# Use second extruder driver

**URL:** <https://forum.lulzbot.com/t/use-second-extruder-driver/24808>\
**Category:** Firmware\
**Created:** [September 15, 2022, 3:45am UTC](https://forum.lulzbot.com/t/use-second-extruder-driver/24808 "2022-09-15T03:45:18Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chipwidget](https://avatars.discourse-cdn.com/v4/letter/c/f19dbf/32.png) [@Chipwidget](https://forum.lulzbot.com/u/Chipwidget)\
**Post date:** [September 15, 2022, 3:45am UTC](https://forum.lulzbot.com/t/use-second-extruder-driver/24808/1 "2022-09-15T03:45:18Z")

</div>

Hi Community,

I have an old TAZ 5. Marlin version is 1.1.9.34. In trying to change extruder I think I have made a wiring error on the stepper motor and cooked the E0 driver. (Original extruder doesn’t work now either.) Is it possible to tell Marlin to use the E1 driver and swap over the plug? If so can someone please point me in the right direction for instructions on how to do this?

TIA  
Chip

---

<div class="post-metadata">

**Author:** ![cantieny](https://avatars.discourse-cdn.com/v4/letter/c/919ad9/32.png) [@cantieny](https://forum.lulzbot.com/u/cantieny)\
**Post date:** [September 15, 2022, 6:49pm UTC](https://forum.lulzbot.com/t/use-second-extruder-driver/24808/2 "2022-09-15T18:49:09Z")

</div>

Hi Chip,

FWIW - That sounds like something that could be done but I don’t know how. I am just responding in case you have to buy a new board. Don’t replace the board with a Rambo or whatever is in there. Convert to a Duet3D. I used Maestro’s and converted two Taz 4’s and a Mini. You can add a touch screen, real mesh bed leveling and use a real (meaning up to date) slicer. I used BLTouch for leveling. If I had it to do over I would use a non contact leveling sensor.

Chuck

---

<div class="post-metadata">

**Author:** ![kcchen\_00](https://avatars.discourse-cdn.com/v4/letter/k/9dc877/32.png) [@kcchen\_00](https://forum.lulzbot.com/u/kcchen_00)\
**Post date:** [September 16, 2022, 1:47pm UTC](https://forum.lulzbot.com/t/use-second-extruder-driver/24808/3 "2022-09-16T13:47:14Z")

</div>

If you just connect E1, the printer may not work if it doesn’t sense anything on E0. An error from the thermister reading or something. Could be as easy as connecting a dummy thermister with no heating element to fool the runaway fail safe.

You could recompile the Marlin firmware by swapping the E1 & E0 to change the primary extruder. This should allow the use of E1 as the primary.

---

<div class="post-metadata">

**Author:** ![Chipwidget](https://avatars.discourse-cdn.com/v4/letter/c/f19dbf/32.png) [@Chipwidget](https://forum.lulzbot.com/u/Chipwidget)\
**Post date:** [September 17, 2022, 6:30am UTC](https://forum.lulzbot.com/t/use-second-extruder-driver/24808/4 "2022-09-17T06:30:41Z")

</div>

Hi kcchen,

Yes I would like to recompile Marlin to swap E0 and E1. How do I go about this? Is there a primer somewhere I can use to get started?

Chip

---

<div class="post-metadata">

**Author:** ![Chipwidget](https://avatars.discourse-cdn.com/v4/letter/c/f19dbf/32.png) [@Chipwidget](https://forum.lulzbot.com/u/Chipwidget)\
**Post date:** [September 17, 2022, 6:31am UTC](https://forum.lulzbot.com/t/use-second-extruder-driver/24808/5 "2022-09-17T06:31:35Z")

</div>

Hi Chuck,

Thanks I will keep this in mind if recompiling to use E1 doesn’t work out.

Chip

---

<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:** [September 21, 2022, 7:41pm UTC](https://forum.lulzbot.com/t/use-second-extruder-driver/24808/6 "2022-09-21T19:41:46Z")

</div>

I did this with my Taz 6 after I shorted the E0 driver, and others have done it to swap the Y axis driver for the E1 driver. The changes are pretty simple, it’s all in the pins config.
