

Speed joystick
- Size
- 126.6 × 72.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 83
- Nets
- 76
- Pads
- 283
- Tracks, vias
- 950, 114
- Pours
- 31
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 19 Nov 2022
- Updated
- 10 Feb 2026
Overview
Speed joystick is an open-source printed circuit board by owhite, from the owhite/ebike_speedo repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 126.6 × 72.8 mm with 83 parts on 76 nets, routed with 950 tracks and 114 vias.
It is built around the TXS0108EPW, SK6812 and JS5208. Its parts include 30 capacitors, 24 diodes, 10 resistors, 4 ICs and 4 connectors. It belongs with the keyboards and input boards and the NXP (LPC, Kinetis, i.MX RT) boards of this library.
Main components
3TXS0108EPW
TSSOP-20-40℃~+85℃ 1 1.4V~3.6V 1.65V~5.5V 60Mbps 8 Automatic direction detection、Output enable high-impedance、Integrated pull-up resistor Bidirectional Level translator Push-Pull、Open-drain TSSOP-20 Translators, Level Shifters ROHSTexas InstrumentsTranslators, Level ShiftersSK6812
SMD-4P,5.4x5mm-40℃~+85℃ 0.6mA 1.6mm 120° 160mcd~320mcd 1kHz 2000V 280mcd~515mcd 3.7V~5.5V 460nm~470nm 520nm~530nm 620nm~625nm 800Kbit/s 815mcd~1275mcd Built-in power-on reset circuit Semi-transparent lens SMD-4P,5.4x5mm RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)JS5208
SMDSMD Pushbutton Switches ROHSE-SwitchPushbutton Switches
README
7_segment_kicad/README.mdebike_speedo
Parts
83| Qty | Value | Footprint | References |
|---|---|---|---|
| 26 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +10 |
| 24 | SK6812 | LED_SMD:LED-SMD_4P-L4.0-W1.6-L | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +8 |
| 9 | , , , , , , , , | ||
| 8 | 10k | Resistor_SMD:R_0805_2012Metric | R1, R2, R3, R4, R5, R6, R9, R10 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C29, C30 |
| 2 | 1uF | Capacitor_SMD:C_0603_1608Metric | C27, C28 |
| 2 | Conn_01x09 | Connector_PinSocket_2.54mm:PinSocket_1x09_P2.54mm_Vertical | J3, J4 |
| 1 | 100k | Resistor_SMD:R_0805_2012Metric | R8 |
| 1 | 120 | Resistor_SMD:R_0805_2012Metric | R7 |
| 1 | Conn_01x04 | 4pin:my_4_tab_edge | J2 |
| 1 | Conn_01x08 | 8_hole:8_hole | J1 |
| 1 | JS5208 | JS5208:SW_JS5208 | SW1 |
| 1 | TJA1050T/CM,118 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | TXS0108E | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U3 |
| 1 | Teensy3.2 | teensy:Teensy32 | U1 |
| 1 | XC6206PxxxMR | Package_TO_SOT_SMD:SOT-23 | U4 |
The 82 most common of 83 parts.
More from owhite/ebike_speedo
3Similar boards
- 6 layers60.6 × 100 mm

Gecko5education
logisim-evolution/GECKO5Education
Openhardware educational platform based on the ideas of the ulx3s and Gecko4Education
311 parts18MIT - 4 layers198.4 × 104.3 mm

DC33
Maritime-Hacking-Village/Badge-2025
Public repository for the official MHV 2025 badge.
200 parts15CERN-OHL-W-2.0 - 2 layers108.1 × 61.2 mm

Signl
afms135/signl
An Open Source Real-Time Audio Effects Processor running on Raspberry Pi
67 parts11 - 2 layers302.4 × 230.7 mm

- 2 layers49.5 × 106 mm

Supra board
jsenzel1/supra
is multimode Eurorack module with 4 different experiments in long term time. you can run up to 2 modes at once. use the 4 way joystick and buttons to interact with the modes on the oled
119 parts4 - 2 layers100 × 69 mm

Light intensity data logger
Llamero/Light_Color_and_Intensity_Datalogger
Measures temperature, pressure, humidity, intensity and color of light and saves it to an SD card
27 parts2Apache-2.0 - 2 layers23.4 × 61 mm

SusGadget
12zcab/SusGadget-Board
Huge thanks to Raghav who helped me polish the project and improved many design flaws and zine design :)
11 parts - 2 layers125.7 × 108.8 mm

Questions
How big is the Speed joystick PCB?
It measures 126.6 × 72.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Speed joystick use?
83 parts, built around the TXS0108EPW, SK6812 and JS5208. 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 Speed joystick KiCad files?
From the owhite/ebike_speedo repository on GitHub, at the commit this page was made from: the board is joystick_speedo_kicad/speed_joystick.kicad_pcb and its schematic 7_segment_kicad/ebike_LED.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Speed joystick design in my own project?
Its repository publishes it under the GPL-3.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).

