SKU: 98040906967

Motor 2040 - Quad Motor Controller

Sale price$28.80 Regular price$32.00
Save 10%

Pay in installments of $8.00 with ShopPay, AfterPay and Klarna

Shipping Estimate
USA
  • USA
  • CAN

Ships within 48 hours · Estimated delivery Aug 20 - Aug 25

Promo Codes Available:

For Your Every Summer RSVP, with Code: SUMMER15

Description

Motor 2040 - Quad Motor ControllerMotor 2040 Quad Motor Controller by Pimoroni A compact 4 channel motor+encoder controller, powered by RP2040. It has RGB and per motor indicator LEDs plus built in voltage and current sensing. Free shipping on this item!!! Motor 2040 is a standalone motor controller for driving motors with encoders attached. Encoder motors can provide feedback to the controller, enabling more precise control over position and velocity perfect for building a four wheel

Motor 2040 - Quad Motor Controller

by Pimoroni

A compact 4 channel motor+encoder controller, powered by RP2040. It has RGB and per-motor indicator LEDs plus built in voltage and current sensing.

 

Free shipping on this item!!!

 

Motor 2040 is a standalone motor controller for driving motors with encoders attached. Encoder motors can provide feedback to the controller, enabling more precise control over position and velocity - perfect for building a four wheel drive robot rover or buggy (add mecanum omniwheels to go sideways!). We've built the RP2040 chip right into Motor 2040 so you don't need separate microcontroller and driver boards, keeping everything tidy and lightweight.

Why limit yourself to vehicular constructs though, you could use it as the brains of any project that involves motors: elaborate pulley systems, 1:12 replicas of It's A Small World or even customisable dials with haptic feedback and programmable endpoints.

Motor 2040 comes with many useful built-in bells and whistles, such as:

  • An addressable RGB LED (AKA Neopixel) for visual feedback and status reports.
  • A pair of mono indicator LEDs on each motor channel to show you when and in what direction a motor is moving. This helps visualise what your code is doing and means you can prototype without having motors plugged in!
  • A QW/ST connector to make it easy to attach Qwiic or STEMMA QT breakouts - great for adding some sensor smarts.
  • Some neat voltage/current/fault sensing features to help prevent motor mishaps.

It's supported by a well documented C++/MicroPython motor and encoder library with lots of examples to show you how to use the individual features (and everything together).

Motor 2040 and MMME shims

We've designed Motor 2040 to interface easily with our new MMME (Micro Metal Motor Encoder) shims which can be used to upgrade our standard Micro Metal Motors into fancy encoder motors. We also sell motors with MMMEs pre-attached, if you want to skip the soldering.

Once your motor has an MMME attached to it you can plug it into Motor 2040 with a 6 pin JST-SH cable. Convenient!

Features

  • Powered by RP2040 (Dual Arm Cortex M0+ running at up to 133Mhz with 264kB of SRAM)
  • 2MB of QSPI flash supporting XiP
  • 2 Dual H-Bridge motor drivers (DRV8833)
  • 4 JST-SH connectors (6 pin) for attaching motors
  • Wide voltage range for motors and logic (2.7V to 10V)
  • On-board 3V3 regulator with input up to 13.2V (max regulator current output 150mA)
  • Onboard voltage, current and fault sensing
  • Per motor current limiting (0.5A) *
  • Per motor direction indicator LEDs **
  • Addressable RGB LED/Neopixel
  • Reset and BOOT button (the BOOT button can also be used as a user button)
  • USB-C connector for programming and power (3A max)
  • Qw/ST (Qwiic/STEMMA QT) connector for breakouts
  • Fully-assembled
  • C++/MicroPython libraries
  • Schematic
  • Dimensional drawing

Software

Because it's a RP2040 board, Motor 2040 is firmware agnostic! You can program it with C/C++, MicroPython or CircuitPython.

