Hello all,
I have enabled all the limit switches:
alpha_limit_enable true # set to true to enable X min and max limit switches
beta_limit_enable true # set to true to enable Y min and max limit switches
gamma_limit_enable true # set to true to enable Z min and max limit switches
My homing buttons on pronterface home my axes perfectly, so the end stops are working properly. Everything is being read properly, but when I execute code and press my mechanical switches manually, the code just continues to execute. Any help is appreciated.
Imported from wikidot
Try formatting the SD card and trying from a fresh config file.
Also make sure you have the latest firmware version.
As far as I read on other forums the smoothieware firmware doesn’t remember the endstop position. I mean you will home correctly but if you run jog move you can freely exceed the endstop position. You can find many post on this matter. You can also set:
- optional enable limit switches, actions will stop if any enabled limit switch is triggered
alpha_limit_enable true # set to true to enable X min and max limit switches
beta_limit_enable true # set to true to enable Y min and max limit switches
gamma_limit_enable true # set to true to enable Z min and max limit switches
I personally find it unusefull because it stops every Gcode you run whenever any endstop is reached.
This was the most surprising thing for me after I moved from Arduino to smoothie.