3D Mouse / Finger Joystick Version 2

I want a simple and easy 3D mouse.
25
74
0
1531
updated March 15, 2023

Description

PDF

Don't forget to like and comment.

The idea is simple: I want a simple and easy 3D mouse.
Despite owning a 3D Connexion Mouse Explorer, I find myself still using my mouse for the translations. So I could use some kind of left hand device to handle the rotations.
Bonus: it can also be used as a joystick!

Print:

  • Printed in PLA without support.
  • Should work as well with resin.

Materials:

  • Joystick module 5-pin KY 23 PS2 with the circuit board (Arduino UNO starter kit for instance).
  • 4x mini press buttons (6x6x4.3 momentary button).
  • 1 rotary encoder (5-pin Module EC11). Also works with a potentiometer.
  • Optional: 11x 6mm ball bearing (airsoft?)
  • 6x M3 bolt + nut.
  • Arduino Pro Micro.
  • rubber pad.

Assembly:

  1. Check the pictures, they are worth 1000 words.
  2. I shortened the rotary bit of the encoder by 8mm.
  3. I put a small piece of paper between the Arduino and the joystick module for electrical insulation.

Known Issues and Planned Solutions:

  • Improvement idea: replace the 4 buttons on the base by 2 strain gauges.
  • Software: it's declared like a joystick using Arduino IDE and this library. You may want to check MMJoy2 first.

Tutorial video about the electronics

buttons:
potentiometer/axis:

Tags



Model origin

The author marked this model as their own original creation. Imported from Thingiverse.

License