Klipper, OpenPrintTag & Spoolman #815
bofh69
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
In 2024 I got fed up with selecting the right spool in Mainsail before printing. Also creating new filament configurations in the slicer felt like a waste of time. So instead of spending some minutes for every new
filament I buy and some seconds when I load a new spool, I spent days implementing nfc2klipper and spoolman2slicer... 👍
With those programs, an NFC reader on my printer and NFC tags on my spools, I only need to create new spools/filaments in Spoolman, then new filaments will show up in my slicers and the right spool is always selected in Moonraker after I load it. Pretty neat.
This worked well, but it is still a bit annoying to add a new spool in Spoolman and connect its NFC tag to the spool whenever I buy a new one.
During fall Prusa released their OpenPrintTag format and starting selling spools with it. I bought a spool and some NFC stickers from them and started to implement support for it in nfc2klipper. When the spool finally arrived I was ready to test it and it didn't work. 😞. They had chosen a different type of NFC tags, type V, that my old NFC-reader (PN532) can't read. I looked around, found out there is another common reader, PN5180, that can read them as well as (the old) NFC type 2 tags. Unfortunately there were no good python modules for using it the way that was needed.
So during the holidays I wrote a simple driver for my new reader and added it to nfc2klipper.
Now when I get a new spool, with OpenPrintTag (or OpenTag3D...), it is automatically added to Spoolman and moonraker knows it is loaded! 🎆
I've not tested it a lot so the code is not yet merged to main, but it is available here if someone else is interested.
All reactions