|
The DIYPNP is a Do-It-Yourself
Plug-N-Play Engine Management System. It is made up of three
main pieces that allow for an incredibly flexible and modular
system for building a plug-n-play EMS for a plethora of
vehicles.
MicroSquirt Module- At it's
core, the DIYPNP is based on the MicroSquirt Module which is a
MegaSquirt-II Processor based ECU on a credit card sized PCB.
The DIY element of this EMS comes from the fact that you
assemble it yourself from a kit of components, soldering the
unit together and then adding wire jumpers to route the signals
to the connectorboard to match the needs of your car. The
assembly is not nearly as complex or time consuming as a
standard MegaSquirt ECU kit assembly, there are fewer components
and all components are sized so that they are easy to solder (no
tiny transistors here).
Mainboard- We've taken the
awesome capability of the MicroSquirt Module, combined with the
MS2/Extra firmware, and built out a mainboard that adds a very
nice featureset including pretty much everything we get asked
about on a daily basis by our customers. You've got dual
ignition inputs and up to four ignition outputs (logic level, allowing for Coil-On-Plug for up to a 4cyl engine or
wasted-spark ignition for up to a V8 engine. High current
ignition outputs are an optional upgrade) Distributor based
ignition is of course supported as well. Knock control, boost
control, 4 spare inputs and 4 spare outputs for driving fans,
intake butterflies, on/off variable cam systems, whatever else
you can imagine. There are more features too, check the features
and documentation pages for full details. Note-- All of the
primary Inputs/Outputs are brought out along the edge of the
mainboard that lines up next to the connector board. All
common ignition input/output pullups are as simple as they could
be with a resistor network in place ready to setup.
Connector Board-
And then the last piece you need to know about is the connector
board. This is a small PCB that slides into the same slot as the
mainboard and lines up right next to it. It's usually not much
more than a breakout board for an OEM style connector that often
fits a stack of vehicles as many of these connectors were used
by multiple manufacturers, and often on multiple vehicles/engine
families at each manufacturer. Sometimes we may fit an extra
circuit on the connectorboard if we've found that the vehicles
that use that connector typically need a particular circuit. An
example of this is the Bosch Motronic 55pin connectorboard,
which hosts a circuit to control the 3-wire IAC valve that is
common in vehicles that use this connector.
So after you handle
minimal assembly on the mainboard, you do a bit of research on
the harness pinout in your vehicle (or download a spreadsheet of
pre-researched info and just check it for accuracy in your
application), and you use this info to run a handful of jumper
wires from the mainboard to the proper breakout pins on the
connectorboard bringing the signals in/out on the proper pins on
the connector. This is what makes the DIYPNP so easy to apply to
such a broad range of vehicles. It's basically a set of PNP EMS
building blocks, with awesome results.
You want boost
control, run a jumper to the input and to the output. Turn it on
the in the software and tune it.
You want to convert
your engine from it's stock distributor to wasted spark or COP,
add the proper crank/cam trigger wheels to the engine (you might
have what you need already inside of that old distributor) and
wire those sensors up to the DIYPNP, then wire the ignition
outputs up to your coils, set your timing and tune it.
The flexibility is
massive. And if we didn't include a circuit you want, we've got
two large proto areas on the mainboard (one is under the uS
Module) and in some cases there is a third proto area on the
connector board if we had the extra space.
|