DC-CDI v15

No more OEM? No Problem!
Custom Ignition Solutions for Your Classic Bike!


My cutting-edge technology simplifies and speeds up your motorcycle tuning experience!
Just connect your phone to your beloved motorcycle, and you’re good to roll!

Imagine the ease of repair work with a programmable ignition that seamlessly adapts to a variety of bikes.
This is a game-changer for any motorcycle enthusiast, particularly when dealing with discontinued or overpriced original parts.
Making tuning a breeze and ensuring your engine performs at its best.


Programmable DC-CDI.

Will be available in May 2026


Features

  • Easy programming via WiFi connection.
  • You need a simple web browser on any smartphone or laptop. (No app)
  • ONE or TWO programmable ignition timing curves. *
  • Rev from 10 to 15,000 RPM at least. New !
  • Powerful: 250Vdc@15,000 RPM. New !
  • 0 deg advance from 1 to 500 RPM. (To avoid kickback)
  • Adjustable timing in 13 steps from 500 to 20,000RPM.
  • Rev limiter.
  • 1 input for an inductive pickup (VR).
  • 1 input for an Hall Effect Sensor, Optical sensors *
  • VR conditioner to extract pickup signal in noisy environment.
  • 1 output for a Capacitive coil type.
  • 1 input for Kill switch.
  • 1 input to select Timing N°1 or N°2 at startup *
  • 1 output for 12v Tachometer signal. *
  • Power supply voltage 10 to 16Vdc battery..
  • Current drain: 100mA – 1A. New !
  • Protected against reverse supply voltage.
  • 300V 8A 12pins connector.
  • 80MHz MicroController control unit.
  • Non volatile configuration.
  • Strong Aluminum box New !
  • 90 x 70 x 25mm (3.5 x 2.75 x 1inch) 150gr (5.3oz)
  • Potted for Electrical insulation.
    Protecting components from mechanical shock and vibration, thermal shock or moisture.
  • 6 months Warranty + LifeTime Firmware Updates. New ! *
  • Made in France.

* Options


Cylinders

* Twin-cylinders at 360° crankshaft angle:
The engine works with WASTED spark.
If there is ONE twin coil:
=> This CDI works.

See: CDI compatibility


Pickup

A pickup (aka: VR, Variable Reluctor, Reluctor) is a sensor that have a signal wires and a 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.

DCCDIv12 has:
– 1 input for inductive pickup (VR/pickup coil) with 1 signal per crank revolution. (Pickup must puts out 3 to 100Vac)
– 1 input for Digital sensor (Hall Effect Sensor, Optical sensors even breakerpoints).

This CDI works with ONE pulse per rev (1 reluctor only like “A” or “B” below)
This CDI DOES NOT work with multi-pulses pickup (ie 2 reluctors on flywheel: “C” or “D”).
This CDI DOES NOT work with a missing tooth flywheel. (“G”)


Pickup Polarity

When the bar/magnet on the stator passes in front of the pickup, the pickup generates two pulses of OPPOSITE polarity.

A pickup has 2 wires.
– If you ground wire number 1, wire number 2 will put out a Positive pulse first when the rising edge comes, then a Negative pulse when the falling edge leaves. I call it PN.
– If you ground wire number 2, wire number 1 will put out a Negative pulse first, then a Positive pulse. I call it NP.

This ignition box works best with Positive first pickup. (VR-PN)

If the polarity is Negative then Positive(NP) then the leads are backward, if possible, just swap the wires to change the pickup polarity !

Watchout! If the pickup is internally grounded and output ONLY one wire, you won’t be able to change the polarity, the pickup output is either PN or NP. You can still use this ignition.

Check the polarity of the pickup: Negative going then Positive/NP or the opposite PN/Positive going then Negative with a Needle galvanometer (in milliAmp position) while kicking.


Pickup Position

Pickup Position” is the number of degrees between the very first pulse from the pickup and TDC

To be able to provide the largest advance timing (Example 36° @ 4500rpm) the pickup MUST send a trigger signal BEFORE the piston reaches 36° before top dead center (BTDC).
The “Pickup Position” on the Yam XT600 is 50°. Many Yamahas have a “Pickup Position” of 72 degrees.

This “Pickup Position” depends on:
– Where the pickup is mechanically located with respect to TDC?
– Where is the flywheel’s bar located?
– How long is the flywheel’s bar?

Pickup Position” AKA “Max Advance” = “Base Advance” + “Flywheel’s bar Length”

“Base Advance” value sometime appears is User Manuel.
Length of the flywheel’s bar can be measured this way.

You may measure the “Pickup Position” using a protractor.
or with a caliper and some math.


Pickup Voltage

In order to be detected by the ignition, the VR pickup MUST deliver sufficient voltage.
The higher the RPM, the more voltage it must produce
Formula : Minimum Pickup voltage = RPM/1000 + 3
Example : At 6000rpm the VR pickup must put out : 6000/1000 = 6 + 3 = 9Vpp (Volts peak to peak)

Hall Effect Sensor, Points

Optional
Points, reluctors, Hall sensors, optical sensors can also be used as long as they give only 1 pulse per revolution.

– 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.

– Work with NPN Models : Hamlin 55100, Allegro A1101-A1104, Allegro old 3141-3144, Honeywell 1GT101DC, SS495, SS49E etc…

600rpm: 6000rpm:

Video

HowTo wire a Hall sensor on DCCDIv14



Ignition timing

Windows software: Interactive_Graph.exe
(Extract this software to where it has read/write permission, i.e. in your Document folder)

Tip: No need to use all 13 points if the curve is straightforward.
Just use the first 2 or 3 timing pairs ! The ignition box will process that faster.

Video or use this XLS sheet.


Rev Limiter

The last RPM value that has been entered is the “rev limit” that stop all sparks.


Wiring

Pin 4 is the black mark

12 pins connector


HowTo setup

To program the ignition, please Print and follow this procedure: Setup Ignition box.pdf

Menu Demo.

The 12pins connector has a marker trace on pin4 which is Ground.
1) Connect a Black wire from connector pin4 to the black plug of a 12v battery (minus).
2) Wire a bridge between connector pins 4 and 6 (ground and kill input).
3) Connect a Red wire from connector pin5 to the +12v of the battery (+, red plug) to power up the ignition.
4) Led blinks 5 times while a WiFi Access Point named “Transmic_ign” show up on you laptop/smartphone.
(If a password is asked, use “password”)


Diagnose with LED.

– If the box starts in RUN Mode, the Led turns ON until a pickup is detected.
As soon as a pickup signal is detected, led blinks in rhythm.
If the Maximum RPM is reached, the led turns off. If minimum RPM is reached, led turns off.

– If the box starts in SETUP Mode : Led blinks 5 times before flashing once every 5 seconds.
When data arrives via WIFI, led briefly flashes.


Test the whole unit

Remove all connections except the coil and the power line: See video


COIL

CDI ignitions need a CAPACITIVE coil type (AKA Transformer type) for CDI (Not a INDUCTIVE coil for TCI)
Ignition coils are different from TCI to CDI systems.
A CDI ignition can work with a TCI coil but the spark energy will be halved ! Why CDI coils don’t work with TCI ignitions?

– CDI coils have low inductance (L=0.1 to 0.7mH) and primary resistance of around 0.3 to 0.8ohm
– TCI coils have higher inductance (L=4 to 15mH) and primary resistance of around 1 to 5ohm

CDI coils: IMFsoft, Ignitech, FireCore, FuelTech, PW, M&W, Suzuki coil, Kawazaki coil, PVL double coil, Honda double coil,


PHOTOS.

Honda Monkey SkyTeam 2009 (with ZS190 engine) + DCCDIv14 :


Legal Eagle XL airplane with half VW engine. Twin cylinder, 4 strokes. 0.5-ohm Buick twin-post coil, MSD wires, Champion plugs, Hall sensor + DCCDIv12:


KTM640LC4-1999 (pickup position: 63°BTDC) :


VIDEOS


VERSIONS

  • Version v11r8c0:
    • POC
  • Version v12r1c0:
    • Evolution of V11.
    • [soft] New menu. User can select strokes and cylinders.
    • [soft] 2 timing curves available.
    • [hard] 1 switch to select timing curve.
  • Version v14r1c0:
    • Evolution of V12.
    • [soft] New menu.
    • [soft] Firmware can be updated.
  • Version v14r4c1:
    • [soft] Bugs fixes.
    • [soft] Timing @500rpm can reach 30°
    • [soft] Change Updates server port


ACCDI vs DCCDI vs TCI recap

Leave a Comment

Your email address will not be published. Required fields are marked *

Shopping Basket
Scroll to Top