SpoolPilot · Comparison
Spoolman vs SpoolPilot: two different questions
Built by an Etsy seller with 3,000+ sales
Spoolman asks how much plastic is left on each spool. SpoolPilot asks how much money the shop made. If you sell what you print, you might want both, but you should know which is which.
What Spoolman does well
Spoolman is a free, open-source, self-hosted filament database with native Klipper support, so your printer itself logs consumption per print. For a tinkerer running Klipper who wants gram-accurate remaining weight on every spool, it does exactly that, and being MIT-licensed and self-hosted, it’s fully yours.
The cost is setup. You run a server (Docker, usually), then build your database by hand: manufacturers, then filament types, then each physical spool. Weights stay accurate only when prints flow through the integrations. And it stops at plastic: no sales, no fees, no profit, because that was never its job.
What does Spoolman track?
Per Spoolman’s own README, it keeps a database of manufacturers, filament types and individual spools, and updates each spool’s weight as a print runs when it is connected to Moonraker (with front-ends like Fluidd and Mainsail) or OctoPrint. It also has:
- A community filament database, SpoolmanDB, so a new spool doesn’t start from a blank form.
- A label designer that prints a QR label for each spool.
- Updates from several printers at once, a REST API, and optional Prometheus monitoring for usage history.
What sellers need that grams can’t answer
A shop owner’s daily questions are different: what did that $28 order actually net after Etsy’s four separate fees? Which product loses money on every sale? How many sealed spools are on the shelf, and how many weeks will they last at the current sales pace? What should I print next?
Those are money-and-time questions, and they need sales data, not a scale. SpoolPilot connects to your Etsy shop, imports your sales (your whole history with Pro), reads the exact fees Etsy charged on each order, and treats filament the way a busy shop does: count sealed spools by scanning the barcode, let sales infer the rest.
An example: a product uses 47 g of black PLA and sold 30 units last month, so that product alone used 1.4 kg. Spoolman can tell you the open spool of black has 400 g left. Spoolman can’t tell you that this product will need another 1.4 kg this month, or what each of those 30 sales kept after Etsy’s fees. Both answers come from the sales, not the spool.
What does each cost to run?
Spoolman is free software, and the cost is the machine it runs on: an always-on computer on your network, plus the time to keep it updated. Setup is the database: each manufacturer, filament type and physical spool entered once, though SpoolmanDB fills in common filaments. SpoolPilot runs on an iPhone with iOS 17 or later, with no server and no account. Its filament inventory is free with no limit, including barcode scanning and sealed spool counts. Weeks-of-stock forecasts and profit on every order are part of Pro.
Side by side
| Spoolman | SpoolPilot | |
|---|---|---|
| Core question | Grams remaining per spool | Net profit per sale |
| Runs on | Your own server (Docker) | Your iPhone |
| Setup | Host it, then hand-build the database | Connect Etsy, scan a spool, minutes |
| Filament model | Per-gram weights via printer integrations | Sealed-spool counts + weeks-of-stock forecast |
| Sales & fees | Not tracked | Etsy orders with exact fees itemized, whole history with Pro |
| Price | Free, open source | Free tier + Pro |
| Best for | Klipper tinkerers & gram-accuracy fans | People selling what they print |
Can you run both?
Yes. If you run Klipper, keep Spoolman for per-printer gram tracking and use SpoolPilot for the business: profit, fees, forecasts, and what to print next.
Spoolman and SpoolPilot don’t sync with each other, so split the jobs cleanly. Let Spoolman own the grams on the spools that are open and on a printer. Let SpoolPilot own the sealed spools on the shelf and the money: scan a box in when it arrives, and the reorder date comes from your sales pace rather than from a scale.
See your real profit in minutes
SpoolPilot syncs your Etsy orders, itemizes the exact fees Etsy charged on each one, and shows the net profit per sale. Free on iPhone for 10 orders a month; Pro brings in every order and your whole history.
No spam, and a person reads every reply.
Spoolman is an open-source project by its respective authors; SpoolPilot is not affiliated with it. More: what software a 3D printing business needs · why Etsy takes more than the rate card says · free Etsy fee calculator · a Stocksmith alternative · 3DPCC vs SpoolPilot