Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; PrusaSlicer start gcode for Prusa i3 Mk3
- ; Based on baseline start gcode 20210316
- [[ Other startup gcode if desired...]
- ; Set initial warmup temps
- ; Insert this code before the G28 W homing command
- 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
- [ Other startup gcode if desired...]
- ; Begin G28 W homing command
- ; Home
- M300 S40 P10 ; chirp
- M117 Homing
- G28 W ; home all without mesh bed level
- [ Other startup gcode if desired...]
- ; 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
- [ Other startup gcode if desired...]
- ; Final warmup routine
- ; Do this immediately before printing prime line
- 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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement