TCI v11

WITHOUT Tachometer output


WITH Tachometer output


A programmable ignition is extremely valuable in repair work because it fits a wide range of bikes.
It’s especially useful if the original part has been discontinued or is overpriced.
And of course it is required if you want to tune your engine.


  • Wireless Programmable TCI.
  • Suitable 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 occurs at the compression stroke and one at the exhaust stroke.
    Firing in the exhaust stroke is a wasted spark. Hence the name…

  • Easy programming via WiFi connection.
  • You need a simple web browser on any smartphone or laptop.
  • Compatible Windows, Android, Mac, Linux
  • 80MHz MicroController control unit
  • Firmware included
  • Non volatile configuration
  • One programmable ignition timing curve.
  • Rev from 10 to 30,000 RPM.
  • 0 deg advance from 1 to 500 RPM. (To avoid kickback)
  • Adjustable timing in 13 steps from 500 to 20,000RPM.
  • Hard rev limiter.
  • Legal Temporary rev limiter.
  • 1 input for an inductive pickup (VR).
  • It is possible to use Hall Effect Sensor or Points (An external resistor is required)
  • Pickup polarity can be set to Positive, Negative or Automatic detection.
  • 1 output for an INDUCTIVE coil type from 1.5ohm to 5ohm.
  • 1 input for Kill switch.
  • 1 output for 12v Tachometer signal.
  • Coil current: Max: 15A
  • Coil Over Voltage: Max 430v
  • Coil protection: shut off after 1sec if there is no pickup signal.
  • Power supply voltage: 12v battery (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 systems.
– CDI coils have low inductance and an impedance of around 0.5-0.8ohm
– TCI coils have higher inductance and impedance of 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 with one signal and one ground line.
It consist of a wire coiled around a magnet. When a ferrous object passes by the magnet, the magnetic field is modified and a voltage pulse is generated in the coil, resulting in a sine wave.

– 1 input for inductive pickup with 1 signal per crank revolution.
– Pickup must put out 3 to 30Vac
Points, reluctors, Hall sensors, optical sensors can also be used as long as they give only 1 pulse per revolution.
– 3 wires digital Hall effect sensors need an external pull-up resistor. The default voltage output is equal to Vcc (+5v to 24v). When a magnet passes in front of the sensor, the output voltage goes low and the ignition will detect the RISING edge meaning the trigger moment will be when the magnet LEAVE the sensor.

– This TCI works with 1 pickup and 1 reluctor (the metal strip on the flywheel) [A,B].
– This TCI works with 2 pickups and 2 bars [E,F].
– This TCI DOES NOT work with 1 pickup and a multi-pulse pickup (ie 2 reluctors on the flywheel) [C,D].
– This TCI DOES NOT work with 1 pickup and a missing tooth flywheel [G].

Click here for more info
Pickup Position
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 must be at the very least 40° or 42° BTDC.
Due to mechanical constraint, manufacturers put the pickup at different position, Yam XT600 was 36° btdc, Honda often uses 72°…

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?

Pickup Polarity

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.

Hall Effect Sensor
The ignition can use 3 wires Hall sensors.
Models : Hamlin 55100, Allegro A1101-A1104, Allegro old 3141-3144, Honeywell SS495, SS49E etc…
Pullup resistor: 370ohm (270 to 1200ohm)

Rev Limiter:

The last RPM value you enter is the “rev limit” that stop all sparks.

Temporary Legal Rev Limiter:

If the Kill switch is switched ON then OFF once during the first 30 seconds after the engine starts, a Temporary Rev Limiter will allow a maximum of 3500RPM for the current run.
After 30 seconds, Kill switch will operate normally and stop the TCI.
The TCI runs without restriction after the bike has been stopped and restarted by the Master Ignition Key.
In countries where 50cc motorcycles are highly restricted, the bike appears to be legal in the event of a control…
It can also be useful if a rookie rider is trying out the bike.

Ignition timing

Draw the ignition timing curve into this XLS sheet.

HowTo setup

Setup Ignition box.pdf


– For test only. If “AutoSpark” mode is set to 1 during Setup then once the TCI is powered on, it automatically drives the coil at 600RPM without the need of any pickup.
Useful for test.


– Only for testing purpose. This function will fire a spark as soon as a pickup pulse is detected, bypassing the advance timing.
/!\ Don’t use the function on a running engine with pickups or hall sensors otherwise the spark will append way too soon and can perhaps damage the piston !!
But with points and mechanical advance system, TCI is acting as a simple Transistorized Ignition.

Diagnose with LED.

– If the box is started in RUN Mode: The Led will turn steady ON until a pickup is identified.
The led blinks in time when a pickup signal is detected.
The led turns off when the Maximum RPM is achieved.
The led turns off when the minimum RPM is achieved.

– If the box starts in SETUP Mode : Led blinks 3 times before flashing once every 5 seconds.
The led flashes briefly when data arrives through WIFI.




Why CDI coils don’t work with TCI ignitions?



Click here for more info
  • Version v11r0c0:
    • First version

Leave a Reply

Your email address will not be published.