My own mechanical, fully programmable, less than 30$ keyboard project (which works)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
hello_world_keyboard
hello_world_keyboard_prototype
LICENSE
README.md

README.md

hello_world_keyboard

My own mechanical, fully programmable, less than 30$ keyboard project (which works)

Why?

  • Due to a durability of mechanical switches a self-made keyboard could be your last one
  • Highly customizable
  • Add special functions (like native mouse mode)
  • IT'S FUN

Features

  • Additional down layer
  • Mouse mode
  • Easy mapping
  • Potentiometer as joystick axis/sensitivity dial
  • Encoder as arrows

Installation

  1. Download and install Arduino IDE 1.8.5 (or check Teensyduino compatible versions)
  2. Download and install Teensyduino
  3. Download Rotary library
  4. Put Rotary library in C:\...\Arduino\libraries\Rotary so there is file C:\...\Arduino\libraries\Rotary\Rotary.h
  5. Set DEBUG as you wish
  6. HF

Some photos

hello_world_keyboard

Keyboard top Keyboard bottom Look at the soldering around switches

hello_world_keyboard prototype

Keyboard top Keyboard bottom Look at the soldering around switches

Some docs

Teensyduino: Using USB Keyboard with Teensy

Arduino - MouseKeyboard