Currently tested and works nicely with:
- XBOX One controller (With battery modpack replacement)
- XBOX Elite Series 2 controller (without back paddles)
- Nintendo Switch single Joycon grips (https://www.thingiverse.com/thing:3246275)
- Nintendo Switch Official Joycon grip (Only on the top piece/holder, otherwise it does not fit properly.)
- A Nintendo Switch console (on the top holder)
- PlayStation 4 Dualshock controller (doesn't fit well but does stay on as long as there are no bumps against the holder)
How to build:
All the pieces are force/friction set. If you want it to be stronger or to not come apart, using superglue is a valid solution that I will be testing.) Each file will contain the amount of units that you need, such as 2 arms in one print. If requested, I can push out an STL file for one arm in an event of if one breaks.
Steps 3 and 4 are for if you are printing this to hold more than one controller. If you plan to only hold one controller, skip those prints/steps and go onto print/step 5.
- The base (CH_Base) is the bottom piece, giving enough desk space to make sure it doesn't fall on it's own while holding controllers.
- Next will be the arms for the base (CH-Arms_Base), they will be pushed into the base to make it to either the desk or just the bottom of the CH_Base part.
- Then (if you will be holding more than 1 controller) the Arm Brace (CH-Arm Brace). This is used to make sure the arms do not stray too far apart from each other in-between stacks, causing issues with keeping controllers on the holders comfortably. This is seen in the included Post-Printing photos, in-between the arms.
- After that, you will print the Stackable Arms (CH-Arms_Stack). These will slot into either the Base Arms or themselves if you print to hold more than 2 controllers.
- Finally, you can print the Top Brace (CH-Top Brace). This is used to give the unit a bit more structural integrity and make it look a bit cleaner in terms of aesthetics.
Use at your own desire/risk. If it fails and you break your controllers I will not be held responsible. I don't believe that it would fail but the only word you should stand by in this case is your own through your specific testing and care.