Topic: Da Vinci printer Cartridge "factory" reset
Not sure whether this may be of interest to anyone. I like the cartridges, as I find them a neat and quick way to load them into the machine. My open reels tend to unravel very quickly and tangle.
I messed up an eeprom in one of my cartridges with my original resetter and I needed to reset the cartridge to original settings, so had to modify the original voltivo code below to include a "factory" reset and I also wanted further temperature settings. The original cartridge settings are from the UK, and Red ABS.
For original Voltivo code see:
https://github.com/voltivo/davinci_fila … _eprom.ino
The code in the attachment was programmed into an Arduino Pro Mini V3.0 similar to this one:
http://www.ebay.co.uk/itm/131456978616? … EBIDX%3AIT
Then placed inside this housing:
http://www.thingiverse.com/thing:553056
See first and second images. (8886 and 8887)
The 3 pins that make the connection to the eeprom are "Spherical Radius Tip Spring Loaded Test Probes Pins", these were bought from an Amazon seller based in China, took a while to arrive! See image (8888).
To run this - compile the code with the arduino IDE, once done, place the cartridge on the housing pins and open the serial monitor in the Arduino IDE (in tools) and select an option in the serial monitor by typing 1,2 or 3:
Menu options
1 = eeprom read
2 = reset eeprom
3 = read eeprom then reset and increment serial number
See screen read image.
Notes:
The pins were 2mm diameter, so drilled a 2mm hole to push the pins through the top housing.
The pins are 3mm proud on top.
Solder the wire to the pins before inserting them into the top housing. Otherwise the ABS/PLA housing will melt around the pin.
Then carefully superglue the pins on the inside of the housing top.
The Arduino Pro Mini V3.0 uses a very short USB lead, usually supplied with the board, long cables may not work.
The temperatures and filament length need to be modified as per original voltivo code. Go down to the Variables section in the code below where the temperature and length options to be commented out are located
Default extruder temperature is set to 210 degrees C and bed is set to 90 degrees C, though both can be changed.
Bed temperatures other than 90 have not been tested.
Extruder temperature is limited to 230 degrees C by the firmware.
Filament lengths may be set to 240m or 120m.
This works on my DaVinci XYZ V1.0A with FW 1.0.1, not connected to Internet.
Read the excellent Voltivo explanations on how to set up the arduino board and how to use their code!