Skip to the content
4 layers100 × 86.6 mmTriangle, the printed circuit board in 3D

ART! led lighting project made out of triangles

Size
100 × 86.6 mm
Copper layers
4
Thickness
1.6 mm
Parts
71
Nets
42
Pads
226
Tracks, vias
255, 60
Pours
9
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
16 May 2026
Updated
7 Nov 2026

Overview

Triangle 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 100 × 86.6 mm with 71 parts on 42 nets, routed with 255 tracks and 60 vias.

It is built around the EA8212HT6R, WS2812B-2020 and FNR4030S4R7MT. Its parts include 31 capacitors, 24 diodes, 5 resistors, 2 connectors and 1 IC.

Main components

3

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

71
QtyValueFootprintReferences
24100nFCapacitor_SMD:C_0402_1005MetricC1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +8
24WS2812B-2020easyeda2kicad:LED_WS2812B-2020_PLCC4_2.0x2.0mm - no silkscreenD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +8
610µFCapacitor_SMD:C_0603_1608MetricC27, C28, C30, C31, C33, C34
3MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3
3TestPointTestPoint:TestPoint_Pad_D2.0mmTP1-4V1, TP2-LED_DATA_IN1, TP3-LED_DATA_OUT1
2100kΩResistor_SMD:R_0402_1005MetricR3, R9
233ΩResistor_SMD:R_0603_1608MetricR1, R2
2USB_C_Receptacle_USB2.0_16Peasyeda2kicad:TYPE-C-SMD_USB4120-03-CJ1, J2
133nFCapacitor_SMD:C_0402_1005MetricC26
14.7uHInductor_SMD:L_Changjiang_FNR4030SL1
1560kΩResistor_SMD:R_0402_1005MetricR4
1EA8212HT6Reasyeda2kicad:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BRU2
1LOGOLOGOG***

More from rowr111/triangel

2
  • 4 layers80 × 76.8 mmController, the printed circuit board in 3D

    Controller

    rowr111/triangel

    ART! led lighting project made out of triangles

    41 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 layers16.9 × 119.4 mmOrbit, the printed circuit board in 3D

    Orbit

    earthtojake/text-to-cad

    Design physical products with AI

    182 parts26kMIT
  • 2 layers240 × 240 mmKfchess, the printed circuit board in 3D

    Kfchess

    misprit7/real-time-chess

    A physical chess board without the concept of turns

    235 parts254MIT
  • 2 layers26 × 28 mmESP32-S3-Expansion, the printed circuit board in 3D

    ESP32-S3-Expansion

    SpacehuhnTech/framework

    ESP32-S3 Framework Expansion Card

    22 parts69CERN-OHL-P-2.0
  • 2 layers86 × 54 mmLLM Business Card, the printed circuit board in 3D

    LLM Business Card

    pham-tuan-binh/bouija

    Running LLM on a Business Card LITERALLY

    84 parts60

Questions

How big is the Triangle PCB?

It measures 100 × 86.6 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Triangle use?

71 parts, built around the EA8212HT6R, WS2812B-2020 and FNR4030S4R7MT. 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 Triangle KiCad files?

From the rowr111/triangel repository on GitHub, at the commit this page was made from: the board is hardware/triangle/triangle.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 Triangle 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).