3D Print Time Estimator

Estimate how long a print will take before you open your slicer. Enter your object size and settings — results update live.

Object size
Use your model's bounding box. For non-rectangular shapes, use the outer dimensions — the estimator applies a shape factor.
Affects how much of the bounding box is actually solid. Complex shapes have more empty space inside their bounding box.
Layer & wall settings
0.1 mm = fine detail · 0.2 mm = standard · 0.3 mm = draft
Typical: 2–4 walls. More walls = stronger but slower.
Usually 3–5 layers. Adds solid shell at top and bottom.
Speed settings
Typical ranges: Ender 3 = 50–80 · Prusa MK4 = 80–200 · Bambu X1C = 150–300 mm/s
0 = ignore. Typical: Ender 3 = 500 · Prusa = 1500–3000 · Bambu = 10000+. High accel printers (Bambu, Voron) are faster on complex shapes.
Infill
Often faster than perimeter speed. Typical: 60–150 mm/s.

Estimated print time

—
Walls / perimeters—
Infill—
Top & bottom layers—
Travel moves—
Z lifts & layer changes—

How the estimate works

Wall time
Perimeter length ≈ 2×(X+Y) per layer × number of layers × number of walls. Multiply by line width (≈ layer height × 1.2) for overlap correction, then divide by print speed.
Infill time
Infill area per layer ≈ X×Y × shape factor × infill% / 100. Path length uses line spacing equal to nozzle width (0.4 mm default). Divided by infill speed.
Acceleration effect
At low acceleration, printers spend most of their time accelerating and decelerating instead of running at target speed. The estimator reduces effective speed based on the average feature size relative to the acceleration-limited distance.
Why slicers are more accurate
Slicers know the exact toolpath length. This estimator uses bounding-box geometry with a shape factor — good for planning, not for exact scheduling. Expect ±20–35% variance.