Skip to the content
PCBKitNew board
2 layers238 × 114 mmPanel, the printed circuit board in 3D

Open source hall-effect based mouse - no mechanical contacts - no failure points

Size
238 × 114 mm
Copper layers
2
Thickness
1.58 mm
Parts
384
Nets
231
Pads
1,157
Tracks, vias
5,127, 582
Pours
10
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
8 Sep 2026
Updated
5 Nov 2026

Overview

Panel is an open-source printed circuit board by sbarisic, from the sbarisic/MagMouse repository on GitHub. It is a 2-layer board of 238 × 114 mm with 384 parts on 231 nets, routed with 5,127 tracks and 582 vias.

It is built around the SN74LVC125APWR-TP, ESP32-S3-MINI-1-N8 and TMAG5253BA2IQDMRR, with the ADS7038IRTER, DRV8316RRGFR and MA735GGU-P among its other parts. It belongs with the ESP32 boards of this library.

Main components

12

README

hardware/two-layer/sandwich/panel/README.md

Four-board quotation panel

One 238 × 114 mm, two-layer panel contains one Lower, Upper, Wheel and Encoder board. Five panels provide five complete sets. The individual board outlines, component positions and copper are preserved by translation; nets are isolated between boards. The panel uses 2 mm routed gaps, 5 mm tabs and 0.6 mm mousebites on 0.9 mm pitch. The drill row lies outside each finished board outline.

Upload MagMouse-panel-gerbers.zip as Panel by Customer, 4 designs, 5 panels, FR4, 1.6 mm, 1 oz, green/white, ENIG 1 µin, 0.30 mm minimum via drill and tented vias. Components, assembly and stencil are separate.

panelize.py generates this folder from the four individual boards and checks exact translated pads, traces, drills and filled copper; connected substrate; router access; and native KiCad DRC. panel-manifest.json records source hashes. The individual boards also pass ERC, DRC and schematic parity checks, with zero unconnected nets and zero via-hole/SMD-pad intersections.

This is a quotation package. Supplier CAM approval and prototype electrical, thermal and enclosure-fit checks remain necessary before production release.

Parts

384
QtyValueFootprintReferences
74NPTHMB10_1, MB10_2, MB10_3, MB10_4, MB10_5, MB11_1, MB11_2, MB11_3, MB11_4, MB11_5, MB12_1, MB12_2, MB12_3, MB12_4, MB12_5, MB13_1 +58
36100kResistor_SMD:R_1206_3216MetricL_R26, L_R27, L_R101, L_R110, L_R129, L_R133, L_R134, L_R136, U_R31, U_R32, U_R33, U_R34, U_R35, U_R36, U_R37, U_R38 +20
3410kResistor_SMD:R_1206_3216MetricL_R3, L_R4, L_R7, L_R72, L_R73, L_R74, L_R75, L_R76, L_R77, L_R78, L_R79, L_R126, L_R127, L_R130, L_R131, L_R135 +18
33100nFCapacitor_SMD:C_1206_3216MetricL_C6, L_C22, L_C53, L_C55, L_C64, L_C70, L_C75, L_C76, L_C80, L_C83, L_C85, L_C86, L_C87, U_C16, U_C17, U_C18 +17
1810uF/25VCapacitor_SMD:C_1206_3216MetricL_C1, L_C2, L_C3, L_C5, L_C23, L_C73, L_C74, L_C77, L_C78, U_C37, U_C38, U_C39, U_C40, U_C88, W_C44, W_C45 +2
141uF/50VCapacitor_SMD:C_1206_3216MetricE_C62, L_C4, L_C63, U_C19, U_C20, U_C21, U_C24, U_C27, U_C89, W_C46, W_C48, W_C56, W_C57, W_C58
8M2 clearance / 5mm support envelopeMagMouseSandwich:MountingHole_2.2mm_M2_5mm_EnvelopeL_H101, L_H102, L_H103, L_H104, U_H105, U_H106, U_H107, U_H108
60RResistor_SMD:R_1206_3216MetricL_R125, W_R105, W_R106, W_R107, W_R108, W_R109
51kResistor_SMD:R_1206_3216MetricL_R28, U_R44, U_R45, U_R64, U_R69
53.3kResistor_SMD:R_1206_3216MetricU_R42, U_R43, U_R56, U_R57, U_R60
533kResistor_SMD:R_1206_3216MetricL_R141, L_R142, L_R143, W_R144, W_R145
422.1kResistor_SMD:R_1206_3216MetricU_R29, U_R41, U_R65, U_R68
422pF/50VCapacitor_SMD:C_1206_3216MetricW_C59, W_C60, W_C61, W_C67
42N7002Package_TO_SOT_SMD:SOT-23U_Q1, U_Q2, U_Q3, W_Q4
4330RResistor_SMD:R_1206_3216MetricL_R128, W_R102, W_R103, W_R104
44.7kResistor_SMD:R_1206_3216MetricU_R59, W_R87, W_R88, W_R146
447R/2WResistor_SMD:R_2512_6332MetricW_R121, W_R122, W_R123, W_R124
4SN74LVC125APWRPackage_SO:TSSOP-14_4.4x5mm_P0.65mmL_U25, L_U29, L_U37, W_U26
31MResistor_SMD:R_1206_3216MetricW_R115, W_R116, W_R117
32.2uF/10VCapacitor_SMD:C_1206_3216MetricL_C71, L_C81, L_C82
333RResistor_SMD:R_1206_3216MetricL_R5, L_R6, U_R58
3ACT_5VTestPoint:TestPoint_Pad_D1.0mmU_TP3, U_TP12, W_TP34
3GNDTestPoint:TestPoint_Pad_D1.0mmL_TP9, U_TP15, W_TP37
3SN74LVC08APWRPackage_SO:TSSOP-14_4.4x5mm_P0.65mmU_U16, U_U18, W_U22
3TMAG5253BA2IQDMRRPackage_SON:Texas_X2SON-4-1EP_1.1x1.4mm_P0.5mm_EP0.8x0.6mmU_U7, U_U8, U_U9
210nFCapacitor_SMD:C_1206_3216MetricU_C25, U_C26
2ADS7038IRTERPackage_DFN_QFN:WQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mmU_U10, W_U23
2BAT54-7-FPackage_TO_SOT_SMD:SOT-23U_D3, U_D4
2PWR_5VTestPoint:TestPoint_Pad_D1.0mmU_TP2, U_TP11
2SMBJ6.0ADiode_SMD:D_SMBU_D2, W_D6
2Soldered wires Power_1x02MagMouseModular:Wire_Power_1x02_P2.54mmU_J10, W_J11
2Soldered wires Signal_2x04MagMouseModular:Wire_Signal_2x04_P2.54mmE_J7, L_J6
2Stack power / 5 wiresMagMouseSandwich:Wire_Stack_Power_5L_J103, U_J104
2Stack signals / 14 wiresMagMouseSandwich:Wire_Stack_Signal_14L_J101, U_J102
2TPS259470LRPWRMagMouse:Texas_RPW0010AU_U12, U_U13
2VBUS_USBTestPoint:TestPoint_Pad_D1.0mmL_TP1, L_TP10
2Wheel 17-wire signals / 2 GNDMagMouseSandwich:Wire_Wheel_17_P2.54mmL_J8, W_J9
1+3V3TestPoint:TestPoint_Pad_D1.0mmL_TP8
1100RResistor_SMD:R_1206_3216MetricW_R119
1100uF/16VCapacitor_SMD:CP_Elec_6.3x5.9W_C90
110nFMagMouseSandwich:C_1206_3216Metric_OneSideSilkL_C72
11nF/50VCapacitor_SMD:C_1206_3216MetricL_C79
122RResistor_SMD:R_1206_3216MetricW_R81
122uF/25VCapacitor_SMD:C_1206_3216MetricW_C50
134.8kResistor_SMD:R_1206_3216MetricW_R113
139RResistor_SMD:R_1206_3216MetricL_R132
14.7uF/10VCapacitor_SMD:C_1206_3216MetricL_C84
147nF/50VCapacitor_SMD:C_1206_3216MetricW_C47
1887kResistor_SMD:R_1206_3216MetricL_R25
1ACT_DRIVE_ENTestPoint:TestPoint_Pad_D1.0mmU_TP13
1AO3400APackage_TO_SOT_SMD:SOT-23W_Q5
1BOOTTestPoint:TestPoint_Pad_D1.0mmL_TP7
1BOOTButton_Switch_SMD:SW_SPST_TS-1088-xR020L_SW2
1BOOT_SAFE_SPARETestPoint:TestPoint_Pad_D1.0mmL_TP31
1BRAKE_OUTTestPoint:TestPoint_Pad_D1.0mmW_TP36
1BRAKE_REFTestPoint:TestPoint_Pad_D1.0mmW_TP35
1CS_ADC2TestPoint:TestPoint_Pad_D1.0mmL_TP23
1CS_DRV8316TestPoint:TestPoint_Pad_D1.0mmL_TP25
1CS_IMUTestPoint:TestPoint_Pad_D1.0mmL_TP18
1CS_MA735TestPoint:TestPoint_Pad_D1.0mmL_TP24
1CS_PAWTestPoint:TestPoint_Pad_D1.0mmL_TP16
1DRV8316RRGFRMagMouse:Texas_RGF0040EW_U21
1DRV_FAULT_NTestPoint:TestPoint_Pad_D1.0mmL_TP28
1ESP32-S3-MINI-1-N8MagMouseSandwich:ESP32-S2-MINI-1L_U3
1GB1806 phase wiresMagMouse:MotorWire_3x1mm_P2.54mmW_J5
1ICM-42688-PPackage_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4yL_U32
1IMU_INT1TestPoint:TestPoint_Pad_D1.0mmL_TP27
1LM4040AIM3-2.5/NOPBPackage_TO_SOT_SMD:SOT-23W_U31
1MA735GGU-PMagMouse:MPS_UTQFN14_2x2E_U27
1MCU_ENTestPoint:TestPoint_Pad_D1.0mmL_TP6
1MOTOR_SPI_MISOTestPoint:TestPoint_Pad_D1.0mmL_TP22
1MOTOR_SPI_MOSITestPoint:TestPoint_Pad_D1.0mmL_TP20
1MOTOR_SPI_SCLKTestPoint:TestPoint_Pad_D1.0mmL_TP21
1OPT_1V9TestPoint:TestPoint_Pad_D1.0mmL_TP41
1OPT_3V3TestPoint:TestPoint_Pad_D1.0mmL_TP40
1OPT_CTRLTestPoint:TestPoint_Pad_D1.0mmL_TP19
1OPT_RESET_NTestPoint:TestPoint_Pad_D1.0mmL_TP43
1OPT_VDDPIXTestPoint:TestPoint_Pad_D1.0mmL_TP42
1PAW_MOTION_NTestPoint:TestPoint_Pad_D1.0mmL_TP26
1PMW3360DM-T2QUMagMouse:PixArt_PMW3360DM_T2QUL_U35

