ClickTapToe Hardware Viewer

Review the two ClickTapToe boards, download the fabrication and CAD files, and follow the build sequence without browsing the GitHub repository tree.

Controller
Seeed Studio XIAO nRF52840 / XIAO BLE
Input hub
Pedal jacks, USB, scroll sensor, and RJ45 pointer link
Pointer
PMW3610 mouse sensor module connected over RJ45

Board Images

These top-side PCB images are exported from the KiCad board files and load quickly for a first-pass visual check.

Top-side PCB view of the ClickTapToe input hub board
Input hub board
Top-side PCB view of the ClickTapToe mouse pointer board
Mouse pointer board

Interactive Board Previews

The embedded KiCanvas views load the schematic and PCB files directly from the published repository for detailed inspection.

Fabrication And CAD Files

Use the production archives for PCB fabrication and assembly. STEP files are provided for connector and component fit checks.

Overall Electronics BOM

Combined quantities for one complete electronics set: one input hub board plus one mouse pointer board. Mechanical enclosure parts, pedals, cable, magnet, and other off-board items can be added later.

Grouped by matching value, footprint, and supplier part number.

Download CSV
Qty Value Footprint LCSC part Used on
4 1u 0603 C15849 Input hub C1 C3; mouse pointer C8 C9
2 10uF 0805 C15850 Input hub C2; mouse pointer C6
1 1206L012WR 1206 C151160 Input hub F1
1 B2B-PH-SM4-TB JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical C160352 Input hub J11
1 BM04B-SRSS-TB_LF__SN_ JST_BM04B-SRSS-TB_LF__SN_ C160390 Input hub J5
2 330 0603 C23138 Input hub R1 R2
3 47R 0603 C23182 Input hub R3 R4 R5
2 100 0603 C22775 Input hub R6; mouse pointer R3
4 10k 0603 C25804 Input hub R7 R8 R9; mouse pointer R1
4 TPD4E05U06DQAR IC_TPD4E05U06DQAR C138714 Input hub U2 U3; mouse pointer U3 U4
1 3.3uF/16V 0805 C7393948 Mouse pointer C1
3 100nF 0603 C14663 Mouse pointer C2 C3 C4
2 10nF 0603 C57112 Mouse pointer C5 C7
2 0R 0603 C21189 Mouse pointer JP1 JP3
1 PMW3610 PMW3610DM-SUDU 16Pin C42442560 Mouse pointer U1
1 TLV74318PDBVR SOT-23-5_HandSoldering C485152 Mouse pointer U2

Assembly Guide

This is the high-level build order for the current electronics. Use the board previews and BOMs above for part placement and orientation.

Order the boards

Use each production archive for the matching PCB. Keep the input hub and mouse pointer fabrication packages separate.

Assemble surface-mount parts

Populate the controller-side passives, ESD arrays, sensor support parts, and board-specific footprints from each BOM.

Install connectors

Fit the USB/controller module, RJ45 jacks, pedal jacks, battery or auxiliary connectors, and any test headers used for bring-up.

Mount sensors

Place the AS5600 near the scroll wheel magnet and mount the PMW3610 sensor board in the pointer module at the intended height.

Wire the pointer link

Connect the input hub and pointer module with the RJ45 cable, preserving the non-Ethernet ClickTapToe pinout.

Flash and test

Flash the XIAO BLE with the ClickTapToe ZMK build, then verify pedal clicks, scroll movement, and PMW3610 pointer response.

RJ45 Pointer Pinout

The RJ45 connector is used as a ClickTapToe sensor cable, not as an Ethernet connection.

RJ45 pin Signal Input hub side Mouse pointer side
1 VIN / 3V3 3.3 V sensor power Sensor board input power
2 GND Ground Ground return
3 SCLK PMW3610 SPI clock PMW3610 SPI clock
4 SDIO Bidirectional SPI data Bidirectional SPI data
5 nCS PMW3610 chip select PMW3610 chip select
6 GND Ground Ground return paired with SCLK
7 MOTION PMW3610 motion interrupt Active-low PMW3610 motion output
8 nRESET Reset routed to XIAO D6 Reset routed through installed link

Next hardware improvement

For the next input hub PCB revision, add optional 0 ohm jumpers from each pedal jack normal contact to GND. Populate them for normally closed Yamaha-style pedals so unplugged jacks stay idle.

Firmware target

The active firmware target is xiao_ble//zmk with the clicktaptoe shield. The current build uses USB HID mouse output with Bluetooth disabled.