After visiting my friend for a few times and seeing this old XYZ Da Vinci sitting on the ground I said to him that I would take it off his hands and try and get it going. He said he had it for a few years and never got it to work, but since I had recent good success with my Makerbot I figured I would give it a crack for him. Turns out it was in worse shape than I expected, although it turned on it would not connect to the standard XYZ software ( which sucks btw and you need to create an account to even use it ).
Luckily, it get it to print something there was a sample print stored on the internal SD card which was enough to test it out. Leveling it was nightmare and I ended up doing it manually by turning off the machine just as it goes to print and then using a 0.08mm feeler gauge on the glass bed as the auto leveling kept failing.
Repetier Firmware for DaVinci printers. Its a custom firmware that allows you to other software and slicers with the machine and fixes a bunch of issues. The guide to installing it is here so I won’t go into detail on what I did other than pointing out a couple of gotchas I ran into. You absolutely need the Arduino 1.8.0 IDE to get this to work, step 4 won’t work with out it. And make sure you set the code configuration.h file, I got black bars the first time around.
After this I downloaded Repetier Host and managed to connect to the printer! I also found a bunch of profiles online that i will link at the bottom. For the record, I also got Simplify 3D to work with this machine if that is what you are using, which has profiles built into it.
attempt to repair it
Downloads and Links