-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Teensy LC pins 24, 25 for controlling LEDs #55
Comments
I think they could be used to control LEDs. They’re only available on the Teensy LC, 3.2, 3.5, 3.6, though. Notably, they’re missing from the Teensy++ 2.0, Teensy 4.0, Teensy 4.1. So, I don’t think kinT should be changed to route these by default, but you’re free to make a variant in which you route the pins :) |
I tried on a breadboard and pin 24 and 25 can be used for keyboard LEDs on Teensy LC! In the other kint* keyboards pin 24 (AKA "keypad") is assigned to the Compose LED and pin 25 is assigned to the Scroll-Lock LED. This means only the Num-Lock LED would remain unconnected. Given the original keypad/numpad functionality of the keyboard is gone, there should be no problem that the Num-Lock LED remains unconnected. I did not try, but I guess This is what https://www.pjrc.com/store/teensylc.html says about Pin 13:
This would require changing the common kint* keyboards LED config and seems a lot of effort for little to no gain:
I did manage to toggle the Scroll-lock LED by going in the text-mode console and pressing the Scroll-lock key. Otherwise pressing the Scroll-lock key in GNOME does not do anything. Three new holes on the board for pin 24, pin 25 and pin AREF (because it exists) would allow these Teensy LC pins to be connected to the board and routed to their Teensy 4.1 dopplegangers. But again, if anybody happens to wonder whether they need these LEDs, the answer is "no". :) One could also easily solder two wires if you really want these Scroll-lock and Compose LEDs and the board has not been updated yet. I'll make a QMK PR to add support for Teensy LC once I integrate it in a KB500 and check it works. Using this instead of the obsolete Teensy 2.0++ has advantages. |
See qmk/qmk_firmware#17301 for Teensy LC support. At the moment I only tested that the Caps-lock and Scroll-lock LEDs are updated. To be tested once I integrate it into a KB500. |
Thanks for taking a look at this and sending the QMK pull request! I found some documentation about the different LEDs at https://github.com/qmk/qmk_firmware/blob/master/docs/feature_led_indicators.md It seems like the compose LED is entirely unused within QMK by default. I only wired it up so that users have the option of using the LED for their own custom purpose, if they need it :) |
The compose LED support in QMK works… if you actually find a way to control it from the host side. I'm not sure whether it is possible to control it from Windows at all (there might be a way to do something with the Kana LED though, but nothing that looks like Compose). And recent Linux distros use the |
The Teensy (LC) LED light is quite visible when the room is dark, as the orange light reflects on keys PXL_20220608_205143487.mp4 |
It’s not as pronounced in my teensy 4.1 build: IMG_0395.MOV |
I see the Teensy-LC has pin 24 and 25 which seem unused. Can these be routed to control two more leds?
The text was updated successfully, but these errors were encountered: