

Hextrack
An open-source 3D printable button-less trackball using the PMW3389 sensor.
- Size
- 90.1 × 55.4 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 48
- Nets
- 89
- Pads
- 247
- Tracks, vias
- 61, 10
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 9 Jan 2025
- Updated
- 1 Feb 2025
Overview
Hextrack is an open-source printed circuit board by tmshader, from the tmshader/hextrack repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 4-layer board of 90.1 × 55.4 mm with 48 parts on 89 nets, routed with 61 tracks and 10 vias.
It is built around the USBLC6-2SC6, SK6812MINI-E and B3U-1000P. Its parts include 26 capacitors, 5 resistors, 5 ICs, 3 switches and 2 diodes. It belongs with the keyboards and input and sensors and measurement boards and the nRF52 and nRF5x boards of this library.
Main components
3USBLC6-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)SK6812MINI-E
SMD-40℃~+85℃ 0.6mA 1.78mm 120mcd~240mcd 120° 160mcd~320mcd 1kHz 2.8mm 2000V 3.2mm 3.7V~5.5V 460nm~470nm 515nm~525nm 620nm~625nm 800Kbit/s 815mcd~1275mcd Semi-transparent lens SMD RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)B3U-1000P
SMD,3x2.5mm-25℃~+70℃ 1.53N 1.6mm 12V 2.5mm 3mm 50mA Round Button SMD(SMT) Tab SPST Surface Mount,Vertical SMD,3x2.5mm Tactile Switches ROHSOmronTactile Switches
README
README.mdHexTrack
An open-source 3D printable trackball using the PMW3389 sensor.
Visit website for more info: https://hextrack.tmsahder.me
Parts
48| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 1uF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C4, C11, C16 |
| 4 | 100nF | Capacitor_SMD:C_0402_1005Metric | C8, C13, C14, C15 |
| 4 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C5, C9, C10, C12 |
| 3 | 100nF | Capacitor_SMD:C_0603_1608Metric | C21, C24, C25 |
| 3 | Mounting hole with pad | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric | R3, R5 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric | C22, C23 |
| 2 | 12pF | Capacitor_SMD:C_0402_1005Metric | C19, C20 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 2 | Kailh Choc V1 | HexTrack:Choc_V1 | S2, S3 |
| 2 | SK6812MINI-E | ScottoKeebs_Components:LED_SK6812MINI | D1, D2 |
| 1 | 0.5pF | Capacitor_SMD:C_0402_1005Metric | C17 |
| 1 | 0.8pF | Capacitor_SMD:C_0402_1005Metric | C18 |
| 1 | 100pF | Capacitor_SMD:C_0402_1005Metric | C7 |
| 1 | 13R | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 32 MHz Crystal | Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mm | Y1 |
| 1 | 4.7nH | Inductor_SMD:L_0402_1005Metric | L1 |
| 1 | 4.7uF 10V | Capacitor_SMD:C_0603_1608Metric | C26 |
| 1 | 820pF | Capacitor_SMD:C_0402_1005Metric | C6 |
| 1 | AP2204K-1.8 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | AP2204K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | Antenna | Diode_SMD:D_1206_3216Metric | AN1 |
| 1 | B3U-1000P | Button_Switch_SMD:SW_SPST_B3U-1000P | S1 |
| 1 | PMW3389DM-T3QU | HexTrack:PixArt_PMW3389DM-T3QU | U5 |
| 1 | USB Type-C Receptacle 16P | HexTrack:USB_C_16P_CB0.8_073 | J1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U1 |
| 1 | nRF52840 | HexTrack:Nordic_AQFN-73-1EP_7x7mm_P0.5mm | U4 |
Questions
How big is the Hextrack PCB?
It measures 90.1 × 55.4 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Hextrack use?
48 parts, built around the USBLC6-2SC6, SK6812MINI-E and B3U-1000P. 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 Hextrack KiCad files?
From the tmshader/hextrack repository on GitHub, at the commit this page was made from: the board is hardware/electrical/hextrack.kicad_pcb and its schematic hardware/electrical/block_diagram.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Hextrack design in my own project?
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 4 layers180.4 × 157.2 mm

- 2 layers131.2 × 132.5 mm

- 2 layers60 × 60 mm

HighPower Mechaduino
pointhi/HighPower-Mechaduino
Mechaduino derivative which drives up to 10A, drawn using KiCad
140 parts31 - 4 layers85 × 26.5 mm

Leyden Jar
mymakercorner/Leyden_Jar
A modernized controller PCB for the Brand New Model F and Beam Spring keyboards
92 parts17GPL-3.0 - 4 layers60.6 × 27.6 mm

Display pcb
HW-Lab-Hardware-Design-Agency/WebScreen-PCB
WebScreen PCB designs, BOM and other manufacturing files.
93 parts13CERN-OHL-P-2.0 - 2 layers62 × 208.5 mm

Combined
wr/airwriter
Print to vintage Apple printers from modern devices over AirPrint, or from a vintage Mac over AppleTalk.
154 parts7 - 4 layers210.9 × 127 mm

- 4 layers71.1 × 50.8 mm

Stm32 audio class device
IsaacHo072/STM32-USB-Microphone-Interface
USB Audio Class Device with STM32G431CB and TLV320ADC6120
64 parts1