bigtreetech / BIGTREETECH-SKR-V1.3

32bit board with LPC1768, support marlin2.0 and smoothieware, support lcd2004/12864, On-board TMC2130 SPI interface and TMC2208 UART interface no additional wiring is required
1.01k stars 1.15k forks source link

E0 and E1 not working/responding #109

Open krizo96 opened 4 years ago

krizo96 commented 4 years ago

This problem is almost certainly the result of my error, but I want to see if there's any way to remedy it short of replacing the board. What happened is that I accidentally shorted the Z end stop and my E0 stepper driver and port died. Along with that I also found out that the pins for X and Y end stops didn't work anymore, but I worked around all of that by remapping the pins and the end stops work now, however, I still can't get my E0 or E1 to work no matter what I do. I tested the drivers and motors I'm using and they all work fine on X, Y and Z axis, but on E0 the motor locks (probably because of the damage) and when I try to remap so I use E1 as E0 it's completely unresponsive - no current, no nothing. Any ideas on how to get my E1 to work? And in case it's dead, is there any way to get the 4th axis/extruder working besides getting a new board?

Thanks!

zebolc commented 4 years ago

Do you have enabled Linear advance? Try to disable it. Or try playing with MINIMUM_STEPPER_DIR_DELAY, MINIMUM_STEPPER_PULSE and MAXIMUM_STEPPER_RATE. I'm using 20, 2, 400000 with linear advance and it solved my issue with E0 not working.

krizo96 commented 4 years ago

Do you have enabled Linear advance? Try to disable it. Or try playing with MINIMUM_STEPPER_DIR_DELAY, MINIMUM_STEPPER_PULSE and MAXIMUM_STEPPER_RATE. I'm using 20, 2, 400000 with linear advance and it solved my issue with E0 not working.

I didn't have Linear advance or any of the settings you mentioned enabled, but playing around with them didn't help. Still not working.

mr-september commented 4 months ago

Did you get anywhere with this? Facing the same issue. I have the equipment and experience to replace SMD components, but in this case I don't even know where to start probing.

Would be great if BTT can chime in on which parts to probe at, like which parts are shared by both E0 and E1 and are likely to be damaged in the case of a shorted stepper.