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

Next revision
Previous revision
print_start_workflows [2025/10/16 22:49] – created dshoopprint_start_workflows [2025/11/05 17:52] (current) – [Example Orca Machine Start gcode] dshoop
Line 1: Line 1:
 ====== Print Start Workflows ====== ====== Print Start Workflows ======
 +{{tag> articles setup about}}
  
-One way ([[slicer machine start print gcode]]), or another ([[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. 
  
 ==== Minimal workflow ==== ==== Minimal workflow ====
Line 10: Line 11:
   * prime nozzle   * prime nozzle
   * reset extruder   * reset extruder
-  *  
  
 === More Realistic Workflow === === More Realistic Workflow ===
  
 +  * check that bed's level with SCREWS_TILT_CALCULATE max_deviation check
   * heat bed   * heat bed
   * home and position   * home and position
 +  * run adaptive bed mesh
   * heat extruder   * heat extruder
   * Set the feed speed to 100%   * Set the feed speed to 100%
Line 27: 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 35: 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 59: Line 61:
 </code> </code>
  
-===== Example PRINT_START macro =====+==== Example PRINT_START macro ====
  
 <code> <code>
 [gcode_macro PRINT_START]          [gcode_macro PRINT_START]         
 gcode: gcode:
- RESPOND PREFIX="" MSG=">> PRINT START <<" + RESPOND PREFIX="" MSG=">> Klipper PRINT_START Macro <<" 
- M117 Starting Klipper START_PRINT code + M117 Starting Klipper START_PRINT macro 
- M400 ; wait for current moves to finish + M400 ; wait for current moves to finish 
- CLEAR_PAUSE + CLEAR_PAUSE ; clear any pause conditions 
-  M105 ;Request temperature report to be sent to the host as soon as possible + G28 ; home before SCREWS_TILT_CALCULATE  
- RESPOND PREFIX="" MSG=">> GCODE START <<" + SCREWS_TILT_CALCULATE max_deviation=0.02 ; assume bed's z plane is level within given deviation 
-  M117 Executing gcode+  M105 ;Request temperature reports to be sent to the host as soon as possible 
 + RESPOND PREFIX="" MSG=">> PRINT_START Macro complete <<" 
 +  M117 PRINT_START Macro complete
 </code> </code>
/app/data/attic/print_start_workflows.1760669396.txt.gz · Last modified: by dshoop

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki