3D PRINT & FILAMENT MANAGER
PrintVault
Track filament. Log prints. Know costs.
Spools go in with what you paid and what they weigh. Prints come out with grams, hours, filament cost and electricity cost attached. When somebody asks what it would cost to print, you have a number instead of a shrug.
86 g·5h 49m·$2.68
Two sums, no magic. Set your electricity rate once and give each printer its average wattage, and every print you log gets costed the moment you save it.
cost per gram price paid ÷ spool weight
filament grams used × cost per gram
electricity (watts ÷ 1000) × hours × rate per kWh
total filament + electricity
A print can pull from more than one spool. The cost is stored on the print when you save it, so correcting a spool price next month does not quietly rewrite last month's history.
Phone stand v3
eSun TPU · Glow Green · 12 May 2026
Total$2.68
120 W for 5.82 hours is 0.70 kWh. At $0.15 per kWh that is ten cents of electricity — small, until you total a year of it.
Weigh a spool, type the number, and PrintVault turns it into a percentage and a length. The one at the bottom is why: an empty spool that still looks half full on the rack reads 0 g here, and stops being a surprise at midnight.
| Spool | Colour | Left | Length | Of 1000 g |
|---|---|---|---|---|
| Prusament PLA | Galaxy Black | 414 g | 138.8 m | 41% |
| Bambu Lab PLA | Black | 754 g | 252.8 m | 75% |
| eSun TPU | Glow Green | 623 g | 214.1 m | 62% |
| Hatchbox PETG | Blue | 558 g | 182.7 m | 56% |
| Polymaker PLA+ | White | 0 g | 0.0 m | 0% |
Each spool also carries its diameter, price, supplier, storage location, barcode, nozzle and bed range, and a low-stock threshold you can set per spool. The one you enter as the weight is stored exactly as typed, so pick a convention — with the empty spool or without — and stay with it.
These densities are what turn grams into metres, and the temperature ranges are what a new spool starts with before you override them. PVA and HIPS use the general fallback range rather than a dedicated one.
| Material | Density g/cm³ | Nozzle °C | Bed °C |
|---|---|---|---|
| PLA | 1.24 | 190 – 220 | 50 – 60 |
| PLA+ | 1.24 | 190 – 220 | 50 – 60 |
| PETG | 1.27 | 220 – 245 | 70 – 85 |
| ABS | 1.04 | 230 – 260 | 95 – 110 |
| ASA | 1.07 | 240 – 260 | 95 – 110 |
| TPU | 1.21 | 210 – 230 | 40 – 60 |
| Nylon | 1.13 | 240 – 270 | 80 – 100 |
| PC | 1.20 | 260 – 290 | 100 – 120 |
| PVA | 1.19 | 200 – 230 | 50 – 70 |
| HIPS | 1.04 | 200 – 230 | 50 – 70 |
Rate a print out of five and the good ones are easy to find again. Mark a failure and pick why:
Typing "Hatchbox" four different ways is how a spool list stops being searchable, so the common answers are already there.
Add your own printers with their wattage and nozzle size, and save slicer presets — layer height, nozzle, bed, infill — to load into a print in one tap.
Scroll sideways, or focus the strip and use the arrow keys
Ten spools and twenty prints without paying anything, with the caps shown on the home screen as meters rather than sprung on you when you hit them. $4.99 once lifts both and removes the banner. There is no subscription.
Everything you record stays yours: the export screen writes spools and prints to CSV, or the whole database to JSON, whenever you want it.
UNLOCK
$4.99once
$4.99, paid once. The unlock lifts the 10-spool and 20-print limits and removes the banner at the bottom of the home screen. Nothing renews, and updates are included.
Filament cost is grams used times the spool price divided by its weight. Electricity is printer watts divided by 1000, times hours, times your rate per kWh. The two are added and saved with the print.
No. The filament and electricity figures are worked out when you save the print and stored with it, so a price correction today does not rewrite what last month cost.
From the weight. It divides the remaining grams by the material density, then by the cross-section of a 1.75 or 2.85 mm strand. PLA at 1.24 g/cm³, PETG at 1.27, ABS at 1.04, and so on.
It helps. Log a new weight whenever you like and the remaining percentage and metres update. The number you enter is stored as it is typed, so weigh consistently — either always with the empty spool or always without.
Yes. Spools, prints, costs and statistics are all stored and worked out on the phone. A connection is only used to serve the banner before you unlock.