3D PRINT & FILAMENT MANAGER

PrintVault icon

PrintVault

Track filament. Log prints. Know costs.

Every print has a price. This one works it out.

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

Up to 10 spools and 20 prints
without paying. $4.99 unlocks it.

  • Makers & Hobbies
  • Android
  • Works offline
  • No account
The PrintVault launch screen: an orange filament spool above the name PrintVault and the line Track filament, log prints, know costs

The cost line, written out

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

Filament used
86 g
Duration
5h 49m
Layer height
0.2 mm
Nozzle / bed
215 °C / 40 °C
Infill
40%
Filament
$2.58
Electricity
$0.10

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.

The shelf, in grams

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.

Material table

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

What a print entry holds

  • Name and photos
  • One spool or several
  • Grams used
  • Duration
  • Success or failure
  • Failure reason
  • Layer height
  • Nozzle temperature
  • Bed temperature
  • Infill percentage
  • Printer
  • Slicer preset
  • Star rating
  • Notes

Rate a print out of five and the good ones are easy to find again. Mark a failure and pick why:

  • Bed adhesion
  • Stringing
  • Layer shift
  • Nozzle clog
  • Warping
  • Spaghetti
  • Other

Pickers, not free text

Typing "Hatchbox" four different ways is how a spool list stops being searchable, so the common answers are already there.

29
filament brands, plus Other
10
materials, plus Other
29
colours, plus a custom picker
19
printer models, plus Other

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.

What you pay

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

  • Spools and prints without limit
  • Removes the banner
  • Updates included
  • Nothing renews
Get PrintVault

Questions

How much is PrintVault?

$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.

How does it work out cost per print?

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.

If I edit a spool price later, does my old print history change?

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.

How does it know how many metres are left?

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.

Do I have to weigh spools on a scale?

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.

Does it work without internet?

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.

Weigh the spool on the printer right now

One spool and one print is enough to see where the money is going.