
Trackball ball
ntindle/trackball
Ultimate Mouse: fully custom trackball with a free-spinning active ball (capacitive touch ring, nRF52810, inductive charging) and a dual-PMW3360 base (nRF52840, USB-C, HID + custom driver). No mechanical wheel.

Ultimate Mouse: fully custom trackball with a free-spinning active ball (capacitive touch ring, nRF52810, inductive charging) and a dual-PMW3360 base (nRF52840, USB-C, HID + custom driver). No mechanical wheel.
Trackball base is an open-source printed circuit board by ntindle, from the ntindle/trackball repository on GitHub. It is a 4-layer board of 110 × 140 mm with 159 parts on 74 nets, routed with 2,206 tracks and 290 vias.
It is built around the E73-2G4M08S1C, LTC4125EUFD#PBF and PMW3360DM-T2QU, with the TLV3011AIDBVR, AP2112K-3.3TRG1 and TPD2E1B06DRLR-TP among its other parts. Its parts include 54 capacitors, 47 resistors, 11 ICs, 5 switches and 3 diodes. It belongs with the keyboards and input boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 20 | 100nF | Capacitor_SMD:C_0603_1608Metric | C102, C104, C105, C107, C109, C110, C113, C115, C117, C118, C206, C302, C305, C307, C309, C312 +4 |
| 8 | 10k | Resistor_SMD:R_0603_1608Metric | R111, R201, R202, R301, R303, R402, R404, R406 |
| 7 | 100k | Resistor_SMD:R_0603_1608Metric | R101, R102, R103, R104, R107, R110, R112 |
| 6 | 10uF/16V | Capacitor_SMD:C_0805_2012Metric | C101, C103, C106, C108, C112, C114 |
| 6 | 1uF | Capacitor_SMD:C_0603_1608Metric | C301, C304, C306, C308, C311, C313 |
| 6 | M3 | MountingHole:MountingHole_3.2mm_M3_Pad | H1, H2, H3, H4, H5, H6 |
| 4 | 0R | Resistor_SMD:R_0603_1608Metric | R113, R114, R115, R515 |
| 3 | 100k | Resistor_SMD:R_0402_1005Metric | R503, R505, R508 |
| 3 | 10k | Resistor_SMD:R_0402_1005Metric | R502, R510, R511 |
| 3 | 1k | Resistor_SMD:R_0603_1608Metric | R401, R403, R405 |
| 3 | 4.7nF | Capacitor_SMD:C_0603_1608Metric | C111, C116, C208 |
| 3 | 47uF | Capacitor_SMD:C_1206_3216Metric | C504, C505, C506 |
| 3 | D2FC-F-7N | trackball:D2FC-F-7N | SW401, SW402, SW403 |
| 3 | FIDUCIAL | Fiducial:Fiducial_1mm_Mask2mm | FID1, FID2, FID3 |
| 2 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C510, C511 |
| 2 | 100nF | Capacitor_SMD:C_0402_1005Metric | C203, C204 |
| 2 | 10nF | Capacitor_SMD:C_0402_1005Metric | C502, C503 |
| 2 | 12pF | Capacitor_SMD:C_0603_1608Metric | C201, C202 |
| 2 | 1M | Resistor_SMD:R_0603_1608Metric | R106, R205 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R507, R514 |
| 2 | 33 | Resistor_SMD:R_0603_1608Metric | R206, R207 |
| 2 | 39 | Resistor_SMD:R_0603_1608Metric | R302, R304 |
| 2 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C303, C310 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R203, R204 |
| 2 | 600R | Inductor_SMD:L_0603_1608Metric | FB301, FB302 |
| 2 | PMW3360DM-T2QU | trackball:PMW3360DM-T2QU | U301, U302 |
| 2 | TLV3011AIDBVR | Package_TO_SOT_SMD:SOT-23-6 | U106, U107 |
| 2 | TPS22918DBVR | Package_TO_SOT_SMD:SOT-23-6 | U104, U105 |
| 1 | 100k 100V | Resistor_SMD:R_1206_3216Metric | R512 |
| 1 | 100k NTC | Resistor_SMD:R_0603_1608Metric | TH501 |
| 1 | 100m | Resistor_SMD:R_1206_3216Metric | R501 |
| 1 | 100nF 100V | Capacitor_SMD:C_1206_3216Metric | C509 |
| 1 | 10uF/10V | Capacitor_SMD:C_0805_2012Metric | C207 |
| 1 | 1uF | Capacitor_SMD:C_0402_1005Metric | C501 |
| 1 | 1uF/16V | Capacitor_SMD:C_0603_1608Metric | C205 |
| 1 | 24uH | trackball:TX_COIL_IF_2P508 | L501 |
| 1 | 267k | Resistor_SMD:R_0402_1005Metric | R509 |
| 1 | 27.4k | Resistor_SMD:R_0603_1608Metric | R108 |
| 1 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q101 |
| 1 | 37.4k | Resistor_SMD:R_0603_1608Metric | R105 |
| 1 | 4.7nF | Capacitor_SMD:C_0402_1005Metric | C508 |
| 1 | 470pF | Capacitor_SMD:C_0402_1005Metric | C507 |
| 1 | 5.23k | Resistor_SMD:R_0402_1005Metric | R513 |
| 1 | 59.0k | Resistor_SMD:R_0402_1005Metric | R506 |
| 1 | 6.8M | Resistor_SMD:R_0603_1608Metric | R109 |
| 1 | 7.87k | Resistor_SMD:R_0402_1005Metric | R504 |
| 1 | ABS07-32.768KHZ-9-T | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y201 |
| 1 | AP2112K-3.3TRG1 | Package_TO_SOT_SMD:SOT-23-5 | U101 |
| 1 | APX809-29SAG-7 | Package_TO_SOT_SMD:SOT-23 | U102 |
| 1 | BAS521-7 | Diode_SMD:D_SOD-523 | D501 |
| 1 | BOOT | Button_Switch_SMD:SW_SPST_B3S-1000 | SW202 |
| 1 | CDBQR70 | Diode_SMD:D_0402_1005Metric | D502 |
| 1 | CORTEX-DBG-10 | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD | J202 |
| 1 | E73-2G4M08S1C | trackball:E73-2G4M08S1C | U201 |
| 1 | ESD5Z5.0T1G | Diode_SMD:D_SOD-523 | D203 |
| 1 | LTC4125EUFD | trackball:QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_NoP10 | U501 |
| 1 | MF-MSMF050-2 | Fuse:Fuse_1812_4532Metric | F101 |
| 1 | RESET | Button_Switch_SMD:SW_SPST_B3S-1000 | SW201 |
| 1 | TP101 | TestPoint:TestPoint_Pad_D1.5mm | TP101 |
| 1 | TP102 | TestPoint:TestPoint_Pad_D1.5mm | TP102 |
| 1 | TP103 | TestPoint:TestPoint_Pad_D1.5mm | TP103 |
| 1 | TP104 | TestPoint:TestPoint_Pad_D1.5mm | TP104 |
| 1 | TP105 | TestPoint:TestPoint_Pad_D1.5mm | TP105 |
| 1 | TP203 | TestPoint:TestPoint_Pad_D2.0mm | TP203 |
| 1 | TP204 | TestPoint:TestPoint_Pad_D2.0mm | TP204 |
| 1 | TP205 | TestPoint:TestPoint_Pad_D2.0mm | TP205 |
| 1 | TP206 | TestPoint:TestPoint_Pad_D2.0mm | TP206 |
| 1 | TP301 | TestPoint:TestPoint_Pad_D1.5mm | TP301 |
| 1 | TP302 | TestPoint:TestPoint_Pad_D1.5mm | TP302 |
| 1 | TP303 | TestPoint:TestPoint_Pad_D1.5mm | TP303 |
| 1 | TP304 | TestPoint:TestPoint_Pad_D1.5mm | TP304 |
| 1 | TP305 | TestPoint:TestPoint_Pad_D1.5mm | TP305 |
| 1 | TP306 | TestPoint:TestPoint_Pad_D1.5mm | TP306 |
| 1 | TP307 | TestPoint:TestPoint_Pad_D1.5mm | TP307 |
| 1 | TP308 | TestPoint:TestPoint_Pad_D1.5mm | TP308 |
| 1 | TP501 | TestPoint:TestPoint_Pad_D1.5mm | TP501 |
| 1 | TPD2E1B06DRLR | Package_TO_SOT_SMD:SOT-563 | U202 |
| 1 | TYPE-C-31-M-12 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J201 |
| 1 | UART_RXD | TestPoint:TestPoint_Pad_D1.5mm | TP202 |
| 1 | UART_TXD | TestPoint:TestPoint_Pad_D1.5mm | TP201 |
The 158 most common of 159 parts.

