

Triangle
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
3EA8212HT6R
SOT-23-6-40℃~+125℃@(TJ) 1 1MHz 2A 4.5V~18V 400uA 600mV~12V Adjustable Buck Buck Built-in Yes SOT-23-6 DC-DC Converters ROHSEveranalog IC designDC-DC ConvertersWS2812B-2020
SMD,2.2x2mm0.6mA 0.84mm 120us 160mcd 200mcd 2kHz 2mm 2mm 300ns 470.4nm 515.6nm 520mcd 5V 622.5nm 800Kbit/s Built-in power-on reset circuit、Built-in power-on reset circuit、Integrated intelligent reverse connection protection function Top-mount SMD,2.2x2mm RGB LEDs(Built-in IC) ROHSWorldsemiRGB LEDs(Built-In IC)FNR4030S4R7MT
SMD,4x4mm2.3A 3.2A 4.7uH 78mΩ Magnetic Shielded Inductor ±20% SMD,4x4mm Power Inductors ROHScjiangPower Inductors
README
README.mdTriangel!
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.

![]() Flame | ![]() Uzumaki | ![]() Fubuki | ![]() Raindrop (sound) | ![]() 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
- Use your Triangel: the controls
- Update its firmware
- Make a dabao start by itself, after replacing one
- Print the stickers and overlays
If you want to develop
- Learn
- Build and preview Triangel patterns with one dabao: start here if you are new, or don't have Triangel hardware
- Write your first pattern
- Write a sound pattern
- How to
- Get set up
- Work on patterns
- Hardware and the deeper parts
- Understand
- How Triangel works: the parts, the two boards, a frame, the setlists and the kernel
- How sound becomes light: from the microphone, through the 24 bands, to beats and drops
- Look things up
- Pattern toolkit: the helpers, the measurements and the sound
- Triangle tiles and wiring: the layout, the numbering and the two chains
- Pins: which dabao pins each board uses
- The ear-to-eye link: the frames the ear sends, byte by byte
- Diagnostic output: the status lines the eye and the ear can print, for troubleshooting
- Contributing
What is in this repository
| Folder | Contents |
|---|---|
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| Qty | Value | Footprint | References |
|---|---|---|---|
| 24 | 100nF | Capacitor_SMD:C_0402_1005Metric | C1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +8 |
| 24 | WS2812B-2020 | easyeda2kicad:LED_WS2812B-2020_PLCC4_2.0x2.0mm - no silkscreen | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +8 |
| 6 | 10µF | Capacitor_SMD:C_0603_1608Metric | C27, C28, C30, C31, C33, C34 |
| 3 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3 |
| 3 | TestPoint | TestPoint:TestPoint_Pad_D2.0mm | TP1-4V1, TP2-LED_DATA_IN1, TP3-LED_DATA_OUT1 |
| 2 | 100kΩ | Resistor_SMD:R_0402_1005Metric | R3, R9 |
| 2 | 33Ω | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 2 | USB_C_Receptacle_USB2.0_16P | easyeda2kicad:TYPE-C-SMD_USB4120-03-C | J1, J2 |
| 1 | 33nF | Capacitor_SMD:C_0402_1005Metric | C26 |
| 1 | 4.7uH | Inductor_SMD:L_Changjiang_FNR4030S | L1 |
| 1 | 560kΩ | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | EA8212HT6R | easyeda2kicad:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR | U2 |
| 1 | LOGO | LOGO | G*** |
More from rowr111/triangel
2- 4 layers80 × 76.8 mm

- 4 layers80 × 60 mm

Similar boards
- 2 layers25 × 50 mm

BatteryModule
DavidMolTor/BatteryModule
Battery module with independent overdischarge control and voltage regulations stages.
47 parts3 - 2 layers

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 mm

- 4 layers78 × 59 mm

- 2 layers240 × 240 mm

- 2 layers26 × 28 mm

- 2 layers86 × 54 mm

- 4 layers35 × 85 mm

Vimdrones esc development board
VimDrones/AM32_esc_development_board
Open Source AM32 ESC development board
95 parts44GPL-3.0
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).




