Motor 2040 - quad motor controller 10V/0.5A - RP2040 - Pimoroni PIM618

Brand: PiMoroni
Product Code: AN-21934
Availability: 4-6 business days
Planned delivery date after ordering: 2025-03-21
46.60€
Ex Tax: 38.51€

Qty

The Motor 2040 is a standalone motor controller designed to control DC motors with encoders. The module is based on the Raspberry Pi RP2040, so there is no need to use additional boards with a microcontroller. The controller is able to handle four DC motors with a supply voltage from 2.7 V to 10 V and a current consumption of 0.5 A. The board also has an addressable RGB Neopixel LED, status LEDs for each engine, Boot and Reset buttons, and a Qwiic/STEMMA QT connector. The motor 2040 is powered via the USB type C connector.

Main features:
  • Based on the Raspberry Pi RP2040 microcontroller - ARM Cortex M0+ Dual Core 133 MHz with 264 KB of SRAM
  • 2 MB QSPI Flash with XiP support
  • Two H-bridge drivers (DRV8833)
  • 4 JST-SH 6-pin connectors for connecting motors
  • Wide range of motor and logic voltages supported (2.7 V to 10 V)
  • Built-in voltage regulator 3.3 V with input voltage up to 13.2 V (the maximum current efficiency of the regulator is 150 mA)
  • Measurement of voltage, current and error detection
  • Current limit 0.5 A per motor
  • Status LED for each engine
  • Addressable LED / Neopixel
  • Reset and Boot button
  • USB Type-C connector for programming and power (max. 3 A)
  • Qwiic/STEMMA QT connector for rapid prototyping
  • Fully assembled
Specification:
  • Microcontroller: RP2040
  • Driver for motors: 2x DRV8833
  • Supply voltage for motors and logic: 2.7 V to 10 V
  • Current efficiency: 0.5 A (after the current limiting pads are short-circuited, it is possible to obtain 1.2 A of continuous current and up to 2 A of instantaneous current - it is associated with the loss of the current measurement)
  • LED: RGB Neopixel
  • Regulator: 3.3 V / 150 mA
  • Dimensions: 52 x 38 x 7.7 mm
  • Mounting holes: M2.5 / 2.7 mm