This is a tough tight build.
Edit: Backplate v2 has 2 more millimeters of depth, the side SMA ports adjusted, the ¼" screw threading extended, and exhaust cooling in the back. The extendo is 4 additional mm to make adding 20x20x10mm heatsinks or smaller possible.
In the back plate, put the 3 EU2 wifi adapters with heatsinks and capacitors, plus the 6 ufl to sma adapters, twisted power lines, twisted data lines with shielding, and run the wires through the ports in the frame to the front. Screw it down.
Connect the right most adapter to the right OTG usb port of the radxa and convert it to HOST, with shielding. Connect the other two adapters to the usb hub. Connect the usb hub to the usb 3.0 port with shielding.
Double side tape 3 5v 2a or 3a BECs to the top of the front plate to power each wifi adapter. And 1 5v 1a or 1.5a BEC to power the radxa. Connect the 5 way toggle to the front plate, and wire it to the gpio header. Add in the DC jack and switch and distribute power. Add in fan and wire to the GPIO pins. Stuff and screw down.
Front and back plate screw into the middle frame with m3 screws. Front plate needs like 6-8mm screws. 5 way toggle needs 4mm screw, but 2 6mm screws will do. 4-6mm screws for the radxa and usb hub to the frame. Fan needs like 14mm screws or soemthing. And something like 22-26ish range mm screws to feed through the backplate, the backplate is thick enough that it wont be too hard to screw through.
May have to bend the sma converters to fit heatsinks if you add them in like I do. If you only have 2 adapters, or your 3rd adapter uses internal antennas you can use the SMA Port covers. And if your 5 way toggle lacks a knob, you can print this one I designed.
Use the hdzero rails from this model: https://www.printables.com/model/811132-openipc-radxa-zero-3w-hdzero-goggle-case-rail-moun/files
Learn more here:
https://github.com/OpenIPC/sbc-groundstations/releases/latest
The author marked this model as their own original creation.