Neptune4.help

FAQs and Facts for the Elegoo Neptune 4 Series 3D Printer

User Tools

Site Tools


print_start_workflows

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
print_start_workflows [2025/11/04 02:10] – [Example PRINT_START macro] dshoopprint_start_workflows [2025/11/19 03:19] (current) – [Example PRINT_START macro] dshoop
Line 1: Line 1:
 ====== Print Start Workflows ====== ====== Print Start Workflows ======
-{{tag> articles setup}}+{{tag> articles setup about}}
  
 One way (slicer side and [[slicer machine start print gcode]]), or another (Klipper side and [[PRINT_START macro]]), there's certain steps we need to take to start printing the gcode that's slice from an object. There's reasons and rationale for why you'd place certain actions where.  One way (slicer side and [[slicer machine start print gcode]]), or another (Klipper side and [[PRINT_START macro]]), there's certain steps we need to take to start printing the gcode that's slice from an object. There's reasons and rationale for why you'd place certain actions where. 
Line 29: Line 29:
 <code> <code>
 ; ;
-; Orca Slicer Machine Start G-code by @dshoop v2.1+; Orca Slicer Machine Start G-code by @dshoop v2.2a
 ; ;
  
Line 37: Line 37:
 ; was called automatically.  ; was called automatically. 
  
-G28; Home, if this fails no point to continue+G28; Home, if this fails no point to continue; required before BED_MESH_CALIBRATE
 M190 S[bed_temperature_initial_layer_single] ;wait for bed to reach temperature M190 S[bed_temperature_initial_layer_single] ;wait for bed to reach temperature
 M104 S150 ;pre-warm extruder to 150C below typical extrusion temps so as not to ooze, no wait M104 S150 ;pre-warm extruder to 150C below typical extrusion temps so as not to ooze, no wait
Line 66: Line 66:
 [gcode_macro PRINT_START]          [gcode_macro PRINT_START]         
 gcode: gcode:
 +
  RESPOND PREFIX="" MSG=">> Klipper PRINT_START Macro <<"  RESPOND PREFIX="" MSG=">> Klipper PRINT_START Macro <<"
 +
  M117 Starting Klipper START_PRINT macro  M117 Starting Klipper START_PRINT macro
 +
  M400 ; wait for current moves to finish  M400 ; wait for current moves to finish
 +
  CLEAR_PAUSE ; clear any pause conditions  CLEAR_PAUSE ; clear any pause conditions
 +
  G28 ; home before SCREWS_TILT_CALCULATE   G28 ; home before SCREWS_TILT_CALCULATE 
 +
  SCREWS_TILT_CALCULATE max_deviation=0.02 ; assume bed's z plane is level within given deviation  SCREWS_TILT_CALCULATE max_deviation=0.02 ; assume bed's z plane is level within given deviation
 +
   M105 ;Request temperature reports to be sent to the host as soon as possible   M105 ;Request temperature reports to be sent to the host as soon as possible
 +
  RESPOND PREFIX="" MSG=">> PRINT_START Macro complete <<"  RESPOND PREFIX="" MSG=">> PRINT_START Macro complete <<"
 +
   M117 PRINT_START Macro complete   M117 PRINT_START Macro complete
 </code> </code>
/app/data/attic/print_start_workflows.1762240217.txt.gz · Last modified: by dshoop

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki