What's new in v2.0.2
Edit a paired spool
- Pick a spool from the dropdown and edit Remaining weight, Measured weight, Price, or Empty spool weight — saves to Spoolman alongside the tag write.
- Bidirectional Remaining ↔ Measured row: type either, the other recomputes from the empty-spool weight.
- Stale-prefill guard — opening an aged form and saving without editing won't overwrite Spoolman's fresher value (printer firmware decrements remaining weight in the
background). - Variant edits on existing filaments — type a new variant on a paired spool, Spoolman gets PATCHed.
Identity lockdown
- Material / Brand / Colour locked when an existing spool or filament is selected — prevents the tag and Spoolman from silently drifting apart. Variant + temps stay
editable.
Better dropdowns
- Spool + Filament dropdowns redesigned with colour swatches and 2-line rows so you can find your filament at a glance.
- Lazy compose under the hood — instant open even with 50+ spools.
Fixes
- Decimal point (
.) typing fixed in weight and density fields. - Black/white filaments stay visible on the logo (silver halo on dark/light themes).
- Diameter dropped from the form — defaults to 1.75mm at create. Existing 2.85/3mm filaments preserved as-is.
- Dark mode by default on fresh installs.
Install
- Play Store testing track (recommended): https://play.google.com/apps/testing/com.spoolpainter.app
- Sideload: download
app-release.apkbelow. Requires Android 10+ (API 29).
Same package id as v1 (com.spoolpainter.app) — installs in place. No data migration needed; data lives on tags + Spoolman, not in the app.
Snapmaker U1 users
For SpoolPainter tags to auto-load in Fluidd and use UID mapping, you need paxx12's Extended Firmware PR
491. After flashing, toggle on Snapmaker Components → Spoolman Integration in Fluidd.
Feedback
- Form: https://forms.gle/Yx94vLHCSaBWRL1m9
- Discord: https://discord.com/channels/1086575708903571536/1456237847391637575/1510570966999109672
Build: versionCode 103, versionName 2.0.2 · APK 6.95 MB · 376 unit tests passing