OGX-Mini OG Xbox Dongle Case 3D Printer Model

Author: @
License: CC BY-NC
File formats: step,stl
Download type: zip
Size:1.6MB

The file 'OGX-Mini OG Xbox Dongle Case 3D Printer Model' is (step,stl) file type, size is 1.6MB.

Summary

Dongle-style case for OGX-Mini that keeps the RP2040-Zero USB-C port available for easy firmware upgrades.
You'll need:

  • an Xbox male controller plug
  • RP2040-Zero
  • a female USB-A breakout board
  • two 27 Ohm resistors (optional).

You can source the plug from one of those cheap USB or breakaway cables you can find on AliExpress. Don't forget to cut the extra metal with some cutters (see the third picture).

To connect RP2040-Zero's USB-C port to the Xbox connector, I used some magnet wire and soldered it directly to D+ and D- pins on the USB-C connector.

Firmware is available at https://github.com/wiredopposite/OGX-Mini
You can wire the USB-A connector however you want, but I'd recommend connecting D+ and D- to GPIO 10 and 11 (respectively) via 0805 27 Ohm SMD resistors and flashing the RP2040 with OGX-Mini_RP2040-Zero.uf2.


Printed on Bambu Lab P1S with eSUN PLA+ at 0.12mm Fine quality preset.
Use supports only for the USB-C and USB-A cutouts on the bottom part of main body.
Print two buttons.

Tolerances are pretty tight, so I'm not sure if using layer heights >0.12 mm will produce anything usable.

USB-A breakout PCB needs a lot of force to snap into its place in the bottom part (be careful to not bend the metal). Because of this, the only way to remove the PCB is to cut the case with flush cutters, be aware of that.
Everything else just snaps into place with a moderate amount of force.

Button_-_Button.step 6.4KB
Button_-_Button.stl 562.6KB
Main_body_-_Bottom.step 235.2KB
Main_body_-_Bottom.stl 1.9MB
Main_body_-_Top.step 185.2KB
Main_body_-_Top.stl 947.3KB
Xbox_Controller_Plug_-_Part_1.step 60.5KB
Xbox_Controller_Plug_-_Part_1.stl 673.3KB
Xbox_Controller_Plug_-_Part_2.step 60.4KB
Xbox_Controller_Plug_-_Part_2.stl 673.0KB