Skip to the content
2 layers74.5 × 40 mmMain Bike Print, the printed circuit board in 3D

This repository contains the work for our Smart Bike project, part of the university IoT lab. The goal is to design a lightweight, low-power system that collects and transmits sensor data from a bicycle in real time —…

Size
74.5 × 40 mm
Copper layers
2
Thickness
1.6 mm
Parts
128
Nets
96
Pads
415
Tracks, vias
1,289, 246
Pours
9
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
11 Oct 2025
Updated
18 Dec 2025

Overview

Main Bike Print is an open-source printed circuit board by IoT-Systems-Lab, from the IoT-Systems-Lab/Smart-Bike repository on GitHub. It is a 2-layer board of 74.5 × 40 mm with 128 parts on 96 nets, routed with 1,289 tracks and 246 vias.

It is built around the BGA725L6E6327FTSA1, TESEO-LIV3R and ICM-20948, with the MLX92216ELQ-AAC-001-RE, TLV70018QDDCRQ1 and TXB0102DCU among its other parts. Its parts include 25 capacitors, 10 resistors, 9 ICs, 9 connectors and 3 diodes. It belongs with the Silicon Labs (EFR32, EFM) boards of this library.

Main components

9

README

README.md

Smart Bike Project group A

This repository contains the work for our Smart Bike project, part of the university IoT lab.
The goal is to design a lightweight, low-power system that collects and transmits sensor data from a bicycle in real time — the first step toward a fully autonomous bike.


Project Overview

The Smart Bike is equipped with several sensors to monitor movement, position, and environment data.
All information is sent wirelessly to a gateway, which forwards it to a dashboard for live visualization.

We aim to:

  • Collect data from multiple onboard sensors (speed, IMU, GPS, environment, …)
  • Transmit it using BLE 5 Long Range to a low-power gateway
  • Forward the processed data to a dashboard via Wi-Fi
  • Keep everything lightweight, efficient, and modular

System Architecture

1. Bike (Sensor Node)

  • Equipped with sensors for motion, speed, and environment
  • Communicates via Bluetooth Low Energy (BLE 5 LR)

2. Gateway

  • Based on ESP32-C3 microcontroller
  • Receives BLE data and sends it to the dashboard over Wi-Fi
  • Optimized for low power and simple integration

3. Dashboard

  • Displays live bike data
  • Can be web-based or desktop-based

Group A Members

NameTeamRole
Beau ForrezGateway & Dashboard
Elias NeelsGateway & Dashboard
Kjell NaessensGateway & DashboardTeam Leader
Wout BatseléGateway & Dashboard
Charlotte BertSensorsTime manager
Niels VerhoeveSensorsCommunication manager
Arne Van der StedeSensors
Syme VandenboschSensorsBuget manager
Daan VercammenSensorsTeam Leader

Parts

128
QtyValueFootprintReferences
58TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20, TP21, TP22, TP23 +42
6MountingHole_PadMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2, H3, H4, H5, H6
510kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR5, R6, R11, R12, R13
556pCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC13, C14, C19, C20, C21
40.1µCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2, C3, C11
310nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC12, C26, C27
2100nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC4, C5
210µCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC9, C25
2120pCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC22, C23
21µCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC7, C8
222µCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC6, C10
25.1kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R4
2CCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC17, C18
2Conn_01x04_PinConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ3, J4
2FerriteBead_SmallInductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolderFB1, FB2
2LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD2, D3
2RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R10
11kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1
11nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC24
127nul_LQG15HS27NJ02D:IND_LQG15HNR10J02_MURL4
15.6n0402CS-5N6XJRW:IND_0402CS-5N6XJRWL1
1B39162B4327P810B39162B4327P810:FIL_B39162B4327P810FL1
1BGA725L6E6327FTSA1BGA725L6:BGS12SN6E6327XTSA1IC3
1BGM260PB32VNA2BGM260PB32VNA2:BGM260PB32VNA2U3
1Conn_01x02Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ9
1Conn_01x03Connector_JST:JST_PH_S3B-PH-K_1x03_P2.00mm_HorizontalJ8
1Conn_01x03_PinConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ7
1Conn_02x03_Counter_ClockwiseConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ6
1Conn_CoaxialConnector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_VerticalJ1
1ICM-20948Sensor_Motion:InvenSense_QFN-24_3x3mm_P0.4mmU1
1LOGOLOGOG***
1MLX92216ELQ-AAC-001-REMLX92216ELQ-AAC-001-RE:SON65P120X160X40-5NU4
1RB161MM-20TRSamacSys_Parts:RB161MM20TRD4
1RPM3.3-1.0-CTLIB_RPM3.3-1.0-CT:RPM3310CTPS1
1S10B-PHDSS__LF__SN_S10B-PHDSS__LF__SN_:S10BPHDSSLFSNJ2
1SWT0010-015016SSA_REVASWT0010015016SSA:SW_SWT0010-015016SSA_REVAS1
1TESEO-LIV3RTESEO-LIV3R:ARRAY_LIV3R_STMU2
1TLV70018QDDCRQ1SamacSys_Parts:SOT95P280X110-5NIC1
1TPS22917DBVRSamacSys_Parts:SOT95P280X145-6NIC2
1TXB0102DCUPackage_SO:VSSOP-8_2.3x2mm_P0.5mmU6
1TXB0108DQSRPackage_SON:USON-20_2x4mm_P0.4mmU7
1USB4215-03-A_REVAUSB4215-03-A_REVA:GCT_USB4215-03-A_REVAJ5

More from IoT-Systems-Lab/Smart-Bike

1
  • 2 layers38 × 52 mmPCB gateway, the printed circuit board in 3D

    PCB gateway

    IoT-Systems-Lab/Smart-Bike

    This repository contains the work for our Smart Bike project, part of the university IoT lab. The goal is to design a lightweight, low-power system that collects and transmits sensor data from a bicycle in real time —…

    42 parts

Similar boards

  • 4 layers32.5 × 29.3 mmRelativeGPS, the printed circuit board in 3D

    RelativeGPS

    m-guihard/relativeGPS

    110 parts
  • 2 layers40.5 × 29.6 mmGPS Compass GNSS, the printed circuit board in 3D

    GPS Compass GNSS

    bismarx-v1/GPS-Compass

    The compass that doesnt point to north, but it points to a GPS location, or a list of locations and points to the nearest one

    38 parts1
  • 8 layers37 × 40.5 mmWatch main, the printed circuit board in 3D

    Watch main

    ben5049/Smart-Watch

    This project aims to take a cheap, common smart watch and upgrade it by replacing the screen and all internal electronics with custom hardware.

    206 partsApache-2.0
  • 4 layers99.7 × 108 mmPanel, the printed circuit board in 3D

    Panel

    embeddedalpha/PCB-Design

    Repository for PCB Design Projects

    310 parts77MIT
  • 2 layers40 × 40 mmDronedrivers, the printed circuit board in 3D

    Dronedrivers

    CARS-Carleton-Robotics/driver-pcbs

    64 parts
  • 2 layers17.8 × 33 mmC pro micro, the printed circuit board in 3D

    C pro micro

    zgtk-guri/c-pro-micro

    The atmega32u4 micro-controller board with USB Type-C receptacle, which is compatible with SparkFun Pro Micro

    24 parts36
  • 2 layers176 × 105 mmReference Keyboard, the printed circuit board in 3D

    Reference Keyboard

    famichu/MagLevSwitch_ReferenceKeyboard

    The reference keyboard for the MagLev Switch MX

    91 parts2MIT
  • 2 layers104.5 × 67 mmEsp32 smart clock, the printed circuit board in 3D

    Esp32 smart clock

    rokube015/esp32_smart-clock

    This repository provides firmware and PCB design for a clock with environmental monitoring project using the ESP-IDF framework.

    68 partsApache-2.0

Questions

How big is the Main Bike Print PCB?

It measures 74.5 × 40 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Main Bike Print use?

128 parts, built around the BGA725L6E6327FTSA1, TESEO-LIV3R, ICM-20948 and MLX92216ELQ-AAC-001-RE. 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 Main Bike Print KiCad files?

From the IoT-Systems-Lab/Smart-Bike repository on GitHub, at the commit this page was made from: the board is Sensors/Main/Main_Bike_Print.kicad_pcb and its schematic Gateway/PCB/PCB_gateway.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Main Bike Print design in my own project?

Its repository states no licence, so its author keeps all rights: ask IoT-Systems-Lab before reusing the design.