element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • 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
Raspberry Pi Projects
  • Products
  • Raspberry Pi
  • Raspberry Pi Projects
  • More
  • Cancel
Raspberry Pi Projects
Blog Raspberry Pi Arcade HAT
  • Blog
  • Documents
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi Projects to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: celcius1
  • Date Created: 21 Jun 2023 3:22 PM Date Created
  • Views 1239 views
  • Likes 9 likes
  • Comments 5 comments
  • arcade
  • raspberry_pi_projects
  • four player
Related
Recommended

Raspberry Pi Arcade HAT

celcius1
celcius1
21 Jun 2023

So I thought I'll let people know I have been working on a HAT for the Raspberry Pi, to allow easier implementation of a four player arcade with revenue service capabilities.

I have a YouTube video going over the circuit and PCB design. 

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

And the Arcade HAT Schematic and PCB, with Gerber's can be found here https://github.com/Celcius1/RPi-Arcade-HAT

The control input is similar to that used on one off Ben Heck's build from a few years back, when I get a chance I'll also write the relevant config files need for the inputs.

But the board has on it a Coin Pool, so when a four player game is being emulated instead of needing individual coin/note acceptor's, if being put into revenue service, you only need one set, not one for each player.  I was going to use an ATMega328P but supplies are hard to come by and the ones i bought from a Chinese seller on eBay, only to find out they were fake.  So I designed the coin pool using digital electronics instead.

So the build video is now up on YouTube, I'll be doing another video when I go over the testing of the stack but I'm a little short on money at the moment, so until I can buy a 24V supply I'll have to wait to do testing, it will also be my first time using my Hantek DSO hopefully I can figure out how to use it, as it has been more than 10years since I last used a CRO so yeah never used a DSO, at TAFE I was using a CRO!

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

Edit: I started working on this circuit back in December last year when ATMega328 were out of stock, and decided to check supplies of ATMega328 only to find out they are back in stock, so if that is the case should I do a new version of the board using the MCU as originally planned.

Edit 6/8/23: So the newest build video is up

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

In that video I go through the build of the board, and you'll see i managed to fix a few design issues.

I'll have another video coming out in the coming days with going over the programming of the micro controller

  • Sign in to reply
  • celcius1
    celcius1 over 2 years ago

    So I have the latest video up with the build showing the assembly of the hat using the MCU as originally planned, but I also made a few additional change regarding some component placement and indication LED's for Power and Data.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • celcius1
    celcius1 over 2 years ago in reply to dougw

    its more than that, I found a bridged track that is in one of the inner layers so not easy to fix

    x (x)
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dougw
    dougw over 2 years ago in reply to celcius1

    It would seem to be a simple fix to change the frequency just to test it. But I guess a free rebuild is tough to resist.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • celcius1
    celcius1 over 2 years ago

    Ok so when I tested the board, I found an error in the boards manufacture was affecting the onboard clock of the 555 timer, instead of running at 1MHz it ended up running at 230kHz affecting the operation.  So I've had to get new boards made, and being that new boards are being made and ATMega328 are available again, I'm returning to my original ATMega design and the gracious folks at PCB Way have offered to make the new boards for me at no charge.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dougw
    dougw over 2 years ago

    If the digital version looks workable and is less work to finish that the MCU version, I would go with it, but it is really your preference that counts.

    • Cancel
    • Vote Up 0 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 © 2025 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