Basic Information:
Printer Model: Custom Delta Printer
MCU / Printerboard: BTT SKR3
Host / SBC BTT-CB1
klippy.log
klippy.log (5.5 MB)
Fill out above information and in all cases attach your klippy.log file (use zip to compress it, if too big). Pasting your printer.cfg is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there
Describe your issue:
Delta printer is crashing into the bed after 2nd print
Related build info:
Custom delta (manufacturer is me)
No Z probe, manual probing only
BTT SKR3 + BTT CB1 Just reflashed with Debian 12 and did a clean install of Klipper/mainsail/moonraker
Using Orca Slicer
This printer has been working fine for 2 years, decided to upgrade to get Debian 12 as the repos were discontinued for Debian 11 and I couldn’t update some things.
I copied my printer.cfg and restored it after full firmware reinstall. All kinematics, settings, etc seemed to be restored and working well.
I added a PRINT_START macro that lowers the hotend to Z25 before the print starts due to orca making a horizontal move as a first move, which is not possible for a delta when the hotend is raised to the top.
Now, I can turn the printer on, print something, and it completes fine. If I then start a second print, it will heat, then move to the bed and crash into it.
If I turn the printer off, then back on, I can start another print and it will print fine.
Additionally, my END_PRINT macro has G1 X0 Y0 Z230 F3000 because if I don’t move the effector back to the top at the end of the print before I run G28, the hotend gets sent down into the bed full force. this issue was present before I reflashed, but may be a clue as to what may be going on in the backend?
[homing_override] was added so steppers dont skip when running G28 at the homed position for tmc2209 sensorless homing.
Is there something that may have been added in an update of Klipper/mainsail/orca/something else that would cause a probe/bed/offset to be changing at the second print like this? Or did I mess something up?
Here is the GCode file: https://pastebin.com/dbM6SCUA
I have not found a single thing that seems like it could be related to these issues anywhere in the printer.cfg, or slicer/gcode. I’m at a complete loss here.