Printer Model: Ender 3 S1 Pro w/ Sonic Pad
MCU / Printerboard: STM32F401 klippy.log (886.2 KB) printer.cfg (4.3 KB)
Describe your issue:
“Error on ‘z_offset’: ‘touch’ must have minimum of 0.0”
Installed a new hotend and nozzle fan and now my nozzle crashes into bed because offset is incorrect. I run probe_calibrate and it generates a negative number and Klipper fails to start. My offset pre-mods is 3.9 something and probe_calibrate now generates -2 something. Wondering if part of my issue is BLTouch being too high or something and either not triggering or triggering late.
Have you made any headway on this? My setup is the same, Ender 3 S1 Pro w/ Sonic Pad and the STM32F401 MCU. I’m certain at this point that some creality engineer needs re-education.
I have run my printer with 3 very different firmware configurations: the stock firmware, TH3Dstudio’s firmware w/ knob screen, and now Klipper w/ the sonic pad. My Z-offset was about -1.9mm with each one of these, until I tried to redo the probe offset & level on the sonic pad. Now it is 0.00mm. My printer seems to work like this, but this is explicitly wrong. The z-offset is a physical measurement of the distance between the nozzle and the touch sensor trigger point. It should not change significantly unless hardware changes are made.
I plan to contact creality support as well, but was hoping you might have figured something out.