An FPGA Based
Mechanical Keyboard
Nyan Keys is engineered for speed, low latency, and hackability. Using features such as USB 2.0 High Speed, an FPGA for parallel keys processing, and an open sourced design. This is built to impress.

Engineered for Performance
Nyan Keys was built from the ground up to facilitate the highest level of compatibility while also being the lowest latency design possible.
FPGA – Lattice Ice40HX4K
Built using an FPGA to handle all keys and debouncing in parallel with per key IO.
CPU – ARM STM32F723
Nyan Keys includes a 216MHZ STM32F723 MCU to handle the USB 2.0 High Speed at 8000hz
Driverless – No Bloatware
Everything from measuring performance stats to changing the owner can be done in Chrome
Full NKRO with Boot Mode
Nyan Keys uses extended pages and USB 2.0 HS to send full NKRO reports 8000 times a second.
Switch Compatible
Supports any Cherry compatible switch type. Don’t get locked into something you don’t like.
Open Source
Build, improve, and hack NyanOS at will. All source code is available and ready to build.
Nyan Keys – No Expense Spared
High Quality PCBs
- Made in the USA by Oshpark.
- Gorgeous silkscreen and purple soldermask
- Corrosion Resistant ENIG Gold coating.
- Tight tolerances. (6mil traces)
- FPGA for parallel key processing.
- STM32 for a fast interface.
- EEPROM Memory to save your Settings.


60% Luxury and Performance
- Each Nyan Keys is built to order.
- Hand lubed stabilizers. (liberally).
- PCBs are soldered by hand and reviewed.
- Choose your own switches.
- Choose your own keycaps.
- Choose your own case.
- Choose your own plate…
- The list goes on.
“Excellent write-up on the repo! This is 100 different kinds of cool in my book.” – Americanjetset[Reddit]

Maker, Reese Russell
More From the Nyan Keys Blog
Join 900+ subscribers
Stay in the loop with everything you need to know.