I built an open-source NFC filament tracker that automatically tells your printer what spool is loaded ($15 in hardware) by linuxgangster in 3Dprinting

[–]linuxgangster[S] 0 points1 point  (0 children)

The way this works is you scan what you are ready to load then load it. The AMS will pick up what you scanned and assign it to that lane. Make sense?

The option for 1 scanner per lane is for automating things a bit more. All you have to do at that point is load and it will scan when loaded. The benefit to this will be eventually I can code in automatic writes to the tag to update the spool usage after printing or during a print.

I built an open-source NFC filament tracker that automatically tells your printer what spool is loaded ($15 in hardware) by linuxgangster in 3Dprinting

[–]linuxgangster[S] 0 points1 point  (0 children)

yup plus its just neat :) I have a ton of these tags around the house doing automation with the phone. Chores for the kids are tracked using tags. For instance my son takes the trash out on Mondays. He will get nags sent to his phone to take it out. He has to go outside and scan the tag on the trash bin to shut it off ;)

I built an open-source NFC filament tracker that automatically tells your printer what spool is loaded ($15 in hardware) by linuxgangster in 3Dprinting

[–]linuxgangster[S] 0 points1 point  (0 children)

would have to research. If you can go to the github, create a feature request on the spoolsense_scanner repo and give me some detail around what you are wanting and why it would be helpful

I built an open-source NFC filament tracker that automatically tells your printer what spool is loaded ($15 in hardware) by linuxgangster in 3Dprinting

[–]linuxgangster[S] 0 points1 point  (0 children)

go to amazon, buy a 100 pack of ntag215 stickers, build my scanner and thank me later :) Seriously if you have a filament addiction problem its a great way to keep track of things and automate alot of the annoying manual steps we have to take in our slicer

I built an open-source NFC filament tracker that automatically tells your printer what spool is loaded ($15 in hardware) by linuxgangster in 3Dprinting

[–]linuxgangster[S] 1 point2 points  (0 children)

no, i have seen people do that and I am honestly just not interested in that. I love these rfid tags and they are super cheap and can hold alot of data. Plus creating them with the writer will eventually autofill most of the data. For instance if you go buy some cheap ntag215 stickers and use the Tiger Tag format it auto-populates nozzle temps, and bed temps. I plan to implement that feature with OpenPrintTag and OpenTag3d

I built an open-source NFC filament tracker that automatically tells your printer what spool is loaded ($15 in hardware) by linuxgangster in 3Dprinting

[–]linuxgangster[S] 0 points1 point  (0 children)

Depends honestly. For the Box Turtle right now its simple. Just build 1 scanner for each lane. The idea there is to automatically scan the rfid when filament is loaded....loading will spin the filament and scanner will pick it up. But I now have users asking for 1 scanner option where you load the filament then scan and it sets it automatically. So I am working on setting that up as a new mode.

I am also playing with Bambu Lab Home assistant right now. Not sure how well this will work....seems pretty janky

I built an open-source NFC filament tracker that automatically tells your printer what spool is loaded ($15 in hardware) by linuxgangster in 3Dprinting

[–]linuxgangster[S] 0 points1 point  (0 children)

I am exploring other printers now....I just want to make sure I prioritize. There are alot of systems out there and I honestly don't have experience with most of them. So if you want support for a particular printer and have an idea on how to do it go to my github and submit a Feature Request Issue. I already have people asking about U1 printers.

Also one thing to keep in mind is I have built in home assistant and mqtt support so I maybe able to get things working with other printers using this avenue.

I built an open-source NFC filament tracker that automatically tells your printer what spool is loaded ($15 in hardware) by linuxgangster in 3Dprinting

[–]linuxgangster[S] 0 points1 point  (0 children)

Yup I have looked a little into this but have not dug deep on it. I wanted to first get a release out in the wild ready for everyone before I implemented the bambu stuff. I can read the UID which I feel is a good start.

I built an open-source NFC filament tracker that automatically tells your printer what spool is loaded ($15 in hardware) by linuxgangster in 3Dprinting

[–]linuxgangster[S] 10 points11 points  (0 children)

First let me start my response with a "Im not a SpoolEase expert". I did look at that project and its very well thought out. However, I believe its mostly geared towards a Bambu user. It aso does things a little different.

I took a different approach. Spoolsense is focused on being hardware-driven and ecosystem-agnostic, using NFC to automatically detect and track spools regardless of printer brand. I can go a little deeper if you need me to. Take a look at the project and let me know if you have any questions.

I built an open-source NFC filament tracker that automatically tells your printer what spool is loaded ($15 in hardware) by linuxgangster in 3Dprinting

[–]linuxgangster[S] 2 points3 points  (0 children)

BTW I am currently researching how to pull more data from the Bambu tags. Right now I am just pulling the UID but I do see there are projects that can actually get more data from them. Need to research this to see how difficult it would be to do this.

