Skip to the content
PCBKitNew board
2 layers49.8 × 61.7 mmMouse pcb, the printed circuit board in 3D

a mouse made for blueprint

Size
49.8 × 61.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
71
Nets
73
Pads
228
Tracks, vias
851, 74
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
21 Mar 2026
Updated
21 Mar 2026

Overview

Mouse pcb is an open-source printed circuit board by slothfs, from the slothfs/mouse_air repository on GitHub. It is a 2-layer board of 49.8 × 61.7 mm with 71 parts on 73 nets, routed with 851 tracks and 74 vias.

It is built around the RP2040, PMW3360DM-T2QU and W25Q32JVSSIQ, with the ABM8-272-T3 among its other parts. Its parts include 19 capacitors, 14 connectors, 12 diodes, 7 resistors and 6 switches. It belongs with the RP2040 boards of this library.

Main components

4

README

README.md

mouse_air

🖱️ DIY Custom Gaming Mouse (Blueprint Project)

A fully custom-built gaming mouse designed from scratch — including PCB, firmware, and 3D-printable body. This project is part of my Hack Club Blueprint submission, where I explore hardware design, embedded programming, and product customization.

Features Custom-designed PCB for mouse electronics Firmware written in C for full control 3D printable STL files for complete mouse body Supports high-performance optical sensor Multiple buttons with customizable inputs Fully customizable design (case + PCB)

Hardware Custom PCB (designed in KiCad) Optical sensor (e.g. PMW3360 or similar) Microcontroller (depends on your design) Mouse switches (left, right, side buttons) Scroll wheel encoder USB connection

The firmware is written in C and handles:

Sensor tracking Button inputs USB communication with PC Custom key bindings

Parts

71
QtyValueFootprintReferences
14TestPointTestPoint:TestPoint_Pad_D1.0mmP11, P12, P13, P14, P15, P20, P21, P26, P27, P28, P29, P30, P31, P32
12DDiode_SMD:D_SOD-123D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12
9100nCapacitor_SMD:C_0603_1608MetricC6, C7, C9, C11, C12, C13, C14, C15, C500
6SW_SPDTLibrary:SW_Tactile_SPDT_Omron_D2FSW1, SW2, SW3, SW4, SW5, SW6
210uCapacitor_SMD:C_0603_1608MetricC100, C400
210uFCapacitor_SMD:C_0603_1608MetricC1, C2
215pCapacitor_SMD:C_0603_1608MetricC200, C300
21kResistor_SMD:R_0603_1608MetricR100, R500
21uCapacitor_SMD:C_0603_1608MetricC8, C10
227Resistor_SMD:R_0603_1608MetricR3, R4
1100nFCapacitor_SMD:C_0603_1608MetricC3
110KResistor_SMD:R_0603_1608MetricR1
110kResistor_SMD:R_0603_1608MetricR200
14.7uFCapacitor_SMD:C_0603_1608MetricC4
1ABM8-272-T3Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1Conn_01x01_SocketLibrary:TestPoint_THTPad_D2.0mm_Drill1.0mm_EditUSB_BOOT1
1LM1117-1.8VPackage_TO_SOT_SMD:SOT-223-3_TabPin2U1
1NCP1117-3.3_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U10
1PMW3360DM-T2QULibrary:PixArt_PDIP-16_10.9x16.2mm_P1.78mmU2
1R39Resistor_SMD:R_0603_1608MetricR40
1RP2040Library:RP2040-QFN-56U3
1RotaryEncoderLibrary:Alps-EC10E1220501Encoder1
1USBConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalUSB1
1W25Q32JVSSPackage_SO:SOIC-8_5.275x5.275mm_P1.27mmU4

The 67 most common of 71 parts.

Questions

How big is the Mouse pcb PCB?

It measures 49.8 × 61.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Mouse pcb use?

71 parts, built around the RP2040, PMW3360DM-T2QU, W25Q32JVSSIQ and ABM8-272-T3. 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 pcb KiCad files?

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

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

Its repository states no licence, so its author keeps all rights: ask slothfs before reusing the design.

Similar boards

  • 2 layers102 × 42 mmCornerCursor, the printed circuit board in 3D

    CornerCursor

    daredllama/CornerCursor

    A trackball mouse with a scroll ring that allows the user to edit CAD while sitting on the corner of their laptop.

    41 parts
  • 2 layers225 × 63.5 mmGnss-7-seg clock, the printed circuit board in 3D

    Gnss-7-seg clock

    Tosainu/gnss-7-seg-clock

    GNSS-powered, seven-segment table clock

    90 parts6MIT
  • 4 layers119 × 63.2 mmOpenChordM1, the printed circuit board in 3D

    OpenChordM1

    FugLong/OpenChord

    An open-source music device for portable, expressive, and extensible audio creation.

    75 parts3MIT
  • 4 layers44 × 44 mmNode pcb, the printed circuit board in 3D

    Node pcb

    marino222/digital-clock72

    Kinetic Art Clock consisting of LCD displays

    55 parts2MIT
  • 4 layers210.9 × 127 mmDual panel, the printed circuit board in 3D

    Dual panel

    fchorney/krakenpad-poc

    proof of concept and research into making kraken pad

    174 parts1
  • 2 layers59.6 × 27.2 mmSmart servo v2, the printed circuit board in 3D

    Smart servo v2

    aj-floater/hexapod

    This repository contains the public engineering artifacts for a six-legged robot project. It combines embedded firmware for RP2040-based control experiments, host-side tooling for communicating with and visualizing…

    53 parts
  • 2 layers289.8 × 99.2 mmLard61, the printed circuit board in 3D

    Lard61

    beulard/lard61

    A custom 60% ansi keyboard PCB.

    157 partsCC0-1.0
  • 2 layers15 × 37 mmEvil ducky, the printed circuit board in 3D

    Evil ducky

    CoryPearl/evil_ducky

    A easy to use usb-c device that preteneds to be a keyboard when plugged into a computer

    28 parts