New CDI - opensource project JMJ and Bigboat
#726
Senior Member
Hi Brett,
Yea I only post some of the table just to show the 0s in the table.
Rob,
Can you confirm if there is a problem with the latest curve generator?
Yea I only post some of the table just to show the 0s in the table.
Rob,
Can you confirm if there is a problem with the latest curve generator?
#727
Senior Member
Hi Brett,
to figure out which is the start winding connect them as in the schematic and if it does not work reverse one set of wires. either the feedback or the primary. Normally start of the feedback goes to the base of the transistor and the start of the primary goes to +5v
to figure out which is the start winding connect them as in the schematic and if it does not work reverse one set of wires. either the feedback or the primary. Normally start of the feedback goes to the base of the transistor and the start of the primary goes to +5v
#728
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
Brett.. I used the timer board set for the 7000 rpm test..I don't have anything else that spins fast enough to try higher speeds.
Board # 4 seems to be a failure.. Just built it and there is something wrong with it.. Bad parts placement or something..not sure yet.. did have to move a few components and omit the diode cause my timer board already has it on. Tried tracing the circuit with a logic pen and signals and voltages are wrong.. Oh well... Back to drawing board for #4.
John
Board # 4 seems to be a failure.. Just built it and there is something wrong with it.. Bad parts placement or something..not sure yet.. did have to move a few components and omit the diode cause my timer board already has it on. Tried tracing the circuit with a logic pen and signals and voltages are wrong.. Oh well... Back to drawing board for #4.

John
#729
Thread Starter
Senior Member
Joined: Dec 2005
Posts: 548
Likes: 0
Received 0 Likes
on
0 Posts
From: Alkmaar, NETHERLANDS
@Brett,
This to pics show the exelsheet wat is possible.
Put you mousepoint on itand pulldown the menu.
This to pics show the exelsheet wat is possible.
Put you mousepoint on itand pulldown the menu.
#730
Thread Starter
Senior Member
Joined: Dec 2005
Posts: 548
Likes: 0
Received 0 Likes
on
0 Posts
From: Alkmaar, NETHERLANDS
ORIGINAL: COM
Hi Brett, Yea I only post some of the table just to show the 0s in the table.
Rob, Can you confirm if there is a problem with the latest curve generator?
Hi Brett, Yea I only post some of the table just to show the 0s in the table.
Rob, Can you confirm if there is a problem with the latest curve generator?
There isn't.
In the old curvegenerator you have to fill in all 255 values, every input has his own value.
In the new curvegenerator you only have to file in 20 values, only the value you fill in has his own value the other values will be calculate.
Feeld 1 is value 2, feeld 2 is value 8, between feeld 1 and feeld 2 there are ~20 calculate values.
If you want to fill in the new curvegenerator also 256 values I can change the sheet, but I can't see wat you win with it.
#731

Joined: Nov 2009
Posts: 109
Likes: 0
Received 0 Likes
on
0 Posts
From: AK, NEW ZEALAND
Charlie it was mainly for the newbie (or and myself) to save time but thank you
John have you seen this little tester i came across yesterday ,
http://www.prcmodel.com/module.php?n...mp;product=340
Rob i understand what to do But in my exel program that cell is protected and i can not change it, you have passwrd protect that cell
brett
John have you seen this little tester i came across yesterday ,
http://www.prcmodel.com/module.php?n...mp;product=340
Rob i understand what to do But in my exel program that cell is protected and i can not change it, you have passwrd protect that cell
brett
#732
Thread Starter
Senior Member
Joined: Dec 2005
Posts: 548
Likes: 0
Received 0 Likes
on
0 Posts
From: Alkmaar, NETHERLANDS
ORIGINAL: gr8flyer55
Brett.. I used the timer board set for the 7000 rpm test..I don't have anything else that spins fast enough to try higher speeds.
Brett.. I used the timer board set for the 7000 rpm test..I don't have anything else that spins fast enough to try higher speeds.
Board # 4 seems to be a failure.. Just built it and there is something wrong with it.. Bad parts placement or something..not sure yet.. did have to move a few components and omit the diode cause my timer board already has it on. Tried tracing the circuit with a logic pen and signals and voltages are wrong.. Oh well... Back to drawing board for #4.
#733
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
Rob, it may be a bad part here..although I always use brand new parts, some defective part may have been soldered to the PCB.
Tried alot of things and am not getting oscillation with the MJE3055t..just gets hot instantly!
Switched the primary winding, feedback windings, tried lowering the resistor value, raising it, changed the capacitor..still gets hot and no output..
Switched the toroid to another board I made and it's ok..get 450 volts at 450 windings.. oscillates on that board so it's wiring, parts placement or a bad part.
John
Tried alot of things and am not getting oscillation with the MJE3055t..just gets hot instantly!
Switched the primary winding, feedback windings, tried lowering the resistor value, raising it, changed the capacitor..still gets hot and no output..
Switched the toroid to another board I made and it's ok..get 450 volts at 450 windings.. oscillates on that board so it's wiring, parts placement or a bad part.

