
Easyduino RP2040
Hanqaqa/Easyduino
Easily dive into different PCB KiCad designs of the most popular microcontroller devboards

Custom designed STM32F401CCU6 Dev Board
Stm32f401 devboard is an open-source printed circuit board by Null-byte-00, from the Null-byte-00/stm32_devboard repository on GitHub. It is a 4-layer board of 51.5 × 36 mm with 42 parts on 53 nets, routed with 336 tracks and 51 vias.
It is built around the XC6206P332MR. Its parts include 12 capacitors, 9 resistors, 6 connectors, 2 ICs and 2 switches. It belongs with the microcontroller boards boards and the STM32 boards of this library.
This is a 4 layer STM32F401CCU6 Dev Board I designed and sent for fabrication and assembly at JLCPCB
the picture of the board's front and back:

It still has a few problems I mentioned later in this document.
the board was designed with kicad. It has 4 layers including a ground plane, power plane and 2 signal layer.
circuit schematic:

a view of pcb layout:

Kicad 3d viewer:

Since the design was rushed and this being my first microcontroller design there are a few problems with this version I'm trying to solve in later iterations.

See this youtube video for more information about this project:
https://www.youtube.com/shorts/pBtifo1SFRY
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 10n | Capacitor_SMD:C_0402_1005Metric | C2, C3, C4, C5, C12 |
| 4 | MountingHole | MountingHole:MountingHole_2.1mm | H1, H2, H3, H4 |
| 3 | 1k | Resistor_SMD:R_0402_1005Metric | R6, R7, R8 |
| 3 | TestPoint | TestPoint:TestPoint_Pad_D1.5mm | TP1, TP2, TP3 |
| 2 | 1u | Capacitor_SMD:C_0603_1608Metric | C10, C11 |
| 2 | 22p | Capacitor_SMD:C_0402_1005Metric | C8, C9 |
| 2 | 4.7k | Resistor_SMD:R_0805_2012Metric | R3, R4 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R2, R9 |
| 2 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1, J3 |
| 2 | Conn_01x06_Pin | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J4, J5 |
| 2 | LOGO | LOGO | G***, G*** |
| 1 | 1.5k | Resistor_SMD:R_0805_2012Metric | R5 |
| 1 | 100n | Capacitor_SMD:C_0603_1608Metric | C7 |
| 1 | 10k | Resistor_SMD:R_1206_3216Metric | R1 |
| 1 | 10u | Capacitor_SMD:C_1206_3216Metric | C6 |
| 1 | 2.2u | Capacitor_SMD:C_1206_3216Metric | C1 |
| 1 | Conn_01x05_Pin | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J2 |
| 1 | Crystal_GND24 | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | LED | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | STM32F401CCUx | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | U1 |
| 1 | SW_Push | Button_Switch_SMD:SW_TS-1088_XNP | SW2 |
| 1 | SW_SPDT | Button_Switch_SMD:SW-TH_K3-1293S-E2 | SW1 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J6 |
| 1 | XC6206P332MR | Package_TO_SOT_SMD:SOT-23-3 | U2 |
It measures 51.5 × 36 mm and has 4 copper layers, 1.6 mm thick.
42 parts, built around the XC6206P332MR. 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.
From the Null-byte-00/stm32_devboard repository on GitHub, at the commit this page was made from: the board is pcb/stm32f401_devboard.kicad_pcb and its schematic pcb/stm32f401_devboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Null-byte-00 before reusing the design.

Hanqaqa/Easyduino
Easily dive into different PCB KiCad designs of the most popular microcontroller devboards

makeo/PicoLoader
A cheap and easy to install modchip for the Nintendo GameCube!

sd2psx/pcb
The PCB must be produced in 0.8mm thickness. Production files are provided under the "Releases" tab. These do not include the through-hole OLED module.



KarlK90/yaemk-split-kb
5x8 Split keyboard with thumb-clusters, rotary encoders and oleds.

ebastler/E80-1800
QMK compatible PCB replacement for Cherry G80-1800
