ADAPTATION to fit a Honda XR250 / XR400R
Done by 
Caracteristiques
- Based on AC-CDI: PIC16f64 v5.4
- For single.
- 1 advance curve.
- No kickback.
Introduction.
Andrew has build a AC-CDI for his 2002 XR400R.
Mains changes are:
- He use a 2.2uf 380v capacitor, and the same configuration of the rectifier diodes as he saw in the original cdi.
- No battery is used and the cdi is directly powered by the 200Vac alternator rectified.
He use a high input voltage linear voltage regulator from SuperTex called LR8 that source 20mA max, strengthen by a NPN high voltage transistor MJE340 (about 300v / 500mA)
- He modified the code to disable the SCR triggering by the processor until revs are < 1400rpm.
At iddle and kickstart, only +Ve pulse is used, no calculations, so there is no more kickback.
- XR400 pickup supply a negative first pulse.
As the cdi requires a positive going pulse before the negative going pulse, he invert the trigger signal with the use of 2 transistors.
The circuit has been tested on real and give much better result than with a optocoupler.
Software.
| Source ASM - HEX |
Advance curve | |
| For Honda XR250 XR400 |
Source code | Excel sheet
|
Circuit.
Here are the changes to fit a Honda XR400 :
PCB.

Components.
To replace
C11 = 2.2uF 200V
C7 = 1000uF 16V
R8 = 680
To add
T2,T3 = BC548b
T4 = MJE340
IC2 = LR8
D1,D4,D5,D7,D8 = 1N4004
R = 10k,10k,15k,4k7

zoom