Thanks for the vote of confidence Cliff
I made a start on building my Megasquirt last night / today. After Ian said he was interested to see how this all come together I thought I'd go into more detail than I would normally here and explain a bit about the Meagsquirt experience.
Megasquirt is a brand of open source, sortta DIY, engine management. After initially being the project of a couple of guys it's now developed and updated by a whole group of guys on the internet. The upsides to this are the cheap cost, large feature list and it is hugely adaptable to any application. If the feature you want isn't there and some other people want it, they'll probably write it into the next update! One of the original designers / programmers had an FC Rx7, so from day 1 it's been built to work well with rotaries too.
The downside is that the documentation can be a bit confusing and there can be plenty of searching of forums to find answers to uncommon questions.
There are essentially 3 versions of Megasquirt. Ms1 is the earliest design and most basic feature set. It was originally designed to just control fuel injectors. It reads all basic engine sensors ( manifold pressure, throttle position, air and coolant temperatures, etc) and has outputs to control fuel injectors. A firmware update called 'ms1extra' gave it the ability to control electronic ignition too with a few simple modifications to the basic circuit board. I used ms1extra on my 1.6l 4 cylinder turbo in my mx5 and for my n/a 13b in my mx5.
Ms2extra is based on the same circuit board as ms1extra, but uses a much more powerful processor chip with more ram. This means the firmware can be much more advanced and offer many more options for tuning. For example the algorithm that calculates the extra fuel for throttle pump in ms2 is considerably better than ms1.
Ms3 is the latest version of Megasquirt. It is a fresh design and has all the features of ms2 plus lots of additions so it can be used in modern cars with CAN bus systems, and can control AC and all the other tat modern cars use the ECU for.
For this build I'll be using ms2extra, because it has all the features i need and more and there are many documented set-ups on the internet using ms2 on rotaries.
Phew, as you can see it takes lots of reading to get to the bottom of it all.
So if you buy an ms2 kit, this is what you get...
There are comprehensive step by step instructions online, and as you can see I've made a start by the time that photo was taken. The instructions start as if you've never done any electronics or soldering before, and are a great tutorial, but if anyone wants to do build one I'd certainly recommend having a practice with some other PCD soldering first. Maplin do some great DIY electronic kits that are a good introduction.
This is where I got to last night, the power supplies are built and tested.
Next up was to build the circuit for the rs232 serial connection to the laptop. I ordered my kit from DIYautotune in the US. They do a really good job in the kit building. One of the best things is that every component is in a little bag, labeled with a part number and a component number. And all the component numbers match up to the online instructions and are marked on the PCB itself. Its kinda like painting by numbers!
About an hour later the rs232 coms circuit was built and I was able to send data from the computer to the board. At this stage it was just a simple loopback, so anything I typed on the keyboard went from the keyboard to the Megasquirt board and back before appearing on the screen.
Sucess! Next up was to build the input circuits that decode and condition the sensors readings. It's coming along quite nicely here.
All very neat and tidy. Now we start to get into the modifications side of things. The megasquirt board has one crank angle sensor decoding circuit built in, but the FC cas I'm using has a twin sensor in it. So they make a little add on board that decodes the second sensor. The board is designed with the FC in mind so it also has extra outputs to control an electric fan and to drive the tacho specifically for the rx7.
It started like this.
Half an hour later it was built.
Now the messy bit, the two boards are wired together and then hooked upto the computer to test all the inputs.
There it is hooked up to the laptop with the tuning software open reading the sensor inputs from the megasquirt simulator. No RPM reading because my simulator can't simulate the twin sensor crank angel sensor.
Next time I get to do some work on it I'll be building the output circuits that will drive the coils and injectors.
Ex-rotor owner exploring the world of pistons and valves....