PrusaSlicer doesn't wait the nozzle warmup to end before start printing
 
Notifications
Clear all

PrusaSlicer doesn't wait the nozzle warmup to end before start printing  

  RSS
AndreaA71
(@andreaa71)
Active Member
PrusaSlicer doesn't wait the nozzle warmup to end before start printing

Good morning, I've start to use PS since few months (not with a Prusa printer) and I have to say that I'm very happy about it! I've noticed just one issue with maybe could be my fault: PS seems to write the GCODEs without the needed pause for the hotend warmup, it warms the hot bed, he starts to warm up the hotend but in the same time it starts tha ABL procedure...this is the start GCODE that I put in every print:

G28 ; home all axes
G29 ; ABL
M420 S1 ; Enables ABL
M117 ; Purge extruder
G92 E0 ; reset extruder
G1 Z1.0 F3000 ; move z up little to prevent scratching of surface
G1 X0.1 Y20 Z0.3 F5000.0 ; move to start-line position
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; draw 1st line
G1 X0.4 Y200.0 Z0.3 F5000.0 ; move to side a little
G1 X0.4 Y20 Z0.3 F1500.0 E30 ; draw 2nd line
; G1 E27 F3000 ; retract filament 3mm
G92 E0 ; reset extruder
; done purging extruder
G1 Z1.0 F3000 ; move z up little to prevent scratching of surface

Am I missing some setting on PS?

Thanks!

Posted : 30/11/2019 7:18 am
kubota832 liked
--
 --
(@)
Illustrious Member
RE: PrusaSlicer doesn't wait the nozzle warmup to end before start printing

Look in Startup G-Code for the settings; I suspect whatever you are doing you haven't set those strings properly.  And no, I can't help you unless you are using a Prusa MK3 printer as I have no clue for other brands and models.

Posted : 30/11/2019 7:37 pm
Zolt
 Zolt
(@zolt)
Active Member
RE: PrusaSlicer doesn't wait the nozzle warmup to end before start printing
Posted by: @andreaa71

Good morning, I've start to use PS since few months (not with a Prusa printer) and I have to say that I'm very happy about it! I've noticed just one issue with maybe could be my fault: PS seems to write the GCODEs without the needed pause for the hotend warmup, it warms the hot bed, he starts to warm up the hotend but in the same time it starts tha ABL procedure...this is the start GCODE that I put in every print:

G28 ; home all axes
G29 ; ABL
M420 S1 ; Enables ABL
M117 ; Purge extruder
G92 E0 ; reset extruder
G1 Z1.0 F3000 ; move z up little to prevent scratching of surface
G1 X0.1 Y20 Z0.3 F5000.0 ; move to start-line position
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; draw 1st line
G1 X0.4 Y200.0 Z0.3 F5000.0 ; move to side a little
G1 X0.4 Y20 Z0.3 F1500.0 E30 ; draw 2nd line
; G1 E27 F3000 ; retract filament 3mm
G92 E0 ; reset extruder
; done purging extruder
G1 Z1.0 F3000 ; move z up little to prevent scratching of surface

Am I missing some setting on PS?

Thanks!

Hey @Andreaa71.  Did you ever get this to work?  I have the exact same issue and I'm getting nowhere!

FYI, I'm using PS with a CR-10S.

Thanks for any help I could get!

Posted : 06/01/2020 2:17 am
Neophyl
(@neophyl)
Illustrious Member
RE: PrusaSlicer doesn't wait the nozzle warmup to end before start printing

@okovacs

When you install a default printer profile like a mk3 it adds in customised start and end gcode to handle all that (as well as purge line etc) to the Printer  Start and End gcode sections.  This start and end code has been tweaked for Prusa Printers naturally.  When you add a custom printer those sections are left blank as it has no idea what the custom printer requires when it comes to start up gcode.  You have to add that yourself manually.

Actually with the latest alpha version Prusa have started to add support for other printers into the configuration wizard.  Just an Ender 3 at the moment but the list will grow and the profiles are user submitted I think.

However until then I have attached one from my cr10s.  Its tweaked to start up in the way I want so you may need to modify it but its a start for you.  Download, rename to remove the .txt (as the forum wont let you attach an ini file and then use import config in Slicer.  That should add a new printer profile to your list and you can have a look at the start and end gcode and copy it to your own profile if you want.

cr10S_configini_

Posted : 06/01/2020 7:29 am
Lichtjaeger
(@lichtjaeger)
Noble Member
RE: PrusaSlicer doesn't wait the nozzle warmup to end before start printing

The lines for the temperatures are:

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

Add them before the "M117 ; Purge extruder" line.

Posted : 06/01/2020 1:06 pm
Zolt
 Zolt
(@zolt)
Active Member
RE: PrusaSlicer doesn't wait the nozzle warmup to end before start printing

@neophyl

Hey!  Thanks!

I like your comments - they allow me to understand what the structure is in this code.

Reading the G-Code online doc is fine, but multiple commands together gives a better view of it.

Posted : 06/01/2020 1:31 pm
Zolt
 Zolt
(@zolt)
Active Member
RE: PrusaSlicer doesn't wait the nozzle warmup to end before start printing

@lichtjaeger

Thanks.

It was also in the config file from neophyl.

Posted : 06/01/2020 1:32 pm
Zolt
 Zolt
(@zolt)
Active Member
RE: PrusaSlicer doesn't wait the nozzle warmup to end before start printing

Thanks for all your help - I was able to make my startup code work the way I needed for my CR-10s.

Just in case someone else needs it, here is what I have  in my Startup G-code (including the CreawsomeMod startup code for my printer)

;CreawsomeMod reset config for CR-10s
M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration
M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate
M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration
M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk
M220 S100 ;Reset Feedrate
M221 S100 ;Reset Flowrate

;Home the printhead
G28 ;Home
G1 Z10.0 F3000 ;Move Z Axis up
G92 E0 ;Reset Extruder

;Wait for proper temps to be reached
M104 S[first_layer_temperature] ; set nozzle temp
M140 S[first_layer_bed_temperature] ; set bed temp
M190 S[first_layer_bed_temperature] ; wait for bed temp
M109 S[first_layer_temperature] ; wait for nozzle temp

;Do a nozzle purge by drawing 2 lines
G1 Z10.0 F3000 ;Move Z Axis up
G1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position
G1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line
G1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little
G1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line
G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up
Posted : 15/01/2020 3:52 pm
Neophyl
(@neophyl)
Illustrious Member
RE: PrusaSlicer doesn't wait the nozzle warmup to end before start printing

You can configure the acceleration and feed rates etc in Printer Settings>Machine limits.  In fact if you set them there then the slicer should take them into account when doing its print time estimates too.

Posted : 15/01/2020 4:14 pm
Zolt liked
Zolt
 Zolt
(@zolt)
Active Member
RE: PrusaSlicer doesn't wait the nozzle warmup to end before start printing

Yes!  Good point!

I'll see when I have a chance to do it.  Still on the learning curve for PS.

Thanks for the suggestion - makes total sense 😀

Posted : 15/01/2020 4:16 pm
Share: