System76 Made Code Of A New ‘Launch’ Configurable Keyboard Public

In July last year, Denver-based Linux PC vendor System76 revealed that it is manufacturing a home-baked custom keyboard to work seamlessly with its own Ubuntu Linux-based Pop!_OS operating system.Going further, System76 has now made the details and source code of the new System76 keyboard public on GitHub with “launch” repository.The open-source keyboard seems to be named as the System76 Launch Configurable Keyboard.As the docs say, Launch is designed to provide the ultimate user-controlled keyboard experience, with open-source mechanical design, electrical design, firmware, and associated software.Keyboards coming off the mill. This is operation one and is currently at four hours for fours keyboards. There are two more mill operations for this part.— Carl Richell (@carlrichell) February 10, 2021The chassis of this System76 keyboard is made out of milled aluminum using two solid blocks of aluminum and powder coated to provide excellent fit and finish.It also has a detachable lift bar, customizable layout, swappable keycaps, and switches that support any RGB switch with an MX compatible footprint. Launch ChassisFurthermore, the System76 Launch Keyboard also lets you connect to your computer using either USB-C to USB-C cable or USB-C to USB-A cable. It also supports USB 3.2 Gen 2 with speeds up to 10Gbps.Besides PCB design which you can view in the PCB folder using KiCad software suite, System76 has also made all of the software, and firmware open source.You can even have Firmware update through the FWUPD project. Additionally, it also allows remapping at runtime using the System76 Keyboard Configurator.Though the keyboard still awaits to go for production and timeline for release is yet to be out, you can find all currently available information on the keyboard in this GitHub repository.Via — Phoronix