Pololu High-Power Stepper Motor Driver 36v4 with Raspberry pi 5, AOCP shutdown

36v4 stepper motor driver does an AOCP (Channel A overcurrent shutdown) both with/without motor.
It is connected to a Raspberry PI CM5 module via SPI interface, can read and write to the registers (using DRV8711 standard values ​​but writing 0x0000 to STATUS Register (Address = 0x07) to clear AOCP. Can measure across R2 with a Scop and see that a large current is drawn both with and without motor.
It seems like the driver fet is making a short circuit.
Any suggestions for troubleshooting?

Diagram: https://www.pololu.com/file/0J1709/pololu-high-power-stepper-motor-driver-36v4-schematic.pdf

Hello.

Could you post some pictures of your setup that show all of your connections as well as some close-up pictures of both sides of the board? Have you ever gotten it to work as expected? What is your startup procedure (i.e. what are you sending it to initialize the board)?

Brandon

Dear Brandon

I have made a PCB version that works, the difference between the two PCB is that I have added 3 x limit switch and moved STEP to another output so that I can use both PWM channels on the PI. I have tested alle pin with a python program ther toggled the diffrend pin og checked the signal on the fysical pin with a osiliscope. I have attached pictures of 24V supply, output from my program and PCB layout.

Jørgen



Dear Brandon,

Thank you very much for taking the time to look at my problem.
The problem is due to a fault in my PCB, A1 is shorted to 24V.

1 Like