MAMEWorld >> Hardware
View all threads Index   Flat Mode Flat  

Steve Terrell
MAME Fan
Reged: 09/27/14
Posts: 8
Loc: Dallas, TX area
Send PM
Re: So I Invented a USB Arcade Control Panel… How to Share It?
09/28/14 04:51 PM Attachment: 140928_0001.jpg 491 KB (0 downloads)


OK, I'll take that as a +1.

Yep. I'm for real - that's why I'm using my real name and my LinkedIn profile.

Here's a pic of the seedy underbelly. Not pretty, but it works. I would not be here today if it weren't for zip ties and hot glue.

Just above the orange button where a bunch of red wires congregate is a Teensy microcrontroller programmed as a USB keyboard. It's so small you wouldn't know it was there from the photo alone. It converts digital inputs into simultaneous keystrokes. So that's how the buttons and joysticks work.

The trackballs use upside-down mice guts. The Teensy and and mice go through a USB hub so the controls can be attached to a computer with just one cable. Oh, and no extra power required - all powered by your computer's USB.

All the online instructions for building your own spinner seemed expensive and overly complicated, so I came up with my own design that "somehow" converts a 360° spinner position to an analog voltage, which is also converted to keystrokes by the Teensy. (details secret, for now)

In the middle of the pic is the optional Raspberry Pi. There Raspberry Pi does require power, so in this case I use a USB hub with its own power. The Pi has a PiPlay image , so it's capable of playing more than just MAME - but to be honest I've been so busy playing MAME that I haven't even touched the other emulators.

But in the end, this control panel is really just a USB keyboard with a couple of mice, so it should be usable with almost any computer game. Verified to work with Minecraft by my son.

A few limitations - there are no mouse clicks (yet), and to change which keystrokes are mapped to which inputs requires a change in the Teensy code (for now).

As an exercise to the observer, see if you can guess what the actual box (container) is made from. (clue is in both photos)

[ATTACHED IMAGE - CLICK FOR FULL SIZE]

Attachment







Entire thread
Subject Posted by Posted on
* So I Invented a USB Arcade Control Panel… How to Share It? Steve Terrell 09/27/14 11:22 PM
. * Re: So I Invented a USB Arcade Control Panel… How to Share It? R. Belmont  10/02/14 09:29 PM
. * Re: So I Invented a USB Arcade Control Panel… How to Share It? Steve Terrell  10/03/14 03:38 PM
. * Re: So I Invented a USB Arcade Control Panel… How to Share It? Traso  10/04/14 10:36 PM
. * Re: So I Invented a USB Arcade Control Panel… How to Share It? Steve Terrell  10/05/14 05:28 PM
. * Re: So I Invented a USB Arcade Control Panel… How to Share It? krick  11/02/14 01:04 AM
. * Re: So I Invented a USB Arcade Control Panel… How to Share It? Traso  10/06/14 09:54 PM
. * Re: So I Invented a USB Arcade Control Panel… How to Share It? StilettoAdministrator  10/02/14 11:00 PM
. * Re: So I Invented a USB Arcade Control Panel… How to Share It? Traso  10/03/14 07:27 AM
. * Re: So I Invented a USB Arcade Control Panel… How to Share It? Steve Terrell  10/03/14 03:45 PM
. * Re: So I Invented a USB Arcade Control Panel… How to Share It? R. Belmont  10/03/14 05:47 PM
. * Re: So I Invented a USB Arcade Control Panel… How to Share It? Traso  09/28/14 05:07 AM
. * Re: So I Invented a USB Arcade Control Panel… How to Share It? Steve Terrell  09/28/14 04:51 PM
. * Re: So I Invented a USB Arcade Control Panel… How to Share It? Comboman  10/29/14 04:14 AM
. * Re: So I Invented a USB Arcade Control Panel… How to Share It? Steve Terrell  10/30/14 03:37 PM
. * Re: So I Invented a USB Arcade Control Panel… How to Share It? Traso  11/01/14 09:56 PM
. * Re: So I Invented a USB Arcade Control Panel… How to Share It? Traso  09/30/14 07:08 AM
. * Re: So I Invented a USB Arcade Control Panel… How to Share It? Steve Terrell  10/03/14 03:43 PM
. * Re: So I Invented a USB Arcade Control Panel… How to Share It? R. Belmont  10/03/14 09:30 PM
. * Re: So I Invented a USB Arcade Control Panel… How to Share It? Tomu Breidah  10/03/14 08:15 PM
. * Re: So I Invented a USB Arcade Control Panel… How to Share It? Steve Terrell  09/30/14 02:14 PM

Extra information Permissions
Moderator:  GatKong 
0 registered and 10 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 4480