Jump to content
Due to a large amount of spamers, accounts will now have to be approved by the Admins so please be patient. ×
IGNORED

Atmega328 PONG


Recommended Posts

I'm trying to build this Atmega emulated pong circuit:

 

http://searle.hostei.com/grant/AVRPong/index.html

 

Not having much luck getting it going, getting something on screen but mostly a jumbled mess of lines.

 

I'm programming directly from the breadboard via a USB AVP programmer, using XtremeBurner software.

 

I believe my issue is that I'm not setting the low fuse bits to set an external clock. I've tried but just end up bricking the Atmega328P chip.

 

Anyone familiar with how to enable an external 16MHz crystal when flashing the Atmega328P?

 

IMG20190210160624.thumb.jpg.16d960cf48f03eac875a8794678ab0c8.jpgIMG20190210205522.thumb.jpg.f61a5842eb314fd62e7dc1e3e9c29317.jpg

Link to comment
Share on other sites

I'm going to design a PCB for it, it's a really nifty little project.

 

I plan on 3D printing some enclosures for the paddles and making them external to the PCB, they'll connect via a cable with JST plugs.

 

Rather cool that you can do this with so few components. The Atmega emulates the pong chip quite faithfully. The Arduino TV out interface is great, there's other games you can do like space invaders etc.

Link to comment
Share on other sites

  • 4 weeks later...
  • 1 month later...

Finished this project off. Made some improvements to the PCB.

 

I'll be listing a small handful of PCBs in the for sale section soon. I can supply a pre-programmed Atmega328 if needed. Remainder of parts can easily be sourced from Jaycar, part numbers printed on the reverse side of the board.

 

IMG20190503135757.thumb.jpg.9b4a4ae543f9ba0cc841d5f64407ca89.jpg

 

IMG20190503135707.thumb.jpg.8a82471794ced3dd993bfc758ea02683.jpg

 

IMG20190503135531.thumb.jpg.4ba8e763f6fc6b849bbe0ec1e4bef4cc.jpg

Link to comment
Share on other sites

Finished this project off. Made some improvements to the PCB.

 

I'll be listing a small handful of PCBs in the for sale section soon. I can supply a pre-programmed Atmega328 if needed. Remainder of parts can easily be sourced from Jaycar, part numbers printed on the reverse side of the board.

 

https://www.aussiearcade.com/attachment.php?attachmentid=147364

 

https://www.aussiearcade.com/attachment.php?attachmentid=147365

 

https://www.aussiearcade.com/attachment.php?attachmentid=147366

 

I'll be in on this little project, I'll keep an eye out .

Link to comment
Share on other sites

  • 2 weeks later...

@Frank_fjs

Is there an option/pin alredy coded in to swap between manual and auto serve?

 

Edit: I just read the documentation on the website and it says it can be easily done however I have no idea how to write code... :guru: :headbuttwall: :hairpull: :40s:

Edited by Kaizen
Link to comment
Share on other sites

Yep, built and tested.

 

lI0yWE8.jpg

 

I'll be mounting it in an original game housing that was missing the AY chip.

 

wKaQBLJ.jpg

 

There's just enough room to mount it below the original PCB which will be used for the switches.

 

e98YnQO.jpg

 

Edited by Kaizen
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...