Which microcontrollers do I need?
Which microcontroller you need, depends on what you want to do with it.
For any Aurora Series keyboard, including the Kyria rev 3, you'll need a Pro Micro form-factor controller. This form-factor is one of the most common in use in split keyboards, and we offer a few options you can choose from:
- If you're making a wired keyboard, we recommend using the Liatris.
- It makes use of a RP2040 controller, which is very capable, reliable and won't limit you in the use of firmware functionality. Older controllers (such as the Pro Micro and Elite-C) used an ATmega32u4, which provided limited space, RAM and speed.
- We designed it ourselves, which allowed us to implement a semi-automatic quality assurance process. This greatly reduces the chance of you discovering something wrong with it after you start to use it. Alternatives often aren't individually tested.
- Alternatives such as the Elite-Pi can be suitable depending on your use case.
- If you're making a wireless keyboard, we recommend using a nice!nano.
- There aren't many alternatives available for wireless controllers. The alternatives that do exist have usually made poor choices when it comes to component selection (resulting in higher battery draw), or have slight compatibility issues that may or may not be noticeable depending on the keyboard you use.
In general, though: try to use two of the same microcontroller to ensure compatibility and to make the process of compiling firmware and flashing it a little easier.
Is a Halcyon controller compatible with my keyboard?
A Halcyon controller is compatible with every Halcyon keyboard or keyboard that's based on the Pro Micro controller form-factor using the Pro Micro adapter. This includes any keyboard from the Halcyon series, Aurora Series and the Kyria up to and including revision 3, and a great number of open-source and generally available keyboard kits.

