I only have a Y axis and a single homing switch. How do I set it up so that it knows to not try and home x and z?
Looks like you'll have to enable single axis homing in grbl. In order to do that, you'll have to make change(s) to config.h file and compile. Directions on how to compile your own grbl config are here: gnea/grbl If you look at the config.h file here and search for 'single axis homing', you'll see how to enable it: gnea/grbl After that, you'll probably need to set it up in whatever software you are using. If you use OpenBuilds Control, you can create a macro for it. (note: I havent done this personally, but I'm pretty sure I'm pointing you in the right direction)
Thanks, I will look into that. Surprised they do not include a single axis machine profile since they sell single axis assemblies.
Can I use openbuilds control to flash the new version and if so how? I see the Flash tool but not sure where to put the file to get it to show up in the drop down.
No OpenBuilds CONTROL is for easy-to-use CNC applications and related activities Refer to the Grbl Wiki for all custom use cases/actions/etc github.com/gnea/grbl/wiki > menu on the right has all the information
Just my 2 cents but if you are going to sell a single axis actuator C-Beam® Linear Actuator Bundle That is plug and play into your controller BlackBox Motion Control System And a plug and play limit switch Xtension Limit Switch Kit And provide software to run it all.. why not go the extra step so the user does not have to go figure out how to modify and flash the system.
At this time, we do not have a Single axis controller available. BlackBox is a CNC controller, so I am sorry you are going through extra steps. As what you are building is essentially not a CNC anymore, unfortunately you'd need to head into custom territory. Modifying Grbl is one way... Another is to just program it using Arduino (It is essentially an Arduino Uno with onboard stepper drivers) (Google "Arduino stepper driver sketch" for examples) Same for the software toolchain: As its not a CNC openbuildsCONTROL is not expected to be the perfect drop in solution (it was written to cater for CNC machines as per Machine Bundles - OpenBuilds Part Store). Checkout gnea/grbl for a Python communications example that you can modify from if you stick with Grbl. Depending on what you are building though, Grbl may not be suitable either (It is a CNC firmware after all)
Once again not trying to argue..just stating my opinion. It is still a CNC as it is computer controlled motion.. just not 3 axis. I have converted manual lathes into 2 axis cnc lathes, etc.. its not that I cannot figure it out its just that I bought this all thinking it would save me time since it was all plug and play. Also what I am putting this on I may add a second or 3rd axis later so I wanted the versatility out of the controller. Anyways, they are some cool products and easy to use for the most part and I will get it figured out one way or another.
sadly plug and play can only cater for 98% of the use cases, theres always going to be someone building some awesome thats not been popular enough or even done before. Good luck!