DIYAutoTune.com Engine Management Systems & Tools

 

 

 

 

 

 

 

 

Assembling the Zeal Engineering Daughterboard

(ZealDB1-K)

DIYAutoTune.com is proud to bring you the Zeal Engineering Daughterboard to make adding many popular I/O circuits to the MegaSquirt much easier. Ken Culver, one of the authors of the MS2/Extra code, originally developed the Zeal Engineering Daughterboard to make it easier to install MegaSquirt on second generation RX-7s, so it is also called the RX7 Daughtercard. However, it works with many other engines that use the Nippondenso dual wheel system (such as the Toyota DLI ignition), and has many other potential applications beyond RX-7s.

You can use this daughter card with any MegaSquirt version running MS1/Extra or MS2/Extra code. The card fits into the case lid. Here's what circuits you get on the Zeal Engineering Daughterboard.

  • 2 LM1815 VR conditioners optimized for the RX-7 and MS2/Extra
  • 3 general purpose on/off outputs
  • 1 12 volt tachometer driver
  • 1 PWM IAC driver (max current 3 amps)

Here is the bill of materials for the parts we include with this kit.

Part number Description Quantity Locations
P988-ND 0.33UF capacitor 2 C1, C5
BC1019CT-ND 330pF capacitor 2 C2, C6
399-4149-ND .01uF capacitor 2 C3, C4
399-2075-ND .01uF capacitor 1 C7
1N4001DICT-ND General purpose diode 4 D2-D5
PN2222AD26ZCT-ND NPN transistor (1A) 4 Q1-Q4
ZTX688B-ND NPN transistor (3A) 1 Q5
1.0MQBK-ND 1.0M resistor 2 R1, R7
18KQBK-ND 18K resistor 2 R2, R8
82KQBK-ND 82K resistor 2 R3, R5
4.7KQBK-ND 4.7K resistor 2 R4, R6
1.0KQBK-ND 1.0K resistor 5 R9-R12, R14
470QBK-ND 470R resistor 1 R13
330QBK-ND 330R resistor 1 R15
LM1815N-ND Adaptive signal conditioner IC 2 U1. U2

Daughterboard Assembly

  1. Install all resistors in the indicated locations and solder into place.
  2. For RX-7s and most other applications, we have found that the second signal conditioner works better with the ground jumper installed in the two holes next to U2. Install a length of snipped resistor lead to bridge these holes, and solder into place.
  3. Install diodes D2 through D5, with the banded end towards the lower end of the card.
  4. Install C2, C3, C4, and C6.
  5. Install U1 and U2.
  6. Install C7.
  7. Install the Q1 through Q4 transistors, with the flat side on the transistor pointing to the flat side of the silk screen.
  8. Install Q5, again taking care to match its outline to the silk screen.
  9. Install C1 and C5. These capacitors are polarized; the long lead goes in the + hole and the white striped side goes in the other hole.

There are a number of provisions for tuning the second VR conditioner on this board for other sensors besides the RX-7, though determining the best changes often requires an oscilloscope and some trial and error. If you are not getting good results with the default setup, options include substituting different values for C7 and R15, and not installing the jumper in step 2.

General Connections

Once you've got an assembled board, you can install it in the lid and connect it to the main board with lengths of wire. These connection points are used for all installations:

Connection V2.2 V3.0 V3.57
+12V Banded end of D9* S12 S12
+5V JP1 pin 8 S5 S5
GND Unbanded end of D2* SG SG
GND Unbanded end of D3* Proto GND Proto GND

* Normally, D2 and D3 are not installed in a V2.2 board. Use the holes on the empty slot. D9 is normally installed and would require soldering to the diode, although you will want to remove D9 if using the PWM IAC driver.

Using the VR Conditioners

