Releases: lambdakb/trackball-lt7dk
Releases · lambdakb/trackball-lt7dk
v1.00 (Pre-release)
Warning
This is a pre-release version of the trackball.
The PCB design is considered final (as it has already been ordered), but if any issues are discovered, hardware modifications may still be necessary. Additionally, the case and firmware may undergo changes before the final release. Please keep this in mind if you decide to build or use this version. Feedback is welcome!
PCB
| Front | Back |
|---|---|
You can preview the project files for this release using KiCanvas.
BOM
| Part | Ref. | Quantity | Optional | Remarks |
|---|---|---|---|---|
| PCB | LT7DK PCB | 1 | ❌ | See PCB section on how to order it. |
| Pro Micro Controller | Arduino Pro Micro 5V, Adafruit KB2040 or nice!nano | 1 | ❌ | Supports various Pro Micro style controller (including RP2040 based ones) as well as the nice!nano for wireless builds. 1 |
| MCU Socket | DIP-24 Round Socket (Wide, 15.24 mm) | 1 | ✅ | Recommended to socket the controller, can be omitted if soldered directly. Compatibles pins are required such as dismantled LED strip male adapters. |
| Reset Push Button | DIP 2pin Momentary Push Button (6 × 3.5 mm) | 1 | ✅ | Used as a reset switch, can be omitted if you flash the controller before installing it or if the controller can be put in bootloader mode from any other means. |
| Micro Switches | D2FC-F-7N Micro Switch or compatible | 4-7 | ❌ | Micro switches for mouse buttons, you do not have to populate all of them depending on how you intend to use the PCB. |
| 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-2 | ❌ | One if required for power filtering of the optical sensor, the second one is only required if installing the NeoPixel RGB LED. |
| 10K Ω Resistor | 0805 SMD Resistor | 1 | ❌ | Required by the optical sensor. |
| 39 Ω Resistor | 0805 SMD Resistor | 1 | ❌ | Required by the optical sensor. |
| 0.91" OLED Display | SSD1306 0.91" 128X32 OLED I²C Display Module | 0-1 | ✅ | Optional, not recommended for wireless builds. 1 |
| NeoPixel RGB LED | WS2812B 5050 SMD RGB LED or SK6812 5050 SMD RGBW LED | 0-1 | ✅ | Optional, MUST NOT be placed on wireless builds as 5V output is not provided on the RAW pin by the controller. 1 |
| Power Slide Switch | PCM12SMTR or MSK-12C02 | 1 | ✅ | Only required for battery powered wireless builds. 1 |
| Battery Connector | JST-PH 2pin right-angle Male Connector | 1 | ✅ | Only needed for battery powered wireless builds if the battery is not soldered directly to the board (recommended). 1 |
Changelog
Full Changelog: https://github.com/lambdakb/trackball-lt7dk/commits/v1.00-pre