Adapter blackpill
Bastardkb·adapter-blackpill·adapter/adapter.kicad_pcb
About the Adapter blackpill PCB
Adapter blackpill is an open source STM32 PCB design by Bastardkb, published on GitHub under the CERN-OHL-W-2.0 license. It is a 2-layer board measuring 93.5 × 67.4 mm, with 24 components from 9 distinct parts.
Its main chip is the STM32F401 / STM32F411 Blackpill Breakout, from the STM32 family. By type, the board carries 12 connectors, 8 resistors, 2 ICs and 2 switches.
From the project
Blackpill holder pcb with breakouts for rgb, trackball etc.
Blackpill holder pcb with breakouts for rgb, trackball etc.
Copyright Quentin Lebastard and Stefan Kerkmann 2021.
PWM Driver - ok with external pullup and adjusted timings see config.h Serial Half-duplex - ok at default speed and up to 3.75MBit/s see config.h SPI EEPROM - ok, PWM3360 - ok from scope, should work with real hardware Splithand detection - ok Bootloader bodge - ok, can enter reliably everytime Matrix - ok

Main components on the Adapter blackpill
Adapter blackpill bill of materials (BOM)
24 components, 9 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | STM32F401 / STM32F411 Blackpill Breakout | WeAct_BlackPill_without_SWD_First_Row | U1, U2 |
| 2 | Serial | Jack_3.5mm_PJ320E_Horizontal | J1, J2 |
| 2 | RGB | 3_PinSocket | J3, J4 |
| 2 | Trackball | 6_PinHeader | J5, J7 |
| 2 | Ribbon | 5_PinHeader | J6, J9 |
| 2 | Ribbon | 6_PinHeader | J8, J10 |
| 2 | SPI user | 6_PinHeader | J11, J12 |
| 2 | USER | PushSwitch | SW1, SW2 |
| 8 | 5.1k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R2, R3, R4, R5, R6, R7, R8 |
Adapter blackpill design files
The KiCad project lives in the Bastardkb/adapter-blackpill repository on GitHub; these links point at the commit this page was built from.
- Layoutadapter/adapter.kicad_pcb
- Schematicadapter/adapter.kicad_sch
Adapter blackpill: common questions
What microcontroller does the Adapter blackpill use?
The Adapter blackpill is built around the STM32F401 / STM32F411 Blackpill Breakout, from the STM32 family.
How big is the Adapter blackpill PCB?
The Adapter blackpill measures 93.5 × 67.4 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Adapter blackpill?
24 components, from 9 distinct parts. The full bill of materials is listed on this page.
Where can I download the Adapter blackpill design files?
From the Bastardkb/adapter-blackpill repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Adapter blackpill design in my own project?
Yes, under the terms of its CERN-OHL-W-2.0 license, which Bastardkb chose for the repository.
Can I test firmware for the Adapter blackpill without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k