

UniBikes
An PCB showing bike sharing stations at TU Dortmund University.
- Size
- 100 × 100 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 29
- Nets
- 34
- Pads
- 128
- Tracks, vias
- 348, 19
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 10 Nov 2024
- Updated
- 25 Dec 2024
Overview
UniBikes is an open-source printed circuit board by strifel, from the strifel/UniBikes repository on GitHub. It is a 2-layer board of 100 × 100 mm with 29 parts on 34 nets, routed with 348 tracks and 19 vias.
It is built around the ESP32-C3, TLV1117-33DCY and WS2812B. Its parts include 10 diodes, 6 resistors, 4 capacitors, 4 connectors and 3 switches. It belongs with the ESP32 and RISC-V boards of this library.
Main components
3README
README.mdUniBikes
Inspired by traintrackr I wanted to create something similar for visualizing bikesharing bikes as my first ever PCB design.

Unibikes shows the 10 bike sharing locations at TU Dortmund University in germany with an RGB LED each. Each LED can therefore represent if there are none, some or a few bikes at that station.
Data
The micropython code directly receives the rgb values for each LED from a backend.
Components
| Component name | Component |
|---|---|
| D1 to D10 | WS2812B LED |
| J0 | USB C Receptable |
| J1 and J2 | 4 Pin header |
| J3 | 2 Pin header |
| U1 | ESP32 C3 |
| U2 | TLV1117 3.3V |
| SW1 to SW3 | Push button |
| R1 | 1k Resistor |
| R2 to R4 | 10k Resistor |
| R5 and R6 | 5.1k Resistor |
| C1 and C4 | 10uF Capacitor |
| C2 | 1 uF Capacitor |
| C3 | 100nF Capacitor |
Parts
29| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10 |
| 3 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2, R3, R4 |
| 3 | SW_Push | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | SW1, SW2, SW3 |
| 2 | 10 uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C4 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5, R6 |
| 2 | Conn_01x04_Pin | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical_SMD_Pin1Left | J1, J2 |
| 1 | 1 uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3 |
| 1 | 1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1 |
| 1 | Conn_01x02_Pin | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical_SMD_Pin1Left | J3 |
| 1 | ESP32-C3 | RF_Module:ESP32-C3-WROOM-02 | U1 |
| 1 | TLV1117-33 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_GCT_USB4110 | J0 |
Questions
How big is the UniBikes PCB?
It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.
What parts does the UniBikes use?
29 parts, built around the ESP32-C3, TLV1117-33DCY and WS2812B. 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 UniBikes KiCad files?
From the strifel/UniBikes repository on GitHub, at the commit this page was made from: the board is UniBikes.kicad_pcb and its schematic UniBikes.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the UniBikes design in my own project?
Its repository states no licence, so its author keeps all rights: ask strifel before reusing the design.
Similar boards
- 2 layers126 × 194.9 mm

- 2 layers400 × 40 mm

PTL RAIL
mayoogh-flexli/Meesho-Put-To-Light
Modular, daisy-chained 5-node IR emitter/receiver rail for the Meesho put-to-light system. Each 400 mm board has five bin positions on an 84 mm pitch.
147 parts - 2 layers99.1 × 97.8 mm

- 2 layers80.3 × 97.5 mm

- 2 layers73.7 × 55.9 mm

- 2 layers90.2 × 64.4 mm

- 2 layers218 × 205.7 mm

Middle plate
Froggy111/RBC-soccer-2025
software and hardware for team BotByWire, Robocup Junior Soccer Lightweight 2025
123 parts - 4 layers55.9 × 92.7 mm

Blue Robotics - Navigation board
PhilipMcGaw/robot-NautiPi
NautiPi is the physical hardware and embedded-project repository for the robot projects. It contains electronics, PCB and KiCad work, Arduino projects, component records, mechanical references, photographs, and retained…
148 parts