https://github.com/red-scorp/led-shim
LED-SHIM (mini-HAT), RGB LED array for Raspberry Pi
https://github.com/red-scorp/led-shim
board bom cam eagle-cad embedded hat hobby led mini-hat pi pi-hat pi-shim raspberry raspberry-pi raspberrypi rgb rgb-led rgb-led-matrix shim ws2812
Last synced: 19 days ago
JSON representation
LED-SHIM (mini-HAT), RGB LED array for Raspberry Pi
- Host: GitHub
- URL: https://github.com/red-scorp/led-shim
- Owner: red-scorp
- Created: 2021-05-13T21:38:29.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-08-28T18:33:56.000Z (almost 3 years ago)
- Last Synced: 2025-11-18T18:06:32.217Z (7 months ago)
- Topics: board, bom, cam, eagle-cad, embedded, hat, hobby, led, mini-hat, pi, pi-hat, pi-shim, raspberry, raspberry-pi, raspberrypi, rgb, rgb-led, rgb-led-matrix, shim, ws2812
- Homepage:
- Size: 29.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# LED-SHIM project
LED-SHIM (mini-HAT), RGB LED array for Raspberry Pi.
Sometimes it's nice to add some shine to your Pi.
This can be achieved with a line or matrix of RGB addressable LEDs.
Welcome to a new shiny world!
## LED-mini20-SHIM
Raspberry Pi mini 40-pin **LED-mini20-SHIM** mini-HAT.
Preview:

[Schematics in PDF format](doc/LED-mini20-SHIM.pdf)
Features:
- locked Pi headers
- data input pin selection
- 18 RGB LEDs organized in a single line
- industry standard WS2812 addressable LEDs
- small board for Pi
- can be used as SHIM (no headers) or HAT (with headers)
Pins Configuration:
|Data Pin |Option 1 |Option 2 |Option 3 |
|---------|---------|---------|---------|
|DI |GPIO18\* |GPIO10 |GPIO21 |
\*) the pin is connected by default.
CAM files are available.
BoM and PnP files for JLCPCB are available.
## LED-mini35-SHIM
Raspberry Pi mini 40-pin **LED-mini35-SHIM** mini-HAT.
Preview:

[Schematics in PDF format](doc/LED-mini35-SHIM.pdf)
Features:
- locked Pi headers
- data input pin selection
- 12 RGB LEDs organized in a single line
- industry standard WS2812 addressable LEDs
- small board for Pi
- can be used as SHIM (no headers) or HAT (with headers)
Pins Configuration:
|Data Pin |Option 1 |Option 2 |Option 3 |
|---------|---------|---------|---------|
|DI |GPIO18\* |GPIO10 |GPIO21 |
\*) the pin is connected by default.
CAM files are available.
BoM and PnP files for JLCPCB are available.
## LED-zero20-SHIM
Raspberry Pi zero 40-pin **LED-zero20-SHIM** mini-HAT.
Preview:

[Schematics in PDF format](doc/LED-zero20-SHIM.pdf)
Features:
- locked Pi headers
- data input pin selection
- 144 RGB LEDs organized in a matrix of 18x8
- industry standard WS2812 addressable LEDs
- separate DI and DO headers for extendability
- Pi zero board style
- can be used as SHIM (no headers) or HAT (with headers)
Pins Configuration:
|Data Pin |Option 1 |Option 2 |Option 3 |
|---------|---------|---------|---------|
|DI |GPIO18\* |GPIO10 |GPIO21 |
\*) the pin is connected by default.
CAM files are available.
BoM and PnP files for JLCPCB are available.
## LED-zero35-SHIM
Raspberry Pi zero 40-pin **LED-zero35-SHIM** mini-HAT.
Preview:

[Schematics in PDF format](LED-zero35-SHIM.pdf)
Features:
- locked Pi headers
- data input pin selection
- 60 RGB LEDs organized in a matrix of 12x5
- industry standard WS2812 addressable LEDs
- separate DI and DO headers for extendability
- Pi zero board style
- can be used as SHIM (no headers) or HAT (with headers)
Pins Configuration:
|Data Pin |Option 1 |Option 2 |Option 3 |
|---------|---------|---------|---------|
|DI |GPIO18\* |GPIO10 |GPIO21 |
\*) the pin is connected by default.
CAM files are available.
BoM and PnP files for JLCPCB are available.
## LED-plus20-SHIM
Raspberry Pi plus 40-pin **LED-plus20-SHIM** mini-HAT.
Preview:

[Schematics in PDF format](doc/LED-plus20-SHIM.pdf)
Features:
- locked Pi headers
- data input pin selection
- 288 RGB LEDs organized in a matrix of 18x16
- industry standard WS2812 addressable LEDs
- separate DI and DO headers for extendability
- Pi plus board style
- can be used as SHIM (no headers) or HAT (with headers)
Pins Configuration:
|Data Pin |Option 1 |Option 2 |Option 3 |
|---------|---------|---------|---------|
|DI |GPIO18\* |GPIO10 |GPIO21 |
\*) the pin is connected by default.
CAM files are available.
BoM and PnP files for JLCPCB are available.
## LED-plus35-SHIM
Raspberry Pi plus 40-pin **LED-plus35-SHIM** mini-HAT.
Preview:

[Schematics in PDF format](doc/LED-plus35-SHIM.pdf)
Features:
- locked Pi headers
- data input pin selection
- 120 RGB LEDs organized in a matrix of 12x10
- industry standard WS2812 addressable LEDs
- separate DI and DO headers for extendability
- Pi plus board style
- can be used as SHIM (no headers) or HAT (with headers)
Pins Configuration:
|Data Pin |Option 1 |Option 2 |Option 3 |
|---------|---------|---------|---------|
|DI |GPIO18\* |GPIO10 |GPIO21 |
\*) the pin is connected by default.
CAM files are available.
BoM and PnP files for JLCPCB are available.
## Links
- [pinout.xyz](https://pinout.xyz/) - a brilliant resource on topic of Pi's pinout and HATs.
- [raspberrypi/hats](https://github.com/raspberrypi/hats) - Pi's HAT specification.
## How to help
Your contributions as code, resources, or finances are welcome! Please contact me directly via email at andriy.golovnya@gmail.com or through my [GitHub profile](https://github.com/red-scorp).
If you'd like to make a financial contribution, you can donate via [PayPal](http://paypal.me/redscorp) or [Ko-Fi](http://ko-fi.com/redscorp). Your support is greatly appreciated.
Thanks in advance!