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

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

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.

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

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.

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

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↓