Filamentspulen mit NFC
fil-o-mat
Apps für Android, iOS und das Web, mit denen sich Filamentspulen und ihre Behälter über NFC-Tags verwalten lassen, bis hin zum Verbrauch am Drucker.
Was es kann
- Container und Spulen anlegen und mit RFID/NFC-Tags versehen.
- Einlagern und Herausnehmen per Scan: erst den Container, dann die Spule, oder umgekehrt.
- Tags lesen und beschreiben, im offenen OpenSpool-Format; beide Apps erkennen Tags über dieselbe UID.
- NFC-Leser am Drucker: Ein ESP32 meldet, welches Musterplättchen in welchem Slot steckt. Das Backend bucht den Verbrauch, den PrusaLink, Bambu oder Anycubic melden, auf die passende Spule.
Technik
Android-App in Kotlin mit Jetpack Compose, iOS-App in Swift mit SwiftUI und CoreNFC, eine Web-Oberfläche mit Vue 3 und PrimeVue. Das gemeinsame Backend ist ASP.NET Core (.NET 10) mit SQLite im Docker-Container. Die Leser am Drucker sind ESP32-Boards mit RC522- oder PN532-Modulen, konfiguriert mit ESPHome.
Steckbrief
- Technik
- Kotlin, SwiftUI, Vue 3, ASP.NET Core, ESP32
- Plattform
- Android, iOS, Web; Backend in Docker
- Lizenz
- Apache 2.0