Search models, users, collections, and posts

DIY 3D Mouse

Print Profile(1)

All
P1P
P1S
X1
X1 Carbon
X1E
A1
H2D
H2D Pro
H2S
P2S
H2C
X2D
A2L

0.2mm layer, 5 walls, 15% infill
0.2mm layer, 5 walls, 15% infill
Designer
4.4 h
2 plates
4.8(4)

Open in Bambu Studio
Boost
65
173
17
6
86
25
Released 

Bill of Materials

Maker's Supply Kits and Parts
Select all
D6x2 mm Round Magnet (20PCS) - CA004
M2x3.5x6 Round Threaded Brass Heat-Insert Nut (20PCS) - AB010
M3x5x4 Round Threaded Brass Heat-Insert Nut (20PCS) - AB012
M3x5 SHCS Machine Screw (20PCS) - AA158

Description

This is my take on a DIY spacemouse project, inspired by https://www.instructables.com/DIY-Space-Mouse-for-Fusion-360-Using-Magnets/

 

My main change is in the firmware core (available at https://github.com/wiz78/3DMouse), which makes it a standard USB HID device, compatible with 3Dconnexion's driver, thus making it more flexible than a device which simply sends hard-coded keyboard shortcuts.

 

I didn't like the idea of pausing the print to put BB's in it, so I made room for tyre balancing weights.

 

I've also added a couple of LEDs, for fun's sake :) I printed the second plate with transparent PETG, so that they can shine through.

 

The model has some space to avoid soldering wires directly to the magnetometer and RP2040, using JST connectors instead.

 

Please read the first lines of main.cpp on GitHub to see how to connect the wires.

Comment & Rating (17)

(0/1000)