Skip to content

v1.1.0 — OpenPrintTag, Auto-Spool & Consumption Tracking

Choose a tag to compare

@CASAI77 CASAI77 released this 18 Apr 20:39

🎉 Major release: smarter NFC, smarter Spoolman

This release brings full OpenPrintTag support, automatic spool registration in Spoolman, and live consumption tracking — all without needing to modify Spoolman.

✨ New features

  • OpenPrintTag format (openprinttag.org) — Prusa's new open NFC standard is now read alongside SpoolCompanion and OpenSpool.
  • Three-stage spool lookup: Spoolman ID → NFC hardware UID → unknown (then auto-create).
  • Self-healing UID linking — first scan stores the chip UID in Spoolman's extra.nfc_uid; subsequent scans match instantly across any tag format.
  • Automatic spool registration — unknown spools are created in Spoolman on the spot. Vendor and filament entries are added when needed (with sensible defaults for diameter and density).
  • Hybrid create flow:
    • OpenPrintTag/OpenSpool with data → confirmation dialog with prefilled values
    • SpoolCompanion / blank NTAG → manual entry form
  • Live remaining weight displayed on the DetailScreen via Moonraker [spoolman] tracking.
  • Friendly error reporting — Spoolman API errors now surface as in-app snackbars instead of silent failures.

🛠️ Fixes

  • Samsung NFC handling — removed competing system intent filters and added explicit reader mode polling so empty/unformatted NTAGs no longer trigger the Samsung Tags app.
  • Defensive NDEF read — corrupt or empty NDEF data now routes to the create flow instead of throwing.
  • SafeArea on create screens — buttons no longer hide behind the system navigation bar.

📦 Install

  1. Download spoolscan-v1.1.0.apk below
  2. On Android: Settings → Security → allow installation from unknown sources
  3. Install the APK

⚙️ Setup

See the README for app config and the one-time [spoolman] block in moonraker.conf to enable consumption tracking.

🤝 Compatibility

  • Spoolman: unmodified — uses official REST endpoints + standard extra field schema. Update Spoolman freely.
  • Tested on: Samsung phone with NTAG215 stickers, OpenSpool tags, and SpoolCompanion tags.