Posting this in hopes that it may help someone else out there
My 3D printer won’t extrude filament! It won’t load or unload either!
I checked continuity of the wires all the way to the end of the ribbon cable – all good. I swapped the extruder stepper motor with the x-axis motor – stepper motor worked. I edited firmware and swapped extruder pin setting to another axis – stepper motor worked too.
Conclusion: Motherboard’s extruder stepper driver is defective. But since it is soldered unto the mainboard, it cannot be replaced.
Solution: Modify firmware and redirect extruder commands to an external stepper driver board (as suggested by zcornelli on this post from ADVI3++ forums).
I believe this solution is not limited to just the extruder driver. You can use this if any of the other axis drivers are defective. You just need to know what to modify in the firmware to make the adjustments.
- Prepare stepper driver board beside EXT connector
- Wire EXT pins to driver
- Connect external stepper driver
- Update firmware
Complete details on this link (with pictures).