06/10/2026
Twin-engine electronics, revisited. ⚡🏁
In 2022, I designed and built this SuperBuggy’s complete electrical system, including the wiring harnesses and two MaxxECU RACE ECUs controlling two BMW S1000RR engines.
After several seasons of competition, it returned for a reliability review and further development.
🔎 Resistance in parts of the wiring was causing voltage drops in the 5V sensor supply and sensor ground references, affecting TPS tracking. In a Drive-By-Wire system, stable references and consistent redundant signals are essential. Reworking the affected sections restored signal integrity on both engines.
⚙️ A dedicated inter-ECU CAN architecture now shares driver inputs and operating data while preserving independent engine control, supported by diagnostics and fallback strategies.
🖥️ Both DASH4PRO displays are integrated into this architecture, with automatic page selection according to warm-up, driver settings and operating modes, while diagnostics remain manually accessible.
🎛️ Selectable PPS maps adapt pedal-to-throttle response to changing grip conditions, with dedicated fuel, ignition and secondary-injector compensation to maintain consistent engine behaviour across maps.
🌡️ Warm-up now uses an automated throttle-blip sequence, deliberately offset between the engines. Clutch monitoring and shift-cut logic were also refined.
Two independent powertrains operating as one integrated vehicle system, with reliability, diagnostics and predictable driver behaviour at the centre of the design.
Engineering is often about the details nobody sees until one of them is wrong.