SpoolmanScale
Open-source ESP32-S3 filament scale with NFC ā integrates with Spoolman and FilaMan. No cloud. No subscription. Just works.
What is SpoolmanScale?¶
SpoolmanScale is a standalone, self-contained filament scale for 3D printing. Place a spool on it, tap the NFC reader, and it instantly identifies the filament, shows the remaining weight, and syncs with your filament management backend ā all without opening a browser.
NFC Identification
Tag your spools once. Tap to identify instantly. Supports NTAG213/215/216.
Precision Scale
NAU7802 24-bit ADC with 5 kg load cell. Auto tare, bag weight correction, live diff to Spoolman.
Spoolman & FilaMan
Seamless two-way sync with both popular backends. Switch at any time.
480Ć320 Touchscreen
WT32-SC01 Plus display with full LVGL UI. No computer needed ā everything on-device.
OTA Updates
Update firmware over WiFi directly from GitHub releases ā or via the web flasher.
Fully Local
No cloud. No account. Runs entirely on your network. Your data stays yours.
Hardware at a Glance¶
| Component | Part |
|---|---|
| Microcontroller | ESP32-S3 (WT32-SC01 Plus) |
| Display | 3.5" IPS 480Ć320, Capacitive Touch |
| NFC Reader | PN532 (I²C) |
| Scale ADC | NAU7802 (I²C) |
| Load Cell | 5 kg single-point |
| Enclosure | Custom 3D-printed (MakerWorld) |
Quick Start¶
If you already have a SpoolmanScale, update your firmware via the OTA update page.
The Pro variant adds a Raspberry Pi Zero 2W running Spoolman or FilaMan locally. See the Pro overview.
Community¶
SpoolmanScale is open-source and community-driven.
- Discord ā discord.gg/GzQzGa5pBG
- GitHub ā github.com/Niko11111/SpoolmanScale
- MakerWorld ā 3D models @FormFollowsF
- Ko-fi ā Support the project
Want to contribute?
Found a bug? Missing a feature? See Contributing or open an issue on GitHub.