

Touchpoint Mainboard
- Size
- 58 × 96.4 mm
- Copper layers
- 2
- Thickness
- 1.67 mm
- Parts
- 108
- Nets
- 172
- Pads
- 528
- Tracks, vias
- 2,759, 228
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 8 Feb 2026
- Updated
- 16 Sep 2026
Overview
Touchpoint Mainboard is an open-source printed circuit board by Touchpoint-Mouse, from the Touchpoint-Mouse/Touchpoint-PCB repository on GitHub. It is a 2-layer board of 58 × 96.4 mm with 108 parts on 172 nets, routed with 2,759 tracks and 228 vias.
It is built around the RP2040, DRV2605LDGS and W25Q128JVSIQ, with the BNO055, HV507PG-G and PCA9306DCTR among its other parts. Its parts include 48 capacitors, 29 resistors, 11 ICs, 5 connectors and 4 switches. It belongs with the computers and single-board computers boards and the RP2040 boards of this library.
Main components
12RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)DRV2605LDGS
VSSOP-10-0.5mm-40℃~+85℃ 1 2V~5.2V 500uA I2C Yes VSSOP-10-0.5mm Brushed DC Motor Drivers ROHSTexas InstrumentsBrushed DC Motor DriversW25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHBNO055
LGA-28(3.8x5.2)-40℃~+85℃ 2.4V~3.6V 40uA I2C、UART IMU X,Y,Z X,Y,Z ±16g ±2000dps LGA-28(3.8x5.2) Accelerometers ROHSBosch SensortecAccelerometersHV507PG-G
PQFP-80(14x20)0℃~+70℃ 1 1200mW 125ns@5V,20pF 1mA 4.5V~5.5V 64 8MHz Push-Pull Serial-to-Parallel PQFP-80(14x20) Shift Registers ROHSMicrochip TechnologyShift RegistersPCA9306DCTR
SM-8-40℃~+105℃ 1 1.2V~3.3V 1.8V~5.5V 2 Automatic direction detection、Output enable high-impedance Bidirectional Level translator Push-Pull、Open-drain SMBus、I2C SM-8 Translators, Level Shifters ROHSTexas InstrumentsTranslators, Level ShiftersTLV70019DDCR
SOT-23-5-40℃~+125℃@(Tj) 1 1.9V 200mA 31uA 48uVrms 5.5V 68dB@(1kHz) Fixed Over Current Protection、Thermal Shutdown Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsTXB0104PW
TSSOP-14-40℃~+85℃ 1 1.2V~3.6V 1.65V~5.5V 100Mbps 4 Auto Direction Detection Bidirectional CMOS CMOS Tri-State TSSOP-14 Translators, Level Shifters ROHSTexas InstrumentsTranslators, Level ShiftersUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)ABM8-272-T3
SMD3225-4P-40℃~+85℃ 10pF 12MHz 50Ω SMD crystal oscillator ±30ppm ±30ppm SMD3225-4P Crystals ROHSAbraconCrystalsBAT60A
SOD-323Schottky DiodesSlkorPEC12R-4220F-S0024
插件插件 Rotary Encoders ROHSBournsRotary Encoders
Parts
108| Qty | Value | Footprint | References |
|---|---|---|---|
| 31 | 0.1u | Capacitor_SMD:C_0402_1005Metric | C101, C102, C104, C106, C107, C108, C109, C110, C111, C113, C116, C118, C304, C305, C306, C307 +15 |
| 19 | 10k | Resistor_SMD:R_0402_1005Metric | R301, R303, R501, R502, R503, R504, R505, R506, R507, R508, R801, R802, R803, R804, R805, R806 +3 |
| 9 | 10u | Capacitor_SMD:C_0805_2012Metric | C103, C105, C112, C117, C201, C302, C303, C308, C403 |
| 6 | 20p | Capacitor_SMD:C_0402_1005Metric | C114, C115, C202, C203, C503, C504 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R103, R104 |
| 2 | 22Ω | Resistor_SMD:R_0402_1005Metric | R101, R102 |
| 2 | 5.1kΩ | Resistor_SMD:R_0402_1005Metric | R201, R202 |
| 2 | 500 | Resistor_SMD:R_0402_1005Metric | R105, R106 |
| 2 | Conn_01x32 | Touchpoint:HRS_FH34SRJ-32S-0.5SH_50_ | J701, J702 |
| 2 | LED | LED_SMD:LED_0603_1608Metric | D101, D102 |
| 2 | SW_SPST | Button_Switch_THT:SW_PUSH_6mm | SW801, SW802 |
| 2 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP501, JP502 |
| 1 | 13 | Resistor_SMD:R_0402_1005Metric | R302 |
| 1 | 1u | Capacitor_SMD:C_0402_1005Metric | C402 |
| 1 | 200k | Resistor_SMD:R_0402_1005Metric | R401 |
| 1 | 4.7u | Capacitor_SMD:C_0402_1005Metric | C301 |
| 1 | ABM8-272-T3 | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y101 |
| 1 | BAT60A | Diode_SMD:D_SOD-323 | D201 |
| 1 | BNO055 | Package_LGA:LGA-28_5.2x3.8mm_P0.5mm | U501 |
| 1 | Conn_01x02 | Connector_Wire:SolderWire-0.1sqmm_1x02_P3.6mm_D0.4mm_OD1mm | J101 |
| 1 | Conn_01x10 | Touchpoint:Jumper_Interface_10 | J602 |
| 1 | Crystal | Touchpoint:XTAL_MU00525_NDK | Y501 |
| 1 | DRV2605LDGS | Package_SO:VSSOP-10_3x3mm_P0.5mm | U401 |
| 1 | HV507PG-G | Package_QFP:PQFP-80_14x20mm_P0.8mm | U701 |
| 1 | LOGO | LOGO | G*** |
| 1 | NCP1117-3.3_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U102 |
| 1 | PCA9306DCTR | Touchpoint:DCT8 | U402 |
| 1 | PEC12R-4220F-S0024 | Touchpoint:XDCR_PEC12R-4220F-S0024 | S901 |
| 1 | PMW3360DM | Touchpoint:PMW3360DM | U301 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U101 |
| 1 | SW_SPST | Connector_Wire:SolderWire-0.1sqmm_1x02_P3.6mm_D0.4mm_OD1mm | SW803 |
| 1 | TLV70019DDCR | Touchpoint:DDC5 | U302 |
| 1 | TXB0104PW | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U702 |
| 1 | USB4105-GF-A | Touchstone:GCT_USB4105-GF-A | J201 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U201 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U103 |
The 105 most common of 108 parts.
More from Touchpoint-Mouse/Touchpoint-PCB
3- 2 layers138.8 × 96.4 mm

