
OBC PCB
timohueser/OpenBikeComputer
Open source Bikecomputer with a focus on exploration and adventure.

A custom smartwatch built with 1.28 inch round TFT touchscreen display and ESP32
Smartwatch is an open-source printed circuit board by alexew0923, from the alexew0923/Smartwatch repository on GitHub. It is a 2-layer board with 25 parts on 31 nets, routed with 243 tracks and 28 vias.
It is built around the BMP581, VEML6035 and CPT-9019A-SMT-TR, with the DS3231S# among its other parts. Its parts include 10 resistors, 6 ICs, 4 capacitors, 2 connectors and 2 switches. It belongs with the wearables boards and the ESP32 and RISC-V boards of this library.
This repository contains all the files for the smartwatch and it is participating in the Stardance Challenge by Hack Club.
Components are bought from DigiKey, AliExpress and Amazon. For more information, refer to the excel file under KiCad.
The total cost is 49.45 CAD.
I used JLCPCB, but you can you any other PCB fabrication services. I selected 1.6 mm white PCB. If want to solder components by yourself rather than assembly option, order a stencil and solder paste as well. When soldering the battery connector, double check the polarity! There are schematic and PCB file under KiCad, so feel free to modify it or if you would like to order it right away, download Smartwatch.zip file which contains gerber files and upload it onto PCB manufacture's website.
I 3D printed a case designed on SolidWorks. The PCB sits on the base of the case and the lid snaps into the body. When you are modifying the SolidWorks file, be careful because I am using a student version, so it will leave a watermark. If you would like to 3D print it, you can use the STL file instead.
This smartwatch uses LVGL graphics library to develop user interface.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 10k | Resistor_SMD:R_0603_1608Metric | R1, R2, R7, R8, R9, R10 |
| 4 | 100nF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C4 |
| 4 | 4.7k | Resistor_SMD:R_0603_1608Metric | R3, R4, R5, R6 |
| 2 | SW_Push | Button_Switch_SMD:Panasonic_EVQPUJ_EVQPUA | SW1, SW2 |
| 1 | BMP581 | MPU581:QFN10_BMP581_BOS | U5 |
| 1 | Battery | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | BT1 |
| 1 | CPT-9019A-SMT-TR | XDCR_CPT-9019A-SMT-TR Passive Buzzer:XDCR_CPT-9019A-SMT-TR | U6 |
| 1 | DS3231 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J2 |
| 1 | OC09600 | MPU6050:MODULE_OC09600 | U4 |
| 1 | SHT4x | Sensor_Humidity:Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPad | U2 |
| 1 | TFT Round Display | Connector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_Vertical | J1 |
| 1 | VEML6035 | VEML6035:XDCR_VEML6035 | U3 |
| 1 | XIAO-ESP32-C3-SMD | Seeed_Studio_XIAO_Series:XIAO-ESP32-C3-SMD | U1 |

timohueser/OpenBikeComputer
Open source Bikecomputer with a focus on exploration and adventure.

UPM-SPV/pcb
Coin-cell powered BLE weather station with nRF54L15. Measuring temperature, humidity, air quality, luminosity, and noise.



HasiKe/Exhaust-Mic
Motorcycle Exhaust and Intake Microphone for best soud on Videos.

Louisiana-State-Rocketry/FLCM0001-A03_PCB
PCB Files for the Eclipse 2 Flight Computer.


25 parts, built around the BMP581, VEML6035, CPT-9019A-SMT-TR and DS3231S#. 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.
From the alexew0923/Smartwatch repository on GitHub, at the commit this page was made from: the board is KiCad/Smartwatch.kicad_pcb and its schematic KiCad/Smartwatch.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask alexew0923 before reusing the design.