Main > Main Forum
Ram Controls USB Interface
Havok:
I finally got some quality time with my cab, so here's a quick review of Ram Controls USB Interface:
Whats Included:
The interface consists of the circuit board, a USB cable, and a surprise to me; a header cable that connects the yoke to the interface. I am assuming it was included for reliability as you don't want to be plugging and unplugging the yoke directly to the board as eventually it will break the solder joints for the socket. Not that they are really necessary, but no instructions were included with the unit. Perhaps a pamphlet showing connection and configuration would be nice, but it's really not needed.
Here's what comes in the box:
Connection
Connecting the interface is a snap; plug in the yoke to the header cable, then plug that into the pcb. The socket on the interface is keyed so you cannot plug the yoke directly into it - you must use the header cable. Finally, connect the pcb to your computer with the included USB a-b cable. Windows detects the device automatically, and reports it as USB Yoke 1.0. Checking the properties shows an X/Y axis and four buttons. The buttons seem oddly mapped to me, perhaps Dave can shed some light on this, but here's how they are wired:
Left Trigger - Button 1
Right Trigger - Button 4
Left Thumb - Button 3
Right Thumb - Button 2
It reminds me of old school Com ports (1,3 & 2,4)...
In the Test box, movement is smooth and precise. On my machine the crosshairs were dead center; no calibration was necessary.
Mame
OK, so everything's hooked up - let's play! Mame configuration is just as easy as connecting the interface. Make sure to have joysticks enabled in Mame. Edit your mame.ini file and put a 1 for Joystick under the Core Input Options. Fire up a game and play! Your default settings should allow the yoke to just work. However, it if doesn't, then just hit Tab and map the controls how you would like. You will most likely have to dial in the sensitivity setting as well. I haven't quite gotten it to where I like it, but I'm working on that. Since I don't have my permanent control panel all set yet, I'll hold off on that part until it's built. And don't think this is just for Star Wars - this should also be good for some driving games as well. I fired up a quick game of Pole Position which is a 360 degree game, but it was quite playable after turning down the analog sensitivity. I haven't tested any analog driving games yet, but hopefully someone else can do that and report back.
Conclusion
This is truly a plug and play solution for the Star Wars yoke. Most likely the only configuration change you will have to make is on the Mame side; enable joysticks and dial in the analog sensitivity to your liking. As far as the hardware is concerned, there is nothing to do but bolt it to a control panel and plug it in. It doesn't get any simpler. One added extra that would have been nice would be to include mounting feet for the pcb (with the correct screws) and a quick install pamphlet for the novice, to round out the package. Otherwise another "win" for Ram Controls!
Once more I'd like to thank Dave for undertaking the whole Star Wars yoke project; I'm pretty positive you'll never turn a profit on this, but I hope I'm wrong as this level of dedication to the arcade hobby should be rewarded. Great work Dave!
planetjay:
No Link? :hissy:
I'll do it myself.
I wonder if he ever finished the Tempest Spinner from 07... :dunno
Daviea:
--- Quote from: planetjay on April 10, 2010, 11:34:11 am ---I wonder if he ever finished the Tempest Spinner from 07... :dunno
--- End quote ---
This (as well as the 720 controller, Lunar Lander thruster and Missile Command trackball) are all being worked on simultaneously right now. I am progressing with each one on a daily basis right now. I will update all of the associated blogs sometime soon.
Dave
Daviea:
--- Quote from: Havok on April 10, 2010, 12:21:48 am ---The buttons seem oddly mapped to me, perhaps Dave can shed some light on this, but here's how they are wired:
Left Trigger - Button 1
Right Trigger - Button 4
Left Thumb - Button 3
Right Thumb - Button 2
--- End quote ---
I thought the mapping looked odd, as well. However, in each instance I tested command line MAME with the yoke/usb adapter, this was the configuration that worked with absolutely no tweaking of software and provided me with true plug and play operation. Now, there might be some difference with non-default MAME that I am unaware of, but to my knowledge all controls can be mapped so we should be good.
--- Quote ---One added extra that would have been nice would be to include mounting feet for the pcb (with the correct screws) and a quick install pamphlet for the novice, to round out the package. Otherwise another "win" for Ram Controls!
--- End quote ---
I'll consider this. I really have no idea what to include in an install pamphlet... Anyone want to help with this one?
Thanks for the write up, btw!! I'm SO happy to see more and more written about the yoke and the USB adapter. After all these years of working on this project, I was hoping for exactly this kind of feedback. :-)
Dave
Level42:
--- Quote from: Daviea on April 10, 2010, 02:21:02 pm ---I'll consider this. I really have no idea what to include in an install pamphlet... Anyone want to help with this one?
--- End quote ---
1. Connect all the connectors so that they fit.
2. Ready.