

Wroom board
Blue Pill PCB
- Size
- 100 × 100 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 63
- Nets
- 91
- Pads
- 326
- Tracks, vias
- 661, 109
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 19 Dec 2024
- Updated
- 29 Apr 2026
Overview
Wroom board is an open-source printed circuit board by SinaKarvandi, from the SinaKarvandi/PCB-Designs repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 100 × 100 mm with 63 parts on 91 nets, routed with 661 tracks and 109 vias.
It is built around the 74AHCT245D, CP2104EK and ESP32-WROOM-32D, with the SI7021-A20-GM, USBLC6-2P6 and BC817 among its other parts. Its parts include 20 resistors, 16 capacitors, 6 ICs, 6 connectors and 4 diodes. It belongs with the ESP32 boards of this library.
Main components
1074AHCT245D
SOIC-20-300mil-40℃~+125℃ 1 11ns@5.5V,50pF 4.5V~5.5V 74AHCT 8 80uA 8mA 8mA Bidirectional TTL-compatible CMOS Tri-State SOIC-20-300mil Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffers, Drivers, Receivers, TransceiversCP2104EK
-- USB Conversion Modules ROHSSilicon LabsUSB Conversion ModulesESP32-WROOM-32D
-- WiFi Modules ROHSEspressif SystemsWiFi ModulesSI7021-A20-GM
DFN-6-EP(3x3)DFN-6-EP(3x3) Temperature and Humidity Sensor ROHSSilicon LabsTemperature And Humidity SensorUSBLC6-2P6
SOT-666-6-40℃~+125℃ 150nA 17V 2 3.5pF 5.25V 5A@8/20us 6V ESD IEC 61000-4-2 Unidirectional SOT-666-6 ESD and Surge Protection (TVS/ESD) ROHSSTMicroelectronicsESD And Surge Protection (TVS/ESD)BC817
SOT-231 NPN 100nA 150MHz 300mW 40 45V 500mA 5V 700mV NPN SOT-23 Bipolar (BJT) ROHSShikuesBipolar (BJT)BLM21PG221SH1
08051 220Ω@100MHz 2A 45mΩ ±25% 0805 Ferrite Beads ROHSMurataFerrite BeadsLL4148
LL-341 Independent 1V@10mA 200mA 4A 4ns 500mW 5uA@75V 75V LL-34 Switching Diodes ROHSMDDSwitching DiodesRT314A05
插件-40℃~+85℃ 10ms 10ms 16A 400V@AC 5V AgNi One set changeover: 1C (SPDT - changeover) Single Coil 插件 Magnetic Latching Relays ROHSTE ConnectivityMagnetic Latching RelaysUMH3N
SOT-363-55℃~+150℃ 0.5uA 100 100mA 150mW 2 NPN (Pre-Biased) 250MHz 300mV 50V 5V 6.11kΩ NPN SOT-363 Digital Transistors ROHSJiangsu Changjing Electronics Technology (CJ)Digital Transistors
README
README.mdPCB Designs
My random PCB designs using KiCad.
-
Blue Pill Board
Custom PCB design for STM32 "Blue Pill" development board.
-
ESP32-S3 Board
Schematic and layout for ESP32-S3-based design.
-
ESP32 WROOM Board
PCB based on ESP32-WROOM module.
-
LED Blinker
Simple circuit for testing LEDs and basic PCB workflow.
Parts
63| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 100n | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C2, C6, C10, C12, C14, C15, C16 |
| 6 | 1K | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R6, R8, R9, R10, R16, R17 |
| 6 | 22R | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R4, R5, R18, R19, R20, R21 |
| 6 | 22u | Capacitor_SMD:C_0805_2012Metric | C4, C5, C8, C9, C11, C17 |
| 4 | 10K | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R3, R7, R14, R15 |
| 4 | Hole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3, H4 |
| 2 | 4K7 | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R11, R12 |
| 2 | 4u7 | Capacitor_SMD:C_0805_2012Metric | C3, C7 |
| 2 | 5K1 | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R1, R2 |
| 1 | 1000u/25V | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C1 |
| 1 | 74AHCT245 | Package_DIP:DIP-20_W7.62mm | U5 |
| 1 | BC817 | Package_TO_SOT_SMD:SOT-23 | Q2 |
| 1 | BLM21PG221 | Inductor_SMD:L_0805_2012Metric_Pad1.05x1.20mm_HandSolder | FB1 |
| 1 | CP2104 | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U3 |
| 1 | Conn_01x04_Pin | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J2 |
| 1 | Conn_02x05_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | J6 |
| 1 | ESP32-WROOM-32D | RF_Module:ESP32-WROOM-32D | U1 |
| 1 | Fuse | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | GREEN | LED_SMD:LED_0603_1608Metric | D4 |
| 1 | LED_RGBA | LED_SMD:LED_RGB_Wuerth-PLCC4_3.2x2.8mm_150141M173100 | D3 |
| 1 | LL4148 | Diode_SMD:D_MiniMELF | D1 |
| 1 | Polyfuse_1Amp | Fuse:Fuse_1206_3216Metric | F2 |
| 1 | RT314A05 | Relay_THT:Relay_SPDT_Schrack-RT1-16A-FormC_RM5mm | K1 |
| 1 | SW_SPST | Button_Switch_SMD:SW_Push_1P1T_NO_CK_KMR2 | SW1 |
| 1 | Screw_Terminal_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J5 |
| 1 | Screw_Terminal_01x03 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-3-5.08_1x03_P5.08mm_Horizontal | J3 |
| 1 | Screw_Terminal_01x08 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-8-5.08_1x08_P5.08mm_Horizontal | J4 |
| 1 | Si7021-A20 | Package_DFN_QFN:DFN-6-1EP_3x3mm_P1mm_EP1.5x2.4mm | U4 |
| 1 | TLV1117LV-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U6 |
| 1 | UMH3N | Package_TO_SOT_SMD:SOT-363_SC-70-6 | Q1 |
| 1 | USBLC6-2P6 | Package_TO_SOT_SMD:SOT-666 | U2 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | YELLOW | LED_SMD:LED_0603_1608Metric | D2 |
More from SinaKarvandi/PCB-Designs
1- 2 layers42.1 × 32.9 mm

