LayerCalc

3D Print Time Estimator

For quoting a job or deciding whether a print fits in an evening, before you've sliced it: enter the model's volume and your usual settings and get a ballpark print time and filament weight, with an honest range.

cm³

From the slicer's object info or CAD.

cm²
%
walls
mm
mm
mm/s

Average over the whole print.

$
Estimated print time
Filament
Plastic actually extruded

This is a pre-slice ballpark: expect the slicer to land within about ±30%. Supports, many small islands and thin features push real times higher.

How the estimate is built

shell volume = surface area × walls × line width (capped at the model volume)
infill volume = (model volume − shell) × infill %
extruded = shell + infill
time = extruded ÷ (bead cross-section × speed) × 1.35
filament (g) = extruded × density

The idea is that a print is a skin plus a partial filling. The skin — walls, top and bottom — is the surface area times the wall thickness, and it's usually most of the plastic in a hollow-ish part. The filling is whatever's left times the infill percentage. Turn that volume into a length of extruded bead, divide by speed, and add 35% for everything that isn't extruding: travel moves, acceleration and deceleration at every corner, the slow first layer, and layer changes.

If you don't know the surface area, the estimator assumes 8 × V^⅔ cm², which is what a moderately detailed, roughly cube-proportioned object has. A flat plate or a lattice has more; a sphere has less.

Worked example

A 60 cm³ figurine, 15% infill, 2 walls, 0.2 mm layers, 0.45 mm lines, on a Prusa MK4-class printer at 110 mm/s effective.

  • Surface area (estimated): 8 × 60^⅔ ≈ 123 cm² = 12,250 mm²
  • Shell: 12,250 × 2 × 0.45 = 11.0 cm³
  • Infill: (60 − 11) × 0.15 = 7.4 cm³
  • Extruded: 18.4 cm³ → 22.8 g of PLA
  • Bead cross-section: 0.0814 mm²; at 110 mm/s that's 8.95 mm³/s, so 18,400 ÷ 8.95 = 2,056 s of pure extrusion
  • With overhead: 2,056 × 1.35 = 2,776 s ≈ 46 minutes, likely 35 min – 1 h

What moves the number most

  • Layer height. Time is nearly proportional to 1 ÷ layer height. 0.12 mm layers take about 1.7× as long as 0.2 mm; 0.28 mm about 0.7×.
  • Speed class. The real difference between a stock Ender 3 and a Bambu P1S on the same part is 2.5–3×, and most of it is acceleration rather than top speed. The presets encode that.
  • Walls vs infill. Going from 15% to 30% infill on a chunky part adds a lot; on a thin-walled part it adds almost nothing because there's little interior. Extra walls, on the other hand, always cost time.
  • Geometry the estimator can't see. Many small islands per layer (a comb, a lattice), tall thin pillars where minimum layer time slows everything down, and supports all make real prints slower than the volume suggests. Add 20–50% for those.

Using it for quotes

The point of estimating before slicing is that customers ask "roughly how much?" before they send a file, and re-slicing every enquiry is slow. Take the time and grams from here into the pricing calculator, quote the top of the range, and refine once you've sliced the real model. The volumetric speed calculator is worth a look if you're not sure what effective speed your hotend can actually sustain — on fast printers that, not the motion system, is often the limit.

Frequently asked questions

How long does a 3D print take?

It depends almost entirely on how much plastic is laid down and how fast the printer can lay it. A small 20 g keychain takes 30–60 minutes; a 100 g figurine 4–10 hours; a 500 g helmet a day or more. Halving layer height roughly doubles the time; a fast CoreXY printer is 2–3× quicker than a stock bedslinger for the same part.

How does the estimator work without a model file?

It approximates the print as a shell (surface area × wall thickness) plus infill (the interior × infill percentage), turns that volume into extrusion time at your printer's effective speed, and adds an overhead factor for travel, acceleration and layer changes. The result is typically within ±30% of the slicer for ordinary parts.

Where do I get the model's volume and surface area?

Any slicer shows volume after loading a model (PrusaSlicer/Orca: object info panel; Cura: with a plugin). CAD programs show both volume and surface area under mass properties. If you leave surface area blank, the estimator assumes a fairly compact shape.

Why is my slicer's time different?

The slicer knows the real geometry, your acceleration limits, the exact speeds for each feature type, and how much of the time is travel. Models with lots of small islands, thin features or supports print much slower than their volume suggests. Use this estimator for quoting and planning, and let the slicer give the final figure.

What speed should I enter?

An effective average across the whole print, not the headline infill speed. Stock budget printers average 40–50 mm/s of actual extrusion; a well-tuned bedslinger 70–90; Bambu, Creality K1 and Voron-class machines 130–180 once the hotend's volumetric limit is included. The presets are a reasonable starting point.

Last reviewed September 7, 2026. Spotted an error or want another calculator? Tell us.