Short introduction
I first came in to with modding mice about 6 years ago, modding my g305 lightspeed Logitech mouse. Ever since then I was obsessed with light mice. When the viper v2 pro was the best mouse on the market I purchased it because of the good sensor, light weight and high polling rates. A short while back Finalmouse released their ULX mice and I wanted one badly, however getting one is pretty hard and I already had a good mouse anyways. So, I made a new shell for the viper v2 pro internals to have the best of both worlds, not buying a new mouse but using my 3d printer to make my old one better. This is my first project using Surfacing techniques. Hereby I present the Viper V2 Pro to Finalmouse ULX Lion conversion. I spent countless of hours perfecting and testing this design and its pretty perfect by now. I also made a Detailed Guide where I documented how I printed and assembled the mouse and what tools and materials i used. The mouse fully assembled weighs ~38,5 grams while only consisting of 2 pieces, still using all the stock internals and being printed out of PLA+, so there is even more weight reduction to be gained by printing in lighter materials. The shape is about 98% the same as the Finalmouse ULX Lion. This design is optimized to print perfectly fine on normal FDM printers. All clicks are nice and crisp and the shell of the mouse is optimized to minimize flex. 4 models are provided by default, all holes, top only holes, side only holes and no holes. I have not tested the models without the top holes yet in regards to main mouse button stiffness. If you want a different custom weight saving pattern feel free to me on discord, this will done be free of charge after the purchase of the files, but ofcourse can be discussed before purchase.
If you have questions before or after purchasing, need help or want to share your success, definitely me on Discord, I respond very quickly on Discord, my discord tag is maxias If i did not accept your message request on discord, please comment your name, ill you on discord.
Major update: Gen 2
I made a major revision of the design. It now consists of a frame that holds all the components. This frame gets installed into a completely revised shell. This approach makes the installation a very easy process instead compared to the first version of this conversion kit. It also reduces the weight a little to sub 38 Gram and increases the surface quality of the shell. A 3mf file of how i the exact print shown in the pictures is provided in the zip file.
Materials and tools i used:
- Tweezers: used for manoeuvring small pieces and removing excess material.
- Plyers with a narrow beak: used for removing s.
- Aluminium tape: thickness of about 90um (0.09mm), used for main mouse
buttons. I used this: https://www.tesa.com/nl-be/consument/tesa-aluminiumtape.html
- Small screwdriver and 2mx5mm countersunk screws (standard screws could possibly also work, have not tried yet stock screws are philips m2x4 with a truss head):
https://www.amazon.nl/dp/B09KLDZPRJ?psc=1&ref=ppx_yo2ov_dt_b_product_details
- Filament: eSUN PLA+ black,
https://www.amazon.nl/dp/B09Q5YWLN1?psc=1&ref=ppx_yo2ov_dt_b_product
- 180 grit sanding paper (P180, any grit should work)
- Corepad universal mouse feet (used 0.75mm thickness, recommend the
0.85mm one): https://www.corepad.de/en/Corepad-Skatez-AllRound-UniversalTeflon-Mousefeet-Mouse-Feet-Hyperglides-Hyperglide/Corepad-Skatez-DOTS--1-Universal-DIY-Dots.html
- Some unknown foamy double-sided adhesive: used for the battery, sticks like
hell. Search for ‘doublesided foam tape’ and you’ll get what i used. Mine was
19mm wide. They also exist in black, get that if you want to go for the aesthetics!
- Lube used: Vaseline