# TazPro Dual Won't print with Head 2

**URL:** <https://forum.lulzbot.com/t/tazpro-dual-wont-print-with-head-2/26875>\
**Category:** LulzBot TAZ\
**Created:** [August 5, 2024, 2:50pm UTC](https://forum.lulzbot.com/t/tazpro-dual-wont-print-with-head-2/26875 "2024-08-05T14:50:53Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![CorrectionOptimizer](https://avatars.discourse-cdn.com/v4/letter/c/46a35a/32.png) [@CorrectionOptimizer](https://forum.lulzbot.com/u/CorrectionOptimizer)\
**Post date:** [August 5, 2024, 2:50pm UTC](https://forum.lulzbot.com/t/tazpro-dual-wont-print-with-head-2/26875/1 "2024-08-05T14:50:53Z")

</div>

After the latest Firmware update my Pro Dual will not recognize the 2nd hot end when I code it to use it. What is going on?

---

<div class="post-metadata">

**Author:** ![zenotek](https://avatars.discourse-cdn.com/v4/letter/z/ad7895/32.png) [@zenotek](https://forum.lulzbot.com/u/zenotek)\
**Post date:** [August 5, 2024, 5:40pm UTC](https://forum.lulzbot.com/t/tazpro-dual-wont-print-with-head-2/26875/2 "2024-08-05T17:40:43Z")

</div>

Does the LCD show both extruder temperatures or just one?

---

<div class="post-metadata">

**Author:** ![CorrectionOptimizer](https://avatars.discourse-cdn.com/v4/letter/c/46a35a/32.png) [@CorrectionOptimizer](https://forum.lulzbot.com/u/CorrectionOptimizer)\
**Post date:** [August 5, 2024, 7:03pm UTC](https://forum.lulzbot.com/t/tazpro-dual-wont-print-with-head-2/26875/3 "2024-08-05T19:03:42Z")

</div>

Both will heat up. Both will extrude when prompted manually. But only hot-end one will print when the g-code says to use hot-end 2.

---

<div class="post-metadata">

**Author:** ![zenotek](https://avatars.discourse-cdn.com/v4/letter/z/ad7895/32.png) [@zenotek](https://forum.lulzbot.com/u/zenotek)\
**Post date:** [August 5, 2024, 8:34pm UTC](https://forum.lulzbot.com/t/tazpro-dual-wont-print-with-head-2/26875/4 "2024-08-05T20:34:54Z")

</div>

Try adding “T2” at the end of the start gcode. I think it requires it print from 1 and then optionally 2. This will force it to move to extruder 2.

---

<div class="post-metadata">

**Author:** ![Wrathernaut](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/wrathernaut/32/13542_2.png) [@Wrathernaut](https://forum.lulzbot.com/u/Wrathernaut)\
**Post date:** [August 6, 2024, 4:25am UTC](https://forum.lulzbot.com/t/tazpro-dual-wont-print-with-head-2/26875/5 "2024-08-06T04:25:30Z")

</div>

In GCODE, T1 is the 2nd extruder. T0 is the first.

How are you “coding it to use it”?

---

<div class="post-metadata">

**Author:** ![zenotek](https://avatars.discourse-cdn.com/v4/letter/z/ad7895/32.png) [@zenotek](https://forum.lulzbot.com/u/zenotek)\
**Post date:** [August 6, 2024, 11:22am UTC](https://forum.lulzbot.com/t/tazpro-dual-wont-print-with-head-2/26875/6 "2024-08-06T11:22:23Z")

</div>

Yeah that’s what I meant. I would suggest looking at the actual gcode it’s generating. Maybe you can post the first hundred lines so we can look at it. I personally use Prusaslicer with the dual and it has its own issues that Cura does not, but I am fairly certain it’s smart enough to know which extruder to activate.

---

<div class="post-metadata">

**Author:** ![zenotek](https://avatars.discourse-cdn.com/v4/letter/z/ad7895/32.png) [@zenotek](https://forum.lulzbot.com/u/zenotek)\
**Post date:** [August 6, 2024, 11:34am UTC](https://forum.lulzbot.com/t/tazpro-dual-wont-print-with-head-2/26875/7 "2024-08-06T11:34:43Z")

</div>

I ran a test with Cura 4.13.10, disabled the first extruder, enabled the second, and sliced an object. The start gcode selected the second extruder before starting the print.

It does always use the first extruder for probing, and will heat it to wipe, but after G29 it turns off T0 and prints on T1.

---

<div class="post-metadata">

**Author:** ![CorrectionOptimizer](https://avatars.discourse-cdn.com/v4/letter/c/46a35a/32.png) [@CorrectionOptimizer](https://forum.lulzbot.com/u/CorrectionOptimizer)\
**Post date:** [August 6, 2024, 2:50pm UTC](https://forum.lulzbot.com/t/tazpro-dual-wont-print-with-head-2/26875/8 "2024-08-06T14:50:12Z")

</div>

How do I see all the g-code in a sliced object?

---

<div class="post-metadata">

**Author:** ![Wrathernaut](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/wrathernaut/32/13542_2.png) [@Wrathernaut](https://forum.lulzbot.com/u/Wrathernaut)\
**Post date:** [August 6, 2024, 2:53pm UTC](https://forum.lulzbot.com/t/tazpro-dual-wont-print-with-head-2/26875/9 "2024-08-06T14:53:12Z")

</div>

Export the gcode to a file instead of sending to the printer. Open the gcode file in a text editor.

For just testing the dual color, make two very small objects (like 3mm cubes) of each color on the plate, that way the gcode file will be smaller and easier to examine.

---

<div class="post-metadata">

**Author:** ![CorrectionOptimizer](https://avatars.discourse-cdn.com/v4/letter/c/46a35a/32.png) [@CorrectionOptimizer](https://forum.lulzbot.com/u/CorrectionOptimizer)\
**Post date:** [August 6, 2024, 4:25pm UTC](https://forum.lulzbot.com/t/tazpro-dual-wont-print-with-head-2/26875/10 "2024-08-06T16:25:50Z")

</div>

;FLAVOR:Marlin  
;TIME:76282  
;Filament used: 11.8172m, 35.1344m  
;Layer height: 0.25  
;MINX:48.508  
;MINY:18.298  
;MINZ:0.42  
;MAXX:262.009  
;MAXY:254.2  
;MAXZ:48.395  
;Generated with Cura\_SteamEngine 4.13.0-BETAv1.5  
T0  
M104 S245  
M104 T1 S180  
M105  
M109 S245  
M105  
M109 T1 S180  
M82 ;absolute extrusion mode  
T0  
M82 ;absolute extrusion mode  
; This profile is designed specifically for the LulzBot TAZ Pro with Dual Extruder Tool Head  
M73 P0 ; clear GLCD progress bar  
M75 ; start GLCD timer  
M107 ; disable fans  
G90 ; absolute positioning  
M420 S0 ; disable previous leveling matrix  
M140 S110 ; begin bed temping up  
M104 S180 T0 ; soften filament  
M104 S180 T1 ; soften filament  
G28 ; home  
M117 Heating… ; LCD status message  
M109 R180 T0 ; wait for temp  
M109 R180 T1 ; wait for temp  
T0 ; select this extruder first  
M82 ; set extruder to absolute mode  
G92 E0 ; set extruder to zero  
G1 E-10 F100 ; retract 10mm of filament on first extruder  
G0 X50 F1000 ; move over to switch extruders  
T1 ; switch extruders  
M82 ; set extruder to absolute mode  
G92 E0 ; set extruder to zero  
G1 E-10 F100 ; retract 10mm of filament on second extruder  
M104 S170 T0 ; set to wipe temp  
M104 S170 T1 ; set to wipe temp  
M106 ; turn on fans to speed cooling  
T0 ; select first extruder for probing  
G1 X-16.5 Y100 F2000 ; move above wiper pad  
M117 Cooling… ; LCD status message  
M109 R170 T0 ; wait for T0 to reach temp  
M109 R170 T1 ; wait for T1 to reach temp  
M107 ; turn off fan  
G1 Z 1.0 ; push nozzle into wiper  
G1 X -16.5 Y19 Z20 F1000 ; raise extruder  
M106 S255 ; turn on fan to blow away fuzzies  
G4 S5 ; wait 5 seconds  
M107 ; turn off fan  
G0 X50 F1000 ; move over to switch extruders  
T1 ; switch to second extruder  
G1 X296.5 Y100 F5000 ; move E2 above second wiper pad  
G1 Z 1.0 ; push nozzle into wiper

---

<div class="post-metadata">

**Author:** ![CorrectionOptimizer](https://avatars.discourse-cdn.com/v4/letter/c/46a35a/32.png) [@CorrectionOptimizer](https://forum.lulzbot.com/u/CorrectionOptimizer)\
**Post date:** [August 6, 2024, 4:28pm UTC](https://forum.lulzbot.com/t/tazpro-dual-wont-print-with-head-2/26875/11 "2024-08-06T16:28:40Z")

</div>

G0 Z5.45  
T0 ; set extruder  
M190 R90 ; get bed temping up during first layer  
G1 Z2 E0 F75 ; raise head and 0 extruder  
M82 ; set to absolute mode  
M400 ; clear buffer  
M117 TAZ Printing… ; LCD status message

---

<div class="post-metadata">

**Author:** ![CorrectionOptimizer](https://avatars.discourse-cdn.com/v4/letter/c/46a35a/32.png) [@CorrectionOptimizer](https://forum.lulzbot.com/u/CorrectionOptimizer)\
**Post date:** [August 6, 2024, 4:31pm UTC](https://forum.lulzbot.com/t/tazpro-dual-wont-print-with-head-2/26875/12 "2024-08-06T16:31:37Z")

</div>

G92 E0  
G92 E0  
G1 F1200 E-1.5  
;LAYER\_COUNT:188  
;LAYER:-5  
M107 P1  
G0 F10200 X113.612 Y36.537 Z0.42  
;TYPE:SUPPORT-INTERFACE  
G1 F600 E0  
G1 F900 X114.277 Y36.335 E0.04576

all coordinates after this. I don’t see where it tells it to start printing with E0…

---

<div class="post-metadata">

**Author:** ![zenotek](https://avatars.discourse-cdn.com/v4/letter/z/ad7895/32.png) [@zenotek](https://forum.lulzbot.com/u/zenotek)\
**Post date:** [August 6, 2024, 9:09pm UTC](https://forum.lulzbot.com/t/tazpro-dual-wont-print-with-head-2/26875/13 "2024-08-06T21:09:42Z")

</div>

> [@CorrectionOptimizer](#):
>
> T0 ; set extruder  
> M190 R90 ; get bed temping up during first layer  
> G1 Z2 E0 F75 ; raise head and 0 extruder  
> M82 ; set to absolute mode  
> M400 ; clear buffer  
> M117 TAZ Printing… ; LCD status message

It’s printing (or starting to print) first from extruder 1 (T0). So something is incorrect in the way you are slicing it. Is the intent to print only from the second extruder? Then you need to disable the first extruder:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/lulzbot/original/2X/5/50a3b55bc7ee30dc4ecce585ba041cfc81d985c4.png)
