Published © CC0

DIY Arduboy GT

Homemade Arduboy using custom PCB, modules and all through hole parts that stands out. 1.54" OLED display, silent buttons and RTC FTW

IntermediateFull instructions provided4 hours1,246

Things used in this project

Hardware components

OSH park - Arduboy GT custom PCB
1.54 inch SSD1309 OLED display module
Teensy 2.0 (clone)
TP4056 charger module with battery protection
14x7mm passive piezo buzzer (1407)
5mm diffused RGB LED common anode
3mm yellow LED
3mm green LED
330 Ohm resistor (330R)
1K resistor
10K resistor
3 pin toggle switch - right angle. Type SS12D11
6*6*7.3mm silent microswitch buttons ( Kailh)
W25Q128FV 128Mb/16MB flash chip (DIP8 package)
1 x 40 pin 0.1 inch male pin header (gold plated)
503045 3.7V 650mAh LiPo battery
DS3231 RTC Module (optional)
Arduboy Compatible
Arduboy Compatible

Software apps and online services

Arduino IDE
Arduino IDE
Arduboy Homemade package
Required for easy bootloader flashing and uploading sketches.
Arduboy FX activator zip archive
Used to upload game library to flash chip.

Hand tools and fabrication machines

Soldering iron + solder + flux
Temperature controlled soldering iron recommended.
Side cutter
Used to cut pins and component ends.
masking tape or kapton tape
Used for isolating modules and to stick down parts during soldering.
Doublesided tape or sticky rubber putty
Used to stick LiPo battery to PCB and create a safe distance between battery and pointy solderjoints.


Read more



All supportive project files can be found here.



RTC concept test sketch

A test sketch that shows how the date and time from the DS3231 RTC will be read and displayed in the custom bootloader.




1 project • 4 followers