SpoolmanScale
Open-source ESP32-S3 filament scale with NFC - talks to Spoolman, FilaMan and BamBuddy. No cloud. No subscription. Just works.
What is SpoolmanScale?¶
A standalone filament scale for 3D printing. Put a spool on it and it identifies the filament from its NFC tag, shows what is left, and syncs with your filament manager - without opening a browser.
New in v0.7.0¶
Three backends
Spoolman, FilaMan and now BamBuddy. Switch any time, your settings for the others are kept.
Writing NFC tags
OpenSpool, FilaMan or Anycubic ACE format, on its own or on request, with every backend.
New web interface
Separate pages, two languages, firmware updates from the browser, and as usable on a phone.
It says what is wrong
The scale checks itself and names the fault in plain words, with the fix and a button that gets you there.
What it does¶
NFC identification
Tag your spools once. Put one down to identify it. NTAG213/215/216 and Bambu Lab's own tags.
Precision scale
24-bit NAU7802 on a 2 kg load cell. Tare, bag weight correction, live difference to your inventory.
480x320 touchscreen
Everything on the device. No computer needed for day to day use.
Drying reminder
Per material or one rule for everything, with a multiplier for airtight storage.
OTA updates
The scale checks GitHub itself and installs over WiFi. The cable is for the first flash only.
Fully local
No cloud, no account. Runs on your own network. Your data stays yours.
Hardware at a glance¶
| Component | Part |
|---|---|
| Microcontroller | ESP32-S3 (WT32-SC01 Plus) |
| Display | 3.5" IPS 480x320, capacitive touch |
| NFC reader | PN532 (I²C, 0x24) |
| Scale ADC | NAU7802 (I²C, 0x2A) |
| Load cell | 2 kg single point (5 kg works too) |
| Enclosure | 3D printed, free on MakerWorld |
Around ā¬50 to ā¬60 in parts. Details on the bill of materials.
Where to start¶
- What the scale is telling you - it diagnoses itself
- Troubleshooting
- FAQ
The Pro variant brings its own Raspberry Pi Zero 2W running the backend locally. See the Pro overview.
Community¶
- Discord - discord.gg/xadskCrPFu
- GitHub - github.com/Niko11111/SpoolmanScale
- MakerWorld - @FormFollowsF
- Ko-fi - Support the project
Want to help?
Found a bug? Missing something? See Contributing or open an issue on GitHub.