Topic: DaVinci 1.0A Cartridge Reset Problem
Hi Guys,
I got a DaVinci 1.0A version printer a few days ago and I have been using the sample filament that comes with it. Last night I decided that I was going to order more filament, but before I did I wanted to make sure I could get the cartridge resetter to work. Unfortunately, I can't seem to get it working.
I am using the following Arduino Sketch from Volvito: https://github.com/voltivo/davinci_fila … _eprom.ino
I connected the eeprom to my Arduino UNO R3(3.3V, Data, and Ground) and uploaded the sketch.
When the eeprom is not plugged in I correctly get the
Testing connection to Da Vinci EEPROM CHIP
message.
As soon as I plug the eeprom in the following happens:
Da Vinci EEPROM found...
Reading the Davinci EEPROM Contents...
(success)
00: FFFFFFFFFFFFFFFFC0D40100C0D40100 ................
10: D2005A00FFFFFFFF5246313058464742 ..Z.....RF10XFGB
20: 41335A54FFFFFFFFFFFFFFFFFFFFFFFF A3ZT............
30: FFFFFFFFC0D40100FFFFFFFFFFFFFFFF ................
40: FFFFFFFFFFFFFFFFC0D40100C0D40100 ................
50: D2005A00FFFFFFFF5246313058464742 ..Z.....RF10XFGB
60: 41335A54FFFFFFFFFFFFFFFFFFFFFFFF A3ZT............
70: FFFFFFFFC0D40100FFFFFFFFFFFFFFFF ................
(success)
Updating EEPROM...
(success)
(success)
(success)
(success)
(success)
(success)
(success)
(success)
(success)
(success)
(success)
(success)
Dumping Content after modification...
(success)
00: FFFFFFFFFFFFFFFFC0D40100C0D40100 ................
10: D2005A00FFFFFFFF5246313058464742 ..Z.....RF10XFGB
20: 41335A54FFFFFFFFFFFFFFFFFFFFFFFF A3ZT............
30: FFFFFFFFC0D40100FFFFFFFFFFFFFFFF ................
40: FFFFFFFFFFFFFFFFC0D40100C0D40100 ................
50: D2005A00FFFFFFFF5246313058464742 ..Z.....RF10XFGB
60: 41335A54FFFFFFFFFFFFFFFFFFFFFFFF A3ZT............
70: FFFFFFFFC0D40100FFFFFFFFFFFFFFFF ................
Done!Once I see the "Done!" I unplug the eeprom from the Arduino and place it into the printer. The printer gives me the
No Cartridge Please Reinstall
message.
After a few tries of it not working, I thought maybe the serial number it had was wrong, so I have added code to set the Serial Number buffer ("buf" I just initialized the byte array to my serial number) to the serial number to the one that's written on the top of the cartridge. However, this still doesn't work.
Here's some on my printer:
Printer Firmware 1.0.1
XYZWare 1.1.31.7
XYZWare is blocked by my firewall
Arduino IDE tried versions 1.0.5-r2 and 1.6.3
Hopefully someone is able to help.
Sean
