I'm new to this board but I'm reading it for couple of years...i think right after i bought my first megasquirt ems.
Long story short, I'm planning to make an ems for my friends, they compete in various races in my country, from auto-x, rally to drag racing, and if in the past we installed only megasquirts, it is time to switch to something new and flexible, megasquirt works ok, but the noise and poor connectors have determined to develop something more durable.
The plan:
Inputs:
-IAT
-MAP
-CLT
-TPS
-WBO2
-BAROMETER
-LAUNCH CONTROL/FLATSHIFT switch
-TABLE SWITCH
-HALL (works out of the box, and it is durable, ditributor or crank 60-2 toothed wheel - this is what most VW, BMW and PUG have)
-KNOCK
Outputs:
-2x Injector outputs each driving up to 4 injectors, batch fire simple and reliable.
-up to 3 spark outputs (4 cyl single/wasted spark or 6 cyl single/wasted spark), GND/+5v/+12 switching based on application
-sequential shift lights
-traction control (simple algorithm to limit engine power until a certain threshold is reached)
-anti-lag system
-tacho output
-fuel pump
-water pump and valve for water injection
-boost control
-isv 2 wire valve or +12v auxiliary air valve from old CIS systems - they just work

I've studied the schematics of both Ravage and Jaguar PCBs and they look great, and I wish to build my PCB based on those schematics, if of course I have your permission to do that, as for the CPU, well at first I wish to use MC908GP32CFBE from freescale, it is a 44 pin QPF package an it is compatible with msnsextra hr software (what msq 1 used) it will be just for testing and see how the system will work, after that I will switch to MC9S12XDP512, I will put a socket on the pcb to easily swap the CPUs.
This is the plan, right now I'm working on the schematics, I will post my progress here and keep it up to date.
Best regards,
m3ltd0wn