The POLOLU-2590 is a two-channel, brushed DC motor driver designed for use with small robots. The driver can operate up to 28V and deliver up to 1.1A per channel. It is controllable in either open-loop mode or closed-loop speed mode with a user-programmable PID gain setting. The dual full-bridge design uses a mixture of discrete components and integrated circuits to provide efficient, reliable motor control. The driver is protected against over-current, over-voltage, under-voltage, and over-temperature conditions. The motor driver is compatible with a variety of motor control and power application platforms, including Arduino and Raspberry Pi. The POLOLU-2590 provides an easy and cost-effective way to add motor control capability to your project.