Space Mouse
Control your 3D models in 3D
Adit Roychowdhury, Mateo Peña, Abhishek Brindabhan
Control your 3D models in 3D
Adit Roychowdhury, Mateo Peña, Abhishek Brindabhan
Overview:
This project uses an IMU to control the orientation and position of a 3D object in CAD Software
Space mice are very useful for engineering productivity such as CAD
Current market offerings are expensive ($100+)
Circuit Categories
Computing: Integrated microcontroller STM32
Sensing: IMU IC detecting motion
Power: regulating USB C power input and data communication
Requirements
Mechanical: Easily manufactured using 3d printing. Robust enough to handle daily use
Electrical: Detect 6 axes of motion (translational and rotational).
Schematics
Layout
Progress:
PCB from Bay Area Cicruits
The entire circle is 40 mm in diameter
Cross section of CAD showing assembly process
Unfortunately, the components didn't arrive in time so we could not finish or test the project. However, based on our design review a few things we would like to change on V2 would be to use an ESP32 instead of STM microcontroller since it allows for easier wireless connectivity. We would also like to break up the board into 3 smaller breakout boards. One with the IMU and its passives, one for the USB connection to the computer along with power electronics as well as an LED ring that can light up the mouse like the real product. We also think that adding hall effect sensors to detect planar movement might be more accurate than just an IMU, so this is something we could add in V2.