ntindle/trackball
Ultimate Mouse: fully custom trackball with a free-spinning active ball (capacitive touch ring, nRF52810, inductive charging) and a dual-PMW3360 base (nRF52840, USB-C, HID + custom driver). No mechanical wheel.

ntindle/trackball
Ultimate Mouse: fully custom trackball with a free-spinning active ball (capacitive touch ring, nRF52810, inductive charging) and a dual-PMW3360 base (nRF52840, USB-C, HID + custom driver). No mechanical wheel.

Tinkerbug-Robotics/TinkerRocket
Model rocket flight computer, ground station, iOS app, and simulation

limmjacc/custom-wireless-mouse
Project to track the hardware and firmware for a custom made computer mouse.

FujiNetWIFI/fujinet-hardware
Schematics and design files for FujiNet hardware

tschak909/frob-modern
The Frob, An Apple II Atari 2600 Development System, re-made as an RP2354 based device.

HeyPCB/iris-brainstem
Iris Brainstem: power and servo hub of the Iris robot head. 9 V USB-C PD in, 6 V / 5 A servo rail in stitched copper zones (measured), 5 V rail, half-duplex servo bus with ten ports, speaker amp.

anil08607/stm32-smartwatch
A 46 × 46 mm, four-layer Bluetooth smartwatch PCB with a Nordic nRF52810-QFAA, 240 × 240 SPI LCD interface, BMA456 accelerometer, battery-backed PCF8563 RTC, USB-C 5 V charging, protected single-cell battery interface…

embeddedos-org/eCAD-Hardware-Products
Hardware designs + EE docs + Board datasheets of Multiple products

benkrasnow/1v2-boost-converter
Schematics and PCB layout for a boost converter 0.9V minimum input, 30A maximum input current
It measures 110 × 140 mm and has 4 copper layers, 1.6 mm thick.
159 parts, built around the E73-2G4M08S1C, LTC4125EUFD#PBF, PMW3360DM-T2QU and TLV3011AIDBVR. 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.
From the ntindle/trackball repository on GitHub, at the commit this page was made from: the board is trackball-base/trackball-base.kicad_pcb and its schematic trackball-ball-coil/trackball-ball-coil.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask ntindle before reusing the design.