Forum Rule: Always post complete source code & details to reproduce any issue!
Results 1 to 8 of 8

Thread: My Arcade Machine (with Teensy controlled game-pads)

  1. #1
    Senior Member
    Join Date
    Aug 2014
    Posts
    124

    My Arcade Machine (with Teensy controlled game-pads)

    So I wanted to build a arcade machine, but as everybody else I like LED's, I wanted to have an ws2810 on each button and have them show led patterns and animations when playing and while the arcade is idle.

    I created a small PCB to help wire everything, I tried to use one teensy as two joysticks, got that "sort of working" on windows but both on mac and on linux the game pads would appear and disappear, I ended up staking to teensy's on the board and reading the buttons for each player on the appropriate teensy, and having teensy #1 to drive the LED's.

    The brain of the arcade is an Raspberry Pi 3, a little bit overclocked and with a lot of cooling power. More than 100 wires soldered, and this is the result so far:

    It is still lacking the arcade marquee, but I'll get that worked this weekend.

    Click image for larger version. 

Name:	Arcade 0.jpg 
Views:	79 
Size:	68.7 KB 
ID:	10211Click image for larger version. 

Name:	Arcade 1.jpg 
Views:	43 
Size:	64.4 KB 
ID:	10212Click image for larger version. 

Name:	Arcade 2.jpg 
Views:	33 
Size:	69.6 KB 
ID:	10213Click image for larger version. 

Name:	Arcade 3.jpg 
Views:	54 
Size:	84.2 KB 
ID:	10214Click image for larger version. 

Name:	Arcade 4.jpg 
Views:	35 
Size:	65.6 KB 
ID:	10215Click image for larger version. 

Name:	Arcade 5.jpg 
Views:	62 
Size:	87.6 KB 
ID:	10216Click image for larger version. 

Name:	Teensy PCB.jpg 
Views:	50 
Size:	90.1 KB 
ID:	10217
    Click image for larger version. 

Name:	Arcade - Wiring.jpg 
Views:	55 
Size:	166.7 KB 
ID:	10210

  2. #2
    Senior Member
    Join Date
    Apr 2013
    Posts
    1,506
    Nice build on the frame. Are the buttons lit with the pre wired strands of pixels, or have you got a little PCB in there?

  3. #3
    Senior Member
    Join Date
    Aug 2014
    Posts
    124
    Quote Originally Posted by GremlinWrangler View Post
    Nice build on the frame. Are the buttons lit with the pre wired strands of pixels, or have you got a little PCB in there?
    I actually tested a bunch of solutions, a small PCB inside of the button got into the way to the mechanism, so that did not work properly. I ended up using APA-106-F5 that are basically round 5mm round ws2810 mounted underneath the button on a 3d printed light defuser.

    Click image for larger version. 

Name:	light mount 1.png 
Views:	24 
Size:	43.9 KB 
ID:	10231Click image for larger version. 

Name:	light mount 2.png 
Views:	24 
Size:	53.7 KB 
ID:	10232

  4. #4
    Senior Member
    Join Date
    Aug 2014
    Posts
    124
    Follow some pictures of the finished project:

    Click image for larger version. 

Name:	IMG_3102.jpg 
Views:	19 
Size:	76.5 KB 
ID:	11734Click image for larger version. 

Name:	IMG_2294.jpg 
Views:	22 
Size:	88.5 KB 
ID:	11735Click image for larger version. 

Name:	IMG_2291.jpg 
Views:	22 
Size:	72.9 KB 
ID:	11736

  5. #5
    Junior Member blittled's Avatar
    Join Date
    Sep 2017
    Location
    Northwestern PA
    Posts
    3
    Awesome setup!! Are you planning on posting plans? I have a 19" and 21" monitor taunting me to put them in an arcade cabinet.

  6. #6
    Senior Member
    Join Date
    Aug 2014
    Posts
    124
    Quote Originally Posted by blittled View Post
    Awesome setup!! Are you planning on posting plans? I have a 19" and 21" monitor taunting me to put them in an arcade cabinet.
    Sure! I have no problem posting the plans, I designed the cabinet using Fusion 360 and used the it to generate g-code to cnc each side on a cnc router table, so I'm not sure what is the best way to share the project, dimensional drawling? The entire step file of the 3d model? everything?

    The pcb is a very very simple break out board, you can order it from oshpark here, OSHPARK has a minimum order of 3, so I have two unused, the cost of each board is 8.67, so if you are interested I can ship you one for the cost + shipping.

    I can also share the code that I used for Teensys to handle buttons and light. I'll create a github and put everything there, and update this thread when it's done.

  7. #7
    Junior Member Chief's Avatar
    Join Date
    May 2017
    Posts
    3
    Excellent project, looks great. I've been wanting to build one of these for quite some time, your build may just get me moving off my butt. Very interested in how you handled the lighting on the teensy's, can't wait to pour through your github once you get it set up. Thanks for posting!

    Chief

  8. #8
    Junior Member blittled's Avatar
    Join Date
    Sep 2017
    Location
    Northwestern PA
    Posts
    3
    At least the dimensions of the Arcade machine. I don't have a CNC machine but I do have a friend that does have that and a laser cutter and uses Fusion 360 so those files would be great to have. Does the PCB board use a Teensy LC? I just bought a 3.5 to get into the Teensy.

    If you can show a wiring diagram that would be great. I probably will take you up on the offer of buying one of your spare boards.
    Last edited by blittled; 10-12-2017 at 11:15 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •