376 (edited by jakecrowley 2016-02-01 04:48:29)

Re: DaVinci Junior cartridge reset

So I was notified by Chuck Hellebuyck's on his youtube channel at https://www.youtube.com/user/beginnerelectronics . He said that there was a simple trick by making a solder short to bypass the filament nfc system. I am not sure where he got this information but he said that he was investigating it and anyone that is also interested to investigate it as well would be nice.

Here is his exact quote- "I've heard for the Jr there is a simple trick that just requires a solder short but nobody who knows has shared the details. I've been trying to figure it out but no luck yet."

Here is his youtube channel. He's makes some great videos so I really do recommend you check him out and give him a sub -- he deserves it. https://www.youtube.com/user/beginnerelectronics

Edit: He just replied - Here is what he said "Fr Robert Bellecer ( popular tech reviewer) was mentioned in a forum post that he discovered it but can't share it because of possibly losing sponsorship. Not sure how true it is but I've been experimenting to see if I can figure it out."

Here is a link to a video where he hints at it: https://youtu.be/0Pi2Uhkir00?t=7m3s

377

Re: DaVinci Junior cartridge reset

I heard about this option from the knowhow channel host but he wouldn't share what the trick was either due to legal risk. Which I understand but surely someone can figure out this if it's such a simple fix.

378

Re: DaVinci Junior cartridge reset

jakecrowley wrote:

Edit: He just replied - Here is what he said "Fr Robert Bellecer ( popular tech reviewer) was mentioned in a forum post that he discovered it but can't share it because of possibly losing sponsorship. Not sure how true it is but I've been experimenting to see if I can figure it out."

Here is a link to a video where he hints at it: https://youtu.be/0Pi2Uhkir00?t=7m3s

figured he just made that up in the video(or he was hoping it was the same as the 1.0). he does not seem like the hacker type and if he figured out how to do it i think some one else would have by now

also found this https://www.youtube.com/watch?v=UMdpp7MR53I look a the comments "adkodiyan9 months ago
Cant you just clone the nfc chip while it is at full and put the sticker on the generic filament?
Reply     
Fr. Robert Ballecer, SJ
Fr. Robert Ballecer, SJ9 months ago
+adkodiyan Workin on that..."

379

Re: DaVinci Junior cartridge reset

bretc wrote:

