how to get printer to wait until bed and nozzle are heated before starting print?

Post Reply
ei8htohms
Posts:2
Joined:22 Apr 2020, 14:53
how to get printer to wait until bed and nozzle are heated before starting print?

Post by ei8htohms » 22 Apr 2020, 19:57

Hi There,

I used KISSlicer extensively some years ago, and then stopped printing for several years and seem to have forgotten everything.

How in the heck do I get KISSlicer to wait to heat the bed and nozzle before engaging in the zero-ing, bed-probing, and printing? It seems like I must need to add something to my start-up g-code, but I'm not even sure which of the several g-code locations to use.

Thanks for any assistance you can provide!

_john

User avatar
ksh_germany
Posts:48
Joined:11 May 2019, 04:56
Location:Siegen, NRW, Germany

Re: how to get printer to wait until bed and nozzle are heated before starting print?

Post by ksh_germany » 24 Apr 2020, 02:10

Hi, i try to help.

Prefix
<- there are the machine gcode for home even pid and other common Settings

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
M190 S<BED> Bed TEMPERATURE will set here


Select New Ext&Warm


; Set temp and then wait
M104 S<TEMP> <- Head Temperature (only set )
M109 S<TEMP> <- Head Temperature (set and wait)

; PURGE OR PRIME HERE IF DESIRED
G1 Z15.0 F<ACCEL> ;move the platform down 15mm
G92 E0 ;zero the extruded length
G1 F140 E3 ;extrude 3mm of feed stock
G1 X20 Y0 F140 E3
G92 E0 ;zero the extruded length again
G1 F<ACCEL>


Post fix

;End GCode
M104 S0 ;extruder heater off
M140 S0 ;heated bed heater off (if you have it)
G91 ;relative positioning
G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
G1 Z165
M84 ;steppers off
G90 ;absolute positioning
;{profile_string}


if you want to Level Cold you should set it in Prefix before M190 command.

when you want to Level at printing temp you have to set leveling command in Select New Ext & Warm after M109 command.

i hope this will help you

ei8htohms
Posts:2
Joined:22 Apr 2020, 14:53

Re: how to get printer to wait until bed and nozzle are heated before starting print?

Post by ei8htohms » 24 Apr 2020, 16:46

This is super helpful, thank you!

I'll give it a shot and edit this comment with my results. :D

[Edit:] That did the trick, thanks for your help!

Post Reply