Professional Documents
Culture Documents
XYZ Da Vinci Junior (JR) NFC Tag Filament Reset Hack Arduino - 17 Steps
XYZ Da Vinci Junior (JR) NFC Tag Filament Reset Hack Arduino - 17 Steps
(/) Circuits
XYZ (/circuits/)
Da Vinci Junior Workshop (/workshop/)
(jr) NFC Tag Craft (/craft/)
Filament Reset Hack ArduinoCooking
by(/cooking/)
greatone76 Living (/living/)
(/member/greatone76/)
Login (/account/login/)
Follow | Sign Up
Outside (/outside/) Teachers (/teachers/) (/account/register/)
Download Favorite
instructables
workshop Projects (/workshop/projects/) Community (/workshop/community/) Let's Make...
(/workshop/)
Hotel Sunscape
Sunscape Curaçao Resort Spa & Casino Con Todo
Incluido. ¡Reserva Ahora!
advertisement
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino
By greatone76 (/member/greatone76/) in 3D Printing (/workshop/3d-printing/projects/) 46.265 19 9
Download Favorite
I'm not a coder and I personally had a lot of reservation and concern about using the
Arduino and NFC Chip when I rst got them. I'm sure with enough time I could have gure
out what sketches to use and how to use them, but instead I found a wonderful piece of
software that was simple to use and set up for my cheap Arduino and NFC Chip.
This Instructable is for using the Arduino and NFC Chip. If you have an Android Device that
can read NFC you can also use this Intractable to read and rewrite your tag:
YouTube Video of NFC Reset Process (http://YouTube Video of NFC Reset Process)
advertisement
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 2/30
11/7/2019 XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
Download Favorite
You will need an Arduino Card (Uno or Mega). You will also need an NFC Chip. There is the
RC522 which is a smaller chip. There is the PN532 which is a large chip and also can be
found in the form of a shield for easier connection (no soldering). Aquire these however you
want. Below are some basic random links to some equipment as an idea of what there is
out there. If you have time Ali Express is a cheap place to get these as well.
Amazon RC522
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 3/30
Amazon
11/7/2019
PN532 (http://www.ebay.com/itm/New-PN532-NFC-module-Reader-Writer-3-3
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
V-5V-Arduino-compatible-with-2-S50-card-/161292573998?hash=item258dc95d2e:g:e
Download Favorite
cAAAOxyOalTYvHW)
The title of the item as of now is below if this listing has ended and you need to search:
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 4/30
RFID
11/7/2019
Reader,Writer Starter Kit RC522/MFRC522/PN532 Software Only
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
ramdeenar
The current price is 8 pounds ($11.37 US). This is money well spent. Right now the current
process using Arduino sketches to my knowledge are only available using the PN532
Shield or chip. The price of this software is about the same difference in price as the PN532
Shield and the RC522 Chip, so the money you save being able to buy the cheaper NFC
Chip should be spent to get the software. The author of the program has great videos
explaining every aspect of the software. All the features of any NFC Tag. And I can't rave
enough about how nice the user interface is to work with compared to a blind sketch
where you can't see what's going on.
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 5/30
11/7/2019 XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
Download Favorite
The software author has a huge series of videos on everything from how to connect/build
an RFID Reader box to loading the software to loading the hex le in the Arduino. On
YouTube you can see all the videos below are a few key ones for our project:
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 6/30
11/7/2019 XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
Download Favorite
Use the software information and videos to get your Arduino and NFC Chip set up. I'm
going to start with the assumption that you have the Arduino built, the software installed
and the hex le in the Arduino that comes with the software.
After plugging in the Arduino and starting the software select the connect button in the top
left corner.
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 7/30
11/7/2019 XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
Download Favorite
After the Arduino has connected (note the Connect O.K. and status box) place the tag near
the reader and then press the select button.
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 8/30
11/7/2019 XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
Download Favorite
Once you hit select on the main screen it should automatically open the "NTAG______" tab
and you should see the screen above. At this point you should be able to click the go button
and it will read pages 0 to 7.
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 9/30
11/7/2019 XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
Download Favorite
Please forward the information in the red box to me and purchase my eBay item. I will
provide the key to you through eBay, then you can follow the rest of the directions.
The alternative to the eBay listing is to use a process where a logic analyzer is physically
attached to a chip inside of your disassembled printer and listening for the key. The basics
of the procedure can be found by googling Da Vinci jr NFC Reset.
The eBay listing is a way for me to get your password, so that you don't have to purchase
various electronic, learn to use them and take apart your printer and make connections to
your printer chips. By all means if you have the desire and or the equipment get your own
password go for it. I'm just providing an alternative.
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 10/30
11/7/2019
Step 8: Known Concerns
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
Download Favorite
Locked Pages:
When the last 4 digits of Page 2 reads as follows: [02] : F8FF (see blue box in picture for
location of bits in question) This means that pages 3 to 15 of the tag are irreversably locked
and can't be rewritten. So, Page 8 which has the color/temperature setting can't be reset.
And pages 10 (0A in hex) and 11 (0B in hex) which has the original reel length can't be
increased. Page 20 (14 in hex) has the length left on the reel, so that can be reset if your
tag has been locked. At this time we have been unable to successfully rewrite pages 20 to
23 (14 to 17 in hex) in a way that the printer does not get an unrecognized spool error. I
would recommend trying a different tag and seeing if it has all pages unlocked and sending
the info for that tag to get that tag key. This situation has only been encountered one time.
All other known tag reads have shown values of 0000 for the last 4 digits of Page 2
meaning none of the pages 3 through 15 are locked.
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 11/30
11/7/2019
Step 9: Using Your Key
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
Download Favorite
Once you have gotten you key this is how you authenticate and rewrite the tag. At the
main screen makes sure your Arduino is connected and you have pushed the select button.
The "NTAG _______" tab should open as seen in the picture. You have to authenticate the
card. Do not read the card by hitting go or do anything else. First you must authenticate the
card.
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 12/30
11/7/2019 XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
Download Favorite
Select the Password/Con g tab and the app will open what you see in the picture.
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 13/30
11/7/2019 XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
Download Favorite
Enter the 8 Digit key 2 Digits at time into the 4 boxes highlighted by the red box. Then hit
the Authenticate button below the key entry.
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 14/30
11/7/2019 XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
Download Favorite
Once you authenticate notice the message at the bottom middle in green. Also you will get
back a number in the lower right corner. This 4 digit number is the PACK. This is the
number I request when giving you the key. In order to continue with the effort, in the hopes
of one day creating usable tags from blanks we need to gure out how the PACK is
calculated, so the bigger the data set the better chance we have or guring it out. That is
why I ask for the PACK to get a signi cant sample size to look for the pattern.
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 15/30
11/7/2019 XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
Download Favorite
Once Authenticated go tot he User Memory Tab and then select the go button in the top
right side.
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 16/30
11/7/2019 XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
Download Favorite
At this point you should see the above with all of the pages displayed in the scrolling
screen to the left.
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 17/30
11/7/2019 XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
Download Favorite
In the scrolling screen on the right select a box in the line of the page you want to write and
the page should change to match in the upper left of the tab. Then you can write the
contents of the page in 4 box at 2 digits each. Once you have the information in you can
then click the write button highlighted in the box.
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 18/30
11/7/2019 XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
Download Favorite
With a write that works you will see the green message at the bottom.
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 19/30
11/7/2019 XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
Download Favorite
Above is a picture out of the Android App, but is here for the values. All pages are in Hex
format not in decimal please take note of what column you are reading in the program.
Page 8 has the color and extrusion temp in it. It is the 5th and 6th digit of number. Right
now only 2 temperatures are known 191 and 210, so in the pic are the codes for each.
Temp appears to be set by color, so changing the color is the only way to change the temp.
Page 0A and 0B set the original spool length reset these values to the default 200 m value.
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 20/30
Page
11/7/2019
14 has the Remaining XYZ Length on the Reel and this should be reset to the default 200
Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
m value.
Download Favorite
Page 14: 400D0300
Pages 15, 16 and 17 change as the reel is used and are most likely just countdowns that
are used as a checksum of the length. These should be reset to the default values.
If you run into trouble start by trying a different color setting in Page 8. If that doesn't work
change all pages 8 to 17 hex to the values that match the picture.
advertisement
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 21/30
11/7/2019 XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
Download Favorite
Share
Did you make this project? Share it with us!
advertisement
I Made It!
Recommendations
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 22/30
11/7/2019 XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
Download Favorite
(/id/Epoxy-Turquoise-Stone-River-Style-Board/)
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 23/30
11/7/2019 XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
Download Favorite
(/id/Design-and-Build-a-Glider-Using-Tinkercad/)
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 24/30
11/7/2019 XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
Download Favorite
(/id/Inductive-Candle/)
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 25/30
11/7/2019 XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
Download Favorite
(/class/Mold-Making-Casting-Class/)
(/contest/sewtough/)
(/contest/diysummercamp2019/)
(/contest/sensors2019/)
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 26/30
11/7/2019 XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
Add Tip
Download Favorite
V Ask Question
| Post Comment
9 Discussions
Answer / Upvote
Are you still providing the "KEY" through ebay for NFC reset on da vinci jr
Answer / Upvote
Are you still providing the "key" through ebay for NFC reset on the Davinci Mini?
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 27/30
11/7/2019 I do not understand all of this tech butVinci
XYZ Da I would
Juniorlike to know
(jr) NFC if youReset
Tag Filament couldHack
getArduino
the stuff
: 17 needed
Steps together for me,
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
then I will pay you for it Im afraid to do it on my own for fear of buying the wrong material then I will figure it
out the rest from there. I have a da vinci jr 1.0 and need away around that empty spool message-
Download Favorite
tpattonjr@yahoo.com
1 reply F
Post Comment
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 28/30
11/7/2019 XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
Download Favorite
advertisement
https://www.instructables.com/id/XYZ-Da-Vinci-Junior-jr-NFC-Tag-Filament-Reset-Hack-1/ 29/30
11/7/2019 XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino : 17 Steps
XYZ Da Vinci Junior (jr) NFC Tag Filament Reset Hack Arduino by greatone76 (/member/greatone76/) Follow
Download Favorite
SUSCRÍBETE
advertisement