What's new

Frank_fjs

Multi Boyz 4 Lyfe
Legendary
Multi Boyz
Joined
Mar 3, 2018
Messages
3,431
Reaction score
5,857
Location
Australia - Adelaide
Yet another controller tested and working perfectly, thanks to Raph and NearlyLogical.

Hori Real Arcade Pro - Xbox One

117947824_10221279893719906_5070092563963751112_n.jpg
 

Frank_fjs

Multi Boyz 4 Lyfe
Legendary
Multi Boyz
Joined
Mar 3, 2018
Messages
3,431
Reaction score
5,857
Location
Australia - Adelaide
Seeet! PCBs may arrive late next week or early the week after.

At this stage if you want to tackle it on your own an Uno, USB shield and wiring in a female DB15 is the best way to go.
 

Frank_fjs

Multi Boyz 4 Lyfe
Legendary
Multi Boyz
Joined
Mar 3, 2018
Messages
3,431
Reaction score
5,857
Location
Australia - Adelaide
Well the PCB and surface mount assembly is complete, and shipped. Slated for delivery Monday 31st August, but I'm thinking they may turn up the Friday before as DHL is rather efficient and always delivers early.

At this stage I need to test and verify the PCBs first.

The plan is to open source it, so you can buy and make your own. The PCBs are designed for pick and place soldering, in other words when you order the PCBs the surface mount components are also supplied and machine soldered for you. The only thing left to do is solder three through hole components, the DB15, USB connector and 6 pin programming header. Then program it via a USB ASP/ISP device and you're done.
 

Frank_fjs

Multi Boyz 4 Lyfe
Legendary
Multi Boyz
Joined
Mar 3, 2018
Messages
3,431
Reaction score
5,857
Location
Australia - Adelaide
Incidentally, the coders are working hard and achieving great results. Adding compatibility with more sticks and NearlyLogical just added button mapping profiles which is rather awesome.
 

Frank_fjs

Multi Boyz 4 Lyfe
Legendary
Multi Boyz
Joined
Mar 3, 2018
Messages
3,431
Reaction score
5,857
Location
Australia - Adelaide
This is every USB controller I own, the USB2DB15 is compatible with all of them. It's also compatible with a lot more; I just don't own them (yet :) ).

Compatibility isn't going to be an issue. Button profiles are just implemented and full fledged button remapping is on the way.

118179370_10221288809342791_2532573047762647847_n.jpg
 

Frank_fjs

Multi Boyz 4 Lyfe
Legendary
Multi Boyz
Joined
Mar 3, 2018
Messages
3,431
Reaction score
5,857
Location
Australia - Adelaide
Currently there are 4 preset button mapping profiles. Standard, flipped, and two more that swap the L and R shoulder buttons around. You press COIN and UP plus B1 for profile 1, B2 for profile 2 and so on.

If you know how to code, not hard at all to add virtually any controller. Logical has written a program that prompts you to press all directions / buttons on a controller and this info is used to create a unique profile for that controller.
 

djsheep

Multi Boyz Overlord
Immortal
Multi Boyz
Joined
May 20, 2016
Messages
6,013
Reaction score
8,956
Location
Brisbane, Australia
Would be useful to have user defined remapping. My Marvel vs. Capcom Hori stick is wired up for that game specifically and a lot of sticks are similar in that regard.
 

Raph_friend

Professional
Joined
May 28, 2017
Messages
600
Reaction score
422
Location
Brazil
We just released a new version that give multi profile support and save the settings.
 
Last edited:

plasia

Grand Master
Joined
May 5, 2016
Messages
805
Reaction score
562
Location
Mildura, Australia
This is every USB controller I own, the USB2DB15 is compatible with all of them. It's also compatible with a lot more; I just don't own them (yet :) ).
That's the spirit! When I moved I couldn't even fit all my sticks in my car and I've purchased more since then lol

This project looks very promising :D
 

Raph_friend

Professional
Joined
May 28, 2017
Messages
600
Reaction score
422
Location
Brazil
Today we had a huge release.

It's live on Github.


Added:
  • Refactored the way button input was processed to allow for profiles
  • Added profile support to PS3, Xbox and HID controllers
  • Controller drivers were rewritten currently the following controllers are supported as HID devices:
    • 8BitDo M30 wired Controller
    • iBUFFALO Snes Classic Controller
    • Brook Universal Fighting PCB
    • HORI Fighting Commander
    • HORIPAD in ps4 mode
    • HORI Wired Controller lite
    • HORI Real Arcade Pro.3 PS3 mode
    • HORI Real Arcade Premium VLX
    • HORI Real Arcade Pro V HAYABUSA PS3 and PS4 Modes
    • Razer Panthera
    • Retrobit Sega Saturn Wireless
    • Sony PS4 and PS3 Controllers
    • Sony Wireless Adapter
    • Universal PCB firmware version 29
    • Xbox One official and some 3rd Party controllers
  • 4 Builtin Profiles. They can be switch by holding UP + SELECT + BUTTON 1-4 (button number is relative to the default profile)
    • Button 1: Default profile
    • Button 2: Default but the rows are swapped
    • Button 3: SNES style where button 6 is on L1
    • Button 4: SNES with rows swapped
 
Last edited:

drfunk2k

Grand Master
Joined
Dec 31, 2018
Messages
632
Reaction score
938
Location
From USA / Nanjing, China
Axun from the Axun workshop is trying help on this project.
he made this Bottom PCB for you!
he wants to know if the 2nd picture is what needs to be on top. DB15 would be soldered on and such

FROM AXUN:
What is the best solution now and what do I need to assemble one to test?
At present, I only have this USB2DB15-PCB that I just made, and I can also buy the USB_Host_Shield_2.0-PCB finished product online.

Next I will solder all the components of the USB2DB15-PCB.
Then install the USB_Host_Shield_2.0-PCB on the USB2DB15-PCB

is that it?
 

Attachments

  • usb2.png
    usb2.png
    89.4 KB · Views: 79
  • USB.jpg
    USB.jpg
    147.4 KB · Views: 90

Raph_friend

Professional
Joined
May 28, 2017
Messages
600
Reaction score
422
Location
Brazil
Axun from the Axun workshop is trying help on this project.
he made this Bottom PCB for you!
he wants to know if the 2nd picture is what needs to be on top. DB15 would be soldered on and such

FROM AXUN:
What is the best solution now and what do I need to assemble one to test?
At present, I only have this USB2DB15-PCB that I just made, and I can also buy the USB_Host_Shield_2.0-PCB finished product online.

Next I will solder all the components of the USB2DB15-PCB.
Then install the USB_Host_Shield_2.0-PCB on the USB2DB15-PCB

is that it?
You need to bond both arduino and USB host shield with sockets or solder, so place it on the PCB, also, on a socket or soldered.

There's instructions on GITHUB as a new version for the CUSTOM PCB, if need real time help, just enter on discord server!
 

drfunk2k

Grand Master
Joined
Dec 31, 2018
Messages
632
Reaction score
938
Location
From USA / Nanjing, China
discord is blocked in china :p but i think he will be able to manage. he just wanted to confirm
 
Top