Skip to the content
PCBKitNew board
4 layers90 × 77.9 mmLighting Tile Circuit V3, the printed circuit board in 3D

Lighting Tile Circuit V3

OA-Designs/LED-TILE

Modular decorative LED tiles in multiple shapes (hex, square, triangle...) sharing one PCB design. Tiles connect edge-to-edge to share power and sync lighting effects across a network.

Size
90 × 77.9 mm
Copper layers
4
Thickness
1.6 mm
Parts
77
Nets
87
Pads
332
Tracks, vias
565, 82
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
18 Sep 2026
Updated
21 Sep 2026

Overview

Lighting Tile Circuit V3 is an open-source printed circuit board by OA-Designs, from the OA-Designs/LED-TILE repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 90 × 77.9 mm with 77 parts on 87 nets, routed with 565 tracks and 82 vias.

It is built around the 74AHCT125D, ESP32-C3-MINI-1U-H4 and 74HC4051, with the AP2112K-3.3, TPS2116DRL and TPS61022 among its other parts. Its parts include 25 resistors, 19 capacitors, 9 ICs, 8 connectors and 7 diodes. It belongs with the lEDs and displays boards and the ESP32 and RISC-V boards of this library.

Main components

9

README

README.md

Modular LED Lighting Tiles

Modular decorative LED tiles in multiple shapes (hex, square, triangle...) sharing one PCB design. Tiles connect edge-to-edge to share power and sync lighting effects across a network. This project is a work in progress and incomplete.

Overview

Each tile is an independent, battery-powered LED node built around an ESP32-C3, with USB-C charging and a shared power/data bus that lets tiles connect edge to edge. Tiles can pull power from and push power to their neighbors, so a single plugged-in tile can charge several unpowered neighbors at once. The same PCB design drops into enclosures of different shapes (hexagon, square, triangle, pentagon, circular), so the electronics are built once and reused across every form factor.

Key design points:

  • Priority power management: a hardware power mux automatically prefers wired USB power over battery, with no firmware involvement, so LEDs always run off wired power when it's available and switch to battery seamlessly when it's not.
  • LiFePO4 battery charging: a dedicated charger IC handles battery charging independently of the tile's own power draw, so charging doesn't compete with LED brightness for current budget.
  • Tile-to-tile mesh network: tiles discover their neighbors automatically over a UART mesh, elect a master per connected group ("island"), and stream synchronized lighting effects across the whole group enabling smooth cross-tile animations like spirals and waves that flow across tile boundaries.
  • Multi-island coordination: each island's master connects over WiFi to a central coordinator, so multiple physically separate groups of tiles can be synced together.
  • Shape-agnostic PCB: the same board and firmware work across every enclosure shape; only the physical tile body changes.

Status

Schematic and PCB layout are complete (4-layer board, DRC clean). Not yet fabricated or bench-tested — feedback and review are very welcome before I send this off for manufacturing.

Repo Structure

  • Electronics: KiCad project files for the shared PCB (schematic, layout, plots)
  • Enclosures: Mechanical designs for each tile shape (hexagon, square, triangle, etc.)
  • Docs: Design notes, shared dimensions reference, process history

View the PCB

The full schematic and PCB layout can be explored interactively (pan, zoom, toggle layers, click any trace to see its net) via KiCanvas: PLACEHOLDERS

Design Process

This design went through several rounds of community feedback before reaching its current state — including a full rework of the power/charging circuit, switching to an external-antenna module for layout flexibility, and a move from 2 to 4 layers to resolve routing density. If you're curious about the reasoning behind specific decisions, feel free to open an issue or start a discussion.

License

Licensed under GNU GPL v3.0. Modifications and derivatives must remain open source under the same license.

Parts

