What's new
How can I make these controllers compatible? I can't find any instructions for this in github.

BK2cCgkl.jpg
 
How can I make these controllers compatible? I can't find any instructions for this in github.

BK2cCgkl.jpg
Hi, you need to read the code, there's some comments for documentation inside.
If you still need help, please reach us on Discord and we will check it on live chat.
 
Could you give some clues what files I have to read and add controllers Id?. Would it be something as easy as adding PID and VID to a header file?
Right now I see XBOXUSB.h where last change someone added support for Hori Fighting Edge.
 
Could you give some clues what files I have to read and add controllers Id?. Would it be something as easy as adding PID and VID to a header file?
Right now I see XBOXUSB.h where last change someone added support for Hori Fighting Edge.
Sorry friend, i'm too busy lately, can you please join Discord and ask there?
Some of our staff or suppoters will help you.
@Raph_friend, what part goes into S1? S1 isn't listed in the BOM.

Nevermind, figured it out. I am not the best Github user.
I will update the BOM soon.
 
Posting images of my completed adapter. I can also help if anyone needs it. I had to remix the original case due to possible part variance from the BOM I ordered from Digikey. If you need the remixed case, let me know. I'm not sure if it's a one-size-fits-all but maybe it'll help others. (And yes, the reset switch was removed from the Arduino mini and transplanted to the PCB and this is by design if it's the same kind of switch).

IMG_6016.jpg
IMG_6012.jpg
IMG_6006.jpg
IMG_6004.jpg
 
Posting images of my completed adapter. I can also help if anyone needs it. I had to remix the original case due to possible part variance from the BOM I ordered from Digikey. If you need the remixed case, let me know. I'm not sure if it's a one-size-fits-all but maybe it'll help others. (And yes, the reset switch was removed from the Arduino mini and transplanted to the PCB and this is by design if it's the same kind of switch).

IMG_6016.jpg
IMG_6012.jpg
IMG_6006.jpg
IMG_6004.jpg
Man this is looking amazing!
 
Posting images of my completed adapter. I can also help if anyone needs it. I had to remix the original case due to possible part variance from the BOM I ordered from Digikey. If you need the remixed case, let me know. I'm not sure if it's a one-size-fits-all but maybe it'll help others. (And yes, the reset switch was removed from the Arduino mini and transplanted to the PCB and this is by design if it's the same kind of switch).

IMG_6016.jpg
IMG_6012.jpg
IMG_6006.jpg
IMG_6004.jpg
Do you have the Digikey BOM for this?
 
This is a preview for the new BOM, give it a check.
 

Attachments

  • USB2DB15_V1_2_BOM.rar
    386 bytes · Views: 76
The 'Arduino Pro Mini 5 or 3V' is just for programming, correct? It isn't a component. Any Arduino can be used for programming the USB Host Shield, correct?
It means that these two models will fit on the custom PCB, so yes, they count as components. The USB Host shield is just a host, don't need to be programmed, all the code is on the AVR 328p.
 
So yeah, that BOM doesn't help much. The difficult part is identifying the actual parts and knowing where to get them. So I have done that from Digikey based upon what @raynex, provided. Once a part number is identified, others can source the components from elsewhere for less if need be. I also included a header pin in the listing. Can't complete this project without the header I believe. Check it over and tell me if it is correct.

Everything needed should be in there aside from the Arduino and the USB Host Shield.

Also, what is in the spoiler can be copied and pasted into Digikey's bulk add for easy ordering. The baggies that the parts will come in will have the component reference to make life easier.

1, CR0805-FX-1002ELFCT-ND, USB2DB15 - R2
1, 399-14256-1-ND, USB2DB15 - C5
3, 478-8193-1-ND, USB2DB15 - C2 C3 C4
1, 732-8080-1-ND, USB2DB16 - C1
1, 1662-3257-1-ND, USB2DB16 - IC1
1, 1016-1848-1-ND, USB2DB15 - REG1117
1, 541-3305-1-ND, USB2DB15 - R3
1, CKN10388CT-ND, USB2DB15 - S1
1, L77SDA15S1ACH4R-ND, USB2DB15 - CN1
1, S1032EC-40-ND, USB2DB15 - HEADER
 

Attachments

  • USB2DB15_Digikey_BOM.zip
    7.4 KB · Views: 74
How can the BOM not helping of this describes exactly what you need?
The only parts you will need exactly are regulators and the transistor. You can even use USB2DB15 without the 5V regular if you trust enough on your JAMMA PSU.
The new BOM is a preview so you and anyone can feed it with links from MOUSER, Digikey, AliExpress or other stores.
 
The thing is not everyone has the same skill & experience level. Might be easy for you, but it is a struggle for others. Most of us aren't engineers.

In any case, is the BOM accurate?
 
Crazy how expensive this resistor is. I'd sooner shrink the package down to 0603 package and save a few bucks.
I used 510ohm as it's only for the LED, so small variance should be fine. Mine came in an 0805 sample book, so that kept the price down for sure. Buying scratch, I didn't know 500 would be pricey. lol.
 
So yeah, that BOM doesn't help much. The difficult part is identifying the actual parts and knowing where to get them. So I have done that from Digikey based upon what @raynex, provided. Once a part number is identified, others can source the components from elsewhere for less if need be. I also included a header pin in the listing. Can't complete this project without the header I believe. Check it over and tell me if it is correct.

Everything needed should be in there aside from the Arduino and the USB Host Shield.

Also, what is in the spoiler can be copied and pasted into Digikey's bulk add for easy ordering. The baggies that the parts will come in will have the component reference to make life easier.

1, CR0805-FX-1002ELFCT-ND, USB2DB15 - R2
1, 399-14256-1-ND, USB2DB15 - C5
3, 478-8193-1-ND, USB2DB15 - C2 C3 C4
1, 732-8080-1-ND, USB2DB16 - C1
1, 1662-3257-1-ND, USB2DB16 - IC1
1, 1016-1848-1-ND, USB2DB15 - REG1117
1, 541-3305-1-ND, USB2DB15 - R3
1, CKN10388CT-ND, USB2DB15 - S1
1, L77SDA15S1ACH4R-ND, USB2DB15 - CN1
1, S1032EC-40-ND, USB2DB15 - HEADER
Correct, you do need the pin headers. 2 of them are provided on the Mini (well mine did anyways). You got the 2-pin header listed and will need 2 of those. And one more 6 pin header for the top row (nearest DB15 connector on the PCB). 5 pin header for programming is optional depending on how you want to program the mini. I assembled everything and programmed it through that header and worked fine.
That CKN10388CT-ND should be considered optional only cause you have to remove the reset switch from the Mini anyways to fit the USB Host Shield on top unless you actually can buy a mini without the switch. I transplanted the switch from the mini to the PCB and was told this was intended.
 
Back
Top