BOMwiki the bill-of-materials encyclopedia
30,454,201 parts mapped · 193,225 items

You are viewing r172582 of this page, not the current version. Go to current · history

3D Navigation Mouse

Product

Overview

A 3D navigation mouse (or spaceball puck) is a six-axis input device used by design engineers and CAD operators to manipulate objects in 3D space without releasing keyboard or primary input controls. Unlike a traditional mouse that moves in the X-Y plane, this optical navigation puck encodes six degrees of freedom: three rotations (pitch, roll, yaw) and three translations (x, y, z).

The device works by measuring its own position and orientation relative to a fixed Optical Tracking Sensor cluster mounted inside the Body Shell. The CMOS Image Sensor reads coded markers from the LED Array and computes the puck's 6-axis state many times per second. The Button & Click Module adds discrete navigation shortcuts, and the Weighted Base, a dense tungsten Tungsten Weight, anchors the device on a desk with a solid, weighted feel.

All sensing and processing happens locally; the USB Interface Board sends packets to the host computer via the USB Cable Assembly (USB-C), and native driver software in the CAD application interprets the motion commands to dolly, pan, rotate, and zoom the 3D viewport.

How it works

The CMOS Image Sensor inside the puck continuously captures frames of the internal LED markers. A cluster of at least three LED Arrays fixed to the housing projects reference points; by detecting the pixel positions of those LEDs in the sensor image, the firmware on the Microcontroller calculates the instantaneous position and orientation of the entire puck in free space using photogrammetric algorithms.

Motion is expressed as six axes of data: +/- X (side-to-side), +/- Y (up-down), +/- Z (forward-back), and rotation around each axis (roll, pitch, yaw). The firmware quantizes these into motion vectors and forwards them through the USB Controller IC on each USB poll.

The four Tactile Switches on the Button & Click Module are used for preset navigation functions, zoom fit, front view, isometric reset, etc., reducing the need to reach for the keyboard while manipulating the design.

The Rubber Foot on the Weighted Base prevent slipping, and the weighted base makes the device resist tipping when pressure is applied during navigation. The LED Status Ring glows to confirm connection status and active tracking.

Bill of materials for 3D Navigation Mouse

8 top-level lines as of r172582
# Item / sub-assembly Part no. Qty/assy Ext. qty Parts Type
1 Body Shell 3 parts threed-mouse-body 1× 1 0 assembly
2 Optical Tracking Sensor 4 parts threed-mouse-optical-sensor 1× 1 0 assembly
3 LED Status Ring 3 parts threed-mouse-led-ring 1× 1 0 assembly
4 Button & Click Module 3 parts threed-mouse-button-assembly 1× 1 0 assembly
5 Weighted Base 3 parts threed-mouse-base-weight 1× 1 0 assembly
6 USB Interface Board 5 parts threed-mouse-usb-interface 1× 1 0 assembly
7 USB Cable Assembly 4 parts threed-mouse-cable 1× 1 0 assembly
8 Fastener Set fastener-set 1× 1 · part

384-word article