PCBgogo

Electronic Project Engineer's Best Partner!
J****mes
Handheld Gaming Console Arduboy Clone
4201 5 Jul 10.2019, 14:38:44

Made my own version of Arduboy, from breadboard to printed circuit board!


Things used in this project


Hardware components

Arduino Micro & Genuino Micro

Arduino Micro & Genuino Micro 

One PCB board come from PCBGOGO







Story

A few months ago I came across Arduboy which according to its official website is a miniature 8-bit game platform that makes it easy to learn, share and play games online. It is an open source platform. The games for the Arduboy are made by the users. Arduboy is based around ATmega32u4 which is the same microcontroller used in Arduino Pro Micro. Although I am not yet capable of making games, I decided to make build the hardware part of it on a PCB board. And yes, it worked! Thanks to MrBlinky for creating Homemade Arduboy Package. The hard work was already done.

I had a lot of fun playing some retro games on it. But the breadboard is a bit clumsy with wires running all over. I always wanted to try PCB designing and get it fabricated professionally. So, this is the right time to do it. Also, this is a perfect project as we have to concentrate on PCB design only. In this tutorials, we will make our own version of Arduboy, from circuit diagram to the circuit board!

Let's get started!

Step 1: Things You Will Need
1x Arduino Pro Micro (5V)

1x OLED Display (SPI)

6x Tactile Push Button

1x Piezo Speaker

1x Common Anode RGB LED

Step 2: Testing on a Breadboard

breadboard testing


Gather all the required components and start connecting them on the breadboard as shown in the circuit diagram.

The connections are as follows:

Control Keys:

UP - A0

DOWN - A3

RIGHT - A1

LEFT - A2

A - D7

B - D8

OLED Display:

SCL - D15

SDA - D16

DC - D4

RES - D2

Speaker:

SPEAKER + - D5

SPEAKER - - D6

RGB LED:

RED - D10

GREEN - D3

BLUE - D9

Step 3: Uploading Games to Arduino

There are few steps to be followed before you can upload any games on the Arduino.

  • Open Arduino IDE > File Preferences

  • Copy and paste the URL below in Additional Boards Manager URL text box and click on OK.

  • Go to Tools Boards Boards Manager.

  • In text box type homemade or Arduboy homemade.

  • Select Arduboy Homemade package and click Install.

After installing the library, go to Tools menu and make the selection as follows:

  • Board: Homemade Arduboy

  • Bootloader: Cathy3K

  • Based on: SparkFun Pro Micro 5V - Alternate Wiring

  • Core: Arduboy optimized core

  • Display: SSD1306

Open up the.ino file and hit upload.

Step 4: Designing PCB in PCB design software

Step 5: Assembling Your PCB

PCBGOGO PCB project

I ordered the PCBs from PCBGOGO and all the required components from DIGKEY. This saves on shipping cost as both the orders are shipped together. Keep your circuit diagram ready and start soldering the components as per the silkscreen marking. While soldering SMD components, make sure you use a lot of flux as it makes soldering tiny pins a lot easier. It was my first time soldering SMD components and the soldering job looks pretty good.





  • Comments(5)
Upload a photo:You can only upload 1 files in total. Each file cannot exceed 2MB.Supports JPG, JPEG, GIF, PNG, BMP
Browse
Submit
header
f****rea

Mar 28.2024, 10:01:49

It stimulates cognitive abilities Snake io as players strategize and plan their movements to outsmart opponents.

Reply

Submit
header
g****mza

Mar 22.2024, 01:16:02

Having spent some time exploring El Royale Casino's poker games https://elroyalecasino.com/games/poker , I can confidently say it's a top-notch experience. The intuitive layout and immersive gameplay make it stand out among other online platforms. If you're in search of a dependable platform with thrilling video poker choices, I highly suggest delving into El Royale Casino.

Reply

Submit
header
O****sel

Mar 12.2024, 01:52:34

Amazing to see such creativity and skill in developing an Arduboy clone, truly a testament to the joy and innovation in the DIY gaming community. For those who also enjoy the thrill of gaming beyond the DIY realm, you might find the promotions at <a href="https://ggbet24.net/en/promotions">https://ggbet24.net/en/promotions</a> appealing. They offer a variety of gaming-related deals that could enhance your gaming experience, similar to the satisfaction found in building and programming your own handheld gaming console. It's a blend of hands-on creativity with the broader gaming culture, offering something for every enthusiast.

Reply

Submit
header
O****sel

Mar 12.2024, 01:51:41

Amazing to see such creativity and skill in developing an Arduboy clone, truly a testament to the joy and innovation in the DIY gaming community. For those who also enjoy the thrill of gaming beyond the DIY realm, you might find the promotions at https://ggbet24.net/en/promotions  appealing. They offer a variety of gaming-related deals that could enhance your gaming experience, similar to the satisfaction found in building and programming your own handheld gaming console. It's a blend of hands-on creativity with the broader gaming culture, offering something for every enthusiast.

Reply

Submit
header
**

Jan 22.2024, 22:24:32

The slot game "Dragon Kingdom" https://dragon-kingdom-casino.com/ from Amatic has all the bases covered. Its graphics and animation are outstanding, making you feel like you have entered another world. As for hitting payouts or taking big winnings as a result of its bonus features, this game boasts a high RTP and is a must-play for every slot game enthusiast.

Reply

Submit
Share the Project