my Alfa Milano
MembersPage/KeithHargrove/AlfaMilano
my Alfa spider
inside wiring for knock
It is working now. I started out clean with mcells config and it just worked.
I here that tooth_wheel_twidth is not used any more and to set it to 0xff
it does not seem to care what I put in there.
Everything looks good to me except tooth_wheel_twidth1 should be 0x0A, for a 10 degree tooth width on the trigger wheel.
Hall
showing the tooth cut out of my Spica pump drive wheel
had 36 teth now I only have 35 left.
This is my 2nd proto
This is my first proto
I will remake it now and clean stuff up
VW COP
Too long for the 4cly
Looks like I can make it work for the V6
The pinout
if there is a power-NPN inside I think we will need to add a small NPN (2N3904), eg. on the IGBT pads:
- the small NPN's Base goes to where the gate was (1k away from ign259's output pin)
- Emitter need to go to a resistor (say 10..33 Ohm) then the COP pin 3 (driving the power-NPN's base)
- and the Collector goes to power (+14V, same that powers the coil)
Let me note that stepper driver could drive the NPN almost directly, through a resistor (and very fast!) if we allowed any digitalout()-pin for ignition in edis.c (not just the ign259 outputs).
1J0973724 might be the plug for the VW coil as vw etka lists them
Triggering
I have been working on a easy way to retrofit older cars with no tiggers.
The proposed GenBoard/InputTrigger setups below are optimized for fast startup (little time spent in cranking).
"They are not simpler than the supported (ncyl/2*N - m) missing tooth crankwheel setup (like a vanilla 24-1, 36-1 or 60-2),"
How is making a "Vanilla 24-1, 36-1 or 60-2" + some cam pickup(we need to know when to fire the coils and which cyl to inject to)
simpler the breaking off 2 tabs and adding a hall.
but with appropriate firmware support they can find out the engine position faster at cranking.
Anyway, I like the documentation format. We need to explain the direct ign setups on DummyIgnition page (or rather subpages) in a similar way:
- drawing - the 3D is especially nice (rotation direction is important in some cases!!)
- explanation
- advantages
- disadvantages
- config settings (if supported)
This is not the simplest for a 4 cyl.
It is not?? OK what is simpler that will do seq. injection and drive the 4 coils?
The pickups are 180° apart.
If the 2 pickups were ANDed it would look like a it had 4 tabs not 2
so with this we can see 8 edges one every 45° of the encoder or 90° crank
We can add more tabs if we want. 4 tabs would give 22.5° on the encoder and 45° on the crank.
With this we get:
- Sync after one gap.
- If a pickup dies we could still run.
- Very simple to make and install in a old distributor or on a CAM
- If the 90° is ok most Hall distributors could be retrofited by removing 2 tabs and adding a 2nd hall
This is a old example of a simple trigger for 6 cyl.
The pickups are 60° apart.
Pickup A is even. and pickup B is odd.
With this I can get sync after the first Gap.
So I will not have the crank and crank untill #1 comes around to get sync.
also if one fails I should be able to still get sync after no more the 2 gaps (1 gap past the working pickup) and use softwate timing for the missing pickup.
This can go ether on a cam or inside a distributor.
injector connectors
http://www.machv.com/fuelincon.html $12
http://www.racetep.com/injcon.html $10
http://www.clewett.com/products/connector.htm $4.50 + $2.50 for 5 pins ($3.85each for 8)
good pics here
http://shop.store.yahoo.com/eagleday/ampconnectors.html
tyco info
http://catalog.tycoelectronics.com/TE/bin/TE.Connect?C=17458&M=FEAT&LG=1&I=13
827551-3(black type C) very common pin 927846-1
826008-1(grey typa A) 826008-5 (black)
825414-1(grey type b)
the -x is the color
injectors to buy
http://www.fiveomotorsport.com/Injector_SetsBMW.asp
http://www.dune-buggy.com/turbo/partslist.htm
more info
Yay I got it to GO!!!
2 things I found one was there was a port conflict on port A3
so I changed to
- define LED_STATUS 1
- define LEDPORT PORTD
now I get the pulses from the header JP1
the 2nd thing was that a reflash did not load etc/config.mtt
so I needed to
cat etc/config.mtt /dev/ttya
mcd\n
see megatune file below
mct
j[0]=667F 667F 677F 697F 6E7F 717F 717F 737F B57F B17F 307F 577F
j[1]=677F 687F 6B7F 6F7F 757F 797F 7A7F 797F 857F 907F 987F A87F
j[2]=687F 6C7F 717F 787F 837F 887F 867F 827F 697F B57F 3A34 4E38
j[3]=6F7F 717F 797F 847F 917F 987F 987F 927F 207F 8D94 3D35 5543
j[4]=7B7F 7F7F 847F 8D7F 9B7F A47F A87F A17F A890 C3B3 5F30 9085
j[5]=827F 837F 8C7F 937F A87F B37F B97F B37F FFFF FFFF FFFF FFFF
j[6]=867F 8B7F 937F 9C7F AF7F B87F BF7F BE7F FFFF FFFF FFFF FFFF
j[7]=877F 8C7F 967F A07F B07F BA7F C57F C27F FFFF FFFF FFFF 647F
j[8]=FFFF 727F 0C07 727F 697F 777F 697F 207F B996 6E7F 6F7F 697F
j[9]=797F 1010 657F 207F 2017 2020 697F 207F 207F 6D7F 657F 1010
j[A]=1019 1010 2020 2020 2020 2020 1010 1010 1025 1010 1010 1010
j[B]=102A 1010 2020 2020 2030 0220 00B6 0011 808A 0000 0109 2001
l[0]=45 38 38 36 34 34 34 34 FF FF FF FF
l[1]=38 38 38 38 36 36 36 36 FF FF FF FF
l[2]=38 38 38 38 38 38 38 38 FF FF FF FF
l[3]=38 38 38 38 38 38 38 38 FF FF FF FF
l[4]=38 38 41 47 4F 4F 4F 4F FF FF FF FF
l[5]=45 45 4F 59 59 59 59 59 FF FF FF FF
l[6]=6A 6A FF FF FF FF FF FF FF FF FF FF
l[7]=FF FF FF FF FF FF FF FF FF FF FF FF
l[8]=FF FF FF FF FF FF FF FF FF FF FF FF
l[9]=FF FF FF FF FF FF FF FF FF FF FF FF
l[A]=FF FF FF FF FF FF FF FF FF FF FF FF
l[B]=FF FF FF FF FF FF FF FF FF FF FF FF
n[0]=FF FF FF FF FF FF FF FF FF FF FF FF
n[1]=FF FF FF FF FF FF FF FF FF FF FF FF
n[2]=FF FF FF FF FF FF FF FF FF FF FF FF
n[3]=FF FF FF FF FF FF FF FF FF FF FF FF
n[4]=FF FF FF FF FF FF FF FF FF FF FF FF
n[5]=FF FF FF FF FF FF FF FF FF FF FF FF
n[6]=FF FF 5F FF FF FF FF FF FF FF FF FF
n[7]=FF FF FF FF 6F 78 78 78 FF FF FF FF
n[8]=FF FF FF FF FF FF FF FF FF FF FF FF
n[9]=FF FF FF FF FF FF FF FF FF FF FF FF
n[A]=FF FF FF FF FF FF FF FF FF FF FF FF
n[B]=FF FF FF FF FF FF FF FF FF FF FF FF
k[0]=14 1E 28 32 3C 4B 5A 69 FF FF FF FF
r[0]=05 0A 0F 14 1E 28 32 40 FF FF FF FF
h[0]=01 02 04 08 10 20 40 80
h[1]=00 00 00 00 00 00 00 00
h[2]=00 01 02 03 04 05 06 07
b[0]=28 30 38 40 48 50 58 60 FF FF FF FF
t[0]=20 40 17 80 A0 C0 E0 FF