Skip to the content
2 layersMouse Design, the printed circuit board in 3D

This Project is for the design of a mouse hardware system.

Copper layers
2
Thickness
1.6 mm
Parts
33
Nets
101
Pads
183
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 10.0 (file 20260206)
Created
26 Feb 2026
Updated
29 Oct 2026

Overview

Mouse Design is an open-source printed circuit board by MURERWADANIEL1, from the MURERWADANIEL1/Mouse_Design repository on GitHub, published under the MIT licence. It is a 2-layer board with 33 parts on 101 nets.

It is built around the DW01A, USBLC6-2SC6 and AO8810. Its parts include 5 capacitors, 5 resistors, 5 ICs, 2 connectors and 2 fuses. It belongs with the nRF52 and nRF5x boards of this library.

Main components

3

README

README.md

Mouse Design

This repository contains the electrical and mechanical design work for a compact 2.4 GHz wireless computer mouse. The focus of the project is on developing a low‑noise, power‑efficient electrical subsystem powered from a single‑cell 3.7 V 80 mAh LiPo battery with USB‑C charging.

Project Objectives

This project aims to design a compact, low-noise, and power-efficient electrical subsystem for a 2.4 GHz wireless mouse powered by a 3.7 V 80 mAh LiPo battery with USB-C charging. The objective is to implement a reliable single-cell LiPo charging circuit with safe CC/CV operation, enable simultaneous operation while charging, and generate a clean, stable 3.3 V rail suitable for sensitive RF and digital circuitry. The design emphasizes low quiescent current for extended battery life, proper power domain isolation to minimize EMI and RF interference, robust input protection, and practical battery monitoring for system intelligence. The overall goal is to build a modular, production-ready power architecture that balances efficiency, simplicity, RF integrity, and reliability. The mechanical system of the mouse will be developed for the complete assembly.

  1. Battery management and charging – implement a reliable single‑cell LiPo charging circuit supporting CC/CV operation and allowing the mouse to operate while charging. Ensure robust input protection and USB‑C compliance.
  2. Power conversion – generate a clean, stable 3.3 V supply for RF and digital components. Emphasize low quiescent current to maximize standby and active battery life.
  3. EMI/RF integrity – isolate power domains and minimize noise coupling between the RF transceiver, digital logic, and power circuitry.
  4. Protection and monitoring – add over‑voltage, reverse‑polarity, and short‑circuit protection on the input, and include practical battery voltage/current monitoring for system intelligence and safety.
  5. Modularity and manufacturability – build a production‑ready power architecture that balances efficiency, simplicity, and reliability within the constraints of a compact mouse form factor.
  6. Mechanical integration – develop the mechanical system and enclosures so that the electrical subsystem and all components can be assembled into a finished mouse.

Design Philosophy

  • Low noise: Critical for the RF link and optical/laser sensor performance.
  • Low quiescent current: Extend battery life to many weeks of normal use.
  • Safe and reliable: Use established charging ICs and design practices to protect the cell and user.
  • Modular: Separate power, RF, sensor, and mechanical domains to ease testing and future upgrades.

Folder Structure

  • Project/ – design files, schematics, and BOMs.
  • MechanicalSystem Design/ – CAD files and mechanical assemblies.
  • Research Documents/ – datasheets, calculations, and reference material.

Next Steps

Continue detailed schematic capture, PCB layout, and mechanical modelling. Validate power architecture on prototype boards, then iterate toward a production‑ready design.


Last updated: February 26, 2026

Parts