John
#734
Thread Starter
Senior Member
Joined: Dec 2005
Posts: 548
Likes: 0
Received 0 Likes
on
0 Posts
From: Alkmaar, NETHERLANDS
I'll try this evening to findout wat can be wrong.
You are sure you drawings, schematic and pcb, are right ?
You are sure you drawings, schematic and pcb, are right ?
#735
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
Just finished moving all the parts that didn't work (everything) to my design board and it worked perfect..I don't see what the problem is yet..will replace everything again and let you know what I find.
How did you place the diodes on that board.. I installed them all with the bands up. Should not be the problem but maybe..looked correct to me.
John
How did you place the diodes on that board.. I installed them all with the bands up. Should not be the problem but maybe..looked correct to me.
John
#736
Thread Starter
Senior Member
Joined: Dec 2005
Posts: 548
Likes: 0
Received 0 Likes
on
0 Posts
From: Alkmaar, NETHERLANDS
The diodes are wrong installed I think.
If you put them all with the ring up and all at the same side and the ring to the big C, that will be correct.
I've a new scanner but I didn't know how he works......yet.
If you put them all with the ring up and all at the same side and the ring to the big C, that will be correct.
I've a new scanner but I didn't know how he works......yet.
#737
Senior Member
Rob,
this table is from the latest version of the curve generator.I got it from here: http://www.electronics.gompy.net/cditci/
notice the 0s all through out the table. I think there is a glitch in the code that generates the table.
Code:
27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 35, 35, 36, 36, 37, 38, 38, 39, 39,
39, 0, 41, 0, 42, 42, 42, 0, 44, 0, 44, 45, 46, 46, 0, 47, 48, 0, 48, 0, 50, 50, 51, 51, 52, 0, 53, 53,
54, 54, 55, 56, 0, 56, 57, 58, 0, 59, 59, 60, 0, 61, 62, 63, 64, 64, 64, 65, 66, 0, 68, 68, 69, 69, 0,
71, 71, 72, 73, 74, 75, 75, 76, 76, 77, 78, 79, 79, 0, 81, 82, 83, 83, 84, 84, 85, 0, 86, 87, 88, 89,
90, 90, 91, 92, 93, 94, 94, 95, 95, 96, 97, 98, 98, 99, 100, 101, 0, 102, 103, 104, 105, 105, 106, 107,
108, 108, 109, 109, 110, 111, 0, 113, 113,114, 115, 116, 116, 117, 118, 119, 120, 120, 121, 122, 123, 124,
124, 0, 125, 126, 127, 128, 128, 129, 130, 131, 132, 132, 133, 134, 135, 135, 136, 137, 138, 139, 139,
140, 141, 142, 143, 0, 144, 145, 146, 147, 147, 148, 149, 150, 150, 150, 151, 152, 153, 154, 154, 155,
156, 157, 158, 158, 159, 160, 161, 162, 162, 163, 164, 165, 166, 166, 167, 0, 169, 169, 170, 171, 172,
173, 173, 174, 175, 176, 177, 177, 178, 179, 180, 181, 181, 182, 183, 184, 185, 185, 186, 187, 187,
188, 188, 189, 190, 191, 192, 192, 193, 194, 195, 196, 196, 197, 198, 199, 200, 200, 201, 202, 203,
204, 204, 250
#738
Thread Starter
Senior Member
Joined: Dec 2005
Posts: 548
Likes: 0
Received 0 Likes
on
0 Posts
From: Alkmaar, NETHERLANDS
The zero's are the last numbers in row, highest rpm, you never use them >16.000rpm.
The CDI and TCI start at the end to read.......not the first ones.
You can download the old generator if you don't trust me http://www.electronics.gompy.net/cditci/oldcurve.zip
The CDI and TCI start at the end to read.......not the first ones.
You can download the old generator if you don't trust me http://www.electronics.gompy.net/cditci/oldcurve.zip
#739
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
I have high voltage now but can't trigger the scr..hmmmm..maybe bad scr now from ac flowing thru it..found 2 bad diodes anyway.. so that was part of it. Now have 450 volts at the .47uf cap.
Going to replace the SCR to see if that's it..never had a bad one but you never know..never had a bad diode either till now!
John
Going to replace the SCR to see if that's it..never had a bad one but you never know..never had a bad diode either till now!
John
#740
Thread Starter
Senior Member
Joined: Dec 2005
Posts: 548
Likes: 0
Received 0 Likes
on
0 Posts
From: Alkmaar, NETHERLANDS
Yesterday I have only one more TIC106 in stock.........it fired ones and he was broken.
I think the Voltage distroy the scr, there was 650 Volt on the C.
I think the Voltage distroy the scr, there was 650 Volt on the C.
#741
Senior Member
The zero's are the last numbers in row, highest rpm, you never use them >16.000rpm.
The CDI and TCI start at the end to read.......not the first ones.
The CDI and TCI start at the end to read.......not the first ones.
.....and Rob I do trust you.
27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 35, 35, 36, 36, 37, 38, 38, 39, 39, <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< no 0s here
39, 0, 41, 0, 42, 42, 42, 0, 44, 0, 44, 45, 46, 46, 0, 47, 48, 0, 48, 0, 50, 50, 51, 51, 52, 0, 53, 53, <<<<<<<<<<<<<<<<<<here
54, 54, 55, 56, 0, 56, 57, 58, 0, 59, 59, 60, 0, 61, 62, 63, 64, 64, 64, 65, 66, 0, 68, 68, 69, 69, 0, <<<<<<<<<<<<<here
71, 71, 72, 73, 74, 75, 75, 76, 76, 77, 78, 79, 79, 0, 81, 82, 83, 83, 84, 84, 85, 0, 86, 87, 88, 89,
90, 90, 91, 92, 93, 94, 94, 95, 95, 96, 97, 98, 98, 99, 100, 101, 0, 102, 103, 104, 105, 105, 106, 107, <<<<<<<<<<<<<<here
108, 108, 109, 109, 110, 111, 0, 113, 113,114, 115, 116, 116, 117, 118, 119, 120, 120, 121, 122, 123, 124, <<<<here
124, 0, 125, 126, 127, 128, 128, 129, 130, 131, 132, 132, 133, 134, 135, 135, 136, 137, 138, 139, 139, <here
140, 141, 142, 143, 0, 144, 145, 146, 147, 147, 148, 149, 150, 150, 150, 151, 152, 153, 154, 154, 155,<<<<<here
156, 157, 158, 158, 159, 160, 161, 162, 162, 163, 164, 165, 166, 166, 167, 0, 169, 169, 170, 171, 172,<<<<here
173, 173, 174, 175, 176, 177, 177, 178, 179, 180, 181, 181, 182, 183, 184, 185, 185, 186, 187, 187, <<<<not here
188, 188, 189, 190, 191, 192, 192, 193, 194, 195, 196, 196, 197, 198, 199, 200, 200, 201, 202, 203, <<<<< not here
204, 204, 250
39, 0, 41, 0, 42, 42, 42, 0, 44, 0, 44, 45, 46, 46, 0, 47, 48, 0, 48, 0, 50, 50, 51, 51, 52, 0, 53, 53, <<<<<<<<<<<<<<<<<<here
54, 54, 55, 56, 0, 56, 57, 58, 0, 59, 59, 60, 0, 61, 62, 63, 64, 64, 64, 65, 66, 0, 68, 68, 69, 69, 0, <<<<<<<<<<<<<here
71, 71, 72, 73, 74, 75, 75, 76, 76, 77, 78, 79, 79, 0, 81, 82, 83, 83, 84, 84, 85, 0, 86, 87, 88, 89,
90, 90, 91, 92, 93, 94, 94, 95, 95, 96, 97, 98, 98, 99, 100, 101, 0, 102, 103, 104, 105, 105, 106, 107, <<<<<<<<<<<<<<here
108, 108, 109, 109, 110, 111, 0, 113, 113,114, 115, 116, 116, 117, 118, 119, 120, 120, 121, 122, 123, 124, <<<<here
124, 0, 125, 126, 127, 128, 128, 129, 130, 131, 132, 132, 133, 134, 135, 135, 136, 137, 138, 139, 139, <here
140, 141, 142, 143, 0, 144, 145, 146, 147, 147, 148, 149, 150, 150, 150, 151, 152, 153, 154, 154, 155,<<<<<here
156, 157, 158, 158, 159, 160, 161, 162, 162, 163, 164, 165, 166, 166, 167, 0, 169, 169, 170, 171, 172,<<<<here
173, 173, 174, 175, 176, 177, 177, 178, 179, 180, 181, 181, 182, 183, 184, 185, 185, 186, 187, 187, <<<<not here
188, 188, 189, 190, 191, 192, 192, 193, 194, 195, 196, 196, 197, 198, 199, 200, 200, 201, 202, 203, <<<<< not here
204, 204, 250
#742
Thread Starter
Senior Member
Joined: Dec 2005
Posts: 548
Likes: 0
Received 0 Likes
on
0 Posts
From: Alkmaar, NETHERLANDS
If you don't fill in ALL yellow rectangles, there will be zero's into your code.
const char tspark[]={ 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 24, 25, 25, 25, 26, 26, 27, 26, 27, 27, 26, 27, 27, 26, 26, 26, 27, 26, 26, 27, 27, 27, 25, 25, 26, 26, 26, 24, 24, 24, 25, 25, 25, 22, 22, 23, 23, 23, 23, 24, 22, 22, 23, 23, 23, 24, 24, 24, 22, 22, 23, 23, 23, 23, 24, 24, 24, 24, 25, 23, 23, 23, 23, 24, 24, 24, 24, 24, 25, 25, 25, 25, 23, 23, 23, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 26, 26, 26, 23, 23, 24,
24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 27, 27, 27, 27, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 31, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28};
I don't have zero's........all yellow rectangles have a value.
I'll try to explain.
The sheet calculate the value between two yellow rectangles.
If you don't fill in all values, the sheet will see this like a zero......nothing into the rectangle - no value - zero.
const char tspark[]={ 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 24, 25, 25, 25, 26, 26, 27, 26, 27, 27, 26, 27, 27, 26, 26, 26, 27, 26, 26, 27, 27, 27, 25, 25, 26, 26, 26, 24, 24, 24, 25, 25, 25, 22, 22, 23, 23, 23, 23, 24, 22, 22, 23, 23, 23, 24, 24, 24, 22, 22, 23, 23, 23, 23, 24, 24, 24, 24, 25, 23, 23, 23, 23, 24, 24, 24, 24, 24, 25, 25, 25, 25, 23, 23, 23, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 26, 26, 26, 23, 23, 24,
24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 27, 27, 27, 27, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 31, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28};
I don't have zero's........all yellow rectangles have a value.
I'll try to explain.
The sheet calculate the value between two yellow rectangles.
If you don't fill in all values, the sheet will see this like a zero......nothing into the rectangle - no value - zero.
#744
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
Brett..that tester for ignitions I make here...555 timer chip 2 caps and 2 resistors..mine is set for 3000 rpms. want the schematic? it's a small board about 3/4 x 3/4 inch.. I'll upload a picture of my tester board drilled ready for components..
John
John
#745
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
Rob.. The diode placement on the hv-4 board doesn't match the layout..downloaded the Layo1 program, ran it, loaded your board and there are mismatches..extra traces, extra resistor, so you may have mixed a previous board with my circuit.. That's what I found so far.. tested the board again and still no trigger. I have high voltage to the cap, if I short across it after I unplug the battery and timer board, it gives a large spark..presence of being charged..still not sure what it is..same trigger circuit added as I have on mine but no triggerring yet.. Oh well.
#747
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
Yes the output is a fixed value timed pulse.. but if you play around with a variable resistor in the range, you could make it really sing !! I've done it but most small enough pots to fit on the board were twitchy..so when you plug this one in, it assumes the role of 3000 rpm..can be changed.. maybe a series of dip switches?? now there's an idea!! try it Charlie.. who knows.. you may be the next electronic guru!
John
John
#748
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
Just added the component layout hand drawn but effective, with the resistor and cap values...
I think when I did it, I substitued a pot for R-2 the 10k resistor...so try a 50k pot maybe? enjoy!
John
I think when I did it, I substitued a pot for R-2 the 10k resistor...so try a 50k pot maybe? enjoy!
John
#749
Senior Member
I made one using a pic. it seems to work OK. I can vary it from 500 rpm to 12000. Once I am satisfied I will post the schematic and layout.
#750
Thread Starter
Senior Member
Joined: Dec 2005
Posts: 548
Likes: 0
Received 0 Likes
on
0 Posts
From: Alkmaar, NETHERLANDS
ORIGINAL: gr8flyer55
Rob.. The diode placement on the hv-4 board doesn't match the layout..downloaded the Layo1 program, ran it, loaded your board and there are mismatches..extra traces, extra resistor,
Rob.. The diode placement on the hv-4 board doesn't match the layout..downloaded the Layo1 program, ran it, loaded your board and there are mismatches..extra traces, extra resistor,
Rhall = NOTE 1
The timerboard with the NE555 can given een problem.
You need a astable timer with a dutycycle with less 1%.
http://www.kpsec.freeuk.com/555timer.htm#astable
If the freq of the NE555 is to low and the dutycyle is 50/50%, you blowup the scr or you can't fire the scr.
The schematic with the diode in it can do the job.
You can also use a second CDI/TCI timerboard to test the CDI or TCI.
Instead of a hall sensor you connect the second timerboard output on the hallsensor input.
LINE 6 - if (PORTB & 0x04) delay_ms(200); // 300 rpm
Into the code you can change the timing of the testpulses, 200 = 300rpm, 100 = 600rpm, 50 = 1200rpm, 25 = 2400 rpm, 5 = 12,000rpm


