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).
Front | Back |
---|---|
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
.
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 |
3D Render |
---|
![]() |
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
3mf
file 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.
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 has been built using Vial, a fork of QMK allowing configuration through a nice GUI.
Layout |
---|
![]() |
Sources are available in our own lambdakb/vial-qmk
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-RP2
drive on your computer. - Copy or drag and drop the
lambdakb_lt6c_vial.uf2
file to theRPI-RP2
drive. - 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.
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.
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. ↩