3D Print Time & Material Estimator

Estimate print time, filament usage and material cost from model volume, infill and speed.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

An instant estimate for how long a 3D print will take and how much filament or resin it will consume — before you commit hours of machine time. Enter your model volume, infill and slicer settings and the calculator shows print duration, material mass and cost broken down into a visual time bar.

How it works

FDM (Fused Deposition Modelling)

The dominant time driver in FDM printing is extruding material. The calculation proceeds in three steps.

Step 1 — Effective material volume. Not all of the model volume is filled: infill only goes inside the shells. The estimator splits the material into two parts:

  • Infill volume = model volume × (infill % ÷ 100)
  • Shell volume = surface area × wall thickness

These are summed and capped at the total model volume.

Step 2 — Extrusion time. Volumetric flow rate Q (mm³/s) is:

Q = nozzle diameter × layer height × print speed

Extrusion time = material volume (mm³) ÷ Q

Step 3 — Overhead. A 20 % travel overhead is added for non-printing moves (a value consistent with PrusaSlicer’s internal model). Each layer change adds 0.4 s for Z-hop and carriage settle.

Total FDM time = extrusion time × 1.20 + layer count × 0.4 s

Resin (MSLA / LCD)

Resin printers expose an entire layer at once — time is independent of model volume and depends only on layer count and per-layer timing:

T = layer count × (exposure time + lift time)

Typical LCD/MSLA values are 2–4 s exposure and 6–8 s lift per layer at 0.05 mm layer height.

Material mass and cost

mass (g) = material volume (cm³) × density (g/cm³)

Density values come from published material datasheets (PLA 1.24, PETG 1.27, ABS 1.04, ASA 1.07, TPU 1.21, Nylon 1.13, Resin 1.10 g/cm³). Cost is estimated from representative retail filament prices (~$25/kg for PLA, up to ~$55/kg for Nylon).

Worked example

A 50 cm³ model with 120 cm² surface area, printed 40 mm tall in PLA with typical FDM settings (20 % infill, 0.2 mm layers, 60 mm/s, 0.4 mm nozzle, 1.2 mm walls):

ParameterValue
Infill volume50 × 0.20 = 10.0 cm³
Shell volume120 × 0.12 = 14.4 cm³
Effective material24.4 cm³ = 24 400 mm³
Flow rate Q0.4 × 0.2 × 60 = 4.8 mm³/s
Extrusion time24 400 ÷ 4.8 ≈ 5 083 s
Travel overhead+20 % → 6 100 s
Layer count40 ÷ 0.2 = 200
Z-hop total200 × 0.4 = 80 s
Total print time≈ 6 180 s ≈ 1 h 43 m
Material mass24.4 × 1.24 ≈ 30.3 g
Material cost30.3 × $0.025 ≈ $0.76

Switching to 40 % infill increases material to ~35 cm³ and pushes time to about 2 h 30 m — a useful comparison when deciding whether a part needs extra rigidity.

Quick reference — typical slicer settings

MaterialBed tempNozzle tempRecommended speed
PLA60 °C200–215 °C40–80 mm/s
PETG70–85 °C230–245 °C30–60 mm/s
ABS100–110 °C230–250 °C40–60 mm/s
ASA100–110 °C240–260 °C40–60 mm/s
TPU40–60 °C220–240 °C20–30 mm/s
Nylon70–90 °C250–270 °C30–50 mm/s

All temperatures and speeds vary by brand and specific filament formulation — always check the manufacturer datasheet and run calibration cubes on new rolls.

Every calculation runs locally in your browser. No model data is uploaded or stored.

Ad placeholder (rectangle)