Main > Main Forum
KADE miniArcade 2.0 beta release
PL1:
Here's a pre-configured .dat file and wiring diagram for connecting a SW Yoke to a Pro Micro.
Zipped .dat file
- Customize it as desired in Mapper and generate an EEPROM file.
- Use AVRDUDE to program the EEPROM and HEX firmware to the Pro Micro. (see pgs 13-14 of the User Guide)
Star Wars harness pinout (Thanks to Ninten-doh for the original image and to Gray_Area for clarifying the wording)
There's a tutorial here showing how to connect a SW Yoke to the old KADESTICK interface.
- Lots of useful info and links there.
Scott
mrchrister:
Very excited to get my Nano Pro and try out this project. I'm glad I ordered three of them ;)
I'm planning on wiring up a Playchoice 10 control panel which has a total of 17 buttons:
5 buttons for option selection (ch select, enter, game select, start and reset)
2x joysticks (4 inputs each) and 2 buttons each
I downloaded the mapper tool and imported 'MAME_P1+P2.dat'
If I understand this right, I can solder directly to the Nano Pro without needing the breakout board. I can then enable the RJ45 inputs to get additional ports to wire up my 17 inputs.
Two questions I have would be:
In the 'output as' section of mapper.exe, I still see that there is only one d-pad being emulated. Does this matter or is there another layout for 2 player joysticks?
Is there a difference in input lag or Rollover Count when you compare Keyboard vs Joypad emulation?
PL1:
--- Quote from: mrchrister on April 27, 2020, 01:13:48 pm ---I downloaded the mapper tool and imported 'MAME_P1+P2.dat'
If I understand this right, I can solder directly to the Nano Pro without needing the breakout board. I can then enable the RJ45 inputs to get additional ports to wire up my 17 inputs.
Two questions I have would be:
In the 'output as' section of mapper.exe, I still see that there is only one d-pad being emulated. Does this matter or is there another layout for 2 player joysticks?
--- End quote ---
I regret to inform you that the Arduino Pro Nano uses a 328P processor, not a 32u4 processor -- 328P boards won't work with this firmware.
AFAIK the most common and inexpensive 32u4 board available is the Arduino Pro Micro which has 17 available input ports -- exactly the number of inputs that you need. ;D
You are right about not needing the daughterboard.
- You can solder the wire from the button directly to the 32u4 board input or use pin headers on the board and female Dupont pins on the wires if you prefer.
The MAME_P1+P2.dat file was designed for use as a keyboard encoder.
- IIRC if you change "Output Mode" from "Force Keyboard" to "Auto Detect", the computer will see it as a single USB/HID Joypad. (default)
One quirk about the Mapper program is that the "Output System" defaults to "Generic USB/HID Joypad" when you load a .dat file or change something using the "Config" icon.
- If you change the "Output System" to "Generic USB/HID Keyboard", you'll see the MAME P1 and P2 defaults that you can modify to suit your needs.
Since some input ports are not available on the Pro Micro and you'll need to remap some of the ports and keystrokes anyways, you may want to start from Blank.dat and assign the ports and keystrokes to the Button Mapping IDs in the order you want.
- When you get everything configured properly, use the "Export" icon to save your setup as a custom .dat file.
--- Quote from: mrchrister on April 27, 2020, 01:13:48 pm ---Is there a difference in input lag or Rollover Count when you compare Keyboard vs Joypad emulation?
--- End quote ---
None that I am aware of.
Scott
UnoWho:
I got given two original Kades off a mate.
Are these encoders still supported and is there a website that doesn't ask me to install malware before going to it?
Also can I connect a trackball and spinner to them?
Thanks
PL1:
--- Quote from: UnoWho on April 27, 2020, 09:06:37 pm ---I got given two original Kades off a mate.
--- End quote ---
Those old Minimus boards and the Loader program are great. ;D
--- Quote from: UnoWho on April 27, 2020, 09:06:37 pm ---Are these encoders still supported and is there a website that doesn't ask me to install malware before going to it?
--- End quote ---
The official KADE site is now at http://www.kadevice.tk. (It was .com, then .net, and now it's .tk. ::) )
- If it changes domain again, I'll update the URL in the KADE-compatible AVR vendors list thread linked in my sig.
It's not what you'd call an active site, but all of the old pages/threads/posts are still available.
- Pretty sure that the new account signup process got broken when Bruno moved the site to the new domain or updated the forum software.
- Your best bet to get questions answered is to ask here on BYOAC.
Download the Loader program at http://www.kadevice.tk/loader/setup.zip.
You can find the quickstart guide at http://www.kadevice.tk/kade-miniarcade/quickstart-guide/index.html.
--- Quote from: UnoWho on April 27, 2020, 09:06:37 pm ---Also can I connect a trackball and spinner to them?
--- End quote ---
You can connect a trackball for use with the XBox firmware or a trackball and spinner for use with the two trackball-specific firmwares, BUT I would advise against it due to major problems with backspin if you're using medium to high resolution encoder wheels.
Optical controls are the one thing that KADE encoders attempted, but didn't do well. :embarassed:
You'd be far better off using an Opti-Wiz 3 from GGG or StefanBurger's Illuminated Spinner firmware (Firmware .hex file here on Thingiverse) on a Pro Micro.
Scott