MembersPage/KarlBuchka/Installation (2008-10-20 18:46:50)

Purchase, assembly, setup, and installation


Purchase

On Sept. 25, 2008 I purchased the following items:

VEMS shop:

Newark and/or Mouser:

A 20x4 HD44780 LCD was also purchased from SparkFun.com

IMG_1931.jpg


Assembly

Started with a bare board:

IMG_1938.jpg

I marked all the IGBT and FET locations:

[1]

Added the LCD and the PS2 pin headers (these headers are not included, you must supply your own):

IMG_1952.jpg

Installed ECM frontplate, EconoSeal connectors, eight injector FETs, two wideband heater FETs, two ignition IGBTs, logic level ignition output jumpers (6 short red wires to the right), RS232 jumpers (two red wires to the left), trigger selection jumper (black), and an external MAP sensor jumper (green, which was later removed in favor of an internal MAP sensor):

IMG_1957.jpg

At this point I also set up the board for VR primary trigger and Hall secondary trigger.

Power flyback (secured with hot glue):

IMG_1958.jpg

Tuning cable:

IMG_1963.jpg

Internal 400kpa MAP sensor (The sensor body was attached to the proto board with hot glue and wired according to the reference circuit shown in the MPXH6400AC6U data sheet):

IMG_1982.jpg

At this point I was ready to plug the board in for the first time. I added the ground re-inforcement wire as per the assembly instructions and connected the grounds as per PhatBob's UserGuide. All the voltages checked out so I moved on to the bootloader flashing. After making an ISP cable I followed Mattias Sandgren's excellent guide here: MembersPage/MattiasSandgren/NickesBMW/AvrBootCode

For the firmware flash I followed another excellent guide written by Johan Eriksson: MembersPage/JohanEriksson/VerThreeFirmForDummies

LCD installed and tested:

IMG_1983.jpg

Flying lead harness, all wires color coded by function:

IMG_1987.jpg

Bench testing the spark, fuel, and fuel pump trigger outputs:

IMG_1989.jpg


After spending three days making the harness and troubleshooting various issues (will elaborate) I finally got the car running.

Video: http://www.youtube.com/watch?v=yeMA3r5rOQM

On my old MegaSquirt setup I could never get a reliable idle under 800rpm. The ~650rpm idle seen in the video is on a completely untuned warmup cycle and my old MS fuel map. Things are looking good!