On a V3.0 or V3.57 board, you can use the main board VR conditioner for the primary (NE) input, and the VR2 conditior for the secondary (G) input. On a V2.2 board, you'll need both conditioners. You are best bringing both wires of the sensor all the way to the board, instead of grounding the negative wire. This reduces cross talk noise issues. You can bring the signals in on unused pins on the DB37 (or DB15, in the case of a V3.57 board) and use the appropriate jumper holes on the main board to connect to the conditioner. For example, if you brought the G sensor signal in on pin 25 for the positive terminal and 27 for the negative terminal on a V3.0/V3.57 board, you would connect the lower (positive) VR2 hole to IAC1A, and the upper (negative) hole to IAC1B. Here is where to connect VR2OUT to enable the second trigger.

  V2.2 V3.0 V3.57
MS1/Extra U1 pin 11 JS8 JS8
MS2/Extra JP1 pin 5 JS10 JS10

If you wish to use the VR1 circuit, it's a good idea to bring the negative VR wire in on an unused pin. For example, if you are wiring the VR sensor to pin 29, you would connect the negative (lower) VR1 terminal on the Zeal Engineering Daughterboard to IAC2A on a V3.0 or V3.57 board, or X13 on a V2.2 board. On a V2.2 board, remove D5, R10, D8, C12, U4, C11, and R11.

The upper (positive) VR1 terminal connects to different points depending on the board.

  • V2.2 board: Unbanded end of D5
  • V3.0 board: TachSelect
  • V3.57 board: Pin 2 of JP1

Connect VROUT1 to the following pin:

  • V2.2 board: Bottom end of R11
  • V3.0 board; TSEL
  • V3.57 board: Pin 2 of J1

Using the PWM IAC driver

This can be used with V2.2 or V3.0 boards; we do not recommend it for V3.57 boards, which already can drive a PWM valve directly. The PWM driver can handle up to 3.0 amps, which works for many applications, although it is not as much current as a TIP120 can handle. It replaces the IAC circuit. On a V2.2 board, remove R16, Q5, and D9. On a V3.0 board, remove R19, Q4, Q20, R39, and D8. Connect the board using these points

  V2.2 V3.0
IDLIN Left end of R16 Bottom end of R19
IDLOUT Lowest hole on Q5 Banded end of D8

Tach Driver

The tachometer output can drive tachs that require a 12 volt signal. We've confirmed it works on first generation RX-7s, which would otherwise lose their tach signal if you dropped an FC ignition into one of them. Other tachometers may require different values of R14. The tach driver input is marked IN1, and the output is marked OUT1. The output can connect to any unused DB37 or DB15 pin, while we recommend the following pins as possible choices for input. Be sure you are not using them for other purposes.

MS1/Extra tach pins

V2.2 V3.0/V3.57
X2 JS0
X3 JS1
X4 JS2
X5 JS3
U1 pin 15 U1 pin 15
U1 pin 10 JS7

MS2/Extra tach pins

V2.2 V3.0/V3.57
X2 JS0
X4 JS2
JP1 pin 4 JS11

While MS2/Extra can also use LED circuits, FIDLE, or JS10 for tach outputs, we expect most Zeal Engineering Daughterboard installations will already be using these, so we recommend picking one of the above pins for tach control.

General Purpose Outputs

The Zeal Engineering Daughterboard has three general purpose on/off outputs, suitable for driving a relay or a solenoid with power consumption of 1 amp or less. The outputs are labeled OUT2, OUT3, and OUT4, while the inputs are labeled IN2, IN3, and IN4. The outputs connect to unused pins on the DB37 or DB15 connector. Here are the pins to use for inputs.

MS1/Extra spare outputs

Output number V2.2 V3.0/V3.57
1 X4 JS2
2 X5 JS3
3 U1 pin 15 U1 pin 15
4 U1 pin 8 U1 pin 8
Fan X2 JS0

MS2/Extra spare outputs

V2.2 V3.0/V3.57
X2 JS0
X4 JS2
JP1 pin 4 JS11

Just like with the tach driver, MS2/Extra can also use the LED circuits, JS10, or FIDLE as spare outputs, but they are not recommended as most are likely to already be taken by the ignition circuit or other purposes.

Click Here if you have questions or would like to contact us!
 

Page Views since 02/01/2005:



performance testing & tuning by LoadStorm.