
Panel
efogtech/endgame-trackball-hardware
Because it's cheaper than 4 layers. Yes, seriously.

Because it's cheaper than 4 layers. Yes, seriously.
Trackball is an open-source printed circuit board by efogtech, from the efogtech/endgame-trackball-hardware repository on GitHub. It is a 6-layer board of 65 × 85 mm with 260 parts on 191 nets, routed with 2,797 tracks and 603 vias.
It is built around the NRF52833-QIAA-R, SY80004DQD and WS2812B, with the LP4034QVF, USB-TYPE-C-017 and 0201WMF1002TEE among its other parts. Its parts include 73 resistors, 63 capacitors, 23 ICs, 10 diodes and 9 switches. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.
| Revision | Type | RGB LEDs | Consumption (idle/sleep) | C‑to‑C cable support | Additional exposed pins* | Notes |
|---|---|---|---|---|---|---|
| rev3 | medium batch | 🔴 | 🔴 480/130 uA | ⚠️ | ❌ | Doesn't support the new (latest) encoders without a firmware modification. |
| rev4 | large batch | 🟢 | 🔴 440/110 uA | ⚠️ | ❌ | — |
| rev5 | transitional | 🟢 | 🟢 110/60 uA | ✅ | ❌ | Restarts when USB power lost. |
| rev6 | transitional | 🟢 | 🟢 95/50 uA | ✅ | ⚠️ | The exposed pins are not very convenient to use. |
| rev7 | 🟢 | 🟢 95/50 uA | ✅ | ✅ | The AXP2585 charging IC has got discontinued. | |
| rev8 | transitional | 🟢 | ?/? uA | ✅ | ✅ | Specifications are to be measured. Has a hardware issue. Can't work without a battery. |
| rev9 | transitional | 🟢 | ?/? uA | ✅ | ✅ | Specifications are to be measured. Has the same hardware issue. |
| rev10 | final | 🟢 | ?/? uA | ✅ | ✅ | Not in production yet. |
*Additional 3 GPIOs for arbitrary user modifications.
Because it's cheaper than 4 layers. Yes, seriously.
JLC06161H-3313
Parent repo: https://github.com/efogtech/endgame-trackball
| Qty | Value | Footprint | References |
|---|---|---|---|
| 58 | , , , , , , , , , , , , , , , +42 | ||
| 31 | 0201WMF1002TEE | easyeda2kicad:R0201 | R19, R20, R29, R30, R33, R34, R36, R39, R40, R47, R48, R52, R54, R55, R57, R58 +15 |
| 29 | 0201WMF3403TEE | easyeda2kicad:R0201 | R10, R12, R15, R18, R21, R22, R23, R24, R25, R26, R27, R28, R31, R32, R35, R37 +13 |
| 16 | WS2812B | easyeda2kicad:LED-SMD_4P-L1.0-W1.0-TL_XL-1010RGBC-WS2812B | U6, U7, U8, U9, U10, U11, U12, U13, U14, U15, U16, U17, U18, U19, U20, U21 |
| 13 | CGA0201X5R105M6R3ET | easyeda2kicad:C0201 | C1, C2, C14, C15, C51, C52, C53, C59, C61, C62, C64, C65, C69 |
| 12 | 0201B103K160NT | easyeda2kicad:C0201 | C19, C20, C26, C27, C28, C29, C32, C33, C39, C40, C41, C42 |
| 10 | CGA0201X5R104K100ET | easyeda2kicad:C0201 | C22, C24, C34, C37, C47, C48, C49, C50, C54, C58 |
| 9 | 715k | easyeda2kicad:R0201 | R5, R7, R8, R45, R46, R49, R50, R51, R53 |
| 9 | AFH34-S08FIA-1H | easyeda2kicad:FPC-SMD_8P-P0.50_JS_AFH34-S08FIA-1H | ENC.ANY, ENC.ANY, ENC.L, ENC.R, J2, SENS.ANY, SENS.ANY, SENS.L, SENS.R |
| 9 | CL05A106MP5NUNC_C315248 | easyeda2kicad:C0402 | C5, C18, C25, C31, C38, C55, C56, C67, C68 |
| 8 | HX TC-5608-Y | easyeda2kicad:SW-SMD_TC-5608-Y | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 |
| 7 | GRM155R60J226ME11D | easyeda2kicad:C0402 | C4, C17, C23, C35, C36, C43, C70 |
| 6 | BAS40-06T-7-F | easyeda2kicad:SC-75-3_L1.6-W0.8-P1.00-LS1.6-BR | D2, D3, D4, D5, D6, D7 |
| 5 | 0201B821K500NT | easyeda2kicad:C0201 | C30, C44, C60, C63, C66 |
| 4 | FTC252012SR47MBCA | easyeda2kicad:IND-SMD_L2.5-W2.0 | L1, L2, L3, L6 |
| 4 | RT0402BRE0750RL | easyeda2kicad:R0402 | R9, R56, R61, R63 |
| 2 | 0201CG120J500NT | easyeda2kicad:C0201 | C21, C45 |
| 2 | EC05E1220401 | easyeda2kicad:SW-SMD_EC05E1220401 | ENC1, ENC1 |
| 2 | PMW3610 | pmw3610:PMW3610 | U4, U5 |
| 2 | SY80004DQD | easyeda2kicad:VSON-6_L1.5-W1.5-P0.50-TL | U2, U3 |
| 2 | TZ-P2-0402RTIA1-0.45T | easyeda2kicad:LED0402-RD_RED | LED8, LED10 |
| 2 | XR2302 | easyeda2kicad:SOT-23-3_L2.9-W1.3-P0.95-LS2.4-BR | Q1, Q2 |
| 2 | ~ | easyeda2kicad:C0201 | C6, C71 |
| 1 | 0201CG1R0C250NT | easyeda2kicad:C0201 | C46 |
| 1 | 0402ESDA-05N | easyeda2kicad:D0402-BI | D1 |
| 1 | Antenna | antenna:Texas_SWRA117D_2.4GHz_Left | AE1 |
| 1 | CGA0201C0G1R2C500ET | easyeda2kicad:C0201 | C57 |
| 1 | CL31A107MQHNNNE | easyeda2kicad:C1206 | C16 |
| 1 | HCZZ0032-3 | easyeda2kicad:CONN-SMD_HCZZ0032-3 | BAT1 |
| 1 | LP4034QVF | easyeda2kicad:DFN-10_L3.0-W3.0-P0.50-BL-EP2.5 | U22 |
| 1 | LQG15HS2N2S02D | easyeda2kicad:L0402 | L4 |
| 1 | LQG15HS4N7S02D | easyeda2kicad:L0402-R-RD | L5 |
| 1 | NRF52833-QIAA-R | easyeda2kicad:AQFN-73_L7.0-W7.0-P0.50-BL-EP4.8 | U_MCU1 |
| 1 | TPS2116DRLR | easyeda2kicad:SOT-583-8_L2.1-W1.6-P0.50-LS1.6-BL | U23 |
| 1 | TS-1010-C-A | easyeda2kicad:KEY-SMD_TX-1010-X-X | SW9 |
| 1 | TS3USB30 | easyeda2kicad:UQFN-10_L1.8-W1.4-P0.40-TL | U_MUX1 |
| 1 | USB-TYPE-C-017 | easyeda2kicad:USB-TYPE-C-SMD_C9900008089 | U1 |
| 1 | XL-1005UGC | easyeda2kicad:LED0402-RD_GREEN | LED5 |
| 1 | XL7EL89CKI-111YLC-32M | easyeda2kicad:CRYSTAL-SMD_4P-L2.0-W1.6-BL | X1 |

