

Blocks
- Size
- 121.5 × 154.3 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 79
- Nets
- 83
- Pads
- 236
- Tracks, vias
- 231, 63
- Pours
- 16
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 25 Jul 2024
- Updated
- 6 Nov 2026
Overview
Blocks is an open-source printed circuit board by marmbrus, from the marmbrus/circuits repository on GitHub. It is a 4-layer board of 121.5 × 154.3 mm with 79 parts on 83 nets, routed with 231 tracks and 63 vias.
It is built around the CH340C, ESP-12F and TPS63070RNMR, with the LM339, USBLC6-2SC6 and B3U-1000P among its other parts. Its parts include 37 resistors, 18 capacitors, 6 diodes, 5 ICs and 3 transistors. It belongs with the ESP8266 boards of this library.
Main components
7CH340C
SOP-16-20℃~+70℃ 2Mbps 3.3V、5V 50uA 7mA Transceiver USB 2.0 SOP-16 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersESP-12F
SMD,24x16mm-40℃~+85℃ -96dBm 15dBm 2.4GHz 3.3V 375mA 55mA PCB UART WIFI4 SMD,24x16mm WiFi Modules ROHSDOITWiFi ModulesTPS63070RNMR
VQFN-15-HR(2.5x3)-40℃~+125℃@(TJ) 1 2.4MHz 2.5V~9V 2A 2V~16V 50uA Adjustable Buck-Boost Buck-Boost Built-in Yes VQFN-15-HR(2.5x3) DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersLM339
SOP-140℃~+70℃ 1.1mA 1.5mV 150ns 2.3nA 2V~32V 32V 57nA DTL、TTL、CMOS Four channels Open Collector SOP-14 Comparators ROHSJSMSEMIComparatorsUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)B3U-1000P
SMD,3x2.5mm-25℃~+70℃ 1.53N 1.6mm 12V 2.5mm 3mm 50mA Round Button SMD(SMT) Tab SPST Surface Mount,Vertical SMD,3x2.5mm Tactile Switches ROHSOmronTactile SwitchesMMBT3904
SOT-23-55℃~+150℃ 1 NPN 100 100nA 200mA 200mW 300MHz 300mV 40V 6V NPN SOT-23 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)
README
readme.mdPlugins
Template Setup
Preferences -> Configure Paths...
- KICAD_USER_TEMPLATE_DIR=~/workspace/circuits/templates
Component Setup
easyeda2kicad
- github
easyeda2kicad --output ~/workspace/circuits/libraries/easyeda2kicad --full --lcsc_id=...
Schematics Editor -> Preferences -> Manage Symbol Libraries...
easyeda2kicad -> circuits/libraries/easyeda2kicad/easyeda2kicad.kicad_sym
PCB Editor -> Preferences -> Manage Footprint Libraries...
easyeda2kicad -> circuits/libraries/easyeda2kicad/easyeda2kicad.pretty
Parts
79| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 10k | Resistor_SMD:R_0603_1608Metric | R219, R301, R304, R501, R502, R503, R504, R505 |
| 5 | 100nf | Capacitor_SMD:C_0603_1608Metric | C304, C401, C403, C404, C503 |
| 5 | 150 | Resistor_SMD:R_0603_1608Metric | R1, R4, R7, R10, R220 |
| 5 | LED | LED_SMD:LED_0603_1608Metric | D1, D2, D3, D4, D206 |
| 4 | 10uf | Capacitor_SMD:C_0603_1608Metric | C303, C305, C402, C502 |
| 4 | 1k | Resistor_SMD:R_0603_1608Metric | R3, R6, R9, R12 |
| 3 | 12k | Resistor_SMD:R_0603_1608Metric | R5, R404, R405 |
| 3 | 22uf | Capacitor_SMD:C_0805_2012Metric | C306, C307, C308 |
| 3 | 4.7k | Resistor_SMD:R_0603_1608Metric | R506, R507, R508 |
| 3 | TestPoint | Connector_Pin:Pin_D1.0mm_L10.0mm | TP301, TP302, TP303 |
| 2 | 10uf | Capacitor_SMD:C_0805_2012Metric | C301, C302 |
| 2 | 1uf | Capacitor_SMD:C_0603_1608Metric | C201, C203 |
| 2 | 470k | Resistor_SMD:R_0603_1608Metric | R201, R211 |
| 2 | 480 | Resistor_SMD:R_0603_1608Metric | R402, R403 |
| 2 | B3U-1000P | easyeda2kicad:KEY-SMD_B3U-1000PM | SW501, SW502 |
| 2 | MMBT3904 | Package_TO_SOT_SMD:SOT-23 | Q401, Q402 |
| 1 | 0 | Resistor_SMD:R_0603_1608Metric | R401 |
| 1 | 1.8V | Diode_SMD:D_SOD-123 | D204 |
| 1 | 196k | Resistor_SMD:R_0603_1608Metric | R202 |
| 1 | 1uH | Inductor_SMD:L_Coilcraft_XAL4020-XXX | L301 |
| 1 | 2.7nf | Capacitor_SMD:C_0603_1608Metric | C202 |
| 1 | 249k | Resistor_SMD:R_0603_1608Metric | R215 |
| 1 | 2A | Fuse:Fuse_1206_3216Metric | F201 |
| 1 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q201 |
| 1 | 332k | Resistor_SMD:R_0603_1608Metric | R302 |
| 1 | 4120 | Resistor_SMD:R_0603_1608Metric | R214 |
| 1 | 470pf | Capacitor_SMD:C_0603_1608Metric | C501 |
| 1 | 5.6k | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 51k | Resistor_SMD:R_0603_1608Metric | R303 |
| 1 | 54.9k | Resistor_SMD:R_0603_1608Metric | R203 |
| 1 | 680k | Resistor_SMD:R_0603_1608Metric | R11 |
| 1 | 68k | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | CH340C | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U402 |
| 1 | ESP-12F | RF_Module:ESP-12E | U501 |
| 1 | JP1 | Connector_PinHeader_1.00mm:PinHeader_1x02_P1.00mm_Vertical | JP1 |
| 1 | LM339 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U1 |
| 1 | LM73100RPWR | easyeda2kicad:VQFN-10_L2.0-W2.0-P0.45-TL | Protect201 |
| 1 | MICROXNJ | easyeda2kicad:MICRO-USB-SMD_MICROXNJ | USB401 |
| 1 | TPS63070RNMR | easyeda2kicad:VQFN-HR-15_L3.0-W2.5-P0.50-BL_TPS63070RNMR | U301 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U401 |
Questions
How big is the Blocks PCB?
It measures 121.5 × 154.3 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Blocks use?
79 parts, built around the CH340C, ESP-12F, TPS63070RNMR and LM339. 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 Blocks KiCad files?
From the marmbrus/circuits repository on GitHub, at the commit this page was made from: the board is templates/Blocks/Blocks.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Blocks design in my own project?
Its repository states no licence, so its author keeps all rights: ask marmbrus before reusing the design.
More from marmbrus/circuits
12- 4 layers100 × 91.4 mm

