Opensource CDI Project of JMJ (Norway) and Gompy (the Netherlands)
Last update
![]() |
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 |
![]() |
Hoogspanningsprint | High Voltage PCB |
![]() |
Timerprint | Timing PCB |
![]() |
Printen samen gebouwd tot cdi | Sandwitch PCB |
![]() |
Schema | Schematic |
| Layout 1:1,5 | Layout 1:1,5 | |
| 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. |
|
Beide jumpers moeten op de print geplaatst worden voor normaal gebruik. Wanneer jumper 1 verwijderd word is de test functie beschikbaar. Jumper 2 heeft twee standen, als hij geplaatst is langzaam en als hij verwijderd word snel.. |
Both jumpers must be placed on the pcb for normal use. If you remove jumper 1, the testfuntion wil be avalible. Jumper two have two conditions, if placed slow and removed fast rate. |
|
|
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) |
![]() |
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. |
|
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. |
|
| CDI op motor gemonteerd | CDI mounth on engine | |
![]() ![]() |
Zeer kleine bobine, hier te bestellen. Spoel is geschikt tot 10.000 toeren |
Very small HV-coil order here Only for low (10,000) RPM |
|
JDM/RCD-programmer met adapter. Uit ervaring blijkt dat de huidige compoorten van de pc niet de benodigde spanning kunnen leveren. Tijdens het programmeren moet de accu aangesloten blijven aan de CDI. De plusdraad (5 Volt) tussen de programmer en de CDI wordt niet gebruikt. |
JMD/RDC-programmer with adapter. New computers can't generate the 5 Volt anymore we need to program the pic. When program the batterie must be connected to the CDI. Remove the 5 Volt wire between the CDI and the connector.
|
|
| 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 | |
| MicroC-2009 | MicroC-2009 configfiles | |
| Howto test the CDI | Howto MicroC |
Problemen met de hoogspanningsspoel, kijk dan op de TCI-website
Problems with the HV-coil, look at the TCI-website