print_start_workflows
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| print_start_workflows [2025/10/16 22:49] – created dshoop | print_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' | + | One way (slicer side and [[slicer machine start print gcode]]), or another (Klipper side and [[PRINT_START macro]]), there' |
| ==== 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: | ||
| < | < | ||
| ; | ; | ||
| - | ; 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: | ||
| </ | </ | ||
| - | ===== Example PRINT_START macro ===== | + | ==== Example PRINT_START macro ==== |
| < | < | ||
| [gcode_macro PRINT_START] | [gcode_macro PRINT_START] | ||
| gcode: | gcode: | ||
| - | RESPOND PREFIX="" | + | RESPOND PREFIX="" |
| - | M117 Starting Klipper START_PRINT | + | M117 Starting Klipper START_PRINT |
| - | M400 ; wait for current moves to finish | + | M400 ; wait for current moves to finish |
| - | CLEAR_PAUSE | + | CLEAR_PAUSE |
| - | M105 ; | + | G28 ; home before SCREWS_TILT_CALCULATE |
| - | RESPOND PREFIX="" | + | SCREWS_TILT_CALCULATE max_deviation=0.02 ; assume bed's z plane is level within given deviation |
| - | M117 Executing gcode | + | M105 ;Request temperature |
| + | RESPOND PREFIX="" | ||
| + | M117 PRINT_START Macro complete | ||
| </ | </ | ||
/app/data/attic/print_start_workflows.1760669396.txt.gz · Last modified: by dshoop
