Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Eprom Read
#21
I tried the reset with the firmware 1.1.J and working properly as per the 1.1.I
I only have a problem ...
The printer accepts only the square footage 120 or 240, all the others mentioned in the guide do not work.
The display shows the sizes but when it launches a print, the printer to an error on the cartridge
Reply
#22
oldest code https://github.com/voltivo/davinci_filam..._eprom.ino

Code:
368 void setup() {
369 Serial.begin(115200);
370 }

newest code https://github.com/voltivo/davinci_filam..._eprom.ino

Code:
368 void setup() {
369 pinMode(13, OUTPUT)
370 Serial.begin(115200);
371 }

so you are saying using the newest code with line 369 removed allows the sketch to reset cartridges with machines running firmware 1.1.J ? what does line 369 do? I'm no ''sketch coder'' in fact I ordered my 1st arduino yesterday [ same day my davinci is shipping out to me ] to reset these cartridges, i'd like to know which sketch i need to put on the arduino to do resets. any advice would be appriciated.
Also if anyone has a sketch or knows how to modify one to use jumpers to change extrude temps, or bed temps i'd sure be greatful .
BTW been reading these forums for 2 weeks now you guys are a wealth of knowledge, I have learned so much from your posts and I'm still learning from them. Thank you.
Reply
#23
Hello, the problem of the elimination of the line 369 can be ignored, so you can leave it. The cartridge error was actually due to square footages set, in fact, as you can read in my previous post, the Da Vinci accepts only the sizes of 120 and 240 with the other sizes when you send the print, the printer returns the 'error.

But remember one thing ...
The 369 line you've posted contains an error that does not allow you to program the Arduino, because at the end of that line is missing the symbol ";" (semicolon).

If you can be useful, here you can find a very detailed guide on how to proceed:
http://www.xnotar.it/joomla/la-guide-di-...ci-3d.html
The guide is in Italian but you really understand tuti steps.
Greetings.
Reply
#24
With the last file to reset the EEPROM, the printer works perfectly with the 1.1.J firmware: D
Thank you for your work
Reply
#25
At offset 1 is the material: P for PLA and A for ABS
Reply
#26
Yes, but just setting it to pla only changes the printer display, best I can tell.

Kieth
Reply
#27
I believe the feed-rate is also effected (still testing it).
Reply
#28
Virgin Violet 240m

Da Vinci EEPROM found...
Reading the Davinci EEPROM Contents...
(success)
00: 5A414C000034385380A9030080A90300 ZAL..48S........
10: D2005A00544847423036333500000000 ..Z.THGB0635....
20: 0000000034000000FFFFFFFFAA55AA55 ....4........U.U
30: 883355AA80A90300AA55AA55C7B00A00 .3U......U.U....
40: 5A414C000034385380A9030080A90300 ZAL..48S........
50: D2005A00544847423036333500000000 ..Z.THGB0635....
60: 0000000034000000FFFFFFFFAA55AA55 ....4........U.U
70: 883355AA80A90300AA55AA55C7B00A00 .3U......U.U....
Reply
#29
Quote:I believe the feed-rate is also effected (still testing it).
Did you ever determine if the feedrate is affected? I am going to try and run some pla and was wondering if it is necessary to change the filament type on the cartridge.
Reply
#30
Stock 300grms, White new cartridge - unused
00: 5A415A0000344158C0D40100C0D40100 ZAZ..4AX........
10: D2005A00544847423030363500000000 ..Z.THGB0065....
20: 0000000034000000FFFFFFFFAA55AA55 ....4........U.U
30: 883355AAC0D40100AA55AA55A7060B00 .3U......U.U....
40: 5A415A0000344158C0D40100C0D40100 ZAZ..4AX........
50: D2005A00544847423030363500000000 ..Z.THGB0065....
60: 0000000034000000FFFFFFFFAA55AA55 ....4........U.U
70: 883355AAC0D40100AA55AA55A7060B00 .3U......U.U....

