Skip to content

QMK config for my modified streamcheap macro pad

License

Notifications You must be signed in to change notification settings

Siegecmd/cmd_pad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cmd_pad

cmdpad

A simple, handwired 8 key interface with rotary encoder, based on a great stream deck alternative design. (streamcheap). Current default map currently only supports a single layer.

  • Keyboard Maintainer: SiegeCMD
  • Shoutout to meep_ for the remixed streamcheap case and idea!

Hardware Requirements:

Wiring

Pro Micro pinout translated to QMK Pinout See https://golem.hu/article/pro-micro-pinout for more information.

Ardunio pinout mapping:

    D3 |---------| RAW 
    D2 |         | GND 
GND GN |         | RST 
    GN |         | VCC 5v
LED D1 | Arduino | F4  
A0  D0 |   Pro   | F5  encoder E/R3
A1  D4 |  Micro  | F6  encoder B/R1
B0  C6 |         | F7  encoder A/R2
B1  D7 |         | B1  D1
    E6 |         | B3  C0
    B4 |         | B2  C1
    B5 |---------| B6  

// note that this wiring is not exactly optimal and subject to my specific build and this builds keymap
Pin to switch mapping:

    0      1      2      3
+------+------+------+------+
|   D0  |  C6  |  B3  |  F5  |   0
+------+------+------+------+
|   D4  |  D7  |  B2  |  B1  |   1
+------+------+------+------+

Make example for this keyboard (after setting up your build environment):

    make cmdpad:default

    qmk compile -kb cmdpad -km default

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.

Bootloader

Enter the bootloader:

  • Bootmagic reset: Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard
  • Manual reset: Jump the RST and GND pins on the Arduino pro micro.

About

QMK config for my modified streamcheap macro pad

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published