Complete new CDI - website open
#478
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
Hi Charlie,
We are making progress on Nyemi's code for the old timer board.
Trying a few different curves in the Excel worksheet seems to do the trick as far as mid range throttle transitions problems go.
The rest of the code was working before with the exception of the test feature.
I test ran 2 different engines with the changed curves. He tried a small change in the lookup for timing delay which worked really well.
The rpm based timing delay needed tweaking according to the test bed we made up with an electric motor and magnets embedded in a plastic disk on the shaft. Tried one magnet first but ended up adding 5 more for balance reasons. The timing strobe I built from this forum proved it's worth for sure. Accuracy is great!
More changes in the works for this week.
John
We are making progress on Nyemi's code for the old timer board.
Trying a few different curves in the Excel worksheet seems to do the trick as far as mid range throttle transitions problems go.
The rest of the code was working before with the exception of the test feature.
I test ran 2 different engines with the changed curves. He tried a small change in the lookup for timing delay which worked really well.
The rpm based timing delay needed tweaking according to the test bed we made up with an electric motor and magnets embedded in a plastic disk on the shaft. Tried one magnet first but ended up adding 5 more for balance reasons. The timing strobe I built from this forum proved it's worth for sure. Accuracy is great!
More changes in the works for this week.
John
#479
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
Without the original source code for the bootloader timer board, we have to resort to starting from scratch with writing new code based on the designed inputs and outputs on that board. It's not impossible but does require alot of his time.
I'm hoping he can adapt the features in the control programs like the easystart settings etc.
We are trying to keep that design, just work out the glitches encountered. I was thinking about how it was acting, after one trigger the glitch happened. He said some kind of timing loop needs to be added because recovery is slow for some reason. I am sure he's got a routine worked out to add to the new source code. From what I have seen so far, prints are 3 pages long with his comments and code.
Wish I knew more about programming. I tell him what we want and he writes routines in assembly language to match it. Final version will be in Micro-c.
John
I'm hoping he can adapt the features in the control programs like the easystart settings etc.
We are trying to keep that design, just work out the glitches encountered. I was thinking about how it was acting, after one trigger the glitch happened. He said some kind of timing loop needs to be added because recovery is slow for some reason. I am sure he's got a routine worked out to add to the new source code. From what I have seen so far, prints are 3 pages long with his comments and code.
Wish I knew more about programming. I tell him what we want and he writes routines in assembly language to match it. Final version will be in Micro-c.
John
#481
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
Hello Atam. I have never used either of those rs-232 interfaces you show in your posted message. Why not try the USB powered version on the website?I use the USB powered version and it works perfectly. Easy to build and it's reliable. John
#482
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
Atam... I'll try to transfer the pictures here..
Note the polarity of first and last capacitor on the layout!!! Reversed from the middle 3 capacitors.. and only 3 wires going to the DB-9 connector to the serial port of the computer... Also, it needs a usb port power connection to the computer usb port..not from the serial port !!!
John
Note the polarity of first and last capacitor on the layout!!! Reversed from the middle 3 capacitors.. and only 3 wires going to the DB-9 connector to the serial port of the computer... Also, it needs a usb port power connection to the computer usb port..not from the serial port !!!
John
#483
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
Atam, the control software is only for the newest timer board with the external oscillator. It will not work with the older timer board that was designed without the external crystal oscillator or resonator.
They are two totally different timer boards!
John
They are two totally different timer boards!
John
#484

My Feedback: (11)
ATam,
say in your langage exact what you want to say and I will translate for you , It is a bit hard to make up the meaning,
Aceasta versiune de soft este pentru noua versiune de "timing boards" cu oscilator extern, fapt pentru care nu functioneaza cu versiunea veche de timing boards ce a fost conceputa fara cristal or rezonator extern. Acestea sunt doua sisteme total diferite.
Traducerea exacta a lui John
Just helping/assiting to may best ability.
Adrian Ciulei
say in your langage exact what you want to say and I will translate for you , It is a bit hard to make up the meaning,
Aceasta versiune de soft este pentru noua versiune de "timing boards" cu oscilator extern, fapt pentru care nu functioneaza cu versiunea veche de timing boards ce a fost conceputa fara cristal or rezonator extern. Acestea sunt doua sisteme total diferite.
Traducerea exacta a lui John
Just helping/assiting to may best ability.
Adrian Ciulei
#485

