This video is sponsored by PCBWay. Only $5 for 10 PCBs and Only $4.98 for 3D Printing + Express 24 hour service on http://www.pcbway.com/ KMK is an open source firmware for mechanical keyboards. It is written in CircuitPython, a derivative of Python for constrained embedded devices. KMK and CircuitPython run on various microcontrollers, including RP2040. In this video KMK is demonstrated using a printed circuit board with Seeed XIAO RP2040 module. The video shows hot-swap mechanical switches, backlight, RGB underflow with Neopixes, mini I2C OLED display and a rotary encoder.
KMK firmware: http://kmkfw.io/
GitHub repository: https://github.com/KMKfw/kmk_firmware
CurcuitPython: https://circuitpython.org/
Chapters:
0:00 Intro
1:05 Keyboard prototype
1:44 KMK Installation
2:42 Keycodes and Combos
3:20 Rotary Encoder
4:14 Backlight
4:47 NeoPixels
6:09 I2C OLED Display
6:45 Conclusions
Download
0 formats
No download links available.
KMK Open Source Mechanical Keyboard Firmware Written in CircuitPython | NatokHD