Our C++/MicroPython libraries will help you get the most out of Motor 2040, they're packed with powerful features for working with motors. You'll get best performance using C++, but if you're a beginner we'd recommend using our batteries included MicroPython build for ease of getting started.

You can also use CircuitPython on your Motor 2040, if you want access to all the nice conveniences of Adafruit's ecosystem.

Powering Motor 2040

Motor 2040 can be powered either by plugging the board into a USB-C power source (like a PC or power bank) or by connecting a battery pack to the EXT PWR or VSYS connections. On an unmodified board, you should only have one power source connected at a time, to avoid back-powering your computer or battery.

 

About RP2040

Raspberry Pi's RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.

One very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.


Shipping Notes
  • Free Standard Shipping on $100+ Orders to the USA.
  • Except Preorder products are shipped in 48 hours.
  • Delivery to the USA:
  1. Standard Shipping : 3-10 business days
  • If time is of the essence, please consider selecting expedited delivery for faster service.
Exchange/Return Notes
  • We offer a 30-day return/exchange service after receiving.
  • Final sale items are not eligible for returns or exchanges.
  • To process your return/exchange, please contact us at [email protected]
  • Please click here for more details>>> Return & Exchange Policy
SKU: 98040906967

Discover Niche Categories That Outsell

Top-Converting Item to Boost Your Average Order

4.5 ★★★★★
Based on 18 reviews
Sort
Highest Rating
Newest First
Oldest First
Product Reviews
U
Verified Purchase
UrKungFuNoGood
Lexington, US
★★★★★ 5
Long Lasting Scent
Scent: Bourbon Oak, Size: 16 Fl Oz (Pack of 2)
I've tried dozens of different brands of body washes and have had various objections. This is the best by far in every metric. First of all the scent. Bourbon & Oak. I'm not convinced that it smells like bourbon OR oak. It's definitely a warm musky scent and I would say it tends more towards a creamy spice with a strong low note. Longevity: My job is about 50 percent physical throughout the day and I tend to shower only at night when I get home from work. This is the only body wash whose aroma not only lasts through the rest of the evening, but well into late morning the next day. I would even say that physical activity brings out a very smooth and subtle character. This is the first time I've ever been able to smell a body wash the next day. It was surprising and pleasant. As for moisturizing, my skin feels smooth but without the oily residue that I typically associate with moisturizing products. If a product lives up to my expectations I tend to leave a simple review and fair rating. For products like this that exceed my expectations I try to leave a more detailed review that highlights its strengths. I will most certainly continue to use this brand and experiment with the different scents available. 10/10 would recommend.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on October 29, 2023
M
Verified Purchase
Matthew Nelson
Pawtucket, US
★★★★★ 3
Please do NOT reship items like body soap that have been returned
Scent: Seagrass & Driftwood, Size: 32 Fl Oz (Pack of 1), Scent: Seagrass & Driftwood, Size: 32 Fl Oz (Pack of 1)
So I've purchased this twice now, I love the scent and I love how it lathers up, overall very happy with the produce so long as I get a product that wasn't previously returned. The 2nd order I received, it was clear that someone had replaced the soap in the bottle with some other kind of liquid and returned it and I got it. First off that has to be dangerous and hazardous. As you can see from the pictures, something is wrong with this product. The first product I got had a clean scent, was clearly a body soap liquid. The 2nd product I ordered was more water, smelled had virtually no scent at all. Unfortunately I had already poured it into my soap dispenser so it's now not returnable. PLEASE DO NOT SHIP OUT RETURNED ITEMS!! It's dangerous
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on February 15, 2024
P
Verified Purchase
Patrick
Phoenix, US
★★★★★ 5
Great
Great
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on April 28, 2026
D
Verified Purchase
Dan Hathcock
Houston, US
★★★★★ 5
For the man
Great lather, no film and wonderful scents
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on March 27, 2026
L
Verified Purchase
Linda
Houston, US
★★★★★ 5
Great body wash
Great product, great price. They all smell great, would recommend.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on December 8, 2025

recommand products