UPDATE 22/01/2020: I can't test this because I no longer have this controller. I made a new veion, splitting it in 3 parts to be able to print it easily. You should use any type of glue to assemble it. Like 4 months ago, based on the very positve reviews I saw in multiple sites, I bought the controller "8bitdo FC30 Pro" so I could use it on my Switch. However I faced some problems with it: -The weird position of the R2/L2 butto. -The "SNES" shape of it, which is super comfy at fit, but it makes the hands hurt when its hold for like 1 and half hour. So I tryed to solve all of this, while making it comfortable like a Joycon grip, or a PS4 controller, or maybe a Xbox One Controller. I am by no mea, a 3D printing expert. This is my fit model, actually (I designed on 3D before, but not for printing) and this design came very flawed at fit, so I fixed a lot of stuff and printed on an external service, who helped me a lot. The model I printed came with some problems so I fixed them to upload the model here. Anyway, you should probably check on Cura or some other program if this model isn't flawed before printing. I printed on PLA, but this might work better with ABS, since PLA is kinda breakable. It should be on the correct scale, but you should check it. 15,42 cm (X) 11,1 cm(Y) 4,525 cm(Z) You can see the prototype working Here prototype was printed on golden PLA, but it was like "dark gold" so it looks like hasn't been polished, I was experimenting with a dremel but I didn't like the result and didn't continueIt broke when I stomped on it (lol), so I glued it using Cyanoacrylate Sodium bicarbonateIT IS WORKING