Hi all,
I have recently got introduced to Klipper and I was impressed by the features that it provides, so I decided to install Klipper on my Ender 5 pro (was Marlin). Everything seems fine and works as expected, except the extruder. I can verify that the basic configuration is correct because the firmware can Enable/Disable motor and Extrude/Retract fillamet by the correct distance when nothing is being printed.
The problem starts when I print something. I get horrible quality during print which seems to be related to extrusion. You can take a look at images. By the looks of the image, I thought these 2 can be a potential cause for this problem:
- Over extrusion
- Lack of enough cooling
About the over extrusion, I can confirm that the calibration is correct (by extruding 50mm of filament). About cooling, I turned off the heated bed and added a big cooling fan blowing at the nozzle while printing and nothing changed.
To rule out possibility of hardware issues, I switched back to Marlin to print the same gcode, and it printed fine (shown in attached image)! Even without the big cooling fan. So I believe this is a software/configuration issue in Klipper, or maybe gcode incompatibility with Klipper, or something similar to that, but I cannot figure out what’s going wrong. Can anyone point out to a direction so that I can have a successful print? I really look forward to use Klipper.
This is some information about the print:
- Printer: Ender 5 pro
- Board: Creality 4.2.2
- Extruder: MK8 extruder
- Hotend: MK8 hotend
Slicer: Cura 4.9 - Material: PLA
- Hotend temperature: 200
- Bed temperature: 0
Attached files:
Image of the same gcode printed with Marlin (right) and Klipper (left):
A video of the print with extrusion issue:
Klippy log file (trimmed from the last printer restart):