PCBgogo

Electronic Project Engineer's Best Partner!
J****mes
Handheld Gaming Console Arduboy Clone
4911 18 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(18)
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
s****mos

Nov 10.2024, 08:51:54

technosocko.com is your go-to source for the latest technology trends, functioning as a comprehensive hub that caters to tech enthusiasts and curious minds alike. In a world where technology evolves at an unprecedented pace, we take pride in our ability to cover a vast array of topics, ranging from the newest gadgets and software releases to groundbreaking innovations that are reshaping our daily lives. Our dedicated team of tech enthusiasts and industry experts is committed to exploring every facet of the technology landscape, ensuring that you remain informed about emerging trends and developments that matter most.


Reply

Submit
header
**

Sep 04.2024, 12:32:36

The goal is Dino Game to avoid obstacles, such as cacti and flying pterodactyls, by jumping and ducking using the spacebar or arrow keys. 

Reply

Submit
header
A****riy

Aug 31.2024, 02:17:47

I was planning to watch a football match with my buddies, and I thought it would be more fun to place a few bets. I looked online for a good betting site and found 1win-apk.co.in. I was surprised by how straightforward the site was. It didn’t take me long to figure out where everything was, and I appreciated the variety of sports and games available. The bonuses were a big plus, especially the welcome bonus that gave me a good start. The site also had some cool promotions that kept me interested. I ended up enjoying the match even more because of the bets I placed. The site definitely added some extra excitement to the game.

Reply

Submit
header
B****son

Aug 17.2024, 22:39:13

<a href="https://www.tent.com">tent</a>

Reply

Submit
header
B****son

Aug 17.2024, 13:49:53

If you're interested in a handheld gaming console like the Arduboy, you might want to check out some clones that are available. They often offer a similar retro gaming experience and are usually affordable. Just make sure to verify <a href="https://www.rahaporn.com/category/kutombana/">kutombana</a> that the clone supports Arduboy games and has good build quality.

Reply

Submit
header
J****nez

Aug 06.2024, 18:01:24

Now all you need is a smartphone to play free games. You can find many different genres of games and download them for free at GuauMod

Reply

Submit
header
**

Jun 14.2024, 11:25:08

That's fantastic! Building your own version of the Arduboy platform on a custom PCB is a really cool project. I'm impressed that you were able to get the hardware working on a breadboard using the Homemade Arduboy Package - that's a great foundation to play geometry dash subzero.

Reply

Submit
header
R****son

May 16.2024, 14:27:38

[url=https://www.uk-dissertation.com/ ]попробуйте это[/url ]

 

[диссертационные услуги](https://www.uk-dissertation.com/)

<a href="https://www.superiorpapers.com/">superiorpapers.com</a>

Reply

Submit
header
R****son

May 13.2024, 16:47:43

It's a pleasure to share your online casino experience at https://cricketbettings.co.in/parimatch-casino/ . I was attracted by the varied selection of games and the user-friendly interface of the site. Deposits and withdrawals are quick and hassle-free. Bonuses and promotions make the game even more exciting. The reliability and security of Parimatch Casino is top notch, which gives you confidence when playing. I recommend Parimatch Casino to everyone who appreciates a high-quality and reliable gaming space.

Reply

Submit
header
R****son

May 13.2024, 16:47:19

It's a pleasure to share your online casino experience at https://cricketbettings.co.in/parimatch-casino/. I was attracted by the varied selection of games and the user-friendly interface of the site. Deposits and withdrawals are quick and hassle-free. Bonuses and promotions make the game even more exciting. The reliability and security of Parimatch Casino is top notch, which gives you confidence when playing. I recommend Parimatch Casino to everyone who appreciates a high-quality and reliable gaming space.

Reply

Submit
header
A****ner

May 01.2024, 10:38:25

Experience the thrill of betting, where you can find a wide array of betting opportunities tailored to your preferences. What sets https://ggbet-betting.ca apart is its dedication to providing a safe and reliable betting environment, backed by secure payment methods and responsible gaming practices. The platform is designed to cater to the needs of diverse bettors, offering detailed betting histories, easy access to bet slips, and real-time updates on odds and results. Whether you are into traditional sports or the dynamic world of eSports, is equipped with top-notch features that enhance your betting experience, making it enjoyable and potentially rewarding.

Reply

Submit
header
**

Apr 30.2024, 02:15:48

Your conducive presence encourages participation and engagement among members. https://solarpowersystemsforyou.blogspot.com/2024/01/free-solar-panels-in-silas-alabama.html

Reply

Submit
header
M****son

Apr 03.2024, 03:45:06

Hey buddy, it already had over new year celebration in 2023 and 2024 but you celebrate your time with National casino no deposit bonus if you need more review source please visit this page https://casinosanalyzer.com/casino-bonuses/nationalcasino.com for a long time and know the best site where you get a deposit bonus when you register and you can earn more money.

Reply

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