Skip to content

Custom macropad with a rotary encoder and 6 buttons (CU7 clone)

Notifications You must be signed in to change notification settings

sbeck14/TaylorPad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaylorPad

TaylorPad is a simple DIY macropad with a rotary encoder and 6 mechanical switches.

It is inspired by the CapsUnlocked CU7, an very, very nice compact macropad made from custom-machined aluminum.

This is a handwired macropad with a 3D printed case. You can get as fancy or as 3D printed as you wish with the encoder knob and the keycaps.

Example Bill of Materials

Estimated maximum cost: ~$50-$60

You can easily save money by 3D printing keycaps and the potentiometer knob, and by using any mechanical switches and USB cables you may have lying around.

Instructions

TODO: step-by-step instructions

3D Printing

3D printing STLs are in the Case folder

TODO: 3D printing tips, settings, etc

Wiring

Wiring Diagram

TODO: Wiring instructions, photos

QMK Firmware

Firmware is in the qmk/taylorpad folder.

The included default keymap uses volume controls for the rotary encoder, numpad key 0 for rotary switch, and numpad keys 1 through 6 for the switches.

The encoder_num keymap changes the rotary encoder to use the 7 and 8 keys, and is included in case you have trouble remapping volume keycodes (reported to have issues on MacOS)

The following instructions have only been tested on MacOS, and users on Windows or Linux systems may have to do a bit of tweaking along the way (mainly in the QMK toolbox section)

  1. Follow the QMK "getting started" guide to install QMK - https://beta.docs.qmk.fm/tutorial/newbs_getting_started - steps 1 through 3.

  2. Install QMK Toolbox

  3. Symlink the qmk/taylorpad folder in this repository to the ~/qmk_firmware/keyboards/handwired directory.

    • git clone https://github.com/sbeck14/TaylorPad
    • ln -s [git_directory]/TaylorPad/qmk/taylorpad ~/qmk_firmware/keyboards/handwired
  4. Compile the firmware using the qmk compile command.

    • qmk compile -kb handwired/taylorpad -km default
    • This will place the .hex file in ~/qmk_firmware/.build/handwired_taylorpad_encoder_num.hex
  5. Get a flashing tool. This guide will use QMK Toolbox

  6. Open QMK Toolbox.

  7. Put the Arduino into DFU mode

    • Bridge the GND and RST pins briefly with a bit of wire
    • The Arduino should immediately be recognized by QMK Toolbox
  8. Open the hex file (~/qmk_firmware/.build/handwired_taylorpad_encoder_num.hex) with QMK Toolbox

  9. Click Flash

  10. Wait a few seconds, and you're done! Try it out!

About

Custom macropad with a rotary encoder and 6 buttons (CU7 clone)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published