Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up --- Bug Reports --- Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news


Author Topic: Brooks Zero Pi fighting board for Xinput HELP NEEDED  (Read 143 times)

0 Members and 1 Guest are viewing this topic.


  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:January 12, 2021, 08:17:59 pm
  • I want to build my own arcade controls!
Brooks Zero Pi fighting board for Xinput HELP NEEDED
« on: January 12, 2021, 01:33:31 pm »
Building a custom arcade top with my gaming PC. Using Lauchbox Big Box and intended to get HAPP with zero delay boards.

Newbie, and bought these off Amazon.

They are NOT HAPP. Got the PC registering the controllers anyhow (4 total controllers.) Having issues getting the zero delay to encode to X-Input and found the Brooks Zero PI Fighting Board Easy. I assumed this would be the cleanest/easiest way to get the controllers registered as xinput at a hardware level vs messing around with encoder software. In this case, less software hackage is better.

Ordered the Brooks board just to realize they are intended for Sanwa or Seimitsu controllers if I use a harness (which I did not waste my money on) and unfortunetly my joys/buttons are NOT well documented so figuring out which pin/poll on the joy and buttons is a bit of an enigma to me.

Here is my issue: the Fosiya controls that I have, the buttons are 3 poll. Polls: I assume one positive poll for button press - one positive poll for the LED and one poll for the ground. How can I test these easily to see which is which?

Next, how do I connect all 8 LED to the Brook board in the LED connection (by that I mean, will 8 LED daisy chained into the board overload it?)

Finally, I assume that because the joystick has a 5 pin connector on it, that is directional (up, down, left, right on the pins and one pin for ground) for each pin. Am I correct in that assumption? What is the easiest way to determine which pin is which direction and ground? I have the controllers oriented in my cabinet right now so at least when they show as a generic controller, they show the correct direction press within Windows Controller Configurator.

I am fairly certain that I can make this board work with the buttons and the joy. Or, should I just abandon this direction and just get some good Sanwa joy's and buttons?

IF I can properly get my bottons and joy to work with the control board from Brooks, can I get some knowledge on how to figure out the questions above!

Thanks everyone!


  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 285
  • Last login:Today at 06:42:08 pm
« Last Edit: January 12, 2021, 10:00:27 pm by fablog »


  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Online Online
  • Posts: 8135
  • Last login:Today at 08:56:35 pm
  • Designated spam hunter
Re: Brooks Zero Pi fighting board for Xinput HELP NEEDED
« Reply #2 on: January 13, 2021, 12:20:23 am »
Link is broken, but based on the topic number it looks like you're suggesting Bruno's XBOXPadMicro.,152687.0.html

EDIT: Since the Arduino Micro boards are a bit hard to find, you might consider using Imp's Xinput hex file adapted for for Arduino Pro Micro.,152687.msg1674092.html#msg1674092
« Last Edit: January 13, 2021, 12:29:58 am by PL1 »