efogtech/endgame-trackball-hardware
Because it's cheaper than 4 layers. Yes, seriously.

efogtech/endgame-trackball-hardware
Because it's cheaper than 4 layers. Yes, seriously.

efogtech/endgame-trackball-hardware
Because it's cheaper than 4 layers. Yes, seriously.

efogtech/endgame-trackball-hardware
Because it's cheaper than 4 layers. Yes, seriously.

efogtech/endgame-trackball-hardware
Because it's cheaper than 4 layers. Yes, seriously.

efogtech/endgame-trackball-hardware
Because it's cheaper than 4 layers. Yes, seriously.


efogdev/nrf54l15-module
nRF54L15 module with full IO set and external DC-DC regulator for maximum efficiency

aram-ap/daredevil
Computer Vision-Based Tactile Feedback for the Visually Impaired
xenbedded/pixel-c-support
Support hardware and software for running custom code on the Google Pixel C.




It measures 65 × 85 mm and has 6 copper layers, 1.61 mm thick.
260 parts, built around the NRF52833-QIAA-R, SY80004DQD, WS2812B and LP4034QVF. 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 efogtech/endgame-trackball-hardware repository on GitHub, at the commit this page was made from: the board is trackball.kicad_pcb and its schematic dongle-1k/dongle.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 efogtech before reusing the design.