I have upgraded my flsun SR printer to Klipper with a Raspberry Pi. Overall, the result is good but I have a major issue with homing after a collision. If for some reason during a print a collision occurs and the steppers lose steps, in subsequent prints there remains a sort of memory of the lost steps with potentially disastrous consequences (scratched bed).
(The drivers are the original ones: TMC2209)
I conducted the following test:
1)Printer calibration, initially cold, while bed leveling and adjusting the z_offset setting the working temperature
2) Verification of successful calibration with a test print: first layer test
3) After homing, I perform a movement and manually block the printer's effector causing the steppers to lose steps
4) I perform a homing and repeat the test print
At this point, the positioning is incorrect, the print scratches on the bed and/or is lifted.
I believe I have only encountered this problem with Klipper, with Marlin (original) I don't recall this issue.
I think it's related to ENDSTOP_PHASE_CALIBRATE but it's just an idea and after much research I wouldn't know how to intervene anyway. Can you help me?
Hello everyone,
I have upgraded my flsun SR printer to Klipper with a Raspberry Pi. Overall, the result is good but I have a major issue with homing after a collision. If for some reason during a print a collision occurs and the steppers lose steps, in subsequent prints there remains a sort of memory of the lost steps with potentially disastrous consequences (scratched bed). (The drivers are the original ones: TMC2209)
I conducted the following test:
1)Printer calibration, initially cold, while bed leveling and adjusting the z_offset setting the working temperature
2) Verification of successful calibration with a test print: first layer test 3) After homing, I perform a movement and manually block the printer's effector causing the steppers to lose steps 4) I perform a homing and repeat the test print
At this point, the positioning is incorrect, the print scratches on the bed and/or is lifted. I believe I have only encountered this problem with Klipper, with Marlin (original) I don't recall this issue. I think it's related to ENDSTOP_PHASE_CALIBRATE but it's just an idea and after much research I wouldn't know how to intervene anyway. Can you help me?
Thank you