BOMwiki the bill-of-materials encyclopedia
30,454,201 parts mapped · 193,225 items
Discussion 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.

3D Navigation Mouse parts and their functions

8 top-level parts · 106 parts in total · full bill of materials below
3D Navigation Mouse parts diagram: 1 body shell, 2 optical tracking sensor, 3 LED status ring, 4 button & click module, 5 weighted base, 6 USB interface board, 7 USB cable assembly, 8 fastener set. 106 parts in 8 top-level items.
3D Navigation Mouse parts diagram. Numbers match the table below; each box is one top-level part or assembly with what it contains.
#PartQtyWhat it does
1 Body Shell 3 parts 1× Molded polymer housing with ergonomic contours.
2 Optical Tracking Sensor 4 parts 1× Multi-axis optical sensor that tracks device orientation.
3 LED Status Ring 3 parts 1× RGB LEDs indicating connection and tracking state.
4 Button & Click Module 3 parts 1× Mechanical buttons for navigation control.
5 Weighted Base 3 parts 1× Tungsten mass for stability and grip feel.
6 USB Interface Board 5 parts 1× USB-C controller and signal processing.
7 USB Cable Assembly 4 parts 1× USB-C to USB-A braided cable with ferrite.
8 Fastener Set 1× Bolts, nuts, and washers.

3D model

No 3D model yet. Have a CAD file of this? Add a 3D model. STL renders right on this page; STEP, FreeCAD, and OpenSCAD sources are welcome too (openly licensed, like all 3D models on BOMwiki).

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 for 3D Navigation Mouse

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

Something wrong in this list? Report a problem with this BOM.

Sourcing: possible vendors

Browse the supplier directory → Prices, MOQ, and lead times are algorithmic estimates, not quotes, and not claims about these companies. Company mappings are curated by keyword; est. price band $20–$3k. How estimates work
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