Skip to content

Instantly share code, notes, and snippets.

@hyperair
Created January 4, 2019 07:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hyperair/639554a26fa971a85919a69ead96180b to your computer and use it in GitHub Desktop.
Save hyperair/639554a26fa971a85919a69ead96180b to your computer and use it in GitHub Desktop.
;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
;Print time: {print_time}
;Filament used: {filament_amount}m {filament_weight}g
;Filament cost: {filament_cost}
G21 ; metric values
G90 ; absolute positioning
M82 ; set extruder to absolute mode
M107 ; start with the fan off
G92 E0 ; set extruder position to 0
M140 S60 ; get bed heating up
G28 ; home all
M109 S140 ; set to cleaning temp and wait
G1 Z150 E-30 F75 ; suck up XXmm of filament
M109 S140 ; heat up rest of way
G1 X45 Y174 F11520 ; move behind scraper
G1 Z0 F1200 ; CRITICAL: set Z to height of top of scraper
G1 X45 Y174 Z-.5 F4000 ; wiping ; plunge into wipe pad
G1 X55 Y172 Z-.5 F4000 ; wiping
G1 X45 Y174 Z0 F4000 ; wiping
G1 X55 Y172 F4000 ; wiping
G1 X45 Y174 F4000 ; wiping
G1 X55 Y172 F4000 ; wiping
G1 X45 Y174 F4000 ; wiping
G1 X55 Y172 F4000 ; wiping
G1 X60 Y174 F4000 ; wiping
G1 X80 Y172 F4000 ; wiping
G1 X60 Y174 F4000 ; wiping
G1 X80 Y172 F4000 ; wiping
G1 X60 Y174 F4000 ; wiping
G1 X90 Y172 F4000 ; wiping
G1 X80 Y174 F4000 ; wiping
G1 X100 Y172 F4000 ; wiping
G1 X80 Y174 F4000 ; wiping
G1 X100 Y172 F4000 ; wiping
G1 X80 Y174 F4000 ; wiping
G1 X100 Y172 F4000 ; wiping
G1 X110 Y174 F4000 ; wiping
G1 X100 Y172 F4000 ; wiping
G1 X110 Y174 F4000 ; wiping
G1 X100 Y172 F4000 ; wiping
G1 X110 Y174 F4000 ; wiping
G1 X115 Y172 Z-0.5 F1000 ; wipe slower and bury noz in cleanish area
G1 Z10 ; raise z
G28 X0 Y0 ; home x and y
M109 S140 ; set to probing temp
M204 S300 ; set accel for probing
G29 ; Probe
M204 S2000 ; set accel back to normal
G1 X5 Y15 Z10 F5000 ; get out the way
M400 ; clear buffer
G4 S1 ; pause
M109 S205 ; set extruder temp and wait
G4 S25 ; wait for bed to temp up
G1 Z2 E0 F60 ; extrude filament back into nozzle
M140 S65; get bed temping up during first layer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment