Add control reset functionality

This commit is contained in:
GHOSCHT 2021-08-15 16:04:44 +02:00
parent 6ce61a88e0
commit aa128436d1
7 changed files with 38592 additions and 292 deletions

View file

@ -5,7 +5,7 @@
(drawings 0)
(tracks 0)
(zones 0)
(modules 36)
(modules 40)
(nets 77)
)
@ -148,24 +148,24 @@
(net 56 D-)
(net 57 SIG2A)
(net 58 SIG2B)
(net 59 "Net-(R3-Pad1)")
(net 60 "Net-(R3-Pad2)")
(net 61 "Net-(U1-Pad11)")
(net 62 "Net-(U1-Pad12)")
(net 63 "Net-(U1-Pad23)")
(net 64 "Net-(U1-Pad24)")
(net 65 "Net-(U1-Pad25)")
(net 66 "Net-(U1-Pad26)")
(net 67 ICRST)
(net 68 EXTRX)
(net 69 EXTTX)
(net 70 EXTRST)
(net 71 "Net-(R6-Pad2)")
(net 72 MUXS1)
(net 73 MUXS2)
(net 74 MUXS0)
(net 75 ICTX)
(net 76 ICRX)
(net 59 "Net-(U1-Pad23)")
(net 60 "Net-(U1-Pad24)")
(net 61 "Net-(U1-Pad25)")
(net 62 "Net-(U1-Pad26)")
(net 63 ICRST)
(net 64 EXTRX)
(net 65 EXTTX)
(net 66 EXTRST)
(net 67 "Net-(R6-Pad2)")
(net 68 MUXS1)
(net 69 MUXS2)
(net 70 MUXS0)
(net 71 ICTX)
(net 72 ICRX)
(net 73 "Net-(D2-Pad1)")
(net 74 "Net-(D2-Pad2)")
(net 75 STOPRST)
(net 76 STOPRST-SIG)
(net_class Default "This is the default net class."
(clearance 0.2)
@ -203,6 +203,8 @@
(add_net "Net-(C5-Pad2)")
(add_net "Net-(C6-Pad2)")
(add_net "Net-(D1-Pad2)")
(add_net "Net-(D2-Pad1)")
(add_net "Net-(D2-Pad2)")
(add_net "Net-(J3-PadA4B9)")
(add_net "Net-(J3-PadA5)")
(add_net "Net-(J3-PadA6)")
@ -217,11 +219,7 @@
(add_net "Net-(J7-PadA8)")
(add_net "Net-(J7-PadB5)")
(add_net "Net-(J7-PadB8)")
(add_net "Net-(R3-Pad1)")
(add_net "Net-(R3-Pad2)")
(add_net "Net-(R6-Pad2)")
(add_net "Net-(U1-Pad11)")
(add_net "Net-(U1-Pad12)")
(add_net "Net-(U1-Pad19)")
(add_net "Net-(U1-Pad20)")
(add_net "Net-(U1-Pad22)")
@ -246,6 +244,8 @@
(add_net SIG1B)
(add_net SIG2A)
(add_net SIG2B)
(add_net STOPRST)
(add_net STOPRST-SIG)
(add_net TX)
(add_net VCC)
(add_net XTAL1)
@ -824,9 +824,9 @@
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 smd rect (at -4.25 -2.8) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask)
(net 72 MUXS1))
(net 68 MUXS1))
(pad 2 smd rect (at -4.25 -2) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask)
(net 73 MUXS2))
(net 69 MUXS2))
(pad 3 smd rect (at -4.25 -1.2) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask)
(net 2 GND))
(pad 4 smd rect (at -4.25 -0.4) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask)
@ -844,9 +844,9 @@
(pad 10 smd rect (at -2 4.25 90) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask)
(net 58 SIG2B))
(pad 11 smd rect (at -1.2 4.25 90) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask)
(net 61 "Net-(U1-Pad11)"))
(net 76 STOPRST-SIG))
(pad 12 smd rect (at -0.4 4.25 90) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask)
(net 62 "Net-(U1-Pad12)"))
(net 75 STOPRST))
(pad 13 smd rect (at 0.4 4.25 90) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask)
(net 51 SIG1A))
(pad 14 smd rect (at 1.2 4.25 90) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask)
@ -868,13 +868,13 @@
(pad 22 smd rect (at 4.25 -1.2) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask)
(net 28 "Net-(U1-Pad22)"))
(pad 23 smd rect (at 4.25 -2) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask)
(net 63 "Net-(U1-Pad23)"))
(net 59 "Net-(U1-Pad23)"))
(pad 24 smd rect (at 4.25 -2.8) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask)
(net 64 "Net-(U1-Pad24)"))
(net 60 "Net-(U1-Pad24)"))
(pad 25 smd rect (at 2.8 -4.25 90) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask)
(net 65 "Net-(U1-Pad25)"))
(net 61 "Net-(U1-Pad25)"))
(pad 26 smd rect (at 2 -4.25 90) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask)
(net 66 "Net-(U1-Pad26)"))
(net 62 "Net-(U1-Pad26)"))
(pad 27 smd rect (at 1.2 -4.25 90) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask)
(net 25 SDA))
(pad 28 smd rect (at 0.4 -4.25 90) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask)
@ -886,7 +886,7 @@
(pad 31 smd rect (at -2 -4.25 90) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask)
(net 23 TX))
(pad 32 smd rect (at -2.8 -4.25 90) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask)
(net 74 MUXS0))
(net 70 MUXS0))
(model ${KISYS3DMOD}/Package_QFP.3dshapes/TQFP-32_7x7mm_P0.8mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
@ -1103,9 +1103,9 @@
(pad 1 smd roundrect (at -2.475 -4.445) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
(net 2 GND))
(pad 2 smd roundrect (at -2.475 -3.175) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
(net 75 ICTX))
(net 71 ICTX))
(pad 3 smd roundrect (at -2.475 -1.905) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
(net 76 ICRX))
(net 72 ICRX))
(pad 4 smd roundrect (at -2.475 -0.635) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
(net 49 "Net-(C5-Pad2)"))
(pad 5 smd roundrect (at -2.475 0.635) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
@ -1237,7 +1237,7 @@
(effects (font (size 0.5 0.5) (thickness 0.08)))
)
(pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
(net 67 ICRST))
(net 63 ICRST))
(pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
(net 50 "Net-(C6-Pad2)"))
(model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
@ -1308,7 +1308,7 @@
(pad 2 smd rect (at 0.65 0) (size 1 1.5) (layers F.Cu F.Mask)
(net 29 "Net-(J3-PadA6)"))
(pad 1 smd rect (at -0.65 0) (size 1 1.5) (layers F.Cu F.Mask)
(net 68 EXTRX))
(net 64 EXTRX))
)
(module Jumper:SolderJumper-2_P1.3mm_Bridged2Bar_Pad1.0x1.5mm (layer F.Cu) (tedit 5C756A82) (tstamp 61194393)
@ -1334,7 +1334,7 @@
(fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12))
(fp_line (start -1.4 1) (end -1.4 -1) (layer F.SilkS) (width 0.12))
(pad 1 smd rect (at -0.65 0) (size 1 1.5) (layers F.Cu F.Mask)
(net 69 EXTTX))
(net 65 EXTTX))
(pad 2 smd rect (at 0.65 0) (size 1 1.5) (layers F.Cu F.Mask)
(net 33 "Net-(J3-PadA7)"))
)
@ -1364,7 +1364,7 @@
(pad 2 smd rect (at 0.65 0) (size 1 1.5) (layers F.Cu F.Mask)
(net 35 "Net-(J3-PadA8)"))
(pad 1 smd rect (at -0.65 0) (size 1 1.5) (layers F.Cu F.Mask)
(net 70 EXTRST))
(net 66 EXTRST))
)
(module Jumper:SolderJumper-2_P1.3mm_Bridged2Bar_Pad1.0x1.5mm (layer F.Cu) (tedit 5C756A82) (tstamp 611943B3)
@ -1392,7 +1392,7 @@
(pad 1 smd rect (at -0.65 0) (size 1 1.5) (layers F.Cu F.Mask)
(net 32 "Net-(J3-PadB8)"))
(pad 2 smd rect (at 0.65 0) (size 1 1.5) (layers F.Cu F.Mask)
(net 70 EXTRST))
(net 66 EXTRST))
)
(module Jumper:SolderJumper-2_P1.3mm_Bridged2Bar_Pad1.0x1.5mm (layer F.Cu) (tedit 5C756A82) (tstamp 611943C3)
@ -1418,7 +1418,7 @@
(fp_poly (pts (xy -0.25 0.2) (xy 0.25 0.2) (xy 0.25 0.6) (xy -0.25 0.6)) (layer F.Cu) (width 0))
(fp_poly (pts (xy -0.25 -0.6) (xy 0.25 -0.6) (xy 0.25 -0.2) (xy -0.25 -0.2)) (layer F.Cu) (width 0))
(pad 2 smd rect (at 0.65 0) (size 1 1.5) (layers F.Cu F.Mask)
(net 69 EXTTX))
(net 65 EXTTX))
(pad 1 smd rect (at -0.65 0) (size 1 1.5) (layers F.Cu F.Mask)
(net 30 "Net-(J3-PadB7)"))
)
@ -1448,7 +1448,7 @@
(pad 1 smd rect (at -0.65 0) (size 1 1.5) (layers F.Cu F.Mask)
(net 34 "Net-(J3-PadB6)"))
(pad 2 smd rect (at 0.65 0) (size 1 1.5) (layers F.Cu F.Mask)
(net 68 EXTRX))
(net 64 EXTRX))
)
(module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 611943E4)
@ -1477,9 +1477,9 @@
(effects (font (size 0.5 0.5) (thickness 0.08)))
)
(pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
(net 59 "Net-(R3-Pad1)"))
(net 9 RST))
(pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
(net 60 "Net-(R3-Pad2)"))
(net 73 "Net-(D2-Pad1)"))
(model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
@ -1581,35 +1581,35 @@
(fp_circle (center -4.19 -2.275) (end -4.09 -2.275) (layer F.Fab) (width 0.2))
(fp_circle (center -4.19 -2.275) (end -4.09 -2.275) (layer F.SilkS) (width 0.2))
(pad 1 smd rect (at -2.87 -2.275) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask)
(net 69 EXTTX))
(net 65 EXTTX))
(pad 2 smd rect (at -2.87 -1.625) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask)
(net 23 TX))
(pad 3 smd rect (at -2.87 -0.975) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask)
(net 70 EXTRST))
(net 66 EXTRST))
(pad 4 smd rect (at -2.87 -0.325) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask)
(net 67 ICRST))
(net 63 ICRST))
(pad 5 smd rect (at -2.87 0.325) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask)
(net 9 RST))
(pad 6 smd rect (at -2.87 0.975) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask)
(net 71 "Net-(R6-Pad2)"))
(net 67 "Net-(R6-Pad2)"))
(pad 7 smd rect (at -2.87 1.625) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask)
(net 2 GND))
(pad 8 smd rect (at -2.87 2.275) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask)
(net 2 GND))
(pad 9 smd rect (at 2.87 2.275) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask)
(net 73 MUXS2))
(net 69 MUXS2))
(pad 10 smd rect (at 2.87 1.625) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask)
(net 72 MUXS1))
(net 68 MUXS1))
(pad 11 smd rect (at 2.87 0.975) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask)
(net 74 MUXS0))
(net 70 MUXS0))
(pad 12 smd rect (at 2.87 0.325) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask)
(net 22 RX))
(pad 13 smd rect (at 2.87 -0.325) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask)
(net 68 EXTRX))
(net 64 EXTRX))
(pad 14 smd rect (at 2.87 -0.975) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask)
(net 75 ICTX))
(net 71 ICTX))
(pad 15 smd rect (at 2.87 -1.625) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask)
(net 76 ICRX))
(net 72 ICRX))
(pad 16 smd rect (at 2.87 -2.275) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask)
(net 4 VCC))
(model ${KIPRJMOD}/Libraries/CD74HC4053PWR.models/CD74HC4053PWR.step
@ -1683,7 +1683,7 @@
(pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
(net 2 GND))
(pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
(net 71 "Net-(R6-Pad2)"))
(net 67 "Net-(R6-Pad2)"))
(model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
@ -1691,4 +1691,155 @@
)
)
(module Package_TO_SOT_SMD:SOT-23_Handsoldering (layer F.Cu) (tedit 5A0AB76C) (tstamp 61197747)
(at 70.358 128.016)
(descr "SOT-23, Handsoldering")
(tags SOT-23)
(path /611AC231)
(attr smd)
(fp_text reference Q1 (at 0 -2.5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Q_NPN_BCE (at 0 2.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12))
(fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12))
(fp_line (start -2.7 -1.75) (end 2.7 -1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.7 -1.75) (end 2.7 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.7 1.75) (end -2.7 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.7 1.75) (end -2.7 -1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 0.76 -1.58) (end -2.4 -1.58) (layer F.SilkS) (width 0.12))
(fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1))
(fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1))
(fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1))
(fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1))
(fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1))
(fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12))
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 0.5 0.5) (thickness 0.075)))
)
(pad 1 smd rect (at -1.5 -0.95) (size 1.9 0.8) (layers F.Cu F.Paste F.Mask)
(net 75 STOPRST))
(pad 2 smd rect (at -1.5 0.95) (size 1.9 0.8) (layers F.Cu F.Paste F.Mask)
(net 4 VCC))
(pad 3 smd rect (at 1.5 0) (size 1.9 0.8) (layers F.Cu F.Paste F.Mask)
(net 74 "Net-(D2-Pad2)"))
(model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module LED_SMD:LED_0805_2012Metric_Castellated (layer F.Cu) (tedit 5F68FEF1) (tstamp 61197DC9)
(at 31.155001 132.446001)
(descr "LED SMD 0805 (2012 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags "LED castellated")
(path /61212488)
(attr smd)
(fp_text reference D2 (at 0 -1.6) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value 17-21/BHC-XL2M2TY/3T (at 0 1.6) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.88 0.9) (end -1.88 0.9) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.88 -0.9) (end 1.88 0.9) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.88 -0.9) (end 1.88 -0.9) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.88 0.9) (end -1.88 -0.9) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.885 0.91) (end 1 0.91) (layer F.SilkS) (width 0.12))
(fp_line (start -1.885 -0.91) (end -1.885 0.91) (layer F.SilkS) (width 0.12))
(fp_line (start 1 -0.91) (end -1.885 -0.91) (layer F.SilkS) (width 0.12))
(fp_line (start 1 0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
(fp_line (start -1 0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
(fp_line (start -1 -0.3) (end -1 0.6) (layer F.Fab) (width 0.1))
(fp_line (start -0.7 -0.6) (end -1 -0.3) (layer F.Fab) (width 0.1))
(fp_line (start 1 -0.6) (end -0.7 -0.6) (layer F.Fab) (width 0.1))
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 0.5 0.5) (thickness 0.08)))
)
(pad 1 smd roundrect (at -0.9625 0) (size 1.325 1.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.192308)
(net 73 "Net-(D2-Pad1)"))
(pad 2 smd roundrect (at 0.9625 0) (size 1.325 1.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.192308)
(net 74 "Net-(D2-Pad2)"))
(model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_0805_2012Metric_Castellated.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module SKRKAEE020:SKRKAEE020 (layer F.Cu) (tedit 0) (tstamp 611981A7)
(at 32.760001 127.976001)
(descr SKRKAEE020)
(tags Switch)
(path /61203B62)
(attr smd)
(fp_text reference SW1 (at 0.005999 -3.262001) (layer F.SilkS)
(effects (font (size 1.27 1.27) (thickness 0.254)))
)
(fp_text value SW_Push (at 0 0) (layer F.SilkS) hide
(effects (font (size 1.27 1.27) (thickness 0.254)))
)
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 1.27 1.27) (thickness 0.254)))
)
(fp_line (start -1.95 -1.45) (end 1.95 -1.45) (layer F.Fab) (width 0.2))
(fp_line (start 1.95 -1.45) (end 1.95 1.45) (layer F.Fab) (width 0.2))
(fp_line (start 1.95 1.45) (end -1.95 1.45) (layer F.Fab) (width 0.2))
(fp_line (start -1.95 1.45) (end -1.95 -1.45) (layer F.Fab) (width 0.2))
(fp_line (start -3.5 -2.45) (end 3.5 -2.45) (layer F.CrtYd) (width 0.1))
(fp_line (start 3.5 -2.45) (end 3.5 2.45) (layer F.CrtYd) (width 0.1))
(fp_line (start 3.5 2.45) (end -3.5 2.45) (layer F.CrtYd) (width 0.1))
(fp_line (start -3.5 2.45) (end -3.5 -2.45) (layer F.CrtYd) (width 0.1))
(fp_line (start -1.95 1.45) (end 1.95 1.45) (layer F.SilkS) (width 0.1))
(fp_line (start -1.95 -1.45) (end 1.95 -1.45) (layer F.SilkS) (width 0.1))
(pad 2 smd rect (at 2.1 0) (size 0.8 2) (layers F.Cu F.Paste F.Mask)
(net 2 GND))
(pad 1 smd rect (at -2.1 0) (size 0.8 2) (layers F.Cu F.Paste F.Mask)
(net 76 STOPRST-SIG))
(model ${KIPRJMOD}/Libraries/SKRKAEE020.models/SKRKAEE020.stp
(offset (xyz 0 0 0.7499999887361273))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
)
(module SKRKAEE020:SKRKAEE020 (layer F.Cu) (tedit 0) (tstamp 61197DEB)
(at 40.860001 127.976001)
(descr SKRKAEE020)
(tags Switch)
(path /61257FBA)
(attr smd)
(fp_text reference SW2 (at 0.033999 -3.262001) (layer F.SilkS)
(effects (font (size 1.27 1.27) (thickness 0.254)))
)
(fp_text value SW_Push (at 0 0) (layer F.SilkS) hide
(effects (font (size 1.27 1.27) (thickness 0.254)))
)
(fp_line (start -1.95 -1.45) (end 1.95 -1.45) (layer F.SilkS) (width 0.1))
(fp_line (start -1.95 1.45) (end 1.95 1.45) (layer F.SilkS) (width 0.1))
(fp_line (start -3.5 2.45) (end -3.5 -2.45) (layer F.CrtYd) (width 0.1))
(fp_line (start 3.5 2.45) (end -3.5 2.45) (layer F.CrtYd) (width 0.1))
(fp_line (start 3.5 -2.45) (end 3.5 2.45) (layer F.CrtYd) (width 0.1))
(fp_line (start -3.5 -2.45) (end 3.5 -2.45) (layer F.CrtYd) (width 0.1))
(fp_line (start -1.95 1.45) (end -1.95 -1.45) (layer F.Fab) (width 0.2))
(fp_line (start 1.95 1.45) (end -1.95 1.45) (layer F.Fab) (width 0.2))
(fp_line (start 1.95 -1.45) (end 1.95 1.45) (layer F.Fab) (width 0.2))
(fp_line (start -1.95 -1.45) (end 1.95 -1.45) (layer F.Fab) (width 0.2))
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 1.27 1.27) (thickness 0.254)))
)
(pad 1 smd rect (at -2.1 0) (size 0.8 2) (layers F.Cu F.Paste F.Mask)
(net 9 RST))
(pad 2 smd rect (at 2.1 0) (size 0.8 2) (layers F.Cu F.Paste F.Mask)
(net 2 GND))
(model ${KIPRJMOD}/Libraries/SKRKAEE020.models/SKRKAEE020.stp
(offset (xyz 0 0 0.7499999887361273))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
)
)

