Skip to the content
PCBKitNew board
2 layers60 × 120 mmESP8266Tetris, the printed circuit board in 3D

Tetris game with ESP8266 (ESP-12F) and WS2812B (128 RGB LEDs) - KiCAD schematic and PCB

Size
60 × 120 mm
Copper layers
2
Thickness
1.2 mm
Parts
235
Nets
194
Pads
783
Tracks, vias
1,192, 152
Pours
18
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
11 Sep 2022
Updated
16 Feb 2023

Overview

ESP8266Tetris is an open-source printed circuit board by arraym, from the arraym/ESP8266Tetris repository on GitHub. It is a 2-layer board of 60 × 120 mm with 235 parts on 194 nets, routed with 1,192 tracks and 152 vias.

It is built around the ESP-12F, CH340G and WS2812C, with the B3AL-1006P, TAJA106K016RNJ and DMP3068L-7 among its other parts. Its parts include 132 diodes, 35 capacitors, 33 resistors, 9 transistors and 6 switches. It belongs with the ESP8266 boards of this library.

Main components

12

Parts

235
QtyValueFootprintReferences
128WS2812CKiCadCustom:WS2812-2020D10, D11, D100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112, D113 +112
19100nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29, C30, C31 +3
1710kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2, R3, R4, R5, R6, R12, R13, R14, R15, R17, R23, R25, R28, R30, R34 +1
7BC847BLT1GPackage_TO_SOT_SMD:SOT-23Q1, Q3, Q4, Q5, Q7, Q8, Q9
6B3AL-1006PKiCadCustom:SW_SPST_Omron_B3AL-100xPSW1, SW2, SW3, SW4, SW5, SW6
5100RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR18, R19, R20, R22, R33
5220nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC12, C13, C14, C15, C16
5TAJA106K016RNJCapacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A_Pad1.58x1.35mm_HandSolderC9, C11, C33, C34, C35
4470RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR8, R9, R10, R26
4HoleMountingHole:MountingHole_2.2mm_M2H5, H6, H7, H8
4MHMountingHole:MountingHole_3.2mm_M3_DIN965_PadH1, H2, H3, H4
3100kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR16, R21, R27
210uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC5, C7
218pCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2
21uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC4, C10
2DMP3068L-7Package_TO_SOT_SMD:SOT-23Q2, Q6
2LOGOKiCadCustom:Z_LOGOG***, G***
110118192-0001LFKiCadCustom:USB_Micro-B_Amphenol_10118192-0001LF_HorizontalJ1
11MResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR29
11N4148W-7-FDiode_SMD:D_SOD-123D132
11N5819HWQ-7-FDiode_SMD:D_SOD-123D1
11kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR32
127kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR11
1304270KiCadCustom:Battery_LiPo_304270BT1
13k3Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR31
1ABM3-12.000MHZ-D2Y-TCrystal:Crystal_SMD_7050-2Pin_7.0x5.0mmY1
1APT2012LZGCKLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD3
1BQ25170DSGRPackage_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalViasU3
1BuzzerKiCadCustom:BUZZER_SMDBZ1
1CH340GPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU1
1ESDA6V1BC6Package_TO_SOT_SMD:SOT-23-6D2
1ESP-12FRF_Module:ESP-12EU2
1LOGOKiCadCustom:IBLogoG***
1LP3874EMPX-3.3/NOPBPackage_TO_SOT_SMD:SOT-223-5U4
1MPZ1608S221ATA00Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolderFB1

Questions

How big is the ESP8266Tetris PCB?

It measures 60 × 120 mm and has 2 copper layers, 1.2 mm thick.

What parts does the ESP8266Tetris use?

235 parts, built around the ESP-12F, CH340G, WS2812C and B3AL-1006P. 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 ESP8266Tetris KiCad files?

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

Can I use the ESP8266Tetris design in my own project?

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

Similar boards

  • 4 layers171 × 124 mmLED Cloud, the printed circuit board in 3D

    LED Cloud

    wasauce/AirCloudPCBs

    378 parts1
  • 2 layers50 × 70 mmTime2time, the printed circuit board in 3D

    Time2time

    Resaj/time2time

    Chronometer with partials measurement for the line-following competitions

    97 parts5
  • 6 layers40.8 × 17.6 mmPicoROM-32, the printed circuit board in 3D

    PicoROM-32

    wickerwaka/PicoROM

    An RP2040-based ROM emulator

    67 parts336MIT
  • 2 layersGb board, the printed circuit board in 3D

    Gb board

    anthonydotmoe/vgmplayer

    (Unfinished) Hardware YM2151 VGM Player using RP2040

    37 parts4
  • 2 layers130 × 105 mmDistributeur, the printed circuit board in 3D

    Distributeur

    jmolas42/Cat-Feeder

    automatic cat feeder

    90 parts1
  • 4 layers416 × 130 mmHardware pruefadapter, the printed circuit board in 3D

    Hardware pruefadapter

    CodeByMika/technikerarbeit2026-hardwarepruefadapter

    Im Schuljahr 2025/2026 wurde im Rahmen der Ausbildung zum staatlich geprüften Techniker diese Technikerarbeit in Zusammenarbeit mit der Gottlieb Daimler Schule 2 in Sindelfingen sowie der SOTEC GmbH & Co KG in…

    454 parts
  • 4 layers72.7 × 88.7 mmOptimus Hub, the printed circuit board in 3D

    Optimus Hub

    devisunofficial/Optimus-Hub

    Optimus hub is a USB 2.0 hub which has USB Type-C upstream port and 6 downstream USB Type-A port and one TF-Card reader

    76 parts
  • 4 layers184.3 × 131 mmPortaPi R1, the printed circuit board in 3D

    PortaPi R1

    JakeBoothy/PortaPi

    A portable Raspberry Pi Zero W2

    199 parts