3
$\begingroup$

Today I received my Monoprice Maker Ultimate 3D Printer. It is a rebranded Wanhao Duplicator 6 for reference. I am using the default settings for a Wanhao Duplicator 6 in Simplify3D.

Here is the Start G-Code that Simplify3D has setup for me via the Configuration Assistant:

G28 ; home all axes
G92 E0 ; zero the extruded length
G1 Z10 ; lower
G1 E20 F200 ; purge nozzle quickly
G1 E10 F60 ; purge nozzle slowly
G92 E0 ; zero the extruded length again
G1 E-1.5 F400 ; retract
G1 X170 Z0 F9000 ; pull away filament
G1 X180 F9000 ; wipe
G1 Y20 F9000 ; wipe
G1 E0 ; feed filament back

The problem is that right before a print, the extruder squeezes out a bunch of filament making a nice little spiral tower. It is a waste of filament. I suspect it is all the purging in the Start Code that is doing it, but I don't know what I should change because I don't know what is necessary, so I am coming here to ask the question before I start experimenting. Has anyone had this problem? Does anyone know the solution?

Update: I tried printing one of the models that came on the SD card with the printer (I think it was created with Cura) and the Start G-code is different.

G21        ;metric values
G90        ;absolute positioning
M82        ;set extruder to absolute mode
M107       ;start with the fan off
G28 X0 Y0  ;move X/Y to min endstops
G28 Z0     ;move Z to min endstops
G1 Z15.0 F4800 ;move the platform down 15mm
G92 E0                  ;zero the extruded length
G1 F200 E3              ;extrude 3mm of feed stock
G92 E0                  ;zero the extruded length again
G1 F4800
;Put printing message on LCD screen
M117 Printing...

It also uses absolute positioning. It got going without purging a bunch of unnecessary filament on that print. Now I am not sure how to combine these two to get the good working starting G-code. Any ideas?

$\endgroup$

1 Answer 1

2
$\begingroup$

Changing the Simplify3D start script to this will change the nozzle purge to the same length as what was on your SD card.

    G28 ; home all axes
    G92 E0 ; zero the extruded length
    G1 Z10 ; lower
    G1 E20 F200 ; purge nozzle quickly<---------Change E20 to E3, E is the extrusion length
    G1 E10 F60 ; purge nozzle slowly <----------Remove this line
    G92 E0 ; zero the extruded length again
    G1 E-1.5 F400 ; retract
    G1 X170 Z0 F9000 ; pull away filament
    G1 X180 F9000 ; wipe
    G1 Y20 F9000 ; wipe
    G1 E0 ; feed filament back

The rest of it is just moves to try to clean the nozzle.

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .