An open-source DIY project that transforms any spin bike into a smart trainer compatible with Zwift, TrainerRoad, and other cycling apps.
SmartSpin2k is an open-source DIY project that converts any spin bike with a resistance knob into a smart trainer. It solves the problem of expensive commercial smart trainers by providing a low-cost, customizable solution that connects to apps like Zwift and TrainerRoad for automatic resistance control and virtual training.
Cycling enthusiasts, DIY hobbyists, and home fitness users who own a spin bike and want to integrate it with interactive training platforms without purchasing a new smart trainer.
Developers and makers choose SmartSpin2k for its open-source design, affordability, and flexibility—it offers full control over hardware and software, supports major training apps, and can be built with common tools like a 3D printer and soldering iron.
Transform your spin bike into a Smart Trainer!
Supports major training apps like Zwift and TrainerRoad, enabling online competition and structured workouts as stated in the README.
Designed for easy assembly with 3D-printed parts and basic soldering, typically completed in under an hour per the building instructions PDF.
Provides an affordable open-source alternative to commercial smart trainers, reducing upfront costs while maintaining compatibility with industry software.
Includes ERG mode for consistent power output and power calibration for inaccurate spin bike meters, enhancing training accuracy as highlighted in the features.
Requires access to a 3D printer and soldering iron, which are barriers for users lacking these tools or skills, limiting accessibility.
Not plug-and-play; assembly and firmware updates demand technical effort, with potential issues noted in the announcement for firmware flashing.
As a DIY project, it may have inconsistencies in performance or build quality compared to commercial trainers, relying on community support for troubleshooting.
:airplane: Multi-functional, compatible DIY general aviation proximity awareness system
DroneBridge for ESP32. A secure & transparent telemetry link with support for WiFi and ESP-NOW. Supporting MAVLink, MSP, LTM or any other protocol
Retro ESP32 is a turbo charged Odroid Go Launcher, Emulator and ROM Manager
For interfacing with Windows/macOS/Linux using an ESP32, a touchscreen and BLE.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.