The keyboard was built as a high school graduation project, trough the UF-project, in witch students are supposed to start a temporary company and develop a product. We named the company NCKB – Nordic Compact Keyboard, since that was the product that we wanted to develop. Under the past year we then proceeded to develop the keyboard you see here today. The keyboard has a 50% layout, which support extra space for Nordic and German keys such as Å, Ä, Ö, Ü etc, unlike the 40% layouts we see today.
The largest and hardest part of the project was to develop the PCB, since we built it from the ground up using KiCad and a very helpful guide from Ruiqimao. Since we never used the program before we also got help from a friend of mine, a student at Chalmers Technical University, who taught us the program. After the PCB was drawn we ordered it from china and solder it together, using a solder oven for the SMD-components, and an iron for the switches. All was not good directly though, it appeared we had missed to put power to the VBUS, the port on the microchip that enables the USB, but it was fixable with a jumpwire, and the keyboard works flawlessly. This problem has now been addressed in the newest version of the PCB.
The plate is just 5mm acrylic that we had lasercut. There were planes for a 3D-printed case, but that never happened due to problems with the printer, so we were left with this kind of floating design with screw legs. It runs on a ATMEGA32u4 (same as pro micro) with the QMK-firmware, a huge shout out to Jack Humbart and contributors for making it so easy to use and understand.
Since the project is coming to a close we are not sure what will happen to the board, we don’t really have any possibilities to mass produce and sell them ourselves. Depending on time I might continue to develop it even after the project is over, but nothing is certain. If anyone got any interest in buying/taking over the projects let us know, we put a lot of time in to it and would love to see it reach the market.
Feel free to ask if you have any questions
//The NCKB dev team