After a lot of tinkering and testing, Iโm happy to announce the official release of c!n tester โ a small but handy tool for checking microcontrollers before soldering them into keyboards.
Cheap MCUs sometimes come with dead pins, and discovering that after assembly is a nightmare. c!n tester helps prevent that by verifying all pins in advance through a simple GUI.
The tester board uses two controllers: a master (which runs the tests) and the target MCU (the one being tested). Everything you need โ PCB files, case designs, firmware, app binaries, and full source code โ is now available on GitHub: ๐ github.com/aroum/cn_tester
The application is built and tested on Windows 10/11 and Fedora 41, with โฆ
After a lot of tinkering and testing, Iโm happy to announce the official release of c!n tester โ a small but handy tool for checking microcontrollers before soldering them into keyboards.
Cheap MCUs sometimes come with dead pins, and discovering that after assembly is a nightmare. c!n tester helps prevent that by verifying all pins in advance through a simple GUI.
The tester board uses two controllers: a master (which runs the tests) and the target MCU (the one being tested). Everything you need โ PCB files, case designs, firmware, app binaries, and full source code โ is now available on GitHub: ๐ github.com/aroum/cn_tester
The application is built and tested on Windows 10/11 and Fedora 41, with macOS support coming soon. Documentation is still in progress, but the project is already quite usable.
๐ก Future Plans
Add Bluetooth functionality testing
Set up CI/CD via GitHub Actions for automatic cross-platform builds
Include PCB and case renders + app screenshots
Improve and expand documentation