This calculator answers a common slicing question: how fast can I print before the surface falls apart? Speed is limited by two different things at once — how fast the hotend can melt plastic, and how much the printer’s frame rings when it changes direction. The tool checks both.
Why speed degrades quality in two completely different ways
Understanding that print quality is limited by two independent failure modes helps you diagnose problems correctly.
Melt-limited failure looks like under-extrusion: gaps in walls, glossy or uneven surfaces, visible layer lines that look stretched or inconsistent. The hotend cannot keep up with the filament demand, so plastic arrives at the nozzle partially or unevenly melted. Slowing down is the immediate fix; raising nozzle temperature or fitting a higher-flow hotend is the permanent one.
Ringing (ghosting) failure looks completely different: the surface quality is fine, but there are ripple-like echoes around sharp corners and features, especially on the vertical walls adjacent to an abrupt direction change. This is a mechanical vibration problem, not a flow problem. The printer’s frame and motion system have resonant frequencies, and fast acceleration excites them. Input shaping (resonance compensation in Klipper and modern Marlin) measures and cancels those frequencies, allowing dramatically higher speeds before ghosting appears.
How it works
There are two independent limits.
1. The melt (volumetric flow) limit. The plastic leaving the nozzle each second is a simple cross-section times speed:
Q = layer_height × line_width × speed (mm³/s)
Every hotend can only melt so much per second. If Q exceeds that ceiling, the nozzle
under-extrudes — you get gaps, glossy patches and weak layers. Solving the equation for speed
gives the maximum speed for a given flow target:
speed = Q_limit / (layer_height × line_width)
The tool reports two flow-based speeds: a derated clean-surface speed (around 65–75% of the ceiling, where walls stay smooth) and the absolute melt-limited ceiling.
2. The ringing (mechanical) limit. Ghosting is vibration from acceleration, not flow. On a stiff frame with input shaping enabled it stays invisible up to very high speeds; without input shaping it typically appears above roughly 80 mm/s. The tool flags this separately so you know whether your bottleneck is the hotend or the motion system.
Typical material flow ceilings (0.4 mm brass nozzle)
| Material | Typical max volumetric flow | Notes |
|---|---|---|
| PLA | 10–15 mm³/s | Melts easily; flow limit is rarely the bottleneck on modern printers |
| PLA High-Speed | 20–30+ mm³/s | Formulated for high-flow printing with higher-temp hotends |
| PETG | 8–12 mm³/s | More viscous than PLA; needs slower speeds or higher temps |
| ABS / ASA | 8–12 mm³/s | Similar to PETG; enclosure helps maintain consistent flow |
| TPU (flexible) | 2–4 mm³/s | Very low ceiling; flexible filaments cannot be pushed fast |
| Nylon | 6–10 mm³/s | Hygroscopic; flow inconsistency is more often moisture than speed |
These are typical values for a standard 0.4 mm brass nozzle. High-flow hotends (E3D Revo High-Flow, Bambu full-metal, Volcano-style) can roughly double these ceilings.
Tips and notes
- If the verdict says “over the melt limit”, either slow down to the reported ceiling or raise nozzle temperature and fit a high-flow hotend.
- High-speed PLA and high-flow hotends shift the melt ceiling dramatically — that is why the “PLA High-Speed” preset allows far faster printing than standard PLA.
- TPU has a low flow ceiling and prints slowly regardless of motion-system upgrades — the material itself is the constraint.
- Always confirm your real hotend ceiling with a flow-rate calibration (extrude at rising speeds and weigh the output) before trusting any estimate — frame stiffness, nozzle bore, and filament brand all shift the numbers.