TAZ 5 Extruder 0 stopped working

I have a stock (single extruder) TAZ 5 purchased in 2015. It has worked great until today. One print failed because the extruder stopped partway through. I’ve had problems with filament binding lately and thought nothing of it. Next print put down one layer then stopped. The motor was super hot so my initial thought was overheating. It’s hot here today. That isn’t the problem, the motor is fine.

Verify extruder stepper works: hooked to X axis and it works just fine.
Verify wires are good: checked wire resistance and wired the extruder to the X stepper on the main board, works fine.
Verify fuses: 15A fuse is good, 2x LF5A are good, verified visually and checked resistance

Conclusion: either the board is bad or I’m missing a fuse. I only checked visually, I’ll have a go at something official later. I have confirmed hooking the X stepper to the extruder output on the board does not work, the X stepper won’t move.

So what are my options? I have a single extruder, no plans to go dual. Could I make extruder 1 the primary, basically swap it with extruder 0? Anything more to verify on the board? I was hoping to find a frayed wire or something else simple but I am a bit stuck.

Thanks!

I believe that if you change to extruder 1 on the board, you will have to (compile and) load custom firmware.

Thanks, been poking around the firmware source and just found “LULZBOT_SWAP_EXTRUDERS”, it does exactly what I want. Hoping I can also find some firmware with this already built so I don’t have to figure out how to correctly compile this…

I’m very interested to hear if this solves your problem as I’m having largely the same one.

A few minutes into a print the extruder stops working properly. I tried multiple settings and changes but keep having the problem, so I figured it’s one of the following: the board is on its way out, the motor is on its way out (less likely), there’s an issue with the files or the SD card, or the hotend came loose and filament is getting jammed as it retracts.

I’ve disassembled and cleaned the hotend multiple times, changed the nozzle, and did cold pulls to see what the inside looks like, and things seem good. I’m currently testing gcode files and SD card. I’m at a loss though. Would love to hear if your successful with this or if anyone else has attempted to fix this problem.

Did you ever find a solution to this (as far as the firmware goes)?
I’m in the same boat!

I compiled and posted the E0/E1 driver swap firmware a few months back.

Just open up the case, swap the E0 plug into the E1 position and the firmware should handle the rest.

Will that work for the TAZ5. or is that specific to the 6?

Sorry, I missed the 5 in the title of the post -

The firmware is specific for the 6, but the same changes to the pins.h file and compiling should work for the 5.

Took me forever to get around to this.

I have figured out how to get this to compile and swap E0 and E1 on TAZ 5.
Unfortunately for me it doesn’t work, the extruder stepper still does not move. Yes, I have verified the stepper works by plugging into another port, such as Y-axis.

The firmware for the E0/E1 swap: TAZ5_Marlin_1.0.0.1_swap_E0_E1.cpp.hex - Google Drive

Instructions to build this was a pain to figure out. But ultimately found OHAI: Open Hardware Assembly Instructions and figured it out with some edits. Basically follow all the steps but grab the TAZ 5 firmware source from Index of /TAZ/5.0.1/software/2016Q2/Marlin

To swap E0 and E1 you have to edit more than just the obvious E0 since heater and thermocouple are on the same wire bundle.

List of defines to swap (I just literally swapped values):

  • HEATER_0_PIN / HEATER_1_PIN
  • TEMP_0_PIN / TEMP_1_PIN
  • E0_STEP_PIN / E1_STEP_PIN
  • E0_DIR_PIN / E1_DIR_PIN
  • E0_ENABLE_PIN / E1_ENABLE_PIN
  • E0_MS1_PIN / E1_MS1_PIN
  • E0_MS2_PIN / E1_MS2_PIN