keychron_qmk_firmware/keyboards/handwired/magicforce68
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 Fix function layer actions 2017-03-07 23:08:44 -05:00
config.h Update description 2017-03-07 12:29:48 -05:00
magicforce68.c Copy CMD60 as starting point and rename files 2017-03-07 12:20:52 -05:00
magicforce68.h Set pinout and layout 2017-03-07 12:20:52 -05:00
Makefile Add Makefile 2017-03-07 23:06:41 -05:00
README.md Update README.md 2017-07-10 11:53:18 -04: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 68 Handwired

This firmware is for a Magicforce 68 that's had its PCB removed and is handwired with an Arduino Micro. NOTE: The Arduino Micro is different than the Arduino Pro Micro.

Wiring Layout

Wiring Layout

Pinout

The following pins are used:

  • Columns 1-15: B2, B0, D3, D2, D1, D0, D4, C6, D7, E6, B4, B5, B6, B7, D6
  • Rows 1-5: F0, F1, F4, F5, F6

Compiling and loading the firmware

To build the firmware, run make.

To flash the firemware onto the microcontroller, run make avrdude, and press the reset button.