> **Source:** Core Electronics is an Australian maker-electronics retailer and manufacturer based in Newcastle, NSW, run by a team of makers and educators. We design and manufacture our own product lines (PiicoDev, CE originals) and are official retailers for iconic maker and industrial brands including Raspberry Pi, Arduino, Adafruit, SparkFun and DFRobot. Orders ship Australia-wide from our Newcastle warehouse. Prices are in AUD and include GST. Pricing, stock and dispatch on this page are generated from the store's live catalog. Full machine-readable index: https://core-electronics.com.au/llms.txt

# 3pi+ 2040 Control Board

**Type:** Product page · **SKU:** POLOLU-5006 · **Brand:** [Pololu](https://core-electronics.com.au/brands/pololu-australia)
**Page:** https://core-electronics.com.au/3pi-2040-control-board.html ([markdown](https://core-electronics.com.au/3pi-2040-control-board.html.md))

This is the control board for the 3pi+ 2040 robot, and it is included as part of the Standard Edition, Turtle Edition, and Hyper Edition 3pi+ 2040 kits...

## Pricing

- **Price:** $124.95 (inc GST) — $113.59 AUD, exc GST
- **Quantity discounts:** 5+ $109.05 (exc GST) · 10+ $105.64 (exc GST)

## Availability & dispatch

- Available with a lead time — expect dispatch between Aug 20 and Aug 24.

## How to buy

- **Build a cart:** compose `https://core-electronics.com.au/cart/link?items=POLOLU-5006:1` (comma-separated SKU:qty pairs) and share the link. Opening it shows a confirmation page with live pricing and stock before anything is added to the cart.
- **Verify the cart first:** fetch `https://core-electronics.com.au/cart/link/POLOLU-5006:1.md` for live line prices (inc & exc GST, quantity discounts applied), stock and dispatch estimates, and totals. Append `/to/{AU-postcode}` (or `/to/{country-code}:{postcode}`) before `.md` for delivery options and prices to that destination. Unknown, retired, or out-of-stock SKUs are flagged. (Query form `cart/link.md?items=...` also works but some robots parsers refuse query strings here.)
- **Checkout** is completed on-site and includes a captcha at the payment step. Share the cart link; checkout takes it from there.
- **Search the catalogue:** `https://core-electronics.com.au/search/{query}.md` (URL-encode the query; pages 2-3 at `search/{query}/{page}.md`; `search.md?q=` also works)
- **Payment methods, purchase orders, policies and contact details:** https://core-electronics.com.au/llms.txt
## Description

| [![](https://core-electronics.com.au/attachments/localcontent/0J11319_4468532490a.jpg)](https://core-electronics.com.au/attachments/localcontent/0J11319_81768b8d61d.jpg) |
|---|

The 3pi+ 2040 Control Board is designed to be assembled with a [3pi+ Chassis Kit](https://core-electronics.com.au/3pi-chassis-kit-no-motors-or-electronics.html), a pair of 6V [Micro Metal Gearmotors with extended motor shafts](https://core-electronics.com.au/category/141/micro-metal-gearmotors-with-extended-motor-shafts), and a [graphical OLED display](https://core-electronics.com.au/graphical-oled-display-128x64-1-3-white-spi.html) to create a 3pi+ 2040 robot. This product is primarily intended as a replacement product for the 3pi+ 2040 robots and kits that already include it or for those who want to build a 3pi+ 2040 robot with different gearmotor versions than the ones offered with those complete kits and assembled robots.

This control board is already included as part of the following 3pi+ 2040 assembled robots and kits:

- [3pi+ 2040 Robot – Standard Edition (30:1 MP Motors), Assembled](https://core-electronics.com.au/early-adopter-3pi-2040-robot-standard-edition-301-mp-motors-assembled.html)
- [3pi+ 2040 Robot – Turtle Edition (75:1 LP Motors), Assembled](https://core-electronics.com.au/3pi-2040-robot-turtle-edition-751-lp-motors-assembled.html)
- [3pi+ 2040 Robot – Hyper Edition (15:1 HPCB Motors), Assembled](https://core-electronics.com.au/3pi-2040-robot-hyper-edition-151-hpcb-motors-assembled.html)
- [3pi+ 2040 Robot Kit with 30:1 MP Motors (Standard Edition Kit)](https://core-electronics.com.au/early-adopter-3pi-2040-robot-kit-with-301-mp-motors-standard-edition-kit.html)
- [3pi+ 2040 Robot Kit with 75:1 LP Motors (Turtle Edition Kit)](https://core-electronics.com.au/3pi-2040-robot-kit-with-751-lp-motors-turtle-edition-kit.html)
- [3pi+ 2040 Robot Kit with 15:1 HPCB Motors (Hyper Edition Kit)](https://core-electronics.com.au/3pi-2040-robot-kit-with-151-hpcb-motors-hyper-edition-kit.html)

**Included components**

| [![](https://core-electronics.com.au/attachments/localcontent/0J11998_541208cf478.jpg)](https://core-electronics.com.au/attachments/localcontent/0J11998_432383945f4.jpg) |
|---|

The 3pi+ 2040 Control Board ships with all of its surface-mount components populated, and it includes the following through-hole parts and mounting hardware:

- one [buzzer](https://core-electronics.com.au/9mm-electromagnetic-buzzer-30o-3-7v-side-opening.html)
- jumper wires for soldering motors to the board
- two [magnetic encoder discs](https://core-electronics.com.au/magnetic-encoder-disc-for-micro-metal-gearmotors-12-cpr-bulk.html)
- one low-profile 1×7 male header for use with a [graphical OLED display](https://core-electronics.com.au/graphical-oled-display-128x64-1-3-white-spi.html) (not included)
- four single battery contacts
- four [3/16" #2-56 screws](https://core-electronics.com.au/machine-screw-2-56-3-16-length-phillips-25-pack.html), two [1/4" #2-56 standoffs](https://core-electronics.com.au/aluminum-standoff-1-4-length-2-56-thread-m-f-4-pack.html), and four [nuts](https://core-electronics.com.au/machine-hex-nut-2-56-25-pack.html) for mounting the board to a 3pi+ Chassis and an OLED display to the board

Please note that assembly (including soldering) is required; see the user’s guide for assembly instructions.

| [![](https://core-electronics.com.au/attachments/localcontent/0J12009_26665e01f2d.jpg)](https://core-electronics.com.au/attachments/localcontent/0J12009_69995a13ff5.jpg) |
|---|

**What else you will need**

To build a robot with the 3pi+ 2040 Control Board, you will need a few additional parts:

- a [3pi+ Chassis Kit](https://core-electronics.com.au/3pi-chassis-kit-no-motors-or-electronics.html)
- two [Micro Metal Gearmotors with extended motor shafts](https://core-electronics.com.au/category/141/micro-metal-gearmotors-with-extended-motor-shafts) (6V MP or 6V HPCB versions recommended)
- a [graphical OLED display](https://core-electronics.com.au/graphical-oled-display-128x64-1-3-white-spi.html) (this is not required for operation, but it is strongly recommended)
- four [AAA batteries](https://core-electronics.com.au/rechargeable-nimh-aaa-battery-1-2-v-900-mah-1-cell.html): the 3pi+ chassis and control board work with both alkaline and NiMH batteries, though Pololu recommend rechargeable NiMH cells
- a [USB A to Micro-B cable](https://core-electronics.com.au/thin-2mm-usb-cable-a-to-micro-b-6-ft-low-full-speed-only.html) to connect the robot to your computer for programming and debugging
- [tools](https://core-electronics.com.au/category/5/tools) to help with kit assembly; see the user’s guide for a list of specific tools

| [![](https://core-electronics.com.au/attachments/localcontent/0J12003_24293c03b25.jpg)](https://core-electronics.com.au/attachments/localcontent/0J12003_627013dbed7.jpg) |
|---|

**Optional accessories**

You might also consider getting these for your 3pi+ 2040 robot:

- [more sensors](https://core-electronics.com.au/sensors.html)
- [connectors](https://core-electronics.com.au/connectors-sockets.html) (headers, jumper wires, etc) for adding those sensors or other peripherals to the 3pi+ 2040 expansion ports

**Dimensions**

 | Size: | 2.6" × 3.4" |
|---|---|
| Weight: | 20 g[1](https://core-electronics.com.au/#note1) |

**General specifications**

 | Processor: | RP2040 @ 125 MHz |
|---|---|
| RAM size: | 264 Kbytes |
| Program memory size: | 16 Mbytes |
| Motor driver: | DRV8838 |
| Motor channels: | 2 |
| Minimum operating voltage: | 2.7 V |
| Maximum operating voltage: | 8.5 V |
| Continuous output current per channel: | 1.8 A |
| Logic voltage: | 3.3 V |
| Reverse voltage protection?: | Y |
| External programmer required?: | N |

**Identifying markings**

 | PCB dev codes: | 3pi04a |
|---|---|
| Other PCB markings: | 0J13959 |

**Notes:**

1Without included hardware. **Documentation and other information**

- ![](https://core-electronics.com.au/attachments/localcontent/0J12003_52414d9ef2.jpg)**Pololu 3pi+ 2040 User’s Guide**
    
    User’s manual for the Pololu 3pi+ 2040 robot.
 
**File downloads**

- **Schematic diagram of the 3pi+ 2040 Control Board (305k pdf)**
- **Pinout and power distribution diagrams of the 3pi+ 2040 Control Board (1MB pdf)**
- **Dimension diagram of the 3pi+ 2040 Control Board (2MB pdf)**
- **Dimension diagram of the 3pi+ 2040 Robot (2MB pdf)**
- **3D model of the 3pi+ 2040 Control Board (27MB step)**
- **3D models of the 3pi+ 2040 Robot (18MB zip)**
    
    This file contains 3D models (in the STEP file format) of the 3pi+ 2040 Robot. These models use a simplified model of the control electronics to reduce the file size. A more detailed model of the 3pi+ 2040 Control Board (27MB step) is available separately.
- **Front, top, and side views of the 3pi+ 2040 Robot (420k zip)**
    
    These DXF drawings make it possible to get various dimension measurements of the 3pi+ 2040 Robot.
- **Drill guide for the 3pi+ 2040 Control Board (65k dxf)**
    
    This DXF drawing shows the locations of all of the board’s holes.
 
**Recommended links**

- **[3pi+ 2040 Robot Libraries and Example Code](https://github.com/pololu/pololu-3pi-2040-robot)**
    
    This repository contains libraries and example code for the Pololu 3pi+ 2040 Robot in MicroPython and C.

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/P/O/POLOLU-5006-1.jpg)
