Nothing is perfect from the start, so we're constantly working on improving the design of our keyboards. Here you can find what changed from version to version for the Kyria PCB Kit.
Looking for the schematics? They are available in Kyria schematics
In this major revision, we reworked the Kyria to match the standards of the Aurora series. The following changes were made:
- No more 1.5u support: Due to the addition of hotswap sockets and per-key rgb there was not enough space to maintain the switch positions for 1.5u thumbs keys, so they had to be removed.
- Support for per-key RGB: Every switch location can now be equipped with a dedicated LED shining up through the keycap. Or not, if you don't like RGB.
- Support for hotswap sockets: There are now three different versions of the Kyria available, each dedicated to a specific type of switch use. One version is designed for use with MX hotswap sockets, one for use with Choc hotswap sockets, and one for hand soldering.
- Better handedness detection: Revision 2.x added functionality to automatically detect which half the controller is mounted on. This was done using an additional diode in the matrix. However, this resulted in confusion for some people, made even worse because that diode should be skipped with nice!nano builds. With revision 3.0 we got rid of this diode, as we are now doing side detection using a dedicated controller pin.
- Additional encoder locations: A lot of people have issues reaching the upper-row thumb keys, so we made it possible to install an encoder there instead.
- On the left-hand side, the text labels for diodes D13, D14, D21, D22, and D23 are upside-down. This does not impact functionality, it's just a bit harder to read. Build as usual.
- On the right-hand side, three underglow LEDs are placed normally, and three are rotated 180 degrees. This does not impact functionality, but it is a potential source of confusion during building. Take care to place all underglow LEDs in the right orientation - as is indicated on the PCB.
- On both sides the underglow LED RGB2 is located quite close to diode D2. Take care to avoid shorts, and be very careful to not accidentally melt RGB2 while you are installing the diode!
In this minor revision, some oversights from revision 2.0 were fixed:
- Correct microcontroller pinouts: In revision 2.0, the microcontroller was flipped by accident, meaning you had to solder it with its components facing up, instead of what the build guide tells you to do. While actually somewhat desirable for nice!nano builds, it has been fixed for this revision.
- Easier RGB LED assembly: The pads to solder the RGB LEDs were relatively small for hand soldering the LEDs. In revision 2.1, they're larger, making soldering the LEDs more reliable.
- Visual changes: We've added some extra text for the TRRS jack and reset button, removing any doubt as to which side it should be soldered on. We've also flipped the resistor footprint to the top side once more, to be consistent with the 1.x revisions.
In this major revision, we focused primarily on ease of assembly and nice!nano support. Here's the full changelog:
- Easier assembly: The keyboard now has dedicated printed circuit boards for the left and the right half. This means you now can't make two of the same half anymore with one kit, whether by accident or on purpose, and makes assembly much simpler as a result.
- Switch support: The switch footprint has been modified, so that it's easier to solder and harder to make a mistake. You can now hot swap both MX and Choc switches using Mill Max 7305 sockets, where this previously was only possible with MX. Support for ALPS switches has been dropped.
- Hardware handedness: The keyboard now knows which side is which without you having to make firmware adjustments, making it easier to use either side as the master.
- Supports TRS cables: You can now use a TRS cable as well as TRRS cables to connect both halves together, making finding an appropriate cable easier. This does make it backwards incompatible, so don't use a rev2.0 Kyria together with a 1.x Kyria.
- Better nice!nano support: While using the nice!nano was already possible, there are now footprints for a on/off switch and a JST jack, which make it easier to add a battery to the Kyria for those who wish to use a wireless controller. These parts will become available to purchase along with the kit later on.
- Various changes: The silkscreen now tells you the functions of the pins right on the PCB, making troubleshooting easier. The ICSP port now has the pins correctly assigned.
- Slightly changed the microcontroller footprint to be more difficult to solder in a wrong orientation.
- Added support for the Tenting Puck, an accessory by splitkb.com that allows you to tent and tilt your keyboard using any camera tripod.
- Greatly reduced the size of the SMD diode pads to prevent the diodes from floating when assembling the diodes using hot air.
- Removed rotation from the thumb cluster underglow LEDs to reduce the need to turn your hands during assembly.
- Exposed copper on four pins on the middle thumb cluster 2u switches, since this was missing by accident. This did not impact functionality.
- Rotated the RGB underglow LEDs to all face the same direction for easier assembly.
- Made the SMD diode pads larger to allow for easier assembly.
- Changed the SMD diode symbol in the center to a simpler shape for better readability.
- Changed the SMD diode symbol for better readability.
- Base version.