SpoolmanScale
Print Profile(1)

Description
Functional designs with attention to detail — built because I needed them, shared because you might too.
SpoolmanScale – One Scale to rule them all.
SpoolmanScale is an open-source filament scale with a 3.5" touchscreen and NFC reader. Place a spool on the scale – it reads the tag, pulls the data from Spoolman, and lets you update weights, log drying dates, and archive empty spools. No phone, no app, no manual entry.
Yes, another filament scale – but hear me out, this one might actually earn a spot next to your printer. 😄
This is a public beta. Things mostly work, but expect the occasional rough edge.
Key Features
- 🏷️ Bambu Lab NFC tags – place a spool on the scale and SpoolmanScale reads it instantly: material, color, vendor, remaining weight and drying history appear automatically. No tapping required
- 🔗 Bambu Lab spool linking – SpoolmanScale finds the matching Spoolman entry automatically by filtering by material type, subtype (e.g. HF, CF, Matte) and color similarity — so you only see spools that actually match your tag
- 🔗 Third-party spool linking – place any NTAG sticker → select vendor and material → pick from a filtered list → linked in Spoolman via extra.tag
- 📋 Copy spool – running low? Place a new spool on the scale, tap Copy Spool, and SpoolmanScale creates an identical entry in Spoolman, tags the NFC chip, and logs the current weight — all in one step
- ⚖️ Live weight (NAU7802) – moving average filter, TARE, live diff vs. Spoolman remaining weight
- 📡 Spoolman REST API – update remaining weight, set initial weight, set spool weight (per spool / filament / vendor), log drying date, archive spools
- 📱 Touchscreen UI (LVGL 8.3, 480×320) – settings menu, confirmation popups, sleep/wake
- ⚙️ On-device Wi-Fi setup – scan networks, enter credentials and Spoolman IP directly on the touchscreen
- 🔄 Firmware updates (OTA) – check for updates and flash new firmware directly on the device – just tap the update button. No PC, no cables, nothing. Or upload a firmware file from any browser – PC or smartphone
- ⚡ Web Flasher – first-time flash via browser over USB. All you need is a browser and a USB cable – no software installation required: niko11111.github.io/SpoolmanScale
- 🌍 DE / EN language support – language selection on first boot, switchable in settings. Full umlaut support (ä, ö, ü) since v0.5.6
- 🌙 Power management – display dimming, deep sleep, wake via touch
- 🪵 SD card logging – insert a microSD card and SpoolmanScale logs all events automatically. Download logs via browser – no disassembly needed
- Filaman Support in the works – Filaman User? Stay tuned, im working on it.
Parts (quick overview)
| Component | Link |
|---|---|
| WT32-SC01 Plus (MCU + Display) | AliExpress |
| PN532 NFC Reader | AliExpress |
| NAU7802 Scale ADC (Adafruit) | AliExpress |
| YZC-133 2 kg Load Cell | AliExpress |
| USB-C Panel Mount Extension | AliExpress |
| JST SH 1.0mm Cables | AliExpress |
For the full parts list with purchase links, please refer to the GitHub README or the Documentation — both are kept up to date and list all required components.
Flash & Build
1. Order parts & print the enclosure Order from the hardware list and print the enclosure while you wait for shipping.
2. Flash the board first Before assembling, flash via the Web Flasher. Verify it works before wiring.
3. Wire & assemble Full wiring tables and assembly tips: SpoolmanScale Documentation *(work in progress)*
4. Calibrate Settings → Scale → Calibration. Done.
For the full parts list with links, wiring guide, assembly instructions, and everything else you need to get started: 👉 GitHub → SpoolmanScale Documentation
💬 Questions or issues? Join the Discord
Support me!
⚙️ Good designs and print profiles take a lot of time. If you enjoy my work, I'd really appreciate a 👍 like, a ⭐⭐⭐⭐⭐ star rating, or a 🚀 boost — it's a great motivator and helps make the designs more visible. If you're really excited about it, feel free to buy me a coffee ☕ 👉 https://ko-fi.com/formfollowsfunction
Boost Me (for free)
🚀 Boost this model to help more makers find it — every boost makes a real difference!
License
You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.






Comment & Rating (29)