This mouse combines a traditional electronic circuit board and components with a 3D-printed enclosure. The mouse is open-source: the original files necessary to make or modify its design are available for download below.
The sensor at the core of this mouse is no longer available from ADNS. You may be able to get a suitable replacement from Pixart (product listing) but I haven’t tried them.
Download
Enclosure
Rhino: mouse.3dm.zip
STLs: mouse-stl.zip
Circuit board
Eagle files: mouse-eagle.zip
Gerbers: mouse-gerbers.zip
Schematic: mouse.pdf
Component Datasheets
Button: SS-P_1110.pdf
Mouse Chip: ADNS2620.pdf
Code: hid-mouse.zip
The circuit board and code are based on SparkFun’s ADNS2620 Evaluation Board but have been modified to include buttons.