CDI gr8flyer55
#51
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
Yes, that's how I originally got the hex file posted, should work for the ASM file since it is just text anyway. I am glad there are many ways to accomplish these tasks. What we actually should have though is a dedicated web site for these projects and related files. Looking into a way to do this for free with password access.
John
John
#52
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
Here's the ASM file for all to download and save.. Thanks for your patience.
John
John
Code:
;nyemicdi PIC 12F683 4Mhz.
LIST P=12F683, F=INHX8M
include "P12F683.inc"
ORG 0x0000
GOTO Label_0001
ORG 0x0004
MOVWF 0x70
SWAPF STATUS , W
CLRF STATUS
MOVWF 0x71
INCF 0x27 , F ;TMR0 interrupt 0x27=TMR0 overflow registers
BCF INTCON , T0IF
SWAPF 0x71 , W
MOVWF STATUS
SWAPF 0x70 , F
SWAPF 0x70 , W
RETFIE
NOP ;ignition advance table
RETLW 0000
RETLW 0000
RETLW 0000
RETLW 0000
RETLW 0000
RETLW 0000
RETLW 0000
RETLW 0000
RETLW 0000
RETLW 0000
RETLW 0000
RETLW 0000
RETLW 0000
RETLW 0001
RETLW 0001
RETLW 0001
RETLW 0001
RETLW 0001
RETLW 0001
RETLW 0002
RETLW 0002
RETLW 0002
RETLW 0002
RETLW 0002
RETLW 0003
RETLW 0003
RETLW 0003
RETLW 0003
RETLW 0003
RETLW 0004
RETLW 0004
RETLW 0004
RETLW 0004
RETLW 0004
RETLW 0004
RETLW 0005
RETLW 0005
RETLW 0005
RETLW 0005
RETLW 0005
RETLW 0006
RETLW 0006
RETLW 0006
RETLW 0006
RETLW 0006
RETLW 0007
RETLW 0007
RETLW 0007
RETLW 0007
RETLW 0007
RETLW 0007
RETLW 0009
RETLW 000A
RETLW 000C
RETLW 000C
RETLW 000F
RETLW 0010
RETLW 0012
RETLW 0013
RETLW 0015
RETLW 0016
RETLW 0018
RETLW 0019
RETLW 001A
RETLW 001B
RETLW 001E
RETLW 0020
RETLW 0021
RETLW 0023
RETLW 0024
RETLW 0025
RETLW 0027
RETLW 0028
RETLW 002A
RETLW 002B
RETLW 002D
RETLW 002F
RETLW 0030
RETLW 0032
RETLW 0032
RETLW 0034
RETLW 0036
RETLW 0037
RETLW 0039
RETLW 0039
RETLW 003C
RETLW 003D
RETLW 003F
RETLW 0040
RETLW 0042
RETLW 0044
RETLW 0045
RETLW 0047
RETLW 0049
RETLW 004A
RETLW 004B
RETLW 004D
RETLW 004E
RETLW 004F
RETLW 0051
RETLW 0052
RETLW 0054
RETLW 0055
RETLW 0057
RETLW 0058
RETLW 005A
RETLW 005B
RETLW 005D
RETLW 005E
RETLW 0060
RETLW 0061
RETLW 0063
RETLW 0064
RETLW 0066
RETLW 0067
RETLW 0069
RETLW 006A
RETLW 006D
RETLW 006E
RETLW 006E
RETLW 0071
RETLW 0071
RETLW 0074
RETLW 0075
RETLW 0077
RETLW 0078
RETLW 0078
RETLW 007A
RETLW 007B
RETLW 007C
RETLW 007D
RETLW 007E
RETLW 007F
RETLW 0080
RETLW 0081
RETLW 0082
RETLW 0083
RETLW 0084
RETLW 0085
RETLW 0086
RETLW 0087
RETLW 0088
RETLW 0089
RETLW 008A
RETLW 008B
RETLW 008C
RETLW 008D
RETLW 008E
RETLW 008F
RETLW 008F
RETLW 0090
RETLW 0091
RETLW 0092
RETLW 0093
RETLW 0094
RETLW 0095
RETLW 0096
RETLW 0097
RETLW 0098
RETLW 0099
RETLW 009A
RETLW 009B
RETLW 009C
RETLW 009D
RETLW 009E
RETLW 009F
RETLW 00A0
RETLW 00A1
RETLW 00A2
RETLW 00A3
RETLW 00A4
RETLW 00A5
RETLW 00A6
RETLW 00A7
RETLW 00A8
RETLW 00A9
RETLW 00AA
RETLW 00AB
RETLW 00AC
RETLW 00AD
RETLW 00AE
RETLW 00AF
RETLW 00B0
RETLW 00B1
RETLW 00B2
RETLW 00B3
RETLW 00B3
RETLW 00B4
RETLW 00B5
RETLW 00B6
RETLW 00B7
RETLW 00B8
RETLW 00B9
RETLW 00BA
RETLW 00BB
RETLW 00BC
RETLW 00BD
RETLW 00BE
RETLW 00BF
RETLW 00C0
RETLW 00C1
RETLW 00C2
RETLW 00C3
RETLW 00C4
RETLW 00C5
RETLW 00C6
RETLW 00C7
RETLW 00C8
RETLW 00C9
RETLW 00CA
RETLW 00CB
RETLW 00CC
RETLW 00CD
RETLW 00CE
RETLW 00CF
RETLW 00D0
RETLW 00D1
RETLW 00D1
RETLW 00D3
RETLW 00D4
RETLW 00D5
RETLW 00D6
RETLW 00D7
RETLW 00D7
RETLW 00D7
RETLW 00D8
RETLW 00DA
RETLW 00DB
RETLW 00DC
RETLW 00DD
RETLW 00DE
RETLW 00DE
RETLW 00DF
RETLW 00E1
RETLW 00E2
RETLW 00E3
RETLW 00E4
RETLW 00E5
RETLW 00E5
RETLW 00E6
RETLW 00E8
RETLW 00E9
RETLW 00EA
RETLW 00EB
RETLW 00EC
RETLW 00EC
RETLW 00ED
RETLW 00EF
RETLW 00F0
RETLW 00F1
RETLW 00F2
RETLW 00F3
RETLW 00F3
RETLW 00F5
RETLW 00F6
RETLW 00F7
RETURN
Label_0006 BCF STATUS , RP1
BCF STATUS , RP0
MOVF 0x22 , W
MOVWF PCLATH
MOVF 0x21 , W
MOVWF PCL
RETURN
Label_0001 BCF STATUS , RP1
BSF STATUS , RP0
MOVLW 0X61
MOVWF OSCCON
Label_0013 BTFSS OSCCON , HTS
GOTO Label_0013
BCF STATUS , RP1
BCF STATUS , RP0
CLRF GPIO
MOVLW 0x07
MOVWF CMCON0 ;comparator module Initialization
BCF STATUS , RP1
BSF STATUS , RP0
CLRF ANSEL
MOVLW 0x0C
MOVWF TRISIO ;GP2= HALL sensor input. GP0-GP1, ouput
MOVLW 0x07
MOVWF OPTION_REG ;OPTION_REG 07=256uS prescaler
BCF STATUS , RP1
BCF STATUS , RP0
MOVLW 0x02
MOVWF GPIO
CLRF 0x24
CLRF 0x27
CLRF TMR0 ;clear TMR0
MOVLW 0xA0
MOVWF INTCON ;interrupt Initialization
Label_0003 BTFSC GPIO ,GP2 ;wait for high pulse on Hall switch (-_+).
GOTO Label_0002 ;BTFSS = wait for low pulse on Hall switch (+_-) Alterable!!
MOVLW 0x01
MOVWF 0x24
GOTO Label_0003
Label_0002 MOVF 0x24 , F
BTFSC STATUS , Z
GOTO Label_0003
CLRF INTCON
MOVF TMR0 , W
MOVWF 0x25
CLRF TMR0
MOVLW 0x01
SUBWF 0x27 , W
BTFSS STATUS , C
GOTO Label_0005 ;917RPM< Table values
Label_0011 NOP ;0-917 RPM Yes (~26°degree)
NOP ;delay time value=0-917RPM~26°degree Initialization
NOP
NOP ;delay time
NOP ;((12NOP)18uS × TMR0)+RETLW 255 at current value (00F7=26degree)Alterable!!
NOP
NOP
NOP
NOP
NOP
NOP
NOP
MOVF 0x25 , F
BTFSC STATUS , Z
GOTO Label_0010
DECF 0x25 , F
GOTO Label_0011
Label_0010 MOVLW 0xFF
MOVWF 0x25
Label_0005 MOVF 0x25 , W
ADDLW 00E8 ;RPM limiter E8=9973 RPM Alterable!!
BTFSS STATUS , C
GOTO Label_0012
MOVF 0x25 , W
ADDLW 0x10
MOVWF 0x21
MOVLW 0x00
BTFSC STATUS , C
ADDLW 0x01
MOVWF 0x22
MOVF PCLATH , W
MOVWF 0x20
CALL Label_0006
MOVWF 0x23
MOVF 0x20 , W
MOVWF PCLATH
MOVF 0x23 , F
BTFSC STATUS , Z
GOTO Label_0007
Label_0008 NOP
NOP
NOP
NOP
NOP
NOP ;RETLW value(0x23 registers) x 19uS=16 NOP Alterable!!
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
DECFSZ 0x23 , F
GOTO Label_0008
Label_0007 MOVLW 0x03
XORWF GPIO , F ;Output: GP1,
MOVLW 0xD8 ;Output reverse: GP0,
MOVWF 0x26
Label_0009 NOP ;Output time(dwell):(3NOP)6uS x 0x26 registers ((D8=216)x6=1296uS)
NOP
NOP
DECFSZ 0x26 , F
GOTO Label_0009
MOVLW 0x03 ;Output: GP1,
XORWF GPIO , F ;Output reverse: GP0,
Label_0012 CLRF 0x24
CLRF 0x27 ; TMR0 overflow registers(0x27) clear
MOVLW 0xA0
MOVWF INTCON ;interrupt Initialization
GOTO Label_0003
GOTO Label_0001
ORG 0x2007
DATA 33C4 ;Config Bytes
END
#54
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
The hv module is coming. Ignition coils I use are
mostly the Zenoah grey coils. Picture of that coming tonight when I get off work. Schematic for ignition is being drawn up also. Been busy the last week with work , I have 2 jobs. Also, a hex file for 4 strokes is in the works.
John
mostly the Zenoah grey coils. Picture of that coming tonight when I get off work. Schematic for ignition is being drawn up also. Been busy the last week with work , I have 2 jobs. Also, a hex file for 4 strokes is in the works.
John
#56
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
4stroke ASM file for the 12f683 PIC.
John
John
Code:
;nyemicdi PIC 12F683 4Mhz.
LIST P=12F683, F=INHX8M
include "P12F683.inc"
ORG 0x0000
GOTO Label_0001
ORG 0x0004
MOVWF 0x70
SWAPF STATUS , W
CLRF STATUS
MOVWF 0x71
INCF 0x27 , F ;TMR0 interrupt 0x27=TMR0 overflow registers
BCF INTCON , T0IF
SWAPF 0x71 , W
MOVWF STATUS
SWAPF 0x70 , F
SWAPF 0x70 , W
RETFIE
NOP ;ignition advance table
RETLW 0000
RETLW 0000
RETLW 0000
RETLW 0000
RETLW 0000
RETLW 0000
RETLW 0000
RETLW 0001
RETLW 0001
RETLW 0002
RETLW 0002
RETLW 0002
RETLW 0003
RETLW 0003
RETLW 0003
RETLW 0004
RETLW 0004
RETLW 0004
RETLW 0005
RETLW 0005
RETLW 0006
RETLW 0006
RETLW 0006
RETLW 0007
RETLW 0006
RETLW 0006
RETLW 0006
RETLW 0005
RETLW 0004
RETLW 0004
RETLW 0003
RETLW 0002
RETLW 0002
RETLW 0001
RETLW 0001
RETLW 0001
RETLW 0001
RETLW 0001
RETLW 0001
RETLW 0001
RETLW 0001
RETLW 0002
RETLW 0002
RETLW 0002
RETLW 0002
RETLW 0002
RETLW 0002
RETLW 0002
RETLW 0002
RETLW 0002
RETLW 0002
RETLW 0002
RETLW 0004
RETLW 0005
RETLW 0006
RETLW 0007
RETLW 0008
RETLW 000A
RETLW 000B
RETLW 000D
RETLW 000E
RETLW 000F
RETLW 0010
RETLW 0012
RETLW 0013
RETLW 0014
RETLW 0016
RETLW 0017
RETLW 0018
RETLW 0019
RETLW 001A
RETLW 001B
RETLW 001D
RETLW 001E
RETLW 001F
RETLW 0021
RETLW 0022
RETLW 0023
RETLW 0025
RETLW 0026
RETLW 0027
RETLW 0028
RETLW 0028
RETLW 002A
RETLW 002C
RETLW 002D
RETLW 002E
RETLW 0030
RETLW 0031
RETLW 0032
RETLW 0034
RETLW 0035
RETLW 0036
RETLW 0038
RETLW 0039
RETLW 003A
RETLW 003B
RETLW 003C
RETLW 003E
RETLW 003F
RETLW 0040
RETLW 0041
RETLW 0042
RETLW 0044
RETLW 0045
RETLW 0046
RETLW 0048
RETLW 0049
RETLW 004A
RETLW 004B
RETLW 004D
RETLW 004E
RETLW 0050
RETLW 0051
RETLW 0052
RETLW 0053
RETLW 0055
RETLW 0056
RETLW 0057
RETLW 0058
RETLW 005A
RETLW 005B
RETLW 005C
RETLW 005D
RETLW 005F
RETLW 0060
RETLW 0061
RETLW 0062
RETLW 0064
RETLW 0065
RETLW 0066
RETLW 0067
RETLW 0069
RETLW 006A
RETLW 006B
RETLW 006C
RETLW 006E
RETLW 006F
RETLW 0070
RETLW 0072
RETLW 0073
RETLW 0074
RETLW 0076
RETLW 0077
RETLW 0078
RETLW 007A
RETLW 007B
RETLW 007C
RETLW 007D
RETLW 007E
RETLW 007E
RETLW 007F
RETLW 0080
RETLW 0081
RETLW 0082
RETLW 0083
RETLW 0084
RETLW 0084
RETLW 0085
RETLW 0086
RETLW 0087
RETLW 0088
RETLW 0089
RETLW 008A
RETLW 008A
RETLW 008B
RETLW 008C
RETLW 008D
RETLW 008E
RETLW 008F
RETLW 008F
RETLW 0090
RETLW 0091
RETLW 0092
RETLW 0093
RETLW 0094
RETLW 0095
RETLW 0095
RETLW 0096
RETLW 0097
RETLW 0098
RETLW 0099
RETLW 009A
RETLW 009B
RETLW 009B
RETLW 009C
RETLW 009D
RETLW 009E
RETLW 009F
RETLW 009F
RETLW 00A1
RETLW 00A1
RETLW 00A2
RETLW 00A3
RETLW 00A4
RETLW 00A4
RETLW 00A6
RETLW 00A7
RETLW 00A7
RETLW 00A8
RETLW 00A9
RETLW 00A9
RETLW 00AB
RETLW 00AC
RETLW 00AD
RETLW 00AD
RETLW 00AE
RETLW 00AE
RETLW 00B0
RETLW 00B1
RETLW 00B2
RETLW 00B2
RETLW 00B3
RETLW 00B3
RETLW 00B5
RETLW 00B6
RETLW 00B7
RETLW 00B8
RETLW 00B8
RETLW 00B8
RETLW 00BA
RETLW 00BB
RETLW 00BC
RETLW 00BD
RETLW 00BE
RETLW 00BE
RETLW 00BF
RETLW 00C0
RETLW 00C1
RETLW 00C2
RETLW 00C3
RETLW 00C4
RETLW 00C4
RETLW 00C5
RETLW 00C6
RETLW 00C7
RETLW 00C8
RETLW 00C9
RETLW 00CA
RETLW 00CA
RETLW 00CB
RETLW 00CC
RETLW 00CD
RETLW 00CE
RETLW 00CF
RETLW 00CF
RETLW 00D0
RETLW 00D1
RETLW 00D2
RETLW 00D3
RETLW 00D4
RETLW 00D5
RETLW 00D5
RETLW 00D6
RETLW 00D7
RETLW 00FC
RETURN
Label_0006 BCF STATUS , RP1
BCF STATUS , RP0
MOVF 0x22 , W
MOVWF PCLATH
MOVF 0x21 , W
MOVWF PCL
RETURN
Label_0001 BCF STATUS , RP1
BSF STATUS , RP0
MOVLW 0X61
MOVWF OSCCON
Label_0013 BTFSS OSCCON , HTS
GOTO Label_0013
BCF STATUS , RP1
BCF STATUS , RP0
CLRF GPIO
MOVLW 0x07
MOVWF CMCON0 ;comparator module Initialization
BCF STATUS , RP1
BSF STATUS , RP0
CLRF ANSEL
MOVLW 0x0C
MOVWF TRISIO ;GP2= HALL sensor input. GP0-GP1, ouput
MOVLW 0x07
MOVWF OPTION_REG ;OPTION_REG 07=256uS prescaler
BCF STATUS , RP1
BCF STATUS , RP0
MOVLW 0x02
MOVWF GPIO
CLRF 0x24
CLRF 0x27
CLRF TMR0 ;clear TMR0
MOVLW 0xA0
MOVWF INTCON ;interrupt Initialization
Label_0003 BTFSC GPIO ,GP2 ;wait for high pulse on Hall switch (-_+).
GOTO Label_0002 ;BTFSS = wait for low pulse on Hall switch (+_-) Alterable!!
MOVLW 0x01
MOVWF 0x24
GOTO Label_0003
Label_0002 MOVF 0x24 , F
BTFSC STATUS , Z
GOTO Label_0003
CLRF INTCON
MOVF TMR0 , W
MOVWF 0x25
CLRF TMR0
MOVLW 0x01
SUBWF 0x27 , W
BTFSS STATUS , C
GOTO Label_0005 ;917RPM< Table values
Label_0011 NOP ;0-917 RPM Yes (~26°degree)
NOP ;delay time value=0-917RPM~26°degree Initialization
NOP
NOP ;delay time
NOP ;((19NOP)25uS × TMR0)+RETLW 255 at current value (00FC=35degree)Alterable!!
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
MOVF 0x25 , F
BTFSC STATUS , Z
GOTO Label_0010
DECF 0x25 , F
GOTO Label_0011
Label_0010 MOVLW 0xFF
MOVWF 0x25
Label_0005 MOVF 0x25 , W
ADDLW 00E8 ;RPM limiter E8=9973 RPM Alterable!!
BTFSS STATUS , C
GOTO Label_0012
MOVF 0x25 , W
ADDLW 0x10
MOVWF 0x21
MOVLW 0x00
BTFSC STATUS , C
ADDLW 0x01
MOVWF 0x22
MOVF PCLATH , W
MOVWF 0x20
CALL Label_0006
MOVWF 0x23
MOVF 0x20 , W
MOVWF PCLATH
MOVF 0x23 , F
BTFSC STATUS , Z
GOTO Label_0007
Label_0008 NOP
NOP
NOP
NOP
NOP
NOP ;RETLW value(0x23 registers) x 25uS=22 NOP Alterable!!
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
DECFSZ 0x23 , F
GOTO Label_0008
Label_0007 MOVLW 0x03
XORWF GPIO , F ;Output: GP1,
MOVLW 0xD8 ;Output reverse: GP0,
MOVWF 0x26
Label_0009 NOP ;Output time(dwell):(3NOP)6uS x 0x26 registers ((D8=216)x6=1296uS)
NOP
NOP
DECFSZ 0x26 , F
GOTO Label_0009
MOVLW 0x03 ;Output: GP1,
XORWF GPIO , F ;Output reverse: GP0,
Label_0012 CLRF 0x24
CLRF 0x27 ; TMR0 overflow registers(0x27) clear
MOVLW 0xA0
MOVWF INTCON ;interrupt Initialization
GOTO Label_0003
GOTO Label_0001
ORG 0x2007
DATA 33C4 ;Config Bytes
END
#57
Senior Member
Joined: Feb 2010
Posts: 133
Likes: 0
Received 0 Likes
on
0 Posts
From: szarvas, HUNGARY
HI
<span lang="en" id="result_box"><span class="hps">I</span> <span class="hps">am working</span><span>,</span> <span class="hps">my time</span> <span class="hps">is not enough.</span>
<span class="hps">I</span> <span class="hps">got</span> <span class="hps">a small</span> <span class="hps">engine</span><span>.</span>
<span class="hps">I</span> <span class="hps">am writing</span> <span class="hps">about</span> <span class="hps">the experience</span><span>.
Link.www.elektroworld.info/ftp/index.php
</span></span>
<span lang="en" id="result_box"><span class="hps">I</span> <span class="hps">am working</span><span>,</span> <span class="hps">my time</span> <span class="hps">is not enough.</span>
<span class="hps">I</span> <span class="hps">got</span> <span class="hps">a small</span> <span class="hps">engine</span><span>.</span>
<span class="hps">I</span> <span class="hps">am writing</span> <span class="hps">about</span> <span class="hps">the experience</span><span>.
Link.www.elektroworld.info/ftp/index.php
</span></span>
#59
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
Another new item being added in the lineup is a small static timing light to go between the hall and ignition..Works with mine and also C&H and Rcexl.. Boards available etched and drilled with parts as a DIY kit. You supply wires and connectors.
John
John
#61
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
Since we can no longer post pictures or files reliably on RCU, I looked for another public access area to do this.
There is a program called Drop Box which I will try to use. Testing it today and if it does work as intended, the schematics and parts layout files will be posted there in either Zip format or PDF format if I can. RCU used to be easy to work with, but lately it seems that their server has slowed to a crawl, making it a real pain to even log on. If it is repaired at a later date, posting can be resumed. I have numerous pictures, videos and text files to add to this forum but have held back for 2 main reasons.
First was the file upload problem, and then the derogatory comments from some forum subscribers. Hopefully the latter has ceased, thanks to the moderator.
I will post the link today for my Drop Box location. Hope this works!
John
First link is for a PDF file to etch my CDI board..should be the correct size as is..
Second link is for the hand drawn schematic with parts list for the cdi board
Third link is the parts layout for the board. Jmp is a jumper at those locations for +power and -ground.
http://dl.dropbox.com/u/44180620/JKW...rd-4-rev-2.pdf
http://dl.dropbox.com/u/44180620/han...rpwr-4-brd.jpg
http://dl.dropbox.com/u/44180620/CDI...rts-layout.jpg
There is a program called Drop Box which I will try to use. Testing it today and if it does work as intended, the schematics and parts layout files will be posted there in either Zip format or PDF format if I can. RCU used to be easy to work with, but lately it seems that their server has slowed to a crawl, making it a real pain to even log on. If it is repaired at a later date, posting can be resumed. I have numerous pictures, videos and text files to add to this forum but have held back for 2 main reasons.
First was the file upload problem, and then the derogatory comments from some forum subscribers. Hopefully the latter has ceased, thanks to the moderator.
I will post the link today for my Drop Box location. Hope this works!
John
First link is for a PDF file to etch my CDI board..should be the correct size as is..
Second link is for the hand drawn schematic with parts list for the cdi board
Third link is the parts layout for the board. Jmp is a jumper at those locations for +power and -ground.
http://dl.dropbox.com/u/44180620/JKW...rd-4-rev-2.pdf
http://dl.dropbox.com/u/44180620/han...rpwr-4-brd.jpg
http://dl.dropbox.com/u/44180620/CDI...rts-layout.jpg
#62
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
Let me know if the links in the above post are working.. If so, I'll add more.
This link is to a PDF file of the original construction article which appeared in RCM magazine. Alot is explained in this reprint article which would have taken me alot of time to retype.
http://dl.dropbox.com/u/44180620/QL-7Ae5dxiB.pdf
This link is to a PDF file of the original construction article which appeared in RCM magazine. Alot is explained in this reprint article which would have taken me alot of time to retype.
http://dl.dropbox.com/u/44180620/QL-7Ae5dxiB.pdf
#63
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
This is the CDI mini LED timing light. There are only 4 parts on the board, easy to construct on perfboard or a PCB.
Resistor R-1 is a 1k ohm 1/8 watt. R-2 can be a 370 or 470 ohm 1/8 watt. Q1 is a common 2n3904 or even a 2n2222 transistor.
The LED is anything you have on hand that is bright enough to see in daylight, preferably red...I used bright yellow.
This circuit plugs inbetween your hall sensor and the ignition module. Works on CH, Rcxel, and my CDI. Does not allow the plug to fire but shows you when the magnet is under the hall sensor. Rotating the engine in the direction it normally runs will light the Led when the sensor is triggered by the magnet. It will stay on until the magnet leaves the sensor, and at this point where the light goes out is where your timing is set to fire.
John
http://dl.dropbox.com/u/44180620/mini-timing-light.JPG
http://dl.dropbox.com/u/44180620/CDI...-light-pcb.pdf
http://dl.dropbox.com/u/44180620/cdi...-schematic.jpg
Resistor R-1 is a 1k ohm 1/8 watt. R-2 can be a 370 or 470 ohm 1/8 watt. Q1 is a common 2n3904 or even a 2n2222 transistor.
The LED is anything you have on hand that is bright enough to see in daylight, preferably red...I used bright yellow.
This circuit plugs inbetween your hall sensor and the ignition module. Works on CH, Rcxel, and my CDI. Does not allow the plug to fire but shows you when the magnet is under the hall sensor. Rotating the engine in the direction it normally runs will light the Led when the sensor is triggered by the magnet. It will stay on until the magnet leaves the sensor, and at this point where the light goes out is where your timing is set to fire.
John
http://dl.dropbox.com/u/44180620/mini-timing-light.JPG
http://dl.dropbox.com/u/44180620/CDI...-light-pcb.pdf
http://dl.dropbox.com/u/44180620/cdi...-schematic.jpg
#64

Joined: Mar 2009
Posts: 293
Likes: 0
Received 0 Likes
on
0 Posts
From: xnot applicable, AUSTRALIA
All links appear to be working ok. Nice work on the small boards. How do you do your toner transfer for your boards?
Just that it looks to be a very fine finish. Saw an article here a while back on converting an A4 laminator for toner transfer on PC boards. The particular model is not available anymore and so I went in search of a replacement. Found one at Officeworks here in Australia, stripped it down and looked at possible ways of converting it and saw it was a possible replacement. Presently away from my workshop for a few months, and yesterday I see another article and they have used the model I selected.
http://ultrakeet.com.au/index.php?id=38
Website for anyone wanting to take a look. They have other interesting articles there as well.
Just that it looks to be a very fine finish. Saw an article here a while back on converting an A4 laminator for toner transfer on PC boards. The particular model is not available anymore and so I went in search of a replacement. Found one at Officeworks here in Australia, stripped it down and looked at possible ways of converting it and saw it was a possible replacement. Presently away from my workshop for a few months, and yesterday I see another article and they have used the model I selected.
http://ultrakeet.com.au/index.php?id=38
Website for anyone wanting to take a look. They have other interesting articles there as well.
#65
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
Hi Bluejets, thanks for checking the links. I appreciate it.
My toner transfer method is easy. I use an HP Laser printer, and print on glossy photo paper, then iron it onto the pcb. Soak in water till the paper is saturated and peel off, ready to etch. Works great.
John
My toner transfer method is easy. I use an HP Laser printer, and print on glossy photo paper, then iron it onto the pcb. Soak in water till the paper is saturated and peel off, ready to etch. Works great.
John
#66

Joined: Mar 2009
Posts: 293
Likes: 0
Received 0 Likes
on
0 Posts
From: xnot applicable, AUSTRALIA
I use HP laser printer as well after finding out that Brother toner does not re-fuse. Also heard about glossy photo paper but every one I tried has failed to release when soaked in water.
Presently use blue toner transfer paper but it can be rather expensive here in Australia.
Once I get back and do mods to the A4 laminator, hope to get some consistently good results.
Can you tell me what brand and/or part number for the paper?
....Thanks
Jeff
Presently use blue toner transfer paper but it can be rather expensive here in Australia.
Once I get back and do mods to the A4 laminator, hope to get some consistently good results.
Can you tell me what brand and/or part number for the paper?
....Thanks
Jeff
#67
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
I have been using Royal Brights paper with good results as you can see. Also tried Epson photo paper, but it seems to have a waterproof vellum on the back that sticks to my iron. In order to use it, after printing I split it apart at a corner and peel it off before ironing. Works really well that way since it is then only half thickness, allowing heat transfer very quickly of the toner. It comes off easily with a 5 minute soak in warm water. Hope that method works for you.
John
John
#68

Joined: Mar 2009
Posts: 293
Likes: 0
Received 0 Likes
on
0 Posts
From: xnot applicable, AUSTRALIA
Ok...Royal Brites paper doesn't seem to be available here and with both Royal Brites and Epson, there are about 10 different types of glossy photo paper.
I have tried some in the past that people have recommended, and as the exact same type was not available, I settled for what the sales people said was "the same thing". However, did not work at all.
Could you be a bit more specific with the paper number?
Thanks..Jeff
I have tried some in the past that people have recommended, and as the exact same type was not available, I settled for what the sales people said was "the same thing". However, did not work at all.
Could you be a bit more specific with the paper number?
Thanks..Jeff
#69
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
I wish I could give you an item number but I have bought a number of Epson printers over the years and this paper was in the sample starter pack from those printers. Just a ploy to get you to buy their products I presume. The best stuff I ever used came from a computer show, was cheap so I bought some. Had it for at least 10 years in a box until we moved to this house last year. No brand name on the box.
John
John
#70
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
#71