77
QtyValueFootprintReferences
1310kΩResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2, R3, R8, R9, R10, R11, R12, R17, R18, R23, R24, TH2_NTC2
9100nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2, C3, C7, C8, C10, C11, C14, C15, C19
6Conn_01x05Connector_JST:JST_PH_S5B-PH-K_1x05_P2.00mm_HorizontalJ3, J4, J5, J6, J7, J8
6WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD1, D2, D3, D4, D5, D7
4100kΩResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR15, R16, R19, R21
41µFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C4, C5, C9
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
222μFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC17, C18
25.1kΩResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR13, R14
274HC4051Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU1, U4
110kΩ, 103AT-2Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderTH2_NTC1
110μFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC16
11μFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC12
11μHXAL6030-102MEC:IND_XAL6030-102MECL1
12.3kΩResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR6
1220µFCapacitor_SMD:CP_Elec_5x5.4C6
122µFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC13
1330ΩResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR22
1375Ω, 1%Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR5
170kΩResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR7
1732kΩResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR20
174AHCT125Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU5
182kΩ, 1%Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U6
1BQ25170DSGRKiCADv6:DSG0008AU3
1Conn_01x02_SocketConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ1
1ESP32-C3-MINI-1UPCM_Espressif:ESP32-C3-MINI-1UU2
1MCP111T-270E/TTPackage_TO_SOT_SMD:SOT-23_HandsolderingU9
1MMBT3904Package_TO_SOT_SMD:SOT-23_HandsolderingQ1
1PolyfuseFuse:Fuse_1210_3225Metric_Pad1.42x2.65mm_HandSolderF1
1SS14Diode_SMD:D_SMAD6
1SW_PushButton_Switch_THT:SW_PUSH_6mmSW1
1TPS2116DRLPackage_TO_SOT_SMD:SOT-583-8U7
1TPS61022Package_DFN_QFN:Texas_RWU0007A_VQFN-7_2x2mm_P0.5mmU8
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J2

Questions

How big is the Lighting Tile Circuit V3 PCB?

It measures 90 × 77.9 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Lighting Tile Circuit V3 use?

77 parts, built around the 74AHCT125D, ESP32-C3-MINI-1U-H4, 74HC4051 and AP2112K-3.3. 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 Lighting Tile Circuit V3 KiCad files?

From the OA-Designs/LED-TILE repository on GitHub, at the commit this page was made from: the board is electronics/lighting-tile-pcb/Lighting Tile Circuit V3.kicad_pcb and its schematic electronics/lighting-tile-pcb/Lighting Tile Circuit V3.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Lighting Tile Circuit V3 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).

Similar boards

  • 2 layers116.8 × 116.8 mmBentoboard, the printed circuit board in 3D

    Bentoboard

    torbers/bentoboard

    as many ready-to-use electronics as i could fit on a 4"x4" PCB.

    381 parts
  • 2 layers50.8 × 101.6 mmCASE, the printed circuit board in 3D

    CASE

    awetzelkern/CASE

    Miminal flight computer designed to be a stepping-stone into creating PCB hardware and software for a fully custom thrust-vectored rocket.

    57 parts
  • 2 layers210 × 297 mmFra clock, the printed circuit board in 3D

    Fra clock

    albertoboffi-PERSONAL/fra-clock

    A one-off gift PCB designed in KiCad 10: an ESP32 clock with a ring of 180 WS2812B‑2020 LEDs, a photo printed in exposed copper on the front, two Makerverse 8 Ω / 5 W speakers driven by two MAX98357A I²S amplifiers…

    428 parts
  • 2 layers75.5 × 71 mmEsp mobo, the printed circuit board in 3D

    Esp mobo

    Okanagan-Marine-Robotics/Electrical

    Repo For Electrical pcbs and documentation

    83 parts2
  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 2 layers60 × 75 mmOSRO, the printed circuit board in 3D

    OSRO

    dragonlock2/OSRO

    Just another open-source reflow oven

    52 parts11Apache-2.0
  • 4 layers20 × 30 mmWiFi UART Bridge v3, the printed circuit board in 3D

    WiFi UART Bridge v3

    koggertech/Kogger_UART_WiFi_Bridge

    Open-source ESP32-C3 UART to Wi-Fi bridge: firmware (ESP-IDF), KiCad 10 board, datasheet. Two UART lines relayed to UDP/TCP as whole frames, station or AP with DHCP, control over Kogger SBP, OTA with rollback.

    41 parts1MIT
  • 4 layers37.5 × 30 mmDehydration reminder, the printed circuit board in 3D

    Dehydration reminder

    Adityawadpalliwar/smart-hydration-reminder-PCB

    A compact, low-power, wireless-capable PCB designed to live in a water bottle base or sleeve. It detects when you drink using a 6-axis IMU, keeps a running record of intake events, and reminds you with a buzzer when you…

    39 parts