I Made My Own ErgoDox Keyboard (Including 3D Keycap Data for Download)

I Made My Own ErgoDox Keyboard (Including 3D Keycap Data for Download)
Category: Create
CreatedAt:
ModifiedAt:
Writer: PepperCat

After switching to a Mac for app development, my old keyboard no longer felt right.

So I was looking for a new keyboard when I discovered the ErgoDox EZ, which seemed promising. Its unique shape made me want it. But it was quite expensive, so I gave up on that idea. Through further research, I found the DIY ErgoDox keyboard kit. Since it's DIY, it would be affordable! So I decided to build an ErgoDox myself. I was able to buy the components on second-hand sites, keeping the total cost under 10,000 yen. DIY is great!


Materials

parts

I got the parts from Marutsu, AliExpress, and second-hand sites. I recommend buying the Teensy 2.0 from AliExpress as it's hard to find domestically.

For the key switches, I used brown stems from Outemu. They have more resistance than expected.

The trrs cable in the photo was actually a 3-pole trs, so I had to replace it. Sad :'(


Assembly

Converting to USB-C

c

Originally it used micro-B, but I changed it to USB-C. Reducing cable types is good for my mental health. However, I accidentally bought non-through-hole connectors, so I had to insulate them with tape and force them into the holes. Get through-hole connectors to avoid my mistake.

c

On my cable, green was GND, red 5V, blue D+, and white D-. This may vary, so use a tester to check.

Making Keycaps

keycap

I found 3D data for standard square keycaps, but not the vertically/horizontally elongated ones. So I edited them in Blender.

I uploaded the files to Thingiverse.

What other have uploaded / Horizontal and vertical ones I made

They printed fine on my FDM 3D printer. As noted, lowering the keycap height gives a better feel.

Flashing Firmware

This site is probably the easiest way to flash it.

firmware

I set it up like this, remapping some keys like SysRq via Karabiner.

I enabled tapping keys like C and V as shortcuts for copy/paste. Makes one-handed use easier - recommended!


Impressions

keyboard

The yellow-green came out more vivid than expected, giving a soft, calming vibe. It brings serenity to my room. Being able to choose case and keycap colors is a big DIY keyboard perk.

Though it's been 2 months, I'm still not fully used to it. I know the best way is just to keep using it, but I keep going back to my laptop keyboard. Maybe I need to force myself to use it at my desktop...

Since my kit came with diodes pre-installed, it was relatively easy to build. Time-consuming but not too difficult overall. You can get an affordable split ergonomic keyboard and have fun doing it. I'd recommend giving it a try!


I'm making an app! Please check it out if you like → Works
Current recommendation↓