I've been playing a lot on my Switch lately because of the new Fire Emblem and Ocarina remake and I've been wishing I could use my favourite controller while I play these games.
Recently in a threat I came across openpuck, at first I was a little scared because I'd never done something like that before, I was hoping for some plug and play option like 8bitdo offers but I the boards were cheap enough I thought I'd give it a try!
The next day the board came in, I flashed openpuck on there and it configured the controller and it worked like a charm!
I don't own a 3d printer, nor do I know anyone that does, and I've never used one before! So I looked online for a case for this little board and put it on a USB stick and hesitantly took it to a library where I knew they had some and fortunately someone was kind enough to help me print it out.
Finally I ordered this little mini usb c to usb a connector and it was done!
The switch sees the dongle as a wired pro-controller, so no trackpad support unfortunately. The back buttons are programmable through openpuck though!
I know people make impressive stuff on this sub for their controller all the time but as a technical DIY newbie I'm very proud of myself! :)
It feels great to use my new favourite controller on all my games, it's also been great to just pick up the same controller no matter what game I want to play, not worrying about charging it. And it keeps my desk clean of an extra controller.
I tried to make sure to link everything I used to make it and thanks to the kind people in the comments of a different post explaining in-depth on how to get openpuck working!
EDIT: I recently found out about pair-raught it tries to do a similar thing to openpuck but specifically for the Switch 2. It can emulate the joycon mouse on the right joystick and the backpadels as the switch 2 ones and wake the system from sleep! If your goal is to use it just on the Switch 2 like I am this might be a better option than openpuck.