Dual TB9051FTG driver randomly stops one of the outputs

Hi, I am having issues with one of the outputs on Dual TB9051FTG Motor Driver (for Raspberry Pi, Assembled).

I am trying to control couple of 18V DC motors from a robot mower. First output stops and continues randomly. The second output runs without any issues.

Even without any motor it behaves the same. The green led of first output goes off and on abruptly. E.g. it runs for 2-6 seconds then stops for 1-10 seconds and so on. I tried voltage from 12V to 17V, current was around 0.2A per motor.

I installed fresh Raspi OS on Raspi 4 and ran the example project from Github (GitHub - pololu/dual-tb9051ftg-motor-driver-rpi: Python library for the Pololu Dual TB9051FTG Motor Driver for Raspberry Pi)

Driver is powered using a simple lab power supply that can go up to 3A. The Raspi is powered via 65W USB charger.

Is the driver broken/damaged or am I doing something wrong? Thanks!

This video shows the behavior and my setup:

I tried to control the driver using Node.js and pigpio library (without the pigpiod deamon) and it works correctly! No issues with the output 1.

I guess, the problem is either in the sample application or in the pigpiod service it uses.

Hello.

I am glad to hear that you were able to get your driver working; thanks for letting us know!

It’s possible something could have changed in a recent update to some Raspberry Pi software that affects how our library works, so we will look into that in more detail shortly.

- Patrick