1. Got a question or need help troubleshooting? Post to the troubleshooting forum or Search the forums!

Start Extruder Heating After Bed Leveling

Discussion in 'Troubleshooting' started by Jason Kish, Jul 13, 2017.

  1. Jason Kish

    Jason Kish New Member

    Joined:
    Oct 25, 2013
    Messages:
    15
    Likes Received:
    0
    Has anyone been able to find the settings or find a solution to start the extruder heating after the bed leveling is complete?
    The extruder typically gets to the desired temperature before the first row of leveling is done and beings to drip filament and gunk up the nozzle. If possible, I would like to eliminate bed leveling every time, or delay the extruder heat time to after the bed leveling.
     
  2. JeffreyB

    JeffreyB Member

    Joined:
    Mar 25, 2016
    Messages:
    71
    Likes Received:
    29
    I was having problems with oozing and strings being pulled into the start of the print. Here's what I did. Put this into your "Before print job starts". You may want to copy your original script before modifying so you can get back to stock. Works pretty well, but your mileage may vary... I used these to try and get the extruder and bed to arrive at temp at the same time.

    M190 S45 ;preheat to 45 bed and wait (starts bed heating since it takes awhile)
    M140 S60 ;heat bed to 60 and continue
    M104 S150 ;preheat extruder to 150 and continue (lower temp to avoid dripping)
    ; set to millimeters
    G21
    ; set to absolute mode
    G90
    ; zero extruder
    G92 E0
    ; turn off fans
    M107
    ; home all axis
    G28
    ; probe for bed autolevel plane
    G29
    ;pause for 2 secs
    ; G4 S2
    ; move bed down 15mm
    G1 Z15 F300
    ; move to front left corner
    G1 X1 Y1 F7200
    ; move bed to printing position before reaching extruder temp to eliminate ooze
    G1 Z0.3
    ; heat to priming line temp
    M140 S60
    M109 S195
    ; print priming line
    G1 X155 E10.0 F500 ;Stop extruding early to eliminate strings
    G1 X194 F500 ;continue without extruding to eliminate strings
    ; move bed down and out to break string
    G1 Z30 X150 Y20 F7200
    ; zero extruder
    G92 E0
    ; set movement speed
    G1 F7200
     
  3. Kilrah

    Kilrah Well-Known Member

    Joined:
    Apr 18, 2017
    Messages:
    498
    Likes Received:
    332
    That, and I had an issue this morning where the autolevel failed to see the bed at one step and thus drove it right into the hot extruder, obviously marking the surface.

    So I've reviewed my code in Cura to the following (no startup code in octoprint):

    Code:
    ; START GCODE
    
    ; Set to millimeters
    G21
    ; Set to absolute mode
    G90
    ; Zero extruder
    G92 E0
    ; Turn off fans
    M107
    ; Start heating bed
    M140 S{material_bed_temperature}
    ; Home all axis
    G28
    ; Probe for bed autolevel plane
    G29
    ; Pause for 2 seconds
    G4 S2
    ; Move bed down 15mm
    G1 Z15 F300
    ; Move to front left corner
    G1 X1 Y1 F7200
    ; Start heating extruder - optional, save some time
    M104 S{material_print_temperature}
    ; Wait for bed to finish heating if necessary
    M190 S{material_bed_temperature}
    ; Wait for extruder to finish heating if necessary
    M109 S{material_print_temperature}
    ; Move bed to printing position
    G1 Z0.3
    ; Print 190mm priming line
    G1 X190 E15.0 F500
    ; Move bed down
    G1 Z15 F300
    ; Zero extruder
    G92 E0
    ; Set movement speed
    G1 F7200
    
    ; end of START GCODE
    
     
    #3 Kilrah, Jul 14, 2017
    Last edited: Jul 14, 2017
  4. Jason Kish

    Jason Kish New Member

    Joined:
    Oct 25, 2013
    Messages:
    15
    Likes Received:
    0
    Thanks for the input, but where do I find those settings for the R2 or Cura. I haven't modified any code yet with the new printer.
     
  5. Kilrah

    Kilrah Well-Known Member

    Joined:
    Apr 18, 2017
    Messages:
    498
    Likes Received:
    332
    In Cura settings->printer->manage->machine settings. On the printer itself it's on the Octoprint web interface in settings -> Gcode scripts.
     
  6. Kilrah

    Kilrah Well-Known Member

    Joined:
    Apr 18, 2017
    Messages:
    498
    Likes Received:
    332
    Temp profile at print start from cold with my new setup looks great:

    heat2.jpg

    Bed starts heating first thing so it's already got 3 mins to work with during the homing and bed leveling sequences. Once that's done the extruder moves to the corner and heats up (and potentially oozes there in a "safe" place), before starting the priming line and printing. At 190/50 both get ready at about the same time so wasted time is minimal.
     
    supercazzola likes this.

Share This Page