

Display b r1
New public repo for work on LED Glasses
- Size
- 155 × 54.5 mm
- Copper layers
- 4
- Thickness
- 1.63 mm
- Parts
- 292
- Nets
- 310
- Pads
- 1,494
- Tracks, vias
- 1,933, 996
- Pours
- 24
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 12 Oct 2019
- Updated
- 9 Apr 2024
Overview
Display b r1 is an open-source printed circuit board by 4lml4, from the 4lml4/LED_Glasses repository on GitHub. It is a 4-layer board of 155 × 54.5 mm with 292 parts on 310 nets, routed with 1,933 tracks and 996 vias.
It is built around the APA102-2020. Its parts include 150 diodes, 132 capacitors and 2 connectors. It belongs with the lEDs and displays boards of this library.
Main components
1README
README.mdLED_Glasses
A hobby project aimed at making sound reactive LED glasses that you should take clubbing.
Hardware
The hardware consists entirely of three PCBs without an enclosure with low profile hinges and a battery system that has yet to be worked out. The PCBs are designed in KiCAD and are as follows:
- The controller arm (
hardware/arm_mcu) which houses the microcontroller (STM32G071KBU6), a microphone (SPH0641LM4H-1) and a 3v3 linear regulator. - The power arm (
hardware/arm_power) which houses input power protection, an on switch, 5v5 switching regulator and a power good indicator. - The front display (
hardware/front_display) which houses the LED matrix (SK6812MINI).
Firmware
firmware/arduino contains an early revision of the firmware, with heavy modifications likely in future versions.
Hardware abstraction will be provided by either the STM HAL (pretty bloated and not very intuitive), STM LL (not very intuitive and a bit difficult to parse the many thousand line header files for insight), libopencm3 (haven't tried it but I've heard it's pretty good) or CMSIS (gives us the most control but literally no help haha) (i.e. we haven't decided yet but probably not Arduino).
TODO
- Read https://github.com/EdwardHartmann/SK6812RGBW for inspiration
- Decide on copyright license
- Investigate smaller LED packages
Parts
292| Qty | Value | Footprint | References |
|---|---|---|---|
| 150 | APA102-2020 | rave_shades:LED-APA102-2020 | D101, D102, D103, D104, D107, D108, D109, D110, D111, D112, D113, D114, D115, D116, D117, D118 +134 |
| 132 | 1u | rave_shades:0603_1608 | C101, C102, C103, C104, C105, C106, C107, C108, C109, C110, C111, C112, C113, C114, C115, C116 +116 |
| 4 | MountingHole_Pad | rave_shades:M1.4 Mounting Hole | H101, H102, H103, H104 |
| 2 | Conn_01x08 | rave_shades:CF35082D0RE-NH | J101, J102 |
| 2 | SolderJumper_3_Open | rave_shades:SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mm | JP101, JP102 |
| 1 | LOGO | rave_shades:back_silkscreen | G*** |
| 1 | Val** | rave_shades:template_display_b_r1 | Ref** |
More from 4lml4/LED_Glasses
6- 2 layers152.9 × 54.6 mm

- 4 layers131.5 × 13 mm

- 4 layers131.5 × 13 mm

- 2 layers130.8 × 20.4 mm

- 2 layers70 × 80 mm

- 2 layers131.2 × 17.5 mm

Similar boards
- 2 layers65 × 56.5 mm

SuperPower RPi KiCAD
SensorsIot/SuperPower
Here you should find the best power supplies for your low-power projects
122 parts600 - 2 layers40.2 × 19.6 mm

Compact
jgillick/ThunderPack
A self-contained microcontroller, battery, and power management system that fits in your pocket.
59 parts44MIT - 2 layers35 × 99.5 mm

Povslinger
Jeija/esp8266-povslinger
Persistence of vision display using ESP8266 and APA102-2020
49 parts10 - 2 layers66.2 × 57.3 mm

- 4 layers73 × 57 mm

- 2 layers22.4 × 47.3 mm

Cuttle2fish
tahnok/cuttle2fish
Something you know (password) and something you have (cuttlefish shaped U2F token)
26 parts2Unlicense - 2 layers12 × 30 mm

Electric greetings
electricui/electricui-helloboard
Cute arduino compatible development board for introducing people to Electric UI
19 parts1 - 2 layers86.4 × 141.4 mm

Questions
How big is the Display b r1 PCB?
It measures 155 × 54.5 mm and has 4 copper layers, 1.63 mm thick.
What parts does the Display b r1 use?
292 parts, built around the APA102-2020. 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 Display b r1 KiCad files?
From the 4lml4/LED_Glasses repository on GitHub, at the commit this page was made from: the board is hardware/display_b_r1/display_b_r1.kicad_pcb and its schematic hardware/controller_a_r1/controller_a_r1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Display b r1 design in my own project?
Its repository states no licence, so its author keeps all rights: ask 4lml4 before reusing the design.