Why SpoolMath exists

Most 3D printing cost calculators on the web are either paywalled, full of ads, stuck in 2015, or built by a company trying to sell you their printer. SpoolMath is the opposite: every tool is free, runs in your browser, and the math is fully documented so you can check our work.

What SpoolMath is

SpoolMath is a collection of free 3D printing calculators for the questions makers actually ask:

Every calculator is entirely client-side — no API calls, no loading spinners, no sign-up. You can use them offline once the page has loaded. Results update as you type. Results are shareable as a URL so you can send a pre-filled calculation to a friend or save it for your own records.

What's in the database right now

Three live data files power the calculators, and we grow them as new printers and filaments come out:

  • 20 printer presets across Bambu Lab, Prusa, Creality, Anycubic, Elegoo, and Sovol — each with average wattage, peak wattage, build volume, release year, and MSRP
  • 32 filament presets across 11 brands (Bambu, Prusament, PolyMaker, Hatchbox, Sunlu, eSUN, MatterHackers, Elegoo, Creality, Overture, +generics) with typical US retail prices
  • 20 print time profiles with real-world volumetric flow rates (mm³/s) for every major printer class

Where the numbers come from

Every number in the calculators can be defended. Here's how each data category is sourced and kept current:

Printer wattage

Average wattage figures come from three layers, in order of preference:

  1. Manufacturer official spec sheets (for nominal + peak)
  2. Independent smart-plug measurements published by r/3Dprinting, Tom's Hardware, CNC Kitchen, and All3DP during normal PLA prints
  3. Conservative averages when sources disagree

Each printer entry in the database carries a wattageSource field — so if you disagree with a number, you can see exactly where it came from and send us a correction.

Filament prices

Prices are US retail captured in early 2026. They move — a filament that's $19.99 today might be $22.99 or $15.99 in six months. Treat them as sensible defaults, not live data. The custom fields in every calculator let you override to your exact purchase price.

We're planning to add a scraped weekly price feed for the top 10-20 most common filaments in the next few months. Until then, the presets are curated by hand and refreshed quarterly.

Volumetric flow rates

This is the hardest one. "Volumetric flow rate" is the real speed limit on modern 3D printers — how many cubic millimeters of plastic the hotend can physically melt per second. It varies by hotend, nozzle size, material, and even how well-tuned your pressure advance is.

Our profiles come from: official Bambu/Prusa specs, real-world torture tests published on CNC Kitchen's YouTube channel, and community benchmarks on r/3Dprinting and the Voron forums. They reflect what a tuned printer with stock hotend actually hits during PLA prints — not peak spec sheet numbers.

Principles we actually stick to

1. Everything free

No paywalls. No "PRO" tier. No "sign up to save your calculation" wall. The competitors in this space charge $9–$15/month for things we ship free on day one: printer presets, shareable results, Etsy fee breakdowns, machine depreciation math. We think those should be table stakes.

We will eventually run affiliate links on product recommendations (see below), and we may add display ads if the site grows into territory where that's worth it. We will never paywall a calculator.

2. Numbers we can defend

Every wattage, every flow rate, every filament price has a source noted in the underlying data file. If you find one you think is wrong, we'll look at it seriously and update — not because we're trying to be virtuous, but because a tool that gives you the wrong answer is worse than no tool at all.

3. Honest affiliate links

Some pages on SpoolMath include affiliate links to 3D printers, filaments, and accessories on Amazon, Bambu Lab, Prusa Research, Creality, Elegoo, and MatterHackers. When you click one and buy something, we might earn a small commission — at no extra cost to you. Those links are marked rel="sponsored" per FTC guidelines, and the products we link to are picked because we'd actually recommend them, not because of commission rates.

Full details on our affiliate disclosure page.

Who built it

SpoolMath is built by a solo developer with a decade in web engineering and a growing obsession with 3D printing. The site is open source in spirit — every number in the database carries a source, every formula is documented in the companion articles, and the build pipeline is pure Astro + Tailwind + vanilla JavaScript. No hidden backend, no tracking beyond standard privacy- respectful analytics, no dark patterns.

How to give feedback

Found a wrong wattage? Spotted a typo? Want a specific printer or filament added to the database? The fastest path is to open an issue on GitHub — we read every one and source corrections are the easiest kind to merge.

Gear we'd actually buy

If you're just starting out, these are the printers and filaments we'd point a friend at today. Links are affiliate — see our disclosure.

Printers to start with

Filament to stock up on