
Sofle Pico
josefadamcik/SofleKeyboard
A split keyboard based on Lily58, Crkbd and Helix keyboards

Personalized Dorm Illumination
Luminode is an open-source printed circuit board by benz206, from the benz206/luminode repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 60 × 40 mm with 11 parts on 5 nets, routed with 22 tracks and 0 vias.
It is built around the SN74AHCT1G125DBV. Its parts include 3 connectors, 2 resistors, 1 capacitor and 1 IC.
This project runs a WS2812B LED animation on a Raspberry Pi using Rust, with automatic startup on boot via systemd.
It’s one compiled binary:
Rust project:
~/luminode/
├── Cargo.toml
├── Cargo.lock
├── src/
│ └── main.rs
└── target/
└── release/
└── ledsInstalled binary:
/usr/local/bin/ledssystemd service:
/etc/systemd/system/leds.servicecd ~/luminode
cargo build --releaseOutput:
~/luminode/target/release/ledsWS2812B access requires root:
sudo ~/luminode/target/release/ledsStop with Ctrl+C.
sudo cp ~/luminode/target/release/leds /usr/local/bin/leds
sudo chmod +x /usr/local/bin/ledsTest:
sudo /usr/local/bin/ledsCreate:
sudo nano /etc/systemd/system/leds.servicePaste:
[Unit]
Description=WS2812B LED Controller (Rust)
After=multi-user.target
[Service]
Type=simple
User=root
ExecStart=/usr/local/bin/leds
Restart=always
RestartSec=2
Nice=10
[Install]
WantedBy=multi-user.targetsudo systemctl daemon-reload
sudo systemctl enable leds.service
sudo systemctl start leds.serviceStatus:
sudo systemctl status leds.serviceLogs:
journalctl -u leds.service -fcd ~/luminode
cargo build --release
sudo cp target/release/leds /usr/local/bin/leds
sudo systemctl restart leds.serviceGNU General Public License v3.0
| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 100nF | Capacitor_SMD:C_0402_1005Metric | C1 |
| 1 | 10k | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 330R | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | 5V | TestPoint:TestPoint_Pad_D1.5mm | TP3 |
| 1 | DATA_OUT | TestPoint:TestPoint_Pad_D1.5mm | TP2 |
| 1 | EXT_5V_IN | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | GND | TestPoint:TestPoint_Pad_D1.5mm | TP4 |
| 1 | GPIO_IN | TestPoint:TestPoint_Pad_D1.5mm | TP1 |
| 1 | LED_OUT | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | RPi_GPIO18 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | SN74AHCT1G125 | Package_TO_SOT_SMD:SOT-23-5 | U1 |
It measures 60 × 40 mm and has 2 copper layers, 1.6 mm thick.
11 parts, built around the SN74AHCT1G125DBV. 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.
From the benz206/luminode repository on GitHub, at the commit this page was made from: the board is pcb/v1/v1.kicad_pcb and its schematic pcb/v1/v1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

josefadamcik/SofleKeyboard
A split keyboard based on Lily58, Crkbd and Helix keyboards


dededecline/Gridiron
Gridiron keyboard designed by me. All files for production are inside this repository.


4pplet/EC-Pro-2
Open source replacement PCB kit for the HHKB Pro 2 keyboard.

4pplet/RF_R1_8-9Xu
Open source universal PCB for the Realforce R1 family of keyboards.

