ArduBigBOY is an Arduboy compatible game platform for those with big boy pants. It provides a larger 2.42" OLED screen and a built-in SPI flash IC to support carrying around hundreds of games in your pocket without having to re-program the MCU from another device.
Arduboy is a miniature 8-bit game platform that makes it easy to learn, share and play open source games online. Make a game and carry it in your pocket!
In addition to the larger OLED screen and built-in SPI flash IC, the ArduBigBOY also provides a larger 700mAh lithium-ion cell, a hardware mute switch, and an expansion header that breaks out almost every one of the ATmega32U4 IC's pins. This allows for future expansion options like linking two Arduboys together via serial UART connection, connecting external sensors and devices through i2c or SPI, connecting to an external speaker, or attaching an external controller.
The ArduBigBOY uses as close as possible to the same schematic as the original Arduboy to ensure binary compatibility with the extensive list of existing games. That being said, however, the 2.42" OLED uses the SSD1309 controller instead of the SSD1306 controller that the 1.3" OLED of the original uses, and there is one command that is unsupported so binaries need to be patched before being uploaded. (There is a script available to do this).
This case was designed using Fusion 360. It is the second iteration and has been fit/function tested with real hardware.
PCBs are available: https://www.pcbway.com/project/shareproject/ArduBigBOY___Arduboy_compatible_8_bit_handheld_Arduino_game_platform.html
Original build thread: https://community.arduboy.com/t/ardubigboy-was-my-homemade-pro-micro-ssd1309-with-flash-cart/6250
TODO ... more information to be provided ...
Make sure you rotate the top and the end-cap before printing. I used 0.1 layer height for all the buttons and the end-cap and 0.2 for the body.