Page 1 of 1

Home all axis BEFORE heating

Posted: Tue Aug 22, 2023 9:06 pm
by schuh8
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 ??

Re: Home all axis BEFORE heating

Posted: Thu Aug 24, 2023 12:47 pm
by schuh8
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

Re: Home all axis BEFORE heating

Posted: Fri Aug 25, 2023 4:21 pm
by S3D-Jason
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.