Joined: Mar 2009
Posts: 293
Likes: 0
Received 0 Likes
on
0 Posts
From: xnot applicable, AUSTRALIA
Nice work...especially like the neat job on the torroid. All working ok now....????
I will be back in Aus in a few weeks so if you need a hand with the schematic, drop a line.
Jeff
I will be back in Aus in a few weeks so if you need a hand with the schematic, drop a line.
Jeff
#72
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
Hi Jeff.
Yes, everything works beautifully for me now. I really like winding the toroids, kind of relaxing and it gives me a sense of pride to be able to make everything myself and then have it all work so well makes me smile. I love hearing that first spark from each and every unit I build. If I could only do one thing till I die, this would be it!
Could you please PM me with your postal mailing address? I want to send you one of these new boards. I also will email you the file I made of the schematic for you to rearrange making it easier to view for forum users wanting to give it a try. I realize now that there aren't many people interested in my DIY ignition, but on the odd chance there are some individuals who are interested in it, I want to make it as easy as I can for them. My aim is not to be in competition with anyone trying to make an honest dollar in this area of the hobby. All I am trying to do is provide a good working design, easy to build and have something that is completely repairable.
Thanks for the reply...
John
Yes, everything works beautifully for me now. I really like winding the toroids, kind of relaxing and it gives me a sense of pride to be able to make everything myself and then have it all work so well makes me smile. I love hearing that first spark from each and every unit I build. If I could only do one thing till I die, this would be it!
Could you please PM me with your postal mailing address? I want to send you one of these new boards. I also will email you the file I made of the schematic for you to rearrange making it easier to view for forum users wanting to give it a try. I realize now that there aren't many people interested in my DIY ignition, but on the odd chance there are some individuals who are interested in it, I want to make it as easy as I can for them. My aim is not to be in competition with anyone trying to make an honest dollar in this area of the hobby. All I am trying to do is provide a good working design, easy to build and have something that is completely repairable.
Thanks for the reply...
John
#74
Senior Member
Joined: Nov 2005
Posts: 805
Likes: 0
Received 0 Likes
on
0 Posts
From: Hamburg,
PA
Hi Dino.
At the present time the software limitation for top RPM is set at 9973. It is alterable in the source code however. We must ask Nyemi to raise it to whatever you will need it to be and then it will have to be recompiled to a new hex file.
My neighbor and I are going to make a few changes to it also, so when we have the new edited source code it will be posted for sure. I'm looking forward to getting this done also, since I have at least 24 of these timer boards ready for the new updated hex file. I know that some users require it to function up to 20,000 RPM. This is one of the goals I hope to accomplish. My CDI ca handle the increase in RPM easily since I have tested it past 25,000 RPM and it still functioned well. It is only the timer software holding it back. As I tested on most of my converted weedeater engines, they never go past 9,000 rpm so it was fine for them.
I would suspect boaters and some R/C car hobbyists being the high RPM requirement crowd, would benefit from the change and I also have a few of those models. Nyemi, if you are reading this post and can you make the higher RPM change for us, please let us know when you are able to find the time for this much needed update.
Thanks...
John
At the present time the software limitation for top RPM is set at 9973. It is alterable in the source code however. We must ask Nyemi to raise it to whatever you will need it to be and then it will have to be recompiled to a new hex file.
My neighbor and I are going to make a few changes to it also, so when we have the new edited source code it will be posted for sure. I'm looking forward to getting this done also, since I have at least 24 of these timer boards ready for the new updated hex file. I know that some users require it to function up to 20,000 RPM. This is one of the goals I hope to accomplish. My CDI ca handle the increase in RPM easily since I have tested it past 25,000 RPM and it still functioned well. It is only the timer software holding it back. As I tested on most of my converted weedeater engines, they never go past 9,000 rpm so it was fine for them.
I would suspect boaters and some R/C car hobbyists being the high RPM requirement crowd, would benefit from the change and I also have a few of those models. Nyemi, if you are reading this post and can you make the higher RPM change for us, please let us know when you are able to find the time for this much needed update.
Thanks...
John
#75
Senior Member
Joined: Feb 2010
Posts: 133
Likes: 0
Received 0 Likes
on
0 Posts
From: szarvas, HUNGARY
Hi John
<span lang="en" id="result_box"><span class="hps">I</span> <span class="hps">congratulate you</span><span>.</span> <span class="hps">Your</span> <span class="hps">building</span> <span class="hps">ignition.</span>
<span class="hps">Great</span> <span class="hps">job.
High RPM=High Spark
</span></span><span lang="en" id="result_box" class="short_text"><span class="hps">I</span> <span class="hps">adapted</span><span>, 400V</span> <span class="hps">inverter</span><span>.
Link:www.ebastlirna.cz/ftp/index.php</span></span>
Spark energy:75-100mJ
<span lang="en" class="short_text" id="result_box"><span class="hps">No,</span> <span class="hps">overheating</span> <span class="hps">components</span><span>.</span></span>
<span lang="en" class="short_text" id="result_box"><span class="hps">Inverter</span> <span class="hps">Efficiency</span><span>: 88-90%</span></span>
<span lang="en" class="short_text" id="result_box"><span class="hps">Wide</span> <span class="hps">supply voltage</span> <span class="hps">range:7-14V
Zero Voltage Switching .</span></span>
<span lang="en" id="result_box" class="short_text"><span class="hps">Small</span> <span class="hps">number of turns</span> <span class="hps">in transformer.</span></span>
<span lang="en" id="result_box" class="short_text"><span class="hps">Little</span> <span class="hps">money</span><span>, transformers
</span></span><span lang="en" id="result_box" class="short_text"><span class="hps">I</span> <span class="hps">works perfectly</span><span>.</span></span><span lang="en" id="result_box" class="short_text"><span class="hps">I will help you</span> <span class="hps">after the</span> <span class="hps">building.</span></span>
<span lang="en" id="result_box"><span class="hps">I</span> <span class="hps">congratulate you</span><span>.</span> <span class="hps">Your</span> <span class="hps">building</span> <span class="hps">ignition.</span>
<span class="hps">Great</span> <span class="hps">job.
High RPM=High Spark
</span></span><span lang="en" id="result_box" class="short_text"><span class="hps">I</span> <span class="hps">adapted</span><span>, 400V</span> <span class="hps">inverter</span><span>.
Link:www.ebastlirna.cz/ftp/index.php</span></span>
Spark energy:75-100mJ
<span lang="en" class="short_text" id="result_box"><span class="hps">No,</span> <span class="hps">overheating</span> <span class="hps">components</span><span>.</span></span>
<span lang="en" class="short_text" id="result_box"><span class="hps">Inverter</span> <span class="hps">Efficiency</span><span>: 88-90%</span></span>
<span lang="en" class="short_text" id="result_box"><span class="hps">Wide</span> <span class="hps">supply voltage</span> <span class="hps">range:7-14V
Zero Voltage Switching .</span></span>
<span lang="en" id="result_box" class="short_text"><span class="hps">Small</span> <span class="hps">number of turns</span> <span class="hps">in transformer.</span></span>
<span lang="en" id="result_box" class="short_text"><span class="hps">Little</span> <span class="hps">money</span><span>, transformers
</span></span><span lang="en" id="result_box" class="short_text"><span class="hps">I</span> <span class="hps">works perfectly</span><span>.</span></span><span lang="en" id="result_box" class="short_text"><span class="hps">I will help you</span> <span class="hps">after the</span> <span class="hps">building.</span></span>