My Feedback: (11)
Ok guys, based on PM that I got from Atam, he made a CDi from a French site and is for a Suzuki engine, says that it has 3 tables of advance curves and has real hard time to optimize it. Now with Ignition control soft from here will be ideal for him totry to find the best curve by creating his own.He made the timing board ( but I do not know if is the old or new timing board, did not mentioned that) and has trouble comunicating with the programer to get it in program mode. Says that is geting in program mode if he shorts the TX-RX on the PIC, if he works the SW from the CDI schematic does not work. He is asking if is a HEX issue.
This is all I got so far, I do not know much about this and I can not assist...all I can do....translate.
Adrian
This is all I got so far, I do not know much about this and I can not assist...all I can do....translate.
Adrian
#486
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
The difference between the two boards is design software.
The old timer is designed for only in circuit programming of the hex after compiling the C source code with the advance map imbedded into it.
The new timer gets the basic hex file programmed into it first with a pic programmer board. Then there is the bootloader program which will contain the settings made with the control software program with the easy start, timing advance table, and delays for the timing settings. This software also runs the on screen rpm monitor, visible degrees of advance and a graph showing both. Monitor mode selected by pulling off the jumper and switching the program to watch your results with the timer and cdi running your engine.
The old timer does none of this and is not compatible with the control software for the new timer board.
The French designed CV-2 is also a design with it's own control programming software. Not compatible with other timer board pic chips. I have also built that one and it works fine. You may be getting confused between all of the available timers and cdi boards.
I hope this clears up some of the misunderstanding I have seen taking place.
John
The old timer is designed for only in circuit programming of the hex after compiling the C source code with the advance map imbedded into it.
The new timer gets the basic hex file programmed into it first with a pic programmer board. Then there is the bootloader program which will contain the settings made with the control software program with the easy start, timing advance table, and delays for the timing settings. This software also runs the on screen rpm monitor, visible degrees of advance and a graph showing both. Monitor mode selected by pulling off the jumper and switching the program to watch your results with the timer and cdi running your engine.
The old timer does none of this and is not compatible with the control software for the new timer board.
The French designed CV-2 is also a design with it's own control programming software. Not compatible with other timer board pic chips. I have also built that one and it works fine. You may be getting confused between all of the available timers and cdi boards.
I hope this clears up some of the misunderstanding I have seen taking place.
John
#487
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
The French CV-2 board is a TCI...Not a cdi and must have a 4 ohm or greater coil for correct operation!
I have one operating and using their software, you can edit things quite easily and it then produces a valid hex file which you must program into the pic chip with a pic programmer board.
I prefer Rob's old timer board using Nyemi's pic hex file and his Excel sheet to make the curves. Very reliable and small size board.
John
I have one operating and using their software, you can edit things quite easily and it then produces a valid hex file which you must program into the pic chip with a pic programmer board.
I prefer Rob's old timer board using Nyemi's pic hex file and his Excel sheet to make the curves. Very reliable and small size board.
John
#489
Junior Member
Joined: Apr 2011
Posts: 5
Likes: 0
Received 0 Likes
on
0 Posts
From: st louis,
MO
john,
which board are you currently building? when you refer to the website, are refering to gompy's current pages? which chip are you currently useing? there has been too many digressions to 12v systems with multiple curves and between cdi and tci.
still working on winding a sparkcoil utilizing the transformer from a wallwart power supply. hope to make it work this weekend.
which board are you currently building? when you refer to the website, are refering to gompy's current pages? which chip are you currently useing? there has been too many digressions to 12v systems with multiple curves and between cdi and tci.
still working on winding a sparkcoil utilizing the transformer from a wallwart power supply. hope to make it work this weekend.
#491
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
I am still building the timer boards like I sent to you chuck.
The pic chip I am currently using on that board is a 16f628A. The 16f628 will also work.
Since the program is setup for a 4mhz internal frequency, either chip works fine in it.
Gompy's site has all you need to build one of those I think.
If you need something I didn't post on here, just ask.
John
The pic chip I am currently using on that board is a 16f628A. The 16f628 will also work.
Since the program is setup for a 4mhz internal frequency, either chip works fine in it.
Gompy's site has all you need to build one of those I think.
If you need something I didn't post on here, just ask.
John
#492
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
Nyemi has posted a new ASM file which I am about to program a chip and test. Hope it's a good one for the old timer board.
It could be what we were all waiting for. There's a new Excel worksheet also to make curves. Have to try this also. I'll post the results soon as I can.
John
It could be what we were all waiting for. There's a new Excel worksheet also to make curves. Have to try this also. I'll post the results soon as I can.
John
#494
Junior Member
Joined: Apr 2011
Posts: 5
Likes: 0
Received 0 Likes
on
0 Posts
From: st louis,
MO
john,
the ignitor coil has not produced a spark yet. i may have the primary hooked up wrong.
will the 3000 rpm tester work on both boards you sent? when i test for voltage to the coil with a cheap VOM, i only get 200 to 300 volts. i am assuming that is because the meter cannot react fast enough to catch the peak voltage. i dont want to fry my good meter. i use the harbor freight cheapies for most things.
is the board with the timing circuit, the one on gompys site?
the ignitor coil has not produced a spark yet. i may have the primary hooked up wrong.
will the 3000 rpm tester work on both boards you sent? when i test for voltage to the coil with a cheap VOM, i only get 200 to 300 volts. i am assuming that is because the meter cannot react fast enough to catch the peak voltage. i dont want to fry my good meter. i use the harbor freight cheapies for most things.
is the board with the timing circuit, the one on gompys site?
#495
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
I'll post a hookup diagram for your style ignitor coil.
The timer board was on the old website. It has 2chips on it,which means it is the older timer without problems.
The tester will work on both systems I sent to you.
200 to 300 volts at the coil output of the cdi board is correct.
John
The timer board was on the old website. It has 2chips on it,which means it is the older timer without problems.
The tester will work on both systems I sent to you.
200 to 300 volts at the coil output of the cdi board is correct.
John
#496
Senior Member
ORIGINAL: i7x58
Ok guys, based on PM that I got from Atam, he made a CDi from a French site and is for a Suzuki engine, says that it has 3 tables of advance curves and has real hard time to optimize it. Now with Ignition control soft from here will be ideal for him to try to find the best curve by creating his own.He made the timing board ( but I do not know if is the old or new timing board, did not mentioned that) and has trouble comunicating with the programer to get it in program mode. Says that is geting in program mode if he shorts the TX-RX on the PIC, if he works the SW from the CDI schematic does not work. He is asking if is a HEX issue.
This is all I got so far, I do not know much about this and I can not assist...all I can do....translate.
Adrian
Ok guys, based on PM that I got from Atam, he made a CDi from a French site and is for a Suzuki engine, says that it has 3 tables of advance curves and has real hard time to optimize it. Now with Ignition control soft from here will be ideal for him to try to find the best curve by creating his own.He made the timing board ( but I do not know if is the old or new timing board, did not mentioned that) and has trouble comunicating with the programer to get it in program mode. Says that is geting in program mode if he shorts the TX-RX on the PIC, if he works the SW from the CDI schematic does not work. He is asking if is a HEX issue.
This is all I got so far, I do not know much about this and I can not assist...all I can do....translate.
Adrian
Where did you go am waiting for something from you.
Was able to get more of the three wire coils.Am healing fairly well from last surgery .Have titanium holding my ribs and sternum togeather.
Been flying a lot can hand crank gas engines now.Was cleared to lift over eight pounds.
I am still closed and will remain so. Still doing a little UAV work with high output CDI.
Hope all is OK with you.
BCCHI(AMA 2500).
#497
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
Atam, the ASM code is not for the newest timer board but for the one before it.
I'll post a picture of it if I can. This is the schematic and board positive & layout for the old timer board Nyemi's code works on.
John
I'll post a picture of it if I can. This is the schematic and board positive & layout for the old timer board Nyemi's code works on.
John
#498
Junior Member
Joined: Jun 2011
Posts: 4
Likes: 0
Received 0 Likes
on
0 Posts
From: TalsiTalsu nov., LATVIA
First of all THANKS for great igniton 
I mounted it on my 125ccm 4T tuned up Zhonsen engine (154 series) gokart for competitions and get great results - onliest thing I had to do - change magnet hold down place - to get signal at 75deg BTDC in this case I can get spark at 60deg BTDC @8000RPM and great results it spins up to 13000 (still in third gear) and then I set limiter - 1deg BTDC
But I found few "mistakes" at CDI for scooters http://www.electronics.gompy.net/cdiscoot/index.html
1. Com-TTL with com power doesn't works on few of my computers (not positive sigal from PC)
2. problems with R11 5k/1w - i put 4,7k/2w and it is still too less - 5w required @13000
3. in start I got spark @75deg btdc (moment of sensor) - I had to remove R6, D2 but it still starting good by kickstart with compression of 18Bar
4. I also get multispark (2 sparks) but then I put diode 1N4148 in line of Pickupcoil anode to resistor.
Now it works fine
For next competition I am planning to rebuild CDI to battery powered to remove rotating mass (aprox 1kg) - flywheel - and place there hall sensor with lightweight plate
P.S. Gompy I found tacho also in your homepage - can you help me to rebuild it to more rpms? (up to 15000?) to use together with your CDI sinal from PIC pin6 Maybe there you can add LED for shiftlight? and make it as one nearly perfect DIY system

