element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Project Videos
  • Challenges & Projects
  • element14 presents
  • Project Videos
  • More
  • Cancel
Project Videos
Documents Retro Gaming Handheld Without a PCB -- Episode 384
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Project Videos to participate - click to join for free!
Related
Recommended
Toptech-Voices
Engagement
  • Author Author: tariq.ahmad
  • Date Created: 19 Dec 2018 4:07 AM Date Created
  • Last Updated Last Updated: 8 Mar 2019 8:24 AM
  • Views 12624 views
  • Likes 15 likes
  • Comments 58 comments

Retro Gaming Handheld Without a PCB -- Episode 384

image
Retro Gaming Handheld Without a PCB

element14 presents  |  davedarko's VCP Profile   |  Project Videos

 

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

Dave is a big fan of freeform soldering styles and made a tiny skeleton handheld. As the wise Ben Heckendorn said years before, Dave too tells everyone to collect spare LED legs. "Don't throw them away, as they might come in handy one day!" - or they get stuck in your maglock sockets. Here we need them to connect an Attiny85 with some buttons and an I2C display.

 

Supplemental Content:

 

  • Learn more about Charlieplexing: The Charlieplexing

 

  • For more on resistors checkout Karen's The Learning Circuit 17: Resistors

 

  • Now encased in Resin:Episode 384: Skeleton Handheld is now encased in resin!

 

Bill of Material:

 

Part

ATTINY85-20PU

MICROCHIP 1 Buy Now

6MM TACT SWITCH

ALCOSWITCH 5 Buy Now
SPDT SLIDE SWITCH MFS101D-14-Z NIDEC COPAL ELECTRONICS 1 Buy Now
MF25 2K MULTICOMP 2 Buy Now
MF25 3K9 MULTICOMP 1 Buy Now
MF25 8K2 MULTICOMP 1 Buy Now
MF25 18K MULTICOMP 1 Buy Now
MF25 10K MULTICOMP 1 Buy Now
S8421-45R -  HOLDER HARWIN 1 Buy Now
KXG1205 -  Buzzer KINGSTATE 1 Buy Now
IC & Component Socket - DIP8 TE CONNECTIVITY 1 Buy Now

 

Additional Parts:

 

Product Name

0.96 inch - I2C OLED display - SSD1306

2mm single core copper wire 1/2 meter

 



Attachments:
7418.Code.zip
Schematics.zip
  • episode 384: retro gaming handheld without a pcb
  • e14presents_davedarko
  • retro game
  • davedarko - dave plöeger
  • friday_release
  • Share
  • History
  • More
  • Cancel
Actions
  • Share
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • xlamzerg
    xlamzerg over 7 years ago in reply to davedarko +8
    After burning bootloader everything works beautifully! Finished the project on a plastic card, so its become portable Many thanks Dave! looking forward for more cool projects like this
  • javahead
    javahead over 7 years ago +7
    Hi Dave, Great project. Here's one I made. I plan to build a base inspired by Paolo Bacigalupi's "Drowned Cities." Sort of a post-apocalyptic gaming system. I will post a picture once it's done. Cheers…
  • davedarko
    davedarko over 7 years ago in reply to davedarko +5
  • gpsjay
    gpsjay over 7 years ago

    This looks great! Seeing as I don't have an ATtiny85 immediately available I wondered if this can run on an UNO or a NANO as I have loads of those.

     

    Following the links in the above comments takes me to the Arduino Collection where it claims it is it directly compatible and will run on an UNO, but whilst it compiles and programs OK, I don't get anything on the screen....So am I doing anything wrong or misunderstanding something?

     

    I have loads of UNO's and NANO's and barebones ATmega328P, it would be great if I could use them!

     

    Any pointers greatly appreciated! Thanks.

     

    UPDATE: I have some Digistump ATtiny85 boards, will it work on those??

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • pellizzer
    pellizzer over 7 years ago in reply to davedarko

    Thank you! I already heard about KiCad, but never used it, I gonna learn more about.

     

    Ohh you are right, I didn't thought about it! There's no problem let the battery on the socket as long as the switch is off. image image

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • davedarko
    davedarko over 7 years ago in reply to pellizzer

    This is amazing I was about to ask if it is KiCad because of the color scheme, but anything not looking like Eagle looks like KiCad to me image I like the clean arrangement of the resistors! Thank you very much, it is always great to see someone building something you have "created". Looking at this I can see that you've clearly made it your own by designing a PCB for it!

     

    Sounds reasonable to take out the battery, but if you leave the switch in the off stage, wouldn't it be powered purely by the programmer and the battery wouldn't be connected at all?

     

    Thanks again for sharing! image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • pellizzer
    pellizzer over 7 years ago

    Hey Dave! Loved your project, amazing!!

    You inspired me to build a Game Retro PCB, take a look:

    image

    image

    image

    image

    image

    I don't know if Proteus is the best software to make PCBs, but it has very simple and friendly layout to trace the circuit.

    I also added a 6 pins headers to change the game direct from board, just plug the correct arduino pins. For security, I remove the battery every time I change the game program.

    Hope you guys enjoy! image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • electrol.i.b
    electrol.i.b over 7 years ago in reply to andrewsays

    The images are all available in the SPRITE folder of the original game "Gilbert and the doors" ! image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • andrewsays
    andrewsays over 7 years ago in reply to electrol.i.b

    Thanks! Gilbert image is kind of "hard to find".

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • andrewsays
    andrewsays over 7 years ago in reply to Pedro147

    Thanks much for your kind comment!

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • electrol.i.b
    electrol.i.b over 7 years ago in reply to andrewsays

    imagereally well done! I like the cartridge system and the label of tiny gilbert. image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • davedarko
    davedarko over 7 years ago in reply to andrewsays

    Makes my day, thanks for sharing it! Daniel has shared a fourth game that would fit this console, I need to change the code and make it work for my version then image Very well done, really like the outcome!

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • andrewsays
    andrewsays over 7 years ago in reply to davedarko

    This is totally based on your work! Thanks to you!

    I just tried to make it less fragile and easier to move one game to another for my kids.

    I think I may upgrade it or add functionalitites to it just by making changes to a game cartridge. I may put a better microcontroller in it as well.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
<>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube