Skip to content

Clewsy/jank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jank

jank is just another keypad. Specifically it is a USB numeric keypad with some macro buttons. It's kind of an evolution of another project (macro).

Additional photos and detail can be found at clews.pro and hackaday.io.

Features include:

  • Uses a USB type C connector (configured to identify as a USB 2.0 device).
  • 21 keys total - 17 keys configured in a standard keypad arrangement, plus an addition row of four keys across the top.
  • All 21 keys can be configured as any reguglar keyboard keystroke (including media control keys) or a programmable macro.
  • The keys are all mechanical keyswitches - I used gateron blues which are pin-comnpatible with Cherry MX keyswitches.
  • All the keyswitches are plate-mounted with a laser-cut stainless steel plate. The larger '+', '0' and "Enter" keys all have cherry-style, plate-mounted stabilizers.
  • There is a 3mm led beneath each keyswitch so that the legends are all back-lit.
  • The LEDs are powered via a boost controller (MP3202) which is enabled by a PWM signal from the microcontroller - this allows variable brightness. Brightness is set by a tact switch on the bottom of the unit. Pushing the switch cycles the LEDs from off through increasing levels of brightness and a pulsing effect with three different speeds.
  • There is a single smd LED on the bottom of the unit that is programmed to function as the NUM LOCK indicator.

Although any key can be configured to function as any keystroke or macro, I use jank with my laptop as a traditional numerical keypad. Only the top four keys are configured as macros.

Proudly mentioned at hackaday.com.


To do:

  • Hardware
    • Parts selection.
    • Schematic design.
    • PCB layout design.
    • Parts order.
    • PCB assembly.
    • Enclosure.
  • Firmware
    • LED control.
    • Regular keystrokes.
    • Num lock LED.
    • Simple macros.
    • Complex macros.

The completed jank.

About

Mirrored from gitlab.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published