Basic Information: A SIMPLE SOLUTION
Printer Model: ANY
MCU / Printerboard: ANY
Host / SBC
klippy.log
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 solution:
I used CHATGPT to make me a chart utilitilzing an example that @SINEOS which was
Klipper Safety mechanism
max_extrude_cross_section [mm²] = 4.0 x Nozzle_Diameter^2 = 4.0 x 0.4^2 = 0.640 mm²
Extruded_Volume [mm³] = Extruded_Length [mm] x (Filament_Diameter [mm] / 2)^2 x Pi = 15 mm x (1.75 mm / 2)^2 x 3.14 = 36.1 mm³
Actual_Extruded_Cross_Section [mm²] = Extruded_Volume [mm³) / Movement_Length [mm] = 36.1 mm³ / 30 mm = 1.2 mm²
And told CHATGPT that this was a 3 step formula and that I need to stay within this safety range
Maximum Extrusion = 4.0 x Nozzle_Diameter^2 = 4.0 x 0.4^2 = 0.640 mm².
These were the results:
Here’s a quick reference chart that shows:
• Extruded Length (mm)
• Required Movement Length (mm)
…to keep the Actual Extruded Cross Section ≤ 0.640 mm²
We’re using:
Extruded Length (mm) | Required Movement Length (mm) | Actual Cross Section (mm²) |
---|---|---|
1.0 | 3.76 | 0.640 |
2.0 | 7.51 | 0.640 |
5.0 | 18.78 | 0.640 |
7.5 | 28.17 | 0.640 |
10.0 | 37.56 | 0.640 |
12.5 | 46.95 | 0.640 |
15.0 | 56.33 | 0.640 |
17.5 | 65.72 | 0.640 |
20.0 | 75.11 | 0.640 |
I’m sorry if things look a bit squished together as I’m writing this from my iPhone. Hope this helps out a lot of people out there cause I went thru hell trying to figure out a simple solution. Cheers