Jump to content
Ultimaker Community of 3D Printing Experts

Cura nozzle temps not being applied by printer


VMA
 Share

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

  • 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.

  • 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
     

  • 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...

  • 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?

  • 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

     

  • 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

     

  • 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?

     

  • 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
  • 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.

  • 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?

     

  • 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.

  • Link to post
    Share on other sites

    Posted · Cura nozzle temps not being applied by printer

    Hey Fellas I am experiencing the same problem. When I print a file that came with my Aquila printer it sets both the bed and nozzle temp no problems.  However, when using Cura, the bed heats up first and then the nozzle.  Is there a way to change the code so that they both heat up at the same time? The same issue happens when using voxelmaker slicing software.  In cura, under Machine settings theres a start code and end code for both Printer and Extruder.    The Printer has the following start and end code, meanwhile under extruder it is blank.  Any advice is greatttlyyy appreciated!  Thank you.

     

    Start G-code:

    G28 ;Home

    G1 Z15.0 F6000 ;Move the platform down 15mm

    ;Prime the extruder

    G92 E0

    G1 F200 E3

    G92 E0


    End G-code:

    M104 S0

    M140 S0

    ;Retract the filament

    G92 E1

    G1 E-1 F300

    G28 X0 Y0

    M84

     

  • Link to post
    Share on other sites

    Posted · Cura nozzle temps not being applied by printer

    Hey guys, after doing some troubleshooting on my own Biqu B1 using Cura I found a bug where setting an initial layer print temp tells the printer to preheat the nozzle after preheating the printing bed. Try unselecting the option from the filters and this should solve your issue! 

  • 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
     Share

    • Our picks

      • Ultimaker showcase | April 2022 | 4pm CEST | 10am EDT
        I'm excited because I've personally produced this showcase event, so if you are curious what else I'm up to nowadays, come check it out and say hi in the chat! It would mean a lot! 
          • Thanks
          • Like
        • 4 replies
      • New here? Get ahead with a free onboarding course
        Hi,
         
        Often getting started is the most difficult part of any process. A good start sets you up for success and saves you time and energy that could be spent elsewhere. That is why we have a onboarding course ready for
        Ultimaker S5 Pro Bundle, Ultimaker S5, Ultimaker S3 Ultimaker 2+ Connect.   
        They're ready for you on the Ultimaker Academy platform. All you need to do to gain access is to register your product to gain free access. 
        Ready? Register your product here in just 60 seconds.
          • Like
        • 12 replies
    ×
    ×
    • Create New...