- 2 layers51 × 96 mm

- 2 layers18 × 26.7 mm

Similar boards
- 2 layers154 × 131.5 mm

Combined Stencil3
Project-Touchscape/Touchscape-PCB
PCB designs for sensors, drivers, routing, and communication
346 parts - 4 layers150 × 120 mm

Ephys test board
open-ephys/ephys-test-board
General purpose, automated electrophysiology test board
567 parts1 - 4 layers112.3 × 73.8 mm

IndMotorControl
ivanchairez01/indMotorControl
STM32-based industrial motor controller featuring FreeRTOS, CAN networking, closed-loop PID speed control, fault management, and real-time diagnostics.
54 parts - 4 layers88.9 × 96.5 mm

Ers s32-board
schrodlm/nxp_hal
In this assignment the target platform changes from the STM32F407 to the NXP S32K118, an Arm Cortex‑M0+ microcontroller from the S32K1xx automotive family.
138 parts - 2 layers26 × 26 mm

- 2 layers30 × 20 mm

BOB PMW3610-SEIBOKU
snize/BOB-PMW3610-SEIBOKU
This project is licensed under the CERN OHL-P v2. You may use, distribute, and modify this design under the terms of the CERN OHL-P v2. Original design by snize.
17 parts20CERN-OHL-P-2.0 - 2 layers22.6 × 17.8 mm

- 4 layers64 × 94 mm

Mouse
geoffgun15/openmice
Custom PAW3395 wireless mouse and receiver PCBs, firmware, and web configurator.
51 partsMIT
Questions
How big is the Touchpoint Mainboard PCB?
It measures 58 × 96.4 mm and has 2 copper layers, 1.67 mm thick.
What parts does the Touchpoint Mainboard use?
108 parts, built around the RP2040, DRV2605LDGS, W25Q128JVSIQ and BNO055. 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 Touchpoint Mainboard KiCad files?
From the Touchpoint-Mouse/Touchpoint-PCB repository on GitHub, at the commit this page was made from: the board is Touchpoint_Mainboard/Touchpoint_Mainboard.kicad_pcb and its schematic EEOP_Display/EEOP_Display.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Touchpoint Mainboard design in my own project?
Its repository states no licence, so its author keeps all rights: ask Touchpoint-Mouse before reusing the design.