You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Originally posted by mvackel October 19, 2023
After compiling with the option "SET_ORIGIN_AT_HOME_POS" (in "cnc_config.h" the jog controls are not working.
I set this option to zero the machine coordinates after homing (because of inverted limit switches, $23). This way, all machine coordinates will be negative (as suggested in many places). This is working ok, as after homing UGS displays correctly all coordinates as zero (... shouldn't be the negative homing pull-off ($27), as in GRBL?).
The problem is that the jog commands do not work if the soft limits ($20) are enabled. If set $20 to zero, disabling soft limits, jog commands work normally. It seems that uCNC doens't allow negative machine coordinates. Shouldn't this be compatible with GRBL, allowing negative machine coordinates?
If this option is disable (as the default, with #define commented), the machine homing sets the axis max travel limits specified ($13x) and soft limits and jogs work normally.
The comment in file "cnc_config.h" related to this #define seems to be compatible to GRBL but the soft limits are not working as expected. Maybe I'm missing something....
The text was updated successfully, but these errors were encountered:
Discussed in #540
Originally posted by mvackel October 19, 2023
After compiling with the option "SET_ORIGIN_AT_HOME_POS" (in "cnc_config.h" the jog controls are not working.
I set this option to zero the machine coordinates after homing (because of inverted limit switches, $23). This way, all machine coordinates will be negative (as suggested in many places). This is working ok, as after homing UGS displays correctly all coordinates as zero (... shouldn't be the negative homing pull-off ($27), as in GRBL?).
The problem is that the jog commands do not work if the soft limits ($20) are enabled. If set $20 to zero, disabling soft limits, jog commands work normally. It seems that uCNC doens't allow negative machine coordinates. Shouldn't this be compatible with GRBL, allowing negative machine coordinates?
If this option is disable (as the default, with #define commented), the machine homing sets the axis max travel limits specified ($13x) and soft limits and jogs work normally.
The comment in file "cnc_config.h" related to this #define seems to be compatible to GRBL but the soft limits are not working as expected. Maybe I'm missing something....
The text was updated successfully, but these errors were encountered: