This is a project that can emulate a card reader and key inputs for certain rhythm games.
This project heavily referenced codes from https://github.com/CrazyRedMachine/PN5180-cardio, based on that, we have implemented with more controlling buttons and a highly-customized case.
This project involved AI-generated codes.
- Arduino IDE
- Sublime Text
- Claude Code
- SketchUp
- MayCAD
- AutoCAD
- Arduino Pro Micro
- Elechouse PN532 NFC Module v3
- 32mm Square Key Switches x5 (green x1, white x4)
- 16mm Round Key Switches x2
- 3x4 metrix Keypad
- Key-operated Switch
- Mounting HW
Please note that the brands in the images are not endorsements or advertisements.
- Wire everything up
- Config & Flash the firmware with Arduino IDE
- Build the aluminum profile frame and install the panel
- Ready to go
@KClbutHOSHiNO for physically frame build helping.
@ZhuoLingBW for physically wiring helping.
@fish-cave for location test helping.
The first product of Rhythm Terminal has been up running normally for about 2 months (until end of Nov 2025).
This project is using GPL-3.0 license for code to keep the 'Same license' condition of repository PN5180-cardio, CC BY-SA-4.0 license for the documentations, images and multimedia, and CERN-OHL-W license for the Hardware Design. You can use or modify this project as long as you follow the license.
Prior to February 14, 2026, the Hardware Design was licensed under Creative Commons.
If you began an adaptation or derivative work under the previous license before this date, you may continue to use it under those terms.
All new adaptations, contributions, or distributions created after February 14, 2026, must adhere to the CERN-OHL-W license.



