

Cenere Mouse
Open Source tri-Mode Mouse
- Size
- 47.8 × 89 mm
- Copper layers
- 4
- Thickness
- 1.61 mm
- Parts
- 114
- Nets
- 112
- Pads
- 419
- Tracks, vias
- 1,112, 674
- Pours
- 45
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 20 Aug 2025
- Updated
- 22 Aug 2025
Overview
Cenere Mouse is an open-source printed circuit board by willwaush, from the willwaush/Cenere-Mouse repository on GitHub. It is a 4-layer board of 47.8 × 89 mm with 114 parts on 112 nets, routed with 1,112 tracks and 674 vias.
It is built around the TPS62840YBGR, BQ24075RGT and SN74LVC1T45DCK, with the SRV05-4, CMI627301D07 and AO3401A among its other parts. Its parts include 50 capacitors, 27 resistors, 9 ICs, 7 diodes and 6 switches. It belongs with the nRF52 and nRF5x boards of this library.
Main components
8TPS62840YBGR
DSBGA-6(1x1.5)-40℃~+125℃@(TJ) 1 1.8MHz 1.8V~3.3V 1.8V~6.5V 60nA 750mA Adjustable Buck Built-in Overcurrent Protection、Light load efficient mode、Output discharge、Cycle-by-cycle current limiting Step-down type Yes DSBGA-6(1x1.5) DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersBQ24075RGT
QFN-16-EP(3x3)-40℃~+125℃ 1.5A 4.2V 4.35V~6.4V 6.5uA Charging IC Lithium Battery Not supported Support QFN-16-EP(3x3) Battery Management ROHSTexas InstrumentsBattery ManagementSN74LVC1T45DCK
SC-70-6-40℃~+85℃ 1 1 1.65V~5.5V 1.65V~5.5V 420Mbps Bidirectional Level translator Power-off protection、Output enable high-impedance Tri-State SC-70-6 Translators, Level Shifters ROHSTexas InstrumentsTranslators, Level ShiftersSRV05-4
SOT-23-6L-55℃~+150℃ 15V 1pF 4A 5V 5uA 6V 80W ESD Four channels IEC 61000-4-2、IEC 61000-4-5 Unidirectional SOT-23-6L ESD and Surge Protection (TVS/ESD) ROHShongjiachengESD And Surge Protection (TVS/ESD)CMI627301D07
插件12V 3,000,000 Cycles 50mA 6.2mm 6.2mm 7.3mm 70gf PC Pin Red Round Button SPST Through Hole Without Bracket 插件 Tactile Switches ROHSKailhTactile SwitchesAO3401A
SOT-231 P-Channel 14nC@10V 30V 47mΩ@10V、60mΩ@4.5V、85mΩ@2.5V 4A 55pF 645pF 80pF 900mV SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsBLM15PX121SN1D11
04020402 Ferrite Beads ROHSMurataFerrite BeadsPH-2A
插件,P=2mm-25℃~+85℃ 1 100V 1x2P 2 2A 2P 2mm 4.7mm 6.05mm Brass PA66 PH Through Hole Tin Transparent 插件,P=2mm Wire To Board Connector ROHSBOOMELEWire To Board Connector
README
README.md🖱️ Cenere Mouse (Open Source Tri-Mode Connectivity)
🔎 Project Overview
This project is an open-source tri-mode connectivity gaming mouse, designed around the Nordic nRF52840 SoC.
It supports three connectivity modes:
- USB HID
- Bluetooth Low Energy (BLE)
- Nordic 2.4 GHz Wireless protocol
✨ Key Features
- Custom monopole 2.4 GHz PCB antenna optimized for the nRF52840
- PixArt PAW3395 optical sensor for high-precision tracking
- Battery charging circuit to support Bluetooth and Wireless power
- DC/DC Supply to achieve maximum efficiency, low energy consumption
- Addressable RGB LEDs to optionally enable some aestethic glowing effect
- Fully open-source hardware and firmware*
📐 PCB Layer Previews
The design is a 4-layer PCB, manufactured by JLCPCB, chosen for their reliable stackup and cost-effective prototyping services.
🏗️ PCB Stackup (JLCPCB)
The board will be fabricated at JLCPCB with the following stackup:
- Top Layer (Copper, 35 µm) – signal + components
- Prepreg (0.2104 mm, Dk ≈ 4.4) – dielectric (7628*1)
- Mid Layer 1 (Copper, 152 µm) – ground/pwr
- Core (1.065 mm, Dk ≈ 4.6) – dielectric (FR4)
- Mid Layer 2 (Copper, 152 µm) – ground/pwr
- Prepreg (0.2104 mm, Dk ≈ 4.4) – dielectric (7628*1)
- Bottom Layer (Copper, 35 µm) – signal + components
This configuration provides an easy to work with controlled impedance environment for the high speed signals as well as the RF Section.
🚀 Goals
- Provide a fully open-source reference design for hobbyists, makers, and researchers
- Explore advanced antenna design on low-cost PCB fabrication
- Enable experimentation with custom gaming peripherals
📂 Repository Structure
/Kicad Files → KiCad design files /Electronics Docs → Documentation, layer renders, diagrams
Work in progress..
📜 License
This project uses a dual-license model:
-
Software (Code) → GNU GPL v3.0 with a Non-Commercial Use Exception
- You may use, modify, and redistribute the source code for personal, educational, or research purposes.
- Commercial use is prohibited without prior written permission.
- Attribution is required.
-
Hardware (Schematics, PCB Layouts, Documentation) → CC BY-NC 4.0
- You may copy, redistribute, remix, and adapt the hardware files.
- Commercial use is prohibited.
- Attribution is required.
Attribution Requirement
If you use this project (code or hardware) in your own work, you must credit:
© [Your Name or Handle] – [Year]
Repo: [GitHub Repository URL]
Example attribution:
“Based on the open-source design/code by [Your Name], available at [GitHub Repo URL].”
Commercial Use
For commercial licensing, please contact the author.
Parts
114| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 100nF | Capacitor_SMD:C_0402_1005Metric | C6, C10, C11, C12, C13, C14, C21, C23, C25, C36, C37, C38, C42, C44, C45 |
| 7 | 10K | Resistor_SMD:R_0603_1608Metric | R4, R9, R10, R16, R18, R21, R27 |
| 6 | 10uF | Capacitor_SMD:C_0805_2012Metric | C1, C9, C18, C20, C22, C50 |
| 5 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C7, C16, C34, C35, C39 |
| 5 | WS2812_2020 | PCM_marbastlib-various:LED_WS2812_2020 | LED1, LED2, LED3, LED4, LED5 |
| 3 | 12pF | Capacitor_SMD:C_0402_1005Metric | C26, C27, C43 |
| 3 | 1uF | Capacitor_SMD:C_0402_1005Metric | C15, C31, C33 |
| 3 | 4.7uF | Capacitor_SMD:C_0805_2012Metric | C4, C5, C24 |
| 3 | 5.1K | Resistor_SMD:R_0603_1608Metric | R1, R2, R15 |
| 3 | CMI627301D07 | Cenere_Mouse:SW_Tactile_SPST_ Kailh_6x6x7.3mm_Mute_Silent | SW2, SW3, SW4 |
| 2 | 1.5K | Resistor_SMD:R_0603_1608Metric | R6, R8 |
| 2 | 100R | Resistor_SMD:R_0603_1608Metric | R3, R17 |
| 2 | 10uF | Capacitor_SMD:C_0402_1005Metric | C8, C17 |
| 2 | 15pF | Capacitor_SMD:C_0402_1005Metric | C28, C29 |
| 2 | 1M | Resistor_SMD:R_0603_1608Metric | R22, R23 |
| 2 | 2.2uH | Inductor_SMD:L_1008_2520Metric | L3, L4 |
| 2 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q1, Q3 |
| 2 | TPS62840YBG | Cenere_Mouse:Texas_DSBGA-6_0.76x1.16mm_Layout2x3_P0.4mm | U4, U10 |
| 1 | 0.4pF | Cenere_Mouse:Z0201 RF Antenna Path | C48 |
| 1 | 0.5pF | Capacitor_SMD:C_0402_1005Metric | C47 |
| 1 | 0.8pF | Capacitor_SMD:C_0402_1005Metric | C46 |
| 1 | 1 A | Fuse:Fuse_0603_1608Metric | F1 |
| 1 | 1.5K | Resistor_SMD:R_0402_1005Metric | R26 |
| 1 | 100K | Resistor_SMD:R_0402_1005Metric | R25 |
| 1 | 100K | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 100nF | Capacitor_SMD:C_0201_0603Metric | C30 |
| 1 | 100nF | Capacitor_SMD:C_0805_2012Metric | C2 |
| 1 | 100pF | Capacitor_SMD:C_0402_1005Metric | C41 |
| 1 | 10K | Resistor_SMD:R_0805_2012Metric | R7 |
| 1 | 10uH | Inductor_SMD:L_0603_1608Metric | L6 |
| 1 | 15nH | Inductor_SMD:L_0402_1005Metric | L7 |
| 1 | 2.2K | Resistor_SMD:R_0402_1005Metric | R13 |
| 1 | 267K | Resistor_SMD:R_0402_1005Metric | R11 |
| 1 | 3.9K | Resistor_SMD:R_0603_1608Metric | R12 |
| 1 | 32.768kHz | Crystal:Crystal_SMD_2012-2Pin_2.0x1.2mm | XL1 |
| 1 | 32MHz | Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mm | XL2 |
| 1 | 4.7R | Resistor_SMD:R_0603_1608Metric | R24 |
| 1 | 4.7nH | Inductor_SMD:L_0402_1005Metric | L8 |
| 1 | 4.7uF | Capacitor_SMD:C_1206_3216Metric | C3 |
| 1 | 47nF | Capacitor_SMD:C_0402_1005Metric | C32 |
| 1 | 47uF | Capacitor_SMD:C_1210_3225Metric | C19 |
| 1 | 5.6R | Resistor_SMD:R_0805_2012Metric | R20 |
| 1 | 56K | Resistor_SMD:R_0402_1005Metric | R14 |
| 1 | 820pF | Capacitor_SMD:C_0402_1005Metric | C40 |
| 1 | 909R | Resistor_SMD:R_0603_1608Metric | R19 |
| 1 | AO3401A | Package_TO_SOT_SMD:SOT-23 | Q2 |
| 1 | BLM15PX121SN1D | Inductor_SMD:L_0402_1005Metric | L1 |
| 1 | BQ24075RGT | Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm_ThermalVias | U2 |
| 1 | DNP | Cenere_Mouse:Z0201 RF Antenna Path | C49 |
| 1 | Emerald | LED_SMD:LED_0603_1608Metric | D3 |
| 1 | HRO_Type-C-31-M-14 | PCM_marbastlib-various:USB_C_Receptacle_HRO_TYPE-C-31-M-14 | J1 |
| 1 | MAX17048 | Cenere_Mouse:TDFN-8-EP_2x2mm_EP_0.8x1.38mm | U3 |
| 1 | Microswitch_DPI | Cenere_Mouse:SW_Tactile_SPDT_Omron_D2F | SW5 |
| 1 | Microswitch_Wheel | Cenere_Mouse:KEY-SMD_4P-L4.2-W3.2-P2.20-LS4.6 | SW8 |
| 1 | PAW3395DM | Cenere_Mouse:PixArt_PDIP-16_10.9x16.2mm_P1.78mm | U6 |
| 1 | PH-2A | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J2 |
| 1 | Red | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | SN74LVC1T45DC | Package_TO_SOT_SMD:SOT-363_SC-70-6 | U9 |
| 1 | SRV05-4 | Package_TO_SOT_SMD:SOT-23-6 | U1 |
| 1 | SW_Slide_DPDT | Cenere_Mouse:SLIDE SMD DPDT | SW1 |
| 1 | TC2030_SWD | PCM_marbastlib-various:CON_TC2030_outlined | J3 |
| 1 | TTC/Kailh Encoder E103 | Cenere_Mouse:TTC E103 - Kailh Rotary Encoder | U7 |
| 1 | nRF52840-QIXX | Package_DFN_QFN:Nordic_AQFN-73-1EP_7x7mm_P0.5mm | U5 |
Similar boards
- 2 layers319 × 95.6 mm

- 4 layers358.9 × 180.7 mm

- 8 layers50 × 50 mm

- 8 layers60 × 70 mm

ESP32-S3 Small Camera
maxd-out83/ESP32-S3-Small-Camera-PCB-v2.4
Engineering PCB Design Project
91 parts - 6 layers54 × 28 mm

- 2 layers271.8 × 103.9 mm

- 2 layers100 × 86 mm

- 2 layers122.4 × 95 mm

Questions
How big is the Cenere Mouse PCB?
It measures 47.8 × 89 mm and has 4 copper layers, 1.61 mm thick.
What parts does the Cenere Mouse use?
114 parts, built around the TPS62840YBGR, BQ24075RGT, SN74LVC1T45DCK and SRV05-4. 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 Cenere Mouse KiCad files?
From the willwaush/Cenere-Mouse repository on GitHub, at the commit this page was made from: the board is Kicad Files/Cenere Mouse.kicad_pcb and its schematic Kicad Files/Cenere Mouse.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Cenere Mouse design in my own project?
Its repository states no licence, so its author keeps all rights: ask willwaush before reusing the design.