keychron_qmk_firmware/keyboards/handwired/magicforce61
Danny Nguyen e0caf94323 Move avrdude flashing script from individual keyboard rules.mk to common location and improve script.
Port detection script is now more informative and better handles first time flashing of a Pro Micro
2017-08-03 20:56:21 -04:00
..
keymaps/default Keyboards/handwired magicforce61 (#1454) 2017-07-03 11:47:48 -07:00
config.h Keyboards/handwired magicforce61 (#1454) 2017-07-03 11:47:48 -07:00
magicforce61.c Keyboards/handwired magicforce61 (#1454) 2017-07-03 11:47:48 -07:00
magicforce61.h Keyboards/handwired magicforce61 (#1454) 2017-07-03 11:47:48 -07:00
Makefile Keyboards/handwired magicforce61 (#1454) 2017-07-03 11:47:48 -07:00
README.md Keyboards/handwired magicforce61 (#1454) 2017-07-03 11:47:48 -07:00
rules.mk Move avrdude flashing script from individual keyboard rules.mk to common location and improve script. 2017-08-03 20:56:21 -04:00

Magicforce "61" Handwired

Basically I cut 7 keys off the magicforce68 and handwired everything to a teensy++ 2.0 to make it a ~60% board.

Wiring Layout

Wiring Layout

Pinout

The following pins are used:

#define MATRIX_ROW_PINS { D0, D1, D2, D3, D4 }
#define MATRIX_COL_PINS { B5, B4, B3, B2, B1, B0, E7, E6, F0, F1, F2, F3, F4, F5 } 

Compiling and loading the firmware

To build the firmware, run make handwired-magicforce61.

Flash the firmware using the teensy loader or avrdude.