Snap this onto your DualSense and you've got an all-right controller!
The thumbstick is controller by moving the whole controller. Rest the controller on your lap or the table, and move it around. Its motions are transmitted to the thumbstick. There is a 4-to-1 mechanical advantage going on, so you can get good precision even with rougher motions.
The rubber shoe that the device rests on is designed so you can balance the whole controller on top of it, so as not to tire your wrist. If you place it on your lap, you can feel side-to-side input as a rolling motion, and up-and-down input as a dragging motion, giving you good feedback as to where the two separate axes are.
The shoulder buttons are migrated over to the other side, where you can use your index finger to push all four. They're placed so that pushing L2 and R2 simultaneously is possible (many games use L2 for aim + R2 to shoot, for instance).
Four linkages push on the opposite face buttons. This piece is a bit unwieldy, so it is optional. You can leave it off if the game doesn't require pushing the face buttons regularly.
The DualSense is symmetric, so to make a left-hand controller, print the pieces mirrored.
All pieces print without supports. I used PLA for all pieces, except the shoe piece, where I used flexible TPU for more grip. If you print the shoe in PLA, add a bunch of rubber bands around it to add grip.
To assemble the device:
Optionally:
Version history:
1.0 Original version, as shown in the photos and the YouTube video
1.1 2022/01/30 Added optional button face decorations. Added leg strap. Rubber shoe and leg strap attaches with a piece of filament instead of the peg. Better fit for all pieces. Labels for button pushers. Better Home button pusher. Larger hole for charging cable.
1.2 2022/04/15 Added a button for L3/R3
Leave a tip if you find this helpful: https://paypal.me/akakikuumeri
You can buy one assembled here https://www.etsy.com/listing/1169870655/one-handed-dualsense-attachment
The author marked this model as their own original creation.