BT DC motor board
VinnyCordeiro·BT_DC_motor_board
About the BT DC motor board
BT DC motor board is an open source RP2040/RP2350 PCB design by VinnyCordeiro, published on GitHub under the CERN-OHL-S-2.0 license. It is a 4-layer board measuring 99.1 × 73.7 mm, with 34 components from 18 distinct parts.
Its main chip is the Raspberry Pi Pico, from the RP2040/RP2350 family. Other key parts include the Black Pill STM32F401. By type, the board carries 15 connectors, 13 switches, 2 ICs, 2 diodes, 1 fuse and 1 jumper.
It belongs with the robotics & motion designs in this gallery.
From the project
BoxTurtle DC motors standalone board
IMPORTANT NOTE: this design is still untested and being modified frequently as bugs/flaws are found. Do not order PCBs yet until we say it's safe!
I designed the board to be as easy and cheap as possible; with that in mind, here are the design constraints: - All components/modules must be through hole mounted: I have professional training in electronics and the tools so SMD isn't a problem, but this isn't true for most of the hobbyists; by using through hole components the soldering complexity barrier is lowered; - All modules are to be mounted on sockets: this opens some space on the board…

Main components on the BT DC motor board
BT DC motor board bill of materials (BOM)
34 components, 18 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Raspberry Pi Pico | Pico | U1 |
| 1 | Black Pill STM32F401 | STM32F401 Black Pill | U2 |
| 2 | C49661 Power input | PinSocket_1x02_P2.54mm_Vertical | J1, J2 |
| 2 | C49661 Power output | PinSocket_1x02_P2.54mm_Vertical | J3, J4 |
| 1 | C146243 AMS1117 module | PinSocket_1x03_P2.54mm_Vertical | J5 |
| 2 | C27438 DRV8837 module left | PinSocket_1x08_P2.54mm_Vertical | J6, J8 |
| 2 | C27438 DRV8837 module right | PinSocket_1x08_P2.54mm_Vertical | J7, J9 |
| 1 | C158012 DC motor 1 | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J10 |
| 1 | C158012 DC motor 2 | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J11 |
| 1 | C158012 DC motor 3 | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J12 |
| 1 | C158012 DC motor 4 | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J13 |
| 1 | SCREW_TERMINAL_01X02 Screw_Terminal_01x02 | TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_Horizontal | J14 |
| 1 | C2718488 CAN | PinSocket_1x04_P2.54mm_Vertical | J15 |
| 1 | C492610 Fuse_Small | XF-506P | F1 |
| 1 | JUMPER_2_SMALL_OPEN Jumper_2_Small_Open | SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP2 |
| 12 | CONN_01X03 Conn_01x03 | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +4 |
| 1 | K3-1204D | K3-1204D | SW13 |
| 2 | BAT85 | D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2 |
BT DC motor board design files
The KiCad project lives in the VinnyCordeiro/BT_DC_motor_board repository on GitHub; these links point at the commit this page was built from.
BT DC motor board: common questions
What microcontroller does the BT DC motor board use?
The BT DC motor board is built around the Raspberry Pi Pico, from the RP2040/RP2350 family.
How big is the BT DC motor board?
The BT DC motor board measures 99.1 × 73.7 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the BT DC motor board?
34 components, from 18 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the BT DC motor board design files?
From the VinnyCordeiro/BT_DC_motor_board repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the BT DC motor board design in my own project?
Yes, under the terms of its CERN-OHL-S-2.0 license, which VinnyCordeiro chose for the repository.
Can I test firmware for the BT DC motor board without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Msa
Mentra-Community
47.8 × 9.4 mm53 parts2LMIT1.2kRP2040/RP2350
Open Source Smart Glasses
Mentra-Community
93 × 10.5 mm80 parts4LMIT1.2kRP2040/RP2350
MSA
Mentra-Community
30.5 × 138 mm61 parts2LMIT1.2k