Opensource CDI Project of JMJ (Norway) and Gompy (the Netherlands)

Last update

Lees eerst deze topics voor dat u begint te bouwen /  Please read this topics befor you start to build

Topic -1         Topic - 2

Nederlands

 

 

Deze cdi is bedoelt voor modelbouwmotoren, maar zou ook gebruikt kunnen worden voor bv minibikes ed.

Er is geprobeerd om het ontwerp zo simpel mogelijk te houden met weinig onderdelen, het mocht echter niet ten koste gaan van de prestaties.

Het is mogelijk om ontsteekcurve te realiseren tussen de 1800 en meer dan 30.000 toeren.

Mbv een exelsheet kan men een ontsteekcurve maken en met de c-compiler de hex-dump voor de pic-prosessor.

Als opnemer wordt gebruik gemaakt van een hallsensor en magneetje in het vliegwiel om het ontsteektijdstip te bepalen.

De ontstekingsopnemer moet voor het Bovenste Dode Punt (BTDC) geplaatst worden, het ligt echter aan de gemaakte ontsteekcurve waar de opnemer geplaatst moet worden.

Alle programma's staan onderaan deze site, evenals het gradenwiel wat nodig is om het bovenste dode punt (TDC) te bepalen.

English

 

 

This CDI is intended for use in miniature engines but could also be used for other applications i.e minibikes
The Target of the design was to be as simple as possible
with as little parts as possible while still achieving the maximum performance.
It is possible to create an ignition curve between 1800 and 30.000+ rotations per minute.
The curve can be made and modified using an excel spreadsheet.
The curve then needs to be converted using a c-compiler to a hex-dump for the pic-processor.
The ignition point and rotation frequency is determined using a HALL-sensor in the flywheel.
The ignition point sensor must be placed before the top dead centre (BTDC), although it is dependant on the ignition curve where the actual ignition will take place.
all programs are located at the bottom of the page together with a degree disc which is necessary to determine the top dead centre (TDC)


   
Hoogspanningsprint High Voltage PCB
Timerprint Timing PCB
Printen samen gebouwd tot cdi Sandwitch PCB
cdi-a.jpg (235150 bytes) Schema Schematic
cdi-b.jpg (179181 bytes) Layout 1:1,5 Layout 1:1,5
cdi-c.jpg (101734 bytes) Componenten opstelling Component

 

Voor het uitprinten van het layout kan gebruik gemaakt worden van een gratis versie van Layo1, link hieronder.

Download de file layo1 pcb en importeer deze in het Layo1 programma.

For the printing of the layout a free version of layo1 can be used a link at the bottom will allow you to download the layout file layo1.pcb which can be directly imported in the layo1 program.


Om een bruikbare hex-dump te maken kan gebruik gemaakt worden van een gratis versie van MicroC, link hieronder.

Download de C-code en kopieer/plak deze in het programma.

Dmv *build* wordt een hex-dump gemaakt welke direkt in de pic gezet kan worden.

To make a usable HEX-dump the free version of microC can be used. the link you will find at the bottom of the page.
Download the c-code and copy/paste this in the program.
dmv*build* will be made into a hex-dump which can be directly programmed into the PIC processor.

De cdi is uitgevoerd met een zgn in circuit programmer (ICP) aansluiting om de pic zonder deze uit de print te nemen te kunnen programmeren.

Hiervoor kan de RCD-programmer gebruik worden.

Gebruik alleen de MCLR, RB6, RB7 en massa van de programmer, als voeding moet gebruik gemaakt worden van een accu (6 Volt) omdat de programmer te weinig spanning levert om probleemloos te programmeren.

The cdi is equipped with a in circuit programmer(ICP) connection to reprogram the PIC without having to remove it from the print to do so the RCD-programmer can be used.
Only use the MCLR, RB6, RB7 and ground of the programmer, an external battery (6volts) needs to be used because the programmer itself does not give sufficient power to program the pic trouble free

Nog even een opmerking over het gebruikte transformatortje.

Het transformatortje wat te zien is op het plaatje komt van een printje wat gebruikt wordt voor die kleine neonbuisjes op 12 Volt.(zie deze site, kosten +/- 4 euro in Nederland)

Helaas is het transformatotje niet zo te gebruiken, deze zal opnieuw gewikkeld moeten worden.

Er kan ook gebruik gemaakt worden van een ferritring met de afmeting van 20mm rond en 8mm hoog.

Wikkel eerst de ongeveer 300 wnd en daarna in de zelfde richting de ander windingen.

Just one more remark about the use of the transformer 

The transformer, as can be seen on the picture, was originally used on the print of a small neon tube of 12volts. (see this website, costs +/- 4euro in the Netherlands)
Unfortunately the transformer cannot be used without rewinding the coils.
The alternative for use is a ferrite ring with the a diameter of 20mm and a height of 8mm first wind to about 300 turns and then wind the rest in the same direction


flashlight1.jpg (20573 bytes)

Stroboscooplicht gemaakt van het zelfde printje als wat gebruikt wordt voor de spoel op de cdi.

Strobelight made from the same pcb as we use for the HV-transformer.

flashlight2.jpg (22089 bytes)

Kosten printje 4 euro, 4x 1N4007 a 0,50 euro, 1x condensator a 1 euro en een gratis flitsbuisje uit een weggooicamera.

Only 4 diodes (1N4007) a capasitor and a free flashtube from a one use camera was needed to realize this light.

Cost......about US$ 6.

 
engine6.JPG (46208 bytes) CDI op motor gemonteerd CDI mounth on engine
 
Downloadfiles Layo1 pcb (ZIP) CDI-hex incl testfunction (BTDC+10°) (ZIP)
  Layout pdf-file 1:1 C-Code incl testfunction (ZIP)
  Exelsheet (needed to create ignitioncurve) (ZIP) Micro-C (Program)
  Layo1 programma (Nederlands) Layo1 program (english)
  Config-file Micro-C (ZIP-JPG) Degreewheel
  AWG naar mm AWG to mm