package icon

Spool Maker

Read and create NFC spool tags for UltiMaker 3D printers
New in version 1.2.4
Improved Android 15+ status bar handling, including Motorola devices. Switched app language handling to Android per-app locales, fixed exclusive language selection, simplified the read result page, improved original UltiMaker date display, and cleaned up German translations.
Spool Maker is a free Android app for the NFC spool tags used with UltiMaker 3D printers.

UltiMaker filament spools use NFC tags (RFID) so the printer can identify material and spool information. With Spool Maker, you can read the data stored on these tags directly with an NFC-enabled Android device. The app is designed to read both original UltiMaker spool tags and tags written with Spool Maker.

You can also create new UltiMaker-compatible spool tags on writable NTAG media. The original UltiMaker tags examined for this project are NTAG216. Spool Maker also supports writing NTAG215 tags; the 228-byte payload fits in their user memory as well. However, NTAG215 has not yet been tested by the project maintainer with an actual UltiMaker printer.

Material profiles can be imported from Cura/UltiMaker .xml.fdm_material files and managed in a local material library. When writing a tag, you can select the material, total spool weight and remaining amount. For tags written by Spool Maker, the date field can also be assigned a meaning: manufactured, purchased, opened, created, or no date.

When reading a tag, Spool Maker displays information such as the UID, material GUID, total and remaining amount, date/time information, batch and station data, and integrity information. For technical inspection, all decoded values and the raw tag data can also be viewed and copied.

Before writing, the app checks the tag type and relevant lock and protection areas. After writing, the data is read back and verified so incomplete or failed writes can be detected.

The app works entirely locally: no Internet permission, no account, no ads, no trackers and no telemetry.

The supported tag format is based on independent analysis and reverse engineering of original UltiMaker NFC spool tags and selected printer firmware. Spool Maker is an independent community project and is not an official UltiMaker product. Compatibility may vary with printer model and firmware version.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.2.4 (33) suggested Added on Oct 03, 2026

    This version requires Android 6.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • control Near Field Communication
      Allows the app to communicate with Near Field Communication (NFC) tags, cards, and readers.
    • control vibration
      Allows the app to control the vibrator.
    • de.spoolmaker.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 1.8 MiB PGP Signature | Build Log