RFID for CMS - using an Android phone with NFC

As promised I’ll share how I create my own NFC stickers for my filament not coming from Creality (99%).

I use an Android-App which I have been beta-testing for a while but it should be available now to everybody:
https://www.reddit.com/r/Creality_k2/comments/1homi0f/rfid_for_cfs_android_app_released_create_your_own/
Google Appstore
The stickers I bought from Amazon , search for MIFARE Classic 1K and do not buy anything which is not exactly that!

You use the app to write filament type (in most cases I use generic for the different vendors) and define the color.
If you place the label ~3cm from outside of the (1kg) spools it is recognized by CMS on all my spools.
You need to put tags on both side of the spool because in different slots of CMS they are read on different sides!
A french video (which I listen to in auto translate mode) is available on youtube

p.s.: I can even reuse the stickers on newer spools of same type+color for 2-3 times until stickers are not sticking anymore…

5 Likes

Dear all, there is another App for Android and a corresponding video available now as well:
Youtube
App

He also built a version for an Arduino-type of Microcontroller which can then be used via WiFi in case you have only IOS or incompatible Android phones.

4 Likes

It seems that Creality is going to prevent us from doing this, it would be good if it were spread, I have already opened a comment in this forum.
(https://youtu.be/AFm1Y8eV-RM?si=Ppe5oIc94BwTBnJP)

1 Like

Yes, I have seen this post as well.
I hope that all of you will agree that nobody will buy more Creality filament only because of that, I will not! I buy Filament mainly for it’s features and colors and those view standard ones where quality does not count so much and which I use mainly for every day prints the most important topics are availability and/or price.

As I anyhow need to select the right filament in slicer because the classification creality has is much too coarse.

If I would be creality I would rather use open standards and encourage other filament vendors to use them as well because then they would be able to sell not only more printers but also filament to users of other printers!

5 Likes

Hi orl,

Unfortunately, many companies decide to do as Bambu appears to do, and that is lock customers to their brand “only !” and control them.

Greed is possibly the worst trait that humans can have and most companies seem to have a lot of it.

Cheers.

5 Likes

Asi es, no tiene mayor importancia, pero si va a tomar el camino que iba a tomar Bambu lab, tienen un problema, que sería lo próximo? no poder usar cualquier filamento sin etiqueta?, teniendo en cuenta que las reparaciones tenemos que hacerlas nosotros , incluso con la garantía habitualmente…Absurdo bloquear algo tan simple, compro los filamentos en Amazon y solo he visto con RFID 1 PLA de color beig claro y con un coste de casi 30$/€, pues no, espero que alguien encuentre la manera de evitar el bloqueo…

1 Like

I just learned of this betrayal via the youtube video https://youtu.be/AFm1Y8eV-RM?si=PKjbCK3N439WEkSf

I agree with frankjoke . I will not be buying Creality filament until this is corrected.

Hi, same here. I will not be buying Creality filament anymore until this is corrected accordingly!

1 Like

Hello friends,
I don’t have a need for RFID, but, because of the principle involved.
And in support of those that do.
I will not be buying Creality filament anymore until this is corrected !!!

Cheers.

1 Like

Very easy for me to not buy creality filament until this is corrected.

2 Likes

Dear all, I just tested the updated app RFID for CFS and it seems to work with new firmware I installed 2 days ago.

You can read old tags and rewrite them with the new encryption which is the main thing which was changed that the printer accepts only encrypted tags which means that it’s not that easy to just copy or overwrite a tag with wrong/other information.

Overall I will be happy if Creality would keep this strategy and also support 3rd party SW or filament vendors!

I also wanted to share that somebody created a guide for positioning the tags on the spool: CFS RFID Positioning Tool

Hello @frankjoke ,

That is an interesting view of the situation.
So there is no sinister plot involved really, but, as long as 3rd parties can get to do so.

Cheers.

Hi Guys. I’m really thanks much for your great work on this application. Before I was must just removed RFID chip and take it on next spool but just with same information. And now… :slight_smile: Now is it perfect. Right now I was try change info about filament from my first origin empty spool from White PLA to Generic ABS Black with my old mobile phone SE Z5 and working it perfect. I was immediately make order for 60 pieces new RFID on Alli. For now I’m think that best will be used on my printed spool for refill filament. You make suning day today for me. Thank You again. :wink:

Agree… this is a great capability that Creality should continue to support.

Picking up this thread

A couple of spools i have ordered aren’t RFID so I’m really interested in creating some tags

Watched the videos and still not 100% on the BOM I need to create the writer

Don’t have an android device and it looks like iOS is a no go so would be doing this from a Mac - I also see there are out of the box USB rewriters but guess these won’t work?

Anyone dumb this one rights down for me? I see there is a web app which may work on the Mac but what physical bits do I need to build the programmer?

That’s really helpful. I’ve also been experimenting with NFC tags for filament management and MIFARE Classic 1K seems to be the most reliable option. The tip about placing stickers on both sides of the spool is spot on, since CMS can be finicky about read positions depending on the slot.

One thing I’ve noticed is that NFC performance can vary depending on how sensitive the phone’s reader is, especially if you’re using protective cases or working in less-than-ideal environments. That got me looking into accessories that make handling smoother with NFC-enabled devices and I found these, which helps avoid interference while keeping scans consistent.

Has anyone else tried optimizing their setup this way, or do you mostly just stick with bare-hand scanning?

I am seeing that there ARE apps that will write NFC tags for iPhone. So does that mean we just need to know the code info and that could be used? You learn any more on this subject?

On my Creality CMS system I can use any non RFID filament as long as the rolls aren’t damaged and can turn inside the CMS system. Just manually choose what color it is. You don’t need RFID tags for it to work.

While you CAN manually set up the spools, for those of us who routinely switch out the filament, having it all “just be ready” is amazing.

Creality is leading Bambu in this area. Bambu AFS is locked to just their spools, no 3rd party, no reprogramming, no repurposing. Kinda like they think you don’t own the stuff you clearly buy from them.

Creality, if you read these forums, good job keeping things open. Now put writing spool NFC in your app. As a stretch goal, start following the open protocol that will def take over, and you can brag about being an early adopter. OpenPrintTag is something Creality should join and help direct. Wouldn’t it be delicious to force Bambu to adopt or be left behind.
I for one will buy spools of filament that support the protocol over ones that don’t.

You probably already know this but the CFS RFID app will reprogram the Creality RFID spools or write to any RFID sticker compatible with these Amazon.com: 55pcs Mifare Classic 1k NFC Tag Stickers 13.56mhz RFID Sticker iso 14443a RFID Sticker Mifare 1k S50 RFID mifare Classic 1k Sticker Self-Adhesive 1 inch Round : Industrial & Scientific

If I rewind a spool with a different color just write that color to the tag.

I guess it depends on if you have the time or like the convenience as @Brant_Peery mentioned.

1 Like