The process
How? I made a tailored mouse prototype in roughly four steps.
Step 1: create a clay model
The idea here is to create a model that feels nice to use. Nicer than your mass produced off the shelve mouse. I felt drawing this directly in 3D software would not be the most efficient as it would be hard to tell what sculpting actions would result in "the right feel".
Clay shrinks and cracks as it dries. What you created is not what you get after the drying process. Type of clay matters. Heavy "regular" clay is nice as a very rough and strong basis to stick your nicer "paper clay" onto. Paper clay cracks much less as it dries.
Step 2: 3D scanning and modelling
The shape was digitized and digitally sculpted further. After some experiments with crazy wire frame shapes, I decided I liked the plain and simple closed shell the most.
Step 3: mechanical CAD work
3D modelling is generally done using 2 different types of tools, simply put: surface modelling (for sculpting/artists) and solid modelling (for engineers). After the artsy bit comes the practical stuff: where do the screws and circuit boards go?
Here I switched from surface to solid modelling, so that I could use the model in mechanical CAD software. This CAD software makes it easier to work with real world dimensions and to add circuit boards, screw holes, switches and all that stuff in the right places.
For the insides (electronics) I wanted to use an existing Logitech MX Master S3. The design of this mass produced mouse is perfect, except: it's one size fits none. So let's fix that!
Step 4: 3D printing & assembly
It took me two 3D printing iterations to get everything to fit together in an acceptable way. I was able to make everything fit with some longer cables, a bit of duct tape and some soldering.
Next up: a tailored keyboard
My next hobby project is an ergonomic keyboard based on the Dactyl Manuform. The generator for my design lives on GitHub: dactyl_manuform_keyboard_generator_python.
Contact us
Contact us for any questions or remarks or check out my other projects here.