Picked up this awesome little keyboard recently via Massdrop. Typically it took a while to get here, but it’s everything I wanted 😀
I wanted clicky keys so I picked Cherry Blues. Yep. It’s clicky! Very clicky! Such a pleasurable experience typing on it. Anyway it’s billed as ‘entry level’ but Massdrop unfortunately don’t provide anything in the way of instructions or anything to assist in building or flashing firmware.
So I luckily found some images on geekhack which helped with the mounting of the stabilisers, the key is to do these FIRST before you start soldering or you’re in trouble… Also, make sure you click the wire bit into the plastic bit (if you build the kit, you’ll see what I mean) or you’ll be in a world of pain.
Next… Flashing. If you’re like me and use Linux at home, you’ll need to do this – especially if you use ‘vi’ – as the default firmware doesn’t have an ‘esc’ key mapped! That makes exiting vi, err, tricky.
To flash a new layout on Linux:
Install dfu-programmer via your favourite package manager.
Connect keyboard. Hold button for 5 seconds.
‘lsusb’ should show the keyboard in DFU bootloader mode: Bus 003 Device 020: ID 03eb:2ff4 Atmel Corp. atmega32u4 DFU bootloader
sudo dfu-programmer atmega32u4 erase
sudo dfu-programmer atmega32u4 flash <your .hex file>
sudo dfu-programmer atmega32u4 reset (or, unplug and replug – worked ok for me)