Quantity   Component name
2 × M2 x 20mm Machine screw
2 × M2 Nut
1 × M2.5 x 20mm Machine Screw
2 × MicroSwitches (mechanical endstops) Used for the left and right mouse button, common on 3d printers
1 × ADNS 3050 Sensor board
1 × ADNS 3050 Lens
4 × #2-56 x 1/8" Screws For mounting the board itself
1 × Top shell 3D printed top shell
1 × Baseplate Bottom half of the mouse, 3D printed
1 × Wire Wire to connect to the arduino, I used Cat 5e
1 × USB Emulation capable arduino Any atmega32u4 based arduino should work