start-and-end-gcode

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
start-and-end-gcode [2019/11/16 12:56] โ€“ samuelpinchesstart-and-end-gcode [2019/11/16 13:02] โ€“ samuelpinches
Line 1: Line 1:
-e4444======Starting & Ending GCode ======+======Starting & Ending GCode ======
  
 In your slicer you will have a section for GCode commands that are run at the very start and end of every print. In Cura/JGCreat, these are found in the machine settings. In your slicer you will have a section for GCode commands that are run at the very start and end of every print. In Cura/JGCreat, these are found in the machine settings.
Line 56: Line 56:
 //Thanks to Rich Haubert for the suggestion to insert a small filament retraction.// //Thanks to Rich Haubert for the suggestion to insert a small filament retraction.//
  
 +----
  
 === Wait for Temperature === === Wait for Temperature ===
-After slicing, if you check the GCode file, you will see that the slicer has added additional lines to your start gcode. You do not need to add these lines to your start gcode, they are automatically added. ย +Your 3D printer must wait to get to temperature before trying to prime the extruder. Without doing so, it will do nothing but grind the gears on the filament (or crush flexible filament) unless it is still hot enough from a print immediately beforehand. However, the three lines below only have software-specific notation. ย 
-1. Your 3D printer must wait to get to temperature before trying to prime the extruder. Without doing so, it will do nothing but grind the gears on the filament (or crush flexible filament) unless it is still hot enough from a print immediately beforehand. However, the three lines below only have software-specific notation. +ย 
 +**If you are using Cura, then you do not need to add these lines to your start gcode, they are automatically added.** ย 
 +ย 
 +If you are using Slic3r, then you may want to check that you have the following lines in your start gcode.
  
 For Slic3r: For Slic3r:
Line 66: Line 70:
     * M109 S[first_layer_temperature_0]  ; Wait for all used extruders to reach temperature.     * M109 S[first_layer_temperature_0]  ; Wait for all used extruders to reach temperature.
  
-For Cura [[https://github.com/Ultimaker/Cura/issues/1131#issuecomment-378851858|(See here)]]:+For Cura you can add additional wait commands to the start gcode if you want, but note that the format is slightly different [[https://github.com/Ultimaker/Cura/issues/1131#issuecomment-378851858|(See here)]]:
     * M190 S{print_bed_temperature} ; Set bed temp.     * M190 S{print_bed_temperature} ; Set bed temp.
     * M140 S{print_bed_temperature} ; Wait for bed temp.     * M140 S{print_bed_temperature} ; Wait for bed temp.
     * M109 S{print_temperature} ; Wait for all used extruders to reach temperature.     * M109 S{print_temperature} ; Wait for all used extruders to reach temperature.
 +
 // Thanks to Poikilos for info on  Wait for temperature.// // Thanks to Poikilos for info on  Wait for temperature.//
 ---- ----
start-and-end-gcode.txt ยท Last modified: 2020/12/25 02:13 by 127.0.0.1