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) (drawings 0)
(tracks 0) (tracks 0)
(zones 0) (zones 0)
(modules 36) (modules 40)
(nets 77) (nets 77)
) )
@ -148,24 +148,24 @@
(net 56 D-) (net 56 D-)
(net 57 SIG2A) (net 57 SIG2A)
(net 58 SIG2B) (net 58 SIG2B)
(net 59 "Net-(R3-Pad1)") (net 59 "Net-(U1-Pad23)")
(net 60 "Net-(R3-Pad2)") (net 60 "Net-(U1-Pad24)")
(net 61 "Net-(U1-Pad11)") (net 61 "Net-(U1-Pad25)")
(net 62 "Net-(U1-Pad12)") (net 62 "Net-(U1-Pad26)")
(net 63 "Net-(U1-Pad23)") (net 63 ICRST)
(net 64 "Net-(U1-Pad24)") (net 64 EXTRX)
(net 65 "Net-(U1-Pad25)") (net 65 EXTTX)
(net 66 "Net-(U1-Pad26)") (net 66 EXTRST)
(net 67 ICRST) (net 67 "Net-(R6-Pad2)")
(net 68 EXTRX) (net 68 MUXS1)
(net 69 EXTTX) (net 69 MUXS2)
(net 70 EXTRST) (net 70 MUXS0)
(net 71 "Net-(R6-Pad2)") (net 71 ICTX)
(net 72 MUXS1) (net 72 ICRX)
(net 73 MUXS2) (net 73 "Net-(D2-Pad1)")
(net 74 MUXS0) (net 74 "Net-(D2-Pad2)")
(net 75 ICTX) (net 75 STOPRST)
(net 76 ICRX) (net 76 STOPRST-SIG)
(net_class Default "This is the default net class." (net_class Default "This is the default net class."
(clearance 0.2) (clearance 0.2)
@ -203,6 +203,8 @@
(add_net "Net-(C5-Pad2)") (add_net "Net-(C5-Pad2)")
(add_net "Net-(C6-Pad2)") (add_net "Net-(C6-Pad2)")
(add_net "Net-(D1-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-PadA4B9)")
(add_net "Net-(J3-PadA5)") (add_net "Net-(J3-PadA5)")
(add_net "Net-(J3-PadA6)") (add_net "Net-(J3-PadA6)")
@ -217,11 +219,7 @@
(add_net "Net-(J7-PadA8)") (add_net "Net-(J7-PadA8)")
(add_net "Net-(J7-PadB5)") (add_net "Net-(J7-PadB5)")
(add_net "Net-(J7-PadB8)") (add_net "Net-(J7-PadB8)")
(add_net "Net-(R3-Pad1)")
(add_net "Net-(R3-Pad2)")
(add_net "Net-(R6-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-Pad19)")
(add_net "Net-(U1-Pad20)") (add_net "Net-(U1-Pad20)")
(add_net "Net-(U1-Pad22)") (add_net "Net-(U1-Pad22)")
@ -246,6 +244,8 @@
(add_net SIG1B) (add_net SIG1B)
(add_net SIG2A) (add_net SIG2A)
(add_net SIG2B) (add_net SIG2B)
(add_net STOPRST)
(add_net STOPRST-SIG)
(add_net TX) (add_net TX)
(add_net VCC) (add_net VCC)
(add_net XTAL1) (add_net XTAL1)
@ -824,9 +824,9 @@
(effects (font (size 1 1) (thickness 0.15))) (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) (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) (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) (pad 3 smd rect (at -4.25 -1.2) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask)
(net 2 GND)) (net 2 GND))
(pad 4 smd rect (at -4.25 -0.4) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) (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) (pad 10 smd rect (at -2 4.25 90) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask)
(net 58 SIG2B)) (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) (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) (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) (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)) (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) (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) (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)")) (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) (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) (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) (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) (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) (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)) (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) (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) (pad 31 smd rect (at -2 -4.25 90) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask)
(net 23 TX)) (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) (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 (model ${KISYS3DMOD}/Package_QFP.3dshapes/TQFP-32_7x7mm_P0.8mm.wrl
(at (xyz 0 0 0)) (at (xyz 0 0 0))
(scale (xyz 1 1 1)) (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) (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)) (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) (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) (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) (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)")) (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) (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))) (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) (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) (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)")) (net 50 "Net-(C6-Pad2)"))
(model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl (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) (pad 2 smd rect (at 0.65 0) (size 1 1.5) (layers F.Cu F.Mask)
(net 29 "Net-(J3-PadA6)")) (net 29 "Net-(J3-PadA6)"))
(pad 1 smd rect (at -0.65 0) (size 1 1.5) (layers F.Cu F.Mask) (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) (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))
(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) (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) (pad 2 smd rect (at 0.65 0) (size 1 1.5) (layers F.Cu F.Mask)
(net 33 "Net-(J3-PadA7)")) (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) (pad 2 smd rect (at 0.65 0) (size 1 1.5) (layers F.Cu F.Mask)
(net 35 "Net-(J3-PadA8)")) (net 35 "Net-(J3-PadA8)"))
(pad 1 smd rect (at -0.65 0) (size 1 1.5) (layers F.Cu F.Mask) (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) (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) (pad 1 smd rect (at -0.65 0) (size 1 1.5) (layers F.Cu F.Mask)
(net 32 "Net-(J3-PadB8)")) (net 32 "Net-(J3-PadB8)"))
(pad 2 smd rect (at 0.65 0) (size 1 1.5) (layers F.Cu F.Mask) (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) (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.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)) (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) (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) (pad 1 smd rect (at -0.65 0) (size 1 1.5) (layers F.Cu F.Mask)
(net 30 "Net-(J3-PadB7)")) (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) (pad 1 smd rect (at -0.65 0) (size 1 1.5) (layers F.Cu F.Mask)
(net 34 "Net-(J3-PadB6)")) (net 34 "Net-(J3-PadB6)"))
(pad 2 smd rect (at 0.65 0) (size 1 1.5) (layers F.Cu F.Mask) (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) (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))) (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) (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) (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 (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
(at (xyz 0 0 0)) (at (xyz 0 0 0))
(scale (xyz 1 1 1)) (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.Fab) (width 0.2))
(fp_circle (center -4.19 -2.275) (end -4.09 -2.275) (layer F.SilkS) (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) (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) (pad 2 smd rect (at -2.87 -1.625) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask)
(net 23 TX)) (net 23 TX))
(pad 3 smd rect (at -2.87 -0.975) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask) (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) (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) (pad 5 smd rect (at -2.87 0.325) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask)
(net 9 RST)) (net 9 RST))
(pad 6 smd rect (at -2.87 0.975) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask) (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) (pad 7 smd rect (at -2.87 1.625) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask)
(net 2 GND)) (net 2 GND))
(pad 8 smd rect (at -2.87 2.275) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask) (pad 8 smd rect (at -2.87 2.275) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask)
(net 2 GND)) (net 2 GND))
(pad 9 smd rect (at 2.87 2.275) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask) (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) (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) (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) (pad 12 smd rect (at 2.87 0.325) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask)
(net 22 RX)) (net 22 RX))
(pad 13 smd rect (at 2.87 -0.325) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask) (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) (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) (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) (pad 16 smd rect (at 2.87 -2.275) (size 1.57 0.41) (layers F.Cu F.Paste F.Mask)
(net 4 VCC)) (net 4 VCC))
(model ${KIPRJMOD}/Libraries/CD74HC4053PWR.models/CD74HC4053PWR.step (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) (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)) (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) (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 (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
(at (xyz 0 0 0)) (at (xyz 0 0 0))
(scale (xyz 1 1 1)) (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) (export (version D)
(design (design
(source "D:\\Dokumente\\Coding\\Visual Studio Code\\smart-lamp-control\\Devices\\Control\\Hardware\\Circuit\\Control.sch") (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") (tool "Eeschema (5.1.10)-1")
(sheet (number 1) (name /) (tstamps /) (sheet (number 1) (name /) (tstamps /)
(title_block (title_block
@ -275,7 +275,35 @@
(datasheet ~) (datasheet ~)
(libsource (lib Device) (part R) (description Resistor)) (libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /)) (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 (libparts
(libpart (lib CD74HC4053PWR) (part CD74HC4053PWR) (libpart (lib CD74HC4053PWR) (part CD74HC4053PWR)
(fields (fields
@ -397,6 +425,16 @@
(pins (pins
(pin (num 1) (name K) (type passive)) (pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (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) (libpart (lib Device) (part R)
(description Resistor) (description Resistor)
(docs ~) (docs ~)
@ -512,6 +550,15 @@
(pin (num 30) (name PD0) (type BiDi)) (pin (num 30) (name PD0) (type BiDi))
(pin (num 31) (name PD1) (type BiDi)) (pin (num 31) (name PD1) (type BiDi))
(pin (num 32) (name PD2) (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) (libpart (lib TYPE-C-31-M-12) (part TYPE-C-31-M-12)
(fields (fields
(field (name Reference) J) (field (name Reference) J)
@ -553,261 +600,272 @@
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Jumper.lib")) (uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Jumper.lib"))
(library (logical MCU_Microchip_ATmega) (library (logical MCU_Microchip_ATmega)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/MCU_Microchip_ATmega.lib")) (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) (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"))) (uri "D:\\Dokumente\\Coding\\Visual Studio Code\\smart-lamp-control\\Devices\\Control\\Hardware\\Circuit/Libraries/TYPE-C-31-M-12.lib")))
(nets (nets
(net (code 1) (name "Net-(J3-PadA8)") (net (code 1) (name VCC)
(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))
(node (ref R1) (pin 2)) (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 J7) (pin B4A9))
(node (ref U2) (pin 16))
(node (ref J7) (pin A4B9)) (node (ref J7) (pin A4B9))
(node (ref C3) (pin 1)) (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 J2) (pin 2))
(node (ref C7) (pin 1))) (node (ref R2) (pin 2))
(net (code 14) (name "Net-(C5-Pad2)") (node (ref R5) (pin 1))
(node (ref U2) (pin 4)) (node (ref R4) (pin 1))
(node (ref C5) (pin 2))) (node (ref Q1) (pin 2))
(net (code 15) (name "Net-(U2-Pad10)") (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))) (node (ref U2) (pin 10)))
(net (code 16) (name ICRST) (net (code 12) (name "Net-(C5-Pad2)")
(node (ref U3) (pin 4)) (node (ref C5) (pin 2))
(node (ref C6) (pin 1))) (node (ref U2) (pin 4)))
(net (code 17) (name "Net-(C6-Pad2)") (net (code 13) (name "Net-(U2-Pad9)")
(node (ref C6) (pin 2)) (node (ref U2) (pin 9)))
(node (ref U2) (pin 14))) (net (code 14) (name "Net-(J3-PadB8)")
(net (code 18) (name "Net-(J7-PadB5)") (node (ref JP6) (pin 1))
(node (ref J7) (pin B5))) (node (ref J3) (pin B8)))
(net (code 19) (name "Net-(J7-PadB8)") (net (code 15) (name "Net-(U2-Pad11)")
(node (ref J7) (pin B8)))
(net (code 20) (name "Net-(U2-Pad11)")
(node (ref U2) (pin 11))) (node (ref U2) (pin 11)))
(net (code 21) (name "Net-(U2-Pad12)") (net (code 16) (name "Net-(U2-Pad12)")
(node (ref U2) (pin 12))) (node (ref U2) (pin 12)))
(net (code 22) (name "Net-(U2-Pad13)") (net (code 17) (name "Net-(U2-Pad13)")
(node (ref U2) (pin 13))) (node (ref U2) (pin 13)))
(net (code 23) (name "Net-(U2-Pad15)") (net (code 18) (name "Net-(U2-Pad15)")
(node (ref U2) (pin 15))) (node (ref U2) (pin 15)))
(net (code 24) (name "Net-(J7-PadA5)") (net (code 19) (name "Net-(J7-PadA5)")
(node (ref J7) (pin A5))) (node (ref J7) (pin A5)))
(net (code 25) (name "Net-(J7-PadA8)") (net (code 20) (name "Net-(J7-PadA8)")
(node (ref J7) (pin A8))) (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 JP2) (pin 1))
(node (ref U3) (pin 13)) (node (ref U3) (pin 13))
(node (ref JP9) (pin 2))) (node (ref JP9) (pin 2)))
(net (code 27) (name ICRX) (net (code 35) (name EXTTX)
(node (ref U3) (pin 15)) (node (ref U3) (pin 1))
(node (ref U2) (pin 3)))
(net (code 28) (name EXTTX)
(node (ref JP4) (pin 1)) (node (ref JP4) (pin 1))
(node (ref JP7) (pin 2)) (node (ref JP7) (pin 2)))
(node (ref U3) (pin 1))) (net (code 36) (name EXTRST)
(net (code 29) (name RST) (node (ref JP5) (pin 1))
(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 JP6) (pin 2)) (node (ref JP6) (pin 2))
(node (ref JP5) (pin 1))) (node (ref U3) (pin 3)))
(net (code 31) (name MUXS1) (net (code 37) (name STOPRST-SIG)
(node (ref U3) (pin 10)) (node (ref SW1) (pin 1))
(node (ref U1) (pin 1))) (node (ref U1) (pin 11)))
(net (code 32) (name "Net-(R6-Pad2)") (net (code 38) (name RST)
(node (ref U3) (pin 6)) (node (ref J5) (pin 4))
(node (ref R6) (pin 2))) (node (ref R1) (pin 1))
(net (code 33) (name MUXS0) (node (ref R3) (pin 1))
(node (ref U1) (pin 32)) (node (ref SW2) (pin 1))
(node (ref U3) (pin 11))) (node (ref U3) (pin 5))
(net (code 34) (name MUXS2) (node (ref J2) (pin 5))
(node (ref U1) (pin 2)) (node (ref U1) (pin 29)))
(node (ref U3) (pin 9))) (net (code 39) (name "Net-(U1-Pad23)")
(net (code 35) (name "Net-(J3-PadA4B9)") (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 R4) (pin 2))
(node (ref J3) (pin A4B9))) (node (ref J3) (pin A4B9)))
(net (code 36) (name SIG1B) (net (code 49) (name "Net-(J3-PadB4A9)")
(node (ref U1) (pin 14))
(node (ref J1) (pin 2)))
(net (code 37) (name "Net-(J3-PadB4A9)")
(node (ref R5) (pin 2)) (node (ref R5) (pin 2))
(node (ref J3) (pin B4A9))) (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 J3) (pin A6))
(node (ref JP1) (pin 2)) (node (ref JP1) (pin 2)))
(node (ref JP2) (pin 2))) (net (code 51) (name "Net-(J3-PadA7)")
(net (code 39) (name "Net-(J3-PadB7)") (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 JP7) (pin 1))
(node (ref J3) (pin B7)) (node (ref J3) (pin B7))
(node (ref JP8) (pin 2))) (node (ref JP8) (pin 2)))
(net (code 40) (name "Net-(J3-PadB6)") (net (code 57) (name "Net-(U1-Pad19)")
(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)")
(node (ref U1) (pin 19))) (node (ref U1) (pin 19)))
(net (code 56) (name "Net-(U1-Pad20)") (net (code 58) (name "Net-(U1-Pad20)")
(node (ref U1) (pin 20))) (node (ref U1) (pin 20)))
(net (code 57) (name "Net-(U1-Pad22)") (net (code 59) (name "Net-(U1-Pad22)")
(node (ref U1) (pin 22))) (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)") (net (code 60) (name "Net-(J3-PadB5)")
(node (ref J3) (pin B5))) (node (ref J3) (pin B5)))
(net (code 61) (name SCL) (net (code 61) (name SCK)
(node (ref JP3) (pin 1)) (node (ref J2) (pin 3))
(node (ref J6) (pin 3)) (node (ref U1) (pin 17)))
(node (ref U1) (pin 28)) (net (code 62) (name MISO)
(node (ref JP8) (pin 1))) (node (ref U1) (pin 16))
(net (code 62) (name SDA) (node (ref J2) (pin 1)))
(node (ref J6) (pin 2)) (net (code 63) (name MOSI)
(node (ref JP1) (pin 1)) (node (ref U1) (pin 15))
(node (ref JP10) (pin 1)) (node (ref J2) (pin 4)))
(node (ref U1) (pin 27))) (net (code 64) (name "Net-(D1-Pad2)")
(net (code 63) (name "Net-(D1-Pad2)") (node (ref R2) (pin 1))
(node (ref D1) (pin 2)) (node (ref D1) (pin 2)))
(node (ref R2) (pin 1))) (net (code 65) (name ENC1B)
(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)
(node (ref J4) (pin 3))) (node (ref J4) (pin 3)))
(net (code 70) (name ENC2A) (net (code 66) (name ENC2A)
(node (ref J4) (pin 4))) (node (ref J4) (pin 4)))
(net (code 71) (name ENC2B) (net (code 67) (name ENC2B)
(node (ref J4) (pin 5))) (node (ref J4) (pin 5)))
(net (code 72) (name ENC3A) (net (code 68) (name ENC3A)
(node (ref J4) (pin 6))) (node (ref J4) (pin 6)))
(net (code 73) (name ENC3B) (net (code 69) (name ENC3B)
(node (ref J4) (pin 7))) (node (ref J4) (pin 7)))
(net (code 74) (name TX) (net (code 70) (name ENC4A)
(node (ref J5) (pin 2))
(node (ref U1) (pin 31))
(node (ref U3) (pin 2)))
(net (code 75) (name ENC4A)
(node (ref J4) (pin 8))) (node (ref J4) (pin 8)))
(net (code 76) (name ENC4B) (net (code 71) (name ENC4B)
(node (ref J4) (pin 9))))) (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 Wire Wire Line
9850 4450 9350 4450 9850 4450 9350 4450
NoConn ~ 9350 4750 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 Wire Wire Line
2400 1300 2500 1300 2400 1300 2500 1300
Wire Wire Line Wire Wire Line
@ -922,13 +914,13 @@ $EndComp
$Comp $Comp
L Device:R R3 L Device:R R3
U 1 1 611931AE U 1 1 611931AE
P 2000 5550 P 2450 5450
F 0 "R3" V 1793 5550 50 0000 C CNN F 0 "R3" V 2243 5450 50 0000 C CNN
F 1 "120" V 1884 5550 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 1930 5550 50 0001 C CNN F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" V 2380 5450 50 0001 C CNN
F 3 "~" H 2000 5550 50 0001 C CNN F 3 "~" H 2450 5450 50 0001 C CNN
1 2000 5550 1 2450 5450
0 1 1 0 -1 0 0 1
$EndComp $EndComp
$Comp $Comp
L Device:R R1 L Device:R R1
@ -941,8 +933,6 @@ F 3 "~" H 1950 6200 50 0001 C CNN
1 1950 6200 1 1950 6200
1 0 0 -1 1 0 0 -1
$EndComp $EndComp
Text Notes 1700 5300 0 50 ~ 0
add switchable 120ohm resistor to stop reset
$Comp $Comp
L Jumper:SolderJumper_2_Bridged JP2 L Jumper:SolderJumper_2_Bridged JP2
U 1 1 6119BC53 U 1 1 6119BC53
@ -1525,4 +1515,115 @@ Text GLabel 10700 4300 2 50 Input ~ 0
EXTTX EXTTX
Text GLabel 10700 4900 2 50 Input ~ 0 Text GLabel 10700 4900 2 50 Input ~ 0
EXTRX 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 $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 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 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 CD74HC4053PWR)(type KiCad)(uri ${KIPRJMOD}/Libraries/CD74HC4053PWR.pretty)(options "")(descr ""))
(lib (name SKRKAEE020)(type KiCad)(uri ${KIPRJMOD}/Libraries/SKRKAEE020.pretty)(options "")(descr ""))
) )