A repo for aggregating information, projects and whatever else relating to the Arcade Coder by Tech Will Save Us.
Place for asking questions quickly from other people, currently the bulk of information is here but the plan is to keep things as public as possible. If you find something there that should be public please add it to the public wiki or Github issue.
A pretty thorough overview of the key operations of the board with some great visual prompts
A publicly editable wiki for dropping in information as you find things, will tidy it up as things mature.
Single page dumping ground of details on how the board operates and how it was reverse engineered. Likely has some assumptions which are incorrect.
TODO: improve the ordering and scoping of this section when things are more formed.
The original reverse engineering project for the board. Library for handling inputs and rendering simple RGB matrix values to work with Arduino IDE. There is a lot of room for optimisation and the accelerometer has not yet been implemented. The code has been written in deliberately simple C with minimal dependencies and can hopefully be a good reference point for future more-advanced libraries.
Builds upon the initial Arduino IDE discoveries to get the board working with CircuitPython. The accelerometer was fully reverse engineered first here.
A very promising Rust library for the Arcade Coder with demos. Currently seems to be the most optimised library for the board.
Hardware-oriented reverse engineering project with board schematics
- https://github.com/bensleveritt - For both being basically the sole person regularly pushing to get people stopping these from being e-waste over the last few years and setting up the Discord
- Middleparkers - For generously sharing dozens of Arcade Coders with developers on Reddit, thereby massively boosting the device's exposure
- https://github.com/LukeMoll - Reverse engineering work and vital electronics expertise
- https://github.com/ItsJustAGitHubMichealWhosGonnaSeeIt5Ppl - Reverse engineering work, CircuitPython implementation
- https://github.com/jake-walker - Reverse engineering work, Rust implementation and documentation
- https://github.com/padraigfl - For his efforts bringing everything together, kickstarting the project, and spearheading the findings
- https://github.com/ColdFerrin - Reverse engineering work, publishing board schematics