3D Print Time Calculator by Layer Height
Before you hit print, you need to know: will this finish tonight, or is it a two-day job? This calculator estimates total FDM print time using four inputs: total model height (mm), layer height (mm), average print speed (mm/s), and average layer cross-section area (cm²). It uses the standard extrusion-path formula with a 0.38 efficiency factor that accounts for accelerations, retractions, and travel moves. Default values (0.2 mm layer, 60 mm/s) match the Ender 3, Prusa MK4, and Bambu A1 out of the box. For CoreXY printers like the Bambu X1C or Voron 2.4, enter 250–400 mm/s for a realistic estimate.
A 100 mm tall model printed at 0.2 mm layer height, 60 mm/s, with 25 cm² average cross-section takes approximately 27 hours on a standard FDM printer (Ender 3). Cutting layer height to 0.1 mm doubles print time. Raising it to 0.3 mm cuts time by ~35%. Formula: layers = height ÷ layer_height; time ≈ layers × (extrusion_length ÷ speed) × 0.38 efficiency factor.
When to use this calculator
- You need to know if a print can finish overnight or over a weekend.
- You are comparing 0.1 mm vs 0.2 mm vs 0.3 mm layer heights to decide quality vs. speed.
- You are quoting 3D printing jobs and need to estimate machine hours for pricing.
- You want to know whether a fast CoreXY printer (Bambu X1C, Voron) saves meaningful time on your parts.
- You are planning a batch of serial prints and need to schedule total machine time.
Worked example: 100 mm figurine at 0.2 mm, 60 mm/s, 25 cm² cross-section
- Layers: 100 mm ÷ 0.2 mm = 500 layers.
- Extrusion per layer: 25 cm² × 100 = 2,500 mm². Divided by (0.4 mm nozzle × 0.2 mm) = 31,250 mm of filament path per layer.
- Time per layer: 31,250 ÷ 60 mm/s × 0.38 efficiency = 198 s per layer.
- Total: 500 × 198 = 99,000 s = 27.5 hours.
- Switching to 0.3 mm layer height: 333 layers × 130 s ≈ 43,000 s ≈ 12 hours (56% faster).
How it works
1 min readHow 3D Print Time Is Calculated
FDM printers move the nozzle along extrusion paths and between them. Total time depends on:
Layers = Height ÷ Layer_height
Extrusion_length_per_layer = Area_mm² ÷ (Nozzle_width × Layer_height)
Time_per_layer = (Extrusion_length ÷ Speed) × Efficiency_factor
Total_time = Layers × Time_per_layerEfficiency factor (0.38): Accounts for direction changes, acceleration/deceleration (jerk), retractions, travel moves, and minimum layer times. Real-world factor ranges from 0.30 (very large flat parts) to 0.45 (complex geometry with many retractions).
Print Time by Layer Height — 100 mm Tall Model at 60 mm/s, 25 cm²
| Layer height | Layers | Approx. time | Quality |
|---|---|---|---|
| 0.08 mm | 1,250 | ~69 h | Excellent (miniatures) |
| 0.10 mm | 1,000 | ~55 h | Very high (figures) |
| 0.12 mm | 833 | ~46 h | High (fine detail) |
| 0.16 mm | 625 | ~34 h | Good (standard detail) |
| 0.20 mm | 500 | ~27 h | Good (general-purpose) |
| 0.24 mm | 417 | ~23 h | Medium (functional) |
| 0.28 mm | 357 | ~20 h | Medium-low |
| 0.32 mm | 313 | ~17 h | Low (fast prototypes) |
How Print Speed Changes Total Time
_Same model: 100 mm, 0.2 mm layer, 25 cm²_
| Printer / Speed | Approx. time |
|---|---|
| Ender 3 stock (50 mm/s) | ~33 h |
| Ender 3 + Klipper (120 mm/s) | ~14 h |
| Prusa MK4 (200 mm/s) | ~8 h |
| Bambu A1 / P1S (250 mm/s) | ~7 h |
| Bambu X1C / Voron (350 mm/s) | ~5 h |
Variables Not Included in This Estimate
For print cost estimation, see 3D print cost calculator.
Frequently asked questions
Why does my 3D printer take longer than this calculator predicts?
Retractions, direction changes, acceleration/deceleration (jerk), and minimum layer cooling times all add to real print duration. This calculator uses a 0.38 efficiency factor, but complex models with many retractions can reach 0.45+ — meaning actual time can be 20–40% longer than the estimate.
What layer height gives the best balance of speed and quality?
0.20 mm is the universal sweet spot for most FDM prints: good surface finish, acceptable strength, and reasonable time. For aesthetic/display parts, use 0.12–0.16 mm. For functional prototypes where speed matters, 0.28–0.32 mm is standard.
How much faster does Klipper firmware make printing?
Significantly. Input shaping and pressure advance let an Ender 3 reach 120–150 mm/s without quality loss, roughly 2–3× faster than stock 50 mm/s. For a 27-hour print at 50 mm/s, the Klipper equivalent drops to about 9–12 hours.
Does lower layer height always improve print quality?
Primarily for curved surfaces and overhangs — it reduces the visible stair-stepping effect. Flat vertical walls show minimal improvement below 0.16 mm. Going from 0.20 mm to 0.10 mm roughly doubles print time for modest quality gains on flat parts.
How does a Bambu X1C compare to an Ender 3 in print time?
A Bambu X1C prints at 300–500 mm/s with input shaping enabled. For the same model, it finishes 5–8× faster than a stock Ender 3 at 50 mm/s. A 27-hour Ender job becomes roughly 4–5 hours on the X1C.
Can I use a layer height larger than 75% of my nozzle diameter?
It is not recommended. A 0.4 mm nozzle should not exceed 0.32 mm layer height for reliable adhesion. For 0.40 mm layer height, switch to a 0.6 mm nozzle. Exceeding the limit causes delamination and weak layer bonds.
How does resin (SLA/MSLA) printing compare in total time?
Resin time scales with layer count, not part area — each layer cures in 2–4 seconds. A 100 mm model at 0.05 mm = 2,000 layers × 3 s = 100 minutes. For tall, small-footprint parts, resin is dramatically faster than FDM. For wide, flat parts, FDM wins.
How much time do supports add to a print?
Tree supports add about 10–20% to print time. Standard grid supports add 20–35%. Using a slicer preview (Cura, PrusaSlicer, Bambu Studio) is the most accurate way to account for supports since they depend on part geometry.
Is the average layer area hard to estimate?
A rough estimate is enough for this calculator. For a standard 5×5 cm base shape, use 25 cm². For a thin vase or cylinder (3 cm diameter), use 5–7 cm². For a dense cube (8×8 cm), use 60–70 cm². Slicers can report exact layer areas if you need precision.
Does print speed affect layer adhesion and strength?
Yes. Printing too fast reduces bonding time between layers. Most materials (PLA, PETG) print reliably up to 150–200 mm/s on tuned machines. ABS and ASA are more sensitive — stay under 80–100 mm/s unless you use an enclosure and pressure advance.