arobg
Posts: 10
Joined: Tue Dec 29, 2015 8:39 am

longstanding left extruder g-code start script bug

left extruder g-code start script bug in Simplify3D 3.0.2

The g-code start script generated for the Flashforge Creator Pro printer contains a purge command sequence for the left extruder that will regularly destroy print jobs.

Being new to using a 3D printer, I thought I was at fault for choosing a poor combination of temperature, width, height, multiplier and speed. At extrusion heights of .3-.4 the blob was somewhat likely to fall away early in the print. Lower extrusion heights using the left extruder regularly failed after the nozzle purge. I have since read reports of this buggy startup script code going back until at least August, 2014.

Here is the destructive g-code command sequence generated by Simplify3D 3.0.2:
M135 T1 ; left tool
G1 X110 Y-70 E30 F300 ; move nozzle
G1 X120 Y-70 Z0.15 F1200 ; slow wipe
G1 X110 Y-70 Z0.5 F1200 ; lift

This will create a blob of filament that will engulf the left extruder nozzle and is likely to be dragged along as printing the model begins.

One solution is to make all the X-values negative in that command sequence as shown next which will lay down a line across the bed. Again, newbie here. I don't know if this is a good solution or not. I have read mentions of nozzle purges being made off the bed too. I don't know which is best.
G1 X-110 Y-70 E30 F300 ; move nozzle
G1 X-120 Y-70 Z0.15 F1200 ; slow wipe
G1 X-110 Y-70 Z0.5 F1200 ; lift

Holy Toledo, I have lost hours and about 200 meters of filament before recognizing I was dealing with a bug and not newbie growing pains.

Dev group, please stop generating this destructive g-code startup script in Simplify3D.
Feel that? I am pinching your heads sooooo hard.
CompoundCarl
Posts: 2005
Joined: Wed Aug 05, 2015 7:23 am

Re: longstanding left extruder g-code start script bug

I've never had any trouble with the starting script. It draws a tiny line of filament right along the side of the bed and then moves to start printing. Works fine for me.

However, I know lots of people all prefer different behavior during startup. So I'm not surprised if you have a different preference, but thankfully it's really easy to edit. You can easily change the coordinates as needed to do whatever you want.
markmon
Posts: 2
Joined: Tue Jan 12, 2016 10:26 pm

Re: longstanding left extruder g-code start script bug

I concur that this was an annoyance for me. I re-leveled my bed on my flashforge and started putting a dab of glue stick on the lower right corner and it stopped dragging the first part of the print around. I like your solution of making the X values negative.

Return to “Troubleshooting and Bug Reports”