Brostafarian open sourced the keycap that plays Doom.
KBD.news Published January 26, 2024
Creators! Feel free to tip me off about your keyboard related projects to bring them to 100K readers.
Inspired by comments to his old business card post asking if it could run Doom, Bob aka Brostafarian/rsheldiii created something even better: Doom running entirely on a keycap.
The backstory: Graham Sanderson made a fantastic Doom port as part of the promo for the RP2040 microcontroller that worked with DVI out; I modified his code to use generic SPI / I2C displays and then built a custom PCB around it. The result is fully functional (minus a couple bugs) with keyboard support and even audio! The code is open source and has a variety of targets and the PCB itself supports two different screens – Bob.
The project made some rounds last summer, and now the hardware repository is also available if you'd like to build one yourself.