I just set up a MKS SBase 1.2 I have everything figured except for two things. I have searched and read lots of posts but nothing fixed the issue.
First, my endstops are supposed to be working properly (checked with M119), but when homing one of the axis' (random) will just keep going and crashing into the endstop. To test, I have pressed one of the endstops with a finger and have moved the connected axis (in both directions) without the endstop stopping movement. TO further test, I tried ALL of the motor axis and they all move when holding the same endstop, so its not just that I have them crossed. I have edited the config and tried with and with out the ! on the axis'. If I enable the 3 "limit switches" lines, the printer does stop when the switch is hit, but then I have to reset. If I disable the 3 "limit switches" lines, it goes back to not stopping when the switch is hit. These are mechanical Makerbot 1.2 endstop switches.
The other question I have is how to use the E1 driver to drive my second Z motor on my Prusa i3. Will it burn up the driver if I connect both motors to the same driver? I would like to have them separate for auto level but I may try to join them on the same driver.
My config can be found here: pastebin.com / zJZ4SLBx
- Endstops
endstops_enable true # the endstop module is enabled by default and can be disabled here
#corexy_homing false # set to true if homing on a hbit or corexy
alpha_min_endstop 1.24^ # add a ! to invert if endstop is NO connected to ground
alpha_max_endstop nc # NOTE set to nc if this is not installed
alpha_homing_direction home_to_min # or set to home_to_max and set alpha_max
alpha_min 0 # this gets loaded after homing when home_to_min is set
alpha_max 200 # this gets loaded after homing when home_to_max is set
beta_min_endstop nc #
beta_max_endstop 1.27^ #
beta_homing_direction home_to_max #
beta_min 0 #
beta_max 200 #
gamma_min_endstop 1.28^ #
gamma_max_endstop nc #
gamma_homing_direction home_to_min #
gamma_min 0 #
gamma_max 200 #
- optional order in which axis will home, default is they all home at the same time,
- if this is set it will force each axis to home one at a time in the specified order
#homing_order XYZ # x axis followed by y then z last
- optional enable limit switches, actions will stop if any enabled limit switch is triggered
alpha_limit_enable false # set to true to enable X min and max limit switches
beta_limit_enable false # set to true to enable Y min and max limit switches
gamma_limit_enable false # set to true to enable Z min and max limit switches