The product's shade and actual color may differ from what is shown in the picture, as the images are for illustrative purposes. The product description is general and may not include all the product's features.
Engine 2040 - four motor controller 10V/0.5A - RP2040 - Pimoroni PIM618
3765421 AN-21934
0769894021651
Shipping 11-18 b.d.
All about the product
Motor 2040 is a separate motor controller designed to control DC motors with encoder devices. The module is based on Raspberry Pi RP2040, so there is no need to use additional boards with a microcontroller. The controller can control four DC motors with a supply voltage ranging from 2.7 V to 10 V, and a current consumption of 0.5 A. The board also features an addressable RGB Neopixel LED, status LEDs for each motor, boot and reset buttons, and a Qwiic/STEMMA QT connector. The Motor 2040 is powered via a Type C USB connector.
Key features:
- Raspberry Pi RP2040 microcontroller - ARM Cortex M0+ Dual Core 133 MHz with 264 KB SRAM
- 2 MB QSPI Flash with XiP support
- Two H-bridge controllers (DRV8833)
- 4 JST-SH 6-pin connectors for connecting motors
- Supports a wide range of motor and logic voltage (from 2.7 V to 10 V)
- Built-in 3.3 V voltage regulator with an input voltage of up to 13.2 V (maximum regulator current efficiency is 150 mA)
- Voltage, current measurement, and error detection
- Current limit of 0.5 A per motor
- Status LED for each motor
- Addressable LED / Neopixel LED
- Reset and boot button
- Type C USB connector for programming and power (max. 3 A)
- Qwiic/STEMMA QT connector for rapid prototyping
- Fully assembled
- Microcontroller: RP2040
- Motor controller: 2x DRV8833
- Motor and logic supply voltage: from 2.7 V to 10 V
- Current efficiency: 0.5 A (shorting the current limiting blocks can achieve 1.2 A continuous current and up to 2 A peak current - this is related to current measurement losses)
- LED: RGB Neopixel
- Regulator: 3.3 V / 150 mA
- Dimensions: 52 x 38 x 7.7 mm
- Mounting holes: M2.5 / 2.7 mm










