Slicer switching for Taz 6 w/ bl touch

I am currently using Lulzbot Cura for slicing prints for my Taz 6. I have previously added a bltouch to it and if I remember correctly, I had to change some things on the firmware.

I am wanting to switch over to using Ultimaker Cura for this printer and 2 Creality printers I have. Is there anything special I need to do in order to do this or is it simply just a matter of adding the Taz 6 into the new slicer? Just want to make sure there wasn’t anything specific I needed to do due to the bltouch. I just can’t remember if I had to add anything to the starting gcode.

Any help would be great, thank you!

Startup GCODE with BLTouch is going to alter a few things in your startup GCODE.

There are some Lulzbot-specific startup commands that applied to the Z-axis homing, nozzle wiping and probing sequence that you no longer would be using with BLTouch that are replaced with BLTouch commands. In general, your BLTouch CuraLE startup GCODE should work directly in Ultimaker Cura, if you just copy/paste it over.

Knowing even less than you do about what you did when you added BLTouch, I can’t say for certain, but if you paste up what you’re starting up with in CuraLE, I should be able to say whether it’ll work or not.

Thanks for the information.

Here is the starting gcode for the Taz 6 I have:

;This G-Code has been generated specifically for the LulzBot TAZ 6 with standard extruder

;

;The following lines can be uncommented for printer specific fine tuning

;More information can be found at https://marlinfw.org/meta/gcode/

;

;M92 E833 ;Set Axis Steps-per-unit

;M301 P21.0 I1.78 D61.93 ;Set Hotend PID

;M906 E135 ;Digipot Motor Current ((750mA-750)/5+135) = 135

;M206 Y4 ;Set Home Offsets (default:4)

;

M73 P0 ; clear GLCD progress bar

M75 ; start GLCD timer

G26 ; clear potential ‘probe fail’ condition

M107 ; disable fans

M420 S0 ; disable previous leveling matrix

G90 ; absolute positioning

M82 ; set extruder to absolute mode

G92 E0 ; set extruder position to 0

M140 S{material_bed_temperature_layer_0} ; start bed heating up

M109 R{material_soften_temperature} ; soften filament before homing Z

G28 ; Home all axis

G1 E-15 F100 ; retract filament

M109 R{material_wipe_temperature} ; wait for extruder to reach wiping temp

;M206 X0 Y0 Z0 ; uncomment to adjust wipe position (+X ~ nozzle moves left)(+Y ~ nozzle moves forward)(+Z ~ nozzle moves down)

G12 ; wiping sequence

M206 X0 Y4 Z0 ; reseting stock nozzle position ### CAUTION: changing this line can affect print quality ###

M109 R{material_probe_temperature} ; wait for extruder to reach probe temp

G1 X-10 Y293 F4000 ; move above first probe point

M204 S100 ; set probing acceleration

;G29 ; start auto-leveling sequence

;M420 S1 ; enable leveling matrix

G29 A ; Activate the UBL System.

G29 L0 ; Load UBL

G29 J2 ; 4-point level

G29 F10.0 ; Fade to 10mm

M425 Z ; use measured Z backlash for compensation

M425 Z F0 ; turn off measured Z backlash compensation. (if activated in the quality settings, this command will automatically be ignored)

M204 S500 ; restore standard acceleration

G1 X0 Y0 Z15 F5000 ; move up off last probe point

G4 S1 ; pause

M400 ; wait for moves to finish

M117 Heating… ; progress indicator message on LCD

M109 R{material_print_temperature_layer_0} ; wait for extruder to reach printing temp

M190 R{material_bed_temperature_layer_0} ; wait for bed to reach printing temp

G1 Z2 E0 F75 ; prime tiny bit of filament into the nozzle

M117 TAZ 6 Printing… ; progress indicator message on LCD

It’s definitely not optimized, the BLTouch stuff was just put in where needed.

First, get your hot end heating up to the material temp instead of softening first. Replace

 M109 R{material_soften_temperature} ; soften filament before homing Z

with

 M104 R{material_print_temperature_layer_0} ; start heating hotend

Remove or put a semicolon in front of the unnecessary retraction and wiping sequence related commands:

 ;G1 E-15 F100 ; retract filament

 ;M109 R{material_wipe_temperature} ; wait for extruder to reach wiping temp

and remove or put a semicolon in front of the wiping sequence:

 ;G12 ; wiping sequence

Remove/semicolon the probe temperature command:

 ;M109 R{material_probe_temperature} ; wait for extruder to reach probe temp

The rest is fine.

I’m not at my computer but the start gcode you gave me for my Taz 6 / BL Touch mod has worked exceptionally well.

(I need to PM you about the Orca profile you have - I’m curious if that would work for mine?)

If you swap out startup and end GCODE, the Orca profiles included in the 2.3 release will work.

You will definitely want to run the calibration to optimize though.