I was having a lot of issues with the stock configuration.h file provided in the config folder for
https://github.com/makerbase-mks/MKS-Robin-E3P/blob/master/Source-code/config/Marlin%20config%20for%20Ender3(TMC2209%2BUART%2BBLTOUCH)/Configuration.h
On the wiki there are these 3 steps:
According to the "3D Touch replace z-axis endstop" requirements Connect motherboard
Firmware setting(after normal firmware setting)
Configuration.h
Enable: #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
Enable: #define Z_SAFE_HOMING
Disable: //#define Z_MIN_PROBE_PIN PC4 //Z-MAX
We need to add a 4rth step
Disable: #define USE_ZMAX_PLUG
Otherwise, when trying to use the Auto leveling bed feature, the nozzle will not retract to go to the next points, instead it will go down and will crush the bed.
I was having a lot of issues with the stock configuration.h file provided in the config folder for
https://github.com/makerbase-mks/MKS-Robin-E3P/blob/master/Source-code/config/Marlin%20config%20for%20Ender3(TMC2209%2BUART%2BBLTOUCH)/Configuration.h
On the wiki there are these 3 steps:
According to the "3D Touch replace z-axis endstop" requirements Connect motherboard
Firmware setting(after normal firmware setting)
Configuration.h
Enable: #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
Enable: #define Z_SAFE_HOMING
Disable: //#define Z_MIN_PROBE_PIN PC4 //Z-MAX
We need to add a 4rth step
Disable: #define USE_ZMAX_PLUG
Otherwise, when trying to use the Auto leveling bed feature, the nozzle will not retract to go to the next points, instead it will go down and will crush the bed.