1 / 1
3D Mouse SpaceLadybug — image 1

3D Mouse SpaceLadybug

Order a print of this model

We calculate the final price from your selected file. You review and accept it before payment.

Saved on this device.

Model information

Category
Computers
License
Creative Commons — Attribution

This is my own 3D mouse use to navigate in 3D software like Fusion 360.

The left joystick is use for translations and the right joystick is use for rotations.

You will need an Arduino pro micro, an micro USB cable, some M2*6 and M2*8 self tapping screws, and 2 joysticks HW-504.

Printing

You can choose to print the shell with or without dot. Dots and the shell should be printed in thin layers otherwise you will see the layers like on mine. 

You can print the weight in vase mode and use it to make a mold with paster. Then poor melted lead. You can make 2 weights and hotglue them on both sides of the arduino. Weights are not mandatory.

 

Wiring

Wire the arduino :

ArduinoJoysticks
A0 joystick 1 VrX
A1 joystick 1 VrY
A2 joystick 2 VrY
A3 joystick 2 VrY
RAWBoth joysticks Vcc
GND Both joysticks GND

 

Assembly

Glue dots on the shell, screw joysticks on base with M2*6 self tapping . Once you tested everything you can screw the shell on the base with M2*8 self tapping 

Software 

It works with this drivers : https://3dconnexion.com/fr/drivers/

I use arduino IDE 2.1.1

I use and modified Conradcn code.

First thing you must add what's in the file “add to boards.txt” to this the end of this file :
G:\Users\MyName\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\boards.txt

then  comment in the file G:\Users\MyName\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\platform.txt
the line :
build.usb_manufacturer="Unknown"
become
# build.usb_manufacturer="Unknown"

In arduino IDE choose the board "SpaceMouse"
then upload SpaceLadybug.ino.

Enjoy!

Please give me your feed back in the comments