swimmerhair
Posts: 3
Joined: Tue Sep 22, 2020 7:47 pm

Starting script issues with XYZ DaVinci Duo 2.0 (running repetier 0.92 FW)

Hi Everyone,

I was able to hack my Davinci Duo 2.0A to get rid of the terrible firmware that XYZ put on it and put repetier firmware on it. No I have to basically re-learn my printing settings, but overall I like it much better! I am trying to run the starting script where it places the extruders into each of the purging bins and purge the extruders, however I cannot seem to place the extruders properly.

Here's my code so far:

G28; home all Axes
T1; switch to right extruder
G1 X0 Y0 Z3 F3600 ; Position to purge right nozzle
G92 E0 ; Zero extruder
G1 E30 F100 ; Purge right nozzle
G1 Y30 F3600 ; Wipe in bin 3X
G1 Y0
G1 Y30
G1 Y0
G1 Y40

The G28 homes everything fine, however the second line "T1" shifts the build head over by about 50 mm in the X direction. Even when I tell the build head to go back to XY 0,0, the build refuses to go over any more.

Even if I put in a negative value like "G1 X-37 Y0 Z3 F3600" this doesn't work either. I've even tried defining the build head position using "G92 X50 Y0" but still run into the same issue. Either nothing happens OR the build head will start to slowly move over the the bin while simultaneously purging the filament which more or less misses the bin entirely. If I let the script keep running, it will eventually crash into the side of the machine.

Anybody have any ideas? I'm at my wits end. The only thing I can think of doing is just "purging" the tips by drawing two lines on the side of the platen.
S3D-Jake
Posts: 1052
Joined: Wed Jun 20, 2018 12:45 pm

Re: Starting script issues with XYZ DaVinci Duo 2.0 (running repetier 0.92 FW)

Right Extruder Only starting G-Code:

Code: Select all

G28 ; home all axes
T1 ; Switch to right extruder
G1 Z10
G1 X-37 Y0 Z3 F3600 ; Position to purge right nozzle
G92 E0 ; Zero extruder
G1 E30 F100 ; Purge right nozzle
G1 Y30 F3600 ; Wipe in bin 3X
G1 Y0
G1 Y30
G1 Y0
G1 Y40
Left Extruder Only starting G-Code:

Code: Select all

G28 ; home all axes
T0 ; Switch to left extruder
G1 Z10
G1 X193 Y40 F3600 ; Position to purge left nozzle
G1 Y0 ; Position in bin
G92 E0 ; Zero extruder
G1 E30 F100 ; Purge left nozzle
G1 X170 F3600 ; Wipe in bin 3X
G1 X193
G1 X170
G1 X193
G1 X100
Both Extruders starting G-Code:

Code: Select all

G28 ; home all axes
T1 ; switch to right extruder
G1 Z10
G1 X-37 Y0 Z3 F3600 ; Position to purge right nozzle
G92 E0 ; Zero extruder
G1 E30 F100 ; Purge right nozzle
G1 Y30 F3600 ; Wipe in bin 3X
G1 Y0
G1 Y30
G1 Y0
G1 Y40
G92 E0 ; Zero extruder
T0 ; Switch to left extruder
G1 Z10
G1 X193 Y40 F3600 ; Position to purge left nozzle
G1 Y0 ; Position in bin
G1 E30 F100 ; Purge left nozzle
G1 X170 F3600 ; Wipe in bin 3X
G1 X193
G1 X170
G1 X193
G1 X100
"A bird does not sing because it has an answer. It sings because it has a song."

Return to “Troubleshooting and Bug Reports”