The layout for my Gherkin Keyboard
Branch: master
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.
.dep
obj_gherkin
pcb My initial layout Jul 6, 2017
Makefile
actionmap_common.h
actionmap_gherkin.c
backlight.c
config.h
gherkin.eep
gherkin.elf
gherkin.hex
gherkin.jpg
gherkin.lss
gherkin.map
gherkin.sym
keyboard-layout.png
led.c
matrix.c
pcb-bottom.png
pcb-top.png
readme.md

readme.md

gherkin keyboard firmware

layout

You can see my layout here: http://www.keyboard-layout-editor.com/#/gists/5dec436256c0d150b6f5e854bc4c8429

I ran these commands in ubuntu bash for windows which seems to work great but will also work in cygwin or any linux distro.

  • How to flash:
apt-get install gcc-avr binutils-avr gdb-avr avr-libc avrdude
git clone https://github.com/openist/keyboard-gherkin.git
cd keyboard-gherkin
make
  • Copy your .hex file to somewhere you can easily access it on your windows machine.
  • Download Xloader: http://russemotto.com/xloader/
  • Connect your pro micro via usb, you should hear the device connected sound, if you do not you may not be using a proper data micro usb cable.
  • Reset the pro micro twice to enter bootloader mode.
  • Within 8 seconds load the hex file into xloader and press upload.