Skip to the content
PCBKitNew board
4 layers80 × 76.8 mmController, the printed circuit board in 3D

ART! led lighting project made out of triangles

Size
80 × 76.8 mm
Copper layers
4
Thickness
1.6 mm
Parts
41
Nets
64
Pads
212
Tracks, vias
297, 76
Pours
5
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
16 May 2026
Updated
7 Nov 2026

Overview

Controller is an open-source printed circuit board by rowr111, from the rowr111/triangel repository on GitHub, published under the MIT licence. It is a 4-layer board of 80 × 76.8 mm with 41 parts on 64 nets, routed with 297 tracks and 76 vias.

It is built around the EA8212HT6R, ZX-PM2.54-1-16PY and SN74LVC1T45DBV, with the XDJK-0051-025, FNR4030S4R7MT and ICS-43434 among its other parts. Its parts include 15 capacitors, 9 resistors, 8 ICs, 3 connectors and 1 inductor.

Main components

6

README

README.md

Triangel!

ART!!! Made of 25 triangle tiles and 600 LEDs, for a wall or the corner of a room, with pleasing ambient patterns and exciting audio-reactive patterns specially tuned to follow music.

Triangel: 25 triangle tiles joined into one large triangle, point down, with some of its LEDs lit

The Flame pattern on a real Triangel
Flame
The Uzumaki pattern on a real Triangel
Uzumaki
The Fubuki pattern on a real Triangel
Fubuki
The Raindrop (sound) pattern on a real Triangel
Raindrop (sound)
The Spectrum (sound) pattern on a real Triangel
Spectrum (sound)
  • 50 cm per side when assembled
  • 14 patterns: slow ambient ones, and ones that move with the beat, the drops and the shape of the music
  • Audio-reactive mode: set on/off or auto-detected when music is playing
  • Controlled by: buttons, a sound switch or a remote; no app/connected computer needed
  • Open source: the circuit boards, the brackets and the firmware are all here, in Rust, on two dabao boards using the Baochip-1x, running Xous

You don't need a Triangel to write patterns for it: one dabao board and a browser will do. Start here.

Why the name?

Each triangle tile has a stylized eye design in the middle.. After I decided to cover it in eyes, I was inspired by biblical angel descriptions to name it... triangle + angel = Triangel!

Where to go

If you have a Triangel

If you want to develop

What is in this repository

FolderContents
firmware/eye/The eye's firmware: LED output, patterns, controls
firmware/ear/The ear's firmware: microphone, frequency bands, the link to the eye
firmware/shared/Code both use: the format of what the ear sends, and the sound tuning
triangel-previewer/Shows the eye's LED output in a browser
hardware/The circuit boards (KiCad) and the brackets
graphics/Artwork and the sticker sheets

License

MIT. See LICENSE.

Parts

41
QtyValueFootprintReferences
810µFCapacitor_SMD:C_0603_1608MetricC14, C16, C23, C24, C33, C34, C35, C36
5100nFCapacitor_SMD:C_0402_1005MetricC2, C5, C6, C8, C9
4MountingHoleMountingHole:MountingHole_3.2mm_M3_PadH1, H2, H3, H4
4ZX-PM2.54-1-16PYeasyeda2kicad:HDR-TH_16P-P2.54-V-F-1U1, U2, U3, U4
310kΩResistor_SMD:R_0603_1608MetricR1, R3, R4
3TYPE-C 16PLT-H10.0easyeda2kicad:TYPE-C-SMD_USB4120-03-CJ1, J2, J3
2100kΩResistor_SMD:R_0402_1005MetricR16, R20
22.2kΩResistor_SMD:R_0603_1608MetricR6, R8
2SN74LVC1T45DBVPackage_TO_SOT_SMD:SOT-23-6U5, U6
1100kΩResistor_SMD:R_0603_1608MetricR2
11µFCapacitor_SMD:C_0603_1608MetricC1
133nFCapacitor_SMD:C_0402_1005MetricC27
14.7uHInductor_SMD:L_Changjiang_FNR4030SL2
1560kΩResistor_SMD:R_0402_1005MetricR18
1EA8212HT6Reasyeda2kicad:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BRU8
1ICS-43434Sensor_Audio:InvenSense_ICS-43434-6_3.5x2.65mmMK1
1XDJK-0051-025easyeda2kicad:DC-IN-TH_XDJK-0051-025U10

Questions

How big is the Controller PCB?

It measures 80 × 76.8 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Controller use?

41 parts, built around the EA8212HT6R, ZX-PM2.54-1-16PY, SN74LVC1T45DBV and XDJK-0051-025. 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 Controller KiCad files?

From the rowr111/triangel repository on GitHub, at the commit this page was made from: the board is hardware/controller/controller.kicad_pcb and its schematic hardware/controller/components.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Controller design in my own project?

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).

More from rowr111/triangel

2
  • 4 layers100 × 86.6 mmTriangle, the printed circuit board in 3D

    Triangle

    rowr111/triangel

    ART! led lighting project made out of triangles

    71 parts2MIT
  • 4 layers80 × 60 mmInput, the printed circuit board in 3D

    Input

    rowr111/triangel

    ART! led lighting project made out of triangles

    18 parts2MIT

Similar boards

  • 2 layers25 × 50 mmBatteryModule, the printed circuit board in 3D

    BatteryModule

    DavidMolTor/BatteryModule

    Battery module with independent overdischarge control and voltage regulations stages.

    47 parts3
  • 2 layersOpenPowerDistribution, the printed circuit board in 3D

    OpenPowerDistribution

    ulikoehler/OpenPowerDistributor

    Open-hardware PCB to distribute DC 12V power to 12V / 5V / 9V & 24V consumers

    537 partsCC0-1.0
  • 4 layers74 × 52 mmMIsBkit Rev3, the printed circuit board in 3D

    MIsBkit Rev3

    alvarohub/workshop_MattersOfBehaviour

    88 parts
  • 2 layers53.3 × 68.6 mmArduino uno, the printed circuit board in 3D

    Arduino uno

    Chicken-Fried/Cave-Uno

    Modernized Arduino Uno R3 compatible board powered by Microchip ATmega328PB. Features driverless USB-C, 1.5A sync buck, ideal-diode OR-ing, dual I2C/SPI/UART, and LiDAR topographic artwork.

    85 parts
  • 2 layers75 × 50 mmFptf driver, the printed circuit board in 3D

    Fptf driver

    turhanMust/pcb_designs

    47 parts1
  • 4 layers108.6 × 87.7 mmBlinky badge light, the printed circuit board in 3D

    Blinky badge light

    rowr111/blinky-badge-light

    lighting badge with unique patterns and sound reactivity

    123 parts9MIT
  • 2 layers196 × 104 mmHack fft, the printed circuit board in 3D

    Hack fft

    hack-apollo/hack_spectrum

    a music spectrum use esp32-pico-d4 and ws2812b.

    611 parts28GPL-3.0
  • 2 layersAI voice assistant, the printed circuit board in 3D

    AI voice assistant

    DhamuVkl/ESP32S3-AI-Voice-Assistant

    This project is a complete DIY AI voice assistant built around the ESP32-S3 microcontroller. It combines custom PCB design, advanced audio processing, and cloud-based AI to create a device that rivals commercial smart…

    78 parts26MIT