makerbase-mks / MKS-GEN_L

MKS GEN_L is a powerful 3D printer control board with ATMEGA2560 and compatible with RAMPS. V2.1 version the motherboard integrates SPI / UART interface and works with MKS TMC2130/TMC2208 V2.0/TMC2209. It can be used after plugged in. No soldering or flying lead is required ...
https://es.aliexpress.com/item/32802151924.html?spm=a219c.12010612.8148356.1.e4d93944s4tYDC
189 stars 48 forks source link

3D_TOUCH and MKS GEN_L V1.0 - setup error on Marlin 2.0.9.1 #13

Open MBK-sysop opened 2 years ago

MBK-sysop commented 2 years ago

3D Touch connected for work with z-axis endstop, the settings as instructed results in a compilation error:

#error "Please enable only one probe option: PROBE_MANUALLY, SENSORLESS_PROBING, BLTOUCH, FIX_MOUNTED_PROBE, NOZZLE_AS_PROBE, TOUCH_MI_PROBE, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo." and #error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue." After disabling both options in Configuration.h the firmware compiles and the printer boots without error.

However, following a G28 command, the Z axis rises slightly, 3D-Touch tries several times in the air, and stops with an error: Recv: Error: !! STOP called because of BLTouch error - restart with M999 Changing monitoring state from "Operational" to "Error"

Manually set the Z axis to the position just above the bed does not help, with each G28 command the axis significantly rises about 1/4 of the range up.