HID Liberation Device - Instructions

From Deskthority wiki
Jump to navigation Jump to search
The HID Liberation Device

Notice

This will be the instruction guide for the HID Liberation Device.

Firmware

Firmware source code: https://github.com/BathroomEpiphanies/AVR-Keyboard

Compiling

Linux/Windows

You need to select the correct BOARD and LAYOUT variables in the Makefile

BOARD = hib_liber
LAYOUT = ansi_iso_jis
MCU = atmega32u4
F_CPU = 16000000
B_LOADER = \"jmp\ 0x7000\"

Then run the make command in a terminal. Always run a make clean first.

make clean; make

Flashing the controller

Linux/Windows

dfu-programmer atmega32u4 erase
dfu-programmer atmega32u4 flash avr_keyboard.hex
dfu-programmer atmega32u4 start

Schematic

Schematic for the HID Liberation Device


See also