CDI for XT400-550-600
Accidentally! Following the third CDI out of order on my motorcycle bought in 1986, I was in front of a dilemma... What to do of this worthless bike?
- To throw it !
- Buy a new ignition in a scrapyard? (about 150 €uros, very difficult
to find and no guarantee that it works)
- Buy a new ignition at 465 €uros? This is approximately what the bike
is worth!
- A last,a not investigated possibility stayed: a DIY CDI, hence this
web site...
I propose you 5 differents ways to build your own CDI, hoping that my experience will be useful for other motorcyclists.
What will you need to build YOUR OWN CDI?
You'll need:
- A few mechanical knowledge.
- Some electronics knowledge.
- Measure equipment (multimeter, scope 2 channels if possible).
- The Workshop Manual obviously.
The simple ignition and the programmable ignition have been tested on models 34L and 43F (1983-1986) SRX600 XT550 XT400 (see the list of the codes yam 237Ko)
You need to know how the sensors works. How to test the ignition sensors?
Description of those five ignitions.
Choise:
Analog CDI
- Easy to build.
- 12 components for 9€ !
- Advance curve slightly tuneable.
- Need a alternator for charging the capacitor.
- Don't need a battery
CDI with µproc PIC 16f84 Version5.3
- Adaptable to other bikes monocylinders.
- Advance curve adjustable (131 points).
- Indication when max RPM is reach.
- Software source available (ASM + HEX).
- 80.000RPM max for 1cyl (20.000RPM for a 4cyl)
- Compact & economic.
- Excel sheet to calculate advance values.
- Need a alternator for charging the capacitor.
- Need a battery
CDI with µproc PIC 16f628 Version6.2
- Adaptable to other bikes monocylinders.
- High precision (0.07 degree).
- Preprogrammed for XT400/550/2strokes (84 or 106 points).
- Software source unavailable (only .HEX).
- Need a alternator for charging the capacitor.
- Need a battery
CDI with µproc Atmel AT90S1200
- Adaptable to other bikes monocylinders.
- Tuning of the advance curve (4 points).
- Software source available
- 10.000RPM max
- Precision (1.2 degree).
- Digital display of RPM and temperature.
- Need a alternator for charging the capacitor.
- Need a battery
DC-CDI with µproc Atmel AT89C2051
- Adaptable to other bikes monocylinders.
- Tuning of the advance curve (255 points).
- Software source available (.ASM).
- 7.500RPM max
- Compact & economic.
- Don't need a alternator.
- Need a battery
Summary
| Features | Analog | PCM5.4 | PCM6.4 | Atmel |
|
|
||||
| Ajustable steps | 2 | 131 | 225 | 245 |
| Battery needed | No | Yes | Yes | Yes |
| Programmer needed | No | Yes | Yes | Yes |
| ASM available | -- | Yes | No | Yes |
| Quartz | No | Yes | No | Yes |
| RPM Limitation | No | Possible | Possible | Possible |
| Microprocessor | No | 16f84 or 16f628 | 16f628 | 89C2051 |
| Accuracy | bad | 1° to 5° | 0,7° | ?? |
| Price in €uros | 4 | 30 | 30 | ?? |