Tiny game console

Arduino-compatible board with 128x64 OLED display and 6 buttons for playing simple 2D games.

Similar projects worth following
So idea was an Arduino board, built specificaly for playing simple games, in the smallest form factor possible. As a teenager I knew it would be hard, considering the tools I have on my disposal, but I tried anyways - and failed lol.
I made schematics in Eagle, and boards were manufactured in China by JLCPCB.
Long story short, it does not function properly. Parts that DO work are circuit for OLED, and FTDI controler (FT230XS). Problem is in FTDI chip which is unable to properly upload the Arduino sketch to Atmega328, with Arduino bootloader. It is probably possible to program it by another Arduino compatible board but I have none laying around. So troubleshooting is gonna have to wait for when the school starts. As I don't own basic equipment for SMD soldering.
Nevertheless, I still felt a need to share it. I really like what finished board looks like, hope you do too, because its all you get with this one.
If you think you can help me with project please contact me somehow..
  • 1 × ATMEGA328P-AU Microprocessors
  • 1 × FT230XS-R Microprocessors, Microcontrollers
  • 2 × Capacitor 22pF SMD components
  • 6 × Push button 3x4x2 SMD components
  • 1 × 128x64 OLED 0.96" SMD components

View all 13 components

Enjoy this project?



kwapiszon wrote 07/26/2019 at 10:42 point

In my opinion the screen are too small. I'm old man and need bigest screen. No problem with bigest pixel but screen must be minimum 2-10 times biger.

this procesor have MMU? This are very important and big memory 512KiB are critical.

  Are you sure? yes | no

deʃhipu wrote 08/01/2019 at 20:05 point

There are larger OLED screens like this, but they get very expensive very fast, for some reason. You'd think that larger physical pixels would be cheaper to make, but no.

  Are you sure? yes | no

Dylan Brophy wrote 07/26/2019 at 03:23 point

I want to see a project log @Mislav Breka!  This seems pretty cool.

  Are you sure? yes | no

RomanS wrote 07/25/2019 at 19:51 point

great! it looks like arduboy

  Are you sure? yes | no

deʃhipu wrote 07/25/2019 at 19:38 point

It really looks great! Maybe you could use an atmega 32u4 in the next version -- it supports usb natively, so no ftdi chip required. Also, I have tried those buttons in my designs, and they are terrible -- much too hard to press. I have since found better ones — used for e-cigarettes. They work much better for me. Have you already thought about powering it?

  Are you sure? yes | no

Mislav Breka wrote 07/29/2019 at 07:18 point

I will definitely look into it. I am also aware of the problem with buttons, but those were the smallest I could find. I really didn't think about powering it. It's currently powered over usb port, though I'm thinking about adding a battery in future releases.

  Are you sure? yes | no

daid303 wrote 08/01/2019 at 10:58 point

The 32u4 does cost quite a bit more, and requires an external crystal for USB.

If you go that cost route, you might as well pick an STM32L412 or STM32F730R8, which gives you more bang for buck. Especially the F730 at 216Mhz with 256kb ram is quite a beast.

  Are you sure? yes | no

deʃhipu wrote 08/01/2019 at 11:56 point

If you want low-cost with USB, then you can't go wrong with SAMD11 :)

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates