A programmable ignition is extremely valuable in repair work as it fit a wide array of bikes.
It’s especially helpful if original parts has been discontinued or is overpriced.
And of course it is required if you want to tune your engine.
- Programmable TCI.
- For ONE or TWO* cylinders
For [2 strokes engines] and for [4 strokes engines with wasted spark*]
* On 4stk engines with 1 pickup on the crankshaft, one spark occur at compression stroke and one at exhaust stroke. Firing in the exhaust stroke is a wasted spark. Hence the name…
- 80MHz MicroController control unit
- Firmware included
- Easy programming with Micro USB Type B connection and terminal console
- Compatible Windows, Linux, Mac
- Non volatile configuration
- One customizable ignition curve
- Engine speed from 10 to 16,000 RPM.
- 0 deg advance from 1 to 500 RPM (to avoid kickback)
- Adjustable timing in 13 steps from 500 to 16,000RPM
- Improves timing curve
- Removes stock Rev limiter
- 1 input for an inductive pickup (VR)
- Can use Hall Effect Sensor or Points (Need external resistor)
- Pickup polarity can be set to Positive, Negative or Automatic detection.
- 1 output for an INDUCTIVE coil type >1.5ohm.
- 1 input for Kill switch.
- 1 output for Tachometer.
- Coil current: Max: 15A
- Coil Over Voltage: Max 430v
- Coil protection: shut off after 2sec without pickup signal.
- Power supply voltage DC 10 to 16 volts.
- Quiescent current 30mA
- Protected against reverse supply voltage.
- Available as a ready-to-use device in the SHOP section
- Dimensions: 100 x 60 x 25mm (3.9 x 2.4 x 1inch)
- Plastic box potted for Electrical insulation, Protecting components from mechanical shock and vibration, thermal shock or moisture.
- 15cm(6”) 1.5mm2(16AWG) wires soldered with 6.3mm automotive female connectors.
- Made in France
If there is one separate pickup:
=> This TCI works.
If there are 2 separate pickups (one for low RPM and one for High RPM):
=> This TCI works and uses only the High RPM pickup.
If the engine works with Missing Teeth:
=> This TCI will NOT works
* Twin-cylinders at 360° crankshaft angle:
The engine works with WASTED spark.
If there is ONE twin coil:
=> This TCI works.
See: TCI compatibility
Remember that ignition coils are different from TCI to CDI system
– CDI coils have low inductance and impedance around 0.5-0.8ohm
– TCI coils have higher inductance and impedance around 1-5ohm
(1ohm for electronic ign. 3ohms for transistorized ign. 5ohms for points ign.)
A pickup (aka: VR, Variable Reluctor, Reluctor) is a sensor that have one signal wire and one ground wire.
It’s made of a coil of wire wrapped around a magnet. When a ferrous part passes by the magnet, the magnetic field is modified and a voltage pulse is created in the coil generating a sine wave.
– 1 input for inductive pickup with 1 signal per crank rev.
– Pickup must put out 3 to 30Vac
– Points, reluctors, Hall sensor, optical sensors can also be used as long as they give only 1 pulse per revolution.
– This TCI works with 1 reluctor (the metal strip on the flywheel).
– This TCI DOES NOT work with multi-pulses pickup (ie 2 reluctors on flywheel).
– This TCI DOES NOT work with missing tooth flywheel.
Click here for more info
Even if it seems instantaneous, the flame front take some time to expand and ignite all the air+fuel mixture in the combustion chamber.
It becomes critical at high rpm. That’s why the ignition box should fire the spark a few degrees before the piston reaches Top Dead Center so the mixture explode just when the piston begin to back up. Generally engines need to be ignited around 30 to 40° BTDC (Before Top Dead Center)
It’s the ignition box job to calculate the timing according to the RPM. It makes the calculation as soon as it detect a pickup signal.
Therefore if the box need to ignite the engine 40° BTDC, the pickup signal MUST trigger the box BEFORE 40° BTDC.
So the pickup position can be 42° BTDC but also anywhere else!
Due to mechanical constraint, manufacturers put the pickup at different position, Yam XT600 was 36° btdc, Honda often uses 72° and so on.
As the ignition box has been triggered way before it needs to fire the engine, the box just wait until it’s time to fire.
How to calculate the Pickup Position?
Check the polarity of the pickup (Negative then Positive/NP or the opposite PN) with a Needle galvanometer (in milliAmp position) while kicking.
For a better understanding, this video can help.
The last RPM value you enter is the “rev limit” that stop all sparks.
Terminal consoleClick here for more info
– CoolTerm for Win/Mac/Linux
– Teraterm, Putty, Kitty for Win
– Console commands for Mac:
screen /dev/cn.usbserial-xxxxxxxx 115200 -L
screen /dev/tty.usbserial-xxxxxxxx 115200
– Console commands for Linux:
3 ways to find the COM-port:
tail -f /var/log/syslog | grep USB
dmesg | egrep --color 'serial|ttyS'
stty -a </dev/ttyUSB0
stty -F /dev/ttyUSB0 cs8 115200 time 10
cat /dev/ttyUSB0 & cat > /dev/ttyUSB0
Ready-to-use unit: Wiring.
PHOTOS.Click here for more info
Dwell at LOW rpm:
Dwell at HIGH rpm:
VIDEOSClick here for more info
Connection to the box:
Setup a ignition timing:
Change the ignition timing:
VERSIONSClick here for more info
- Version v10r0c0:
- Version v10r1c0:
- SMD components.