Spool Maker

screenshot of Spool Maker

A PyQt5 UI for reading/writing custom Ultimaker NFC Material Spools

Overview

If you're looking to enhance your 3D printing experience with Ultimaker materials, the Spool-Maker might just be the tool you need. This user-friendly PyQt5 graphical interface allows you to easily read and write to custom NFC material spools. Originally based on the work of @gandy92, the Spool-Maker not only maintains his core functionality but also introduces a sleek GUI and additional features that enhance the overall usability.

This application is a must-have for anyone utilizing Ultimaker's NFC technology. It seamlessly integrates a hardware component — the ACR122U SmartCard Reader — with software for reading and writing material tags. Whether you're an experienced 3D printer or just starting out, Spool-Maker provides a straightforward way to manage your materials.

Features

  • User-Friendly Interface: Designed with a clean and intuitive layout, making it easy for anyone to navigate.
  • Multi-Platform Support: Compatible with Windows, Mac, and Linux systems, including Raspberry Pi, offering flexibility for users.
  • SmartCard Reader Integration: Uses ACR122U SmartCard reader for reliable communication with NFC tags.
  • Read and Write Functionality: Effortlessly read material information from NFC tags and write new data with just a click.
  • Overwrite Capability: Allows users to overwrite previously used Ultimaker spools, maximizing material use.
  • Automatic Material Lookup: Integrates with Ultimaker Cura slicer to quickly fetch material types, enhancing user experience.
  • Simple Installation Process: Clear instructions for setup, including dependencies and executable compilation for Windows users.