Programming MSD - when should timing be all in?

I think we are talking about the same thing, but I set my base timing, then 3D table for RPM and MAP adds to that. I use my own timing reference sensors. I can use base timing to start an engine without ECU intervention.

Giving exact timing curves for you is not possible, it varies with your engine combinations, gearing, weight and even fuel mixture. Timing is about centering the combustion pressure where it applies the best beam in stroke. The ignition starts the event, but flame travel speed is based on mixture ratio, quantity, compression, temperature .... My next project will work with that, by measuring combustion event with sparkplug follow-on current. I am in a clean up mode, to finish and sell a few cars to start the project. After that, it will be a race between mental decline and the completion of the system.