-
Notifications
You must be signed in to change notification settings - Fork 5
Home
Welcome to the Mazduino wiki!
Mazduino is an open-source Engine Control Unit (ECU) platform designed for automotive enthusiasts and developers. It's compatible with firmware from rusEFI and Speeduino, and can be tuned using Tuner Studio software.
The Mazduino Compact is designed for 4-cylinder engines with full sequential injection and ignition. This compact ECU provides complete engine management for 4-channel applications.
- v1.0 - Initial testing version
- v1.1 - Fixed USB-C connection, corrected silkscreen typo
- v1.2 - Added main relay output, spare analog input, jumper footprint
- v2.0 - 33-pin Yamaha automotive connector, larger 12V capacitor
- v2.1 - High-current MOSFET, knock sensor support, CAN bus, VBAT backup
- v2.2 - High-side MOSFET for 12V switching control
- v2.2 (Latest): Schematic | PCB | Interactive BOM
- v2.1: Schematic
- v2.0: Schematic | Interactive BOM
- v1.3: Schematic | Interactive BOM
- v1.2: Schematic | BOM
- v1.1: Schematic | PCB | BOM
- v1.0: Schematic | PCB | BOM Other versions Interactive BOM will be available soon
The Mazduino Mini 6Ch is specifically designed for 6-cylinder engines with full sequential injection and ignition. This board provides complete engine management for 6-channel applications.
- STM32F407 processor
- 6 Channel Coil outputs (Smart Coil compatible)
- 6 Channel Injector outputs
- ETB1 and ETB2 support
- Knock sensor support
- TPS1/TPS2, PPS1/PPS2 inputs
- 48-pin Yamaha ECU connector
- v1.0 - Initial release
- v1.1 - Fixed USB D+/D-, added spare analog inputs, AC switch improvement
- v1.2 - Improved capacitor footprint, main relay output, DRV8825 schema fix
- v1.3 - Added ETB and Knock sensor support
- v1.4 - TPS/PPS support, dual TLE9201SG motor drivers, removed DRV8825 support
- v1.4 (Latest): Schematic | PCB | Interactive BOM
- v1.3: Schematic | PCB | Interactive BOM
- v1.2: Schematic | PCB | Interactive BOM Other versions Interactive BOM will be available soon
The Mazduino Lite Edition is a compact ECU designed for 4-cylinder engines with full sequential injection and wasted spark ignition or 1-2 cylinder motorcycles with individual ignition control. This lightweight version provides essential engine control features in a smaller form factor.
- STM32F407 processor
- 2 Channel Ignition - Wasted Spark (Smart Coil/Coil On Plug/IGBT for Dumb Coil)
- 4 Channel Injector outputs - Full Sequential Injection
- Compact board size: 72mm x 74.7mm
- 33-pin Yamaha automotive connector
- VR Conditioner support, CAN bus, SD card
- Internal Baro Pressure Sensor (v0.2+)
-
v0.1 - Initial release
⚠️ Contains IGBT design issue for dumb coils - v0.2 - Critical IGBT Fix - Resolved footprint error, added baro sensor
- v0.2 (Latest): Schematic | Interactive BOM
- v0.1: Schematic | Interactive BOM
- v0.1: Contains IGBT footprint design error that prevents use with dumb coils. ✅ Still works perfectly with Coil on Plug (CoP) or Smart Coil configurations.
- v0.2: Critical fix - Updated IGBT footprint from Dpak 252 to d2pak 262 for proper IGBT functionality with dumb coils.
The Mazduino Display is a dedicated dashboard ECU display module that shows real-time vehicle data retrieved from the main ECU. It provides comprehensive monitoring and data visualization for your engine management system.
- v1.0 - Initial display module release
- v1.1 - Improved design and compatibility
- v1.2 - Latest revision with enhanced features
- v1.2 (Latest): Interactive BOM
- v1.1: Schematic | BOM
- v1.0: Schematic | BOM
- Choose the appropriate Mazduino board for your application
- Download the schematic and BOM for your chosen version
- Order PCB and components
- Assemble the board
- Flash firmware (rusEFI or Speeduino)
- Configure using Tuner Studio
Official rusEFI Firmware:
- Use mega100-F4 or F407 Discovery official builds from rusEFI Build Server
Custom Mazduino Firmware:
- Download custom firmware optimized for Mazduino boards: Mazduino Custom Firmware
Custom Speeduino Firmware:
- Download custom Speeduino firmware for Mazduino: Speeduino Custom Releases
- Note: Mazduino ECU does not support official Speeduino firmware, only custom version
- Official Website: mazduino.com
- Documentation: wiki.mazduino.com
- rusEFI: rusefi.com
- Speeduino: speeduino.com
- Tuner Studio: tunerstudio.com