MP6550 Reading 0.2V across both OUTA and OUTB

The MP6550 carrier board from pololu is mounted onto a PCB with header pins. The board schematic connections are:

12V → VM
GND → GND
esp32-s3-wroom GPIO11 → IN1
esp32-s3-wroom GPIO12 → IN2
motor terminal 1 → OUTA
motor terminal 2 → OUTB
3.3V → nSLEEP
Other connections are left floating

OUTA and OUTB both read 0.2V, and I’ve verified IN1 is provided 3.3V PWM at 100% duty cycle and IN2 is grounded at 0% duty cycle (arduino analogWrite(11, 255).

We’ve checked with an infrared camera and it reads acceptable temperatures of 45ish degrees Celcius.

nSLEEP is verified with a multimeter to be at 3.3V.

Motor is verified to not be burnt out with a multimeter, continuity across both terminals indicates the coil is still intact.

We cannot seem to get this motor driver to work at all.

Hello.

Do you have a common ground connection between the MP6550 carrier and your ESP32 board? 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 your MP6550 carrier board?

Brandon

I’ll post one tomorrow when I get back to the robotics lab but a small update:

We checked and the temperature hits 150 degrees with nothing plugged in after 10-15s