Spool Sheet

Drop your .3mf files from Bambu Studio and get one list of filament to buy.

Drop one or more projects here, or use Add .3mf files.

A sliced file (.gcode.3mf from Export all sliced file) gives exact grams. An unsliced project gets an estimate from its meshes, painted colors, and settings. Everything you add goes on one buy sheet. Nothing is uploaded; it all runs in your browser.

Projects

Copies multiply a project's filament.

Shopping list

Model Support Purge + tower Sliced (exact)

By project and plate

Exact vs. estimate

If the file has been sliced, the grams come straight from Bambu Studio's own numbers. To get them: Slice all, then File → Export → Export all sliced file, and open that file here.

Unsliced projects have no grams inside, so Spool Sheet estimates them. Expect it to land within about 25% of the slicer.

How the estimate works

Model: walls (loops × line width), top and bottom shells, and your infill %, split by painted area per color. Support: columns under overhangs, down to the plate or the part below. Purge: replays the color changes layer by layer, using the file's own flush volumes, plus the prime tower walls.

Buying at Bambu

Each Bambu ↗ link opens that filament in the Bambu Lab US store with the color and spool or refill already picked. Set the quantity there and add it to your cart. The store has no public link that fills a whole cart at once.

Bambu's mix-and-match bulk pricing lowers the per-roll price at 4, 6 and 10 rolls. Prices shown are list prices captured from the store.

Cutting purge waste

On multi-color figures, purge is often a third to half of everything you buy. Turning on Flush into objects' infill recovers some of it. A lower flush multiplier (0.8) saves more, but light colors may pick up a tint.