3D Print Time Estimator
Filament weight and your printer's throughput give a back-of-envelope print time — a quick sanity check before you slice. Your slicer's estimate is authoritative; this is the gut check.
A rough print-time estimate
A back-of-envelope check only — your slicer's estimate is authoritative.
The print time (in hours) is estimated by dividing the total filament weight (in grams) by the printer's throughput (in grams per hour). Mathematically: Time (hours) = Filament Weight (g) / Throughput (g/hr). Filament weight is the mass of plastic required for the object, which you can obtain from your slicer's material estimate or by calculating from volume (mm³) times filament density (typically 1.24 g/cm³ for PLA). Throughput is the product of your printer's layer height (mm), line width (mm), print speed (mm/s), and the number of active extruders, converted to grams per hour via the filament density: Throughput (g/hr) = Layer Height (mm) * Line Width (mm) * Print Speed (mm/s) * 3600 (s/hr) * Density (g/mm³) * Number of Extruders. Density in g/mm³ is 0.00124 for PLA. This formula assumes continuous, uninterrupted extrusion at a constant speed, ignoring acceleration, retraction, and non-printing moves. It provides a quick sanity check because slicers account for these inefficiencies, so your estimate will be lower than the slicer's actual time. Use it to catch gross errors, like a part that would take 50 hours when you only have 10.
Small PLA Part for Hobbyist
A user slices a 20-gram PLA model. Their printer runs at 0.2 mm layer height, 0.4 mm line width, 60 mm/s speed, single extruder. Throughput = 0.2 * 0.4 * 60 * 3600 * 0.00124 * 1 = 21.4 g/hr. Estimated time = 20 / 21.4 = 0.93 hours (56 minutes). The slicer reports 1 hour 15 minutes, confirming the estimate is a lower bound.
Large ABS Prototype for Engineering Firm
An engineer prints a 500-gram ABS part (density 1.04 g/cm³, so 0.00104 g/mm³). Printer settings: 0.3 mm layer height, 0.5 mm line width, 80 mm/s speed, single extruder. Throughput = 0.3 * 0.5 * 80 * 3600 * 0.00104 * 1 = 44.9 g/hr. Estimated time = 500 / 44.9 = 11.1 hours. The slicer estimates 14 hours due to infill patterns and travel moves, but the back-of-envelope catches that the job will exceed an 8-hour work shift.
Multi-Extruder PETG Decorative Object
A maker prints a 150-gram PETG model (density 1.27 g/cm³, so 0.00127 g/mm³) using dual extruders for two colors. Settings: 0.2 mm layer height, 0.4 mm line width, 50 mm/s speed. Throughput per extruder = 0.2 * 0.4 * 50 * 3600 * 0.00127 = 18.3 g/hr. With two extruders active, total throughput = 36.6 g/hr. Estimated time = 150 / 36.6 = 4.1 hours. The slicer estimates 5.5 hours because of tool changes and purge towers, but the quick estimate flags that the job fits within an afternoon.
This estimate is a lower bound—your actual print time will always be higher because slicers include acceleration, retraction, travel moves, and non-printing operations. A good rule of thumb: your slicer's time is typically 20–50% longer than this raw calculation. If your estimate is less than half the slicer's time, you likely have a setting error (e.g., wrong filament density or speed). Conversely, if your estimate exceeds the slicer's time, check your math or slicer settings—this is rare and may indicate a mistake. For typical FDM printers with PLA, throughput ranges from 10–30 g/hr for fine detail prints (0.1 mm layers, 40 mm/s) to 50–100 g/hr for draft prints (0.3 mm layers, 100 mm/s). Use this tool to quickly assess if a print is feasible within your time budget before investing in slicing. It is not a replacement for slicer estimates, but a gut check for large or time-sensitive projects.
Common mistakes: (1) Using slicer-reported time as a direct comparison—remember this estimate is a lower bound. (2) Forgetting to adjust filament density for materials like PLA (1.24), ABS (1.04), PETG (1.27), or flexible filaments (1.20–1.25). (3) Ignoring multi-extruder setups—throughput should be summed only for simultaneous printing, not sequential. (4) Using average print speed instead of actual print speed—acceleration and jerk settings reduce effective speed. (5) Assuming constant throughput—overhangs, bridges, and small details slow down printing. Edge cases: very small parts (under 5 grams) have high relative error due to retraction time; very large parts may be limited by max flow rate of your hotend, which caps throughput. Always verify with your slicer.
- Throughput
- The rate at which a 3D printer extrudes filament, measured in grams per hour, calculated from layer height, line width, speed, and filament density.
- Filament Density
- The mass per volume of the filament material, typically 1.24 g/cm³ for PLA, used to convert volumetric flow to mass flow.
- Layer Height
- The vertical thickness of each printed layer, usually in millimeters, directly affecting print resolution and speed.
- Line Width
- The horizontal width of the extruded plastic bead, typically 0.4 mm for a 0.4 mm nozzle, influencing throughput and part strength.
- Print Speed
- The velocity of the print head during extrusion, measured in mm/s, a key factor in throughput calculation.
Why is my estimated time always lower than my slicer's time?
This formula ignores acceleration, retraction, travel moves, and other non-printing time, so it gives a lower bound. The slicer includes these, making its estimate higher.
Can I use this estimate for resin printing?
No, this tool is for FDM printers. Resin printers use layer exposure time, not filament throughput.
What if I don't know my filament density?
Use 1.24 g/cm³ for PLA, 1.04 for ABS, 1.27 for PETG, or check the manufacturer's datasheet. Using a wrong density causes significant error.
How do I get the filament weight from my slicer?
Most slicers (e.g., Cura, PrusaSlicer) show the estimated filament length and weight in the preview or g-code analysis. Look for 'Material' or 'Filament used'.
My printer has a max flow rate—does that affect this?
Yes. If your calculated throughput exceeds your hotend's max flow rate (e.g., 15 mm³/s), the printer will under-extrude. Check your printer's specs and cap throughput accordingly.
Is this formula accurate for very small prints?
No, because retraction and travel time dominate for small parts. Use it only for parts over 10 grams or with significant print volume.
Can I use this to compare different printers?
Yes, but remember that actual print times also depend on acceleration, firmware, and part geometry. Use it as a rough comparison of theoretical throughput.
What if my print uses multiple materials?
Calculate throughput per material using its density and average settings, but note that tool changes add significant time not captured here.
Apex print-ready models list their filament weight, so this estimate — and your real print queue — starts from accurate numbers.
Startup Cost Calculator
Add up what it really takes to launch — and what a bundle replaces.
Service Pricing Calculator
Price every job for profit, not guesswork.
Break-Even Calculator
The exact number of jobs that turns the lights green.
Revenue Goal Calculator
Reverse-engineer the leads behind your number.
Catalog ROI Calculator
The time and money the catalog hands back every year.