Moto32 - Open Source Motorcycle Control Unit
Complete open-source alternative to Motogadget M-Unit Blue. Built with ESP32-S3, featuring 8 MOSFET-protected outputs, USB-C programming, and comprehensive documentation.
Perfect for custom motorcycles and DIY builders.
Complete Open-Source Solution
ESP32-S3 Powered
Dual-core MCU with built-in wireless capability. ESP32-S3-WROOM-1-N8R2 module with 8MB flash and 2MB PSRAM for advanced features and future expansion.
8 Protected Outputs
MOSFET-based outputs (DMP4015SK3Q-13) with TVS diode protection. Logic-low activation for controlling lights, horn, ignition, and all motorcycle electronics.
USB-C Programming
Easy firmware updates via USB-C with CH340C serial converter. Compatible with Arduino IDE, PlatformIO, and ESP-IDF for flexible development.
Automotive-Grade Protection
TVS diodes, fuse protection, and robust design for harsh motorcycle environments. Built to withstand vibration, temperature extremes, and electrical transients.
Complete Documentation
Full schematics, BOM with part numbers, Pick & Place files, 3D STEP models, and assembly instructions. Everything you need to build your own unit.
PCBWay Sponsored
High-quality PCB manufacturing sponsored by PCBWay. Order ready-to-use PCBs directly with all components specified and tested.
Built for Custom Motorcycles
Moto32 is designed as a complete replacement for expensive commercial motorcycle control units, providing all essential features for custom bike builds:
- Complete electrical control: Manage all bike electronics from a single unit
- Configurable outputs: 8 high-current MOSFET channels for lights, horn, ignition, and accessories
- Bluetooth ready: ESP32-S3 enables wireless configuration and monitoring (firmware in development)
- CAN bus expansion: Future support for modern motorcycle communication protocols
- Compact design: Optimized PCB layout fits easily in limited motorcycle space
- Open source: MIT license - modify, improve, and share freely
- Community driven: Active development with regular updates and improvements
⚠️ Project Status: Currently in prototype/experimental stage. Fully functional for basic use, with ongoing development for advanced features.
Technical Specifications
Microcontroller
Power & Outputs
Connectivity
Physical
Quick Start Guide
Get your Moto32 unit up and running in minutes:
- Order PCB: Get PCBs manufactured via PCBWay with all components
- Assemble: Follow the assembly guide using provided BOM and Pick & Place files
- Flash firmware: Upload test firmware via USB-C using Arduino IDE or PlatformIO
- Test: Verify all outputs with bench testing before installation
- Install: Mount in your motorcycle and connect to electrical system
- Configure: Customize pin mappings and features to your needs
First time building? Check the detailed installation guide for step-by-step instructions.
Support & Sponsors
Huge thanks to PCBWay for sponsoring PCB fabrication!
PCBWay provides high-quality PCB manufacturing, fast turnaround times, and excellent support. Their sponsorship makes this open-source project accessible to the entire community.
If you find this project helpful, consider supporting its development! Your contributions help maintain documentation, develop new features, and keep the project alive.
Open Source & Community
Moto32 is completely open source under the MIT License. This means:
- Free to use: No licensing fees, no restrictions
- Modify freely: Adapt the design for your specific needs
- Share improvements: Contribute back to help the community
- Commercial use: Build and sell your own units
- Learn and experiment: Full access to all design files
Join the community on GitHub to share your builds, report issues, and collaborate on improvements!