gmax1.5xt and simplfy3D

#41
Ok, so before I make changes to the start g code. This is what my current g code looks like.

G28 ; home all axes
G1 Z5 F5000; Raise nozzle
M218 T1 X45 Y0; Set 2nd extruder offset
M201 X500 Y500; Set X and Y acceleration values
M204 S500; Set default acceleration

What do I need to add or remove in order to get it to raise up off the bed and heat up to desired temp, before the print starts. (also I'll uncheck that box you mentioned).

you said if I uncheck the box, the nozzle will try to start printing without the desired temp being reach first, so in my start g code what do I need to add or remove to make it raise up and heat up before printing.

thanks.
 
#42
What do I need to add or remove in order to get it to raise up off the bed and heat up to desired temp, before the print starts?
Simply add the following line to your existing starting gcode and the printer will wait until the desired temp is reached before printing.

M109 T0 Sxxx (where xxx is the desired temp)

You are already raising the nozzle with G1 Z5 command.

Cheers,

ShaqFoo
 

GORDON.LAPLANTE

Administrator
Staff member
#43
If you have dual extruders use this code in the beginning:

M104 S199 T0; set 1st nozzle heater to first layer temperature but dont wait for it
M104 S199 T1; set 2nd nozzle heater to first layer temperature but dont wait for it
G28 ; home all axes
G1 Z5 F5000; Raise nozzle
M109 S199 T0; set 1st nozzle heater to first layer temperature and wait
M109 S199 T1; set 2nd nozzle heater to first layer temperature and wait

With simplify3d, they set the extruder temp before running any of the start code by default. Not sure why.

They also have the order messed up for dual extruders. By default they have this:
M104 S190 T1
M109 S190 T1
M104 S192 T0
M109 S192 T0

but it should be this:

M104 S190 T1
M104 S192 T0
M109 S192 T0
M109 S190 T1

Put the M104's together. This will tell the hotends to start heating but not wait for them. Then when it gets to M109 it will wait for the extruder #1 temp but the second is already heating up as well. Saves some time and is more efficient. We will email them about it with our new config files.