Skip to the content
PCBKitNew board
2 layers14 × 18 mmEncoder, the printed circuit board in 3D

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

Size
14 × 18 mm
Copper layers
2
Thickness
1.6 mm
Parts
3
Nets
12
Pads
24
Tracks, vias
53, 3
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
8 Sep 2026
Updated
5 Nov 2026

Overview

Encoder is an open-source printed circuit board by sbarisic, from the sbarisic/MagMouse repository on GitHub. It is a 2-layer board of 14 × 18 mm with 3 parts on 12 nets, routed with 53 tracks and 3 vias.

It is built around the MA735GGU-P and CL31B105KBHNNNE. Its parts include 1 capacitor, 1 IC and 1 connector.

Main components

2

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

3
QtyValueFootprintReferences
11uF/50VCapacitor_SMD:C_1206_3216MetricC62
1MA735GGU-PMagMouse:MPS_UTQFN14_2x2U27
1Soldered wires Signal_2x04MagMouseModular:Wire_Signal_2x04_P2.54mmJ7

Questions

How big is the Encoder PCB?

It measures 14 × 18 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Encoder use?

3 parts, built around the MA735GGU-P and CL31B105KBHNNNE. 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 Encoder KiCad files?

From the sbarisic/MagMouse repository on GitHub, at the commit this page was made from: the board is hardware/two-layer/encoder/Encoder.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 Encoder 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 layers238 × 114 mmPanel, the printed circuit board in 3D

    Panel

    sbarisic/MagMouse

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

    384 parts2
  • 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

Similar boards

  • 2 layers145.7 × 107.8 mmTRS IO++, the printed circuit board in 3D

    TRS IO++

    apuder/TRS-IO

    TRS-IO gives a TRS-80 Model 1/III online capabilities and provides access to a variety of services. TRS-IO currently features the following capabilities:

    104 parts75GPL-3.0
  • 2 layers100 × 76 mmEmc flyback, the printed circuit board in 3D

    Emc flyback

    ChengminLi/AI-PCB-layout

    AI agent skill for designing and reviewing power-electronics PCBs, with a human review gate after every step

    90 parts31CC-BY-4.0
  • 2 layers38.6 × 36.1 mmRivian A, the printed circuit board in 3D

    Rivian A

    Konik-ai/Konik-openpilot-harness-cables

    5 parts5MIT
  • 2 layers130 × 85 mmMk19-pcb, the printed circuit board in 3D

    Mk19-pcb

    christrotter/mk19-pcb

    Do you need... - To use the Cyboard flex-pcb system? and extend it?? - Two Ultrafalcons...per side? - SPI devices - PMW3360/3389 (right side only) - Dual GC9A01 TFTs per side - Quad-shift register-powered 32 pins for…

    90 partsMIT
  • 4 layers60.6 × 56.2 mmFurnace controller, the printed circuit board in 3D

    Furnace controller

    digiexchris/furnace-controller

    Simple 5 wire furnace controller using the Wemos D1 Mini. Intended for ESPHome and Home Assistant or other automation uses.

    40 parts
  • 4 layers55 × 85 mmSAE Cellular Module, the printed circuit board in 3D

    SAE Cellular Module

    ephrenm/VehiCell

    NRF9151-based cellular telemetry device designed for a FSAE EV vehicle.

    152 parts
  • 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