This is a Pololu 20DX41L MM 12V CB (current balancing) dual motor controller. It is a compact board used to control two brushed DC motors from 6 to 12V. It can provide up to a maximum of 3 amps of continuous current to each motor and can handle up to at 10 amp peak. A special feature of this dual motor controller is its current balancing, allowing it to detect full motor stalls and shut down the connected motor to protect it against damage. The controller is also equipped with an onboard logic-level port for controlling two additional digital outputs, such as an optional RC servo. This board includes an adjustable cell-balancing potentiometer, as well as current limiting, over-temperature, over-voltage, and over-current protections. It also features Onboard diagnostics, including LED indicators, to easily identify the source of any issues.