Computer Mouse
ProductOverview
A wireless gaming mouse is a handheld pointing device that converts hand motion into on-screen cursor movement by imaging the surface beneath it thousands of times per second. This model tracks with a high-resolution optical sensor, communicates over a low-latency 2.4 GHz link, and runs from a rechargeable cell so no cord is required. A wired USB-C mode is retained for charging and for play that demands a physical tether.
The device is built around a molded Shell Assembly that the hand grips and that carries the click panels. Inside, the Mainboard hosts the microcontroller, the 2.4 GHz radio, and the USB-C port. Pointer motion is read by the Optical Sensor Assembly, primary and side inputs by the Switch Set, and scrolling by the Scroll Wheel Assembly. Power comes from the Battery Pack, accent lighting from the RGB Lighting Assembly, and the bundled Wireless USB Dongle provides the receiver that pairs to the host.
How it works
The optical sensor illuminates the surface with an LED or laser diode and images the reflected texture with a small camera. Successive frames are cross-correlated to compute displacement, which the sensor reports as delta-X and delta-Y counts. Resolution is set in DPI: at 1,600 DPI the cursor moves 1,600 counts per inch of physical travel. The Sensor Lens focuses the surface onto the imager at the correct standoff height.
The mainboard's microcontroller reads sensor deltas, debounces the Micro-Switch contacts, and decodes the scroll Rotary Encoder, then packetizes button, motion, and wheel state. In wireless mode these packets are transmitted at a 1,000 Hz polling rate to the dongle, which enumerates to the PC as a standard HID mouse. The Li-po cell is managed by a charge IC and protection board; the four PTFE PTFE Foot minimize sliding friction, and a removable Tuning Weight tunes the inertial feel.
Computer Mouse parts and their functions
12 top-level parts · 149 parts in total · full bill of materials below| # | Part | Qty | What it does |
|---|---|---|---|
| 1 | Shell Assembly 5 parts | 1× | Two-part molded housing with click panels and grips. |
| 2 | Mainboard 5 parts | 1× | Main PCB carrying the MCU, wireless radio and USB-C. |
| 3 | Switch Set 3 parts | 1× | Primary, side and DPI tactile switches. |
| 4 | Scroll Wheel Assembly 5 parts | 1× | Click-to-scroll wheel with encoder and ratchet. |
| 5 | Optical Sensor Assembly 2 parts | 1× | High-DPI optical tracking sensor with lens. |
| 6 | Battery Pack 3 parts | 1× | Rechargeable Li-po cell with protection and charge IC. |
| 7 | RGB Lighting Assembly 2 parts | 1× | Addressable RGB LEDs with a diffusing light pipe. |
| 8 | PTFE Foot | 4× | PTFE skates |
| 9 | Tuning Weight | 1× | Tuning weight |
| 10 | USB-C Cable 2 parts | 1× | USB-C charge/wired cable |
| 11 | Wireless USB Dongle 4 parts | 1× | Wireless USB receiver |
| 12 | Fastener Set | 1× | Chassis screws |
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. labourTap 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 Computer Mouse
12 top-level lines · 48 rows shown · 149 parts total · indented to 3 levels| # | Item / sub-assembly | Part no. | Qty/assy | Ext. qty | Parts | Type |
|---|---|---|---|---|---|---|
| 1 | Shell Assembly 5 parts | computer-mouse-shell | 1× | 1 | 6 | assembly |
| 1.1 | Top Cover | computer-mouse-top-cover | 1× | 1 | · | part |
| 1.2 | Left Click Panel | computer-mouse-left-panel | 1× | 1 | · | part |
| 1.3 | Right Click Panel | computer-mouse-right-panel | 1× | 1 | · | part |
| 1.4 | Bottom Shell | computer-mouse-bottom-shell | 1× | 1 | · | part |
| 1.5 | Side Grip | computer-mouse-side-grip | 2× | 2 | · | part |
| 2 | Mainboard 5 parts | computer-mouse-mainboard | 1× | 1 | 85 | assembly |
| 2.1 | Bare PCB | pcb-bare | 1× | 1 | · | part |
| 2.2 | Microcontroller | mcu | 1× | 1 | · | part |
| 2.3 | SMD Passive (R/C/L) | smd-passives | 80× | 80 | · | part |
| 2.4 | 2.4 GHz Wireless Module | computer-mouse-wireless-module | 1× | 1 | · | part |
| 2.5 | USB-C Connector 2 parts | computer-mouse-usbc-port | 1× | 1 | 2 | assembly |
| 2.5.1 | Connector | connector | 1× | 1 | · | part |
| 2.5.2 | USB-C Shield Bracket | computer-mouse-usbc-bracket | 1× | 1 | · | part |
| 3 | Switch Set 3 parts | computer-mouse-switch-set | 1× | 1 | 5 | assembly |
| 3.1 | Micro-Switch | computer-mouse-micro-switch | 2× | 2 | · | part |
| 3.2 | Side Button Switch | computer-mouse-side-button | 2× | 2 | · | part |
| 3.3 | DPI Button Switch | computer-mouse-dpi-button | 1× | 1 | · | part |
| 4 | Scroll Wheel Assembly 5 parts | computer-mouse-scroll-assy | 1× | 1 | 5 | assembly |
| 4.1 | Scroll Wheel | computer-mouse-wheel | 1× | 1 | · | part |
| 4.2 | Rotary Encoder | computer-mouse-encoder | 1× | 1 | · | part |
| 4.3 | Ratchet Mechanism | computer-mouse-ratchet | 1× | 1 | · | part |
| 4.4 | Scroll Click Switch | computer-mouse-scroll-switch | 1× | 1 | · | part |
| 4.5 | Coil Spring | coil-spring | 1× | 1 | · | part |
| 5 | Optical Sensor Assembly 2 parts | computer-mouse-sensor-assy | 1× | 1 | 2 | assembly |
| 5.1 | Optical Tracking Sensor | computer-mouse-optical-sensor | 1× | 1 | · | part |
| 5.2 | Sensor Lens | computer-mouse-sensor-lens | 1× | 1 | · | part |
| 6 | Battery Pack 3 parts | computer-mouse-battery | 1× | 1 | 3 | assembly |
| 6.1 | LiPo Cell | lipo-cell | 1× | 1 | · | part |
| 6.2 | BMS Board | bms-board | 1× | 1 | · | part |
| 6.3 | Battery Charge IC | computer-mouse-charge-ic | 1× | 1 | · | part |
| 7 | RGB Lighting Assembly 2 parts | computer-mouse-rgb-assy | 1× | 1 | 5 | assembly |
| 7.1 | RGB LED | computer-mouse-rgb-led | 4× | 4 | · | part |
| 7.2 | Light Pipe | computer-mouse-light-pipe | 1× | 1 | · | part |
| 8 | PTFE Foot | computer-mouse-feet | 4× | 4 | · | part |
| 9 | Tuning Weight | computer-mouse-weight | 1× | 1 | · | part |
| 10 | USB-C Cable 2 parts | computer-mouse-cable | 1× | 1 | 3 | assembly |
| 10.1 | Wire Bundle | wire-bundle | 1× | 1 | · | part |
| 10.2 | Connector | connector | 2× | 2 | · | part |
| 11 | Wireless USB Dongle 4 parts | computer-mouse-dongle | 1× | 1 | 29 | assembly |
| 11.1 | Dongle PCB 3 parts | computer-mouse-dongle-pcb | 1× | 1 | 26 | assembly |
| 11.1.1 | Bare PCB | pcb-bare | 1× | 1 | · | part |
| 11.1.2 | Microcontroller | mcu | 1× | 1 | · | part |
| 11.1.3 | SMD Passive (R/C/L) | smd-passives | 24× | 24 | · | part |
| 11.2 | Dongle Antenna | computer-mouse-dongle-antenna | 1× | 1 | · | part |
| 11.3 | USB-A Plug | computer-mouse-dongle-usb | 1× | 1 | · | part |
| 11.4 | Dongle Case | computer-mouse-dongle-case | 1× | 1 | · | part |
| 12 | 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| Vendor | HQ | Specialty | MOQ | Lead 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 |
337-word article