We use some essential cookies to make our website work.

We use optional cookies, as detailed in our cookie policy, to remember your settings and understand how you use our website.

2 posts • Page 1 of 1
Paul Hutch
Posts: 1021
Joined: Fri Aug 25, 2017 2:58 pm

Halloween Pattern for the 500+ Keyboard LEDs

Fri Oct 31, 2025 12:23 am

I made a Jack O' Lantern inspired color pattern for my Raspberry Pi 500+ keyboard backlight.

The photo's color rendition came out way off, it's standard power button green in the four corners with bright orange for the pumpkin and purple for the cut-outs.
PXL_20251030_200138647.jpg
PXL_20251030_200138647.jpg (90.5 KiB) Viewed 423 times
Here's the quick hacked together script I wrote, it draws the pattern then saves it to preset #6. (it is very slow)

Code: Select all

#!/bin/bash
green_led="85,255,255"
orange_led="6,255,255"
purple_led="173,255,250"
rpi-keyboard-config led set "0,0" --colour $green_led
rpi-keyboard-config led set "0,1" --colour $purple_led
rpi-keyboard-config led set "0,2" --colour $orange_led
rpi-keyboard-config led set "0,3" --colour $orange_led
rpi-keyboard-config led set "0,4" --colour $purple_led
rpi-keyboard-config led set "0,5" --colour $orange_led
rpi-keyboard-config led set "0,6" --colour $orange_led
rpi-keyboard-config led set "0,7" --colour $orange_led
rpi-keyboard-config led set "0,8" --colour $orange_led
rpi-keyboard-config led set "0,9" --colour $orange_led
rpi-keyboard-config led set "0,10" --colour $orange_led
rpi-keyboard-config led set "0,11" --colour $purple_led
rpi-keyboard-config led set "0,12" --colour $orange_led
rpi-keyboard-config led set "0,13" --colour $orange_led
rpi-keyboard-config led set "0,14" --colour $purple_led
# Power Button rpi-keyboard-config led set "0,15"
rpi-keyboard-config led set "1,0" --colour $purple_led
rpi-keyboard-config led set "1,1" --colour $orange_led
rpi-keyboard-config led set "1,2" --colour $orange_led
rpi-keyboard-config led set "1,3" --colour $purple_led
rpi-keyboard-config led set "1,4" --colour $purple_led
rpi-keyboard-config led set "1,5" --colour $purple_led
rpi-keyboard-config led set "1,6" --colour $orange_led
rpi-keyboard-config led set "1,7" --colour $orange_led
rpi-keyboard-config led set "1,8" --colour $orange_led
rpi-keyboard-config led set "1,9" --colour $orange_led
rpi-keyboard-config led set "1,10" --colour $purple_led
rpi-keyboard-config led set "1,11" --colour $purple_led
rpi-keyboard-config led set "1,12" --colour $purple_led
# no key here rpi-keyboard-config led set "1,13"
rpi-keyboard-config led set "1,14" --colour $orange_led
rpi-keyboard-config led set "1,15" --colour $purple_led
rpi-keyboard-config led set "2,0" --colour $orange_led
# no key here rpi-keyboard-config led set "2,1"
rpi-keyboard-config led set "2,2" --colour $orange_led
rpi-keyboard-config led set "2,3" --colour $orange_led
rpi-keyboard-config led set "2,4" --colour $orange_led
rpi-keyboard-config led set "2,5" --colour $orange_led
rpi-keyboard-config led set "2,6" --colour $orange_led
rpi-keyboard-config led set "2,7" --colour $orange_led
rpi-keyboard-config led set "2,8" --colour $orange_led
rpi-keyboard-config led set "2,9" --colour $orange_led
rpi-keyboard-config led set "2,10" --colour $orange_led
rpi-keyboard-config led set "2,11" --colour $orange_led
rpi-keyboard-config led set "2,12" --colour $orange_led
rpi-keyboard-config led set "2,13" --colour $orange_led
rpi-keyboard-config led set "2,14" --colour $orange_led
rpi-keyboard-config led set "2,15" --colour $orange_led
rpi-keyboard-config led set "3,0" --colour $orange_led
# no key here rpi-keyboard-config led set "3,1"
rpi-keyboard-config led set "3,2" --colour $purple_led
rpi-keyboard-config led set "3,3" --colour $orange_led
rpi-keyboard-config led set "3,4" --colour $purple_led
rpi-keyboard-config led set "3,5" --colour $purple_led
rpi-keyboard-config led set "3,6" --colour $orange_led
rpi-keyboard-config led set "3,7" --colour $purple_led
rpi-keyboard-config led set "3,8" --colour $purple_led
rpi-keyboard-config led set "3,9" --colour $orange_led
rpi-keyboard-config led set "3,10" --colour $purple_led
rpi-keyboard-config led set "3,11" --colour $purple_led
rpi-keyboard-config led set "3,12" --colour $orange_led
rpi-keyboard-config led set "3,13" --colour $purple_led
# no key here rpi-keyboard-config led set "3,14"
rpi-keyboard-config led set "3,15" --colour $orange_led
rpi-keyboard-config led set "4,0" --colour $orange_led
# no key here rpi-keyboard-config led set "4,1"
rpi-keyboard-config led set "4,2" --colour $purple_led
rpi-keyboard-config led set "4,3" --colour $purple_led
rpi-keyboard-config led set "4,4" --colour $orange_led
rpi-keyboard-config led set "4,5" --colour $purple_led
rpi-keyboard-config led set "4,6" --colour $purple_led
rpi-keyboard-config led set "4,7" --colour $orange_led
rpi-keyboard-config led set "4,8" --colour $purple_led
rpi-keyboard-config led set "4,9" --colour $purple_led
rpi-keyboard-config led set "4,10" --colour $orange_led
rpi-keyboard-config led set "4,11" --colour $purple_led
# no key here rpi-keyboard-config led set "4,12"
rpi-keyboard-config led set "4,13" --colour $purple_led
rpi-keyboard-config led set "4,14" --colour $orange_led
rpi-keyboard-config led set "4,15" --colour $orange_led
rpi-keyboard-config led set "5,0" --colour $green_led
rpi-keyboard-config led set "5,1" --colour $orange_led
rpi-keyboard-config led set "5,2" --colour $orange_led
# no key here rpi-keyboard-config led set "5,3"
# no key here rpi-keyboard-config led set "5,4"
# no key here rpi-keyboard-config led set "5,5"
rpi-keyboard-config led set "5,6" --colour $orange_led
# no key here rpi-keyboard-config led set "5,7"
# no key here rpi-keyboard-config led set "5,8"
# no key here rpi-keyboard-config led set "5,9"
rpi-keyboard-config led set "5,10" --colour $orange_led
rpi-keyboard-config led set "5,11" --colour $orange_led
rpi-keyboard-config led set "5,12" --colour $orange_led
rpi-keyboard-config led set "5,13" --colour $orange_led
rpi-keyboard-config led set "5,14" --colour $orange_led
rpi-keyboard-config led set "5,15" --colour $green_led
 rpi-keyboard-config leds save
 rpi-keyboard-config preset set 6 direct

jojopi
Posts: 4360
Joined: Tue Oct 11, 2011 8:38 pm

Re: Halloween Pattern for the 500+ Keyboard LEDs

Fri Oct 31, 2025 10:34 am

It looks better in person than in your photo. More orange and purple, not red and blue.

European layouts do have a key at 4,1.

Has anyone investigated why this is so slow? I noticed the same issue when i made my function keys orange à la Beeb.

Code: Select all

for i in 0,{1..12}; do
 rpi-keyboard-config led set -c "#ff2000" $i; done

2 posts • Page 1 of 1

Return to "Keyboard computers (400, 500, 500+)"

AltStyle によって変換されたページ (->オリジナル) /