- 1 Pro-Micro compatible microcontroller. I recommend one with Bluetooth and an integrated battery charger, such as the [nice!nano](https://nicekeyboards.com/nice-nano/).
- 1 surface mount SPDT sliding switch for the power switch. [LCSC #C128955](https://lcsc.com/product-detail/Slide-Switches_Korean-Hroparts-Elec-K3-1296S-E1_C128955.html) fits the footprint. Alternatively, you can jump the pins on the board and depend on the software standby features.
- 1 surface mount button for the reset switch. [LCSC #C2888943](https://lcsc.com/product-detail/Tactile-Switches_BZCN-TSA010A2010A02_C2888943.html) fits the footprint. This part is optional. You can also jump the reset pin on the MCU with tweezers or bind to a key in QMK.
- 1 301230 LiPo battery such as [this one](https://keyhive.xyz/shop/nicenano)
After use, I have decided to instead place the battery under the nice!nano and omit the center cover. This does leave a hole in the middle of the keyboard, but maybe we just call it a handle.
## Firmware
- [Docs](https://zmk.dev/docs/development/build-flash#building-from-zmk-config-folder) on building firmware using the `zmk-config` from this repo.
- Note: It still needs to be built from inside the `/app` directory in the ZMK repo.
The [GergoPlex](https://www.gboards.ca/product/gergoplex) is a 36 key keyboard which I purchased as a partialy assembled board. The key layout is excellent, however the thumb keys are slightly too far in towards the hands, and the split design results in my keyboard halves wandering away from me, or hard to use on uneven surfaces. I worked around some of these problems by creating a board in which the two halves are nestled in just the right orientation, however that does not help the thumb key issue.
### Hummingbird
The [Hummingbird layout](https://github.com/PJE66/hummingbird), and [Rufous, the Ergogen recreation](https://github.com/jcmkk3/trochilidae/tree/main/rufous) have been a big help in getting me started with Ergogen and building the layout I'm looking for.
- Several footprints used in this project were borrowed from [jcmkk3's Trochildae collection](https://github.com/jcmkk3/trochilidae/tree/main/trochilidae.pretty)