work about 15 min away, live in central jersey (use to live in boken)
http://www.reddit.com/r/arduino/comment ... _ignition/
So for a while I've been putting together a project for a DIY engine management system (EMS) designed to help people understand the concepts in these 'black boxes'. It came about because I seemed to talk to a lot of car people who were kinda interested in electronics and a lot of electronics people who were kinda interested in cars/engines, but few that overlapped both.
The main aims were to be in all places as simple as possible. No weird build environments, no knowledge of assembly needed, favour simplicity over performance where possible and make as low a barrier to entry as can possibly be achieved. To this end, I'm basing this on an arduino mega which is cheap and very readily available, but is really limited spec wise. It's not so limited that this isn't achievable, but it does mean using everything the hardware has to offer.
Some of the currently planned features are:
100% compilable and installable from the Arduino IDE
Little or no assembly and definitely none in the main algorithms
Fully programmable MAP (Speed density) or TPS (alpha-n) based injection and ignition
8x8 maps for the above with interpolation
Batch support up to 8 cylinders, full sequential up to 4 cylinders
Tuning across all platforms using Tuner Studio or Mega Tune . This includes things provided by these packages such as 'auto tuning' etc.
The software is still under development (Probably always will be) and the first round of shield PCBs have just been printed. It's complete enough to run an engine if anyone is interested in trying it out and has run a couple of single cylinder engines so far. I'm hoping to get a 4 cylinder engine up and running shortly.
If anyone would like to check it out, the code, schematic and gerbers are available at:
https://github.com/noisymime/Kartduino Of course, I'm more than happy to answer questions about EMS' in general or this one specifically. :)