Filament and print cost
How much filament is left on a spool, length ↔ weight for any material and diameter, the full cost of a print — material, electricity, wear, and failures — a job planner that reads a slicer's G-code and costs a batch across plates with labour, and a materials reference table.
Added · updated 12 October 2026
Works with
- 3D print cost quoter CNC and 3D printingreads the same G-code with this reader for a quote
- Bambu 3MF inspector CNC and 3D printingfills the job planner with a Bambu plate's grams, time and price from Cost in Filament
How to use it
-
Spool remaining: weigh the spool and subtract the empty-spool weight (choose a type or enter your brand’s exact figure).
-
Length ↔ weight: grams = π × (d/2)² × length × density. A 1 kg spool of 1.75 mm PLA is about 330 m.
-
Print cost: material (grams × price per kg) + electricity (average watts × hours × price per kWh) + wear per hour, plus a failure allowance and any extras, split over the copies printed.
-
Job from G-code: drop in a
.gcodefile and the tool reads the slicer’s own estimates of time and filament from its comments — Cura (;TIME:,;Filament used:), PrusaSlicer, SuperSlicer, OrcaSlicer and Bambu Studio (estimated printing time,total estimated time,filament used [g]), and Simplify3D. Without those comments it sums the extrusion and estimates the time from the moves at their feed rates; that ignores acceleration, so it reads short. Then cost a batch: parts per plate and parts needed give the number of plates; each plate adds its heat-up energy and your hands-on time (removing parts, cleaning the bed) at a labour rate. Binary G-code (.bgcode) is compressed — export plain G-code to read it here. The file never leaves your browser. -
For a customer quote with several lines, saved printer and material profiles, markup, minimum charge, tax and a printable quote, use the 3D print cost quoter. It reads the G-code with this tool’s reader.
-
Materials: typical nozzle and bed temperatures, enclosure needs, drying, heat resistance, and densities — starting points; your filament’s label wins.
Feedback is a gift. Something to improve, a feature to add, or a bug? Tell me.
Runs entirely in your browser; nothing you type leaves this page.