Cartridge Serial Number: RF10XFGBA3ZTH4AX0065
Reply
#31
600gms. Red new cartridge - unused
00: 5A4152000034335280A9030080A90300 ZAR..43R........
10: D2005A00544847423031333100000000 ..Z.THGB0131....
20: 00000000340000005A415700AA55AA55 ....4...ZAW..U.U
30: 883355AA80A90300AA55AA5507830A00 .3U......U.U....
40: 5A4152000034335280A9030080A90300 ZAR..43R........
50: D2005A00544847423031333100000000 ..Z.THGB0131....
60: 00000000340000005A415700AA55AA55 ....4...ZAW..U.U
70: 883355AA80A90300AA55AA5507830A00 .3U......U.U....

Cartridge Serial Number: 3DP01-FGB-A6R-TH-43R-0131
Reply
#32
Eprom Read Stock White 300grms 1m used

00: 5A415A0000344158C0D40100C0D40100 ZAZ..4AX........
10: D2005A00544847423030363500000000 ..Z.THGB0065....
20: 0000000034000000FFFFFFFFAA55AA55 ....4........U.U
30: 883355AA25D301000000001004ED00E0 .3U.%...........
40: 5A415A0000344158C0D40100C0D40100 ZAZ..4AX........
50: D2005A00544847423030363500000000 ..Z.THGB0065....
60: 0000000034000000FFFFFFFFAA55AA55 ....4........U.U
70: 883355AAC0D40100AA55AA55A7060B00 .3U......U.U....

Cartridge Serial Number: RF10XFGBA3ZTH4AX0065 Same cartridge as above
Reply
#33
Eprom Read Stock White 300grms 7m used

00: 5A415A0000344158C0D40100C0D40100 ZAZ..4AX........
10: D2005A00544847423030363500000000 ..Z.THGB0065....
20: 0000000034000000FFFFFFFFAA55AA55 ....4........U.U
30: 883355AA8DB901000000001004ED00E0 .3U.............
40: 5A415A0000344158C0D40100C0D40100 ZAZ..4AX........
50: D2005A00544847423030363500000000 ..Z.THGB0065....
60: 0000000034000000FFFFFFFFAA55AA55 ....4........U.U
70: 883355AAC0D40100AA55AA55A7060B00 .3U......U.U....

Cartridge Serial Number: RF10XFGBA3ZTH4AX0065 Same cartridge as above

NB: From the previous print where the printer said 119m, XYZ slicer said that the filament left was 119.59m. Current reading from XYZ slicer is 113.04m
Is the amount of filament left in the eprom a floating point number?
Reply
#34
Quote:THAAXXXX

AA = market stock allocation. Eg US GB EU etc. it's not unusual to see GB cartridges in USA. I have some. I guess they mixed stocks
XXXX = cartridge ID aka serial.

Increment in those 4 bytes is sufficient to fool ver J (for now)

hello
cartridge doesn't start all with "TH", i noticed the dumped black cartridge start with "AS" instead..

Juri
Reply
#35
Here's a more or less complete breakdown of the data. You can change Colour, Size, Length remaining, Extruder and Bed temperatures.
[Image: Davincigeneralbreakdown.png]
Reply
#36
Actually the last four bytes might be a supplier code or manufacturer batch number. Regardless, bytes 0x38->0x3F also need to be reset to make the EPROM data indistinguishable from an original. I modified the code linked on the previous page to do this and also added an option to change the colour (Line 324). This should fool all current firmware and future mods.
https://forum.voltivo.com/images/ChipRes...Sketch.txt
Reply
#37
Hey good... Now working with last firmware version... and last xyz software .... slice fast and with repair system.
But only one think...... a eeprom code for PLA..... PLEASE!!!!
Reply
#38
Reset PLA @ 190 Degree Temperature - 200M Length

00: 5A504F0000353151400D0300400D0300 [email protected]@...
10: C8002D00544847423030393500000000 ..-.THGB0095....
20: 0000000034000000FFFFFFFFAA55AA55 ....4........U.U
30: 883355AA400D0300AA55AA551F0E0B00 [email protected]
40: 5A504F0000353151400D0300400D0300 [email protected]@...
50: C8002D00544847423030393500000000 ..-.THGB0095....
60: 0000000034000000FFFFFFFFAA55AA55 ....4........U.U
70: 883355AA400D0300AA55AA551F0E0B00 [email protected]
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)