Fist of all I want to extend a massive thanks and well done to everyone in this community and especially Josh for all the hard work bringing this project to the world.
I got into Megasquirt 10 years or so ago and street-tuned a couple of cars with it, and loved MS and what it represents. then it got weird - a bunch of commercial offshoots started up and the original MS didn't get much love, beyond the awesome documentation, it just ended. The DIYer got left behind. I think this project picks up where MS left off really nicely - updating and simplifying the hardware, and allowing the community to create amazing custom designs
Onto my question!
"Is it possible to use a Speeduino as a datalogger to log RPM vs MAP/TPS vs Ignition advance?".
My scenario is - I'm Speeduino-ing an already running EFI engine, and my aim is to increase the ignition advance and not much else. I want to establish the current ignition advance table without hacking the current ECU by datalogging the RPM vs MAP/TPS vs Ignition advance, and finally replicate this table into the Speeduino and advance it by a few degrees where necessary. I'll then run it solely on the Speeduino.
I don't plan on taking it to a dyno, because it's just not worth the £££. This is a single cylinder 125cc engine (Yamaha YZF-R125) and i'm only trying to extract another 1-2hp from this motor
I did consider building an Arduino/STM32 device for this purpose, but trying to get my head around how to log the missing tooth on the VR input hurts my brain.
All the Speeduino would need is to log an extra external input (a nicely conditioned logic level spark input) and record it in a custom channel in the datalog somehow. From this data, an ignition table could be built.
Does this functionality exist/is it achievable?