100%
trackball-lt6c lt6c-pcb view
Description

Imported from GitHub: lambdakb/trackball-lt6c · commit 2328841 · license CERN-OHL-S-2.0

Description

LT6C 6 Keys Trackball

README

LT6C 6 Keys Trackball

Documentation GitHub Release License KiCad

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

FrontBack
PCB FrontPCB 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.

PCB Order

ParametersValue
Base MaterialFR4
Layers2
Dimensions62 × 64.4 mm
PCB Thickness0.8 mm
PCB Color 1Green
SilkscreenWhite
Surface Finish 2Lead Free HASL or ENIG
Copper Weight1 oz
Via CoveringTented
Min Via Hole Size0.3 mm
Board Outline Tolerance± 0.2 mm

Case

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.

BOM

PartRef.QuantityRemarks
PCBLT6C PCB1See PCB section on how to order it.
3D Printed CaseLT6C Case13D Printed case adapted from the Adept Trackball case. Make sure to check its individual BOM for the required hardware.
44 mm TrackballAny 1.75" Snooker Ball1The trackball ball itself, any 1.75" snooker / billiard ball should work.
XIAO RP2040 ControllerSeeedStudio XIAO RP20401Main controller for QMK/Vial.
Micro SwitchesD2LS-21 SMD Micro Switch6Micro switches for mouse buttons.
PMW3360 Optical Sensor & LensPMW3360DM-T2QU + LM19-LSI1Optical mouse sensor and lens used to detect trackball movement.
1.8V DOTPS76318 Fixed 1.8V LDO (SOT-23-5)1Power regulator for optical sensor.
1uF Capacitor0805 SMD Ceramic Capacitor1Required by the optical sensor LDO.
4.7uF Capacitors0805 SMD Ceramic Capacitor2Power filtering capacitor for optical sensor and required LDO.
100nF Capacitors0805 SMD Ceramic Capacitor1Power filtering for the optical sensor.
10K Ω Resistor0805 SMD Resistor1Required by the optical sensor.
39 Ω Resistor0805 SMD Resistor1Required by the optical sensor.

Firmware

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 the RPI-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.

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

  1. 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.

  2. 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.

Comments
Sign in to comment

No comments yet. Be the first to ask about this board.