Thanks @Raph_friend!
NP!Thanks @Raph_friend!
Hi, you need to read the code, there's some comments for documentation inside.How can I make these controllers compatible? I can't find any instructions for this in github.
Sorry friend, i'm too busy lately, can you please join Discord and ask there?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.
I will update the BOM soon.@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.
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).
Do you have the Digikey BOM for this?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).
Sure.Do you have the Digikey BOM for this?
Crazy how expensive this resistor is. I'd sooner shrink the package down to 0603 package and save a few bucks.500ohm 0805 resistor: I used the one I had.
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?This is a preview for the new BOM, give it a check.
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.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?
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.Crazy how expensive this resistor is. I'd sooner shrink the package down to 0603 package and save a few bucks.
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.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