Similar boards
- 4 layers100 × 80 mm

ESP32
Tanmayeers/Projects
Specifications: 1. Operting Voltage: 9V 2. Operating Current: 200mA 3. Output Voltage Swing: 6.5V 4. 3dB - Bandwidth: 100 ± 10 Hz 5. Noise: 5.406mVrms
63 parts1 - 4 layers80 × 80 mm

ESP32-Custom Development Board PCB Design
jayatharshan12-design/ESP32-Custom-Development-Board-PCB-Design
63 parts - 4 layers104.1 × 61 mm

Bigtest
YusufAlghoneimy/ESP32-PCB-Design
Youtube PCB reference: made by morten (https://www.youtube.com/watch?v=b-7bMl6fJio&t=8320s)
59 parts - 4 layers85 × 65 mm

- 4 layers92 × 88 mm

IOT
Habib-creater/ESP32-IoT-Monitoring-Control-Board
4-layer ESP32-based IoT monitoring and control board with environmental sensing, relay control, USB-C, and Qwiic expansion.
63 parts1 - 4 layers82.5 × 78.7 mm

ESP WROOM 32D
Pyisoe-Thame/ESP_WROOM_32D
This repository contains files and designs created while following a YouTube tutorial on KiCad. The ESP-WROOM-32D is the same chip used in NodeMCU-32S development board.
64 parts - 6 layers100 × 50 mm

Archive
sikaxn/FRC-Custom-CAN-Sensor
If you are looking for IronMaple ESP32‐FRC‐devkit resources, please switch branch to dev-board.
92 parts12GPL-3.0 - 2 layers113 × 116.5 mm

Pregnancy tester
divquan/embedded-system-designs
This repository contains designs for embedded systems, including schematics, PCB layouts, and fabrication files. Ideal for learning and project inspiration.
52 partsMIT
Questions
How big is the Wroom board PCB?
It measures 100 × 100 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Wroom board use?
63 parts, built around the 74AHCT245D, CP2104EK, ESP32-WROOM-32D and SI7021-A20-GM. 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 Wroom board KiCad files?
From the SinaKarvandi/PCB-Designs repository on GitHub, at the commit this page was made from: the board is wroom_board/wroom_board.kicad_pcb and its schematic bluepill_board/bluepill_board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Wroom board design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).