markhuge MH\n s

Taz 5 Priming

published:

signed with 0x683A22F9469CA4EB

tags:

I run this G-code before every print. The first one is for cura, the second for simplify3d.

This is setup for my particular Lulzbot Taz 5. Use at your own risk.

This will:

  1. Move the hotend off the edge of the bed for drippage.
  2. Get the hotend to temp.
  3. Squirt out a blob of material to prime the extruder.

There’s some additional tweaks for speeds and whatnot, but those come directly from the Taz 5 start G-code.

M75                                         ; start GLCD timer

G28                                         ; I'm on my wayyyyyy, I'm on my wayeEeEeE 
M218 X0 Y0 T0
M218 X0 Y-52 T1
G1 X298 Y137 Z2 F5000                       ; move to purge position
G1 Z0.4                                     ; set nozzle height

M117 Heating...
M107                                        ; disable fans
M190 R{material_bed_temperature_layer_0}    ; wait for bed to reach printing temp
M109 R{material_print_temperature_layer_0}  ; wait for extruder to reach printing temp

M117 It's a purge planet, Morty             ; progress indicator message on LCD
G91 ; Go into relative position mode
G1 X-8.000 F1800                            ; move from 298 to 290
G1 E9 F500                                  ; start purge line
G1 Y-40.0 E12.5 F500                        ; end purge line
G90                                         ; Put things back in absolute positioning
M400                                        ; wait for purge to complete
G1 Z0.5 F1200                               ; lift
G1 F{speed_travel}                          ; set travel speed
M203 X192 Y208 Z3                           ; set limits on travel speed

M117 TAZ 5 Printing...

Same but for Simplify3D:

; Taz 5 pregame wipe
; This makes use of Simplify3d variables. You can hard-code
; the bracketed values to a number if you're not using Simplify3d.

G28 ; I'm on my wayyyyyy, I'm on my wayeEeEeE 
M218 X0 Y0 T0
M218 X0 Y-52 T1
G1 X298 Y137 Z2 F5000 ; move to purge position
G1 Z0.4 ; set nozzle height

M106 S[fan_speed_pwm] ; set fan speed
M190 S[bed2_temperature] ; bed temp and wait
M109 S[extruder0_temperature] T0 ;  extruder temp and wait

G91 ; Go into relative position mode
G1 X-8.000 F1800 ; move from 298 to 290
G1 E9 F500 ; start purge line
G1 Y-40.0 E12.5 F500 ; end purge line
G90 ; Put things back in absolute positioning
M400 ; wait for purge to complete
G1 Z0.5 F1200 ; lift

About the Author

Mark Wilkerson

0x683A22F9469CA4EB

R&D engineer @ Twitch. Previously Blizzard, Hightail, Co-Founder @ SpeakUp

Mark is building open source tools to make web3 and decentralized self-ownership easy for regular people.

Live dev streams at Twitch.tv

More Posts