Hi! I am new to this topic. I just signed up here to ask a few questions about this. I have a Da Vinci Jr and would like to print with filaments such as wood that aren't given as an option from XYZ. From my understanding, you have to purchase a logic analyzer to capture the password coming from the I2C bus. I've looked into that and the cost of these analyzers such as the Salae Logic 4 is just way too high for my budget. Could you use an Arduino or Raspberry Pi as a logic analyzer? I've looked into them and there are some programs written to transform the raspberry pi/arduino into a logic analyzer but I don't know if any of them have to capabilities to read I2C and other important features as well as be fast enough to capture the password (I saw that you couldn't get the bus pirate to capture the password successfully). If there is no possible way to use an arduino or raspberry pi then are there any cheap analyzers that would be practical for this? ~$25

Edit: Was just looking around and found this. Would this be good? http://www.seeedstudio.com/depot/Logic- … -1750.html

Hello,
I'm new to this forum and to 3D printer hobby.
I really thanks all the people from this topic for sharing what they found on the da vinci Junior cartridge protection.
I follow the instruction and It work perfectly !
To answer the question above, there is on previous page a reference to an cheap analyzers (less than 10 dollars) that is perfectly working.
I'm interested also in printing with wood PLA. As soon as I will do a test, i will share the result ( In an other topic I guess).

380

Re: DaVinci Junior cartridge reset

Ordered everything needed just have to wait.

381 (edited by vienisas 2016-02-02 18:38:22)

Re: DaVinci Junior cartridge reset

Color and temperature set by code. Temperature can not be changed.

Page 08:
Nature           :  5A 50 5A 00 /   T 191
Green            :  5A 50 50 00 /   T 210
Red               :  5A 50 32 00 /    T 191
White            :  5A 50 57 00 /    T 210
Black/Olivine  :  5A 50 45 00/     T 191

382 (edited by carl_m1968 2016-02-01 20:37:03)

Re: DaVinci Junior cartridge reset

Not to rain on your parade guys bit just trying to get you ready for a let down as I see you might be getting close.

If they meaning XYZ carried the current heated assembly in the head to this model as well then you may have a very hard time getting it to print other party PLA as there is a major problem with heat creep and the higher temps that the third party stuff requires.. The feed tube in the head gets too hot and the PLA will pre swell and jam before getting into the actual hot area. This has been a long running issue with other XYZ models and it is possible on this one as well.

The only way around it is to modify the hotend to increase the thermal mass of the cold side significantly or to install a third party hot end like and E3D. The issue you get there is without access to the firmware you can't make the changes need to support the E3D or other hotends.

Just wanting to prepare you all that cracking the RFID may not be your only wall on this printer. It was cheap for a reason just like all the other XYZ models. Believe me, I had a 1.0. Yes had..

I wish you guys lots of luck. Seems your building your own little corner for this small toad. I wish you guys luck.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

383

Re: DaVinci Junior cartridge reset

carl_m1968 wrote:

Not to rain on your parade guys bit just trying to get you ready for a let down as I see you might be getting close.

If they meaning XYZ carried the current heated assembly in the head to this model as well then you may have a very hard time getting it to print other party PLA as there is a major problem with heat creep and the higher temps that the third party stuff requires.. The feed tube in the head gets too hot and the PLA will pre swell and jam before getting into the actual hot area. This has been a long running issue with other XYZ models and it is possible on this one as well.

The only way around it is to modify the hotend to increase the thermal mass of the cold side significantly or to install a third party hot end like and E3D. The issue you get there is without access to the firmware you can't make the changes need to support the E3D or other hotends.

Just wanting to prepare you all that cracking the RFID may not be your only wall on this printer. It was cheap for a reason just like all the other XYZ models. Believe me, I had a 1.0. Yes had..

I wish you guys lots of luck. Seems your building your own little corner for this small toad. I wish you guys luck.

After getting the password and resetting my NFC chip, i was able to print in MakerBot PLA perfectly fine and also in this video https://www.youtube.com/watch?v=jp25dTBQYVY he shows that he printed in wood filament perfectly fine as well. I do not think that will be an issue.

384

Re: DaVinci Junior cartridge reset

jakecrowley wrote:
carl_m1968 wrote:

Not to rain on your parade guys bit just trying to get you ready for a let down as I see you might be getting close.

If they meaning XYZ carried the current heated assembly in the head to this model as well then you may have a very hard time getting it to print other party PLA as there is a major problem with heat creep and the higher temps that the third party stuff requires.. The feed tube in the head gets too hot and the PLA will pre swell and jam before getting into the actual hot area. This has been a long running issue with other XYZ models and it is possible on this one as well.

The only way around it is to modify the hotend to increase the thermal mass of the cold side significantly or to install a third party hot end like and E3D. The issue you get there is without access to the firmware you can't make the changes need to support the E3D or other hotends.

Just wanting to prepare you all that cracking the RFID may not be your only wall on this printer. It was cheap for a reason just like all the other XYZ models. Believe me, I had a 1.0. Yes had..

I wish you guys lots of luck. Seems your building your own little corner for this small toad. I wish you guys luck.

After getting the password and resetting my NFC chip, i was able to print in MakerBot PLA perfectly fine and also in this video https://www.youtube.com/watch?v=jp25dTBQYVY he shows that he printed in wood filament perfectly fine as well. I do not think that will be an issue.


Well good maybe they learned a thing or two and will make an upgrade for the older models based on the new head design.. One could only hope.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

385 (edited by vienisas 2016-02-02 01:47:18)

Re: DaVinci Junior cartridge reset

When You get password need turn of password protection, and wen card can be reset without password.

386

Re: DaVinci Junior cartridge reset

janj_fr wrote:
bretc wrote:

Hi! I am new to this topic. I just signed up here to ask a few questions about this. I have a Da Vinci Jr and would like to print with filaments such as wood that aren't given as an option from XYZ. From my understanding, you have to purchase a logic analyzer to capture the password coming from the I2C bus. I've looked into that and the cost of these analyzers such as the Salae Logic 4 is just way too high for my budget. Could you use an Arduino or Raspberry Pi as a logic analyzer? I've looked into them and there are some programs written to transform the raspberry pi/arduino into a logic analyzer but I don't know if any of them have to capabilities to read I2C and other important features as well as be fast enough to capture the password (I saw that you couldn't get the bus pirate to capture the password successfully). If there is no possible way to use an arduino or raspberry pi then are there any cheap analyzers that would be practical for this? ~$25

Edit: Was just looking around and found this. Would this be good? http://www.seeedstudio.com/depot/Logic- … -1750.html

Hello,
I'm new to this forum and to 3D printer hobby.
I really thanks all the people from this topic for sharing what they found on the da vinci Junior cartridge protection.
I follow the instruction and It work perfectly !
To answer the question above, there is on previous page a reference to an cheap analyzers (less than 10 dollars) that is perfectly working.
I'm interested also in printing with wood PLA. As soon as I will do a test, i will share the result ( In an other topic I guess).

Is this logic analyzer the one you were referring to?

http://www.aliexpress.com/snapshot/7265 … 8109899508

387

Re: DaVinci Junior cartridge reset

janj_fr wrote:
bretc wrote:

Hi! I am new to this topic. I just signed up here to ask a few questions about this. I have a Da Vinci Jr and would like to print with filaments such as wood that aren't given as an option from XYZ. From my understanding, you have to purchase a logic analyzer to capture the password coming from the I2C bus. I've looked into that and the cost of these analyzers such as the Salae Logic 4 is just way too high for my budget. Could you use an Arduino or Raspberry Pi as a logic analyzer? I've looked into them and there are some programs written to transform the raspberry pi/arduino into a logic analyzer but I don't know if any of them have to capabilities to read I2C and other important features as well as be fast enough to capture the password (I saw that you couldn't get the bus pirate to capture the password successfully). If there is no possible way to use an arduino or raspberry pi then are there any cheap analyzers that would be practical for this? ~$25

Edit: Was just looking around and found this. Would this be good? http://www.seeedstudio.com/depot/Logic- … -1750.html

Hello,
I'm new to this forum and to 3D printer hobby.
I really thanks all the people from this topic for sharing what they found on the da vinci Junior cartridge protection.
I follow the instruction and It work perfectly !
To answer the question above, there is on previous page a reference to an cheap analyzers (less than 10 dollars) that is perfectly working.
I'm interested also in printing with wood PLA. As soon as I will do a test, i will share the result ( In an other topic I guess).

Is this logic analyzer the one you were referring to?

http://www.aliexpress.com/snapshot/7265 … 8109899508

388

Re: DaVinci Junior cartridge reset

This will work, but ship from China can take month

389

Re: DaVinci Junior cartridge reset

This is the first time I was exporting a print as a .3w file without going straight into the printer with USB and i saw this and it confused me as it still wrote to the chip and required a chip to be in for the print to start.

https://i.gyazo.com/dd6328612902228d8f96d890178ffc02.png

390

Re: DaVinci Junior cartridge reset

Maybe everybody know that when chip printed to 0m u can reset it.

391

Re: DaVinci Junior cartridge reset

Can anybody with a bus pirate (or equivalent) publish the I2C traffic? I've been fiddling with an arduino and the pn512 data sheet all day and I've got as far as getting the pn512 slave address (0x28) and the first two I2C bytes initiated by the master (20 and 18 in decimal) if i can get a transcript of normal traffic this can go faster. i think arduino emulation could be a viable answer to the drm issue because the nfc values will reinitialize to there default (full) values when ever the printer is rebooted. The pn512 module is also easily replaced by an arduino mini because you can use the existing 3.3v, ground sda and scl pins to interface with the arduino; no need to worry about powering the thing. It seems like an easy retrofit

392

Re: DaVinci Junior cartridge reset

I know it's been a while, but I've been keeping tabs on the progress. Good job working out a "reset" for the filament NFC! Unfortunately it's a bit less than user-friendly. And still doesn't really solve the issue of being able to use Slic3r or Cura directly let alone easy modification of printer settings in spite of "Advanced Mode" and/or threedubber. While all these tools do in fact work, it's... let's just say it's all just not "intuitive". That is, I really shouldn't need 2 or 3 applications plus a VM with Windows and a python script just to change the extruder temp. "Intuitive" would be being able to use my modeler to create an STL, load it up in slic3r/cura/whatever, dump the sliced model on an SD card and print. All this without needing to jump into a VM with windows would be GREAT, BTW.

To that end, I still believe getting the repetier FW (that works on the 1.0) running on the Jr. is still the end solution. Just my $.02.

393

Re: DaVinci Junior cartridge reset

DocD7 wrote:

I know it's been a while, but I've been keeping tabs on the progress. Good job working out a "reset" for the filament NFC! Unfortunately it's a bit less than user-friendly. And still doesn't really solve the issue of being able to use Slic3r or Cura directly let alone easy modification of printer settings in spite of "Advanced Mode" and/or threedubber. While all these tools do in fact work, it's... let's just say it's all just not "intuitive". That is, I really shouldn't need 2 or 3 applications plus a VM with Windows and a python script just to change the extruder temp. "Intuitive" would be being able to use my modeler to create an STL, load it up in slic3r/cura/whatever, dump the sliced model on an SD card and print. All this without needing to jump into a VM with windows would be GREAT, BTW.

To that end, I still believe getting the repetier FW (that works on the 1.0) running on the Jr. is still the end solution. Just my $.02.

Thank you! At least someone agrees. Many people don't want to do the repetier because of having to go through all the trouble of writing the firmware. If i knew more programming i would definitely go for that route more than any of this. Although I have successfully reset the filament via extracting the password from the I2C bus with my logic analyzer and writing back full values to the NFC, i still would like to have way more control over my printer and not just the filament.

394

Re: DaVinci Junior cartridge reset

As it turns out, repetier doesn't need to be rewritten- just pins defined in the pins.h header file. All we really need is a pin trace of the board to find out which go where. There'll be some tweaking required afterward but that is the endgame as far as I can tell.

395

Re: DaVinci Junior cartridge reset

DocD7 wrote:

As it turns out, repetier doesn't need to be rewritten- just pins defined in the pins.h header file. All we really need is a pin trace of the board to find out which go where. There'll be some tweaking required afterward but that is the endgame as far as I can tell.

Thats really all it should take... Just get a pinout of an Arduino Uno and then removing the board of coursed trace back the pins from connectors back to the UNO. There may some other components that Like temp but that is still not all that hard. If I had a board I would pin it out. Once the pin map is done it is simply matter of changing the values in the PINS.H tab.

Once you get the UNO talking to everything then you just need to figure out the steps per mm on all the motors and travel direction and end stop logic. The same stuff you do anytime you install firmware..

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

396

Re: DaVinci Junior cartridge reset

carl_m1968 wrote:
DocD7 wrote:

As it turns out, repetier doesn't need to be rewritten- just pins defined in the pins.h header file. All we really need is a pin trace of the board to find out which go where. There'll be some tweaking required afterward but that is the endgame as far as I can tell.

Thats really all it should take... Just get a pinout of an Arduino Uno and then removing the board of coursed trace back the pins from connectors back to the UNO. There may some other components that Like temp but that is still not all that hard. If I had a board I would pin it out. Once the pin map is done it is simply matter of changing the values in the PINS.H tab.

Once you get the UNO talking to everything then you just need to figure out the steps per mm on all the motors and travel direction and end stop logic. The same stuff you do anytime you install firmware..

Can we please get some more people onto this!! This seems like were almost free of the XYZ Prison. smile

397

Re: DaVinci Junior cartridge reset

I don't have the technical expertise to help with this project, but would be willing to help out in any other way possible.  I have a da vinci jr and a 1.0, I don't have to worry about the 1.0 because I was lucky enough to get one that doesn't count down the cartridge even without the resetter.  With that said I have an arduino that I bought to build the resetter that now is doing nothing, would this be something I can use to reset my junior cartridges?   If so what else do I need to get this done.   Thanks to all that are working on this.

398 (edited by janj_fr 2016-02-02 10:49:11)

Re: DaVinci Junior cartridge reset

bretc wrote:

Is this logic analyzer the one you were referring to?

http://www.aliexpress.com/snapshot/7265 … 8109899508

Yes, that's the one. But I ordered it from a different website to get it faster (with aliexpress it can take one month to France !)

Yesterday, I finally try to print with wood pla and it turn fine. I didn't get anything jammed.
Compared to the same object printed in simple PLA, it is a little bit less accurate for some détail (small lettering).
I didn't change any parameter and take the same 3w file generated from the xyz software.
I'm a "newbie" in the 3D field and it is good enough for me at the moment. I just need to have access to other color than that are available currently for the Junior and print some "wood" object.

NB : One more detail about my wood pla test.
I printed it with a "green" chip (which should set the temp. to 210° according to a post above).

399 (edited by bretc 2016-02-03 01:43:38)

Re: DaVinci Junior cartridge reset

Alright so i got my analyzer and nfc shield ordered off of amazon. Should be coming thursday. One i get them do i have to connect the pins on the nfc board (2, 5, 6) to any specific ports on my analyzer or just anything also for the analyzer do i use salae software

400

Re: DaVinci Junior cartridge reset

bretc wrote:

Alright so i got my analyzer and nfc shield ordered off of amazon. One i get them do i have to connect the pins on the nfc board (2, 5, 6) to any specific ports on my analyzer or just anything also for the analyzer do i use salae software

Yes that's it. Everything is describe in detail in post above by crcasey and other member.