Welcome to Our Community

Some features disabled for guests. Register Today.

software api

Discussion in 'Control Software' started by ETphoneHOME, Nov 18, 2019.

  1. ETphoneHOME

    Builder

    Joined:
    Nov 18, 2019
    Messages:
    4
    Likes Received:
    0
    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!
     
  2. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 6, 2013
    Messages:
    3,275
    Likes Received:
    1,833
    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 .
     
    Peter Van Der Walt likes this.
  3. ETphoneHOME

    Builder

    Joined:
    Nov 18, 2019
    Messages:
    4
    Likes Received:
    0
    Really appreciate your help on this forum. I think I can go ahead and dig deeper now

    Thanks!
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice