UPDATE!
I have a running Megasquirt using the Bosch module shown above! It works perfectly on the car, however there is one small change. I decided to eliminate the Toyota ignitor, and I am using it on a Tercel not a Celica, but it is a VR sensor distributor just like the Celica.
Ok, so this is very simple. To start with, to get you car on the road for testing, and tuning, you don't (HAVE) to get EDIS crank trigger, or MSD, or HEI, or any other special ignition. You just use what you have. If you have a new VAST system on a newer Toyota, then you can keep the stock distributor and module. If you have the OLD non computerized ignitor (like on a 1984 and older Celica) then you will want to update the module with either a VAST spark module from a Toyota *(OR) a BOSCH smart module. I chose the Bosch module since I had an extra one, and it works great.
I used the VR input option, without converting the signal to a square wave, on a V 3.0 megasquirt with a Version 1 processor running megasquirt n' spark software. Using the default settings, I soldered the entire circuit board together myself, hooked up my Toyota Tercel VR sensor distributor to the Ignition trigger input on the Megasquirt, which is only one wire, the other VR sensor wires goes to ground.
For the Megasquirt spark output, I selected 50% fixed duty cycle, 5 degrees trigger angle (where my mark on my front pulley shows 5 BTDC degrees when the VR sensor teeth line up in the Dizzy). I ran the pin 36 ignition OUTPUT directly to a Bosch spark module, and the Bosch spark module is controlling my STOCK Tercel coil! I have burned about 10 gallons of fuel and have traveled at least 70 miles, and all is well. The module never gets even slightly warm, so it appears to be doing just fine.
OK, so to recap.... Megasquirt ignition takes 10 minutes or less to finalize. You just get a Bosch Spark module (listed above in the first post) or you get a VAST spark module. You keep you STOCK distributor, lock out the advance mechanism, and vacuum canister, and you have everything you need! You are done! You just use the VR trigger input on the megasquirt - use the default settings, no adjustments necessary to the VR trimmer knobs on the circuit board. No distortion of signal, no misfires, just good clean fun!
Just for reference sake, I put this on a 1993 Tercel with a 1.5L 3E-E engine. I've tested it up to 6500rpms and it is still clean, zero misfires. The best part is that I utilized all the stock wiring on the harness. I didn't add a *single* wire to the engine compartment. It doesn't get easier than that! Hope this helps someone someday. It took me a whole 12 months to finally put this stuff on my car. I hope I can save someone else the difficulty of learning this stuff from scratch. If I can be of any help, please let me know!
Soon I'm going to a turbo, I'll have it mounted in a week or so. We will see how the ignition holds up under boost!
SLEEPY time!