Start G-Code Mods to speed up process (and prevent dripping)
I modified my start g-code to only heat to 185, then do bed leveling, then move up 5cm, wait for final temp (it moves up so I can remove any filament hanging out of nozzle), and then off it goes.
This was to stop filament pouring out before it started printing, which was messing up the nozzle, and then the print.
However I do note that I have wait the few minutes for it to reach 185 and bed to reach 60, and I always like to hang around to see the first layer.
Then it does the leveling, and I was just thinking, "why can't it do that whilst it's heating up...?"
So what would be the downside of putting the wait for temp after leveling?
M104 S[first_layer_temperature] ; set extruder temp
M140 S[first_layer_bed_temperature] ; set bed temp
G28 W ; home all without mesh bed level
G80 ; mesh bed leveling
G1 Y-3.0 F1000.0 ; go outside print area
G1 Z55.0 ; Move up before heating to temp
M190 S[first_layer_bed_temperature] ; wait for bed temp
M109 S[first_layer_temperature] ; wait for extruder temp
G1 Z[first_layer_height] ; Lower to print first layer
G92 E0.0
G1 X60.0 E9.0 F1000.0 ; intro line
G1 X100.0 E12.5 F1000.0 ; intro line
G92 E0.0
M221 S{if layer_height==0.05}100{else}95{endif}
Also when I change filament, and then print, it waits for it to cool down to 185. so with this method there's no waiting, and it can do two things at once, level and heat....
I can't be the only one with this thought whilst it's doing it's init routine, so there may well be some good reason. Does the temperature affect the leveling somehow?
Thanks!
Dave
Re: Start G-Code Mods to speed up process (and prevent dripping)
You can heat both concurrently. A lot of startup routines do this. Start both nozzle and bed temps, wait for nozzle, wait for bed, then continue on. Be aware that auto-leveling results work best with a consistent PINDA temp. Here are my notes on startup gcode with PINDA warmup. Note that the warmup routine takes considerably longer, but I find the 1st layer consistency worth it.
and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan
Re: Start G-Code Mods to speed up process (and prevent dripping)
Thanks. I was heating both at once as per the standard out of the box build.
I was wondering if you could do the leveling check whilst they were heating up. From your answer I feel it's going to be no, however will ready your article first.
Thanks again!