Print Bed Heating -Before- Nozzle (Possible?)
 
Notifications
Clear all

Print Bed Heating -Before- Nozzle (Possible?)  

  RSS
MotoRider42HC
(@motorider42hc)
Active Member
Print Bed Heating -Before- Nozzle (Possible?)

[MK2S]

Why do the nozzle and print bed heat at the same time?  And why isn't this configurable in PrusaSlicer or Printer settings?

It makes no sense for the nozzle to sit there and heat-soak while it waits for the bed to heat up.

The bed should always heat up to temperature first, and then the nozzle should heat up.

If anyone has an easy hack I can use to fix this, please let me know!!!

Thanks, James.

Best Answer by MotoRider42HC:

Posted by: @bobstro

If you want them to heat up in sequence -- slower than simultaneously, but it works, yes -- you can probably dispense with the M104 and M140 lines. 

Bobstro,

Thank you so much for your help!

I took your advice, and simplified it as much as I could.

Hopefully this video will help others who have the same question!

^_^

This topic was modified 4 years ago by MotoRider42HC

Printer: MK2S + MMU1

Posted : 01/01/2020 9:15 pm
Crawlerin
(@crawlerin)
Prominent Member
RE: Print Bed Heating -Before- Nozzle (Possible?)

I am worried that if you let bed heat first and then nozzle, people will be asking the same question - why do we have to wait so long for bed heat up first then wait for nozzle when I just want to <insert usecase> 😀 It does not take that long compared to 10 or so minutes on 12-Volt Chinese printers. If you suffer from filament oozing and dripping while nozzle stalls and waits for bed, I suggest taking a look at 2-step no-ooze starting g-code, they can be find here or on Reddit.

Faster heat up would be with direct A/C heating, but no Prusa printer has this out of the box. Maybe future MK4 or XL will feature it. 

Posted : 02/01/2020 12:59 am
MotoRider42HC
(@motorider42hc)
Active Member
Topic starter answered:
RE: Print Bed Heating -Before- Nozzle (Possible?)
Posted by: @crawlerin

I am worried that if you let bed heat first and then nozzle, people will be asking the same question - why do we have to wait so long for bed heat up first then wait for nozzle when I just want to <insert usecase> 😀

Which is exactly why I want it to be a configurable setting.

Printer: MK2S + MMU1

Posted : 02/01/2020 2:09 am
bobstro
(@bobstro)
Illustrious Member
RE: Print Bed Heating -Before- Nozzle (Possible?)
Posted by: @motorider42hc

Which is exactly why I want it to be a configurable setting.

You can do this and more with custom startup gcode in your PrusaSlicer printer profile. Documented example with other stuff here. Lots of variations around to choose from. 

My notes and disclaimers on 3D printing

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

Posted : 02/01/2020 3:43 am
MotoRider42HC
(@motorider42hc)
Active Member
Topic starter answered:
RE: Print Bed Heating -Before- Nozzle (Possible?)
Posted by: @bobstro

You can do this and more with custom startup gcode in your PrusaSlicer printer profile. Documented example with other stuff here. Lots of variations around to choose from. 

Can you please dumb-it down for people like me who hated computer programming class?  LOL.  That article goes way beyond what I need.

If i am understanding correctly, all i need to do, is add this line to the beginning of the startup code?

M140 S{first_layer_bed_temperature}

??????

What is the "wait" command, so it waits for the temperature to be reached?

This post was modified 4 years ago 3 times by MotoRider42HC

Printer: MK2S + MMU1

Posted : 02/01/2020 5:34 am
MotoRider42HC
(@motorider42hc)
Active Member
Topic starter answered:
RE: Print Bed Heating -Before- Nozzle (Possible?)

UPDATE/REPOST, since it won't let me edit the post:

Can you please dumb-it down for people like me who hated computer programming class? LOL. That article goes way beyond what I need.

If i am understanding correctly, all i need to do, is add these two lines to the beginning of the startup code?

M140 S{first_layer_bed_temperature}

M190 S[first_layer_bed_temperature]

?????

Printer: MK2S + MMU1

Posted : 02/01/2020 5:44 am
bobstro
(@bobstro)
Illustrious Member
RE: Print Bed Heating -Before- Nozzle (Possible?)

Simplified lines to start heating both bed and nozzle together would be:

M140 S[first_layer_bed_temperature] ; set bed final temp
M104 S[first_layer_temperature] ; set extruder final temp
M109 Sfirst_layer_temperature] ; wait for extruder final temp
M190 S[first_layer_bed_temperature] ; wait for bed final temp

You still want the rest of then startup routine to mesh bed level etc.
My notes and disclaimers on 3D printing

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

Posted : 02/01/2020 1:22 pm
MotoRider42HC
(@motorider42hc)
Active Member
Topic starter answered:
RE: Print Bed Heating -Before- Nozzle (Possible?)

OK, so it looks like, in order to heat the bed -before- the nozzle heats, then my startup code needs to be in this order:

M140 S[first_layer_bed_temperature] ; set bed final temp

M190 S[first_layer_bed_temperature] ; wait for bed final temp

M104 S[first_layer_temperature] ; set extruder final temp

M109 S[first_layer_temperature] ; wait for extruder final temp

and then leave the rest of the default startup code alone...

i will try this after work tonight and see if it works!

thanks!

This post was modified 4 years ago 2 times by MotoRider42HC

Printer: MK2S + MMU1

Posted : 02/01/2020 1:34 pm
bobstro
(@bobstro)
Illustrious Member
RE: Print Bed Heating -Before- Nozzle (Possible?)

If you want them to heat up in sequence -- slower than simultaneously, but it works, yes -- you can probably dispense with the M104 and M140 lines. 

My notes and disclaimers on 3D printing

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

Posted : 02/01/2020 1:46 pm
Bodo
 Bodo
(@bodo)
Estimable Member
RE: Print Bed Heating -Before- Nozzle (Possible?)

It's also possible to heat the bed and the nozzle separately using the Octoprint interface:

Posted : 02/01/2020 4:38 pm
MotoRider42HC
(@motorider42hc)
Active Member
Topic starter answered:
RE: Print Bed Heating -Before- Nozzle (Possible?)
Posted by: @bobstro

If you want them to heat up in sequence -- slower than simultaneously, but it works, yes -- you can probably dispense with the M104 and M140 lines. 

Bobstro,

Thank you so much for your help!

I took your advice, and simplified it as much as I could.

Hopefully this video will help others who have the same question!

^_^

Printer: MK2S + MMU1

Posted : 03/01/2020 12:15 am
bobstro
(@bobstro)
Illustrious Member
RE: Print Bed Heating -Before- Nozzle (Possible?)

Saw the video from your Reddit link.G Gladit worked for you.

Prusa has implemented the 2 step nozzle warmup in the recent Mini profiles. Many of us have done a lot of tweaking of the startup gcode to accomplish various goals. Spend some time on the examples and reading the Marlin gcode reference if you want anything more. 

My notes and disclaimers on 3D printing

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

Posted : 03/01/2020 3:01 am
Share: