This page outlines the method of using the LulzBot Taz 6 Dual Extruder Tool Head for printing a single item in two different colors. While the general concepts of printing with a single extruder tool head apply here, there are specific settings necessary in the model and in the slicer program for using a dual extruder.
Using the dual extruder requires two separate model files that will be merged in the slicer program.

LulzBot Taz 6 Dual Extruder Tool Head v2
Location: Makerspace, LulzBot #4
Lanyard color: Green
Use options:
Cost
While these instructions are for the TinkerCad program, they can be used as a guide for what to do in any CAD program.
You now have two .stl files that you will use in the slicing program.
If you haven't already, add the dual extruder to Cura.
Copy the following into the Start GCode box:
;This profile is designed specifically for LulzBot TAZ6 3D Printer
;{material_print_temperature}
M75 ; start GLCD timer
G26 ; clear potential 'probe fail' condition
G21 ; set units to Millimetres
M107 ; disable fans
M420 S0 ; disable leveling matrix
G90 ; absolute positioning
T0 ; select this extruder first
M82 ; set extruder to absolute mode
G92 E0 ; set extruder position to 0
G28 X Y ; home X and Y
G28 Z ; home Z
M400 ; clear buffer
M140 S{material_bed_temperature}; get bed heating up
M104 S{material_print_temperature_0} T0 ; set extruder temp
M104 S{material_print_temperature_1} T1; set extruder temp
M109 R{material_print_temperature_0} T0 ; set extruder temp and wait
M109 R{material_print_temperature_1} T1; set extruder temp and wait
T1 ; switch to second extruder
G90 ; use absolute positioning for the XYZ axes
G1 X2 F3600 ; move to the X=2mm position on the bed
G1 Y2 F3600 ; move to the Y=2mm position on the bed
G1 E0 F100 ; prime nozzle from previous print
G1 F100 E-{retraction_amount} ;retract second nozzle before print
G92 E-30 ; adjust to 1st nozzle e value
T0 ; switch back to back
M190 R{material_bed_temperature_layer_0}; get bed temping up during first layer
G1 Z2 E0 F75 ; extrude filament back into nozzle
M117 TAZ Printing... ; LCD status message
Heat one extruder, change the filament, and then heat the other extruder and change the filament.
- Both extruders will be the same temperature, unless specified differently in Cura.
-Hot End 1/Extruder 1/Extruder 00 is the back, right extruder and Hot End 2/Extruder 2/Extruder 01 is the front, left extruder.
Enable these settings in Cura’s Custom Settings: Custom > Dual Extrusion > Enable Prime Tower or Enable Ooze Shield
The prime tower is an extra tower on the build plate to prime the nozzle properly before printing the next layer. It reduces oozing and under-extrusion and enhances overall printing quality. The prime tower has a few settings, which are explained below.

Fig. 1. Prime Tower. Retrieved from https://ultimaker.com/en/resources/49701-dual-extrusion
Ooze Shield
The ooze shield is a separately printed one-layer wide wall, which catches ooze from incoming nozzles before each layer is printed. It is recommended to only use this setting when printing with the Ultimaker Original Dual extrusion experimental kit. It has two separate settings to control:

Fig. 2. Ooze Shield. Retrieved from https://ultimaker.com/en/resources/49701-dual-extrusion
Supports can be assigned to a specific extruder in Custom > Support. Use this option if you are running low on one color of filament.
If you notice that the two hot ends are not leveled with each other and it’s affecting the print quality, follow these steps:

Figure 1. Level Tool Head
Retrieved from https://ohai.lulzbot.com/project/TAZ-6-dual-extruder-v2-tool-head-installation/accessories/

In Cura, add a brim
Increase the prime tower volume by 2-3 mm^3
Increase prime tower size