3DPrintCalcs
Extruder Gear Calculator — Gear Ratio & E-Steps
Calculate gear ratio and e-steps for direct drive and Bowden extruders.
How We Calculate This
E-Steps Formula
- Filament per rev = Pi x Drive gear diameter / Gear ratio
- E-steps = (Motor steps x Microstepping) / Filament per rev
- Resolution = 1 / E-steps (mm per step)
- Max feed rate = Max RPM x Filament per rev / 60
The drive gear grips the filament. Its effective diameter determines how much filament moves per revolution. A gear reduction multiplies the steps and reduces speed proportionally, giving higher torque and finer control.
Max feed rate is a motor/RPM ceiling only. In practice your real maximum extrusion speed is limited by how fast the hotend can melt filament (volumetric flow), not by the stepper. A stock 0.4mm hotend manages roughly 10-15 mm³/s of PLA and a high-flow hotend roughly 30-40 mm³/s, which for 1.75mm filament (cross-section 2.405 mm²) caps the usable extruder feed around 4-6 mm/s (stock) to 12-17 mm/s (high-flow) — far below the RPM-limited figure shown here. Treat the calculated max feed rate as an upper bound the motor can reach, not an achievable print speed.
Frequently Asked Questions
E-steps (extruder steps per mm) tell the firmware how many motor steps are needed to push 1mm of filament. Incorrect e-steps cause under-extrusion (too few steps) or over-extrusion (too many). Calibrate by marking 100mm of filament and commanding a 100mm extrusion.
For a standard MK8-style direct drive (~7.5mm grip diameter, no gear reduction) at 200 steps/rev and 16x microstepping the formula gives ~136 steps/mm. The common Creality Ender-3 firmware default of 93 steps/mm is not derived from a 7.5mm gear — it reflects a larger effective grip diameter (~11mm). For a Bondtech BMG/dual-gear with 3:1 reduction: ~415 steps/mm; for a Bondtech LGX: ~400 steps/mm (16x). Always calibrate rather than trusting any calculated or default value.
Geared extruders multiply motor torque by the gear ratio, allowing much higher push force (useful for flexible filaments and high-speed printing). They also increase resolution (steps per mm) for more precise extrusion control. The trade-off is lower maximum speed.
Direct drive gives better retraction control (especially for flexible filaments) and lower retraction distances (1-2mm vs 4-7mm). Bowden reduces moving mass for faster acceleration. Choose direct for flexible filaments and quality; Bowden for speed.
Related Calculators
Stepper Motor Calculator
Calculate steps per mm and microstepping settings for your motion system.
Firmware Settings Calculator
Calculate key firmware values like steps/mm, max feed rate and acceleration.
Belt Tension Calculator
Calculate correct belt tension frequency for GT2 and other timing belts.
Hot End Calculator
Calculate heater wattage and thermistor requirements for your hot end.
Linear Rail Calculator
Calculate linear rail length and carriage load capacity for your printer.
Was this calculator helpful?
Last updated: February 2026
All calculations are estimates. Always verify settings with test prints before committing to final prints.