Nick Brassel 45dc2499dc Remove all via-enabled keymaps, including `via`. (#24322) 1 year ago
..
gfx e2d6187339 [Keyboard] Add Big Knob board (#22292) 2 years ago
keymaps 45dc2499dc Remove all via-enabled keymaps, including `via`. (#24322) 1 year ago
big_knob.c e2d6187339 [Keyboard] Add Big Knob board (#22292) 2 years ago
config.h 2f37a7854d Migrate lighting defaults to info.json (#22920) 2 years ago
halconf.h e2d6187339 [Keyboard] Add Big Knob board (#22292) 2 years ago
keyboard.json e69b638756 Migrate build target markers to keyboard.json - JK (#23588) 2 years ago
mcuconf.h e2d6187339 [Keyboard] Add Big Knob board (#22292) 2 years ago
readme.md e2d6187339 [Keyboard] Add Big Knob board (#22292) 2 years ago
rules.mk d0e1d36144 Data-Driven Keyboard Conversions: J (#23547) 2 years ago

readme.md

Big Knob

big_knob

A 3D printed single encoder volume knob with a SPI Screen.

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