I'm new here, but very much enjoy playing around with both cars and embedded controllers. I am by no means an 'expert' in either, but by day am a .NET developer, so as you can imagine, I am used to having to come up with new solutions for common problems!
Anyway, I'll try not to swear too often, but I have been using a *megasquirt* for the past couple of years as a rough protoyping board for my antics. I have it installed on my track day/weekend fun Impreza STi, and by no means was this an easy feat (back in the day when we could only run 36-1 etc), rather than the MS2 supporting the standard triggers as it does now.
I'll get to the point..
Making a board suit all vehicles is fine, and on the outer shell of it, not that hard if you consider all engines have pretty much the same operation and sensors, with usually only the triggering system varying from engine to engine.
So far we use a preset selection system (as with *ahem* megasquirt), but would it not be better if we could simply crank the engine, and 'record' the outputs from the VR sensor, plot a nice colourful graph, and say to the ECU: 'hey, at that point there [clicks on the waveform] we are at TDC' We then click and drag to indicate a 360* worth of signal, and there we go, a define it yourself triggering system.
I for one am up for working on the front end!
Any thoughts, or has this been done to death and I am rehashing a failed dream?

Adam