View file

@ -1,7 +1,7 @@
(export (version D)
(design
(source "D:\\Dokumente\\Coding\\Visual Studio Code\\smart-lamp-control\\Devices\\Control\\Hardware\\Circuit\\Control.sch")
(date "15.08.2021 14:00:14")
(date "15.08.2021 15:59:32")
(tool "Eeschema (5.1.10)-1")
(sheet (number 1) (name /) (tstamps /)
(title_block
@ -275,7 +275,35 @@
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 612495F2)))
(tstamp 612495F2))
(comp (ref Q1)
(value Q_NPN_BCE)
(footprint Package_TO_SOT_SMD:SOT-23_Handsoldering)
(datasheet ~)
(libsource (lib Device) (part Q_NPN_BCE) (description "NPN transistor, base/collector/emitter"))
(sheetpath (names /) (tstamps /))
(tstamp 611AC231))
(comp (ref SW1)
(value SW_Push)
(footprint SKRKAEE020:SKRKAEE020)
(datasheet ~)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 61203B62))
(comp (ref D2)
(value 17-21/BHC-XL2M2TY/3T)
(footprint LED_SMD:LED_0805_2012Metric_Castellated)
(datasheet ~)
(libsource (lib Device) (part LED) (description "Light emitting diode"))
(sheetpath (names /) (tstamps /))
(tstamp 61212488))
(comp (ref SW2)
(value SW_Push)
(footprint SKRKAEE020:SKRKAEE020)
(datasheet ~)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 61257FBA)))
(libparts
(libpart (lib CD74HC4053PWR) (part CD74HC4053PWR)
(fields
@ -397,6 +425,16 @@
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib Device) (part Q_NPN_BCE)
(description "NPN transistor, base/collector/emitter")
(docs ~)
(fields
(field (name Reference) Q)
(field (name Value) Q_NPN_BCE))
(pins
(pin (num 1) (name B) (type input))
(pin (num 2) (name C) (type passive))
(pin (num 3) (name E) (type passive))))
(libpart (lib Device) (part R)
(description Resistor)
(docs ~)
@ -512,6 +550,15 @@
(pin (num 30) (name PD0) (type BiDi))
(pin (num 31) (name PD1) (type BiDi))
(pin (num 32) (name PD2) (type BiDi))))
(libpart (lib Switch) (part SW_Push)
(description "Push button switch, generic, two pins")
(docs ~)
(fields
(field (name Reference) SW)
(field (name Value) SW_Push))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib TYPE-C-31-M-12) (part TYPE-C-31-M-12)
(fields
(field (name Reference) J)
@ -553,261 +600,272 @@
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Jumper.lib"))
(library (logical MCU_Microchip_ATmega)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/MCU_Microchip_ATmega.lib"))
(library (logical Switch)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Switch.lib"))
(library (logical TYPE-C-31-M-12)
(uri "D:\\Dokumente\\Coding\\Visual Studio Code\\smart-lamp-control\\Devices\\Control\\Hardware\\Circuit/Libraries/TYPE-C-31-M-12.lib")))
(nets
(net (code 1) (name "Net-(J3-PadA8)")
(node (ref JP5) (pin 2))
(node (ref J3) (pin A8)))
(net (code 2) (name "Net-(J3-PadB8)")
(node (ref J3) (pin B8))
(node (ref JP6) (pin 1)))
(net (code 3) (name RX)
(node (ref U3) (pin 12))
(node (ref J5) (pin 3))
(node (ref U1) (pin 30)))
(net (code 4) (name D+)
(node (ref J7) (pin B6))
(node (ref U2) (pin 5))
(node (ref J7) (pin A6)))
(net (code 5) (name D-)
(node (ref J7) (pin A7))
(node (ref J7) (pin B7))
(node (ref U2) (pin 6)))
(net (code 6) (name ICTX)
(node (ref U3) (pin 14))
(node (ref U2) (pin 2)))
(net (code 7) (name "Net-(U2-Pad7)")
(node (ref U2) (pin 7)))
(net (code 8) (name "Net-(U2-Pad8)")
(node (ref U2) (pin 8)))
(net (code 9) (name "Net-(U2-Pad9)")
(node (ref U2) (pin 9)))
(net (code 10) (name "Net-(R3-Pad1)")
(node (ref R3) (pin 1)))
(net (code 11) (name "Net-(R3-Pad2)")
(node (ref R3) (pin 2)))
(net (code 12) (name GND)
(node (ref J3) (pin B1A12))
(node (ref C7) (pin 2))
(node (ref J3) (pin S1))
(node (ref C3) (pin 2))
(node (ref J1) (pin 3))
(node (ref J7) (pin A1B12))
(node (ref U3) (pin 8))
(node (ref U3) (pin 7))
(node (ref J3) (pin S3))
(node (ref J3) (pin S4))
(node (ref J6) (pin 1))
(node (ref J5) (pin 1))
(node (ref J3) (pin S2))
(node (ref R6) (pin 1))
(node (ref C1) (pin 2))
(node (ref C5) (pin 1))
(node (ref C4) (pin 2))
(node (ref C2) (pin 2))
(node (ref J7) (pin S4))
(node (ref U1) (pin 3))
(node (ref J7) (pin B1A12))
(node (ref J7) (pin S3))
(node (ref J7) (pin S2))
(node (ref J7) (pin S1))
(node (ref U2) (pin 1))
(node (ref U1) (pin 5))
(node (ref J8) (pin 3))
(node (ref U1) (pin 21))
(node (ref J2) (pin 6))
(node (ref J3) (pin A1B12))
(node (ref D1) (pin 1))
(node (ref J4) (pin 1)))
(net (code 13) (name VCC)
(node (ref U1) (pin 18))
(node (ref J6) (pin 4))
(node (ref U1) (pin 4))
(net (code 1) (name VCC)
(node (ref R1) (pin 2))
(node (ref U3) (pin 16))
(node (ref U1) (pin 6))
(node (ref R4) (pin 1))
(node (ref J7) (pin B4A9))
(node (ref U2) (pin 16))
(node (ref J7) (pin A4B9))
(node (ref C3) (pin 1))
(node (ref C4) (pin 1))
(node (ref R5) (pin 1))
(node (ref R2) (pin 2))
(node (ref J2) (pin 2))
(node (ref C7) (pin 1)))
(net (code 14) (name "Net-(C5-Pad2)")
(node (ref U2) (pin 4))
(node (ref C5) (pin 2)))
(net (code 15) (name "Net-(U2-Pad10)")
(node (ref R2) (pin 2))
(node (ref R5) (pin 1))
(node (ref R4) (pin 1))
(node (ref Q1) (pin 2))
(node (ref C4) (pin 1))
(node (ref U3) (pin 16))
(node (ref C7) (pin 1))
(node (ref U1) (pin 4))
(node (ref U1) (pin 6))
(node (ref U1) (pin 18))
(node (ref U2) (pin 16))
(node (ref J6) (pin 4)))
(net (code 2) (name ICTX)
(node (ref U3) (pin 14))
(node (ref U2) (pin 2)))
(net (code 3) (name ICRX)
(node (ref U3) (pin 15))
(node (ref U2) (pin 3)))
(net (code 4) (name ICRST)
(node (ref C6) (pin 1))
(node (ref U3) (pin 4)))
(net (code 5) (name "Net-(C6-Pad2)")
(node (ref U2) (pin 14))
(node (ref C6) (pin 2)))
(net (code 6) (name GND)
(node (ref U1) (pin 3))
(node (ref U1) (pin 5))
(node (ref U3) (pin 7))
(node (ref SW1) (pin 2))
(node (ref C4) (pin 2))
(node (ref C7) (pin 2))
(node (ref C2) (pin 2))
(node (ref U3) (pin 8))
(node (ref SW2) (pin 2))
(node (ref J2) (pin 6))
(node (ref J1) (pin 3))
(node (ref J7) (pin B1A12))
(node (ref D1) (pin 1))
(node (ref C1) (pin 2))
(node (ref C5) (pin 1))
(node (ref J7) (pin A1B12))
(node (ref C3) (pin 2))
(node (ref J7) (pin S2))
(node (ref J4) (pin 1))
(node (ref J7) (pin S1))
(node (ref J7) (pin S3))
(node (ref J7) (pin S4))
(node (ref U2) (pin 1))
(node (ref J5) (pin 1))
(node (ref U1) (pin 21))
(node (ref J6) (pin 1))
(node (ref J3) (pin A1B12))
(node (ref R6) (pin 1))
(node (ref J3) (pin S4))
(node (ref J3) (pin S3))
(node (ref J3) (pin S1))
(node (ref J3) (pin B1A12))
(node (ref J8) (pin 3))
(node (ref J3) (pin S2)))
(net (code 7) (name D-)
(node (ref J7) (pin A7))
(node (ref U2) (pin 6))
(node (ref J7) (pin B7)))
(net (code 8) (name TX)
(node (ref U1) (pin 31))
(node (ref U3) (pin 2))
(node (ref J5) (pin 2)))
(net (code 9) (name RX)
(node (ref U1) (pin 30))
(node (ref U3) (pin 12))
(node (ref J5) (pin 3)))
(net (code 10) (name D+)
(node (ref U2) (pin 5))
(node (ref J7) (pin B6))
(node (ref J7) (pin A6)))
(net (code 11) (name "Net-(U2-Pad10)")
(node (ref U2) (pin 10)))
(net (code 16) (name ICRST)
(node (ref U3) (pin 4))
(node (ref C6) (pin 1)))
(net (code 17) (name "Net-(C6-Pad2)")
(node (ref C6) (pin 2))
(node (ref U2) (pin 14)))
(net (code 18) (name "Net-(J7-PadB5)")
(node (ref J7) (pin B5)))
(net (code 19) (name "Net-(J7-PadB8)")
(node (ref J7) (pin B8)))
(net (code 20) (name "Net-(U2-Pad11)")
(net (code 12) (name "Net-(C5-Pad2)")
(node (ref C5) (pin 2))
(node (ref U2) (pin 4)))
(net (code 13) (name "Net-(U2-Pad9)")
(node (ref U2) (pin 9)))
(net (code 14) (name "Net-(J3-PadB8)")
(node (ref JP6) (pin 1))
(node (ref J3) (pin B8)))
(net (code 15) (name "Net-(U2-Pad11)")
(node (ref U2) (pin 11)))
(net (code 21) (name "Net-(U2-Pad12)")
(net (code 16) (name "Net-(U2-Pad12)")
(node (ref U2) (pin 12)))
(net (code 22) (name "Net-(U2-Pad13)")
(net (code 17) (name "Net-(U2-Pad13)")
(node (ref U2) (pin 13)))
(net (code 23) (name "Net-(U2-Pad15)")
(net (code 18) (name "Net-(U2-Pad15)")
(node (ref U2) (pin 15)))
(net (code 24) (name "Net-(J7-PadA5)")
(net (code 19) (name "Net-(J7-PadA5)")
(node (ref J7) (pin A5)))
(net (code 25) (name "Net-(J7-PadA8)")
(net (code 20) (name "Net-(J7-PadA8)")
(node (ref J7) (pin A8)))
(net (code 26) (name EXTRX)
(net (code 21) (name "Net-(J7-PadB5)")
(node (ref J7) (pin B5)))
(net (code 22) (name XTAL1)
(node (ref U1) (pin 7))
(node (ref Y1) (pin 1))
(node (ref C1) (pin 1)))
(net (code 23) (name XTAL2)
(node (ref U1) (pin 8))
(node (ref Y1) (pin 2))
(node (ref C2) (pin 1)))
(net (code 24) (name "Net-(D2-Pad1)")
(node (ref R3) (pin 2))
(node (ref D2) (pin 1)))
(net (code 25) (name "Net-(U2-Pad7)")
(node (ref U2) (pin 7)))
(net (code 26) (name "Net-(U2-Pad8)")
(node (ref U2) (pin 8)))
(net (code 27) (name SIG2B)
(node (ref J8) (pin 2))
(node (ref U1) (pin 10)))
(net (code 28) (name "Net-(J3-PadA8)")
(node (ref J3) (pin A8))
(node (ref JP5) (pin 2)))
(net (code 29) (name "Net-(J7-PadB8)")
(node (ref J7) (pin B8)))
(net (code 30) (name MUXS1)
(node (ref U3) (pin 10))
(node (ref U1) (pin 1)))
(net (code 31) (name "Net-(R6-Pad2)")
(node (ref R6) (pin 2))
(node (ref U3) (pin 6)))
(net (code 32) (name MUXS0)
(node (ref U3) (pin 11))
(node (ref U1) (pin 32)))
(net (code 33) (name MUXS2)
(node (ref U3) (pin 9))
(node (ref U1) (pin 2)))
(net (code 34) (name EXTRX)
(node (ref JP2) (pin 1))
(node (ref U3) (pin 13))
(node (ref JP9) (pin 2)))
(net (code 27) (name ICRX)
(node (ref U3) (pin 15))
(node (ref U2) (pin 3)))
(net (code 28) (name EXTTX)
(net (code 35) (name EXTTX)
(node (ref U3) (pin 1))
(node (ref JP4) (pin 1))
(node (ref JP7) (pin 2))
(node (ref U3) (pin 1)))
(net (code 29) (name RST)
(node (ref J5) (pin 4))
(node (ref U1) (pin 29))
(node (ref R1) (pin 1))
(node (ref U3) (pin 5))
(node (ref J2) (pin 5)))
(net (code 30) (name EXTRST)
(node (ref U3) (pin 3))
(node (ref JP7) (pin 2)))
(net (code 36) (name EXTRST)
(node (ref JP5) (pin 1))
(node (ref JP6) (pin 2))
(node (ref JP5) (pin 1)))
(net (code 31) (name MUXS1)
(node (ref U3) (pin 10))
(node (ref U1) (pin 1)))
(net (code 32) (name "Net-(R6-Pad2)")
(node (ref U3) (pin 6))
(node (ref R6) (pin 2)))
(net (code 33) (name MUXS0)
(node (ref U1) (pin 32))
(node (ref U3) (pin 11)))
(net (code 34) (name MUXS2)
(node (ref U1) (pin 2))
(node (ref U3) (pin 9)))
(net (code 35) (name "Net-(J3-PadA4B9)")
(node (ref U3) (pin 3)))
(net (code 37) (name STOPRST-SIG)
(node (ref SW1) (pin 1))
(node (ref U1) (pin 11)))
(net (code 38) (name RST)
(node (ref J5) (pin 4))
(node (ref R1) (pin 1))
(node (ref R3) (pin 1))
(node (ref SW2) (pin 1))
(node (ref U3) (pin 5))
(node (ref J2) (pin 5))
(node (ref U1) (pin 29)))
(net (code 39) (name "Net-(U1-Pad23)")
(node (ref U1) (pin 23)))
(net (code 40) (name "Net-(U1-Pad24)")
(node (ref U1) (pin 24)))
(net (code 41) (name "Net-(U1-Pad25)")
(node (ref U1) (pin 25)))
(net (code 42) (name "Net-(U1-Pad26)")
(node (ref U1) (pin 26)))
(net (code 43) (name "Net-(D2-Pad2)")
(node (ref Q1) (pin 3))
(node (ref D2) (pin 2)))
(net (code 44) (name STOPRST)
(node (ref Q1) (pin 1))
(node (ref U1) (pin 12)))
(net (code 45) (name SIG1A)
(node (ref U1) (pin 13))
(node (ref J1) (pin 1)))
(net (code 46) (name SIG1B)
(node (ref J1) (pin 2))
(node (ref U1) (pin 14)))
(net (code 47) (name SIG2A)
(node (ref J8) (pin 1))
(node (ref U1) (pin 9)))
(net (code 48) (name "Net-(J3-PadA4B9)")
(node (ref R4) (pin 2))
(node (ref J3) (pin A4B9)))
(net (code 36) (name SIG1B)
(node (ref U1) (pin 14))
(node (ref J1) (pin 2)))
(net (code 37) (name "Net-(J3-PadB4A9)")
(net (code 49) (name "Net-(J3-PadB4A9)")
(node (ref R5) (pin 2))
(node (ref J3) (pin B4A9)))
(net (code 38) (name "Net-(J3-PadA6)")
(net (code 50) (name "Net-(J3-PadA6)")
(node (ref JP2) (pin 2))
(node (ref J3) (pin A6))
(node (ref JP1) (pin 2))
(node (ref JP2) (pin 2)))
(net (code 39) (name "Net-(J3-PadB7)")
(node (ref JP1) (pin 2)))
(net (code 51) (name "Net-(J3-PadA7)")
(node (ref J3) (pin A7))
(node (ref JP3) (pin 2))
(node (ref JP4) (pin 2)))
(net (code 52) (name "Net-(J3-PadA5)")
(node (ref J3) (pin A5)))
(net (code 53) (name SDA)
(node (ref J6) (pin 2))
(node (ref U1) (pin 27))
(node (ref JP10) (pin 1))
(node (ref JP1) (pin 1)))
(net (code 54) (name "Net-(J3-PadB6)")
(node (ref JP10) (pin 2))
(node (ref JP9) (pin 1))
(node (ref J3) (pin B6)))
(net (code 55) (name SCL)
(node (ref JP8) (pin 1))
(node (ref J6) (pin 3))
(node (ref JP3) (pin 1))
(node (ref U1) (pin 28)))
(net (code 56) (name "Net-(J3-PadB7)")
(node (ref JP7) (pin 1))
(node (ref J3) (pin B7))
(node (ref JP8) (pin 2)))
(net (code 40) (name "Net-(J3-PadB6)")
(node (ref J3) (pin B6))
(node (ref JP9) (pin 1))
(node (ref JP10) (pin 2)))
(net (code 41) (name "Net-(J3-PadA7)")
(node (ref JP4) (pin 2))
(node (ref J3) (pin A7))
(node (ref JP3) (pin 2)))
(net (code 42) (name "Net-(U1-Pad26)")
(node (ref U1) (pin 26)))
(net (code 43) (name "Net-(U1-Pad25)")
(node (ref U1) (pin 25)))
(net (code 44) (name XTAL1)
(node (ref Y1) (pin 1))
(node (ref C1) (pin 1))
(node (ref U1) (pin 7)))
(net (code 45) (name XTAL2)
(node (ref Y1) (pin 2))
(node (ref C2) (pin 1))
(node (ref U1) (pin 8)))
(net (code 46) (name SIG2A)
(node (ref J8) (pin 1))
(node (ref U1) (pin 9)))
(net (code 47) (name "Net-(J3-PadA5)")
(node (ref J3) (pin A5)))
(net (code 48) (name SIG2B)
(node (ref U1) (pin 10))
(node (ref J8) (pin 2)))
(net (code 49) (name "Net-(U1-Pad11)")
(node (ref U1) (pin 11)))
(net (code 50) (name "Net-(U1-Pad12)")
(node (ref U1) (pin 12)))
(net (code 51) (name SIG1A)
(node (ref U1) (pin 13))
(node (ref J1) (pin 1)))
(net (code 52) (name MOSI)
(node (ref U1) (pin 15))
(node (ref J2) (pin 4)))
(net (code 53) (name MISO)
(node (ref U1) (pin 16))
(node (ref J2) (pin 1)))
(net (code 54) (name SCK)
(node (ref U1) (pin 17))
(node (ref J2) (pin 3)))
(net (code 55) (name "Net-(U1-Pad19)")
(net (code 57) (name "Net-(U1-Pad19)")
(node (ref U1) (pin 19)))
(net (code 56) (name "Net-(U1-Pad20)")
(net (code 58) (name "Net-(U1-Pad20)")
(node (ref U1) (pin 20)))
(net (code 57) (name "Net-(U1-Pad22)")
(net (code 59) (name "Net-(U1-Pad22)")
(node (ref U1) (pin 22)))
(net (code 58) (name "Net-(U1-Pad23)")
(node (ref U1) (pin 23)))
(net (code 59) (name "Net-(U1-Pad24)")
(node (ref U1) (pin 24)))
(net (code 60) (name "Net-(J3-PadB5)")
(node (ref J3) (pin B5)))
(net (code 61) (name SCL)
(node (ref JP3) (pin 1))
(node (ref J6) (pin 3))
(node (ref U1) (pin 28))
(node (ref JP8) (pin 1)))
(net (code 62) (name SDA)
(node (ref J6) (pin 2))
(node (ref JP1) (pin 1))
(node (ref JP10) (pin 1))
(node (ref U1) (pin 27)))
(net (code 63) (name "Net-(D1-Pad2)")
(node (ref D1) (pin 2))
(node (ref R2) (pin 1)))
(net (code 64) (name BTN2)
(node (ref J4) (pin 11)))
(net (code 65) (name BTN1)
(node (ref J4) (pin 10)))
(net (code 66) (name BTN3)
(node (ref J4) (pin 12)))
(net (code 67) (name BTN4)
(node (ref J4) (pin 13)))
(net (code 68) (name ENC1A)
(node (ref J4) (pin 2)))
(net (code 69) (name ENC1B)
(net (code 61) (name SCK)
(node (ref J2) (pin 3))
(node (ref U1) (pin 17)))
(net (code 62) (name MISO)
(node (ref U1) (pin 16))
(node (ref J2) (pin 1)))
(net (code 63) (name MOSI)
(node (ref U1) (pin 15))
(node (ref J2) (pin 4)))
(net (code 64) (name "Net-(D1-Pad2)")
(node (ref R2) (pin 1))
(node (ref D1) (pin 2)))
(net (code 65) (name ENC1B)
(node (ref J4) (pin 3)))
(net (code 70) (name ENC2A)
(net (code 66) (name ENC2A)
(node (ref J4) (pin 4)))
(net (code 71) (name ENC2B)
(net (code 67) (name ENC2B)
(node (ref J4) (pin 5)))
(net (code 72) (name ENC3A)
(net (code 68) (name ENC3A)
(node (ref J4) (pin 6)))
(net (code 73) (name ENC3B)
(net (code 69) (name ENC3B)
(node (ref J4) (pin 7)))
(net (code 74) (name TX)
(node (ref J5) (pin 2))
(node (ref U1) (pin 31))
(node (ref U3) (pin 2)))
(net (code 75) (name ENC4A)
(net (code 70) (name ENC4A)
(node (ref J4) (pin 8)))
(net (code 76) (name ENC4B)
(node (ref J4) (pin 9)))))
(net (code 71) (name ENC4B)
(node (ref J4) (pin 9)))
(net (code 72) (name ENC1A)
(node (ref J4) (pin 2)))
(net (code 73) (name BTN1)
(node (ref J4) (pin 10)))
(net (code 74) (name BTN2)
(node (ref J4) (pin 11)))
(net (code 75) (name BTN3)
(node (ref J4) (pin 12)))
(net (code 76) (name BTN4)
(node (ref J4) (pin 13)))))

View file

@ -299,14 +299,6 @@ Wire Wire Line
Wire Wire Line
9850 4450 9350 4450
NoConn ~ 9350 4750
Wire Wire Line
2400 2200 2500 2200
Wire Wire Line
2400 2300 2500 2300
Wire Wire Line
2400 2400 2500 2400
Wire Wire Line
2400 2500 2500 2500
Wire Wire Line
2400 1300 2500 1300
Wire Wire Line
@ -922,13 +914,13 @@ $EndComp
$Comp
L Device:R R3
U 1 1 611931AE
P 2000 5550
F 0 "R3" V 1793 5550 50 0000 C CNN
F 1 "120" V 1884 5550 50 0000 C CNN
F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" V 1930 5550 50 0001 C CNN
F 3 "~" H 2000 5550 50 0001 C CNN
1 2000 5550
0 1 1 0
P 2450 5450
F 0 "R3" V 2243 5450 50 0000 C CNN
F 1 "120" V 2334 5450 50 0000 C CNN
F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" V 2380 5450 50 0001 C CNN
F 3 "~" H 2450 5450 50 0001 C CNN
1 2450 5450
-1 0 0 1
$EndComp
$Comp
L Device:R R1
@ -941,8 +933,6 @@ F 3 "~" H 1950 6200 50 0001 C CNN
1 1950 6200
1 0 0 -1
$EndComp
Text Notes 1700 5300 0 50 ~ 0
add switchable 120ohm resistor to stop reset
$Comp
L Jumper:SolderJumper_2_Bridged JP2
U 1 1 6119BC53
@ -1525,4 +1515,115 @@ Text GLabel 10700 4300 2 50 Input ~ 0
EXTTX
Text GLabel 10700 4900 2 50 Input ~ 0
EXTRX
$Comp
L Device:Q_NPN_BCE Q1
U 1 1 611AC231
P 2350 4600
F 0 "Q1" H 2541 4646 50 0000 L CNN
F 1 "Q_NPN_BCE" H 2541 4555 50 0000 L CNN
F 2 "Package_TO_SOT_SMD:SOT-23_Handsoldering" H 2550 4700 50 0001 C CNN
F 3 "~" H 2350 4600 50 0001 C CNN
1 2350 4600
1 0 0 -1
$EndComp
Text GLabel 2000 4600 0 50 Input ~ 0
STOPRST
Text GLabel 2450 5700 3 50 Input ~ 0
RST
$Comp
L power:VCC #PWR0114
U 1 1 611CEAF9
P 2450 4250
F 0 "#PWR0114" H 2450 4100 50 0001 C CNN
F 1 "VCC" H 2465 4423 50 0000 C CNN
F 2 "" H 2450 4250 50 0001 C CNN
F 3 "" H 2450 4250 50 0001 C CNN
1 2450 4250
1 0 0 -1
$EndComp
Wire Wire Line
2450 4250 2450 4400
Wire Wire Line
2000 4600 2150 4600
Wire Wire Line
2450 4800 2450 4900
Wire Wire Line
2450 5600 2450 5700
Text GLabel 2500 1300 2 50 Input ~ 0
STOPRST
$Comp
L Switch:SW_Push SW1
U 1 1 61203B62
P 1600 5050
F 0 "SW1" H 1600 5335 50 0000 C CNN
F 1 "SW_Push" H 1600 5244 50 0000 C CNN
F 2 "SKRKAEE020:SKRKAEE020" H 1600 5250 50 0001 C CNN
F 3 "~" H 1600 5250 50 0001 C CNN
1 1600 5050
1 0 0 -1
$EndComp
$Comp
L Device:LED D2
U 1 1 61212488
P 2450 5050
F 0 "D2" V 2489 4932 50 0000 R CNN
F 1 "17-21/BHC-XL2M2TY/3T" V 2398 4932 50 0000 R CNN
F 2 "LED_SMD:LED_0805_2012Metric_Castellated" H 2450 5050 50 0001 C CNN
F 3 "~" H 2450 5050 50 0001 C CNN
1 2450 5050
0 -1 -1 0
$EndComp
Wire Wire Line
2450 5200 2450 5300
Text GLabel 1300 5050 0 50 Input ~ 0
STOPRST-SIG
$Comp
L power:GND #PWR026
U 1 1 6122EB4F
P 1900 5050
F 0 "#PWR026" H 1900 4800 50 0001 C CNN
F 1 "GND" H 1905 4877 50 0000 C CNN
F 2 "" H 1900 5050 50 0001 C CNN
F 3 "" H 1900 5050 50 0001 C CNN
1 1900 5050
0 -1 -1 0
$EndComp
Wire Wire Line
1300 5050 1400 5050
Wire Wire Line
1800 5050 1900 5050
$Comp
L Switch:SW_Push SW2
U 1 1 61257FBA
P 3000 6550
F 0 "SW2" H 3000 6835 50 0000 C CNN
F 1 "SW_Push" H 3000 6744 50 0000 C CNN
F 2 "SKRKAEE020:SKRKAEE020" H 3000 6750 50 0001 C CNN
F 3 "~" H 3000 6750 50 0001 C CNN
1 3000 6550
1 0 0 -1
$EndComp
Text GLabel 2700 6550 0 50 Input ~ 0
RST
$Comp
L power:GND #PWR027
U 1 1 61258742
P 3300 6550
F 0 "#PWR027" H 3300 6300 50 0001 C CNN
F 1 "GND" H 3305 6377 50 0000 C CNN
F 2 "" H 3300 6550 50 0001 C CNN
F 3 "" H 3300 6550 50 0001 C CNN
1 3300 6550
0 -1 -1 0
$EndComp
Wire Wire Line
2700 6550 2800 6550
Wire Wire Line
3200 6550 3300 6550
Text GLabel 2500 3700 2 50 Input ~ 0
STOPRST-SIG
NoConn ~ 2400 2200
NoConn ~ 2400 2300
NoConn ~ 2400 2400
NoConn ~ 2400 2500
$EndSCHEMATC

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,31 @@
(module "SKRKAEE020" (layer F.Cu)
(descr "SKRKAEE020")
(tags "Switch")
(attr smd)
(fp_text reference S** (at 0.000 -0) (layer F.SilkS)
(effects (font (size 1.27 1.27) (thickness 0.254)))
)
(fp_text user %R (at 0.000 -0) (layer F.Fab)
(effects (font (size 1.27 1.27) (thickness 0.254)))
)
(fp_text value "SKRKAEE020" (at 0.000 -0) (layer F.SilkS) hide
(effects (font (size 1.27 1.27) (thickness 0.254)))
)
(fp_line (start -1.95 -1.45) (end 1.95 -1.45) (layer F.Fab) (width 0.2))
(fp_line (start 1.95 -1.45) (end 1.95 1.45) (layer F.Fab) (width 0.2))
(fp_line (start 1.95 1.45) (end -1.95 1.45) (layer F.Fab) (width 0.2))
(fp_line (start -1.95 1.45) (end -1.95 -1.45) (layer F.Fab) (width 0.2))
(fp_line (start -3.5 -2.45) (end 3.5 -2.45) (layer F.CrtYd) (width 0.1))
(fp_line (start 3.5 -2.45) (end 3.5 2.45) (layer F.CrtYd) (width 0.1))
(fp_line (start 3.5 2.45) (end -3.5 2.45) (layer F.CrtYd) (width 0.1))
(fp_line (start -3.5 2.45) (end -3.5 -2.45) (layer F.CrtYd) (width 0.1))
(fp_line (start -1.95 1.45) (end 1.95 1.45) (layer F.SilkS) (width 0.1))
(fp_line (start -1.95 -1.45) (end 1.95 -1.45) (layer F.SilkS) (width 0.1))
(pad 1 smd rect (at -2.100 -0 0) (size 0.800 2.000) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 2.100 -0 0) (size 0.800 2.000) (layers F.Cu F.Paste F.Mask))
(model SKRKAEE020.stp
(at (xyz 0 0 0.029527559055118))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
)

View file

@ -3,4 +3,5 @@
(lib (name HRO_TYPE-C-31-M-12)(type KiCad)(uri ${KIPRJMOD}/Libraries/HRO_TYPE-C-31-M-12.pretty)(options "")(descr ""))
(lib (name AVR-ISP)(type KiCad)(uri ${KIPRJMOD}/Libraries/AVR-ISP.pretty)(options "")(descr ""))
(lib (name CD74HC4053PWR)(type KiCad)(uri ${KIPRJMOD}/Libraries/CD74HC4053PWR.pretty)(options "")(descr ""))
(lib (name SKRKAEE020)(type KiCad)(uri ${KIPRJMOD}/Libraries/SKRKAEE020.pretty)(options "")(descr ""))
)