Skip to content

QMK source, compiled, and related files for BigKNOBv2 macropad controller with RGB LED key switches

License

Notifications You must be signed in to change notification settings

Exergist/BigKNOBv2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

BigKNOBv2

What Is This?

This project includes:

  1. QMK files for BigKNOBv2 macropad controller with RGB LED key switches.
  2. C# source for application enabling bidirectional communication between BigKNOBv2 and the host computer.

Key Map

  • Encoder
    • Single-Tap = Next Layer
    • Double-Tap = Toggle RGB LEDs On/Off
    • Press-Hold = Previous Layer
    • Clockwise Rotation = Next Layer
    • Counter-Clockwise Rotation = Previous Layer
  • Button 1:
    • Layer 0 = F13
    • Layer 1 = F17
    • Layer 2 = F21
  • Button 2:
    • Layer 0 = F14
    • Layer 1 = F18
    • Layer 2 = F22
  • Button 3:
    • Layer 0 = F15
    • Layer 1 = F19
    • Layer 2 = F23
  • Button 4:
    • Layer 0 = F16
    • Layer 1 = F20
    • Layer 2 = F24
  • RGB LED Colors:
    • Layer 0 = Red
    • Layer 1 = Green
    • Layer 2 = Blue

Raw HID Functionality

  • Move to specified layer

How to Install the Firmware?

  1. Go through The QMK Tutorial.
  2. Insert the desired config.h, rules.mk, and keymap.c files where appropriate prior to building and uploading the firmware.

Notes

  • My BigKNOBv2 was custom-ordered through Etsy.
  • The keymap was optimized for use with the BigKNOBv2 dented encoder.
  • Additional QMK resources are compiled in the QMK Syllabus.
  • A VoiceAttack plugin for communicating with BigKNOBv2 is also available.

Acknowledgements

  • BigKNOBv2 hardware design and original QMK source files are by Craig Gardner from LeafCutterLabs.
  • QMK is developed and maintained by Jack Humbert of OLKB with contributions from the community (and Hasu).
  • HidLibrary is developed and maintained by Mike O'Brien and Austin Mullins (and other contributors).
  • ini-parser was developed by Ricardo Amores Hernandez (and other contributors).
  • Keymap header ASCII art by patorjk.
  • Many thanks to the following people (and probably others) from the qmk Discord for their guideance:
    • filterpaper
    • drashna
    • Dasky
    • ridingquerty
    • Erovia
    • sigprof
    • fauxpark
    • bomtarnes
    • CovfefeMcWhiskey
    • trankillity
    • tzarc