schuh8
Posts: 5
Joined: Mon Jan 04, 2021 11:14 am

Home all axis BEFORE heating

I have always had problems with a hot nozzle when homing all axis, Usually this leaves a nice blob right in the middle of the bed before the print starts. If i can do the G28 before the nozzle heats up, there is no problem at all.
Simplify automatically inserts the nozzle and bed heating commands before the start script. I have read elsewhere that if you include the bed and nozzle heating commands in the starting script (after the G28), Simplify is smart enough to see this and does not insert the heating commands before the starting script begins. NOT so! At least I can't make it work that way.
I could, and I have edited the final gcode file to remove the heating commands that Simplify inserted ... and then the script works beautifully ,,, no blobs.
So why is Simplify inserting those heating commands when its not supposed to ??
schuh8
Posts: 5
Joined: Mon Jan 04, 2021 11:14 am

Re: Home all axis BEFORE heating

Should have done a better search before posting. Still find this subject very confusing, but found a good explanation here:
viewtopic.php?f=8&t=10168
S3D-Jason
Posts: 1608
Joined: Sun May 31, 2015 6:01 am

Re: Home all axis BEFORE heating

Look like you already found it! The short answer is that if you use one of the variables like [extruder0_temperature] in your starting script, then S3D assumes you are handling the preheating yourself and it won't add extra heating commands before that script. This means you can do something like:

M109 S[extruder0_temperature] T0 ; stabilize the temperature before homing
G28 ; perform homing

I used extruder0 before, but you might need to use extruder1/extruder2/etc depending on if your temperature controller uses T0, T1, T2, etc.

Return to “Troubleshooting and Bug Reports”