My bad. Yes. That's right.It's DC motors, right? Each board can have two motors connected, so you would only need 7 PWM signals and 14 pins for direction. ENA, IN1 and IN2 are for one motor on the board, ENB, IN3 and IN4 are for the other.Ok. But you only need to drive two PWM signals to the motor drivers, to ENA and ENB. The direction pins IN1 IN2 IN3 and IN4 just need a simple digital signal.
So for seven motors you need 14 PWM signals, which you can do with one PCA9685.
Of course you also need 7*4=28 GPIO pins for the direction pins. You might have enough on the Pi, or you could use an I2C GPIO expander.
Statistics: Posted by ame — Sun Feb 15, 2026 8:52 am