An Android app that connects to a Spoolman server, lets you select a spool, and writes its identifiers to NFC/RFID tags.
Combined with nfc2klipper it allows you to quickly load filament from a simple NFC tag.
SpoolCompanion pulls your spools from Spoolman, shows key filament details at a glance, and supports both NFC write and read flows. It also displays remaining filament directly on the list cards for fast identification.
I made this app because I was tired of having to go to the printer NFC reader/writer to enroll new tags in my collection.
This app lets you simply choose a spool - from your Spoolman database - and write the associated NFC tag.
And all this, from your mobile phone !
- Spool list with color swatches, material, diameter, weight, and remaining filament bar.
- NFC write flow with a dedicated dialog and safe error handling for non‑NDEF tags.
- NFC read flow that shows tag details and spool information when available.
|
|
|
|
Spool Radar The full list with color swatches and remaining filament bars. |
Write Mode Tap a spool, approach a tag, and write instantly. |
Read Mode Scan a tag to see spool details at a glance. |
I am a completely noob in Android app development, this was my first app using Kotlin and Jetpack Compose. It was a nice learning project, I'll try to keep it updated and bring in new features.
Warning
I haven't tested this app on several devices, and it is still an early development.
User shall use this app with caution, and at their own risks.



