Skip to the content
PCBKitNew board
4 layers23.8 × 44.3 mmDevboard, the printed circuit board in 3D

A small STM32 devboard for deving

Size
23.8 × 44.3 mm
Copper layers
4
Thickness
1.6 mm
Parts
41
Nets
47
Pads
214
Tracks, vias
960, 103
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
14 Sep 2026
Updated
10 Oct 2026

Overview

Devboard is an open-source printed circuit board by EwoudVV, from the EwoudVV/devboard repository on GitHub. It is a 4-layer board of 23.8 × 44.3 mm with 41 parts on 47 nets, routed with 960 tracks and 103 vias.

It is built around the STM32F411CEU6, AP2112K-3.3 and USBLC6-2SC6. Its parts include 15 capacitors, 12 resistors, 6 connectors, 3 switches and 2 ICs. It belongs with the microcontroller boards boards and the STM32 boards of this library.

Main components

3

README

README.md

Devboard

A small STM32 devboard for deving

details

  • Compatible with a breadboard
  • USB-C programming port
  • SD card holder
  • 32 header pins total: 22 GPIO, including 9 analog inputs, plus debug and power pins
  • STM32 MCU
  • 4 layer board
  • 24x44mm board size
  • 2 side component assembly

images

The board in PCB editor: board The board in 3d viewer: board

goal

  • Purpose: a functional and useful devboard
  • MCU: STM32 (MCU_ST_STM32F4:STM32F411CEUx)
  • Features: USB-C + UART, SD card, expanded GPIO
  • Size: as small as possible

status

project finished!! Once I get funding, I will order 10 assembled PCBs from PCBway.

bom

Parts from the PCBWay BOM, with quantities for one board. The KiCad CSV export is also available.

ReferenceQtyManufacturerPart numberPackage
C1, C22MurataGRM1555C1H180JA01D0402
C3, C6, C7, C8, C9, C11, C157SamsungCL05B104KB5NNNC0402
C5, C132SamsungCL05A105KO5NNNC0402
C4, C142SamsungCL05A106KP5NNNC0402
C101MurataGRM155R61A475MEAA0402
C121MurataGRM155R61A225KE95D0402
R3, R42YageoRC0402FR-075K1L0402
R9, R10, R11, R12, R135YageoRC0402FR-0747KL0402
R81YageoRC0402FR-0710RL0402
R1, R2, R63YageoRC0402FR-0710KL0402
R51YageoRC0402FR-071KL0402
U11STMicroelectronicsSTM32F411CEU6QFN-48 7x7
U21Diodes IncorporatedAP2112K-3.3TRG1SOT-23-5
D11STMicroelectronicsUSBLC6-2SC6SOT-23-6
LED11Lite-OnLTST-C190GKT0603
Y11AbraconABM3-25.000MHZ-D2Y-T5.0x3.2mm
J11GCTUSB4105-GF-AUSB-C 16P
J21HiroseDM3AT-SF-PEJM5microSD
SW1, SW2, SW33C&KPTS645SM43SMTR92 LFS6x6mm SMD

The four through-hole headers are soldered separately and are not included in this BOM. For J1, check the USB4105 pin-length variant against the footprint, as noted in the PCBWay BOM.

repo structure

  • devboard.kicad_pro / .kicad_sch / .kicad_pcb: KiCad project (root)
  • journal.md: devlog journals
  • README.md: this file
  • production: production files, like gerbers, bom, cpl
  • docs/pinout.md: header pinout and on-board connections
  • firmware: starter LED, button, and USB serial firmware

getting started

Pinout and connections

Building and flashing the starter firmware

Designed by EVV Made for Hack Club Half Life 9/16/26

Parts

41
QtyValueFootprintReferences
7100nCapacitor_SMD:C_0402_1005MetricC3, C6, C7, C8, C9, C11, C15
547kResistor_SMD:R_0402_1005MetricR9, R10, R11, R12, R13
310kResistor_SMD:R_0402_1005MetricR1, R2, R6
210uCapacitor_SMD:C_0402_1005MetricC4, C14
218pCapacitor_SMD:C_0402_1005MetricC1, C2
21uCapacitor_SMD:C_0402_1005MetricC5, C13
25k1Resistor_SMD:R_0402_1005MetricR3, R4
110RResistor_SMD:R_0402_1005MetricR8
11kResistor_SMD:R_0402_1005MetricR5
125MHzCrystal:Crystal_SMD_Abracon_ABM3-2Pin_5.0x3.2mmY1
12u2Capacitor_SMD:C_0402_1005MetricC12
14u7Capacitor_SMD:C_0402_1005MetricC10
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U2
1BOOT0Button_Switch_SMD:SW_SPST_PTS645Sx43SMTR92SW2
1DBG-PWRConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ7
1GPIO-AConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ4
1GPIO-BConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ5
1GPIO-CConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ6
1GREENLED_SMD:LED_0603_1608MetricLED1
1RESETButton_Switch_SMD:SW_SPST_PTS645Sx43SMTR92SW1
1STM32F411CEU6Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mmU1
1USB-CConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6D1
1USERButton_Switch_SMD:SW_SPST_PTS645Sx43SMTR92SW3
1microSDConnector_Card:microSD_HC_Hirose_DM3AT-SF-PEJM5J2

Questions

How big is the Devboard PCB?

It measures 23.8 × 44.3 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Devboard use?

41 parts, built around the STM32F411CEU6, AP2112K-3.3 and USBLC6-2SC6. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Devboard KiCad files?

From the EwoudVV/devboard repository on GitHub, at the commit this page was made from: the board is devboard.kicad_pcb and its schematic devboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Devboard design in my own project?

Its repository states no licence, so its author keeps all rights: ask EwoudVV before reusing the design.

Similar boards

  • 4 layers57 × 27 mmAltlog, the printed circuit board in 3D

    Altlog

    alexdortiz/flight-data-recorder

    4-layer flight data recorder. Open altlog.kicadpro in KiCad 10.

    47 partsMIT
  • 4 layers55 × 95 mmMP3-Player, the printed circuit board in 3D

    MP3-Player

    rishub03/MP3-Player

    A bare-metal embedded systems project — custom PCB MP3 player built from scratch using STM32F411CEU6, KiCad 9.0, and Embedded C.

    57 parts
  • 4 layers65.1 × 30.2 mmCC1200 Hat, the printed circuit board in 3D

    CC1200 Hat

    M17-Project/CC1200_HAT-hw

    CC1200 HAT - RF board

    77 parts26
  • 4 layers90.6 × 58.1 mmEcoApi pcb, the printed circuit board in 3D

    EcoApi pcb

    EcoApi/EcoApi_BeeHiveMonitoring

    describ options with 0R resistors. etc ...

    179 parts4GPL-3.0
  • 2 layers33.3 × 33.3 mmELRSFC, the printed circuit board in 3D

    ELRSFC

    YeetTheAnson/Merlyn411-FlightController

    STM32F411 Based AIO Flight Controller. Superseded by [Merlyn435](https://github.com/YeetTheAnson/Merlyn435-Flight-Stack/)

    98 parts3
  • 2 layers27.6 × 30.5 mmMotionRecognitionWatch, the printed circuit board in 3D

    MotionRecognitionWatch

    AidenBTTU/Gesture-Capture-Watch

    A wristband-mounted gesture recognition system built around an STM32F411, IMU, and OLED display, with USB-C battery charging and ESD-protected I/O.

    46 parts
  • 2 layers52.2 × 24.4 mmF411 dev board, the printed circuit board in 3D

    F411 dev board

    JPNguyen38/f411_dev_board

    33 parts