MembersPage/EricN/BuildNotes (2015-01-01 07:00:00)

This is my collection of links that I have found helpfull and ones I have found and am not sure how to find again. As well it is also my buid diary so I know what to do next time. None of the pics are my own, everything is off this site.

Use the [Manual page] if I forgot something and search for it there.


V3.2


DONE LIST

  1. Soldered connector to board.
  2. Make [Serial Cable] and connect it to your PC and Connect the other end to your board.
  3. Power the board. Out of fear, holding everything in my hand to feel if anything getting hot
  • at (with 1A fuse) EC36 pin 25 (+8..14V)
  • and (-) EC36 pin26, EC36pin5 (EC36pin21, EC36pin32). Be certain to connect at least one GND5 too. While this is not strictly necessary if no load is driven from the power-GND5 plane, we better condition everyone to always have as many GND5 connected as possible (3..4 in a production install)
  1. Download and open Bray terminal. Use [this link] and follow his instructions. If it works, good, if not, make sure you used a capital M in Man and com port is correct as well as your cable is built correctly.
  2. Download the [firmware] make sure it is the latest release.
  3. Downloaded and installed [winavr] so you can have programmers notepad, only need it to enable wb 02 in my make, (I dont know of another way)
  4. To enable wbo2, read [this page] of the manual. I opened programmers notepad, opened folder firmware/doc and opened the my_make file there. Find the part that says MY_CONF += -D WBO2 and erase the number symbol. Copy my_make into the the firmware folder and save. If you are using a different sensor other than gm compatible type ones, I think now is the time you have to use the [EasyTherm page] Didnt do it, not sure how, figure it out when/if I need to do it.
  5. Downloaded and installed avr studio 4, cant find the link now.
  6. Uploaded firmware using avr studio 4, took a bit of playing to figure out what I was doing, need to try it again while I remember and document the steps for next time.
  7. Downloaded and installed [MegaTune] run it with the board connected, seems to communicate. I didnt do any special steps in relation to the firmware, as far as I can tell, the latest firmware release is already setup properly for megatune. I just unzipped it (cant remember if I had to click install or not) and it worked.
  8. Connect MAP CLT TPS AIR TEMP sensors, refer to [this page]for pinouts and wiring diagrams. Remember, the sensors ground to EC 36 pin 26. The other grounds (EC36 pins 5, 21, 32) I assume are for the ecu to use for grounding stuff like injectors and relays etc. I conncected the map sensor with wires as mine is external. In the pic below, the map sensor holes are right above the VEMS logo. (note the pic is of the bottom of the board) The wire on the far right is the signal, next is ground and the 3rd is Voltage (the rest are just for mounting the sensor I assume). I just ran the 3 wires to my honda connector and out to the map sensor.
  9. Power up your board with the serial cable connected, open megatune (make sure no other serial programs connected or you wont connect) guages in megatune should read the sensor. IAT and CLT should read the same (should be room temperature if they are already GM compatible ones). Hold them in your hand, make sure the readings get warmer. Sweep the TPS, see if it works and suck on the map sensor, should show change.
  10. Soldering stuff on, start with the FETs, easy to do and good to warm up on before tackling the surface mounted stuff (which, after you figure it out, is easy enough). FETS can go on top or bottom, just as long as they have something aluminum to clamp to for cooling. I think maybe the Alubus case would require it to run on the bottom or you would have to modify stuff. BUT I am making my own case to match my Honda ecu connector so I put mine on the top. Plus I am trying to make the case as skinny as possible so it will squeeze into the slot I have for it. Top or bottom, if looking at the side with the writing, I called the pin on my left pin1. I made sure that my pin 1 is closest to the EC 36 connectors. v3.2_bottom_components.jpg This picture shows orienatation of all the fets including the dpak (purple) as viewed on the bottom of the board. Yellow is wbo2 with channel 1 being closest to the EC 36, blue is injectors, red ignition IGBT's. When mounting the IGBT's to the aluminum heat sink, they have to be electrically insulated from the aluminum or something bad will happen.
  11. If I actually remembered to order the dpak fets, they would have been soldered on now.
  12. I guess [flyback] would be next, mine were alredy on.
  13. Because I am using LS1 smart coils, I omitted IGBT's and placed a jumper wire in its place between each of the first 2 holes closest to EC36, connecting the AVR pins right to the coil trigger. If it works, I should add it to the IgnitionPage. Some readings I have from a vehicle running these coils can be found on my MembersPage/EricN .
  14. Not sure if this next one is important, it seemed to be pretty obscure to find but if using a Hall sensor, below Ec36 pins 28 and 29 there are 2 pairs of smd pads (visible at the very bottom of the board in the above pic). The one closest to the connecter got a resister with 271 written on it and the one below it got a capaciter from rescue 2 that was in a clear package with a row of 8 of them. ec 36 PIN 28 is power for the HALL sensor.
  15. [Stepper motor hardware] installed. The 10uF (1210 size, 35V) capacitor is soldered on the bottom of the board: on the 2 SMD pads between the 4 legs of the stepper chip that are almost touching the EC18 pins 4,5 and 6.
  16. The D45 : find the throughole pad down south, at the boardedge (almost middle). You can verify with DVM that this connects to SN754410 stepper chip pin8. Feed 14V into this with a short wire (from the closest pad or the fuse or inductor) and there you go.
Thanks, I guessed that had to be it, wasnt sure, was expecting SMT pads.
  1. Next I soldered in [d14] for input trigger. They really suck, dont know what they do exactly but it is crowded, hope they were important. Double checked with DVM in diode mode to make sure there were no shorts and I didnt melt the things with all the time I spent chasing them around the board with tweezers and soldering iron.
  2. Now built the rest of harness, need to find Corel Draw to use the fancy drawings like everyone else. Followed the [pinout] from someone else. Remember, the sensors all ground with Ec 36 pin 26.
  3. Started playing with mdh commands, Ign channels all work well
  4. injector related mdh commands, like mdh50 and mdhd0 switch the channelS defined in h[0], element 5 for mdh50 and mdhd0 (that is a mask for 0..8 channels, usually 1).
  5. with fuelpump_channel=D7 you specify that you want inverted fuel-pump output. You want to use fuelpump_channel=57

Notes stolen from elsewhere to organize into here later

Setting up 36-1 trigger

Edge = rising

Type = multitooth

Filtering = Disabled

TDC after the trigger (vr sensor) deg =??

Number of teeth on the wheel = 35

36-1

Trigger tooth = 1

Number one tooth after the missing one

Next Trigger tooth = 18

Crank min period usec = 3000 (assuming a 4cyl that is 6000usec for a whole crank rotation, which is 10000 RPM)

reset_engphase_after=decimal 216 (which is an arbitrary number for 720 crankdegrees, practical for 36 tooth wheel). The values below are in the same unit:

Angular width of tooth = 3 (10 degrees)

360/36=10

Angular width of missing tooth = 6 (20 degrees)


[rescue kit info]

GenBoard/VerThree/Schematic

[digital out assignments]