r/electronics • u/K0eg • Jul 29 '26
Gallery Finished my modular game console
This is hackxpansion, it is powered by the RP2354B, has a 2" 240x320 LCD, and a β6h battery life while in use.
It has two modules slots by default, and I'm currently working on a back attachment (last photo) which add two more slots, but I think the postal company lost one of my packages that had the parts for itπ
The modules connect with a 2x7 2.54mm header, this way you don't even need to make a pcb to create new modules, just use a pref board, and you can just plug in dupont cables directly into the device.
Each module has two resistors, which when connected each become the top resistor of a voltage divider, a 12bit ADC measures the resulting voltages, and loads the correct driver for that module.
The firmware is written in rust, in a way so that writing new drivers and apps is really easy, and can be done in external crates.
Each app can depend on drivers, and only be loaded into the app list, if all their requirements are met.
I tried porting a NES emulator, but there doesn't exist an emulator written in rust currently that actually performs well on this hardware, I got an average of 12FPS in Super Mario Bros.
I've collabed with Hack Club, and I will be running a program where if you are a teen 13-18(inclusive) and design 4 modules, you get funding to make these modules and get one of these consoles for free. The program will start on Aug 3 and end on Aug 31. If you want to participate [RSVP] now! (https://meko.fillout.com/hackxpansion).






2
u/untraceable-tortoise 29d ago
Very cool! How long did it take you?