SpoolmanScaleSite under construction
SoonThe kit is coming. Join the waitlist →Open-source filament scale

One scale for all your spools.

Put a spool on. SpoolmanScale reads the NFC tag, finds the spool in your filament manager and writes the real weight back. No phone, no PC, in seconds.

Needs a filament manager

The scale stores no spools itself. It is the front end for your filament manager: Spoolman, FilaMan or BamBuddy, on your home network or online. Your spools live there; the scale reads and writes them.

No server yet? SpoolmanScale Pro turns a Raspberry Pi into one with a single command.

Works with
SpoolmanFilaManBamBuddy
Also with online databases · Soon with online filament managers

Open source, GPL-3.0Over 400 scales out there

SpoolmanScale with a red Bambu Lab spool on the blue weighing tray
How it works

Three steps. The third is a tap.

Home screen: Bambu Lab PLA Matte Scarlet Red, 850 gramsCard with all the data of the spool
  1. 01

    Place the spool.

    The NFC reader picks up the tag: Bambu Lab, Creality and Snapmaker straight away. Any other spool gets a cheap NTAG sticker.

  2. 02

    Everything at a glance.

    Material, colour, vendor, temperature. Plus what your inventory says is left and what the scale really measures.

    Stock850 gScale850 gDiff+0 g
  3. 03

    Tap once. Or not at all.

    “Update weight” sends the new weight to your filament manager. If you like, the scale does it automatically as soon as the value settles. Dried it today? One tap.

Every spool

Every colour. Every vendor.

Real screens of the scale. The colour comes from the tag or from your database.

Bambu Lab PLA Matte Scarlet Red
Matte Scarlet Red850 g
Bambu Lab PLA Cyan
Cyan720 g
Bambu Lab Sunflower Yellow
Sunflower Yellow
Bambu Lab ABS Bambu Green
ABS Bambu Green420 g
Nearly empty spool, 53 grams
Nearly empty53 g
Hatchbox PLA True Red via an OpenSpool tag
Hatchboxvia NTAG sticker
New spool

Every spool added in seconds.

Just unpacked a new spool? Put it on and add it right at the scale, with a few taps and no PC. If it has a tag from the maker, it is even faster: the scale recognises material and colour and fills everything in for you.

Unknown Bambu Lab spool: create new from the tag
With a maker tagBambu Lab, Creality, Snapmaker: the data comes straight from the tag. One tap, done.
Colour selection from the SpoolmanDB
From 8,000+ filamentsNo tag: pick vendor, material and colour from the open SpoolmanDB.
Empty sticker: Link, New from database, Copy, Weigh only
Same filament again?Create it as a copy of an old spool or link an empty sticker to a spool.

Reads today

  • Bambu Lab
  • Creality CFS
  • Snapmaker
  • OpenSpool
  • FilaMan
  • Anycubic ACE
  • Any NTAG sticker
  • MIFARE cards

Soon

  • Elegoo
  • Qidi
  • TigerTag
  • OpenPrintTag (needs a different NFC reader, more on that soon)
Themes

Your look.

Light or dark, to match your filament manager. Or make it entirely yours: pick your own colours in the browser.

SpoolmanScale. The house theme, dark and light.

Theme picker in the web interface with a preview of each theme
Features

More than a scale.

The scale is the front end, your spools live in your filament manager: Spoolman, FilaMan or BamBuddy.

Your AMS at a glance

Every unit with its bays: material, colour, remaining filament, humidity, temperature. Tap a bay for the spool behind it.

With FilaMan and BamBuddy
Two AMS units with eight bays in real Bambu Lab colours

Write tags

The scale does not just read tags, it writes them too: OpenSpool, FilaMan, Anycubic ACE and Creality CFS. Right on the device, no app needed.

Contents of an NTAG with write and erase

Running low? You'll know.

Drying reminders, with a yellow and a red threshold per material. Nearly empty spools stand out right away.

Drying reminder with thresholds in days for PLA, PETG, ABS and ASA

Updates without cables

The scale checks for new firmware once a day. Install it on the device or in the browser. The first install: two minutes in the Web Flasher.

