Technology

3D Print Time Calculator by Layer Height

How long will your 3D print take? Enter model height, layer height, print speed, and layer area to get exact hours. Includes time tables for 0.1–0.3 mm layers and real speeds by printer model.

More info
  • Formula verified by automated tests
  • Private — runs on your device
Calculator Free · Private
mm
mm
mm/s
cm²
Want to change something?Edit any field and calculate again.
Instant resultIt recalculates in your browser, no page reload.
Fast and transparent

How to use this calculator

Follow this tool’s steps, then review its formula, assumptions, and limits below.

Step by step
01
Enter your data
02
Tap the Calculate button
03
Check the result
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.

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.

Print Time vs. Layer Height — 100 mm model, 60 mm/s, 25 cm²

Layer height (mm)LayersTiempo aprox.Calidad
0.081,250~69 hExcelente (miniaturas)
0.101,000~55 hMuy alta (figuras)
0.12833~46 hAlta (detalle fino)
0.16625~34 hBuena (detalle estándar)
0.20500~27 hBuena (uso general)
0.24417~23 hMedia (funcional)
0.28357~20 hMedia-baja
0.32313~17 hBaja (prototipos rápidos)

Fuente: cálculo interno de la calculadora con factor de eficiencia 0.38 (acceleraciones, retracciones y movimientos en vacío), validado contra Prusa Research — Layer Height Guide y Ultimaker Cura Slicer Documentation.

How it works

How 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_layer

Efficiency 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).

> Key relationship: halving layer height doubles the number of layers and roughly doubles print time — but does not double detail beyond a certain threshold. Below ~40% of nozzle diameter, gains in surface quality diminish while print time keeps growing.

---

Print Time by Layer Height — 100 mm Tall Model at 60 mm/s, 25 cm²

Layer heightLayersApprox. timeQuality
0.08 mm1,250~69 hExcellent (miniatures)
0.10 mm1,000~55 hVery high (figures)
0.12 mm833~46 hHigh (fine detail)
0.16 mm625~34 hGood (standard detail)
0.20 mm500~27 hGood (general-purpose)
0.24 mm417~23 hMedium (functional)
0.28 mm357~20 hMedium-low
0.32 mm313~17 hLow (fast prototypes)

Practical rule: 0.20 mm with a 0.4 mm nozzle (50% of nozzle diameter) is the industry default because it balances layer adhesion strength, surface finish, and speed. Layer heights above 75% of nozzle diameter risk poor adhesion and under-extrusion; below 20% risk nozzle drag and inconsistent flow.

---

How Print Speed Changes Total Time

_Same model: 100 mm tall, 0.2 mm layer height, 25 cm²_

Printer / SpeedApprox. 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

Speed gains are not linear. Doubling speed from 50 to 100 mm/s does not halve time, because acceleration zones, minimum layer times, and travel moves represent a fixed overhead per layer regardless of feed rate. This effect is more pronounced on small or complex parts where travel moves dominate.

---

Variables Not Included in This Estimate

FactorTypical impact on real time
Supports+15–40% depending on overhang density
Infill pattern and densityGyroid at 20% vs. grid at 40% can differ by 30–50% in time
Number of perimeters/wallsEach additional perimeter adds ~10–15% on hollow models
Bed leveling and homingFixed overhead: 1–4 min per print, negligible on long jobs
Heat-up and cool-downTypically 3–8 min combined; matters on prints under 30 min
Filament changes / multi-colorEach manual or AMS change adds 2–5 min
Part cooling fan ramp-upAffects minimum layer time, especially on small cross-sections

---

Common Errors When Estimating Print Time

1. Confusing model volume with cross-sectional area.
The calculator uses the average cross-sectional area (cm²), not the total volume. A hollow vase and a solid cylinder of the same outer dimensions print in very different times. Use your slicer's layer preview to estimate realistic average area.

2. Trusting the slicer estimate blindly.
Slicers (PrusaSlicer, Bambu Studio, Cura) calculate time from firmware acceleration profiles. If those profiles are not calibrated to your actual printer, estimates can be off by 20–40%. Bambu Studio is generally more accurate for Bambu hardware; Cura tends to underestimate on Bed-slingers at high speeds.

3. Ignoring volumetric flow limits.
A 0.4 mm nozzle in PLA has a practical volumetric flow ceiling of roughly 10–15 mm³/s (standard hotend) or up to 25–35 mm³/s (high-flow hotends like Volcano or Bambu). Printing at 350 mm/s with 0.2 mm layers and 0.4 mm line width requires ~28 mm³/s — impossible on a stock hotend. The printer silently slows down, and your time estimate is wrong.

4. Applying desktop estimates to resin printers.
MSLA/LCD resin printers expose entire layers at once; time scales with number of layers, not area. A 10 cm² and a 200 cm² model at the same height take nearly identical time on a resin printer. This calculator applies to FDM only.

---

Quick Reference: Layer Height vs. Nozzle Diameter

NozzleMin recommendedStandardMax recommended
0.2 mm0.05 mm0.10 mm0.15 mm
0.4 mm0.08 mm0.20 mm0.30 mm
0.6 mm0.10 mm0.30 mm0.45 mm
0.8 mm0.15 mm0.40 mm0.60 mm

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).
27.5 hours at 0.2 mm / 60 mm/s. Switching to 0.3 mm drops this to ~12 hours with moderate quality reduction.

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.

Methodology & trust

Editorial

Technology calculator with its formula verified automatically against Ultimaker Cura Slicer Documentation, per our editorial policy and methodology.

Updates

Updated: June 2026. Parameters are verified periodically against the cited sources.

Privacy

Calculations run 100% in your browser. We do not store or transmit your data.

Limitations

Indicative results. For critical decisions, consult a professional.

📌 How to cite this calculator

Rodríguez, M. (2026). 3D Print Time Calculator by Layer Height. Hacé Cuentas. https://hacecuentas.com/en/3d-print-time-layer-height

Content licensed under CC-BY 4.0 — reuse it citing the source with a link to Hacé Cuentas.

✉️ Report an error in this calculator