# Pimoroni Motor SHIM for Pico

**Type:** Product page · **SKU:** PIM617 · **Brand:** [Pimoroni](https://core-electronics.com.au/brands/pimoroni-australia) · **GTIN:** 769894021644
**Page:** https://core-electronics.com.au/pimoroni-motor-shim-for-pico.html ([markdown](https://core-electronics.com.au/pimoroni-motor-shim-for-pico.html.md))

This neat little add-on board lets you drive two micro metal gearmotors from a Raspberry Pi Pico!

## Pricing

- **Price:** $20.35 (inc GST) — $18.50 AUD, exc GST
- **Quantity discounts:** 10+ $17.76 (exc GST) · 25+ $17.21 (exc GST)

## Availability & dispatch

- In stock, ships same business day if ordered before 2PM (Australia/Sydney).
- We can dispatch 5 today, and up to 700 more in 7–12 days.

## Description

Solder this SHIM to the back of your Pico and unlock the magical ability to **plug in up to two of our micro metal gearmotors** (using these tidy [short motor cables](https://core-electronics.com.au/motor-connector-shim-cable-pack-of-2-50mm.html)). To connect them up via cable, use one of the [motors with the pre-attached Motor Connector Shim](https://core-electronics.com.au/micro-metal-gearmotor-with-motor-connector-shim-mcs-501-sideways.html)

In addition to the motor driver, Motor SHIM for Pico features a multi-purpose and ever popular **user button** plus a **Qw/ST connector** so you can attach breakouts and give your diminutive robot some smarts. You could use it to make a tiny front wheel drive robot or even a matchbox-sized balancing robot.

Pimoroni has designed it to be as slimline as possible and use minimal pins so it can be combined easily with other add-ons, like our [Pico Packs and Bases.](https://core-electronics.com.au/catalogsearch/result/?q=pico+hat) For a smol battery powered robot with LiPo charging and an on/off button, consider using a [Pimoroni Pico LiPo](https://core-electronics.com.au/pimoroni-pico-lipo.html) or stack this SHIM with a [LiPo SHIM for Pico](https://core-electronics.com.au/pimoroni-lipo-shim-for-pico.html)!

Motor SHIM for Pico is supported by a well documented C++/MicroPython motor library with lots of examples - there's even one to teach your motors how to sing! 🎶

- Dual H-Bridge motor driver (DRV8833)
- 2 JST-ZH connectors (2 pin) for attaching motors
- User button
- Qw/ST (Qwiic/STEMMA QT) connector for attaching breakouts
- Compatible with Raspberry Pi Pico.
- Soldering required.
- [C++/MicroPython libraries](https://github.com/pimoroni/pimoroni-pico)
- [Schematic](https://core-electronics.com.au/attachments/localcontent/motor_shim_schematic_278738ba724.pdf)

**Raspberry Pi Pico, headers and other components shown are sold separately.**

**Assembly**

You'll need to solder the SHIM to the back of your Pico, with the mounting holes lining up at the USB port end. The 'PICO MOTOR SHIM' text on the SHIM and the pin labels on the back of the Pico should be facing each other.

**Software**

Our **C++/MicroPython** libraries are 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. description

- [Download Pirate brand MicroPython](https://github.com/pimoroni/pimoroni-pico/releases)
- [MicroPython API documentation](https://github.com/pimoroni/pimoroni-pico/tree/main/micropython/modules/motor)
- [MicroPython examples](https://github.com/pimoroni/pimoroni-pico/tree/main/micropython/examples/pico_motor_shim)
- [C++ examples](https://github.com/pimoroni/pimoroni-pico/tree/main/examples/pico_motor_shim)

Alternatively, you can use **CircuitPython** to drive motors with your Raspberry Pi Pico, if you want access to all the nice conveniences of Adafruit's ecosystem.

- [Getting Started with CircuitPython](https://learn.adafruit.com/welcome-to-circuitpython)
- [CircuitPython example](https://github.com/pimoroni/pico-circuitpython-examples/tree/main/pico_motor_shim)

**Notes**

- Dimensions: approx 26mm x 21mm x 5mm (L x W x H, including connectors)
- If you're ambitious in the ways of experimental soldering, you can try soldering the Pico and the SHIM both to the short end of your header, back to back - leaving the long ends of the pins free to plug into other things. This method makes for a much more slimline Pico/SHIM package, but you'll need to make sure your solder joints make good contact with the pads of both boards and the header.
- If you'd prefer not to attach Motor SHIM permanently to your Pico, consider soldering it to a pair of [socket headers](https://core-electronics.com.au/header-10-pin-female-pth-0-1.html) (as pictured in the photos of Pimoroni Pico LiPo).

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/P/I/PIM617-5.jpg)
