Main > Driving & Racing Cabinets
How to use an a-pac?
sirgubster9:
Read through the first thread about newbs read hear and I'm more confused now then I was before ha ha. I want to take a cruisn cabinet and put a pc in it and I think it would be great to use all the stuff that comes with the cab. That being said I believe my main option is to use an a-pac right? Are there any tutorials or documents or anything that basically gives you step by step instructions on even hooking the apac up to the steering wheel and pedals?
sirgubster9:
Or is this another option... Whatever this thing is: Arduino Leonardo?
PL1:
--- Quote from: sirgubster9 on January 15, 2022, 01:03:22 am ---Read through the first thread about newbs read hear and I'm more confused now then I was before ha ha. I want to take a cruisn cabinet and put a pc in it and I think it would be great to use all the stuff that comes with the cab. That being said I believe my main option is to use an a-pac right? Are there any tutorials or documents or anything that basically gives you step by step instructions on even hooking the apac up to the steering wheel and pedals?
--- End quote ---
A picture is worth 1000 words.
During bootup the APac checks if potentiometers are connected as shown in the picture.
- If they are, those ports are configured for potentiometer -- 5v on red wire and variable (wiper) voltage on yellow wire. Ground on black wire is always ground.
- If one or more of the four pots are not connected, those ports are configured according to the labels on the board. For example, if the lower right pot isn't connected the board configures the ports as 2LEFT and 2RIGHT. Ground on black wire is always ground.
--- Quote from: sirgubster9 on January 15, 2022, 01:41:49 am ---Or is this another option... Whatever this thing is: Arduino Leonardo?
--- End quote ---
"Rolling-your-own" encoder can be a bit challenging unless you can solder, load firmwares, and (maybe) modify some firmware code.
- There is a learning curve, but most people can figure it out with some effort and guidance. ;D
There are a number of related boards using a 32u4 processor. (be sure to get a 5v/16MHz version, not a 3.3v/8MHz)
- The full-size Arduino Leonardo board. It has mounting holes and an external power jack that you won't need. https://www.arduino.cc/en/Main/Arduino_BoardLeonardo
- The smaller Arduino Micro board. It can do everything that the full-size does, but is harder to find and more expensive than the third option below. https://docs.arduino.cc/hardware/micro
- The tiny (1.3" x 0.7") Pro Micro board designed by Sparkfun and very widely copied. It's the cheapest and most plentiful with lots of decent knockoffs. There are seven ports that aren't available, but you probably don't need them for your project. https://www.sparkfun.com/products/12640
You'll need to find or make a firmware to translate your control inputs into USB HID commands.
One option is KADE miniArcade 2.0. http://forum.arcadecontrols.com/index.php/topic,154126.0.html
Another option is to use baritonomarchetto's instructable https://www.instructables.com/ArcadeHID-Multi-HID-Arcade-Interface/ as a foundation to make a custom firmware like Vee21 did. http://forum.arcadecontrols.com/index.php/topic,165806.0.html
If you don't like the options above, there are lots of other 32u4 boards and firmware options to choose from.
Scott
bobbyb13:
PL1 knows all you need to about controls and interfaces!
Is your Cruisin cabinet complete?
Rebuilding what you have may be easier than anything else really as altering driving cabs gets complicated quickly.
You will get eager assistance to repair the original cabinet components here and elsewhere.
Clues for irreversibly altering it may not come easily.
The wiki here is amazing.
Post what the condition of the cabinet is and what you want to play so that someone can assist more.
PL1:
--- Quote from: bobbyb13 on January 15, 2022, 07:16:05 am ---Clues for irreversibly altering it may not come easily.
--- End quote ---
Very true. "Don't maim for MAME" is always good advice. ;)
Scott
Navigation
[0] Message Index
[#] Next page
Go to full version