OTA

Tells you what's wrong

A loose cable or a part that's off? The scale recognises the most common faults and says in plain words what to do.

Notice: scale not calibrated

Labels with a QR code

On Bluetooth printers from Phomemo and NIIMBOT. The QR code opens the spool in your filament manager. Laid out in the editor in your browser.

Label editor in the browser with preview

Web interface

Setup, tags, labels, themes and updates in the browser. In English, German and French, and it can sit right inside BamBuddy or FilaMan.

Status page of the web interface
Backends

Your spools stay where you want them.

The scale is the front end, your data lives in your own filament manager. Switch any time in the settings.

It does not work without a filament manager.

The scale stores no spools itself. You need one of the three managers, self-hosted or online. No server yet? See below: SpoolmanScale Pro.

Spoolman

The well-known free filament manager. Runs on your own server on your home network.

FilaMan

Filament manager with printer integration. The scale shows your AMS with remaining amounts.

BamBuddy

Printer management for Bambu Lab, with its own inventory or with Spoolman behind it.

Online too

Works with online databases, too

Your server is not at home? The scale speaks https and copes with servers behind a key or password.

Soon

Online filament managers

Support for filament managers on the web is in the works: sign in, connect the scale, done. No server of your own.

No server yet?

SpoolmanScale Pro

Turns a Raspberry Pi into the server for Spoolman, FilaMan or BamBuddy. One command to install, then everything from a web page: switch, back up, update.

Learn more →
Hardware

Four parts. One printed enclosure.

All orderable online, no special tools. The firmware is open source.

Inside of the scale on a cutting mat1234
  1. 1
    ESP32-S3 with touch displayWT32-SC01 Plus, 3.5 inch, 480 × 320. Does the thinking, shows the screen, talks Wi-Fi.
  2. 2
    PN532 NFC readerReads the tags from Bambu Lab, Creality and Snapmaker, reads and writes NTAG stickers.
  3. 3
    Load cellCarries the weighing tray. Calibrated in three steps on the device.
  4. 4
    NAU780224-bit converter between the load cell and the ESP32.
Build your own

Build it yourself.

Order the parts, print the enclosure, flash the firmware in your browser. You need a 3D printer and a filament manager. No soldering experience? The community on Discord helps.

In progress

Coming soon: the kit.

Don't feel like hunting down every part from far-away online shops? Long delivery times, cheap parts that sometimes don't work, soldering cables, uncertainty when flashing and calibrating at the end?

Planned:

  • Selected, tested components
  • NFC reader that should also read OpenPrintTag
  • Tested, flashed with the latest firmware and calibrated
  • Everything included, down to the last screw

The kit is in the works. I can't promise anything yet, but I hope to offer it soon. At launch the kit ships within Europe only. Live somewhere else? Sign up anyway: when the time comes, I'll check which other countries I can ship to. You'll still need a filament manager with the kit.

Let me know.

Retailers, press, partnerships: info@spoolmanscale.com

  1. 1
    Order the kitEverything inside, down to the last screw. Tested, flashed and calibrated.
  2. 2
    Print the caseIn the colour you like, with your own filament.
  3. 3
    Fit the partsPlug and play: plug in, screw down. No soldering.
  4. 4
    Power on, done.Enter your Wi-Fi, pick your filament manager, put a spool on.

Like the project?

SpoolmanScale is free and open source. A coffee on Ko-fi helps pay for test spools, printers and new hardware.

Support on Ko-fi
Community

Questions? Show your build.

Discord not your thing?

Write to me directly. Bugs and wishes are best filed as an issue on GitHub, where others can see them and help too.

Or by email: support@spoolmanscale.com

I only use your details to reply to you. Privacy

Thanks

Built with the community.

SpoolmanScale is an open-source project and lives on the people who use it, test it and push it forward. Thank you to all the beta testers, testers and contributors who helped make SpoolmanScale what it is today, and who keep helping out.

Thanks also to the projects the scale builds on: Spoolman, FilaMan, BamBuddy, the SpoolmanDB and LVGL.

All contributors on GitHub →