

SqueakKiCad
A mouse made the hard way, made easy with QMK
- Size
- 55.9 × 101.6 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 19
- Nets
- 29
- Pads
- 81
- Tracks, vias
- 119, 114
- Pours
- 17
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 7 Oct 2023
- Updated
- 31 Dec 2024
Overview
SqueakKiCad is an open-source printed circuit board by mattelser, from the mattelser/squeak repository on GitHub, published under the GPL-2.0 licence. It is a 4-layer board of 55.9 × 101.6 mm with 19 parts on 29 nets, routed with 119 tracks and 114 vias.
It is built around the PMW3360DM-T2QU and BA00JC5WT. Its parts include 7 capacitors, 4 resistors, 3 ICs and 2 connectors.
Main components
2PMW3360DM-T2QU
DIP-16Low-power mode、Interrupt output、Self-test function DIP-16 Specialized Sensors ROHSPixArtSpecialized SensorsBA00JC5WT
TO-220FP-40℃~+105℃@(Ta) 1 1.5A 1.5V~12V 16V 300mV@(500mA) 500uA 55dB@(120Hz) Adjustable Over Current Protection、Thermal shutdown、Enable control Positive TO-220FP Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSROHM SemiconductorVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
Parts
19| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 0.1uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C3, C6, C8 |
| 2 | 10uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C5, C7 |
| 2 | TestPoint | TestPoint:TestPoint_Plated_Hole_D2.0mm | TP2, TP3 |
| 1 | 10 Ohm | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R6 |
| 1 | 100k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R4 |
| 1 | 10k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R2 |
| 1 | 33uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C4 |
| 1 | 4.7uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C2 |
| 1 | 47k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1 |
| 1 | BA00JC5WT | Package_TO_SOT_THT:TO-220-5_Vertical | U2 |
| 1 | Conn_01x04_Pin | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J2 |
| 1 | Conn_01x06_Pin | Connector_JST:JST_XH_B6B-XH-A_1x06_P2.50mm_Vertical | J1 |
| 1 | KB2040 | Module:KB2040 | U1 |
| 1 | LOGO | LOGO | G*** |
| 1 | PMW3360DM-T2QU | squeakKiCad:PMW3360 | U3 |
Questions
How big is the SqueakKiCad PCB?
It measures 55.9 × 101.6 mm and has 4 copper layers, 1.6 mm thick.
What parts does the SqueakKiCad use?
19 parts, built around the PMW3360DM-T2QU and BA00JC5WT. 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 SqueakKiCad KiCad files?
From the mattelser/squeak repository on GitHub, at the commit this page was made from: the board is squeakKiCad/squeakKiCad.kicad_pcb and its schematic squeakKiCad/squeakKiCad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the SqueakKiCad design in my own project?
Its repository publishes it under the GPL-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers287.8 × 126.7 mm

- 2 layers15.9 × 25.7 mm

Sensor
Bastardkb/charybdis-pmw-3360-sensor-pcb
A PCB for the PMW3360 sensor. Designed for the Charybdis keyboard, can be used in other projects.
14 parts187 - 4 layers72.5 × 87.3 mm

Mouse V1
great-houk/mouse-project
Contains all the relevant folders for the entire custom mouse project
138 parts158MIT - 2 layers405.8 × 127.3 mm

- 2 layers28 × 21.5 mm

- 2 layers91.4 × 58.4 mm

Beeball
LilyRose2798/beeball
A PCB combining a Seeeduino XIAO, PMW3360, and Kailh Choc switches for use as a trackball mouse.
16 parts56MIT - 2 layers342.9 × 109.6 mm

- 2 layers23.4 × 28.7 mm