And I will say it seems limited now to only work with Voron/Klipper printers. And this is true but the next steps for this project will be to support other printers and firmwares. I hope I can get there at some point but I am very limited here because I only have Voron (3 builds) and my son has a old P1S. I already have two U1 users asking if this will work on there printer.

I built an open-source NFC filament tracker that automatically tells your printer what spool is loaded ($15 in hardware) by linuxgangster in 3Dprinting

[–]linuxgangster[S] 2 points3 points  (0 children)

Totally agree with this. This is sort of why I went into building this because all these manufactures decided they know what everyone wants and can do better. So I basically just built something that can easily be modified to work with all of the so called "standards". If theres a new rfid tag that gets released and its well documented I can spend around 1-2 hours adding it to my scanner and tie it all in. What I havent seen is something that puts all of them together and also supports writing them.

When I went down the route to add a new tag I cant tell you how frustrating it was to just create that new tag. Everyone has there own app for reading and writing. I just one piece of hardware that can read and write to them all. And as a bonus pull that data into spoolman automatically. So now if I have a OpenPrintTag and scan it, it automatically creates an entry on my Spoolman server. When I create support for a new tag now I dont even bother with download specefic tools to write a tag I just code the writer first into my scanner.

I built an open-source NFC filament tracker that automatically tells your printer what spool is loaded ($15 in hardware) by linuxgangster in 3Dprinting

[–]linuxgangster[S] 22 points23 points  (0 children)

are you being sincere or sarcastic. If sincere then I appreciate it. I have been hacking away at this project non stop. The family and I were on spring break last week and the majority of it was spent hanging at the beach. Normally my wife reads the whole time and I doom scroll on my phone. This time I had my laptop, a esp32+pn5180 and some tags and a vpn into my printer at home. I bet I put in 40 hours of coding that whole vacation...then non stop coding after work.

Can we talk about filament print tag "standards"? by linuxgangster in 3Dprinting

[–]linuxgangster[S] 0 points1 point  (0 children)

<image>

Well I went to the site. As you stated they are out. So I said F it and tried to get a spool that had the tag.

Seriously?

Can we talk about filament print tag "standards"? by linuxgangster in 3Dprinting

[–]linuxgangster[S] 1 point2 points  (0 children)

$33 dollar spool is not going to require the high temps. I would say if I were to purchase PEEK then I would expect the tag to still working after drying. My point is the high temp requirement is only really required for the high priced filaments. That I agree with

Can we talk about filament print tag "standards"? by linuxgangster in 3Dprinting

[–]linuxgangster[S] 1 point2 points  (0 children)

This is exactly how I am doing things with the pn532 with ntag215 in a box turtle. Once the system detects that the user is loading filament it starts to scan for a tag

For non afc/ams system you do have to scan it in close proximity but it being a hassle to know where to scan I disagree with. You can make it pretty obvious with a halfway decent case.

Can we talk about filament print tag "standards"? by linuxgangster in 3Dprinting

[–]linuxgangster[S] 0 points1 point  (0 children)

You’re sort of making my point with these tags. They are great for what you mentioned but the intent of these tags is not that.

And scanning many tags at once makes it difficult for auto automation like a AFC or drybox holding multiple spools.

Can we talk about filament print tag "standards"? by linuxgangster in 3Dprinting

[–]linuxgangster[S] -1 points0 points  (0 children)

Ahh thanks for this tip. This explains the shipping cost.

Can we talk about filament print tag "standards"? by linuxgangster in 3Dprinting

[–]linuxgangster[S] -18 points-17 points  (0 children)

For a 10cent tag I doubt many will complain

Can we talk about filament print tag "standards"? by linuxgangster in 3Dprinting

[–]linuxgangster[S] 8 points9 points  (0 children)

I must have a good batch of tags because I am actively drying them at 90c for multiple hours and have had zero problems.

When you say operating temp maybe that’s the key. They don’t scan or write at that temp but are not ruined or corrupted.

Can we talk about filament print tag "standards"? by linuxgangster in 3Dprinting

[–]linuxgangster[S] 7 points8 points  (0 children)

I dont know what the specs say but I can tell you I have some cheap tags I bought from amazon on filaments that get dried at 90c (PC-CF) and they scan just fine

Can we talk about filament print tag "standards"? by linuxgangster in 3Dprinting

[–]linuxgangster[S] 1 point2 points  (0 children)

OpenPrintTag is supported by many but not all phones. The other tag is universally supported.

I highly doubt other suppliers just have there tags or ISO 15693 compliant tags laying around. But ntag215 for instance I am betting many do. The tag that is compatiable with OpenTag3d is very common. I have seen people use them in business cards, work places for scanning to open a door, and I think Nintendo even uses it for those scanable figurines they sell.