Hackster is hosting Hackster Holidays, Ep. 6: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Monday!Stream Hackster Holidays, Ep. 6 on Monday!
Mr.Blinky
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 hours6,572

Things used in this project

Hardware components

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

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.

Story

Read more

Schematics

GitHub

All supportive project files can be found here.

Schematic

Code

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.

Credits

Mr.Blinky

Mr.Blinky

1 project • 8 followers

Comments