Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; PrusaSlicer start gcode for Prusa i3 Mk3
- ; Last updated 20210316
- M300 S60 P10 ; chirp
- M862.3 P "[printer_model]" ; printer model check
- M862.1 P[nozzle_diameter] ; nozzle diameter check
- M115 U3.9.0 ; tell printer latest fw version
- M117 Initializing
- ; Set coordinate modes
- G90 ; use absolute coordinates
- M83 ; extruder relative mode
- ; Reset speed and extrusion rates
- M200 D0 ; disable volumetric e
- M220 S100 ; reset speed
- M221 S100 ; reset extrusion rate
- ; Set initial warmup temps
- M117 Nozzle preheat
- M104 S160 ; set extruder no-ooze temp
- M140 S{if printer_model=~/.*MK3S.*/}[first_layer_bed_temperature]{else}{max(first_layer_bed_temperature[0],80)}{endif} ; set bed PINDA warmup temp
- ; Nozzle warmup before home to avoid driving hardened ooze into PEI surface
- M109 S160 ; wait for extruder no-ooze warmup temp before mesh bed leveling, cool hot PINDA
- ; Home
- M300 S40 P10 ; chirp
- M117 Homing
- G28 W ; home all without mesh bed level
- ; Present bed for final cleaning
- G0 Z3; Raise nozzle before move
- G0 X125 Y180 F10200; Move nozzle to PINDA warming position
- G0 Z0.15 F10200; Lower nozzle to PINDA warming position
- ; Wait for PINDA warmup
- M117 PINDA warmup
- {if printer_model=~/.*MK3S.*/}
- M117 Mk3S detected, no warmup required
- {else}
- M117 Mk3 Waiting for PINDA warmup
- M860 S35 ; wait for PINDA temp to stabilize
- {endif}
- M140 S[first_layer_bed_temperature] ; set target bed temp
- G0 Z3; Raise nozzle before move
- ; Mesh bed leveling
- M300 S40 P10 ; chirp
- M117 Mesh bed leveling
- G80 ; mesh bed leveling
- M117 Saving results
- G81 ; save mesh leveling results
- ; Final warmup routine
- M117 Final warmup
- G0 Z5; Raise nozzle to avoid denting bed while nozzle heats
- M140 S[first_layer_bed_temperature] ; set bed final temp
- M104 S[first_layer_temperature] ; set extruder final temp
- M109 S[first_layer_temperature] ; wait for extruder final temp
- M190 S[first_layer_bed_temperature] ; wait for bed final temp
- ; Prime line routine
- M300 S40 P10 ; chirp
- M117 Printing prime line
- G0 Z0.15 ; Restore nozzle position - (thanks tim.m30)
- M900 K0; Disable Linear Advance for prime line
- G92 E0.0 ; reset extrusion distance
- G1 Y-3.0 F1000.0 ; go outside print area
- G1 E2 F1000 ; de-retract and push ooze
- G1 X20.0 E6 F1000.0 ; fat 20mm intro line @ 0.30
- G1 X60.0 E3.2 F1000.0 ; thin +40mm intro line @ 0.08
- G1 X100.0 E6 F1000.0 ; fat +40mm intro line @ 0.15
- G1 E-0.8 F3000; retract to avoid stringing
- G1 X99.5 E0 F1000.0 ; -0.5mm wipe action to avoid string
- G1 X110.0 E0 F1000.0 ; +10mm intro line @ 0.00
- G1 E0.6 F1500; de-retract
- G92 E0.0 ; reset extrusion distance
- ; Final print adjustments
- M300 S40 P10 ; chirp
- M117 Preparing to print
- ; Adjust extrusion rate if desired
- ; M221 S{if layer_height >= 0.32}90{else}100{endif} ; compensate for thick layer heights
- M117 Print in progress
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement