BOMwiki the bill-of-materials encyclopedia
30,454,201 parts mapped · 193,225 items
Discussion History

Smart Bike Trainer

Product

Overview

A direct-drive smart trainer turns a normal bicycle into a stationary, app-controlled exercise machine. The rider removes the rear wheel and bolts the bike's chain directly onto a cassette on the trainer, so the bike's own chain drives a heavy flywheel braked by an electromagnetic unit. The trainer measures how hard the rider is pedaling, broadcasts that power to training apps, and accepts commands back to vary resistance, simulating climbs, drafting, or a structured workout while the bike stays in one place.

The unit is built on a steel Frame & Base with folding legs for stability. Its Drive Unit carries the cassette and couples it by belt to an inertia flywheel, while the Electromagnetic Resistance Unit applies controllable braking force. A Control Board runs the control loop, a Sensor Pack measures what the rider is doing, and a Connectivity Module links to apps over ANT+ and Bluetooth.

How it works

Pedaling spins the cassette, which drives the flywheel through a belt; the flywheel's mass gives the road-like inertia of coasting and accelerating. Braking torque comes from the Electromagnetic Resistance Unit, an electromagnetic motor-brake whose coils, when energized by the Control Board, induce eddy currents in a permanent-magnet rotor, more current, more drag, and can even drive the flywheel to simulate descents. The Sensor Pack reads true power from a strain-gauge torque sensor on the drive shaft rather than estimating it, hitting ±1% accuracy, alongside a Hall speed pickup and a cadence sensor. The Connectivity Module streams power, speed, and cadence to apps and accepts resistance targets back: in ERG mode it holds a set wattage regardless of gear, and in simulation mode it matches resistance to a virtual course's gradient. The Axle Adapter Kit lets road and mountain frames with different axle standards bolt to the same trainer.

Smart Bike Trainer parts and their functions

13 top-level parts · 370 parts in total · full bill of materials below
Smart Bike Trainer parts diagram: 1 frame & base, 2 drive unit, 3 electromagnetic resistance unit, 4 control board, 5 sensor pack, 6 connectivity module, 7 axle adapter kit, 8 power supply, 9 AC power cord, 10 connector, 11 wire bundle, 12 carry handle, 13 fastener set. 370 parts in 13 top-level items.
Smart Bike Trainer parts diagram. Numbers match the table below; each box is one top-level part or assembly with what it contains.
#PartQtyWhat it does
1 Frame & Base 5 parts 1× Cast and welded steel chassis with folding legs, rubber feet, and leveling adjusters that carry the bike and resistance unit.
2 Drive Unit 8 parts 1× Cassette-mounted freehub coupled through a belt and pulleys to a heavy flywheel that delivers road-like inertia.
3 Electromagnetic Resistance Unit 6 parts 1× An electromagnetic brake/motor on the flywheel shaft: energized coils and a permanent-magnet rotor set the braking torque, and can drive the flywheel for ERG-mode road feel and descent simulation.
4 Control Board 6 parts 1× Main controller running the resistance/ERG control loop, with an SoC for protocol processing, an MCU for real-time motor control, and a brake/motor driver stage.
5 Sensor Pack 4 parts 1× Hall sensor for flywheel speed, a strain-gauge torque sensor on the drive shaft for direct power measurement, and a cadence pickup.
6 Connectivity Module 4 parts 1× Dual-band ANT+/Bluetooth Low Energy radio that broadcasts speed, power, and cadence and accepts resistance commands from apps.
7 Axle Adapter Kit 3 parts 1× Quick-release + thru-axle adapters
8 Power Supply 1× External AC adapter
9 AC Power Cord 1×
10 Connector 1× DC barrel inlet
11 Wire Bundle 1× Internal harness
12 Carry Handle 1×
13 Fastener Set 1× Bolts, nuts, and washers.

3D model

No 3D model yet. Have a CAD file of this? Add a 3D model. STL renders right on this page; STEP, FreeCAD, and OpenSCAD sources are welcome too (openly licensed, like all 3D models on BOMwiki).

Build & assembly graph

expand / collapse · shared sub-assemblies converge · links to related products · est. labour
product / assembly shared across products atomic part related product

Tap an assembly to expand/collapse · tap a part to open it · use “Open page” for any node · drag to pan, scroll to zoom.

Bill of materials for Smart Bike Trainer

13 top-level lines · 69 rows shown · 370 parts total · indented to 3 levels
# Item / sub-assembly Part no. Qty/assy Ext. qty Parts Type
1 Frame & Base 5 parts sbt-frame 1× 1 10 assembly
1.1 Cast Steel Frame sbt-cast-frame 1× 1 · part
1.2 Folding Leg sbt-folding-leg 2× 2 · part
1.3 Rubber Foot sbt-foot 4× 4 · part
1.4 Leveling Adjuster sbt-leveling-adjuster 2× 2 · part
1.5 Fastener Set fastener-set 1× 1 · part
2 Drive Unit 8 parts sbt-drive-unit 1× 1 11 assembly
2.1 Cassette Body sbt-cassette-body 1× 1 · part
2.2 Sprocket Cassette sbt-cassette 1× 1 · part
2.3 Freehub sbt-freehub 1× 1 · part
2.4 Ball Bearing ball-bearing 4× 4 · part
2.5 Drive Belt drive-belt 1× 1 · part
2.6 Drive Pulley sbt-drive-pulley 1× 1 · part
2.7 Flywheel Pulley sbt-flywheel-pulley 1× 1 · part
2.8 Inertia Flywheel sbt-flywheel 1× 1 · part
3 Electromagnetic Resistance Unit 6 parts sbt-resistance-unit 1× 1 40 assembly
3.1 Electromagnet Coil Assembly 3 parts sbt-electromagnet 1× 1 3 assembly
3.1.1 Copper Winding copper-winding 1× 1 · part
3.1.2 Coil Bobbin sbt-coil-bobbin 1× 1 · part
3.1.3 Laminated Pole Core sbt-pole-core 1× 1 · part
3.2 Stator Assembly 3 parts stator-assembly 1× 1 3 assembly
3.2.1 Stator Core (laminations) stator-core 1× 1 · part
3.2.2 Copper Winding copper-winding 1× 1 · part
3.2.3 Slot Insulation stator-insulation 1× 1 · part
3.3 Rotor Assembly 4 parts rotor-assembly 1× 1 19 assembly
3.3.1 Rotor Shaft rotor-shaft 1× 1 · part
3.3.2 Rotor Core rotor-core 1× 1 · part
3.3.3 Neodymium Magnet neodymium-magnet 16× 16 · part
3.3.4 Ball Bearing ball-bearing 1× 1 · part
3.4 Neodymium Magnet neodymium-magnet 12× 12 · part
3.5 Ball Bearing ball-bearing 2× 2 · part
3.6 Brake Housing sbt-brake-housing 1× 1 · part
4 Control Board 6 parts sbt-control-board 1× 1 229 assembly
4.1 Bare PCB pcb-bare 1× 1 · part
4.2 Compute SoC Module soc-module 1× 1 · part
4.3 Microcontroller mcu 1× 1 · part
4.4 Brake / Motor Driver 4 parts sbt-motor-driver 1× 1 38 assembly
4.4.1 Power MOSFET mosfet 6× 6 · part
4.4.2 Gate Driver IC gate-driver-ic 1× 1 · part
4.4.3 Power Inductor power-inductor 1× 1 · part
4.4.4 SMD Passive (R/C/L) smd-passives 30× 30 · part
4.5 SMD Passive (R/C/L) smd-passives 180× 180 · part
4.6 Connector connector 8× 8 · part
5 Sensor Pack 4 parts sbt-sensor-pack 1× 1 34 assembly
5.1 Hall Sensor hall-sensor 1× 1 · part
5.2 Neodymium Magnet neodymium-magnet 1× 1 · part
5.3 Torque / Power Sensor 4 parts sbt-torque-sensor 1× 1 30 assembly
5.3.1 Strain Gauge sbt-strain-gauge 4× 4 · part
5.3.2 Bare PCB pcb-bare 1× 1 · part
5.3.3 Analog Front-End IC afe-ic 1× 1 · part
5.3.4 SMD Passive (R/C/L) smd-passives 24× 24 · part
5.4 Cadence Sensor 2 parts sbt-cadence-sensor 1× 1 2 assembly
5.4.1 Hall Sensor hall-sensor 1× 1 · part
5.4.2 Neodymium Magnet neodymium-magnet 1× 1 · part
6 Connectivity Module 4 parts sbt-connectivity-module 1× 1 33 assembly
6.1 Bare PCB pcb-bare 1× 1 · part
6.2 ANT+/BLE Radio SoC sbt-rf-soc 1× 1 · part
6.3 2.4 GHz Antenna sbt-antenna 1× 1 · part
6.4 SMD Passive (R/C/L) smd-passives 30× 30 · part
7 Axle Adapter Kit 3 parts sbt-axle-adapter-kit 1× 1 7 assembly
7.1 Quick-Release Skewer sbt-quick-release 1× 1 · part
7.2 Thru-Axle Adapter sbt-thru-axle-adapter 4× 4 · part
7.3 Dropout Endcap sbt-endcap 2× 2 · part
8 Power Supply power-supply 1× 1 · part
9 AC Power Cord sbt-power-cord 1× 1 · part
10 Connector connector 1× 1 · part
11 Wire Bundle wire-bundle 1× 1 · part
12 Carry Handle sbt-carry-handle 1× 1 · part
13 Fastener Set fastener-set 1× 1 · part

Something wrong in this list? Report a problem with this BOM.

Sourcing: possible vendors

Browse the supplier directory → Prices, MOQ, and lead times are algorithmic estimates, not quotes, and not claims about these companies. Company mappings are curated by keyword; est. price band $200–$12k. How estimates work
VendorHQSpecialtyMOQLead time
🇹🇼Giant
giant-bicycles.com ↗
Taichung, TW Bicycles 500 units 6–12 wks
🇺🇸Trek
trekbikes.com ↗
Waterloo, US Bicycles 500 units 6–12 wks
🇺🇸Specialized
specialized.com ↗
Morgan Hill, US Bicycles 500 units 6–12 wks
🇹🇼Merida
merida-bikes.com ↗
Yuanlin, TW Bicycles 500 units 6–12 wks
🇺🇸Cannondale
cannondale.com ↗
Wilton, US Bicycles 500 units 6–12 wks

317-word article