DIY Arduboy FX Now better than ever pre-installed with over 200 games!

Channel:
Subscribers:
4,180
Published on ● Video Link: https://www.youtube.com/watch?v=WyqHUpLbGZA



Duration: 15:50
1,691 views
48


When you turn #Arduboy_FX on you will be greeted with a boot menu that you can either load up the most recent game or flash one of hundreds of other games in only a few seconds. The menu is organized into categories and sorted by popularity. Your favorite games on top and hidden gems to discover below.
Arduboy FX can be reprogrammed and is #open_source so you can learn to code and create your own games.

If you enjoyed those videos, then please subscribe to my channel
which I update every week
👉 Subscribers : https://bit.ly/2EpEwrU

===========
= ORIGINAL: =
=============================================
Many thanks to @Mr.Blinky for his excellent resources
to help us create Arduboy Homemades!
=============================================
==============
= Specifications =
==============
1-Bit OLED Matrix Display, 128x64 Pixels
#Arduino Pro Micro, ATmega 32u4
6 Hour Battery, 180mAh Lithium Polymer
Arduino Compatible
USB Recharge and Reprogram
6 Click Buttons
Piezo Speaker
External Flash Memory Chip, 16MB WS25Q128 (Stores 200+ Games)
_________________________________
Step 1: Gather the Components
_________________________________
You will need:
1) Arduino Pro micro (NOT Pro Mini. Pro micro the one with ATmega32u4 chip)
2) 7 Pin SPI OLED Display
3) 4 Pin Momentary Push Button (12x12x7.3mm)
Copper clad (If you are making PCB) or you can use Breadboard / perfboard.
4) Slide Switch
5) 3v Button cell battery and holder
6) Piezo Electric buzzer plate
WARNING: You have to make sure that you have a ATmega32u4 based pro micro and 7 pin old display, otherwise the project won't work.
Attach arduino and OLED display to corresponding header pins.
If you are making this project on a breadboard, then all you need to do is just connect the components as specified in the schematics. using 7 buttons and attached them to the Arduino Pro Mini.
The Connections are:
Connect All buttons to GND of arduino.
BUTTON_UP - Pin A0 of Arduino
BUTTON_DOWN - Pin A3 of Arduino
BUTTON_LEFT - Pin A2 of Arduino
BUTTON_RIGHT - Pin A1 of Arduino
BUTTON_A - Pin 7 of Arduino
BUTTON_B - Pin 8 of Arduino
Speaker - Pin 5 of Arduino
OLED pin GND and CS - GND pin of arduino
OLED pin VCC - VCC of arduino
OLED pin SCK - Digital pin 15 of arduino
OLED pin SDA - Digital pin 16 of arduino
OLED pin RES - Digital pin 6 of arduino
OLED pin DC - Digital pin 4 of arduino
____________________________________________
Serial Flash W25Q128 TO Arduino Pro Micro
____________________________________________
1 / CS TO RX . PIN 2
2/ D0 TO MISO PIN 15
3/ WP . TO 3.3V . 3.3V Voltage Regulator
4/ GND . TO GND .
5/ DI . TO . SDA . PIN 14
6/ CLK . TO SCk PIN .16
7/ HOLD TO 3.3V . 3.3V Voltage Regulator
8/VCC . TO 3.3V . 3.3V Voltage Regulator
=====================
= Arduboy Fx Mod-Chip. =
=====================
Schematic: https://aws1.discourse-cdn.com/standard14/uploads/arduboy/original/3X/3/4/34505fb4668da6723083d1d8d59f6c2e9e144d08.png
Burn the Bootloader to Arduino Pro Micro you will need (Programmer: USBasp )
(Note) programming the bootloader cannot be done through the USB port.
connect the GND, VCC, MOSI, MISO, SCK, Reset pins from the USBasp to the Arduino Pro Micro GND, VCC, MOSI, MISO, SCK, Reset
First copy the url of the “Additional board manager” for Arduboy homemade package.
https://raw.githubusercontent.com/MrBlinky/Arduboy-homemade-package/master/package_arduboy_homemade_index.json
Start Arduino IDE. Click Preferences from the Arduino top menu. Paste this text into the “Additional Boards Manager URLs
Exit Arduino IDE and start the IDE again
Now select Tools- Board: “Home-made Arduboy. and select the following parameters for Homemade Arduboy” Based on : “SparkFun Pro Micro 5V - Standard wiring” Core: “Arduboy Optimized core” Bootloader: “Cathy3K” Programmer: USBasp
Clink the Tools-/Boards-/Burn Bootloader button on the Arduino IDE.
Check the message to see if the bootloader burn is successful
________________________________
Write games to serial flash
===========================
Games for Arduboy can be downloaded from the following sources:
Arduboy community forum for games: https://community.arduboy.com/c/games
You can follow the steps in MR.Blink's uploader.py python utilities to upload the hex file to your Arduboy. https://github.com/MrBlinky/Arduboy-Python-Utilities
Command : python uploader.py yourgame.hex

------------------------------------------------------------------------
About Social Media, Business, and Blogging
------------------------------------------------------------------------
https://www.youtube.com/djamaluk
https://www.facebook.com/Djamal.UK
https://twitter.com/DjamalUK
https://Djamal.UK

Code and Schematic OR Any Questions Please let me know in the comment section below

Thank you everyone for stopping by my youtube channel I would love to hear from you, so leave a comment to let me know you were here!




Other Videos By Djamal.Uk


2021-11-10Nofrendo NES emulator ported to the TTGO T-Display ESP32 [Fix Bad Audio 🔊]
2021-11-09Dangerous Dave : 1990 - MS-DOS Old-School on esp32 vga output
2021-11-04TTGO T-Display ESP32 A Tiny ESP32 Handheld NES Emulator
2021-11-02Watch Action Movies on TTGO T-Display ESP32
2021-10-20ATtiny85 Breakout breadboard Game console 🕹
2021-10-14Portable Raspberry Pi 3 Game Console
2021-10-13Emulate the Sega Master System, and More on a Simple ESP32 Microcontroller (code in comments)
2021-10-07I built an Arduboy for $5, using an Arduino Uno and Arduboy2 library. Code & schematics in comments
2021-10-06Arduino SID Shield emulates the SID sound chip of the famous Commodore 64
2021-10-05ATtiny85 - ridiculously tiny gaming console!
2021-10-04DIY Arduboy FX Now better than ever pre-installed with over 200 games!
2021-10-03ESP8266 Enigma.mod Player sample from the mod archive: modarchive.org
2021-10-01Raspberry Pi Mini Game Console 1.54" LCD
2021-09-29This Has To Be The World’s Smallest Game Boy Emulator ( PocketSprite Clone )
2021-09-16The World's Smallest Game Console Emulator ( PocketSprite Clone )
2021-07-22Play Crazy Tetris Game - LilyGO TTGO T-Display ESP32
2021-07-21🎥 ESP32-CAM ➜➤ ESP32 TTGO T-Display Direct! Live Video Streaming Over WiFi | Security Camera System
2021-06-03Play Dangerous Dave (MS-DOS) GAME - on a Simple ESP32 Microcontroller
2021-05-26Emulate the Windows 3.0, MS-DOS, Linux ELKS and More on a Simple ESP32 Microcontroller
2021-05-20Sinclair ZX Spectrum Emulator on Single ESP32 TV-OUT
2021-04-07Electronic Animated Eye for esp32 TTGO T-Display