I recently bought a Superturbo, and it has a problem where the turbo doesn't kick in at higher revs like it should. Probably something wrong with the vacuum lines. I could try fixing that, but I was intrigued by smidge's idea of replacing the whole vacuum system with an electronic one.
I don't feel like paying for a Haltech, and being an open source kind of guy, I'm thinking of using a Speeduino(https://speeduino.com). I'm reasonably familiar with electronics, and I write code for a living, so I'm confident I could make it work.
However, I'm not that familiar with cars, and the Speeduino hardware requirements have these bits in it:
Crank sensor / Camshaft Sensor
This is arguably the most important sensor for Speeduino to function correctly. The signal going to the Arduino must be a 0v-5v square wave series of pulses (shown below) representing teeth on a wheel running at crank (or cam) speed. Many Hall and 'opto' sensors meet this digital square-wave spec. If only a crankshaft trigger wheel is used (no cam signal), the crank wheel must have a 'missing' tooth in order to provide position information as well as the engine RPM. Tested missing-tooth wheels currently are 4-1, 12-1, 36-1 and 60-2.
[...]
Alternatively (and necessary for full-sequential injection) an added cam signal with or without crank wheel missing teeth. These setups are indicated by the added "/x", such as 60-2/1, for a 60-tooth crank wheel, with 2 missing teeth, and a 1-tooth cam signal per cycle. Cam-speed missing-tooth wheels can also support semi and full-sequential.
What kind of sensors are there on the MA09ERT? Would they match the described hardware requirements?
I could just use an Arduino with all custom software to run the boost control system only, but it would seem like a waste if I can have a fully programmable ECU as well.
I don't feel like paying for a Haltech, and being an open source kind of guy, I'm thinking of using a Speeduino(https://speeduino.com). I'm reasonably familiar with electronics, and I write code for a living, so I'm confident I could make it work.
However, I'm not that familiar with cars, and the Speeduino hardware requirements have these bits in it:
Crank sensor / Camshaft Sensor
This is arguably the most important sensor for Speeduino to function correctly. The signal going to the Arduino must be a 0v-5v square wave series of pulses (shown below) representing teeth on a wheel running at crank (or cam) speed. Many Hall and 'opto' sensors meet this digital square-wave spec. If only a crankshaft trigger wheel is used (no cam signal), the crank wheel must have a 'missing' tooth in order to provide position information as well as the engine RPM. Tested missing-tooth wheels currently are 4-1, 12-1, 36-1 and 60-2.
[...]
Alternatively (and necessary for full-sequential injection) an added cam signal with or without crank wheel missing teeth. These setups are indicated by the added "/x", such as 60-2/1, for a 60-tooth crank wheel, with 2 missing teeth, and a 1-tooth cam signal per cycle. Cam-speed missing-tooth wheels can also support semi and full-sequential.
What kind of sensors are there on the MA09ERT? Would they match the described hardware requirements?
I could just use an Arduino with all custom software to run the boost control system only, but it would seem like a waste if I can have a fully programmable ECU as well.