BOMwiki the bill-of-materials encyclopedia

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.

Build & assembly graph

expand / collapse · shared sub-assemblies converge · links to related products · est. labour
product / assembly shared across products atomic part related product

Tap an assembly to expand/collapse · tap a part to open it · use “Open page” for any node · drag to pan, scroll to zoom.

Bill of materials

8 top-level lines · 35 rows shown · 106 parts total · indented to 3 levels
# Item / sub-assembly Part no. Qty/assy Ext. qty Parts Type
1 Body Shell 3 parts threed-mouse-body 1 6 assembly
1.1 Shell Top threed-mouse-shell-top 1 part
1.2 Shell Bottom threed-mouse-shell-bottom 1 part
1.3 Brass Threaded Insert threed-mouse-insert-brass 4 part
2 Optical Tracking Sensor 4 parts threed-mouse-optical-sensor 1 31 assembly
2.1 CMOS Image Sensor image-sensor 1 part
2.2 Lens Array threed-mouse-lens-array 1 part
2.3 LED Array threed-mouse-led-array 3 part
2.4 Sensor PCB 2 parts threed-mouse-sensor-pcb 1 26 assembly
2.4.1 Bare PCB pcb-bare 1 part
2.4.2 SMD Passive (R/C/L) smd-passives 25× 25 part
3 LED Status Ring 3 parts threed-mouse-led-ring 1 8 assembly
3.1 LED Ring PCB threed-mouse-led-ring-pcb 1 part
3.2 RGB LED threed-mouse-rgb-led 6 part
3.3 Connector connector 1 part
4 Button & Click Module 3 parts threed-mouse-button-assembly 1 6 assembly
4.1 Button PCB threed-mouse-button-pcb 1 part
4.2 Tactile Switch threed-mouse-tactile-switch 4 part
4.3 Dome Spring threed-mouse-click-spring 1 part
5 Weighted Base 3 parts threed-mouse-base-weight 1 6 assembly
5.1 Tungsten Weight threed-mouse-tungsten-weight 1 part
5.2 Rubber Foot threed-mouse-rubber-feet 4 part
5.3 Adhesive Pad adhesive-pad 1 part
6 USB Interface Board 5 parts threed-mouse-usb-interface 1 44 assembly
6.1 Bare PCB pcb-bare 1 part
6.2 Microcontroller mcu 1 part
6.3 USB Controller IC usb-controller-ic 1 part
6.4 SMD Passive (R/C/L) smd-passives 40× 40 part
6.5 Connector connector 1 part
7 USB Cable Assembly 4 parts threed-mouse-cable 1 4 assembly
7.1 USB-C Connector usb-c-connector 1 part
7.2 USB-A Connector usb-a-connector 1 part
7.3 Shielded Cable cable-shielded 1 part
7.4 Ferrite Toroid ferrite-core 1 part
8 Fastener Set fastener-set 1 part

Sourcing — likely vendors

Companies that make this · indicative price $20–$3k · MOQ & lead are typical
VendorHQSpecialtyMOQLead time
dell.com ↗ Round Rock, US Computers & infrastructure 1,000 units 8–14 wks
🇺🇸HP
hp.com ↗
Palo Alto, US Computers & printers 1,000 units 8–14 wks
🇨🇳Lenovo
lenovo.com ↗
Beijing, CN Computers 1,000 units 8–14 wks
🇹🇼ASUS
asus.com ↗
Taipei, TW Computers & components 1,000 units 8–14 wks
🇨🇳Foxconn
foxconn.com ↗
Shenzhen, CN Electronics contract mfg 1,000 units 8–14 wks

384-word article