I've tried a couple of 3D printed fingertip mice but none of them were comfortable for me so I decided to design my own. The internals are from the VXE MAD R, which is a cheap mouse (~60 USD), but it is lightweight and uses a good sensor and switches. Its my favourite mouse right now. My hand size is 18x10 cm.
The weight of the mouse ranges from 17.5 to 21g depending on the configuration and material used.
Check out my website if you want to know more about the design:Â https://jakub-strouhal.com/projects/kabrio/
Configurations:
Kabrio_V3_16 - Without side buttons and holes in the grips. Use with grip tape.
Kabrio_V3_16_nh - Without side buttons and without holes in the grips. Use this if you don't like grip tape.
Kabrio_V3_16_sb - With side buttons and holes in the grips. Use with grip tape.
Kabrio_V3_16_sb_nh - With side buttons and without holes in the grips. Use this if you don't like grip tape.
I have also included a step file of the PCB with the scroll wheel for anyone who wants to try to make their own mod. Its not 100% accurate as it is reverse engineered by me, but it was accurate enough for this mod.
BOM
mouse https://www.atk.store/products/vxe-mad-r-series-wireless-mouse
Any version should work. Dont get any "plus" version as they have large and heavy battery.
dot skates https://www.aliexpress.com/item/1005005617841428.html
grip tape https://www.aliexpress.com/item/1005005959793426.html
You might be able to cut it out of the included grip tape.
Print settings
I've included a .3mf file with my preferred print settings. I optimized a lot of settings, so I recommend looking at it.
Material: PLA (ASA/ABS can be used to save weight)
Layer height: 0.12 mm
Wall loops: 1
Top shell layers: 4
Bottom shell layers: 3
Top, bottom, solid infill pattern: Concentric
Wall generator: Arachne
Infill: 1% lightning (Basically removes sparse infill but keeps the internal solid infill)
Minimum sparse infill threshold: 2 mm2
Ensure vertical shell thickness: None
Speed and acceleration: Keep it low for high quality (I use 50 mm/s 1000 mm/s2
Retraction: Reduce length if you see holes especially on the paddles
!SUPPORTS IMPORTANT!
Type: Tree (manual) - Paint it only on the underside of the mouse buttons, the rest can be bridged
Top z distance: 0
Assembly instructions
1. Print the body
2. Snap off these parts using pliers to get clean contacts for the buttons. Dont snip it but rather break it off by bending it to the side. You might need to remove some supports in order to do this. You can remove a little bit of material from the button contacts if you are not happy with the button feel in the end.
It should look like this:
3. Disassemble the mouse and remove the battery, PCB, side buttons PCB and the scroll wheel
4. Slide in the pcb and screw it in. It might not go in smoothly. Especially around the thumb area. Just carefully bend the body a little bit and it should go in. Insert the scroll wheel if you want to use it.
5. Test the fit, buttons and overall if you like it and proceed if you do :)
6. Slide the battery under the sensor and route the cable behind the thumb grip to the connector on the PCB. Cut off the spring and tape the battery on top of the sensor if you have a different size battery.
7. Slide in the 3D printed side buttons. You might need to clean the holes with an xacto knife if they don't go in. Screw in the side buttons PCB. Connect the ribbon cable from the side buttons PCB to the main PCB (it needs to have 180° twist).
8. Cut out grip tape by pressing the guide on the grip tape and going around it with an xacto knife. (index and middle finger use the same).
9. Stick on the grip tape
10. Stick on 4 dot skates under the 2 buttons, thumb and pinky (red circles). Optionally you can stick on 5 more (Yellow circles) if the mouse is rubbing on the mousepad.
11. Adjust the back and forward buttons in the software. Don't forget to adjust sensor rotation.
12. Let me know how you like it ;-)
Updates:
UPDATE V3_16
Added versions with side buttons.
Added versions with no holes in the grips for use without grip tape.
Moved the ring grip higher to be more ergonomic.
Added new battery mounting system.
Extended the ring finger grip to the back.
Made the thumb grip way stiffer.
Deepened the grooves for the uncut switch pins.
Made some parts lighter.
Adjusted some dimensions and tolerances.
Gave the mod a name :)
UPDATE V3_15
Added space for another skate under the usb port. This could improve stability if you mouse is tipping over to the front.
UPDATE V3_14
Optimized the model to be printed in PLA with 1 wall loop and no infill
Modified the paddles so that they can be printed with way less supports
Improved the strength and stiffness while reducing the weight
Added a support for 4 aditional dot skates
Narrowed down the back end a little bit for better ergonomics
Kabrio fingertip mouse mod for MAD R
by jj000000 · original on Printables ↗
Gadgets / Computers
♥ 70⬇ 927🖨 15 prints
Print profiles
body_V3_5.3mf
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
body_V3_14.3mf
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
body_V3_15.3mf
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Kabrio_V3_16.3mfDEFAULT
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print