gpio-keyboard
rpi-integrated-battery-module
gpio-keyboard | rpi-integrated-battery-module | |
---|---|---|
2 | 2 | |
17 | 12 | |
- | - | |
5.3 | 3.9 | |
7 months ago | 12 months ago | |
Python | C | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gpio-keyboard
-
Chonky Pocket PC - build with a Pi 4, chording keyboard, ampripper psu, 5 inch touchscreen. Details in comments.
I'm glad you like it! :) Nope, no microcontroller for the keyboard, each key is wired to a gpio pin, and same for the two encoder pins. The code to make it work is here: https://github.com/a8ksh4/gpio-keyboard A script/service runs whe the OS boots, checks the state of the gpio pins 100 times a second, translates them to keypresses and signals to the uinput kernel module to generate keyboard and mouse stuff. You could do the same thing with a full keyboard layout and use a matrix rather than dedicated key->gpio.
rpi-integrated-battery-module
-
Chonky Pocket PC - build with a Pi 4, chording keyboard, ampripper psu, 5 inch touchscreen. Details in comments.
Two things I wanted to do with this build were: * To implement a gpio keyboard firmware that would work w/ the pi - this came out pretty well and the keyboard is fully functional with chording, mouse emulation, rotary encoder support, etc.https://github.com/a8ksh4/gpio-keyboard * Get battery level and charge reporting like a laptop. This workes with the i2c charge reporting from the AR4k psu. I had issues with this with raspberry pi os, but in Ubuntu I get a battery on the taskbar! https://github.com/a8ksh4/rpi-integrated-battery-module
- Linux kernel module and service that make our diy battery look like a standard laptop battery in linux.
What are some alternatives?
w1thermsensor - A Python package and CLI tool to work with w1 temperature sensors like DS1822, DS18S20 & DS18B20 on the Raspberry Pi, Beagle Bone and other devices.
chonky-pocket - An almost pocket-sized portable computer!
Fulcrum - The Fulcrum Keyboard is an ergo-mechanical split keyboard with extra thumb functionality. It has 20 keys, two rotary encoders, and two 5-way switches.
kmk_firmware - Clackety Keyboards Powered by Python
pi-mqtt-gpio - Expose GPIO modules (Raspberry Pi, Beaglebone, PCF8754, PiFace2 etc.) and digital sensors (LM75 etc.) to an MQTT server for remote control and monitoring.
kicad-kle-placer - KiCAD plugin to help place switch footprints based on a KLE
pico-mediakeeb - A small multimedia macro-pad implemented on top of the RPI2040 based Raspberry pi Pico.
gpiozero - A simple interface to GPIO devices with Raspberry Pi
faketyper - A CLI software that simulates keyboard typing, with customizable typing speed, amount of errors in the text etc. Fit for ASCII art. For educational purposes only!