The 354 most common of 384 parts.

Questions

How big is the Panel PCB?

It measures 238 × 114 mm and has 2 copper layers, 1.58 mm thick.

What parts does the Panel use?

384 parts, built around the SN74LVC125APWR-TP, ESP32-S3-MINI-1-N8, TMAG5253BA2IQDMRR and ADS7038IRTER. 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 Panel KiCad files?

From the sbarisic/MagMouse repository on GitHub, at the commit this page was made from: the board is hardware/two-layer/sandwich/panel/Panel.kicad_pcb and its schematic hardware/two-layer/encoder/Encoder.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Panel design in my own project?

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

More from sbarisic/MagMouse

4
  • 2 layers70 × 100 mmLower, the printed circuit board in 3D

    Lower

    sbarisic/MagMouse

    Open source hall-effect based mouse - no mechanical contacts - no failure points

    128 parts2
  • 2 layers70 × 100 mmUpper, the printed circuit board in 3D

    Upper

    sbarisic/MagMouse

    Open source hall-effect based mouse - no mechanical contacts - no failure points

    92 parts2
  • 2 layers70 × 67 mmWheel, the printed circuit board in 3D

    Wheel

    sbarisic/MagMouse

    Open source hall-effect based mouse - no mechanical contacts - no failure points

    87 parts2
  • 2 layers14 × 18 mmEncoder, the printed circuit board in 3D

    Encoder

    sbarisic/MagMouse

    Open source hall-effect based mouse - no mechanical contacts - no failure points

    3 parts2

Similar boards

  • 2 layers100 × 100 mmCTRL, the printed circuit board in 3D

    CTRL

    DD1SB/ARDF-TX

    Date: 2026-10-15. Engineering review only; unbuilt and unenergized. Open RF80.kicadpro, schematic and native PCB in KiCad10.0.6. Three primary PCBs and the separate VHF true-AM design are unchanged.

    256 partsMIT
  • 2 layers170 × 105 mmSsio check, the printed circuit board in 3D

    Ssio check

    paulbruneau/ssio-check

    A bench tester for the Bally/Midway MCR Sound I/O family: the 90908 Sound I/O and the 90913 / 91483 / 91657 Super Sound I/O (Z80, two AY-3-8910s, and all of the game's input ports).

    72 parts
  • 2 layers101.6 × 76.2 mmCameraBoard, the printed circuit board in 3D

    CameraBoard

    psas/lv3.1-avionics

    Avionics for the LV3.1 rocket

    68 parts5GPL-3.0
  • 2 layers70 × 50 mmWashrBoard, the printed circuit board in 3D

    WashrBoard

    Spaceona/WashrBoard

    38 parts1
  • 4 layers85 × 90.3 mmFinalBoard, the printed circuit board in 3D

    FinalBoard

    Ethancao123/ECE395

    47 parts
  • 4 layers68.6 × 53.3 mmPhyduino pico2, the printed circuit board in 3D

    Phyduino pico2

    perc-sw/phyduino_pico2

    CAD files for the student workshop Phyduino Pico2 Arduino IDE compatible board.

    179 partsGPL-3.0
  • 2 layers80 × 170 mmEos ra4m2-board, the printed circuit board in 3D

    Eos ra4m2-board

    embeddedos-org/eCAD-Hardware-Products

    Hardware designs + EE docs + Board datasheets of Multiple products

    84 parts8MIT