Jump to content
Ultimaker Community of 3D Printing Experts
  • Sign Up
VMA

Cura nozzle temps not being applied by printer

Recommended Posts

Posted · Cura nozzle temps not being applied by printer

I'm using Ultimaker Cura 4.6.1 with a Creality Ender 3 v.2.

 

When I set any nozzle temp in Cura, the printer is not being set when I run the print, the temp has to be set manually.  When I create the gcode in PrusaSlicer it works fine.  I can see the gcode telling the printer what to do:

 

M140 S60
M105
M190 S60
M104 S200
M105
M109 S200

 

However, the printer will start unless I manually set the temp on the printer.  Oddly there's no issue with bed temp.

 

Any input would be appreciated.

 

Regards,

 

Kevin

Share this post


Link to post
Share on other sites
Posted · Cura nozzle temps not being applied by printer

Please compare/show us the difference in code between prusaslicer and cura.  Including code comments (sometimes comments are read by the 3d printer - unfortunately).  Just the begining part up until just before it starts printing.

Share this post


Link to post
Share on other sites
Posted · Cura nozzle temps not being applied by printer

Cura Code:

;FLAVOR:Marlin
;TIME:9466
;Filament used: 6.38425m
;Layer height: 0.2
;MINX:67.24
;MINY:30.265
;MINZ:0.2
;MAXX:152.756
;MAXY:131.892
;MAXZ:57.8
;Generated with Cura_SteamEngine 4.6.1
M140 S60
M105
M190 S60
M104 S200
M105
M109 S200
M82 ;absolute extrusion mode
; Ender 3 Custom Start G-code
G92 E0 ; Reset Extruder
G28 ; Home all axes
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first 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 the second line
G92 E0 ; Reset Extruder

 

Prusa Code:

; generated by PrusaSlicer 2.2.0+win64 on 2020-06-29 at 04:30:30 UTC

; external perimeters extrusion width = 0.45mm
; perimeters extrusion width = 0.45mm
; infill extrusion width = 0.45mm
; solid infill extrusion width = 0.45mm
; top infill extrusion width = 0.40mm
; support material extrusion width = 0.38mm
; first layer extrusion width = 0.42mm

M201 X500 Y500 Z100 E5000 ; sets maximum accelerations, mm/sec^2
M203 X500 Y500 Z10 E60 ; sets maximum feedrates, mm/sec
M204 P500 R1000 T500 ; sets acceleration (P, T) and retract acceleration (R), mm/sec^2
M205 X8.00 Y8.00 Z0.40 E5.00 ; sets the jerk limits, mm/sec
M205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec
M107
G90 ; use absolute coordinates
M83 ; extruder relative mode
M104 S215 ; set extruder temp
M140 S50 ; set bed temp
M190 S50 ; wait for bed temp
M109 S215 ; wait for extruder temp
G28 ; home all
G1 Z2 F240
G1 X2 Y10 F3000
G1 Z0.28 F240
G92 E0.0
G1 Y190 E15.0 F1500.0 ; intro line
G1 X2.3 F5000
G1 Y10 E30 F1200.0 ; intro line
G92 E0.0
G21 ; set units to millimeters
G90 ; use absolute coordinates
M83 ; use relative distances for extrusion
; Filament gcode
;BEFORE_LAYER_CHANGE
 

Share this post


Link to post
Share on other sites
Posted · Cura nozzle temps not being applied by printer

Get rid of those M105 commands.  They shouldn't be there.  That's the only thing I see wrong.

 

First step is to make sure this is the issue by editing the gcode directly and see what happens.

 

If that works then the next step is to fix your machine settings...

Share this post


Link to post
Share on other sites
Posted · Cura nozzle temps not being applied by printer

Ok, I'm used to having the extruder and bed heating at the same time but with Cura, the bed heats first and then the extruder.  Can Cura heat both at the same time?

 

What issues with the machine settings are you referring too?

Share this post


Link to post
Share on other sites
Posted · Cura nozzle temps not being applied by printer

You can heat hot-end and bed at the same time, just change the starting G-code in Cura... simply by first giving the command to heat both and then the command to wait for both to reach the desired temperature...

 

M140 S{material_bed_temperature} ; start preheating the bed
M104 S{material_print_temperature} ?T0 ; start preheating hotend
G28 ; home
M190 S{material_bed_temperature} ; heat to bed setting in Cura and WAIT
M109 S{material_print_temperature} ?T0 ; heat hotend to setting in Cura and WAIT

 

Share this post


Link to post
Share on other sites
Posted · Cura nozzle temps not being applied by printer

I also use a Ender 3, you can use my start/end G-code if you like...

 

Start G-code

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

M140 S{material_bed_temperature} ; start preheating the bed
M104 S{material_print_temperature} ?T0 ; start preheating hotend
G28 ; home
M190 S{material_bed_temperature} ; heat to bed setting in Cura and WAIT
M109 S{material_print_temperature} ?T0 ; heat hotend to setting in Cura and WAIT

G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up
M300 S1000 P500 ; chirp to indicate starting to print
G1 X5.1 Y20 Z0.28 F5000.0 ;Move to start position
G1 X5.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line
G1 X5.4 Y200.0 Z0.28 F5000.0 ;Move to side a little
G1 X5.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line
G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up

End G-code

G91 ;Relative positionning
G1 E-2 F2700 ;Retract a bit
G1 E-2 Z0.2 F2400 ;Retract and raise Z
G1 X5 Y5 F3000 ;Wipe out
G1 Z10 ;Raise Z more
G90 ;Absolute positionning

G1 X0 Y{machine_depth} ;Present print
M106 S0 ;Turn-off fan
M104 S0 ;Turn-off hotend
M140 S0 ;Turn-off bed

M84 X Y E ;Disable all steppers but Z

M117 Print Completed
M300 S440 P200 ; Make Print Completed Tones
M300 S660 P250
M300 S880 P300

 

Share this post


Link to post
Share on other sites
Posted · Cura nozzle temps not being applied by printer
Quote

What issues with the machine settings are you referring too?

All of these "startup gcodes" in this topic are located in Cura in machine settings.  So once you get your gcode edited in such a way that you like it, you can fix this permanently in machine settings.  But let's not worry about that yet.

 

Did you remove the M105?  Did it help?

 

Share this post


Link to post
Share on other sites
Posted (edited) · Cura nozzle temps not being applied by printer

Got it Gr5. (Thanks for your help on this!)

 

Everything's good to go!  I removed M105 and it didn't make any difference but it was my unknowing that once the bed was heated the extruder would heat, so my original question has been resolved.

 

Do you have anything else before editing the machine settings in Cura?

Edited by VMA

Share this post


Link to post
Share on other sites
Posted · Cura nozzle temps not being applied by printer

Thank you for the gcode Mari.

 

I can see the difference in the gcode, telling it to heat up both and wait.

Share this post


Link to post
Share on other sites
Posted · Cura nozzle temps not being applied by printer

Are you all set?  did you find machine settings okay?

 

Share this post


Link to post
Share on other sites
Posted · Cura nozzle temps not being applied by printer

Yes!  I did find the machine settings and will continue with learning the software.

 

Thank you for your help.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...