
Lego gameboy main
greigs/OpenBrickGB
Functional / Playable Lego Game Boy Electronics - PCB Design Files

STM32F4 series breakout board
STMF401CCU6 is an open-source printed circuit board by SendhanS, from the SendhanS/STMF401CCU6-board repository on GitHub, published under the MIT licence. It is a 2-layer board of 50.5 × 50.5 mm with 39 parts on 49 nets, routed with 272 tracks and 48 vias.
It is built around the TLV75801PDRV. Its parts include 12 capacitors, 10 resistors, 2 ICs, 2 diodes and 2 connectors. It belongs with the interfaces and adapters and microcontroller boards boards and the STM32 boards of this library.
STM32F4 series breakout board
The breakout board is based on the STM32F401CCU6 microcontroller in a QFN-48 package, chosen for its high-performance ARM Cortex-M4 core and compact footprint, providing sufficient digital and communication interfaces for typical embedded applications while fitting within the 50 × 50 mm board area. Power regulation is handled by the TLV75801PDRV low-dropout linear regulator, selected for its compact SOT-23-5 package and ability to convert a 5 V input from USB or header to a stable 3.3 V supply required by the STM32F401 and peripherals. Peripheral pin mapping follows assignment specifications: five GPIO outputs, I2C1 on PB6/PB7, SPI1 on PA5/PA6/PA7, USART2 on PA2/PA3, and SWD interface on a 2×5 header including SWDIO, SWCLK, SWO, NRST, 3.3 V, and GND. To minimize routing complexity, peripherals are mapped to ensure all related pins are on the same side of the MCU, preventing excessive trace crossings and overlap. The reset button is connected to NRST with a parallel 0.1 μF capacitor, and a user LED is connected to PC13 via a 1.5 kΩ series resistor. Power and layout considerations prioritize clean routing and manufacturability. The 3.3 V rail is decoupled with four 100 nF capacitors near the MCU and a 10 μF bulk capacitor at the TLV75801PDRV output. The 8 MHz crystal is placed close to the MCU with a restricted area around its traces to prevent noise coupling. A solid GND pour covers both layers, connecting decoupling caps, mounting holes, and headers. Trace widths are 0.4 mm for power and 0.15–0.2 mm for signals, following standard PCB design practice.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 100nf | Capacitor_SMD:C_0603_1608Metric | C2, C3, C6, C8, C10 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_4.3mm_M4_Pad_Via | H1, H2, H3, H4 |
| 3 | 5.1k | Resistor_SMD:R_0603_1608Metric | R5, R6, R9 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric | R2, R10 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C11, C12 |
| 2 | 12p | Capacitor_SMD:C_0402_1005Metric | C4, C7 |
| 2 | 4.7k | Resistor_SMD:R_0402_1005Metric | R1, R3 |
| 1 | 0.1uf | Capacitor_SMD:C_0603_1608Metric | C5 |
| 1 | 1.5k | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 10uf | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | 1M | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 200k | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | 4.7uf | Capacitor_SMD:C_0603_1608Metric | C9 |
| 1 | 8MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | BLUE | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | GND |
| 1 | Digital Output | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | PB10 |
| 1 | I2C | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | GND |
| 1 | LED | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | SPI | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | 3.3V |
| 1 | STM32F401CCUx | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | U1 |
| 1 | SWD | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | SWD |
| 1 | TLV75801PDRV | Package_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm | U2 |
| 1 | USART2 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | USB_C_Receptacle_PowerOnly_6P | Connector_USB:USB_C_Receptacle_GCT_USB4135-GF-A_6P_TopMnt_Horizontal | J2 |
| 1 | ~ | Button_Switch_SMD:SW_SPST_PTS810 | RESET1 |

greigs/OpenBrickGB
Functional / Playable Lego Game Boy Electronics - PCB Design Files



caggieb/ESP32-controller-WIP
Design of an ESP32 based controller with IMU, from PCB to software

SendhanS/ESP32-Sen
A compact ESP32-S3-MINI-1-N8 development board with USB-C (ESD protected), a 4-layer PCB stack-up (signal / GND / power / signal), and 3.3 V regulation using the TLV75801.

andresmoreno2702-gif/ESP32-S3-Dev-Board-Project
All KICAD Files and Schematics


BirryGit/Battery-Powered-Meshtastic-Board
I want to learn how to make PCBs, and this seemed like a good idea. I originally was following the Stasis tutorial, but veered away from it significantly. I want to get into meshtastic, so this is awesome :)
It measures 50.5 × 50.5 mm and has 2 copper layers, 1.6 mm thick.
39 parts, built around the TLV75801PDRV. 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 SendhanS/STMF401CCU6-board repository on GitHub, at the commit this page was made from: the board is STMF401CCU6.kicad_pcb and its schematic STMF401CCU6.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).