Hi, I am in need of a system like the acro (OpenBuilds ACRO System ). I will be getting the BlackBox Motion controller too. I am trying to find all I need in one place if that's possible. I am trying to find out if I am getting what I need in hardware and specially software. I am really new to all the things discussed in this site, but I have an idea of what I need and the acro system seems the best option for me so far. I am not sure the acro system will work if I laid it out vertically, but I imagine it would be ok if my load is just a couple of pounds. basically I need a system that positions an antenna at various locations. Ideally I have control over x and y coordinates so that is why I am looking at the acro system with 1500mm by 1500mm frame. Also, It is really important to me that the software has some API, and by API I mean having a library of functions I can call from a main program written in C or Python. The main goal to me is to be able to position the antenna at some (x,y) point then take measurements. Next move the antenna to another (x,y) location and take a measurement.... repeat until done I seems that the software provided in this site does not have this API. Where do I start looking? Please let me know where to find open/free software that can be called from other code and allows positioning and monitoring of the position. Thanks!
As Peter said in reply to your other similar question, you need to read the wiki on interfacing with GRBL. After that you can start with one of the example scripts and modify it to do what you want, or use the knowledge gained to write your own access functions directly inside your application. You need to be able to access a serial port and send commands and read the replies. Pretty simple really. Doing the above means you don't actually need OpenbuildsCONTROL except for making setup easy. Once GRBL is setup with the correct parameters for your machine then CONTROL can be exited and your application can do everything to ask GRBL where it is and send it a move command to go to the next position. You should research the Gcode commands at G Codes as that explains what they do, just cross reference with the GRBL wiki as to which commands GRBL actually supports. For example you may want switch to incremental mode, G90/G91 .