The BMCOP need 2x Signal Inputs pins to acheive triggering all the four(4x) Coils. It require 1x ICM pulse signal (usually yellow/Green wire coming out of A20/A21 output pins on the ECU) and a pulse signal coming from the FC1 header INSIDE the ecu. You'll have to get the signal from the 3rd Pins of the FC1 Header counting from the top corner of the ECU. The FC1 Header are usually in the Top Right corner in a USDM OBD1 ECU.
- On the ECU, at the FC1 header location, connect the pin1 to 5V on the arduino
- On the ECU, at the FC1 header location, connect the pin3 to D2 on the arduino
- On the ECU, at the FC1 header location, connect the pin12 to GND on the arduino
- On the ECU, at the big connectors outputs, on the big connector A, CUT the ICM wire going to the body/engine bay and connect the wire coming from the ECU connector to D3 on the arduino
- On the Arduino, connect D8 with the ICM wire previously cut going to your body (to power the tachometer)
- On the Arduino, connect D4 with the Coil1 5v signal
- On the Arduino, connect D5 with the Coil2 5v signal
- On the Arduino, connect D6 with the Coil3 5v signal
- On the Arduino, connect D7 with the Coil4 5v signal
The project has been updated for the V1.3 boards, which now use a different signal for syncing coils (before it was using FC1 pin4, now i've updated the project to use FC1 pin3 signal). It has not been tested personnally since I don't have any cars/engines capable of testing the project on hands, but it should be more confident this time to works arround with it.
I'll surely appreciate to get informed of the changes done the the programming codes or the schematic if there is any, and if you would like, you could participate in the developpement of this project by subscribing to Github and yourself 'Push updates request' to this project! I am willing to share Open Source the project I ended up with before selling the only car I could have tested on, please be kindful and let's make this a working Open Source project together.