Hi, I am relatively new to 3d printing. I have an ender 3 v2 with an sprite pro extruder and 4.2.7 version print board.
All works very well with Marlin and Octoprint. but like alot of people want to move to Klipper due to the possible speeds.
I have installed the firmware and done all the calibration steps. (i have done the extruder rotation calibration many times!) but all the prints are coming out terrible, I did the same print on the 2 different firmwares and the Klipper one was about half the weight.
In the slicer I have increased the flow rate to 200% and the quality of the prints are much better (not prefect).
So the question is, what calibration step or setting should i be looking at within Klipper to solve this correctly and not use this slicer workaround?
Setting your slicer to 200% EM is definately the wrong approach.
Do a proper extruder calibration and go from there.
You need to make sure that your extruder extrudes i.e. 100mm of filament when 100mm is requested (not on the output side of course!)
And the slicer setting are the same? If mechanically all seems to be ok (thatâs what your extrution test points to), slicer setting could be different or wrong⌠Could you upload a picture of the wrong print?
Maybe it is wrong with the gear_ratio and rotation_distance parameters?
Just calibrate the feeder and enter the calculated rotation_distance and omit the gear_ratio.
If you command your feeder to âextrudeâ/feed 100 mm of filament it should extrude/feed 100 mm (not through the nozzle!).
Not more or less.
So comment out the gear ratio line and then calibrate your feeder after a restart and adjust the rotational_distance accordingly.
Yeah in your case as this is an all-in-one-part you should remove the nozzle and then calibrate the feeder.
That is the disadvantage of such a solution.
You shouldnât need to remove the nozzle - Iâve never done that when calibrating the extruder.
I mark a point 120mm from the input of the extruder, run a G1 E100 F60 command (I do 100mm, not 50mm) and then adjust the rotation distance from there.
Obviously, I heat up the extruder, but I donât take it off.
What about TMC settings? Maybe you extruder works fine with Klipper if there is no load and if it getâs tough, the stepper skips because of too low current/voltage? Sorry I have no Idea, if your system even has TMCsâŚ
What I see is: massive underextrusion. Reasons could be:
Wrong Calibration of Extruder (I think you checked thisone? See comment of Brian and myke)
Extruder Motor fails (wrong TMC settings, technical problem)
Slicer settings wrong (using 0,6Nozzle but slicer is set to 0,4er nozzle) But I think you use just the same GCODE File for both test? So we can check thisone
Nozzle blocked (checked, since Marlin works fine)
Z-Position error (maybe your layerhight is not what you expect? You said, the weight of the output is half what you expected? If so, thione is checked)
Temperature at the hotend not reached (âcold extrusionâ)
Any other ideas what could result in an underextrusion?
Could you please open a new thread (with all required information) instead of reactivating an old one?
Without further information, help is almost impossible.