Nintendo DS Control
A product to control Nintendo DS consoles, using custom hardware and software to enable use of any controller.
I spent months and hundreds of hours creating all aspects for this project. As a product, I not only built the technical capabilities to control the buttons and touchscreen, but also computer applications, video guides, and in-depth documentation.
Touchscreen and button control
I used a logic analyzer in order to reverse-engineer the SPI signal of the Nintendo DS touchscreen driver. I then removed the touchscreen driver and connected a microcontroller to those pads. One large challenge was creating a serial protocol that wouldn't interfere with the emulation of the touchscreen driver.
Frame-perfect input replay
Creation Process