33
QtyValueFootprintReferences
3100nF_CeramicCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC2, C5, Cout2
2100kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR_PULLUP3, R10
210kPCM_SparkFun-Resistor:R_0603_1608MetricR_iSET2, R_TS1
24.7kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR_PULLUP1, R_PULLUP2
25.1kPCM_SparkFun-Resistor:R_0402_1005MetricR2, R3
10.1uF_0805_50VPCM_4ms_Capacitor:C_0805Ccc1
1100PCM_SparkFun-Resistor:R_0603_1608MetricR_CS1
110uF_CeramicCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC1
11MResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
11UFResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalC_COUT1
11kPCM_SparkFun-Resistor:R_0603_1608MetricR_LED1
11nF_CeramicCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC3
136KPCM_SparkFun-Resistor:R_0603_1608MetricR_ISET1
14.7kPCM_SparkFun-Resistor:R_0603_1608MetricR5
168KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR_PRM1
1AO8810PCM_Package_SO_AKL:TSSOP-8_4.4x3mm_P0.65mmQ2
1DW01APackage_TO_SOT_SMD:SOT-23-6U4
1GreenPCM_SparkFun-LED:LED_0603_1608Metric_GreenD1
1JST_CONNPCM_fab:Header_JST_PH_1x02_P2mm_Vertical_SMDJ2
1MAX17048PCM_SparkFun-Semiconductor-Standard:DFN-8_2x2mm_P0.5mm_EP1.2x0.8mmU5
1MCP1700T-2502E-MBPCM_Package_TO_SOT_SMD_AKL:SOT-89-3U1
1PolyfuseFuse:Fuse_1812_4532MetricF1
1PolyfuseFuse:Fuse_Bourns_MF-RG300F2
1ResistorResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR4
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U3
1USB_C_ReceptaclePCM_SparkFun-Connector:USB-C_16J1
1nRF52840Package_DFN_QFN:Nordic_AQFN-73-1EP_7x7mm_P0.5mmU6

Similar boards

  • 4 layers74.9 × 57.2 mmStm32 servo controller, the printed circuit board in 3D

    Stm32 servo controller

    ZephyrCloudNine/kinematic_outfits

    Project files for custom "kinematic" dress that uses servos to move parts of it in a wavy motion.

    90 parts
  • 2 layers35.6 × 82.3 mmCell protection, the printed circuit board in 3D

    Cell protection

    TheCacophonyProject/solar-battery

    23 partsCERN-OHL-W-2.0
  • 2 layers230 × 85 mmLe chiff ble hotswap, the printed circuit board in 3D

    Le chiff ble hotswap

    MangoIV/le_chiff_ble

    A drop-in replacement-PCB for the beautiful le_chiffre

    117 parts52GPL-3.0
  • 2 layers35 × 100 mmWalkieTalkie, the printed circuit board in 3D

    WalkieTalkie

    GuzziFlipFlops/ESP32-Walkie-Talkie

    An open source ESPNOW based walkie talkie with a 600 meter tested distance, with an OLED and multiple buttons to interact with

    66 parts7MIT
  • 4 layers340.8 × 104.6 mmNiphar, the printed circuit board in 3D

    Niphar

    mornepousse/Niphargus

    Niphargus — a slim, indestructible wireless split keyboard. ESP32 + nRF24, wired fallback, and an emergency kit hidden behind the USB port. The successor to the Rouge-Gorge.

    287 parts4MIT
  • 2 layers50.2 × 95.2 mmCheetoPet, the printed circuit board in 3D

    CheetoPet

    Cheet0sDelet0s/cheetoPet

    an esp32 s3 based tamagotchi

    104 parts3GPL-2.0
  • 4 layers62.5 × 96.2 mmESP32 C3 EReader, the printed circuit board in 3D

    ESP32 C3 EReader

    IS7V4N/ESP32_E-Reader

    ESP32 based E-Ink reader

    95 parts3
  • 2 layers80 × 34 mmDji fcc, the printed circuit board in 3D

    Dji fcc

    nikolaus018/dji-fcc-esp32

    ESP32-S3 firmware that switches a DJI N1 remote to FCC mode over USB (replaces the Android app)

    69 parts3MIT

Questions

What parts does the Mouse Design use?

33 parts, built around the DW01A, USBLC6-2SC6 and AO8810. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Mouse Design KiCad files?

From the MURERWADANIEL1/Mouse_Design repository on GitHub, at the commit this page was made from: the board is mouseDesign.kicad_pcb and its schematic mouseDesign.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Mouse Design design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).