I mounted it on my 125ccm 4T tuned up Zhonsen engine (154 series) gokart for competitions and get great results - onliest thing I had to do - change magnet hold down place - to get signal at 75deg BTDC in this case I can get spark at 60deg BTDC @8000RPM and great results it spins up to 13000 (still in third gear) and then I set limiter - 1deg BTDC

But I found few "mistakes" at CDI for scooters http://www.electronics.gompy.net/cdiscoot/index.html
1. Com-TTL with com power doesn't works on few of my computers (not positive sigal from PC)
2. problems with R11 5k/1w - i put 4,7k/2w and it is still too less - 5w required @13000
3. in start I got spark @75deg btdc (moment of sensor) - I had to remove R6, D2 but it still starting good by kickstart with compression of 18Bar
4. I also get multispark (2 sparks) but then I put diode 1N4148 in line of Pickupcoil anode to resistor.
Now it works fine

For next competition I am planning to rebuild CDI to battery powered to remove rotating mass (aprox 1kg) - flywheel - and place there hall sensor with lightweight plate
P.S. Gompy I found tacho also in your homepage - can you help me to rebuild it to more rpms? (up to 15000?) to use together with your CDI sinal from PIC pin6 Maybe there you can add LED for shiftlight? and make it as one nearly perfect DIY system
#499
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
I also am getting multiple sparks on the programable timer board. I am going to add a 1n4148 diode inline with the hall input to try and eliminate this problem. It shows up on the monitoring screen so if it works, I'll have a visual indication of success.
The multiple sparks seem to affect the pic's monitoring of the engine rpm for the advance feature in the program. Hope this cures the problem.
John
The multiple sparks seem to affect the pic's monitoring of the engine rpm for the advance feature in the program. Hope this cures the problem.
John
#500
Junior Member
Joined: Jun 2011
Posts: 4
Likes: 0
Received 0 Likes
on
0 Posts
From: TalsiTalsu nov., LATVIA
send me oscillogramm from pin 6 - directly @ chip
chek SCR, send oscillogrammfrom gate, it also make multispark
set SCR time to 8us for bt151 even 4us shold work
temporally remove R6 D2
for testing purposes use electric drill to turn engine without spark plug - good simulator
chek SCR, send oscillogrammfrom gate, it also make multispark
set SCR time to 8us for bt151 even 4us shold work
temporally remove R6 D2
for testing purposes use electric drill to turn engine without spark plug - good simulator


