-
- Downloads
New Feature: Z_DUAL_ENDSTOPS
Z_DUAL_ENDSTOPS is a feature to enable the use of 2 endstops for both Z steppers - Let's call them Z stepper and Z2 stepper. That way the machine is capable to align the bed during home, since both Z steppers are homed. There is also an implementation of M666 (software endstops adjustment) to this feature. After Z homing, this adjustment is applied to just one of the steppers in order to align the bed. One just need to home the Z axis and measure the distance difference between both Z axis and apply the math: Z adjust = Z - Z2. If the Z stepper axis is closer to the bed, the measure Z > Z2 (yes, it is.. think about it) and the Z adjust would be positive. Play a little bit with small adjustments (0.5mm) and check the behaviour. The M119 (endstops report) will start reporting the Z2 Endstop as well.
Showing
- Marlin/ConfigurationStore.cpp 22 additions, 0 deletionsMarlin/ConfigurationStore.cpp
- Marlin/Configuration_adv.h 26 additions, 1 deletionMarlin/Configuration_adv.h
- Marlin/Marlin.h 2 additions, 0 deletionsMarlin/Marlin.h
- Marlin/Marlin_main.cpp 48 additions, 3 deletionsMarlin/Marlin_main.cpp
- Marlin/language.h 1 addition, 0 deletionsMarlin/language.h
- Marlin/pins.h 29 additions, 0 deletionsMarlin/pins.h
- Marlin/stepper.cpp 94 additions, 15 deletionsMarlin/stepper.cpp
- Marlin/stepper.h 6 additions, 0 deletionsMarlin/stepper.h
Loading
Please register or sign in to comment