

Lt6c pcb
LT6C 6 Keys Trackball
- Size
- 62 × 66.4 mm
- Copper layers
- 2
- Thickness
- 0.8 mm
- Parts
- 19
- Nets
- 28
- Pads
- 89
- Tracks, vias
- 102, 14
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 22 Jan 2025
- Updated
- 13 May 2025
Overview
Lt6c pcb is an open-source printed circuit board by lambdakb, from the lambdakb/trackball-lt6c repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 62 × 66.4 mm with 19 parts on 28 nets, routed with 102 tracks and 14 vias.
It is built around the PMW3360DM-T2QU and TPS76318DBV. Its parts include 6 switches, 4 capacitors, 3 ICs and 2 resistors. It belongs with the keyboards and input boards and the RP2040 boards of this library.
Main components
2PMW3360DM-T2QU
DIP-16Low-power mode、Interrupt output、Self-test function DIP-16 Specialized Sensors ROHSPixArtSpecialized SensorsTPS76318DBV
SOT-23-5-40℃~+125℃ 1 1.8V 10V 140uV 150mA 60dB@(1kHz) Fixed Over Current Protection、Over Temperature Protection、Enable Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdLT6C 6 Keys Trackball
The LambdaKB LT6C is a re-creation of the Ploopy Adept PCB and case as an easy to build DIY kit. The main goal was to build it using only off-the-shelf part and components that can be hand soldered relatively easily.
We set out to create a more affordable alternative to the original Adept trackball while retaining all its features, primarily for individuals in regions where purchasing the original kit isn't cost-effective (for example, shipping from the Ploopy store to Europe costs over €35 before import taxes).
PCB
The PCB has been designed in KiCad EDA 9.0 using the kicad-lkbd libraries.
You can preview the project files using KiCanvas directly in your browser and download the latest fabrication files for JLCPCB from the latest release.
The exported schematic is also available under output/schematics.
PCB Order
| Parameters | Value |
|---|---|
| Base Material | FR4 |
| Layers | 2 |
| Dimensions | 62 × 64.4 mm |
| PCB Thickness | 0.8 mm |
| PCB Color 1 | Green |
| Silkscreen | White |
| Surface Finish 2 | Lead Free HASL or ENIG |
| Copper Weight | 1 oz |
| Via Covering | Tented |
| Min Via Hole Size | 0.3 mm |
| Board Outline Tolerance | ± 0.2 mm |
Case
A 3D printed case is available under case, this is a simple modification of the original Ploopy Adept's case that adds clearance for the back of our PCB. No other major modification has been done it.
This includes:
- A pre-cconfigured
3mffile for Orca Slicer - Printing instructions
- Individual STL files, STEP file, and the original Fusion 360 project archive
Feel free to modify the case to your liking, but please make sure to respect the original license when doing so.
BOM
| Part | Ref. | Quantity | Remarks |
|---|---|---|---|
| PCB | LT6C PCB | 1 | See PCB section on how to order it. |
| 3D Printed Case | LT6C Case | 1 | 3D Printed case adapted from the Adept Trackball case. Make sure to check its individual BOM for the required hardware. |
| 44 mm Trackball | Any 1.75" Snooker Ball | 1 | The trackball ball itself, any 1.75" snooker / billiard ball should work. |
| XIAO RP2040 Controller | SeeedStudio XIAO RP2040 | 1 | Main controller for QMK/Vial. |
| Micro Switches | D2LS-21 SMD Micro Switch | 6 | Micro switches for mouse buttons. |
| PMW3360 Optical Sensor & Lens | PMW3360DM-T2QU + LM19-LSI | 1 | Optical mouse sensor and lens used to detect trackball movement. |
| 1.8V DO | TPS76318 Fixed 1.8V LDO (SOT-23-5) | 1 | Power regulator for optical sensor. |
| 1uF Capacitor | 0805 SMD Ceramic Capacitor | 1 | Required by the optical sensor LDO. |
| 4.7uF Capacitors | 0805 SMD Ceramic Capacitor | 2 | Power filtering capacitor for optical sensor and required LDO. |
| 100nF Capacitors | 0805 SMD Ceramic Capacitor | 1 | Power filtering for the optical sensor. |
| 10K Ω Resistor | 0805 SMD Resistor | 1 | Required by the optical sensor. |
| 39 Ω Resistor | 0805 SMD Resistor | 1 | Required by the optical sensor. |
Firmware
Firmware has been built using Vial, a fork of QMK allowing configuration through a nice GUI.
Sources are available in our own lambdakb/vial-qmk [blocked] repository and can be built using the QMK CLI.
# Clone the repository
git clone --recursive https://github.com/lambdakb/vial-qmk.git
# Compile the firmware
cd vial-qmk
qmk compile -kb lambdakb/lt6c -km vial
# Shoudl generate a `lambdakb_lt6c_vial.uf2` file at the root of the repository.To flash the firmware to your trackball, follow the following steps:
- Put the XIAO RP2040 in Bootloader mode by holding the BOOT button while plugging the USB cable (see official guide if you need help).
- Mount the
RPI-RP2drive on your computer. - Copy or drag and drop the
lambdakb_lt6c_vial.uf2file to theRPI-RP2drive. - The trackball should now reboot, and the firmware should be flashed.
- Open the Vial Desktop Application or Vial Web App to configure the trackball.
[!NOTE] To allow the firmware to be updated without requiring disassembly, you can enter Bootloader mode by holding the bottom left key of the trackball and plugging the USB cable. This is only possible after the firmware has been flashed the first time.
Attribution
This project is a complete reimplementation of the Ploopy Adept trackball PCB using off-the-shelf components that are relatively easy to hand solder.
The provided 3D printed case is a modification of the Adept's original case with a bit more space at the back to fit the new controller on the PCB. It has otherwise not be modified.
The original concept and design were created by Ploopy, who have licensed it under the CERN Open Hardware Licence Version 2 – Strongly Reciprocal (CERN-OHL-S-2.0), which permits adaptations, as demonstrated in this project.
License
This design is licensed under the CERN Open Hardware Licence Version 2 – Strongly Reciprocal (CERN-OHL-S-2.0).
You are free to use, modify, and distribute this design for any purpose, provided that:
- Attribution: Appropriate credit is given, a link to the license is provided, and any modifications are clearly indicated.
- Reciprocity: Any derivative works must be released under the same license.
If you are a retailer or business interested in producing or selling this design or related products, I’d love to discuss it! Please feel free to reach out so we can explore potential arrangements.
Footnotes
-
You can select any PCB color you want but manufacturers such as JLCPCB will charge you more for it as the combo 0.8 mm thickness, Lead Free HASL surface finish and alternative board color is pretty uncommon for them to produce. ↩
-
The "HASL (with lead)" option is extremely discouraged due to the risk of lead poisoning. We strongly recommend paying the premium for the "Lead Free HASL" option. ↩
Parts
19| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | SW_Push | LKBD_MicroSwitch:SW_D2LS_OMR | SW1, SW2, SW3, SW4, SW5, SW6 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_ISO14580_Pad | H1, H2, H3, H4 |
| 2 | 4.7uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C3 |
| 1 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4 |
| 1 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 1 | 1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | 39R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2 |
| 1 | PMW3360DM-T2QU | LKBD_OpticalSensor:PMW3360DM-T2QU | U3 |
| 1 | TPS76318 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | XIAO-RP2040 | LKBD_MCU:MCU_XIAO_RP2040 | U1 |
Questions
How big is the Lt6c pcb PCB?
It measures 62 × 66.4 mm and has 2 copper layers, 0.8 mm thick.
What parts does the Lt6c pcb use?
19 parts, built around the PMW3360DM-T2QU and TPS76318DBV. 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 Lt6c pcb KiCad files?
From the lambdakb/trackball-lt6c repository on GitHub, at the commit this page was made from: the board is pcb/lt6c-pcb.kicad_pcb and its schematic pcb/lt6c-pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Lt6c pcb 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
- 2 layers62 × 84 mm

- 4 layers142 × 119.7 mm

- 2 layers25 × 40 mm

- 4 layers48.5 × 25 mm

- 2 layers30.5 × 15.2 mm

- 4 layers100 × 50 mm

- 2 layers287.8 × 126.7 mm

- 2 layers15.9 × 25.7 mm

Sensor
Bastardkb/charybdis-pmw-3360-sensor-pcb
A PCB for the PMW3360 sensor. Designed for the Charybdis keyboard, can be used in other projects.
14 parts187