- 4 layers138 × 125 mm

- 4 layers138 × 104 mm

- 4 layers68.8 × 135.2 mm

- 4 layers125.5 × 154.5 mm

- 4 layers295.1 × 12 mm

- 4 layers70 × 82 mm

- 4 layers70 × 62 mm

- 4 layers94 × 74 mm

- 4 layers94 × 74 mm

- 4 layers70 × 45 mm

- 4 layers63 × 63 mm

Similar boards
- 4 layers64 × 56 mm

Esp32s3-devkit-5v
eshelton328/forge
Hardware design monorepo with software-grade CI/CD. KiCad PCB projects with automated ERC/DRC, multi-fab rule validation, schematic & BOM checks, and auto-generated board documentation.
124 parts - 2 layers25.4 × 50.8 mm

- 2 layers61 × 40.6 mm

Vanity Mirror Project
HsuArcher/smart-vanity-mirror
Custom ESP8266 based smart vanity mirror with touch controls, USB-C power and programming integration, custom CADed frame and custom PCB.
41 parts1MIT - 2 layers51.5 × 76.5 mm

Esp rfm
Phunkafizer/RFM-gateway
Hard- and software for the RFM-gateway, a universal platform for integrating sub-GHz radio into your WiFi network
47 parts1MIT - 2 layers43.3 × 26.3 mm

- 2 layers36 × 58 mm

Ups adaptor
aronreid/ups-to-esp32
Put a USB-only UPS on the network: an ESP32-S3 board and firmware that serves NUT on TCP 3493, with a web UI. No host computer, no Raspberry Pi.
38 parts130GPL-3.0 - 2 layers106.3 × 21.7 mm

Nanoleaf shapes
Cptmeme/Nanoleaf-Shapes-controller
Bus-powered half-duplex interface board between a 3.3 V MCU and the Nanoleaf Shapes panel bus
63 parts3GPL-3.0 - 2 layers45 × 100 mm

Walkiepcb
houseofthe051010/ESP32-Walkie-Talkie-V2
This ESP32 Walkie Talkie is redesigned with a SX1262 radio, a PCB, and a full case redesign.
93 parts1