Brook Universal Fighting Board Thread

Whoa! Forced mode is nothing more than software.

I donā€™t know if those are directed at me, but what I meant was that a new console generation will cause new problems and a new board will be developed by someone. Such is the life of technology, especially when the arcade stick market is only strong during times of transition.

^
this

The dream of having one Arcade working on current and previous generation consoles as well as retro consoles (retro via PS360+ or perhaps McCthulhu) will fade if the UD-USB canā€™t work with the Brook Universal Fighting Board just because thereā€™s the silly absence of a forced mode. ;(

Iā€™m confident UD can get t working. Heā€™s already working PS4 and Pā€™XB1 fw.

Iā€™d heard of PS4 support development, but XboxOne too? This is nice, considering we donā€™t know if Brookā€™s UFC chooses XboxOne mode for the UD-USBā€¦ (though my hunch would be PS4 mode)

I havenā€™t released any updates yet, but I have preliminary (still needs some cleanup) support going for both PS4 & XBONE. Iā€™ll have a look at the Brook board when I get it from Jasen.
-ud

I have been doing some homework on what goes where when the board arrives. I have been all over and tried to write a rough guide along with some questions so I have a complete picture!

Here goesā€¦

Punches , kicks and stick are all straight forward.

I am converting an xbox 360 madcatz fightstick pro so intend to use the front panel.

The front panel pcb is in 3 sections as follows:

CN4: D13LB, D10Y, D9X, D8B, Turbo, XGUILD, KGND
(Turbo is turbo, xguild is the xbox home button and KGND is ground)

CN5: R Stick,L Stick, D11LT, D12RT, D7A, D14RB
(not sure what this is for but I read everything is not required)

CN6: USBVCC , GND D3, D4, D5, D6
(USBVCC is power and the rest are the player leds and the ground)

What you need

CN5 can snipped out.

We will need Turbo, XGUILD and KGND from CN4 and all from CN5

Mapping to the Brooks Universal Fighting Board

Looking at the diagram that has already been posted : http://i.imgur.com/DWNHhVd.png

CN6
We put all the connections from CN6 into JC5 and run ground to any of the slots marked ground

CN4
XGUILD goes to ps4/xbox in J3

Turbo and KGND can go JC8 or take them to the J4 and put Turbo to TPKEY and KGND to GND for touchpad support!

Is this correct?

Can I just use the wires already connected to the PN connectors from the panel pcb and leave the ones I am not using or would I have to solder individual wires from the panel to the fightboard?

Also the can CN4 and CN6 share a common ground? I assume it is as, in the Akishop PS360 tutorials he just has one ground connected.

I notice that the brooks has got support for (DP, RS and LS) switch support, what ones on the top panel correspond to that?

Thanks!

yes to all of the above
except kgnd
thatā€™s for the lock switch
if you use that as a common ground it will only work when itā€™s unlocked

Okay so just use GND from CN6 (that will already be screwed to J3) and everything will work with the exception of the lock switch?

Thanks for the input

CN5:

R Stick - Right Stick switch

L Stick - Left Stick Switch

D11LT - Turbo LED Left Trigger

D12RT - Turbo LED Right Trigger

D7A - Turbo LED A button

D14RB - Turbo LED Right Button

Essentially the D* points are for the bank of LED lights for the Turbo. CN4 has the other buttons marked. The R Stick and L Stick points are for the RS/DP/LS switch.

So if I put R Stick and L stick in J7 on the fight board i will have the RS/DP/LS switch support?

Donā€™t know for sure. Depends on the boardā€™s behavior. I was going to test it myself when I got the board.

The Brook Board depends on the top and bottom pin of that header to be grounded to switch to stick left or stick right. If neither pin is grounded, its D-Pad. I found that on the HORI VLX that switch does a lot of weird things, nothing as simple as the UFB logic. One pin grounded, one pin floating, one pin signal, and one was something else (I canā€™t remember what off the top of my head) and it all feeds back to a single pin on the MCU. Use a multimeter to determine what the switch is presenting and go from thereā€¦

@ā€œJasen Hicksā€ @eightbitminiboss

The pin sets in floating mode, the UFB is default in D-pad.

You can use any button for the turbo panel correct?

For the Brook Board, its a standard Momentary switch to activate it.

Jasen

Is that a standard sanwa or happ button?

It can be any momentary switch you want. I prefer Sanwa buttons over Happ.

Ok, so, I have mine already (thanks arcade shock! ā€¦but only got one when i ordered twoā€¦), and Iā€™m having an issue. The engineer in me says test along the way, donā€™t do it all at once and find out you screwed up in the beginning, so, I ripped apart my old SF x T Mad Catz stick with a cerberus, and I soldered in the USB connection. Plugged it into my surface, lights up, windows 10 detects it, so far so good. I solder in the turbo key, and screw in the ground wire for it. Then I proceed to screw in up/down/left/right. Thatā€™s where my problems start.

I plug in the board, and the stick appears as an xbox one controller for about 10 seconds, then disappears from windows. The blue LED light on the board is still lit, so I unplug/replug in and quickly get to properties and see if the stick directions register, and nothingā€¦then it disappears in ten seconds. Just for kicks I also screwed down select/start and ground from the existing breadboard, and lo, same results.

Anything immediate come to mind as to what might be going wrong here? Also, should I break this off into another thread? And finally may not be able to respond until tomorrow night. Sleep and responsibilities and all.

What does it do on an XBOX? I didnā€™t see this issue at all on Windows7 nor my consoles during the testing. @GOGO.Zippy any thoughts?

This is a good thread for it as Iā€™m sure the Mods donā€™t want a bunch of different threads for the same product.