mirror of
https://github.com/Keychron/qmk_firmware.git
synced 2024-11-22 08:27:56 +06:00
.. | ||
gfx | ||
keymaps | ||
big_knob.c | ||
config.h | ||
halconf.h | ||
keyboard.json | ||
mcuconf.h | ||
readme.md | ||
rules.mk |
Big Knob
A 3D printed single encoder volume knob with a SPI Screen.
- Keyboard Maintainer: jpe230
- Hardware Supported: Big Knob PCB, Sparkfun ProMicro RP2040 (See notes)
- Hardware Availability: https://github.com/Jpe230/big_knob
Features
The Big Knob was designed to be easy to assemble:
- Designed to be used with a RP2040 board (See notes)
- ST7735 0.96 inch color display
- RGBLight
- Easy to 3D print
Notes
You can use any compatible RP2040 board (I.E.: KB2040, Elite Pi, etc), but you will need to modify the pin definition to match you board
Flashing
Make example for this keyboard (after setting up your build environment):
qmk compile -kb jpe230/big_knob -km default
Flashing example for this keyboard:
qmk flash -kb jpe230/big_knob -km default
See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.
Building Instructions
You can find the required materials and the instructions to build your own Big Knob in the project repo
Bootloader
Enter the bootloader in 3 ways:
- Bootmagic reset: Hold down the encoder buitton and plug in the keyboard
- Physical reset button: Briefly press the reset button on the front of the RP2040 board
- Keycode in layout: Press the key mapped to
QK_BOOT
if it is available