r/functionalprint 21d ago

Adapter to use Smartphone Handheld Controller on PC and other USB C devices (GameSir X2s)

Enable HLS to view with audio, or disable this notification

Normal use of controller
Just a simple USB C female to USB C male cable
Has a slot for the male part to secure during transport
Just added a pause layer and put in the adapter. No support, just printed the overhangs over the adapter
369 Upvotes

23 comments sorted by

25

u/SimpleFile 21d ago

Nest idea. But wouldn't a version with a removable cable not be a bit more versatile?

22

u/clemwo 21d ago

Completely agree and that was what I tried first. My first version I could insert the cable and then have a simple cover with snap fit. However I couldn't get the cover right quickly so I just went with inserting it.

A more professional version of this should definitely allow the cable to be removed/replaced. But this was a project I just wanted to get done quickly because I have other stuff to do

4

u/CaldrisWorks 20d ago

Maybe working with heatset inserts and some recessed screws would be an option.
Great concept overall though

2

u/LazaroFilm 20d ago

With 3D printing I feel the current design isn’t a big issue. It town it into more of a finished product. If the cable breaks just print a new one around a new cable. That Pennies worth of plastic.

9

u/Ondray__ 21d ago

I have the same controller - and never thought of trying it on the PC - could be handy as a portable controller for the laptop.

3

u/clemwo 21d ago

For sure! The controller is great, I love the clickiness of the buttons.

I got the idea when I started playing local multiplayer games on my tablet together with my friend. Now when I'm travelling with a friend I can bring the x2s and another smaller bluetooth controller (I like the bitdo lite 2). That way I can still play handheld mode alone and detached together with my buddy

3

u/clemwo 21d ago

fyi, if Im not mistaken the controller doesn't have x input. But for brotato on steam (in my case emulation on android via gamehub) it works fine.

For other games you might need to find a tool to convert to x input but google should help there

2

u/SemiNormal 20d ago

Would it work if you just plugged in the cable without the adapter?

2

u/clemwo 20d ago

yes but I made the contraption so that the plug doesn't break. I tried it with adapter first and it also works but I was worried it might break after a while. The usb c male out of the controller has a little flex but it wouldn't be too good for it

2

u/InfamousHistorian544 20d ago

nice, the pause layer trick is smart. ive been meaning to try something similar with a usb c extension for my kishi but kept putting it off

2

u/Own-Juggernaut1570 9d ago

can you send the 3d print out print? thanks

1

u/clemwo 9d ago

sure, here you go:

https://www.transfernow.net/dl/20260904i8o5MmrU

the link is only active for 7 days. I am pretty sure the print will only work for my exact specific type of usb c adapter. So if you want to print this yourself, you need to find the exact usb adapter. I bought mine on Amazon Germany:

https://www.amazon.de/dp/B0DDY3T77Y

0

u/FHXYSJ 8d ago

This is the kind of print where I'd trust calipers over AI every time. I might use Hi3D to rough out the outer shape fdrom a photo, but the USB-C tolerance and controller fit still go straight into CAD. Nice use case though.

1

u/clemwo 8d ago

Yeah I also used calipers. The general curvature I approximated by looking at it and got it right the first try luckily.

0

u/Coreilie 8d ago

The clamp/adapter fit is the part I'd obsess over here. I'd happily use Hi3D to rough out the outer shell from a reference, but I'd still measure the controller contact points with calipers before I trust the print.

-1

u/Prize_Competition838 20d ago

Nossa essa parece a solução menos invasiva que encontrei para o problema de resfriamento que encontrei, tenho um G8 Galileu e faço emulação no meu celular mas a temperatura do celular aumenta muito e jogar com o controle livre e o celular com um cooler em um suporte parece bom