It gets confusing as RGC typically insert a resistor along the sync line inside their cables. Meaning it's not actually outputting TTL sync, therefore you may need to set the Minigun to TTL to compensate for the sync attenuation happening inside the scart cable.
8Bitdo NES and SNES Bluetooth receivers work.
The orange 8BitDo USB Mario brick receiver does not work reliably but we're working on it.
Retrobit 2.4G receivers work.
Microsoft and PlayStation wireless receivers work.
Possibly others. Near anything can be made to work as long as we have...
A few note worth additions recently.
As of version 0.14.1
XBox 360 support.
Analog nub support for PS3 & XBox 360 controllers.
Support for many more 8BitDo controllers via the NES/SNES wireless USB receivers.
Uno is pretty straight forward.
Yes that's all you need to do.
Re the USB shield, there's a few variants of it so pending what you get, you may need to solder some jumper pads on it to set correct voltages.
It's currently 40mm wide by 50mm long. Don't think I can get it any smaller than that.
USB cords are light, I don't think it'll be an issue. I mean, I've got Genesis, Saturn and Snes adaptors that have a lot more weight on the controller plug end and it's never been an issue.
It's pretty cost effective and supports many controllers. Code is being continuously worked on in the background and more controllers added weekly. Qanba is being implemented as we speak.
I've been enjoying using it very much, it's made my other controller adaptors redundant.
Pricing isn't known as yet, but everything is being worked on to ensure large supply and global distribution.
I've ordered the PCBs and need to verify a few things first. Should be able to show a working product in approximately 3 weeks time.
The prototype PCB worked well but needed a few...
Incidentally, here's a very poor collage I threw together that visualises most of the compatible controllers. These are all 100% tested and verified. There's a lot more too but these are the main ones.
I'm actually in the process of writing a guide for Uno which will make things much clearer.
I'm also releasing a simple DB15 hat which will dock to the USB Shield PCB which in turn docks to the Uno.
To answer your question quickly, all you need is an Uno board and a USB Host Shield board...