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.
- Data verified · June 2026 · Martín Rodríguez
More info
- Formula verified by automated tests
- Private — runs on your device
See step-by-step calculation
See this calculation step by step
See period-by-period detail
How to use this calculator
Follow this tool’s steps, then review its formula, assumptions, and limits below.
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) | Layers | Tiempo aprox. | Calidad |
|---|---|---|---|
| 0.08 | 1,250 | ~69 h | Excelente (miniaturas) |
| 0.10 | 1,000 | ~55 h | Muy alta (figuras) |
| 0.12 | 833 | ~46 h | Alta (detalle fino) |
| 0.16 | 625 | ~34 h | Buena (detalle estándar) |
| 0.20 | 500 | ~27 h | Buena (uso general) |
| 0.24 | 417 | ~23 h | Media (funcional) |
| 0.28 | 357 | ~20 h | Media-baja |
| 0.32 | 313 | ~17 h | Baja (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_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).
> 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 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) |
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 / 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 |
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
| Factor | Typical impact on real time |
|---|---|
| Supports | +15–40% depending on overhang density |
| Infill pattern and density | Gyroid at 20% vs. grid at 40% can differ by 30–50% in time |
| Number of perimeters/walls | Each additional perimeter adds ~10–15% on hollow models |
| Bed leveling and homing | Fixed overhead: 1–4 min per print, negligible on long jobs |
| Heat-up and cool-down | Typically 3–8 min combined; matters on prints under 30 min |
| Filament changes / multi-color | Each manual or AMS change adds 2–5 min |
| Part cooling fan ramp-up | Affects 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
| Nozzle | Min recommended | Standard | Max recommended |
|---|---|---|---|
| 0.2 mm | 0.05 mm | 0.10 mm | 0.15 mm |
| 0.4 mm | 0.08 mm | 0.20 mm | 0.30 mm |
| 0.6 mm | 0.10 mm | 0.30 mm | 0.45 mm |
| 0.8 mm | 0.15 mm | 0.40 mm | 0.60 mm |
Worked example: 100 mm figurine at 0.2 mm, 60 mm/s, 25 cm² cross-section
Frequently asked questions
Why does my 3D printer take longer than this calculator predicts?
What layer height gives the best balance of speed and quality?
How much faster does Klipper firmware make printing?
Does lower layer height always improve print quality?
How does a Bambu X1C compare to an Ender 3 in print time?
Can I use a layer height larger than 75% of my nozzle diameter?
How does resin (SLA/MSLA) printing compare in total time?
How much time do supports add to a print?
Is the average layer area hard to estimate?
Does print speed affect layer adhesion and strength?
Sources & references
Methodology & trust
Technology calculator with its formula verified automatically against Ultimaker Cura Slicer Documentation, per our editorial policy and methodology.
Updated: June 2026. Parameters are verified periodically against the cited sources.
Calculations run 100% in your browser. We do not store or transmit your data.
Indicative results. For critical decisions, consult a professional.
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.