XYZPrinting Davinci 1.0a Klipper configs

Here are some reference docs for the 1.0A by Calvin Waldin.

DaVinci 1.0A motherboard pic diagram layout.pdf (7.3 MB)

I got my 1.0A new back in 2015ish. I immedately flashed the thing over to Repetier firmware .092 and rPi with OctoPrint. It works decent, but that motherboard design is absolute trash. maybe this project will allow us to have some fun again. I actually pulled it out of cold storage and I’ll be, it worked and printed a Benchy ABS in 3 hours. Video proof; https://www.youtube.com/watch?v=-x6lVj4Kr_8 . Hate seeing hardware going to waste so lets burn the motors out of these things with some Klipper help. hehehehehe

Here is another useful link to schematics, traces, ect…

A000056-full-pinout.pdf (809.5 KB)

Here is a word doc showing the eeprom settings off of the machine. About as close to specs info we are going to find.
10aEEpromSettings.txt (3.1 KB)

another in excel format.

10a settings.zip (13.2 KB)

hi there, davinci owners…
a small update:
i still have “problems” with z, but nothing moves, i dont have wobbling or anything like that. (i add some “fixes” for that anyway, but still the same.
add some belt tensioner even, and i dont know other think to do…

i know, maybe im in the limit of this printer, in quality, etc. buuuut.
still have my doubts about the config in steppers. ( this is not 1.0A is a 1.0 because i dont find anything for 1.0 …)
the only thing that i can say, is this is my motherboard, with 4988et steppers drivers (pluged ins) but that not change anything, because use the same microstepps…

if anybody have some ideas, im happy to try it, this is not my principal printer, i play, learn/fun with it only and print supports, and simple things like that, "with lines like the cat in the picture before).

New to klipper but I dont really see another way around it on my da vinci 1.0 It was given to me yesterday by my grandfather. Can you help me setup klipper on my 1.0?

I am here guys and gals. But my internet is spotty. I’ve been running Klipper on the stock 1.0 (not A) for a little over a year now. It’s running great at speeds up to 320mm/s (24min benchy. ). Will be swapping soon to a new extruder setup as well as a new 235 bed. But until then, if anyone needs assistance just, hit me up via DM here or on discord.

If you’re having z banding issues. It may be your nozzle is worn like mine



The top left nozzle is a microswiss, top right is an ender3 for comparison. Mine just turned 10yrs old. So it’s probably safe to say; it’s no longer a 0.4 nozzle. So that’s a hint to the fix…
So I stumbled across an interesting fix for it in my orca profile. the trick is line widths. Before and after shots 0.4 vs 0.9
I call it wide lines… I believe its due to the extra area around the nozzle due to being worn away over 10years… :slight_smile:



Overhangs are better too

It’s still not perfect but you can clearly see the results are improved. :wink:

Also of note: One big improvement I added recently, was two air curtain style fans. It uses the side handle slots, with 120mm PC case fans. . (As I still don’t have a parts cooling fan.) It lets me print PLA without taking the enclosure off… Highly recommend it. I have Klipper controlling them with MOSFETs on a Klipper expander board.


A Lot easier to see the effects on cooling by using temperature color change PLA filament by Polymaker lol

I may as well share a pic of my DaVinci/Klipper (Kiosk) setup

Till next time, Cheers all…

What you have there is a newer model 1.0 (not A) board. I can tell because of the lack of uart connector, (bottom right in your pic)
But it still uses same pins list for Klipper as a 1.0…

ok. i have other hotend for do a conversion )v6 is the name i think) … (at first i dont want to change it…) … but now i think im gonna do it. …
but firts im gonna buy all metal part to do it right.

thanks, im gonna keep this posting over the process

1 Like

Hi @DaVinci10, i have a DaVinci 1.0 ( not 1.0A) that is sitting at a corner. After reading about Klipper i think i will give it a another try. I saw you have successfully run it with Klipper. Can you please share your cfg files with me ? Thank you

1 Like

Yes I can… Ill sit down tonight and clean it up a bit. It’s been awhile, so is a bit of a mess. hehe

Ok I created a github repo on it.
You can get to it here.

Thank you very much for your repo. I am flashing it and it can connect. i can cntrol all LED and axis. I have some other tasks need to handle so maybe it will take a while for first test print :smiley:

1 Like

Howdy Everyone!
A new box arrived yesterday… Da Vinci 1.0 Pro


Mfg: 2015, New unopened box

I did 4 demo prints off the sd card… enough to remember how bad the UI used to be!..

So…

lrwxrwxrwx 1 root root 13 Oct  5 14:33 usb-Klipper_sam4e8e_003230533553504E3134303036303331-if00 -> ../../ttyACM2

I successfully erased and flashed it with Klipper, (see pic of W5 mobo)

But since apparently no one has created a pins list, I’ve begun the discovery…
To start, I created a config with every pin on the mcu configured as a filament_runout_sensor, (it lets me see the pin status’.)

[filament_switch_sensor sam4_PD0]
switch_pin:!sam4e8e:PD0

[filament_switch_sensor sam4_PD1]
switch_pin:!sam4e8e:PD1

[filament_switch_sensor sam4_PD2]
switch_pin:!sam4e8e:PD2

[filament_switch_sensor sam4_PD3]
switch_pin:!sam4e8e:PD3

With that, I already have found the pins for the front buttons, top cover, front door, and the three endstops… (See last two pics, this is me finding the front door pin )


Trudging on, will update soon.
:wink:

edit: oh and I have been working with a friend with a DaVinci Mini, we were able to flash it with klipper too, and are working through the pins discovery as well.

The DaVinci Farm is growing…


The 1.0a just arrived, and conversion to Klipper is complete as well…

1 Like

finally, i change the entire hotend, put a v6, bimetal through, (transforming in a all metal hotend), and because i feel something strange in extrusion, (only for that) change the extruder motor as well (for a half size from an titan extruder on artillery x1).
the results, not as good like a new printer, but awesome as well.

now i think im gonna rest of this. (with all of this, actually i can print small pieces of abs, without worry.) so many thanks for all work related, and share all of this, this printer has a new life. with klipper and the mods.
thanks a lot!



and the old motor:

1 Like

In the first photo the hotend or at least the heat block is tilted.
Maybe you want to fix that to get the best out of that printer.

1 Like

i think that to, but no, everything is balanced (o don’t know why “seems” to be like that.
the motor are the same, liiiitle bit over one direction.
the pieces are in abs, maybe later do it in other material or metal. for now, is good and printing fine. (just gonna add layer fan, not necesary for abs, but i want for some special pieces).
i have other big fans, for pla and petg, but this printer gonna work only in abs.

1 Like

I recently won a new inbox DaVinci 1.0a from an auction. I was able to flash Repetier .92. I was able to get it to move and things, but home was always in the dump bin and i was not really able to get it to do much. I have run Klipper on my Ender 5pro, and Klipper seemed more configurable. I saw this post and was excited to be able to run Klipper on my Da Vinci 1.0a. I was hoping you would be able to help me out a bit and share your 1.0a printer configs files and may I reach out to you on the Klipper discord server?

Thank you.
Mekk

1 Like

Heck ya of course you can. Same name there. See you on the other side. :wink: