Everyday

3D Printing Time Calculator

Estimate 3D print time, filament weight, and material cost. Enter your model dimensions, layer height, print speed, and infill for a quick estimate.

3d-print-time

This calculator uses a simplified estimation model. For precise timing, use your slicer (Cura, PrusaSlicer, Bambu Studio). Results here are good for quick planning comparisons.

Model dimensions

Print settings

Print estimate
Estimated print time
Filament weight
Filament length
Material cost
Layers to print
NoteAdd ~20–30% for travel & overheads

How 3D print time is estimated

FDM (Fused Deposition Modeling) printers build objects layer by layer by melting and depositing filament along precise toolpaths. The total print time depends on how much plastic needs to be deposited, how fast the printer moves, and the overhead from travel moves, retractions, speed changes, and cooling pauses.

The simplified estimation approach works by calculating the total volume of the printed part (model volume × infill fraction + shell volume), then estimating how long it takes the print head to deposit that volume at the given print speed. In practice, travel moves, acceleration, and fan stops add 20–40% overhead, which is why this calculator notes to add extra time.

For precise estimates, always use your slicer's built-in time prediction after slicing your actual STL file. Slicer time estimates are typically within 5–15% of real print times.

Print time estimation formula

Model volume (cm³) = W × D × H ÷ 1000 Effective volume (cm³) = Model vol × (infill% ÷ 100) + Shell volume (approx 2 perimeters × 0.4mm × H ÷ 1000) Filament volume = Effective volume Filament length (mm) = Volume (mm³) ÷ (π × r²) where r = 1.75 mm filament radius = 0.875 mm → length = volume ÷ 2.405 Weight (g) = Volume (cm³) × Material density (g/cm³) Estimated time (s) = (Length of filament in mm) ÷ Speed (mm/s) × Overhead factor (~1.4 for travel and other moves)

Frequently asked questions

  • The basic method estimates print time from the total volume of plastic to be deposited, the printing speed, and the layer height. Slicer software (like Cura, PrusaSlicer, or Bambu Studio) does this more precisely by simulating every toolpath, accounting for acceleration, deceleration, travel moves, and retraction. This calculator provides a useful ballpark estimate using a simplified model.
  • The biggest factors are: (1) Layer height — lower layers take more passes but improve detail. (2) Print speed — faster speeds reduce time but may hurt quality. (3) Infill percentage — higher infill means more plastic and more time. (4) Model size — larger models take proportionally longer. (5) Support structures — supports can add 20–40% more time.
  • Rough estimates can be 20–50% off from actual print times. Slicer software is much more accurate because it accounts for actual toolpaths, acceleration limits, and travel moves. For critical scheduling, always use your slicer's time estimate. This calculator gives you a quick approximation useful for comparing options or initial planning.
  • A small figurine (50×50×50mm at 15% infill) uses about 20–40g of filament. A phone case uses 30–60g. A large functional bracket (150×80×30mm at 25% infill) might use 100–200g. A full spool is typically 1kg (1000g) and costs $15–$30 for standard PLA.
  • For standard quality, 0.2mm is the most common layer height and gives a good balance of quality and speed. For high detail, 0.1mm gives finer resolution but takes roughly twice as long. For fast draft prints or large structural parts, 0.3mm or even 0.4mm is used. The practical limit is usually 75% of the nozzle diameter — for a 0.4mm nozzle, the maximum reliable layer height is about 0.3mm.
  • The most effective ways are: (1) Increase print speed (with some quality trade-off). (2) Increase layer height (reduces detail but may cut time by 50%). (3) Reduce infill percentage (use gyroid or honeycomb infill at 15% for non-structural parts). (4) Reduce support material by reorienting the model. (5) Use a larger nozzle (0.6mm or 0.8mm) for faster extrusion.
  • Older desktop FDM printers print at 40–80mm/s. Modern printers like the Bambu X1C, Prusa MK4, and Creality K1 can print reliably at 100–300mm/s or higher. Speed beyond a printer's capability causes ringing (ghosting), poor layer adhesion, and stringing. The slicer's quality preset determines actual speed.
  • Yes. Grid infill is fast and simple. Gyroid and honeycomb patterns are slightly slower but provide better strength-to-material ratios. Lightning infill (in Cura) is the fastest at given infill percentages because it only supports top surfaces, not the entire interior. For non-mechanical parts, 10–15% lightning infill can dramatically cut print time.
  • Weigh the filament used (from slicer estimate in grams), then: Cost = Weight used (g) ÷ Spool weight (g) × Spool price. For example, using 80g from a 1000g ($20) spool: 80 ÷ 1000 × $20 = $1.60 in material cost. Remember to also account for electricity — a typical FDM printer uses 50–200W while printing.