From 6be6ebe05538f76f6f306bb5efbed6f6f6cb136c Mon Sep 17 00:00:00 2001 From: LongHairedHacker Date: Mon, 1 Feb 2016 09:00:57 +0100 Subject: [PATCH] First version --- .gitignore | 3 + fp-lib-table | 6 + lib/SM1008.pretty/SM1008.kicad_mod | 14 + lib/bfg540w.pretty/sot143B.kicad_mod | 28 + lib/rfshield.pretty/Shield.kicad_mod | 50 ++ lib/tzc3.pretty/TZC3.kicad_mod | 21 + lna-cache.lib | 193 +++++ lna.jpg | Bin 0 -> 77531 bytes lna.kicad_pcb | 1014 ++++++++++++++++++++++++++ lna.net | 310 ++++++++ lna.pro | 60 ++ lna.sch | 478 ++++++++++++ parts.md | 27 + 13 files changed, 2204 insertions(+) create mode 100644 .gitignore create mode 100644 fp-lib-table create mode 100644 lib/SM1008.pretty/SM1008.kicad_mod create mode 100644 lib/bfg540w.pretty/sot143B.kicad_mod create mode 100644 lib/rfshield.pretty/Shield.kicad_mod create mode 100644 lib/tzc3.pretty/TZC3.kicad_mod create mode 100644 lna-cache.lib create mode 100644 lna.jpg create mode 100644 lna.kicad_pcb create mode 100644 lna.net create mode 100644 lna.pro create mode 100644 lna.sch create mode 100644 parts.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..aa751bd --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.bak +*.kicad_pcb-bak +_autosave-* diff --git a/fp-lib-table b/fp-lib-table new file mode 100644 index 0000000..7190866 --- /dev/null +++ b/fp-lib-table @@ -0,0 +1,6 @@ +(fp_lib_table + (lib (name tzc3)(type KiCad)(uri "$(KIPRJMOD)/lib/tzc3.pretty")(options "")(descr "")) + (lib (name SM1008)(type KiCad)(uri "$(KIPRJMOD)/lib/SM1008.pretty")(options "")(descr "")) + (lib (name rfshield)(type KiCad)(uri "$(KIPRJMOD)/lib/rfshield.pretty")(options "")(descr "")) + (lib (name bfg540w)(type KiCad)(uri "$(KIPRJMOD)/lib/bfg540w.pretty")(options "")(descr "")) +) diff --git a/lib/SM1008.pretty/SM1008.kicad_mod b/lib/SM1008.pretty/SM1008.kicad_mod new file mode 100644 index 0000000..224ee50 --- /dev/null +++ b/lib/SM1008.pretty/SM1008.kicad_mod @@ -0,0 +1,14 @@ +(module SM1008 (layer F.Cu) (tedit 56AD4488) + (fp_text reference REF** (at 0 -2.25) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SM1008 (at 0 -3.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.25) (end 1.75 -1.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.75 -1.25) (end 1.75 1.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.75 1.25) (end -1.75 1.25) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 1.25) (end -1.75 -1.25) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.135 0) (size 1.1 2.54) (layers F.Cu F.Paste F.Mask)) + (pad 1 smd rect (at -1.135 0) (size 1.1 2.54) (layers F.Cu F.Paste F.Mask)) +) diff --git a/lib/bfg540w.pretty/sot143B.kicad_mod b/lib/bfg540w.pretty/sot143B.kicad_mod new file mode 100644 index 0000000..291eeed --- /dev/null +++ b/lib/bfg540w.pretty/sot143B.kicad_mod @@ -0,0 +1,28 @@ +(module w_smd_trans:sot143B (layer F.Cu) (tedit 56AF0F7B) + (descr SOT143B) + (fp_text reference Q1 (at 0 -1.905) (layer F.SilkS) + (effects (font (size 0.50038 0.50038) (thickness 0.09906))) + ) + (fp_text value BFG540W (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.50038 0.50038) (thickness 0.09906))) + ) + (fp_line (start -1.143 1.3589) (end -0.3556 1.3589) (layer F.SilkS) (width 0.127)) + (fp_line (start -0.3556 0.6985) (end -0.3556 1.3589) (layer F.SilkS) (width 0.127)) + (fp_line (start -0.9525 -0.6985) (end -0.9525 -1.3589) (layer F.SilkS) (width 0.127)) + (fp_line (start 0.9525 0.6985) (end 0.9525 1.3589) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.143 0.6985) (end -1.143 1.3589) (layer F.SilkS) (width 0.127)) + (fp_line (start 0.9525 -0.6985) (end 0.9525 -1.3589) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.4986 -0.6985) (end 1.4986 -0.6985) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.4986 -0.6985) (end 1.4986 0.6985) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.4986 0.6985) (end -1.4986 0.6985) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.4986 0.6985) (end -1.4986 -0.6985) (layer F.SilkS) (width 0.127)) + (pad 1 smd rect (at -0.75184 1.05664) (size 1.00076 1.00076) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at 0.9525 -1.05664) (size 0.59944 1.00076) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 0.9525 1.05664) (size 0.59944 1.00076) (layers F.Cu F.Paste F.Mask)) + (pad 1 smd rect (at -0.9525 -1.05664) (size 0.59944 1.00076) (layers F.Cu F.Paste F.Mask)) + (model walter/smd_trans/sot143b.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/lib/rfshield.pretty/Shield.kicad_mod b/lib/rfshield.pretty/Shield.kicad_mod new file mode 100644 index 0000000..fcf6dde --- /dev/null +++ b/lib/rfshield.pretty/Shield.kicad_mod @@ -0,0 +1,50 @@ +(module Shield (layer F.Cu) (tedit 56AE7BE2) + (fp_text reference REF** (at 0 0.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Shield (at 0 -0.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -25 -20) (end 25 -20) (layer F.SilkS) (width 0.15)) + (fp_line (start 25 -20) (end 25 20) (layer F.SilkS) (width 0.15)) + (fp_line (start 25 20) (end -25 20) (layer F.SilkS) (width 0.15)) + (fp_line (start -25 20) (end -25 -20) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 24 -16) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at 24 -12) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at 24 -8) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at 24 -4) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at 24 0) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at 24 4) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at 24 8) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at 24 12) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at 24 16) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at -24 16) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at -24 12) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at -24 8) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at -24 4) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at -24 0) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at -24 -4) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at -24 -8) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at -24 -12) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at -22.5 19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at -17.5 19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at -12.5 19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at -7.5 19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at -2.5 19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at 2.5 19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at 7.5 19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at 12.5 19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at 17.5 19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at 22.5 19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at 22.5 -19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at 17.5 -19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at 12.5 -19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at 7.5 -19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at 2.5 -19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at -2.5 -19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at -7.5 -19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at -12.5 -19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at -17.5 -19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at -22.5 -19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at -24 -16) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS)) +) diff --git a/lib/tzc3.pretty/TZC3.kicad_mod b/lib/tzc3.pretty/TZC3.kicad_mod new file mode 100644 index 0000000..a60965b --- /dev/null +++ b/lib/tzc3.pretty/TZC3.kicad_mod @@ -0,0 +1,21 @@ +(module TZC3 (layer F.Cu) (tedit 56AD41EF) + (fp_text reference REF** (at 0.5 -2.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TZC3 (at 0.5 -4.25) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.75 -1) (end 1 0.75) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -0.75) (end 0.75 1) (layer F.SilkS) (width 0.15)) + (fp_circle (center 0 0) (end 0 -1.25) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 0.5) (end -2.5 1) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 1) (end -2 1.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -2 1.5) (end 2.5 1.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.5 1.5) (end 2.5 0.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 -0.5) (end -2.5 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 -1) (end -2 -1.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -2 -1.5) (end 2.5 -1.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.5 -1.5) (end 2.5 -0.5) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at 2.25 0) (size 1.2 1) (layers F.Cu F.Paste F.Mask)) + (pad 1 smd rect (at -2.25 0) (size 1.2 1) (layers F.Cu F.Paste F.Mask)) +) diff --git a/lna-cache.lib b/lna-cache.lib new file mode 100644 index 0000000..9de8069 --- /dev/null +++ b/lna-cache.lib @@ -0,0 +1,193 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# C +# +DEF C C 0 10 N Y 1 F N +F0 "C" 0 100 40 H V L CNN +F1 "C" 6 -85 40 H V L CNN +F2 "" 38 -150 30 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + SM* + C? + C1-1 +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 200 170 D 40 40 1 1 P +X ~ 2 0 -200 170 U 40 40 1 1 P +ENDDRAW +ENDDEF +# +# CONN_1 +# +DEF ~CONN_1 P 0 30 N N 1 F N +F0 "P" 80 0 40 H V L CNN +F1 "CONN_1" 0 55 30 H I C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +C 0 0 31 0 1 0 N +P 2 0 1 0 -30 0 -50 0 N +X 1 1 -150 0 100 R 60 60 1 1 P +ENDDRAW +ENDDEF +# +# CONN_2 +# +DEF CONN_2 P 0 40 Y N 1 F N +F0 "P" -50 0 40 V V C CNN +F1 "CONN_2" 50 0 40 V V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -100 150 100 -150 0 1 0 N +X P1 1 -350 100 250 R 60 60 1 1 P I +X PM 2 -350 -100 250 R 60 60 1 1 P I +ENDDRAW +ENDDEF +# +# CP1 +# +DEF CP1 C 0 10 N N 1 F N +F0 "C" 50 100 50 H V L CNN +F1 "CP1" 50 -100 50 H V L CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + CP* + SM* +$ENDFPLIST +DRAW +T 0 -50 100 80 0 0 0 + Normal 0 C C +A 0 -200 180 563 1236 0 1 15 N 100 -50 -100 -50 +P 4 0 1 15 -100 50 100 50 50 50 50 50 N +X ~ 1 0 200 150 D 40 40 1 1 P +X ~ 2 0 -200 180 U 40 40 1 1 P +ENDDRAW +ENDDEF +# +# CTRIM +# +DEF CTRIM C 0 10 Y Y 1 F N +F0 "C" 130 -80 50 H V C CNN +F1 "CTRIM" 150 -160 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 2 0 1 12 -100 -30 100 -30 N +P 2 0 1 12 -100 30 100 30 N +P 2 0 1 12 -90 -90 75 75 N +P 3 0 1 0 50 100 100 100 100 50 F +X ~ 1 0 200 170 D 40 40 1 1 P +X ~ 2 0 -200 170 U 40 40 1 1 P +ENDDRAW +ENDDEF +# +# GND +# +DEF ~GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 0 30 H I C CNN +F1 "GND" 0 -70 30 H I C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 4 0 1 0 -50 0 0 -50 50 0 -50 0 N +X GND 1 0 0 0 U 30 30 1 1 W N +ENDDRAW +ENDDEF +# +# INDUCTOR +# +DEF INDUCTOR L 0 40 N N 1 F N +F0 "L" -50 0 40 V V C CNN +F1 "INDUCTOR" 100 0 40 V V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 0 -150 50 -889 889 0 1 0 N 1 -199 1 -100 +A 0 -49 51 -889 889 0 1 0 N 1 -99 1 2 +A 0 51 51 -889 889 0 1 0 N 1 1 1 102 +A 0 148 48 -889 889 0 1 0 N 1 101 1 196 +X 1 1 0 300 100 D 70 70 1 1 P +X 2 2 0 -300 100 U 70 70 1 1 P +ENDDRAW +ENDDEF +# +# LM7805CT +# +DEF LM7805CT U 0 40 Y Y 1 F N +F0 "U" -200 200 40 H V C CNN +F1 "LM7805CT" 0 200 40 H V L CNN +F2 "TO-220" 0 100 30 H V C CIN +F3 "" 0 0 60 H V C CNN +ALIAS LM7806CT LM7808CT LM7809CT LM7810CT LM7812CT LM7815CT LM7818CT LM7824CT LM7806ACT LM7808ACT LM7809ACT LM7810ACT LM7812ACT LM7815ACT LM7818ACT LM7824ACT +$FPLIST + TO* +$ENDFPLIST +DRAW +S -250 150 250 -150 0 1 10 f +X IN 1 -400 50 150 R 40 40 1 1 I +X GND 2 0 -250 100 U 40 40 1 1 W +X OUT 3 400 50 150 L 40 40 1 1 w +ENDDRAW +ENDDEF +# +# NPN +# +DEF NPN Q 0 0 Y Y 1 F N +F0 "Q" 0 -150 50 H V R CNN +F1 "NPN" 0 150 50 H V R CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 0 0 100 100 N +P 3 0 1 10 0 75 0 -75 0 -75 N +P 3 0 1 0 50 -50 0 0 0 0 N +P 3 0 1 0 90 -90 100 -100 100 -100 N +P 5 0 1 0 90 -90 70 -30 30 -70 90 -90 90 -90 F +X E 1 100 -200 100 U 40 40 1 1 P +X B 2 -200 0 200 R 40 40 1 1 I +X C 3 100 200 100 D 40 40 1 1 P +ENDDRAW +ENDDEF +# +# R +# +DEF R R 0 0 N Y 1 F N +F0 "R" 80 0 40 V V C CNN +F1 "R" 7 1 40 V V C CNN +F2 "" -70 0 30 V V C CNN +F3 "" 0 0 30 H V C CNN +$FPLIST + R? + SM0603 + SM0805 + R?-* + SM1206 +$ENDFPLIST +DRAW +S -40 150 40 -150 0 1 12 N +X ~ 1 0 250 100 D 60 60 1 1 P +X ~ 2 0 -250 100 U 60 60 1 1 P +ENDDRAW +ENDDEF +# +# VCC +# +DEF VCC #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 100 30 H I C CNN +F1 "VCC" 0 100 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +X VCC 1 0 0 0 U 20 20 0 0 W N +C 0 50 20 0 1 0 N +P 3 0 1 0 0 0 0 30 0 30 N +ENDDRAW +ENDDEF +# +#End Library diff --git a/lna.jpg b/lna.jpg new file mode 100644 index 0000000000000000000000000000000000000000..940bd2a06dcc5e1c39ea21b8fc8d933bd48aae9a GIT binary patch literal 77531 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%0Dq9 z82fB4!{GnS+8@qbUlq1WL=>Wkn#+m7AYSy$q}oFv>l)e`qiLLU^cizaAw^b_BIyEO zMb+bjkLaftc&5GxgHPzvC!lMmklRbYKR}{y>{DL40mFZ5{ykk`{_Dio(Pdmi2Za#0 zzb6$O4nPqnw>wkqsi6KovVSe!G6nVmXKHp+dLbBS^evo(+r(qSp z8M-cau2HN_+dA3>j$?;FHe0;=W9yyI;ZOCJQ*KaZfC8#MzNJ{~+R%yZj$ih;h4Q0S zVNfpDdY4Tt7)*$zJaJBFIFRN&N>dp|`oq}CVBQW{8!c`PoJ*bz+Twj>)75_T>STf* za&E7d0d2EeI)4Vay88oEns-|WbKCN3P_lm$FD9BOA@ZTTGRbEUEbMY#pp64W^wcP} zo%UYwJqoHUh1Nl6Z9u39K~1*m*{acpjH5}S?=x*AiXlrRQehb>N8y>`n&KaTQH#d= zcRefjqW6Q@XDb8Mr-RrBNbBBmxwBC6o%gBq!w+`SF3Y~0z|7;dSdd2C*A@_3M*P(g z`ZcfcwMBMOWuDAsl6=k=P9)dRl&HsC>*qcE2oUPG+JUXj$XVIB&0nlKE%zyAtUlAA zbFfGbk$d6WshfATUaIz``H|758#q{#dU6kV!ql>u7<9>6cZ3%g-?6UpAeQojkPEAg@O$ zqAH=nN!U}kgGQBg$+L>evA)6?-v<}k(-ERiOUR=;fR_4h0Zhg?e}=(-)xws~S;!K0 z|G8jr$R9ONKx{+eL+7$w&#B)g6tjs0+D2tp=kI4V%3w4dG!Wy{O=Zeg(!#~>(z^Ay z?xkoXK9LAHDobR9c&5{<=LgwA4q8V~cZ*K@t6&XbMW^q6`P)V&bqnH?p1z2ZWT%f4 zl_cRD(R{V}oguJj$;{sRtp%$X{&1Qjc;geXPXO}e>+&7KY{%m|&RErnN#-cFNyDKJ zZ13RSQ;xds$Gx{&ayUIm=KfauRv#itxSx`<*dG1pT8ZDk2-Tf?HN;q(7l~~qe0}R2(aR&4*hmsVxQ5Lez66wdp zYN`)BQ=FVXD+cn!vf?H=0FayN;Q7HF8J~X$j5*9=f^K6;&6Q!jRih} zq0Q8Ni?Jh{Ge_$TwANkR#(a>B9R8;l0Kk#?)9wEsj{W4J?S8)8;6;D^zU2F^w9Emq zF2h4OR=d0VFw&nNp19|+TqGPPH)9bi;GnSzzI5qnIq$jm+=H;^l~;E8v&9jD-c6Zx z{p?rv@@)vY^r*pyHS-dDnAm-tiL(jkKGC^vD!P>kIkF~{XtK!e-S2wdju^qDmc@I4 zos4{-lozM_Ghu4YT1vQ$yt)65kw3zEYyd2rw;MIG% zSeWfyN!?F2d$_tdFJNPcZ-%ln=#k3YrF~gUQmlTmPv3-q6~)n%jft>ChYf(Y+rkaW zO$n5tB{t0|n?szhfIkn;9tm;-IpR$+{lsTFQ;QlclyPr-oA)zZ+Ki;cu06{+#c#_i zlHr%nc#W29ZC`g_8a?mt0vR21^Y3lz;X{9A3yw5!n)2;DqwK*u=&w4?%N65-zaCi! zArJ)Ow_eD)Db&|9u@{=({d$#HE<@LqCDvhS`Jya8=hIgsFus8xnZykjoIXBR6nm5h zKnt=Ebi{oeB`vK9BqA53&B`Y4;^y0W)2|G3)Gu>MZLocxID@#|JW$E&suOxNLRcyC z3Ap9^3-Ij(xz^FTw%wEmX6&6_aTR}oW9p$?$E8(ltJkc7x#XJd@b{eosgh%KTl`V7|*3FF|dYG_>TE3$U-511K8m}KYZurUr5KphDu zYZPVpO&{R{=p&tq*-t)?ApoU=K45n6r_EgX3i=I^1LGYsaIf6%C@>#8UYN%vrXICs z&@+0WD?%Uc>y%eRv25o;lw%n9EBsUawY!7k+`ZV?FIJ5nd$ur-9}=XjR&x<+#^8|DFq?1IJnV7HK$Dv3$S_f`CpZyX2rNQ zy*iN1R*ES^rtLkw6FCfLSIw&QDJnAXK}M(htmtNxs60SfDLU57Szp_f@`6u=(1Ory zVfLptj*2%3tvzV+Iu2^@2FG`g(-e;usg8@Qi}jrQdb_Ob^alvlF*nuh6^*O>@Q=cU ziBsN0RJ6p9i(EL>&e+b;%C|(&$##ig-=GMkeJk-f)$XV98=aY!DdRstY+CS5#{23b zjz)2j<6pN&ZFmO7NgggYD>#z-q! zfF;v+tl+3CXmJM-#%E2LWJ~wud)-<6Sg?$L?>c>aW?7>BAnNx(S2KS9{Yz(>jd`u^ z5ve$^1x+hHaHW}FK1-;{L@u44Ymv4asrbAG4v+hCPuCCoSKS7_p<|&HdgEXa zR(TGOpR9_97pH5eYt0IolO;ZLnPe9*i11QDjNG``;_foP@ofqqeq9x;T{rQe(n&^a zc2<;OPD8B^HPt6FWsx|gP;ov_i?zQpm^xN-0#^I>VAc0jVw52e-|kTkk$`-YciA~% z5Q|pJqzs!gL7a}lPsgWSc3X75b_l2_Yu9oo`kyQ~s<2#q4Jm)_*n6@{6V+)pghro|RTSkUxEMs~wCf`wTLZB#4AV zMUmVu<8cG^#FRY+isrdJ&_|FUan^fm51B4>G z_hQa?*FBllDOk$Wi+V7Ec&xw{hyjX1+w%QGxeR=BgI^7irFQ z+}gYow(^)WF&R|hD<|vXcYfDs-)TWx(ZKp_XpM+MtiB;8#+AEs9D~IaejE9O=WO4M zNu1~;zLQRlIBw1Kt*Zs$=o4~;0K>I8jPNe@t;+4@S4GP;C*!v7?viJFxiay{EpSb{ zntOL$E{b_F?1olNwT?$|Yfd&ofb4Yg8bP`DKPYe}U5elFTn1cj_fvjt*cR->Zy}`_ zGK}ImX}v7MYE_a3hp|yUU=J{ADQ2X6E>#j?6!18fZlNA?^1x`mQ~{?NjNVP1(JkTq zDf+dbW1PcICWd8wm`;kxr{{g%&U9OVH`DZ4GTmqccc$b|7q2n77?l_aKPzKAd=q-X zOZ-mvwMz35U0F`H{NT?YD57-g%JY)mfF10c=z>JA`x$~(pG_;e5I{WnLTkGedYM{V zSF0>oyRb5=f1#sxFGo1!D21!CP~S@wKGG^7N%Hdh9LxTOYW$3%kWwHh+#zK_?+##* z6^iXZ>YA^nfcS;Fcajnkh!kU-lJ^sT>SU(q)y!0G!g%1Gjnt1M;LAfwJutKJ`FN4$ za>m~pm{jnH0u1m!_*4BZegtV~z5-~?x`1*${eJ5z7JdUL07gR>x?wp8=Sp(?-B|~a zvyo=G<5U#toXeD(?WG6+B;ok`3810q}L?V9bXuiFs3G zA=U}IGa~N6p@r<!%%9ftQt_l3h< zi#G%@0nw5zz#w6V<(vYYsbq^Ad8BWjea6RxQ@2ySuy;WsfO@Gpi7J5vcCI)05KR00 z449B72j7frcHIL<01(qaPn1S{QcH-NzXLIwAhHO<(50)M^nQ6B&im7k#MuC32wGzI zB!J(rx#n*JZ)HE&O_?O&|L(SKre`yXaj&CMg8;hS$Zz)Ch#UzVW!* z-!yQ4pz?vz${YZO*K_9&HUmJ}oW8hpHqb10lI{*2;<$%&dQ$*j19&M&z;f+A0>{aY z&p4w7G#vL7;{LvhfcO&aao6a(d_dL&y~yeR`#J-xNFz>}#Ic99YDki3h5(^8=p6;- z=k>79SJ<#|hB9Ii260)QJI74LeFU@`2+;k%*nXrvSuoOJoxby8P71h}SYB2zhHRRe z5tOV^dAmRD{FU<8g{OIiF=T0)Ij!BXA!nRDH`iV7=h2G57siuloBaI@CN7};roIwx zDvRU3g}54y&{SRUTx@ig>y=C}PhE7PZ3E#&=SVfkcCxA>9A!t7y>~%N`28xA&qB4~ zL|_{K$+aOB?>Dt>Y35&2fhBfVP}wP7{%@|eVdAT5FrNy&+apIHi>OuCUN`VW;6jrK zET=B~qj00f4B>85^67Gj69$_7(rm+N)7aZ^2Hf~ly~y>|h28S>W2{;6wFQh~16Ko1 ziM$+FOk#3=afIIJeROc98<6QBFb1eTc#h7RdM>$O4O=Gnr`BDc)=b>jtlZTCw$(<= zlF7y#Q6^^Tv~sd+ym4uZ@YcAt9yR%$j6Zia&N9C&CJ6sIGd?qgVpLQF~6RFQvT zziC>{-yP4(W?P{ks*v+A=qg{zvkzP}pm>i;EQ<3`OtKn~E*=`1h+ZOhc5LV&@i;h;Ddf!~3L*nYQW9n_gZq6WbZYSu! z>1awPyuX|lDNaJ7HHvTfGoVHqoB@~zCT}{qTIp?jx;0 z{|ut_{u_-;Mz8UzxD>n|bjfOC#=H8dMiXL~qS*t}L{I(AD@^Z|JA_xh{L9vbSAyZ| zZ(^eOx0Ho@b4I}Fg%NlwSb`ytk37#y<*}A3Dhn;mxIU-HYNFAl{>XEn#R%9)|E2_j za`z7f`dlA(E-Wes-PwmMZ{a+aBUIlAT#-^OS)Fwj&&v)yFbp*e|HWw@1X9ss1A#v% zH@#*$c~?hY=aiN;Pr>7cLJ_Ov%Xx-Q!BQW9WFzb8nLpSAGCI#In)?yo_Kh-OGa?=Y0@S!9|wQSlYu;gN&UG2HaBvdHE zcq5qjC2=<6zn{lvZu!-?vq^d2{%BL9N-NPLkiRqQYQmf(x(^J_}ekJ?xC^^NVfCRRmSo*6xOTf zI$eHa^x}#WXPItG?Mq*sB6cnp@lLQMKJ`|hIMW@<1ZLRLnQpYwB`!Zt^+sSDpc$NH zF{djYhmoMhMCxoaZoS)0c#Ro|noYvfJ<#1X(8IljbWE2}H^x{{?U^Z5#AV@WZt`(nwNx+;k}Kax|3+K!5rs?{tDSqUl{C8K1#)gh3fkPYhd^%Oq9$oDfwaK% zD(@Fmoe~t%q9;$#+>R}J1;}CIu^m`daap__>0Lre%8@5tpzo*9!T<1F5u%)0Z#A#%U)!7_669&F_+#6Q)_lk_EUs>61 zrf^kZ%jp6{ULT82!6tEuz2GY`DCE@4EVujZF7$T%At?+%MYTsa6GR_GT>te^Ld!hL z4ecWkp6KnQ3w`Bf&W6OuFGrd5SIO}wmiOOxFxJy$b&lmDxGaxYE@oEo_oJAnWVXJm zIQK>XH&7Z}jF}CzkzVw`Q%1e(7XGEjwt0#faotZzya zLNJ<-sZV~4aZhJY1@YDV0jg>K&J&SnKkJRo06ApbkirocMLbSt`)?9BR8Dk}>03oQ zOeU8PA(C)|9WCN553enXWJDDZ+A*jisM!_Iut(}0hG6t+$n#}Dmk=}(=^j&K%&?=RjVl1+!rr- zo>4v5tX#rd=V~={bD$J7__IlTR&k>&ps5&+Fk?Eu>P4>=tYamlD=#6OmX80jrWz;op=;`$WjfIBv;byBC`sT*?@9 z$)S9iSaYm&=tM^$1%=oqWjApXzBCn1)aX;t;hb(jUk9qT&t-E?15Kuvp9#wE4}T1; zgqur;07qcL=M{4+uY#PMX@x?eydH`Rx)#ZJ?z0KkazI5J7#eP zc_Shqnv^7#zr^c`oX>uc1x|5&+b%PD=s}mpbSK6a9IO1C&^DrVnD8F%eQX=u{h^C- zjWL)f@JnI#n8UU}Yqs=hy;c8cksMMOHbzL!kTB;9iDI6gvrD-lyE`BK0a@;s-*+(0 z;cKm5oB*NZ6e0 z5s}fp4jQtSD6U8+?p%?&Xkw8rSDU&E!a=c z(|{616PdawTlhHBA224#nqm)iWy^n4hZ`AbepcR7?%J)bZ-~ctwbN;d{`{H_ateWN z5L=(5X5#h}(MdFqM>h4CpVCIhtf*Dv^O;6=Kvae=h&U!p>Z?xIOrN4%@GU2IO;4rn zOmftzd~=%hyqbIal*{XTD0JzA2wesb2E z4GG}hQ`l=Ft{P+GCs8eLj^A8TI=d{GT&0wI>znAkk0!}~r>4=nX81rE69UjNqzG@l z|d=Q{HQ<1W(r;<(n z&Jx4-LRE-t&FYnS%b36bOK>WljV7!VEa*+Am z%j00Y65o(_Extb*4QB`JRc{q~+t%+MKAmpxpiEH#$3M6PQlIJFEoBlGFu3WpD;Zus zH?y(~BM*JnhdV+h7A1f{UaGy;T&=mge^|k*Mg4Yb6m#`sx^k3JUF5rvC(jUkyyf`m zdOUbnRfpkAgpmXEFCz**kwqFBlTG+N>Rv0w>pF2)6Ea;3WqG`~7uqVcC#IYV|Kix=h~!gfKtpId7Z;MO z`SWp$0XWOeIjubbVk)thC`$^NNd$Dcr-+`tE`Rpq>_3+OMU|%OFahGrqmP-4G^+*4fvO z8#cO3U~5|ygeKW{#2`^`5c!CI*OeDF))4RuAQZ@cp{>8u7$XLgR8SwHb7hJQp^K0(Om0WIJLcb8uL)zx*ZhuWb#x1DG zey4imb$@*(JHG{S&f+f(x@1JwkuKihF)B}rn#aJZ2GbLK_=M`%X?qlO!W^ff&1OhB zR$tw}?Qcvz1cQ1qq^&JjnW^B!9IPN9Abv9K)9ZT5dKAC8r`Mq*YP))G?qVeQI_lP0 zTnx1!ON`W)$CvJP(-}BsmEemGMrrd)2t0MS1k#$#f8Zp`MO{hu` z&nVC`RLnv9O;oW}Cz+k!3Clfw+qeuWtIafGa83q ztTtn4(qJx<@sFP^cnmH`r9EBC5HiiOX_wjOf@WuOhD1BYLRMFk2EqfO>1LnS*A1s$ zm%!vQTw>bR`lt38Uei^Pv5N7PNzh~Sz%nkj-ASYrr_u^C3cC5oABaAF4@4j6Jzj-N zJzQMJ9p1)Ca?6|xM-9+`S*KAjH-s>**kMSLskAe%m4KqR5%Lzv>jA#suiMIv@}ugS z#(4D1vEd!XRgxbSfrbuov)kI{>Enk^s44R|+>$37BzZ?M6RfIAZqWtLMw2DTSo(jenJsjCDzU-WeQjCc0zZO%S?~wAHo=Zd*InaHc zuce`BZZDLrci%K(Tej8nv3mWHm+HFyx)=7Pi6iOHqOe%_$Ljljy*q2|k9#_?uo3IK zAI+DGC2Tri`Kh81ReAWKfN5>?M!Bh7l|~5Q zgBkM5C{|Hxe!9ysAx3ezoT;l9w4HuYG#efSJ!Ra6UL1kp-sft$`=d?^8PeIface8; zA^ubk;fW4#6{{fbK?|JUMx>Hzv^1|5dN0l|va;vtfnrMK%ip-#!;;oT07wkLF+i`q z9v{*dmb(H^rsi(l`R&OoJof=c3}pnM{Q7VIKs-~m8cU)%E~f2c?~3y3KG{SpBi3YNp*q zHGRZTR!tkHyx5)t4#5R@{9O5PtYfR(tm`7WzDglWs}NOX{XTM>xeC+(5|_kCn83vj zn_3|KZb8YQUr@bj^Y_APD5T{OXdT9{3y=Y4+iX?t4#06o+DaPuZ7-7^^;{nO`oNrc zzZ46}bU15^^};~h^MLG&5*H2R97!gGfu|<1(ZDCxyw!xlQOT@8~XLW1D5mX{U|PC zF19zq@KaVn@Q;)wy}{^#aG*EvJE`*_Alehk!#DlV$w>lkcp&y9Eo5Zgy0h7o$oIOE zP+jn7Qap&Sg%@aFnDKR-Ti>n!xnb}_^CG=p?{^#FVMB!0eJHtf`~xZb8Ob3tESEFo zW^*a~&qPpb$e#@YSD;&Bc?%8wy+QaD!FlFTCGcZFNG1Ca9zngLiLHCUWDUQkD-)n( zv-|=2yZfZ~SEC@;UhE^N?+=h8^udgcnyThEM~8b~d_xlGFStUFQs9mFz}U1+sCQPRLpt4TiVJ`&`&r`15Pu^1_oGY3{#O#B&1krxR#Xh8%JfxKV``ZN3|G63- z{AY^-=u8RmpWF=FPlp5E&7!PZ@Kdpr*;d^tvH=uW0#Ke+xYFeipiw?v=742Eh3I1OROE6y%9LjDGbMmJ59a zR73tkhtQ*Ru|Ka2@aPM?7p_kd{zOy$ycj@vU2n8vbtTF?Z% z^v2=0a0l0iKGM#|)aQ`rQd(N|q8@3Z3}5A4x<8gcm2M`UTZmOoRdkg$%#)j-5;4~z z^D9T#xP_;&XQ%yGFPjqbM=fc$QdNAiTug2(p4x9NR|L*vX(IoU*UMGIwLRJhhaRKB zSQ>~1IVG>1KNvo4(;2i{kCQ?{74j$%S3yeTYzCO!{D)tWbrjpEUn5{D&wgp3_2oer z20^59m9+GvvplolIASrAqpL<}D2jbpk%>;-#SC0|(+#3rlix3N>YB-QCE6Ij6QjC~ zDkfKazX~>NOZn9XP=Njg%s&(?#iD+lx0u%w$S}s0>BU5IQTP;wTUG2CH#x{h^P^ge%<^|+mZgg_7btXt{&yO}h zjoD*rE!{Idy6Mfb<$w7Q)7Fvh`UaR^ktU;4C8GKa*xZT+UKUk;$aZZ~n>{4=>z}JP z*?g90WQxC|1t%KSZ#cI8T69!!sWsPy9dr9t(W7>vgbZZo9N4z9AJ1G z2LLfKe_Y@`r2y>mA$*pr%b$w5ojEf#FcAw z3ELepk>E?ph|(MAhl+1Ll*)8$1x!X1AeM!|BFSA3ceXk;|E;nxak_%Nt1CMkgEUnd zzGnLHRV443H6%3NDTMToQ*MW;Z{I$8gxy15RyDm6;<-cA>@TLVW2l$8-=L%6QvY-Jsy+DR^U&`achM4%|K-{H+MlrZEZX{6C*ez`$ za8p@0I`h^%MfOUt&gx0iHghA|o4Gc?K`*-YmFTzA<$#QLB6kz6S@EucAq~qg@l`zb zw{=dDX7?#+THQm|AMv94-FnCE#KV^&-O(Ju;*cU$g z5Teth*}XX2qD4MR#Gyi3ZAfkmY-Jey1N8j+PY2}LpZUyqw!U^ua`+VXei1I6C?~s* zw4l0TLqOu?1BUPXfZ@|XuH(l>V9#>ryYl4nrp-BUFEt&m%unZ7P>5b`ya!B@x2B%D zIiizbRBj#jnPDw0vF$L$EZ*`~Nh;gd5?(~g+C32h6GnirTzNz=q_1SEiSoM6p zEKSsLGWX~OLM)o>YI@1~rVoQwj29uFn^nT9rJcqEd3AZ%#J99hUo#Maw9O$|`1}Gf z)rg$dvOp;W5EZL05)<=o)R)s-yyiW7Vp>Zc{g&vvG}Us~5JND-+SftgvXHj@8}R|yDTUzE%kT-!f6 z!2IBp_ZexUoNTLE>IDBm{YMth83w5T(sNZ+!9Ygv3yU#034pS_k~#XaUSE|UHJ2%8 zRUM0JAhAL5!S4#uj5n4PA@P*8+vP~3VhU!FYwq-Tc2ZR|G|4IEX;55O8eL?vjhNt$ zrdB>{F5R!0u>#|9IF6>-F$;aQF13VwEnpvqAZDA)Vvdf#N0%)GSQzStDe|+l`s(z& z`ff27@#M)C*g=AkqWUpRlDvzsznS%!Ft)dQpi$SIsC%TY zp_y5Z#cY|@T*g%Fl^r4Kp&8z(B-IH;ik(^1<#7Ig)VS%Utb{VcG44|K7w|uf^I3Cj zuSXN4j$$F&VG140EU57RFqYnR^oV)IDGc?; zJd5B>g89m>0CmL}8x4$e<+ICy@h9C~xzhnJP$%;rAo{hQPYjZ+_?=p$Z~F3isW*oC zM3I`&EsGf#w^X8bmsFEidIvlZS@l1Z;y>=;M;{0&MRP^Rg!Zr>i{Ard?)Hj2j5W;F z>-F}Ywe31ra6KCY`@E@{ERf`raa0V|f6Oj6%!hk)TnHWM&lo^uVuMC!5wq-?l@8>fK4jv&V&@ zP2sC1h8tbr!~G*J1Vd2DLbtfw3I$U< zCmRnRI5Q>OYhhD7k>_W!jcg^++-$Ilk4OeqJYKod6vIpa@t#uviXYtOt9Iy#O7RITe08INy-rm*R;2Pr zXMwO4?@g!MWf3}fw4U*c-We@0GiU@zF6AReS6GSh&Rhov_iHz!n36r*KZ8s})(nc6 z=T{4+(mnW&0a1T3-`o4#!dc-{hKym9&7|~q3YazB-AY4*w{V=DaBtheN_P`y`X;yj>s$xIuAdv4p=(d z0eB>utBI=2N4kNwo)tOZ{i`T9%qULyCg@ zG}eYEuZ25P0Ua8i(iURh3Ye(=t=^XlIvNaergDmuy)HE>`&?$;w(vG>G?;ts9D>-_ zn^59p{KpY_M|HNwP(dWOD8;2KGor&4Zk)HQe%L8Iwc}%Y5iiGAV-hBTenvWX*Z=mQ z{MVW>?W7taxkoYa2n>=3Eveuz5Mt_o!vG<#AV9T?(m}N*IljdPdWhpa`3cbRr5;w( z{P`}hphiIc^{$AeA3}%@ZzR=+=45js`;BAWuH7nss@;&qlSkanqO&^i0XhO}f{PL_5H3ai}&zLHT>TYVOf)~?hCvyz!|pgAn9 z2YU)kErRlH)jxW$Iz^GEr6`{n%x8dwkj&MI*PKb@J)g5QfdvwYnR6-kWA(1V>49?5 z!snXGWfC|=^y%R1#a%x1?&w=3$6x|W#&*q#jlp!Y*M*-)QmZ3smtNmkM1Y00Q79hQpMoIeWanVzQUGmjL$iu93OWsOZzS>ad4o)kMX2rfI#Zyx9gjo;ZmBVO(V-gwSTP zy)!~oR3k}8!>oZc={J4?k;^}_RFXHoa=QKcg2sV3Ze)}FG@~3NLilDdDQ97a=kv=; ztcI8Jz@1k%^$(D|I1({3#j8U{M!fB0ZfV=qoTCCpeI-IQj^|DDRuI=!!-$s~gQFU? z=kkxDWn2>n>sNyt&5=K0U=E2_8CbGid##J$_3-P|MGXvUgyX-?-L89k*_rZ0 z*4>MO++UijU%v!e5hACmv~CJtc7GYB;i2N0+fk2hZJ6~VqZ18nN9!YKtyEy4!=f4Y zhDUlwfTR@OU0M_JcJs}dNj*QyDGm}UdR;1dTs;TP(*=#G?b!l_>$2ImR7SUIpV|6q z1GLdAYg92MK3lao8nTvX-u(fh zK7)pSG&@>>JlnaQzf7j~RNTCJAK%OCFqZN8FdEOY-_|G0vwZy6<1*;+z`8U1NeO)P zm@~wZZ-}w~?&Ux=*RKLMFC1z3iw^*DMFR5yE@;)I_HR*ht&5~JQLO6=L)O+GWsewdXxqCvo&Ros@&Z_Q1$Kcw1 zzQ@Z1eWo+E)^GMp1rTQYcp_|E_`)vcwKA)6jT!Qnw<=0&Cs{eFb0r<{&ojvFbHJ#a zOm+l5k%>MP*$At0H3UsDKoKsDM(G4oVHEbOGr~ zSGq_?=>$X&kRnY4gebj7dX-2=l-`uyd#@oR@tfc&dY*I6`@FyRy1qY>>^d`jZl9X4aIW3wiQ%=Yt(wrh2+Pr2DkUE_CHOeK>8ZR>;WJ`M^?!hp&m{ zbmY^c%$L$*ozJCTE_YZsS`D4k#yG7+xFFP@H%HxMb1E!0%4x=+;PM zd!U%SOPPXe0xTxz!2--i8G&(wbkr@5dfinP&q8wbr zi1CFK$figJ^S?ROMXVsFj=nb=r7F$*a*L5;?B?1NjX{K{{7HuVSZcg3C`oiAN<})aiV?N=J|^yi!VnI zHKq3ieYJh=#cC~f_Z&`i>0N!|T{B|4;Z4uBvIqS0K3|Q)C>2tsX;hN?yYc|0 zVHofUP6ZzP>k01-?z;<_weO}d7~_dC{fXK+?ctq%=BH`4Fy;`cNeO@EKE@|^xWG@?wr=^lJvR($N*X73q{ zz5U8rjTmJkR_S_x&r>n>Kmj`Hsi!49Hqtb{25od6Rl}&Jq>X>4J6i`)t)`URSrUTSBRH zjl3^5+2+?2b4Rm$O5}T|F9>;)cQvi@K!=SW!ftTMQnT8T_Vxd@ct>^p!7sTPNh}Tg5%I zA>?=$bZTJBX0|kpB``NX0Pzpr|N7ZN_-`r@8Gz+8R%p&9AfHDf*DD82WEiiIL}p}piuLH;W%BaK~(*_m2w%;yq7 z4!W&Xz3G_xljJK?H&z8p+{ES%MI!DfOQavFrhi3We79Wvg(Xv6lvYT>h!0;)o{s1t zsRwV|-gCgz4Xno(DVB0=4Z5pFuPwze$^OLk;dV9}IIdoBW6)s)+x^FzoXC3HGqn`W zyUr(M%U*-|t<+rkg7Ki=OVc(K)}ZW zV=r*;{^L)Px}%)FtQIr@!YS0-yf_dosd*@Q^Au`?*3fHfl@|uA-XJrc`GH+L?Dt&@ zQ}LtNxn`gn-X0+}!-g;zykck0^T{poeUqn1o8y(yR^$-L%7B~;T#|eVQ8QJ z#uS{`D+)539ef3e z+XhLHK*Yq~9xdO??}nUEw|FwNG?Feb0HHO1SF>b6PR2Q;Dkrm=F?WzL@8i(2I6UF% zF91LS%}J6sBjO?d@{eDU(5L}}9*B89Aouv;;|8aJrt6wH%STo7slg8=vLyS(&(8ruh12TTC0XOQL+H&Tk0eF z6)uAco%F+EWh~tj3C0iz-NqNY>z~9Thx%Wl3mZ$j7M$syAXr|#)UCX=l1{EIx& z3L?jYXY)uuK3FT}Ef10Fp0`3p$R?9zIrX-y=Gf8?w_A@XmL+*+I=b6ZB|}#36jX~> zo2WOXI#eH8C(m@xlt4INiMexB@wvy@;HSb@l;wn*9J}API-yRPm4tmP={Vakgn6}1 z3*(bLP5RZSMZC>3bIi`MZiYAgQjrq=zYZ>p@Nqxzu5&^BrX0hA#Q*x=uZH8DTem5O(elBU$oV zT8w$-aa3{LjH|m4w%%B@uw(yNc{cjR&2`i0;Obk3D!vV$a4hTlUjXuDpKk{=(F+O!MQO{)Vu4la5xU%vO<29crAW6EzD0b1tIL z{Y06!UOsfb(Uy`H9xOL7B^7hBI6%kZm9V}@K^EnLi{VFekJZ-^p8?L;7uy0=ng>Q^4sbOE9 z3FrXFAHXow0*L)t5YBXO7j~9gqGLq%xxnGDV9tS8%wc!x_OvN9O@za%i$kt|8(Cd7 zRmcfh9Hn0z@Q=4o*VDhbqZm^C$bR4^6E214lP2j?PDE1B*H!@0#-F1=-$!MQzd0+51Oj1#P)ACirH|C*Pbye14Z1qR zm3Y4Ab#x<3nK@%6@5OBWMV;J%7MsVS-(F-=%qX{(8Pf`jt>3%zJ4P@6&Bf^~c4e)h z>`1U+)#|&rL>OB;hW<}5(M@%ql%w7b%Vt+TRS2eFmD(S2&O!W}5Lw%vmrkH8k;3Vy)pp$5I z{9SzU_?G%JS8khR%|{XWTU;-kElqQDhYel2Wy+pjt$){3=b+&&d6{vsy^0h$uLG}- zwMBBDId?BkQ(o^>`I9}zCgPznax_vjDOy3n`dT-(8%Mfa74}3e;GK4ph{)S<&BuBW zagNJkti|trvL} z;Xyf~bj9}RHBRC4V;k4S7x@57&oyT|V8c4~Q^dy4?0A1{Yum21<8J`$wr?0d%)cyX z1y8M~D?Pz@K%nS$>J#8UAv9GR874YzCx`8B`3H{uj3hRV= z(~u%Qo@k=$pNWbC<{OWG!tZ`?oo)+vXNqJ>owg~84C7UPlF(o$Ym?ySAl&NyB|Ig+ z$l+p@&9Q>_%|>odIdVfIjne{;Box#a$eEbxP1-j}4Za<-H{_2oKUJr?qj_-{Y2}rk zsr4c%?{y+$+|Jc=x8tS+oHI{68vJB-0y15CVr4~Y&Ovzbp2Ydk&fL-slLq=82@ ziJW=mzJ>L?iA2ZEEyk^oIYau zLQ4^|q{DICr=4M2ppuk;ZVz|8;<=88>pb=hY`k>fwoNwLw%wlt3A#u+R|#3XbQIVi z=b7GmX;7&LXW=!}cHWXKsQ`GpOg+I*TXg5pBf_3yv8*&Sn(EG>4qXeDos_i1yX19| zI5wgdo~rEyOUHjs`z8vsp<<9v&!SDG>t&qCFZp+Y-<|arp0AU$J!&4KBZfc)L4s^# zm!SJ#%YzVA_lF}Jp!55*?mzv!2j8AM;#0@7bA3@c<@{-1$>Zn_*?pPUWa`DCvc@WJ z4-derM^n$K>=NPvj{!Hb5Ms4-9#3Tr8wGj~K=wn3ag!J|pj(i1xFgy^k|8F*^DYx~ z67okk!FD@Slf3Dv+)Cgh0!u^yq@W5i*Bw&|fIsv4qho&UCYgF@Eh-wc(TKeEcl_Yt z`{Cgsb*XH^*y{r7y8c`wp0b4e#}?;^`Z zoAw!;$0|GT@`UHms!*U=d%R0doW^Z(x|x@}?FKivr?>N#(u&rv&ueCEmo5a`v)>2_ z{|LzVx6?xjDCWQWQ0FEsI=kI&Gx|E$;>b|Wo+$j0IZ>ofi9kVSwqn6;ICnBG) z#u+NMEC$jk?mc;1GAGJun?=h6TX;CW3W_<9GU1~zwF%d|y4W(6)pZIIs2zd^-@Krj z%Z^fQJIn4Z|B)`!IQZ44=0oX8k+1J^Bs1hQ_aRu~%b?DCJ&#qj2-NwS2jO9) zRcY$CU~YSR=>PJmKtAVapR~FqeWmqe^Dz?nOCt)?R#|9k&$Ebi3Yj>~Ct7c64?&dY zsTxuKcg+U{shL|znP#H&(_-f}G*R5jAe1B>_YIb4qJA^2Pz^89JVf`U_VdQkraxnU}=j$tF z`}uNZV$PpST({;8rRqBEayg3&77&Kak!M$lvUuKtv1@2!|0mX0_MrlQ1LP`I)Q^B1 zE=f9pp83e0O}Qo(ZlqzV2*G~O_BR=?+*Rcl)o#^#mwl@R{u z`;@0-CfgOVanTvT8Q|BC+p}HE%3EeGtUPN5mLBpFMbUdEvkGbs({3O-{-d}_oYqy4 zKnu7R#~%a#y)Krs70<3h=@Qr1c0DCzDd$3vrhQmKA$yZBNEGjzC*0~>JPSQDZUtvD zl$<&n%IU=7)clm!U`6unLYt~SEbm4Brx0s(VGfY5Dr4iuzr4?oGvrbYu!GDREo|?} z`GoPz@*hxDa1jNz0wU+q-LP4i9sD|Wo-OGk7hz-Wii(;NE7jfq(-`@e_WV+ANfopy zgg}Y|)E_{Kqf?v)fI$ym#jIrs0M@@|hBK+rz9%Lb?B$pAVS!A8S5ywSQ~6pYQ{R6x z7J8B|cLB9Q`vJ^+fv_!RP0mf7aMk#rxpq&{Y(Ga7RYG!y$ECT3drF;$8BRH;I%&qN zlf_ok>5@FSv9Lfz+2N{e2Rmc+wb}HMx_IyVXMH0~cDIS+g`nA7K7x1rGl4BpjC6uV*bgsW)}W^A?^{5}Dg z1`a@=tI)1s!k4!zm6`Vm!q%&U@kBhjnKA$aKIZBWI$(;iCam#gLXvUF{kcv;gFEs4 zAntEK9C)9T2_;>nC4EnD%MpVlP#_h{fu{Xl_YOS z{iZKQZK}tFTG&9=Uit9pmli}0Bfgu-+;b=dps@gs+asGDUQV%aX+TYZ=}G=T1^Iou z+*WF@6QtEux-5~r0oE1(<44gFIScv;=oyH=b|pCGfluB@o$UkR3kIH+Jn$;G0-zrw zbYGMaQ20;^I&2Wg<|cyBg@~@u#vq9Bw!rB!M-Up_*(TM@Jk+(!1WbdT^fGicjM5zM z?}tm09B7WYVaEsML3ls)hb?!7`T46~g4(1^HxhV6He;avUeV#Y64WyE#oIM%7xXzM zgkFY4@e8vGwITC4dOSKnoFYSfv7vZz zt{8S|LFXCAB6V+1;dwjaBj#85gExH*W+|jnRZ-lv-yt*hlZcAo1t5%~HfsOd!TFy`A>xB3XJbw1}heSm`IghU+GM~B5 z9i|L^v&yJ)&Z=lVx6r_Yw~V)f*f>Mhk)y;xHRdzzWMnz&yl3G}nYBDb(!w>GorPN0 ze#<*vx9AT0F-;Mp?SuN)DX@_$XW)ZKfOXg4RDEUT20gCwIbEepJ@`XNYI&O_e1oh2 zzYAMooNAI$caQZwE5Jsdu&At8dY3oNDq=?p z+bR;rLqe*c19|vfqNyx3ji)`I@gz}s4Fdpl0MzRcnBjpj_OIUp>n+AnA_`vH)uW-DpVBZn=S6o^p;F5hTBDkF@l@4R$} z!}}y~gvX+ST>C3qYE3c;NRh!(NhZ0d=qq!QM!)8U{E~Y`ZN5bXWu|b9Lh+M!<7vOi zHC5FSXWYk~9y_Xd8Lc z_sv=)zoBNM82R8~(OA34+AP-F8Z`#ToX*vm#j?OBG`VrkFwC*O9jh%D(FP{9uTLxq z+~*p+zjBc`t@;PkuZrfN*{!|$w8?8yw%LNxdv$AMBz14Ze25AbOJq^FaZ;YHGjzt-^KH( zc`S4bI1DbQUa}Ck{F`h32zbusA}TeMiMds?XOP{;fV3cJV9HTVveQ30 zz;K<`hb@wy+cVwe-sHphuDCp*NTrpCUV)hbu-seaNPyIugQ0^8sb9t8VjVdxDsIZL zhERthC|Zs>*aHQwK%`ezqVChT%l%37NPDs4`YK0iw!nz^(DX|s>N)~iH0+M%#_76k zv4dBHc#^qf$dBrUl2QLrJG2MtSW6gH$RyM_Ywvf+EU-;oxQqrMMKUfVNEvL5$ALZk z`*GAOLx=AW9?Y{!gs4%cuK^C1nE`L#ZYOYCB=4)=0qfC4#6EU(@*X@#12AetZyy<2 zW1#1;8buWgQtaW&fv3F{FPQw!aHutBFt>GS=5+aMvDQ+*%ZYCGI%@6j)KZL+D-~BM zKc*lZXHU?_b+s(ur?2KLrU|Yfd3zRk?9xA_KxAQk|g}|4{nZ(*?ybl`<8iv_ud8Cmrs>( zB$u+pSp`^@nvy{8=(jTg*yc^Z$-)gdS&o1}BTCudN^}1m0ls~g`)$w7cH75{Ala)t zgAd*&oyB=}JJX8Yo>I9jW)i$8$c(!3Db!kkOFZ6h8LU$v1njlNUrPo8n|nJ1ECo?b zc!=i>@pjg~UZJkza<1W847=@FpA61wJ2Rgo0}@yB+R%hnck;BQeqOLH8LTC&OCExC z30x#qTRp(_(&W+(Q2D)&6Q4yowxh;1TzbAkz5p-6rFWnab0DHnb<*~ah(foMLh@(W z2ILvl1dhZ4Imjq42wP#J{11tDOtbN*IwWP|QkbbtPWllgT-kYyC&m`b*?tDz zo?4109R!HamL>HDJTzi%@TBsovFOi-GMn~IteY4e+aC^QW+pzcM0q73M?eUpT1}Tb z{}+ItHE@Z!d21-0YuXJZ54s%fqT*lX*G zjT={kPXvZ6algIb*nJsJ&6-|kdum88MeW6LjYl(<$Rv&`=dWKzhKTzvdNq(t>|HN>PIMg9 ze%uy+v66!W*2jTr_FWKYJBg$AW-l1fXfm#es2`sVJ?paZly`h!YuTp zOjq7O?}%>T%jj^UJ2y^;lChk?@dqcrO9DURxkiIT7ofpOox7K-`Xpb+bHc!wKk z^ATWsYRa}U>|Yjx-QRiPTOr%*f6B}99ENCU2lJAG-+W!DOVLkpknHL^*hVkQrqG+v zWa40x^~ffLfmfpZNK&;oHmKadeX$QE? zgMDNfDywVB0lJo3w2Gn71K8vbaP+p`^Kq>=CE=s3dHUiRWv9g~O|q67mC0WEGH6!Po>?x*FK#`UJ)P3KV}S22Tw{H+*)o z9!kg&ru4A$?sv#R#Yj-`eZ?{EV}VCs?BDOscYhs)sB3|>#ext7s6V_i8$PB7$3Cn$ zwi%*6p;oO7=|kBFAZdlTzl_Q=dMC{iP}G@^8hT`l=YmIxdziRH%) z18H&y49!UmcrEETVr5|zO#=n*M@H4qFD$@9yE^eOw`YyUPTBVUd6x4E8 zwuDDI56;llG`jT|u7#p6}115f)%DgLk?e7&VB&$$85YD@mLwu8k% zUwKNVfVhZlIVDU=i!9)^g5xL*L>E3L-2|u~lJTdJ zCqd+7|!SWiZs|Ilqq?`RG6FUhciotx2F%UKe-D2DF@?#HtrZ6JkF0tvR|pP z#F1ou;WM_lr|ia955H)|Rg(Ss!6dDOa~5i%e~wl8#GQR{v{5Jxahh~= zMqL#bSBLizQNbSvXx9n$Ep5)G2l1$)n30wpyCwc#GzQskIj}iOFf)x+P~b0C#n%H@ zVOoFQ_|uJvf#a@;ETMElxbC6|8M04$n{UjDs*X=o?uR@Ozl5Jq449GGh;5wFqO;M> zJZ!U==u1nzs6rOz4;^&ZE?#!dk4U)2rOOodi%yhY$Cz8y*-9RtCVS-(BclKsBmrwa z|7^@xntIC9nG&cUthJvt1sn^QE%8%UjwYzdS#xZ*fzoI8%8%amPrqsdpK(0*w+@0M~Jm$xzUNWr-%WRoFrdFYIa+jar=h=&QIiba?5u;D^* zmPRmRj^~jB9qNY;lKgXyB|Ss$$L=4D>(UgziG4c%x|RVqb0M!sn`p$*F)a?gk|N67Y&ecW{Gc4JNglf3neGv z97cfE=GW}Ia>>Nf+U!*M4TV=~A1AL*UM#iR$}&78mcm6K{y#|71dL?|p2Z1EeyKV3 zzgYwP0M4_uOVHQS}T(C5ycJi7o{niXO9Nm3wujF zw9xlCeONlJab@l9V1qT8ht1avUVvBW!3%B`=hqC`1Iz8TdZa6L=L2k{Ht5k zTd_)dC)fn_Q?@_!ZV6j)gc{6u&g~W~h)5UrtX1*LA*w>6@@VbsC?5HSJXHcxT>#2A-w=aJN8zxY$rS)hCWiEB8i$1dq% zikk?JC!cmUJPe=|Z3}Z4{$m|cxes>h64WL(Z!qA?`k61yR}p>SS6#lpxYcH@!ug(6~IQk z37<>Liq1@`j}YAF`4rlsrJnel7JsW}JZV~o-I=UXI@U>5+USmUmXq}ii?2RftZ$l!zk$f@66d;0Kd?wV+wDZgq^rvL zWh^s7`_q7(y^l{1akpTpjCrs>M?uutz`N{HHTM9cf`MhGEzn!Tfc!?fz_-+T75dk& zVS}$3u2JA1TGF;bVXUrAh45G&=b-y~=JlTpU?*y`mXZ{Uv>;nsdM5Nvjb0S);*tpxa zG1|_*W!66NB2CMqmuGJ$CQfc)T=ngk!m3&-we3D9 z&<7F6k^38?$R?drH9VW=jE<^5v83yX3`SgGbP|? zQ>|}3Od`b@8dzyFgtK!6W()(km8m%H%af8$fkHXEj1RztGP1puj%C(CVKEf@7{uhA zK^GBB3qNCC?1|HnWjRXpPd)7@-XpEZf*Qu>I23{tN;)x%@1Bj5DPS9g5-fL4@^!Vt zV|QHCuA&>4vq%6>%Dr4$v`jI4ZwtD+4QmYhX}ikOXkE>^!eJk=cW$$;g3rnjZ%VNb z{|*^=ETd@UZWU{d-1fXw>#|+};@x}8>E_6ogPA;~_4k!SaDF>bwEPzI+OotGuaS8B zQfR{C`|oL^Qihl^!$rco)h`9*7lM9&ms~fB=Ft%X_8tKj_wNvr<9Fd^6TnO|$T?6~ zZcqi&TwC4=$+-IFy&T>+y7aN$Ufp$CNTLeE<0n_xs1rXhM(%f@SNDRFgShe{q z>Z9phmY6+?;%~Plr%R+Kdcf9(+Ynb9GhL}(iUm$JP_8|hy`m5v-b{;inX{_Q{^?ek zVNSe%7zI$z-1=y9xI`&6dlIfa(YUP4@hN&P)6DbYQIlw_$~$W5D>n>CA3)lV5wYwO zMQXyv&#$TAP8#kh$74BZr|*8UrfA@9jas}}p8Trzrrjw9kBqoF3=q_ODCP+U2J&c#N_tMPKFhrZ4V@4NF? zyeFB(!&-RU+_szNVB;6ow12Cd4Hz??*MP1>U};+MRCA_f7(r?|SCtLf23J`-l7IDdDkmtdr^E*eISH^n_bIJ&i%>GP|56BSR$Uar=X zCI+@8!5f8>=#a6DTL({zTA%XMxDMx>8(}mLc{E#bJ0m#VPpcDX?1CK&-tNI}L;r{ygxaUI2=EHuutPL(|=` zMS(W+dI<;+ZtCu>d=|!(5u382*T|LS)rc172e&9)bU(HyFIZ(7s!&BX=H#>JzAvX8 z27uYS#*CZ#q=Z@s=A;1F>T5VU3pQ>9o}?#M3c$PSK>BiR_u3hom;!5^zENGe%+8te zY-v-F3IrrS+x@-qvcDBk3W^8-MU3I=8}>YB5O<#nJ{+FKy3GTa*b02hs-MY=W9~G+ zEY#n?r8hv{tVcnV%Y{|bj$HHvPDRHZYtWf;x3}t2icF;j+_IDyEcqOJ;zsDsvPuu< zY9pNX&#d!^aBzZ0grRjsptxg--yyy-pi?;D?|EUZ&?fBj?F`0q zNzHx?hte|y6PfkB-^iji;9hw@kWwT$F|L)DtiJ2>JHQ)g+Mi>xYoqf&egVehbI}dDxl-$R!S4 zD{(T!Pyx#fNeHkK^yi;k!%| z>*-R9Q6JmsR+|iZH6;Wds#a833>+$WOy)0DfN?c~}I2Zq98b05wKB&S22=G&QffwY|TVeq-@RN)`Ovso(_`ymO zit@S`1OcmsiBNHsX-N``Rt7gj%YSZLO3iMkO!nY4-fm;=90Ik*@rfUl!`y*)GI4{p z5t_*-PBAMZ`wql8faFFM`kfCT8?Q|gr;M~!JlFYa;`}Cum8_9h!h)a4NsbW>YxK-KW+^j7I$;o#V)>}^Y?Q}y*^AscKrk0 z0_v|a0IW~_e102@n*>Q>Abd6~Q;99)5f?F&-y{c&-$x5IPTL1N!0V@@`w_Tkf1vJI zbPu%eh3Nq4cwnDe1@@^4D4rt{f0h)Orv`y}svd^bbiIaUrfq zu|}OEN5^f+(qrgYC3{{w*heV0xsg{#&lvtx9x$`gf&bbJz#zbYP2X$8mP-vrs5f$h zrYOd-3pM^|4!*_CjXwztL;)$kN`k84D&8D_<|Wsf1y+^y^qO%c9c_-a6lS_%7H{9> zjj1ktI}ke(G5ABMX7Lo%>n&R#d4T8uzzbi3=m7uahhRYvaS#%W?#{H)ldssZ$kSmxw{0Pf^LYu+b z)z&1ORBT#O&86L5Px~(=;ZL>7;@!cs9904mryJi!P+^mIFSyIY`9PIoAUt(MX4v3a(pkU{mIp#^e=emHm>tbPIpVqS)im(utfZd> z4IE#g;a_=-S}T7{fjQ&?)F{X(fCnbyX}CbgNU9Lj4$!abk3sj>p38){TdC|XqtJ1% z@smBM+1zy84v>$qEZIGpA-~p{$D=>WIdGEwT#n%%<$SIg%YHSy^PcnIA(LeQj$P~RamQs~balX%HQC~ODJ^H_aH z)Y>z6573Um)VTwUpkNwRg<^d{K(gw#Aoj%?IhZI6a z%n3)|(6Y(Y%UCXMI(Wx@)Y@5K^(ut_+z9XnGvkwBd!)eYmL1C2B$rKAxh;Siw|DuB z_XU}Zvk(^(VOs&Tkz2^d`tG%FWNFO zSS~22&JTfx^Ik1Sw7~(I5p>GPT z?kztCFDf_TMScHT|ID>UC_S9~y-MEz=&J%PZtP{ROP~$-T%e$K!9%RzwRGv=0VDUp zL?kPrLn+i8Ni*)JpjdB*z6pB3JC}f$ng$F$@eE_#X9l zNF$a6c6f7F|DI z(L1`7D~k8oLG4b%Ys0eN&xj2!JGfmXS-9<_Y7llQEbS9z<0I=H9%jxnPxYGrK=#am{wsiP-&3VcJMDM8G%bCO`S0$6xFIU4&EKytJ zMZhO~98Z;*I=@~~aaSihv!$T+t?$D1^ldm##gc3K04wN+Ikx>zU|(WvA|TUNEidPv!EEdw^jlE(N#PZ{AYx2 z570rtMGQ?bzaV$n@Sl6&b5Lgh<2{Gv1Q%KE9~shXih-Lhz_utVK|v?+)K};)rQ1!P zX|$7UU!^p{4j%dd6sWNKOyghLMSq!GWq+BOZ5V2vLr1Gx zU9_TRymKtW9b?)}7E+i}IS}h706eA`iQ58GgtKrmkYYDu-(36GiLT!rBhG4C`vGK_}mE=jrE;B0qeeQ5mhnEIGcXjcqYTdAzEQQ*(gp4WxWEL+WW|aW@ zdNR3SF*K6CnMUA$-W8&_yqQASO(FH&0tRAHM>i0C($s@@`f=?Ke(3Ul2_pXW+zgC2 zrSlG*1bd#>>}%O@J5;G6h3g!cZ6=Wgg^6C5(@446Gik7 zZ6}}(rx(%m3N))k^8ZR-{yRRAT>J6Qt_v^)6Al_pbCFRGyH3Hzn+v7^HpjUR)P5tR!jfZ%6~g4 zc3Q>~_RQ0g{~$vQVO$mdFFHVw0q$kEi+Y=G7E8A`{T;u5|37P+I4HqciQ|VFXR}i89f9m=lT{LDV^>)o3JcF<=UPWMa`y+DMxy-X zr0)izEmDBE$6ej=zj_LXRR2)|5JzEaBm7o8Gyf_4=FiBTs2!%B0j)N#H()LQ3ugC# z`|6h?$*A{fUA{G#|M^OAFFBrQTOi7O`p`cPu|LOo;O>u?<}t4X7O@JKQayNYE?0TN zW#mDY0@D|SmKCdLUJ$4Z3|iTsX;*z?8aWHi3M!S8H0AhsO6I8e98r&^5^q9LrJ-P{ zLVi}W{HGC;a}s+bxql~uP(ZG*LO)8R{TFSMmBGMutl8QHAphLmz!UkKEbb~b{HSiJ zV!ZG_3w0j$H1Kv$4FpB>`w-{nm}^0CoETppdCt z{rGo;D1>9GyYjm!NkNhzM41OreEdDdk)xAg`Zl;o2+()`Q|17|apHL77%W=of2fi@ zdl#{YJ3^(Q_!#G8@)>*?XCws`{2t+OEH0a>%a%pmU+!KHhKG)H?L2*{^g$NOKX?!b zJPG5w6g@!lQ>lT!&hGth%n8Wd!9{s#Dnjy6qrZ#9J~%c#H>v{oEWE8jN|i(Z7Ap}0 RW2aJ;JN!455`F*n{{gn7Q$qj% literal 0 HcmV?d00001 diff --git a/lna.kicad_pcb b/lna.kicad_pcb new file mode 100644 index 0000000..a837dbf --- /dev/null +++ b/lna.kicad_pcb @@ -0,0 +1,1014 @@ +(kicad_pcb (version 4) (host pcbnew "(2016-01-30 BZR 6528, Git 351752f)-product") + + (general + (links 66) + (no_connects 20) + (area 111.924999 81.924999 162.575001 122.575001) + (thickness 1.6) + (drawings 6) + (tracks 72) + (zones 0) + (modules 21) + (nets 13) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user) + (49 F.Fab user) + ) + + (setup + (last_trace_width 0.25) + (user_trace_width 0.5) + (user_trace_width 0.75) + (user_trace_width 1) + (user_trace_width 1.5) + (trace_clearance 0.2) + (zone_clearance 0.4) + (zone_45_only no) + (trace_min 0.2) + (segment_width 0.2) + (edge_width 0.15) + (via_size 0.6) + (via_drill 0.4) + (via_min_size 0.6) + (via_min_drill 0.2) + (user_via 0.6 0.2) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 2 4) + (pad_drill 1) + (pad_to_mask_clearance 0.2) + (aux_axis_origin 0 0) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x00030_ffffffff) + (usegerberextensions false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 "Net-(C1-Pad2)") + (net 2 "Net-(C1-Pad1)") + (net 3 "Net-(C2-Pad1)") + (net 4 GND) + (net 5 "Net-(C3-Pad1)") + (net 6 "Net-(C4-Pad1)") + (net 7 VCC) + (net 8 "Net-(C6-Pad1)") + (net 9 "Net-(C6-Pad2)") + (net 10 "Net-(C8-Pad2)") + (net 11 "Net-(C9-Pad1)") + (net 12 "Net-(L2-Pad2)") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.6) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net GND) + (add_net "Net-(C1-Pad1)") + (add_net "Net-(C1-Pad2)") + (add_net "Net-(C2-Pad1)") + (add_net "Net-(C3-Pad1)") + (add_net "Net-(C4-Pad1)") + (add_net "Net-(C6-Pad1)") + (add_net "Net-(C6-Pad2)") + (add_net "Net-(C8-Pad2)") + (add_net "Net-(C9-Pad1)") + (add_net "Net-(L2-Pad2)") + (add_net VCC) + ) + + (module tzc3:TZC3 (layer F.Cu) (tedit 56AD41EF) (tstamp 56AD4893) + (at 124.46 111.76 90) + (path /56AD345C) + (fp_text reference C1 (at 0.5 -2.75 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2-10pF (at 0.5 -4.25 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.75 -1) (end 1 0.75) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -0.75) (end 0.75 1) (layer F.SilkS) (width 0.15)) + (fp_circle (center 0 0) (end 0 -1.25) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 0.5) (end -2.5 1) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 1) (end -2 1.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -2 1.5) (end 2.5 1.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.5 1.5) (end 2.5 0.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 -0.5) (end -2.5 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 -1) (end -2 -1.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -2 -1.5) (end 2.5 -1.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.5 -1.5) (end 2.5 -0.5) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at 2.25 0 90) (size 1.2 1) (layers F.Cu F.Paste F.Mask) + (net 1 "Net-(C1-Pad2)")) + (pad 1 smd rect (at -2.25 0 90) (size 1.2 1) (layers F.Cu F.Paste F.Mask) + (net 2 "Net-(C1-Pad1)")) + ) + + (module smd_capacitors:c_elec_4x4.5 (layer F.Cu) (tedit 49F5A3C5) (tstamp 56AD4899) + (at 125.73 96.52 270) + (descr "SMT capacitor, aluminium electrolytic, 4x4.5") + (path /56AD539C) + (fp_text reference C2 (at 0 -2.794 270) (layer F.SilkS) + (effects (font (size 0.50038 0.50038) (thickness 0.11938))) + ) + (fp_text value 1uF (at 0 2.794 270) (layer F.SilkS) hide + (effects (font (size 0.50038 0.50038) (thickness 0.11938))) + ) + (fp_line (start 1.651 0) (end 0.889 0) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.27 -0.381) (end 1.27 0.381) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.524 2.286) (end -2.286 2.286) (layer F.SilkS) (width 0.127)) + (fp_line (start 2.286 -1.524) (end 2.286 1.524) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.524 2.286) (end 2.286 1.524) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.524 -2.286) (end -2.286 -2.286) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.524 -2.286) (end 2.286 -1.524) (layer F.SilkS) (width 0.127)) + (fp_line (start -2.032 0.127) (end -2.032 -0.127) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.905 -0.635) (end -1.905 0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.778 0.889) (end -1.778 -0.889) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.651 1.143) (end -1.651 -1.143) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.524 -1.27) (end -1.524 1.27) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.397 1.397) (end -1.397 -1.397) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.27 -1.524) (end -1.27 1.524) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.143 -1.651) (end -1.143 1.651) (layer F.SilkS) (width 0.127)) + (fp_circle (center 0 0) (end -2.032 0) (layer F.SilkS) (width 0.127)) + (fp_line (start -2.286 -2.286) (end -2.286 2.286) (layer F.SilkS) (width 0.127)) + (pad 1 smd rect (at 1.80086 0 270) (size 2.60096 1.6002) (layers F.Cu F.Paste F.Mask) + (net 3 "Net-(C2-Pad1)")) + (pad 2 smd rect (at -1.80086 0 270) (size 2.60096 1.6002) (layers F.Cu F.Paste F.Mask) + (net 4 GND)) + (model smd/capacitors/c_elec_4x4_5.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module libcms:SM0603 (layer F.Cu) (tedit 4E43A3D1) (tstamp 56AD489F) + (at 129.54 105.41 90) + (path /56AD3650) + (attr smd) + (fp_text reference C3 (at 0 0 90) (layer F.SilkS) + (effects (font (size 0.508 0.4572) (thickness 0.1143))) + ) + (fp_text value 33pF (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.508 0.4572) (thickness 0.1143))) + ) + (fp_line (start -1.143 -0.635) (end 1.143 -0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.143 -0.635) (end 1.143 0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.143 0.635) (end -1.143 0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.143 0.635) (end -1.143 -0.635) (layer F.SilkS) (width 0.127)) + (pad 1 smd rect (at -0.762 0 90) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask) + (net 5 "Net-(C3-Pad1)")) + (pad 2 smd rect (at 0.762 0 90) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask) + (net 4 GND)) + (model smd\resistors\R0603.wrl + (at (xyz 0 0 0.001)) + (scale (xyz 0.5 0.5 0.5)) + (rotate (xyz 0 0 0)) + ) + ) + + (module tzc3:TZC3 (layer F.Cu) (tedit 56AD41EF) (tstamp 56AD48A5) + (at 133.35 111.76 90) + (path /56AD381A) + (fp_text reference C4 (at 0.5 -2.75 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2-10pf (at 0.5 -4.25 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.75 -1) (end 1 0.75) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -0.75) (end 0.75 1) (layer F.SilkS) (width 0.15)) + (fp_circle (center 0 0) (end 0 -1.25) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 0.5) (end -2.5 1) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 1) (end -2 1.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -2 1.5) (end 2.5 1.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.5 1.5) (end 2.5 0.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 -0.5) (end -2.5 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 -1) (end -2 -1.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -2 -1.5) (end 2.5 -1.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.5 -1.5) (end 2.5 -0.5) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at 2.25 0 90) (size 1.2 1) (layers F.Cu F.Paste F.Mask) + (net 5 "Net-(C3-Pad1)")) + (pad 1 smd rect (at -2.25 0 90) (size 1.2 1) (layers F.Cu F.Paste F.Mask) + (net 6 "Net-(C4-Pad1)")) + ) + + (module smd_capacitors:c_elec_4x4.5 (layer F.Cu) (tedit 49F5A3C5) (tstamp 56AD48AB) + (at 143.51 96.52 270) + (descr "SMT capacitor, aluminium electrolytic, 4x4.5") + (path /56AD5334) + (fp_text reference C5 (at 0 -2.794 270) (layer F.SilkS) + (effects (font (size 0.50038 0.50038) (thickness 0.11938))) + ) + (fp_text value 1uF (at 0 2.794 270) (layer F.SilkS) hide + (effects (font (size 0.50038 0.50038) (thickness 0.11938))) + ) + (fp_line (start 1.651 0) (end 0.889 0) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.27 -0.381) (end 1.27 0.381) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.524 2.286) (end -2.286 2.286) (layer F.SilkS) (width 0.127)) + (fp_line (start 2.286 -1.524) (end 2.286 1.524) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.524 2.286) (end 2.286 1.524) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.524 -2.286) (end -2.286 -2.286) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.524 -2.286) (end 2.286 -1.524) (layer F.SilkS) (width 0.127)) + (fp_line (start -2.032 0.127) (end -2.032 -0.127) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.905 -0.635) (end -1.905 0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.778 0.889) (end -1.778 -0.889) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.651 1.143) (end -1.651 -1.143) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.524 -1.27) (end -1.524 1.27) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.397 1.397) (end -1.397 -1.397) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.27 -1.524) (end -1.27 1.524) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.143 -1.651) (end -1.143 1.651) (layer F.SilkS) (width 0.127)) + (fp_circle (center 0 0) (end -2.032 0) (layer F.SilkS) (width 0.127)) + (fp_line (start -2.286 -2.286) (end -2.286 2.286) (layer F.SilkS) (width 0.127)) + (pad 1 smd rect (at 1.80086 0 270) (size 2.60096 1.6002) (layers F.Cu F.Paste F.Mask) + (net 7 VCC)) + (pad 2 smd rect (at -1.80086 0 270) (size 2.60096 1.6002) (layers F.Cu F.Paste F.Mask) + (net 4 GND)) + (model smd/capacitors/c_elec_4x4_5.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module libcms:SM0603 (layer F.Cu) (tedit 56AD4D6B) (tstamp 56AD48B1) + (at 146.685 113.03 90) + (path /56AD3A08) + (attr smd) + (fp_text reference C6 (at 0 0 90) (layer F.SilkS) + (effects (font (size 0.508 0.4572) (thickness 0.1143))) + ) + (fp_text value 10nF (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.508 0.4572) (thickness 0.1143))) + ) + (fp_line (start -1.143 -0.635) (end 1.143 -0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.143 -0.635) (end 1.143 0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.143 0.635) (end -1.143 0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.143 0.635) (end -1.143 -0.635) (layer F.SilkS) (width 0.127)) + (pad 1 smd rect (at -0.762 0 90) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask) + (net 8 "Net-(C6-Pad1)")) + (pad 2 smd rect (at 0.762 0 90) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask) + (net 9 "Net-(C6-Pad2)")) + (model smd\resistors\R0603.wrl + (at (xyz 0 0 0.001)) + (scale (xyz 0.5 0.5 0.5)) + (rotate (xyz 0 0 0)) + ) + ) + + (module libcms:SM0603 (layer F.Cu) (tedit 56AD4D77) (tstamp 56AD48B7) + (at 145.415 101.6 90) + (path /56AD4417) + (attr smd) + (fp_text reference C7 (at 0 0 90) (layer F.SilkS) + (effects (font (size 0.508 0.4572) (thickness 0.1143))) + ) + (fp_text value 20nF (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.508 0.4572) (thickness 0.1143))) + ) + (fp_line (start -1.143 -0.635) (end 1.143 -0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.143 -0.635) (end 1.143 0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.143 0.635) (end -1.143 0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.143 0.635) (end -1.143 -0.635) (layer F.SilkS) (width 0.127)) + (pad 1 smd rect (at -0.762 0 90) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask) + (net 4 GND)) + (pad 2 smd rect (at 0.762 0 90) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask) + (net 7 VCC)) + (model smd\resistors\R0603.wrl + (at (xyz 0 0 0.001)) + (scale (xyz 0.5 0.5 0.5)) + (rotate (xyz 0 0 0)) + ) + ) + + (module libcms:SM0603 (layer F.Cu) (tedit 56AD4D22) (tstamp 56AD48BD) + (at 145.415 104.775 270) + (path /56AD4323) + (attr smd) + (fp_text reference C8 (at 0 0 270) (layer F.SilkS) + (effects (font (size 0.508 0.4572) (thickness 0.1143))) + ) + (fp_text value 680pF (at 0 0 270) (layer F.SilkS) hide + (effects (font (size 0.508 0.4572) (thickness 0.1143))) + ) + (fp_line (start -1.143 -0.635) (end 1.143 -0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.143 -0.635) (end 1.143 0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.143 0.635) (end -1.143 0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.143 0.635) (end -1.143 -0.635) (layer F.SilkS) (width 0.127)) + (pad 1 smd rect (at -0.762 0 270) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask) + (net 4 GND)) + (pad 2 smd rect (at 0.762 0 270) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask) + (net 10 "Net-(C8-Pad2)")) + (model smd\resistors\R0603.wrl + (at (xyz 0 0 0.001)) + (scale (xyz 0.5 0.5 0.5)) + (rotate (xyz 0 0 0)) + ) + ) + + (module libcms:SM0603 (layer F.Cu) (tedit 4E43A3D1) (tstamp 56AD48C3) + (at 151.765 106.68 180) + (path /56AD412D) + (attr smd) + (fp_text reference C9 (at 0 0 180) (layer F.SilkS) + (effects (font (size 0.508 0.4572) (thickness 0.1143))) + ) + (fp_text value 6.8pF (at 0 0 180) (layer F.SilkS) hide + (effects (font (size 0.508 0.4572) (thickness 0.1143))) + ) + (fp_line (start -1.143 -0.635) (end 1.143 -0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.143 -0.635) (end 1.143 0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.143 0.635) (end -1.143 0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.143 0.635) (end -1.143 -0.635) (layer F.SilkS) (width 0.127)) + (pad 1 smd rect (at -0.762 0 180) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask) + (net 11 "Net-(C9-Pad1)")) + (pad 2 smd rect (at 0.762 0 180) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask) + (net 9 "Net-(C6-Pad2)")) + (model smd\resistors\R0603.wrl + (at (xyz 0 0 0.001)) + (scale (xyz 0.5 0.5 0.5)) + (rotate (xyz 0 0 0)) + ) + ) + + (module SM1008:SM1008 (layer F.Cu) (tedit 56AD4488) (tstamp 56AD48C9) + (at 129.54 111.76 90) + (path /56AD3311) + (fp_text reference L1 (at 0 -2.25 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 400nH (at 0 -3.75 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.25) (end 1.75 -1.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.75 -1.25) (end 1.75 1.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.75 1.25) (end -1.75 1.25) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 1.25) (end -1.75 -1.25) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.135 0 90) (size 1.1 2.54) (layers F.Cu F.Paste F.Mask) + (net 5 "Net-(C3-Pad1)")) + (pad 1 smd rect (at -1.135 0 90) (size 1.1 2.54) (layers F.Cu F.Paste F.Mask) + (net 2 "Net-(C1-Pad1)")) + ) + + (module SM1008:SM1008 (layer F.Cu) (tedit 56AD4488) (tstamp 56AD48CF) + (at 138.43 111.76 90) + (path /56AD3814) + (fp_text reference L2 (at 0 -2.25 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 400nH (at 0 -3.75 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.25) (end 1.75 -1.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.75 -1.25) (end 1.75 1.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.75 1.25) (end -1.75 1.25) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 1.25) (end -1.75 -1.25) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.135 0 90) (size 1.1 2.54) (layers F.Cu F.Paste F.Mask) + (net 12 "Net-(L2-Pad2)")) + (pad 1 smd rect (at -1.135 0 90) (size 1.1 2.54) (layers F.Cu F.Paste F.Mask) + (net 6 "Net-(C4-Pad1)")) + ) + + (module libcms:SM0805 (layer F.Cu) (tedit 5091495C) (tstamp 56AD48D5) + (at 148.59 107.95 270) + (path /56AD3F42) + (attr smd) + (fp_text reference L3 (at 0 -0.3175 270) (layer F.SilkS) + (effects (font (size 0.50038 0.50038) (thickness 0.10922))) + ) + (fp_text value 1.5uH (at 0 0.381 270) (layer F.SilkS) + (effects (font (size 0.50038 0.50038) (thickness 0.10922))) + ) + (fp_circle (center -1.651 0.762) (end -1.651 0.635) (layer F.SilkS) (width 0.09906)) + (fp_line (start -0.508 0.762) (end -1.524 0.762) (layer F.SilkS) (width 0.09906)) + (fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.09906)) + (fp_line (start -1.524 -0.762) (end -0.508 -0.762) (layer F.SilkS) (width 0.09906)) + (fp_line (start 0.508 -0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.09906)) + (fp_line (start 1.524 -0.762) (end 1.524 0.762) (layer F.SilkS) (width 0.09906)) + (fp_line (start 1.524 0.762) (end 0.508 0.762) (layer F.SilkS) (width 0.09906)) + (pad 1 smd rect (at -0.9525 0 270) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask) + (net 10 "Net-(C8-Pad2)")) + (pad 2 smd rect (at 0.9525 0 270) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask) + (net 9 "Net-(C6-Pad2)")) + (model smd/chip_cms.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.1 0.1 0.1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module connect:1pin (layer F.Cu) (tedit 56AD4F30) (tstamp 56AD48DA) + (at 118.11 106.68) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (path /56AD30C3) + (fp_text reference P1 (at 0 -3.048) (layer F.SilkS) + (effects (font (size 1.016 1.016) (thickness 0.254))) + ) + (fp_text value CONN_1 (at 0 2.794) (layer F.SilkS) hide + (effects (font (size 1.016 1.016) (thickness 0.254))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.381)) + (pad 1 smd circle (at 0 0) (size 4.064 4.064) (layers F.Cu F.Paste F.Mask) + (net 1 "Net-(C1-Pad2)")) + ) + + (module connect:SIL-2 (layer F.Cu) (tedit 56AE6B86) (tstamp 56AD48E0) + (at 118.11 92.71 270) + (descr "Connecteurs 2 pins") + (tags "CONN DEV") + (path /56AD582D) + (fp_text reference P2 (at 0 -2.54 270) (layer F.SilkS) + (effects (font (size 1.72974 1.08712) (thickness 0.3048))) + ) + (fp_text value CONN_2 (at 0 -2.54 270) (layer F.SilkS) hide + (effects (font (size 1.524 1.016) (thickness 0.3048))) + ) + (fp_line (start -2.54 1.27) (end -2.54 -1.27) (layer F.SilkS) (width 0.3048)) + (fp_line (start -2.54 -1.27) (end 2.54 -1.27) (layer F.SilkS) (width 0.3048)) + (fp_line (start 2.54 -1.27) (end 2.54 1.27) (layer F.SilkS) (width 0.3048)) + (fp_line (start 2.54 1.27) (end -2.54 1.27) (layer F.SilkS) (width 0.3048)) + (pad 1 smd rect (at -1.27 0 270) (size 1.397 1.397) (layers F.Cu F.Paste F.Mask) + (net 4 GND)) + (pad 2 smd circle (at 1.27 0 270) (size 1.397 1.397) (layers F.Cu F.Paste F.Mask) + (net 3 "Net-(C2-Pad1)")) + ) + + (module connect:1pin (layer F.Cu) (tedit 56AD4F2B) (tstamp 56AD48E5) + (at 156.21 106.68) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (path /56AD4ED5) + (fp_text reference P3 (at 0 -3.048) (layer F.SilkS) + (effects (font (size 1.016 1.016) (thickness 0.254))) + ) + (fp_text value CONN_1 (at 0 2.794) (layer F.SilkS) hide + (effects (font (size 1.016 1.016) (thickness 0.254))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.381)) + (pad 1 smd circle (at 0 0) (size 4.064 4.064) (layers F.Cu F.Paste F.Mask) + (net 11 "Net-(C9-Pad1)")) + ) + + (module w_smd_trans:sot143B (layer F.Cu) (tedit 56AD4963) (tstamp 56AD48ED) + (at 140.335 106.045 270) + (descr SOT143B) + (path /56AD3856) + (fp_text reference Q1 (at 0 -1.905 270) (layer F.SilkS) + (effects (font (size 0.50038 0.50038) (thickness 0.09906))) + ) + (fp_text value BFG540W (at 0 0 270) (layer F.SilkS) hide + (effects (font (size 0.50038 0.50038) (thickness 0.09906))) + ) + (fp_line (start -1.143 1.3589) (end -0.3556 1.3589) (layer F.SilkS) (width 0.127)) + (fp_line (start -0.3556 0.6985) (end -0.3556 1.3589) (layer F.SilkS) (width 0.127)) + (fp_line (start -0.9525 -0.6985) (end -0.9525 -1.3589) (layer F.SilkS) (width 0.127)) + (fp_line (start 0.9525 0.6985) (end 0.9525 1.3589) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.143 0.6985) (end -1.143 1.3589) (layer F.SilkS) (width 0.127)) + (fp_line (start 0.9525 -0.6985) (end 0.9525 -1.3589) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.4986 -0.6985) (end 1.4986 -0.6985) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.4986 -0.6985) (end 1.4986 0.6985) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.4986 0.6985) (end -1.4986 0.6985) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.4986 0.6985) (end -1.4986 -0.6985) (layer F.SilkS) (width 0.127)) + (pad 1 smd rect (at -0.75184 1.05664 270) (size 1.00076 1.00076) (layers F.Cu F.Paste F.Mask) + (net 4 GND)) + (pad 3 smd rect (at 0.9525 -1.05664 270) (size 0.59944 1.00076) (layers F.Cu F.Paste F.Mask) + (net 9 "Net-(C6-Pad2)")) + (pad 2 smd rect (at 0.9525 1.05664 270) (size 0.59944 1.00076) (layers F.Cu F.Paste F.Mask) + (net 12 "Net-(L2-Pad2)")) + (pad 4 smd rect (at -0.9525 -1.05664 270) (size 0.59944 1.00076) (layers F.Cu F.Paste F.Mask)) + (model walter/smd_trans/sot143b.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module libcms:SM0603 (layer F.Cu) (tedit 4E43A3D1) (tstamp 56AD48F3) + (at 142.24 113.03 90) + (path /56AD395C) + (attr smd) + (fp_text reference R1 (at 0 0 90) (layer F.SilkS) + (effects (font (size 0.508 0.4572) (thickness 0.1143))) + ) + (fp_text value 1k (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.508 0.4572) (thickness 0.1143))) + ) + (fp_line (start -1.143 -0.635) (end 1.143 -0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.143 -0.635) (end 1.143 0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.143 0.635) (end -1.143 0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.143 0.635) (end -1.143 -0.635) (layer F.SilkS) (width 0.127)) + (pad 1 smd rect (at -0.762 0 90) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask) + (net 8 "Net-(C6-Pad1)")) + (pad 2 smd rect (at 0.762 0 90) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask) + (net 12 "Net-(L2-Pad2)")) + (model smd\resistors\R0603.wrl + (at (xyz 0 0 0.001)) + (scale (xyz 0.5 0.5 0.5)) + (rotate (xyz 0 0 0)) + ) + ) + + (module libcms:SM0603 (layer F.Cu) (tedit 56AD4D68) (tstamp 56AD48F9) + (at 144.78 113.03 90) + (path /56AD3C55) + (attr smd) + (fp_text reference R2 (at 0 0 90) (layer F.SilkS) + (effects (font (size 0.508 0.4572) (thickness 0.1143))) + ) + (fp_text value 47k (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.508 0.4572) (thickness 0.1143))) + ) + (fp_line (start -1.143 -0.635) (end 1.143 -0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.143 -0.635) (end 1.143 0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.143 0.635) (end -1.143 0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.143 0.635) (end -1.143 -0.635) (layer F.SilkS) (width 0.127)) + (pad 1 smd rect (at -0.762 0 90) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask) + (net 8 "Net-(C6-Pad1)")) + (pad 2 smd rect (at 0.762 0 90) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask) + (net 9 "Net-(C6-Pad2)")) + (model smd\resistors\R0603.wrl + (at (xyz 0 0 0.001)) + (scale (xyz 0.5 0.5 0.5)) + (rotate (xyz 0 0 0)) + ) + ) + + (module libcms:SM0603 (layer F.Cu) (tedit 4E43A3D1) (tstamp 56AD48FF) + (at 148.59 101.6 270) + (path /56AD4269) + (attr smd) + (fp_text reference R3 (at 0 0 270) (layer F.SilkS) + (effects (font (size 0.508 0.4572) (thickness 0.1143))) + ) + (fp_text value 82 (at 0 0 270) (layer F.SilkS) hide + (effects (font (size 0.508 0.4572) (thickness 0.1143))) + ) + (fp_line (start -1.143 -0.635) (end 1.143 -0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.143 -0.635) (end 1.143 0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.143 0.635) (end -1.143 0.635) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.143 0.635) (end -1.143 -0.635) (layer F.SilkS) (width 0.127)) + (pad 1 smd rect (at -0.762 0 270) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask) + (net 7 VCC)) + (pad 2 smd rect (at 0.762 0 270) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask) + (net 10 "Net-(C8-Pad2)")) + (model smd\resistors\R0603.wrl + (at (xyz 0 0 0.001)) + (scale (xyz 0.5 0.5 0.5)) + (rotate (xyz 0 0 0)) + ) + ) + + (module libcms:DPAK2 (layer F.Cu) (tedit 451BAACE) (tstamp 56AD4906) + (at 134.62 99.06) + (descr "MOS boitier DPACK G-D-S") + (tags "CMD DPACK") + (path /56AD502D) + (attr smd) + (fp_text reference U1 (at 0 -10.414) (layer F.SilkS) + (effects (font (size 1.27 1.016) (thickness 0.2032))) + ) + (fp_text value LM7810CT (at 0 -2.413) (layer F.SilkS) + (effects (font (size 1.016 1.016) (thickness 0.2032))) + ) + (fp_line (start 1.397 -1.524) (end 1.397 1.651) (layer F.SilkS) (width 0.127)) + (fp_line (start 1.397 1.651) (end 3.175 1.651) (layer F.SilkS) (width 0.127)) + (fp_line (start 3.175 1.651) (end 3.175 -1.524) (layer F.SilkS) (width 0.127)) + (fp_line (start -3.175 -1.524) (end -3.175 1.651) (layer F.SilkS) (width 0.127)) + (fp_line (start -3.175 1.651) (end -1.397 1.651) (layer F.SilkS) (width 0.127)) + (fp_line (start -1.397 1.651) (end -1.397 -1.524) (layer F.SilkS) (width 0.127)) + (fp_line (start 3.429 -7.62) (end 3.429 -1.524) (layer F.SilkS) (width 0.127)) + (fp_line (start 3.429 -1.524) (end -3.429 -1.524) (layer F.SilkS) (width 0.127)) + (fp_line (start -3.429 -1.524) (end -3.429 -9.398) (layer F.SilkS) (width 0.127)) + (fp_line (start -3.429 -9.525) (end 3.429 -9.525) (layer F.SilkS) (width 0.127)) + (fp_line (start 3.429 -9.398) (end 3.429 -7.62) (layer F.SilkS) (width 0.127)) + (pad 1 smd rect (at -2.286 0) (size 1.651 3.048) (layers F.Cu F.Paste F.Mask) + (net 3 "Net-(C2-Pad1)")) + (pad 2 smd rect (at 0 -6.35) (size 6.096 6.096) (layers F.Cu F.Paste F.Mask) + (net 4 GND)) + (pad 3 smd rect (at 2.286 0) (size 1.651 3.048) (layers F.Cu F.Paste F.Mask) + (net 7 VCC)) + (model smd/dpack_2.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module rfshield:Shield (layer F.Cu) (tedit 56AE95A9) (tstamp 56AE8775) + (at 137.16 102.235) + (path /56AE7F5C) + (fp_text reference P4 (at 0 0.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_1 (at 0 -0.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -25 -20) (end 25 -20) (layer F.SilkS) (width 0.15)) + (fp_line (start 25 -20) (end 25 20) (layer F.SilkS) (width 0.15)) + (fp_line (start 25 20) (end -25 20) (layer F.SilkS) (width 0.15)) + (fp_line (start -25 20) (end -25 -20) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 24 -16) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at 24 -12) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at 24 -8) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at 24 -4) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at 24 0) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at 24 4) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at 24 8) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at 24 12) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at 24 16) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at -24 16) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at -24 12) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at -24 8) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at -24 4) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at -24 0) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at -24 -4) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at -24 -8) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at -24 -12) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at -22.5 19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at -17.5 19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at -12.5 19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at -7.5 19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at -2.5 19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at 2.5 19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at 7.5 19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at 12.5 19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at 17.5 19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at 22.5 19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at 22.5 -19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at 17.5 -19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at 12.5 -19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at 7.5 -19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at 2.5 -19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at -2.5 -19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at -7.5 -19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at -12.5 -19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at -17.5 -19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at -22.5 -19) (size 5 2) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + (pad 1 thru_hole rect (at -24 -16) (size 2 4) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 4 GND)) + ) + + (gr_line (start 162.5 122.5) (end 162.5 82) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 112 122.5) (end 162.5 122.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 112 82) (end 112 122.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 162.5 82) (end 112 82) (angle 90) (layer Edge.Cuts) (width 0.15)) + (dimension 31.75 (width 0.3) (layer Cmts.User) + (gr_text "31.750 mm" (at 107.235 102.235 270) (layer Cmts.User) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (feature1 (pts (xy 112.395 118.11) (xy 105.885 118.11))) + (feature2 (pts (xy 112.395 86.36) (xy 105.885 86.36))) + (crossbar (pts (xy 108.585 86.36) (xy 108.585 118.11))) + (arrow1a (pts (xy 108.585 118.11) (xy 107.998579 116.983496))) + (arrow1b (pts (xy 108.585 118.11) (xy 109.171421 116.983496))) + (arrow2a (pts (xy 108.585 86.36) (xy 107.998579 87.486504))) + (arrow2b (pts (xy 108.585 86.36) (xy 109.171421 87.486504))) + ) + (dimension 47.625 (width 0.3) (layer Cmts.User) + (gr_text "47.625 mm" (at 136.8425 81.835) (layer Cmts.User) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (feature1 (pts (xy 160.655 85.725) (xy 160.655 80.485))) + (feature2 (pts (xy 113.03 85.725) (xy 113.03 80.485))) + (crossbar (pts (xy 113.03 83.185) (xy 160.655 83.185))) + (arrow1a (pts (xy 160.655 83.185) (xy 159.528496 83.771421))) + (arrow1b (pts (xy 160.655 83.185) (xy 159.528496 82.598579))) + (arrow2a (pts (xy 113.03 83.185) (xy 114.156504 83.771421))) + (arrow2b (pts (xy 113.03 83.185) (xy 114.156504 82.598579))) + ) + + (segment (start 141.39164 105.0925) (end 142.5575 105.0925) (width 0.75) (layer F.Cu) (net 0)) + (via (at 142.875 104.775) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 0)) + (segment (start 142.5575 105.0925) (end 142.875 104.775) (width 0.75) (layer F.Cu) (net 0) (tstamp 56AD5215)) + (segment (start 118.11 106.68) (end 123.19 106.68) (width 0.75) (layer F.Cu) (net 1)) + (segment (start 123.19 106.68) (end 124.46 107.95) (width 0.75) (layer F.Cu) (net 1) (tstamp 56AD4CCF)) + (segment (start 124.46 109.51) (end 124.46 107.95) (width 0.75) (layer F.Cu) (net 1)) + (segment (start 124.46 107.95) (end 123.825 107.315) (width 0.75) (layer F.Cu) (net 1) (tstamp 56AD4CC4)) + (segment (start 124.46 114.01) (end 124.46 114.935) (width 0.75) (layer F.Cu) (net 2)) + (segment (start 129.54 114.935) (end 128.905 115.57) (width 0.75) (layer F.Cu) (net 2) (tstamp 56AD4CBD)) + (segment (start 129.54 114.935) (end 129.54 112.895) (width 0.75) (layer F.Cu) (net 2)) + (segment (start 125.095 115.57) (end 128.905 115.57) (width 0.75) (layer F.Cu) (net 2) (tstamp 56AD4CC1)) + (segment (start 124.46 114.935) (end 125.095 115.57) (width 0.75) (layer F.Cu) (net 2) (tstamp 56AD4CC0)) + (segment (start 125.73 101.6) (end 131.445 101.6) (width 0.75) (layer F.Cu) (net 3)) + (segment (start 132.334 100.711) (end 132.334 99.06) (width 0.75) (layer F.Cu) (net 3) (tstamp 56AD501F)) + (segment (start 131.445 101.6) (end 132.334 100.711) (width 0.75) (layer F.Cu) (net 3) (tstamp 56AD501D)) + (segment (start 118.11 93.98) (end 118.11 99.06) (width 0.75) (layer F.Cu) (net 3)) + (segment (start 120.65 101.6) (end 125.73 101.6) (width 0.75) (layer F.Cu) (net 3) (tstamp 56AD4BE7)) + (segment (start 118.11 99.06) (end 120.65 101.6) (width 0.75) (layer F.Cu) (net 3) (tstamp 56AD4BE6)) + (segment (start 125.73 98.32086) (end 125.73 101.6) (width 0.75) (layer F.Cu) (net 3)) + (segment (start 145.415 104.013) (end 145.415 103.505) (width 0.75) (layer F.Cu) (net 4)) + (via (at 145.415 103.505) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 4)) + (segment (start 145.415 102.362) (end 145.415 104.013) (width 0.75) (layer F.Cu) (net 4)) + (segment (start 139.27836 105.29316) (end 138.31316 105.29316) (width 0.75) (layer F.Cu) (net 4)) + (via (at 137.795 104.775) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 4)) + (segment (start 138.31316 105.29316) (end 137.795 104.775) (width 0.75) (layer F.Cu) (net 4) (tstamp 56AD520F)) + (via (at 129.54 103.505) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 4)) + (segment (start 129.54 104.648) (end 129.54 103.505) (width 0.75) (layer F.Cu) (net 4)) + (segment (start 129.54 107.315) (end 132.715 107.315) (width 0.75) (layer F.Cu) (net 5)) + (segment (start 133.35 107.95) (end 133.35 109.51) (width 0.75) (layer F.Cu) (net 5)) + (segment (start 132.715 107.315) (end 133.35 107.95) (width 0.75) (layer F.Cu) (net 5)) + (segment (start 129.54 110.625) (end 129.54 107.315) (width 0.75) (layer F.Cu) (net 5) (status 20)) + (segment (start 129.54 107.315) (end 129.54 106.172) (width 0.75) (layer F.Cu) (net 5) (tstamp 56AD4CAD) (status 20)) + (segment (start 138.43 112.895) (end 138.43 114.935) (width 0.75) (layer F.Cu) (net 6)) + (segment (start 137.795 115.57) (end 138.43 114.935) (width 0.75) (layer F.Cu) (net 6) (tstamp 56AD4CB4)) + (segment (start 133.35 114.935) (end 133.35 114.01) (width 0.75) (layer F.Cu) (net 6)) + (segment (start 133.35 114.935) (end 133.985 115.57) (width 0.75) (layer F.Cu) (net 6) (tstamp 56AD4CB1)) + (segment (start 133.985 115.57) (end 137.795 115.57) (width 0.75) (layer F.Cu) (net 6)) + (segment (start 137.795 101.6) (end 142.748 101.6) (width 0.75) (layer F.Cu) (net 7)) + (segment (start 136.906 100.711) (end 137.795 101.6) (width 0.75) (layer F.Cu) (net 7) (tstamp 56AD500F)) + (segment (start 136.906 99.06) (end 136.906 100.711) (width 0.75) (layer F.Cu) (net 7)) + (segment (start 142.748 101.6) (end 143.51 100.838) (width 0.75) (layer F.Cu) (net 7) (tstamp 56AD5015)) + (segment (start 143.51 100.838) (end 143.51 98.32086) (width 0.75) (layer F.Cu) (net 7)) + (segment (start 143.51 100.838) (end 145.415 100.838) (width 0.75) (layer F.Cu) (net 7) (tstamp 56AD4ED5)) + (segment (start 145.415 100.838) (end 148.59 100.838) (width 0.75) (layer F.Cu) (net 7)) + (segment (start 144.78 113.792) (end 142.24 113.792) (width 0.75) (layer F.Cu) (net 8)) + (segment (start 144.78 113.792) (end 146.685 113.792) (width 0.75) (layer F.Cu) (net 8)) + (segment (start 148.59 108.9025) (end 150.1775 108.9025) (width 0.75) (layer F.Cu) (net 9)) + (segment (start 151.003 108.077) (end 150.495 108.585) (width 0.75) (layer F.Cu) (net 9) (tstamp 56AD4FDF)) + (segment (start 151.003 108.077) (end 151.003 106.68) (width 0.75) (layer F.Cu) (net 9)) + (segment (start 150.1775 108.9025) (end 150.495 108.585) (width 0.75) (layer F.Cu) (net 9) (tstamp 56AD4FE2)) + (segment (start 146.685 112.268) (end 147.447 112.268) (width 0.75) (layer F.Cu) (net 9)) + (segment (start 148.59 111.125) (end 148.59 110.49) (width 0.75) (layer F.Cu) (net 9)) + (segment (start 148.59 110.49) (end 148.59 108.9025) (width 0.75) (layer F.Cu) (net 9) (tstamp 56AD4E6F)) + (segment (start 147.447 112.268) (end 148.59 111.125) (width 0.75) (layer F.Cu) (net 9) (tstamp 56AD4E1B)) + (segment (start 144.78 112.268) (end 146.685 112.268) (width 0.75) (layer F.Cu) (net 9)) + (segment (start 148.59 108.9025) (end 144.78 108.9025) (width 0.75) (layer F.Cu) (net 9)) + (segment (start 142.5575 108.9025) (end 142.24 108.585) (width 0.75) (layer F.Cu) (net 9) (tstamp 56AD4DE5)) + (segment (start 141.39164 107.73664) (end 141.39164 106.9975) (width 0.75) (layer F.Cu) (net 9)) + (segment (start 141.39164 107.73664) (end 142.24 108.585) (width 0.75) (layer F.Cu) (net 9) (tstamp 56AD4DD6)) + (segment (start 144.78 108.9025) (end 142.5575 108.9025) (width 0.75) (layer F.Cu) (net 9) (tstamp 56AD4DE8)) + (segment (start 145.415 105.537) (end 148.59 105.537) (width 0.75) (layer F.Cu) (net 10)) + (segment (start 148.59 105.537) (end 148.59 106.045) (width 0.75) (layer F.Cu) (net 10) (tstamp 56AD4DCC)) + (segment (start 148.59 106.9975) (end 148.59 106.045) (width 0.75) (layer F.Cu) (net 10) (status 10)) + (segment (start 148.59 106.045) (end 148.59 104.14) (width 0.75) (layer F.Cu) (net 10) (tstamp 56AD4DCF) (status 10)) + (segment (start 148.59 104.14) (end 148.59 102.362) (width 0.75) (layer F.Cu) (net 10) (tstamp 56AD4B0C)) + (segment (start 152.527 106.68) (end 156.21 106.68) (width 0.75) (layer F.Cu) (net 11)) + (segment (start 138.43 110.625) (end 141.74 110.625) (width 0.75) (layer F.Cu) (net 12)) + (segment (start 142.24 111.125) (end 142.24 112.268) (width 0.75) (layer F.Cu) (net 12) (tstamp 56AD4E22)) + (segment (start 141.74 110.625) (end 142.24 111.125) (width 0.75) (layer F.Cu) (net 12) (tstamp 56AD4E1E)) + (segment (start 138.43 110.625) (end 138.43 108.585) (width 0.75) (layer F.Cu) (net 12)) + (segment (start 139.27836 107.73664) (end 139.27836 106.9975) (width 0.75) (layer F.Cu) (net 12) (tstamp 56AD4DD2)) + (segment (start 138.43 108.585) (end 139.27836 107.73664) (width 0.75) (layer F.Cu) (net 12) (tstamp 56AD4DD1)) + + (zone (net 4) (net_name GND) (layer B.Cu) (tstamp 56AD513F) (hatch edge 0.508) + (connect_pads (clearance 0.4)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.4) (thermal_bridge_width 2)) + (polygon + (pts + (xy 113.03 83.185) (xy 113.03 121.285) (xy 161.29 121.285) (xy 161.29 83.185) + ) + ) + (filled_polygon + (pts + (xy 120.553 83.735) (xy 120.533 83.735) (xy 120.533 84.63025) (xy 120.66475 84.762) (xy 123.65525 84.762) + (xy 123.787 84.63025) (xy 123.787 83.735) (xy 123.767 83.735) (xy 123.767 83.312) (xy 125.553 83.312) + (xy 125.553 83.735) (xy 125.533 83.735) (xy 125.533 84.63025) (xy 125.66475 84.762) (xy 128.65525 84.762) + (xy 128.787 84.63025) (xy 128.787 83.735) (xy 128.767 83.735) (xy 128.767 83.312) (xy 130.553 83.312) + (xy 130.553 83.735) (xy 130.533 83.735) (xy 130.533 84.63025) (xy 130.66475 84.762) (xy 133.65525 84.762) + (xy 133.787 84.63025) (xy 133.787 83.735) (xy 133.767 83.735) (xy 133.767 83.312) (xy 135.553 83.312) + (xy 135.553 83.735) (xy 135.533 83.735) (xy 135.533 84.63025) (xy 135.66475 84.762) (xy 138.65525 84.762) + (xy 138.787 84.63025) (xy 138.787 83.735) (xy 138.767 83.735) (xy 138.767 83.312) (xy 140.553 83.312) + (xy 140.553 83.735) (xy 140.533 83.735) (xy 140.533 84.63025) (xy 140.66475 84.762) (xy 143.65525 84.762) + (xy 143.787 84.63025) (xy 143.787 83.735) (xy 143.767 83.735) (xy 143.767 83.312) (xy 145.553 83.312) + (xy 145.553 83.735) (xy 145.533 83.735) (xy 145.533 84.63025) (xy 145.66475 84.762) (xy 148.65525 84.762) + (xy 148.787 84.63025) (xy 148.787 83.735) (xy 148.767 83.735) (xy 148.767 83.312) (xy 150.553 83.312) + (xy 150.553 83.735) (xy 150.533 83.735) (xy 150.533 84.63025) (xy 150.66475 84.762) (xy 153.65525 84.762) + (xy 153.787 84.63025) (xy 153.787 83.735) (xy 153.767 83.735) (xy 153.767 83.312) (xy 155.553 83.312) + (xy 155.553 83.735) (xy 155.533 83.735) (xy 155.533 84.63025) (xy 155.66475 84.762) (xy 158.65525 84.762) + (xy 158.786998 84.630252) (xy 158.786998 84.762) (xy 159.633 84.762) (xy 159.633 85.23025) (xy 159.76475 85.362) + (xy 160.66 85.362) (xy 160.66 84.75725) (xy 160.66475 84.762) (xy 161.163 84.762) (xy 161.163 119.708) + (xy 160.66475 119.708) (xy 160.66 119.71275) (xy 160.66 119.108) (xy 159.76475 119.108) (xy 159.633 119.23975) + (xy 159.633 119.708) (xy 158.786998 119.708) (xy 158.786998 119.839748) (xy 158.65525 119.708) (xy 155.66475 119.708) + (xy 155.533 119.83975) (xy 155.533 120.735) (xy 155.553 120.735) (xy 155.553 121.158) (xy 153.767 121.158) + (xy 153.767 120.735) (xy 153.787 120.735) (xy 153.787 119.83975) (xy 153.65525 119.708) (xy 150.66475 119.708) + (xy 150.533 119.83975) (xy 150.533 120.735) (xy 150.553 120.735) (xy 150.553 121.158) (xy 148.767 121.158) + (xy 148.767 120.735) (xy 148.787 120.735) (xy 148.787 119.83975) (xy 148.65525 119.708) (xy 145.66475 119.708) + (xy 145.533 119.83975) (xy 145.533 120.735) (xy 145.553 120.735) (xy 145.553 121.158) (xy 143.767 121.158) + (xy 143.767 120.735) (xy 143.787 120.735) (xy 143.787 119.83975) (xy 143.65525 119.708) (xy 140.66475 119.708) + (xy 140.533 119.83975) (xy 140.533 120.735) (xy 140.553 120.735) (xy 140.553 121.158) (xy 138.767 121.158) + (xy 138.767 120.735) (xy 138.787 120.735) (xy 138.787 119.83975) (xy 138.65525 119.708) (xy 135.66475 119.708) + (xy 135.533 119.83975) (xy 135.533 120.735) (xy 135.553 120.735) (xy 135.553 121.158) (xy 133.767 121.158) + (xy 133.767 120.735) (xy 133.787 120.735) (xy 133.787 119.83975) (xy 133.65525 119.708) (xy 130.66475 119.708) + (xy 130.533 119.83975) (xy 130.533 120.735) (xy 130.553 120.735) (xy 130.553 121.158) (xy 128.767 121.158) + (xy 128.767 120.735) (xy 128.787 120.735) (xy 128.787 119.83975) (xy 128.65525 119.708) (xy 125.66475 119.708) + (xy 125.533 119.83975) (xy 125.533 120.735) (xy 125.553 120.735) (xy 125.553 121.158) (xy 123.767 121.158) + (xy 123.767 120.735) (xy 123.787 120.735) (xy 123.787 119.83975) (xy 123.65525 119.708) (xy 120.66475 119.708) + (xy 120.533 119.83975) (xy 120.533 120.735) (xy 120.553 120.735) (xy 120.553 121.158) (xy 118.767 121.158) + (xy 118.767 120.735) (xy 118.787 120.735) (xy 118.787 119.83975) (xy 118.65525 119.708) (xy 115.66475 119.708) + (xy 115.533002 119.839748) (xy 115.533002 119.708) (xy 114.687 119.708) (xy 114.687 119.23975) (xy 114.55525 119.108) + (xy 113.66 119.108) (xy 113.66 119.71275) (xy 113.65525 119.708) (xy 113.157 119.708) (xy 113.157 115.108) + (xy 113.66 115.108) (xy 113.66 117.362) (xy 114.55525 117.362) (xy 114.687 117.23025) (xy 114.687 115.23975) + (xy 159.633 115.23975) (xy 159.633 117.23025) (xy 159.76475 117.362) (xy 160.66 117.362) (xy 160.66 115.108) + (xy 159.76475 115.108) (xy 159.633 115.23975) (xy 114.687 115.23975) (xy 114.55525 115.108) (xy 113.66 115.108) + (xy 113.157 115.108) (xy 113.157 111.108) (xy 113.66 111.108) (xy 113.66 113.362) (xy 114.55525 113.362) + (xy 114.687 113.23025) (xy 114.687 111.23975) (xy 159.633 111.23975) (xy 159.633 113.23025) (xy 159.76475 113.362) + (xy 160.66 113.362) (xy 160.66 111.108) (xy 159.76475 111.108) (xy 159.633 111.23975) (xy 114.687 111.23975) + (xy 114.55525 111.108) (xy 113.66 111.108) (xy 113.157 111.108) (xy 113.157 107.108) (xy 113.66 107.108) + (xy 113.66 109.362) (xy 114.55525 109.362) (xy 114.687 109.23025) (xy 114.687 107.23975) (xy 159.633 107.23975) + (xy 159.633 109.23025) (xy 159.76475 109.362) (xy 160.66 109.362) (xy 160.66 107.108) (xy 159.76475 107.108) + (xy 159.633 107.23975) (xy 114.687 107.23975) (xy 114.55525 107.108) (xy 113.66 107.108) (xy 113.157 107.108) + (xy 113.157 103.108) (xy 113.66 103.108) (xy 113.66 105.362) (xy 114.55525 105.362) (xy 114.687 105.23025) + (xy 114.687 104.938779) (xy 142.047857 104.938779) (xy 142.173495 105.242846) (xy 142.40593 105.475688) (xy 142.709778 105.601856) + (xy 143.038779 105.602143) (xy 143.342846 105.476505) (xy 143.575688 105.24407) (xy 143.701856 104.940222) (xy 143.702143 104.611221) + (xy 143.576505 104.307154) (xy 143.34407 104.074312) (xy 143.040222 103.948144) (xy 142.711221 103.947857) (xy 142.407154 104.073495) + (xy 142.174312 104.30593) (xy 142.048144 104.609778) (xy 142.047857 104.938779) (xy 114.687 104.938779) (xy 114.687 103.23975) + (xy 159.633 103.23975) (xy 159.633 105.23025) (xy 159.76475 105.362) (xy 160.66 105.362) (xy 160.66 103.108) + (xy 159.76475 103.108) (xy 159.633 103.23975) (xy 114.687 103.23975) (xy 114.55525 103.108) (xy 113.66 103.108) + (xy 113.157 103.108) (xy 113.157 99.108) (xy 113.66 99.108) (xy 113.66 101.362) (xy 114.55525 101.362) + (xy 114.687 101.23025) (xy 114.687 99.23975) (xy 159.633 99.23975) (xy 159.633 101.23025) (xy 159.76475 101.362) + (xy 160.66 101.362) (xy 160.66 99.108) (xy 159.76475 99.108) (xy 159.633 99.23975) (xy 114.687 99.23975) + (xy 114.55525 99.108) (xy 113.66 99.108) (xy 113.157 99.108) (xy 113.157 95.108) (xy 113.66 95.108) + (xy 113.66 97.362) (xy 114.55525 97.362) (xy 114.687 97.23025) (xy 114.687 95.23975) (xy 159.633 95.23975) + (xy 159.633 97.23025) (xy 159.76475 97.362) (xy 160.66 97.362) (xy 160.66 95.108) (xy 159.76475 95.108) + (xy 159.633 95.23975) (xy 114.687 95.23975) (xy 114.55525 95.108) (xy 113.66 95.108) (xy 113.157 95.108) + (xy 113.157 91.108) (xy 113.66 91.108) (xy 113.66 93.362) (xy 114.55525 93.362) (xy 114.687 93.23025) + (xy 114.687 91.23975) (xy 159.633 91.23975) (xy 159.633 93.23025) (xy 159.76475 93.362) (xy 160.66 93.362) + (xy 160.66 91.108) (xy 159.76475 91.108) (xy 159.633 91.23975) (xy 114.687 91.23975) (xy 114.55525 91.108) + (xy 113.66 91.108) (xy 113.157 91.108) (xy 113.157 87.108) (xy 113.66 87.108) (xy 113.66 89.362) + (xy 114.55525 89.362) (xy 114.687 89.23025) (xy 114.687 87.23975) (xy 159.633 87.23975) (xy 159.633 89.23025) + (xy 159.76475 89.362) (xy 160.66 89.362) (xy 160.66 87.108) (xy 159.76475 87.108) (xy 159.633 87.23975) + (xy 114.687 87.23975) (xy 114.55525 87.108) (xy 113.66 87.108) (xy 113.157 87.108) (xy 113.157 84.762) + (xy 113.65525 84.762) (xy 113.66 84.75725) (xy 113.66 85.362) (xy 114.55525 85.362) (xy 114.687 85.23025) + (xy 114.687 84.762) (xy 115.533002 84.762) (xy 115.533002 84.630252) (xy 115.66475 84.762) (xy 118.65525 84.762) + (xy 118.787 84.63025) (xy 118.787 83.735) (xy 118.767 83.735) (xy 118.767 83.312) (xy 120.553 83.312) + ) + ) + ) + (zone (net 4) (net_name GND) (layer F.Cu) (tstamp 56AD5114) (hatch edge 0.508) + (connect_pads (clearance 0.4)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.4) (thermal_bridge_width 2)) + (polygon + (pts + (xy 113.03 83.185) (xy 113.03 97.155) (xy 161.29 97.155) (xy 161.29 83.185) + ) + ) + (filled_polygon + (pts + (xy 120.553 83.735) (xy 120.533 83.735) (xy 120.533 84.63025) (xy 120.66475 84.762) (xy 123.65525 84.762) + (xy 123.787 84.63025) (xy 123.787 83.735) (xy 123.767 83.735) (xy 123.767 83.312) (xy 125.553 83.312) + (xy 125.553 83.735) (xy 125.533 83.735) (xy 125.533 84.63025) (xy 125.66475 84.762) (xy 128.65525 84.762) + (xy 128.787 84.63025) (xy 128.787 83.735) (xy 128.767 83.735) (xy 128.767 83.312) (xy 130.553 83.312) + (xy 130.553 83.735) (xy 130.533 83.735) (xy 130.533 84.63025) (xy 130.66475 84.762) (xy 133.65525 84.762) + (xy 133.787 84.63025) (xy 133.787 83.735) (xy 133.767 83.735) (xy 133.767 83.312) (xy 135.553 83.312) + (xy 135.553 83.735) (xy 135.533 83.735) (xy 135.533 84.63025) (xy 135.66475 84.762) (xy 138.65525 84.762) + (xy 138.787 84.63025) (xy 138.787 83.735) (xy 138.767 83.735) (xy 138.767 83.312) (xy 140.553 83.312) + (xy 140.553 83.735) (xy 140.533 83.735) (xy 140.533 84.63025) (xy 140.66475 84.762) (xy 143.65525 84.762) + (xy 143.787 84.63025) (xy 143.787 83.735) (xy 143.767 83.735) (xy 143.767 83.312) (xy 145.553 83.312) + (xy 145.553 83.735) (xy 145.533 83.735) (xy 145.533 84.63025) (xy 145.66475 84.762) (xy 148.65525 84.762) + (xy 148.787 84.63025) (xy 148.787 83.735) (xy 148.767 83.735) (xy 148.767 83.312) (xy 150.553 83.312) + (xy 150.553 83.735) (xy 150.533 83.735) (xy 150.533 84.63025) (xy 150.66475 84.762) (xy 153.65525 84.762) + (xy 153.787 84.63025) (xy 153.787 83.735) (xy 153.767 83.735) (xy 153.767 83.312) (xy 155.553 83.312) + (xy 155.553 83.735) (xy 155.533 83.735) (xy 155.533 84.63025) (xy 155.66475 84.762) (xy 158.65525 84.762) + (xy 158.786998 84.630252) (xy 158.786998 84.762) (xy 159.633 84.762) (xy 159.633 85.23025) (xy 159.76475 85.362) + (xy 160.66 85.362) (xy 160.66 84.75725) (xy 160.66475 84.762) (xy 161.163 84.762) (xy 161.163 97.028) + (xy 160.66 97.028) (xy 160.66 95.108) (xy 159.76475 95.108) (xy 159.633 95.23975) (xy 159.633 97.028) + (xy 144.847424 97.028) (xy 144.847424 97.02038) (xy 144.806523 96.814755) (xy 144.690045 96.640435) (xy 144.515725 96.523957) + (xy 144.484591 96.517764) (xy 144.608621 96.466389) (xy 144.756869 96.318142) (xy 144.8371 96.124447) (xy 144.8371 95.50113) + (xy 144.70535 95.36938) (xy 143.91005 95.36938) (xy 143.91005 95.61214) (xy 143.10995 95.61214) (xy 143.10995 95.36938) + (xy 142.31465 95.36938) (xy 142.1829 95.50113) (xy 142.1829 96.124447) (xy 142.263131 96.318142) (xy 142.411379 96.466389) + (xy 142.535409 96.517764) (xy 142.504275 96.523957) (xy 142.329955 96.640435) (xy 142.213477 96.814755) (xy 142.172576 97.02038) + (xy 142.172576 97.028) (xy 137.878923 97.028) (xy 137.7315 96.998676) (xy 136.0805 96.998676) (xy 135.933077 97.028) + (xy 133.306923 97.028) (xy 133.1595 96.998676) (xy 131.5085 96.998676) (xy 131.361077 97.028) (xy 127.067424 97.028) + (xy 127.067424 97.02038) (xy 127.026523 96.814755) (xy 126.910045 96.640435) (xy 126.735725 96.523957) (xy 126.704591 96.517764) + (xy 126.828621 96.466389) (xy 126.976869 96.318142) (xy 127.0571 96.124447) (xy 127.0571 95.50113) (xy 126.92535 95.36938) + (xy 126.13005 95.36938) (xy 126.13005 95.61214) (xy 125.32995 95.61214) (xy 125.32995 95.36938) (xy 124.53465 95.36938) + (xy 124.4029 95.50113) (xy 124.4029 96.124447) (xy 124.483131 96.318142) (xy 124.631379 96.466389) (xy 124.755409 96.517764) + (xy 124.724275 96.523957) (xy 124.549955 96.640435) (xy 124.433477 96.814755) (xy 124.392576 97.02038) (xy 124.392576 97.028) + (xy 119.012 97.028) (xy 119.012 94.811181) (xy 119.148323 94.675096) (xy 119.335287 94.224836) (xy 119.335712 93.737302) + (xy 119.160739 93.313833) (xy 124.4029 93.313833) (xy 124.4029 93.93715) (xy 124.53465 94.0689) (xy 125.32995 94.0689) + (xy 125.32995 93.02341) (xy 126.13005 93.02341) (xy 126.13005 94.0689) (xy 126.92535 94.0689) (xy 127.0571 93.93715) + (xy 127.0571 93.71475) (xy 131.045 93.71475) (xy 131.045 95.862827) (xy 131.125231 96.056521) (xy 131.273478 96.204769) + (xy 131.467173 96.285) (xy 133.61525 96.285) (xy 133.747 96.15325) (xy 133.747 93.583) (xy 135.493 93.583) + (xy 135.493 96.15325) (xy 135.62475 96.285) (xy 137.772827 96.285) (xy 137.966522 96.204769) (xy 138.114769 96.056521) + (xy 138.195 95.862827) (xy 138.195 93.71475) (xy 138.06325 93.583) (xy 135.493 93.583) (xy 133.747 93.583) + (xy 131.17675 93.583) (xy 131.045 93.71475) (xy 127.0571 93.71475) (xy 127.0571 93.313833) (xy 142.1829 93.313833) + (xy 142.1829 93.93715) (xy 142.31465 94.0689) (xy 143.10995 94.0689) (xy 143.10995 93.02341) (xy 143.91005 93.02341) + (xy 143.91005 94.0689) (xy 144.70535 94.0689) (xy 144.8371 93.93715) (xy 144.8371 93.313833) (xy 144.756869 93.120138) + (xy 144.608621 92.971891) (xy 144.414927 92.89166) (xy 144.0418 92.89166) (xy 143.91005 93.02341) (xy 143.10995 93.02341) + (xy 142.9782 92.89166) (xy 142.605073 92.89166) (xy 142.411379 92.971891) (xy 142.263131 93.120138) (xy 142.1829 93.313833) + (xy 127.0571 93.313833) (xy 126.976869 93.120138) (xy 126.828621 92.971891) (xy 126.634927 92.89166) (xy 126.2618 92.89166) + (xy 126.13005 93.02341) (xy 125.32995 93.02341) (xy 125.1982 92.89166) (xy 124.825073 92.89166) (xy 124.631379 92.971891) + (xy 124.483131 93.120138) (xy 124.4029 93.313833) (xy 119.160739 93.313833) (xy 119.149534 93.286717) (xy 118.805096 92.941677) + (xy 118.354836 92.754713) (xy 117.867302 92.754288) (xy 117.416717 92.940466) (xy 117.071677 93.284904) (xy 116.884713 93.735164) + (xy 116.884288 94.222698) (xy 117.070466 94.673283) (xy 117.208 94.811057) (xy 117.208 97.028) (xy 114.687 97.028) + (xy 114.687 95.23975) (xy 114.55525 95.108) (xy 113.66 95.108) (xy 113.66 97.028) (xy 113.157 97.028) + (xy 113.157 91.108) (xy 113.66 91.108) (xy 113.66 93.362) (xy 114.55525 93.362) (xy 114.687 93.23025) + (xy 114.687 91.921) (xy 116.8845 91.921) (xy 116.8845 92.243327) (xy 116.964731 92.437022) (xy 117.112979 92.585269) + (xy 117.306673 92.6655) (xy 117.629 92.6655) (xy 117.76075 92.53375) (xy 117.76075 91.78925) (xy 118.45925 91.78925) + (xy 118.45925 92.53375) (xy 118.591 92.6655) (xy 118.913327 92.6655) (xy 119.107021 92.585269) (xy 119.255269 92.437022) + (xy 119.3355 92.243327) (xy 119.3355 91.921) (xy 119.20375 91.78925) (xy 118.45925 91.78925) (xy 117.76075 91.78925) + (xy 117.01625 91.78925) (xy 116.8845 91.921) (xy 114.687 91.921) (xy 114.687 91.23975) (xy 114.55525 91.108) + (xy 113.66 91.108) (xy 113.157 91.108) (xy 113.157 90.636673) (xy 116.8845 90.636673) (xy 116.8845 90.959) + (xy 117.01625 91.09075) (xy 117.76075 91.09075) (xy 117.76075 90.34625) (xy 118.45925 90.34625) (xy 118.45925 91.09075) + (xy 119.20375 91.09075) (xy 119.3355 90.959) (xy 119.3355 90.636673) (xy 119.255269 90.442978) (xy 119.107021 90.294731) + (xy 118.913327 90.2145) (xy 118.591 90.2145) (xy 118.45925 90.34625) (xy 117.76075 90.34625) (xy 117.629 90.2145) + (xy 117.306673 90.2145) (xy 117.112979 90.294731) (xy 116.964731 90.442978) (xy 116.8845 90.636673) (xy 113.157 90.636673) + (xy 113.157 89.557173) (xy 131.045 89.557173) (xy 131.045 91.70525) (xy 131.17675 91.837) (xy 133.747 91.837) + (xy 133.747 89.26675) (xy 135.493 89.26675) (xy 135.493 91.837) (xy 138.06325 91.837) (xy 138.195 91.70525) + (xy 138.195 91.23975) (xy 159.633 91.23975) (xy 159.633 93.23025) (xy 159.76475 93.362) (xy 160.66 93.362) + (xy 160.66 91.108) (xy 159.76475 91.108) (xy 159.633 91.23975) (xy 138.195 91.23975) (xy 138.195 89.557173) + (xy 138.114769 89.363479) (xy 137.966522 89.215231) (xy 137.772827 89.135) (xy 135.62475 89.135) (xy 135.493 89.26675) + (xy 133.747 89.26675) (xy 133.61525 89.135) (xy 131.467173 89.135) (xy 131.273478 89.215231) (xy 131.125231 89.363479) + (xy 131.045 89.557173) (xy 113.157 89.557173) (xy 113.157 87.108) (xy 113.66 87.108) (xy 113.66 89.362) + (xy 114.55525 89.362) (xy 114.687 89.23025) (xy 114.687 87.23975) (xy 159.633 87.23975) (xy 159.633 89.23025) + (xy 159.76475 89.362) (xy 160.66 89.362) (xy 160.66 87.108) (xy 159.76475 87.108) (xy 159.633 87.23975) + (xy 114.687 87.23975) (xy 114.55525 87.108) (xy 113.66 87.108) (xy 113.157 87.108) (xy 113.157 84.762) + (xy 113.65525 84.762) (xy 113.66 84.75725) (xy 113.66 85.362) (xy 114.55525 85.362) (xy 114.687 85.23025) + (xy 114.687 84.762) (xy 115.533002 84.762) (xy 115.533002 84.630252) (xy 115.66475 84.762) (xy 118.65525 84.762) + (xy 118.787 84.63025) (xy 118.787 83.735) (xy 118.767 83.735) (xy 118.767 83.312) (xy 120.553 83.312) + ) + ) + ) +) diff --git a/lna.net b/lna.net new file mode 100644 index 0000000..0a93f65 --- /dev/null +++ b/lna.net @@ -0,0 +1,310 @@ +(export (version D) + (design + (source /home/sebastian/projects/noaa/lna/lna.sch) + (date "Mon 01 Feb 2016 08:58:31 AM CET") + (tool "Eeschema (2016-01-30 BZR 6528, Git 351752f)-product") + (sheet (number 1) (name /) (tstamps /) + (title_block + (title) + (company) + (rev) + (date) + (source lna.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value ""))))) + (components + (comp (ref P1) + (value CONN_1) + (footprint connect:1pin) + (libsource (lib conn) (part CONN_1)) + (sheetpath (names /) (tstamps /)) + (tstamp 56AD30C3)) + (comp (ref L1) + (value 400nH) + (footprint SM1008:SM1008) + (libsource (lib device) (part INDUCTOR)) + (sheetpath (names /) (tstamps /)) + (tstamp 56AD3311)) + (comp (ref C1) + (value 2-10pF) + (footprint tzc3:TZC3) + (libsource (lib device) (part CTRIM)) + (sheetpath (names /) (tstamps /)) + (tstamp 56AD345C)) + (comp (ref C3) + (value 33pF) + (footprint libcms:SM0603) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 56AD3650)) + (comp (ref L2) + (value 400nH) + (footprint SM1008:SM1008) + (libsource (lib device) (part INDUCTOR)) + (sheetpath (names /) (tstamps /)) + (tstamp 56AD3814)) + (comp (ref C4) + (value 2-10pf) + (footprint tzc3:TZC3) + (libsource (lib device) (part CTRIM)) + (sheetpath (names /) (tstamps /)) + (tstamp 56AD381A)) + (comp (ref Q1) + (value BFG540W) + (footprint bfg540w:sot143B) + (libsource (lib device) (part NPN)) + (sheetpath (names /) (tstamps /)) + (tstamp 56AD3856)) + (comp (ref R1) + (value 1k) + (footprint libcms:SM0603) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 56AD395C)) + (comp (ref C6) + (value 10nF) + (footprint libcms:SM0603) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 56AD3A08)) + (comp (ref R2) + (value 47k) + (footprint libcms:SM0603) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 56AD3C55)) + (comp (ref L3) + (value 1.5uH) + (footprint libcms:SM0805) + (libsource (lib device) (part INDUCTOR)) + (sheetpath (names /) (tstamps /)) + (tstamp 56AD3F42)) + (comp (ref C9) + (value 6.8pF) + (footprint libcms:SM0603) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 56AD412D)) + (comp (ref R3) + (value 82) + (footprint libcms:SM0603) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 56AD4269)) + (comp (ref C8) + (value 680pF) + (footprint libcms:SM0603) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 56AD4323)) + (comp (ref C7) + (value 20nF) + (footprint libcms:SM0603) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 56AD4417)) + (comp (ref P3) + (value CONN_1) + (footprint connect:1pin) + (libsource (lib conn) (part CONN_1)) + (sheetpath (names /) (tstamps /)) + (tstamp 56AD4ED5)) + (comp (ref U1) + (value LM7810CT) + (footprint libcms:DPAK2) + (libsource (lib regul) (part LM7810CT)) + (sheetpath (names /) (tstamps /)) + (tstamp 56AD502D)) + (comp (ref C5) + (value 1uF) + (footprint smd_capacitors:c_elec_4x4.5) + (libsource (lib device) (part CP1)) + (sheetpath (names /) (tstamps /)) + (tstamp 56AD5334)) + (comp (ref C2) + (value 1uF) + (footprint smd_capacitors:c_elec_4x4.5) + (libsource (lib device) (part CP1)) + (sheetpath (names /) (tstamps /)) + (tstamp 56AD539C)) + (comp (ref P2) + (value CONN_2) + (footprint connect:SIL-2) + (libsource (lib conn) (part CONN_2)) + (sheetpath (names /) (tstamps /)) + (tstamp 56AD582D)) + (comp (ref P4) + (value CONN_1) + (footprint rfshield:Shield) + (libsource (lib conn) (part CONN_1)) + (sheetpath (names /) (tstamps /)) + (tstamp 56AE7F5C))) + (libparts + (libpart (lib device) (part C) + (description "Condensateur non polarise") + (footprints + (fp SM*) + (fp C?) + (fp C1-1)) + (fields + (field (name Reference) C) + (field (name Value) C)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib conn) (part CONN_1) + (description "1 pin") + (fields + (field (name Reference) P) + (field (name Value) CONN_1)) + (pins + (pin (num 1) (name 1) (type passive)))) + (libpart (lib conn) (part CONN_2) + (description "Symbole general de connecteur") + (fields + (field (name Reference) P) + (field (name Value) CONN_2)) + (pins + (pin (num 1) (name P1) (type passive)) + (pin (num 2) (name PM) (type passive)))) + (libpart (lib device) (part CP1) + (description "Condensateur polarise") + (footprints + (fp CP*) + (fp SM*)) + (fields + (field (name Reference) C) + (field (name Value) CP1)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib device) (part CTRIM) + (fields + (field (name Reference) C) + (field (name Value) CTRIM)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib device) (part INDUCTOR) + (fields + (field (name Reference) L) + (field (name Value) INDUCTOR)) + (pins + (pin (num 1) (name 1) (type passive)) + (pin (num 2) (name 2) (type passive)))) + (libpart (lib regul) (part LM7805CT) + (aliases + (alias LM7806CT) + (alias LM7808CT) + (alias LM7809CT) + (alias LM7810CT) + (alias LM7812CT) + (alias LM7815CT) + (alias LM7818CT) + (alias LM7824CT) + (alias LM7806ACT) + (alias LM7808ACT) + (alias LM7809ACT) + (alias LM7810ACT) + (alias LM7812ACT) + (alias LM7815ACT) + (alias LM7818ACT) + (alias LM7824ACT)) + (description "LM7805CT, Positive 1A 35V Linear Regulator, Fixed Output 5V, TO-220") + (docs http://www.fairchildsemi.com/ds/LM/LM7805.pdf) + (footprints + (fp TO*)) + (fields + (field (name Reference) U) + (field (name Value) LM7805CT) + (field (name Footprint) TO-220)) + (pins + (pin (num 1) (name IN) (type input)) + (pin (num 2) (name GND) (type power_in)) + (pin (num 3) (name OUT) (type power_out)))) + (libpart (lib device) (part NPN) + (docs transistors/bipolar/*.*) + (fields + (field (name Reference) Q) + (field (name Value) NPN)) + (pins + (pin (num 1) (name E) (type passive)) + (pin (num 2) (name B) (type input)) + (pin (num 3) (name C) (type passive)))) + (libpart (lib device) (part R) + (description Resistance) + (footprints + (fp R?) + (fp SM0603) + (fp SM0805) + (fp R?-*) + (fp SM1206)) + (fields + (field (name Reference) R) + (field (name Value) R)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive))))) + (libraries + (library (logical conn) + (uri /usr/share/kicad/library/conn.lib)) + (library (logical regul) + (uri /usr/share/kicad/library/regul.lib)) + (library (logical device) + (uri /usr/share/kicad/library/device.lib))) + (nets + (net (code 1) (name "Net-(C2-Pad1)") + (node (ref P2) (pin 2)) + (node (ref U1) (pin 1)) + (node (ref C2) (pin 1))) + (net (code 2) (name "Net-(C9-Pad1)") + (node (ref C9) (pin 1)) + (node (ref P3) (pin 1))) + (net (code 3) (name GND) + (node (ref P4) (pin 1)) + (node (ref C2) (pin 2)) + (node (ref P2) (pin 1)) + (node (ref Q1) (pin 1)) + (node (ref C3) (pin 2)) + (node (ref C7) (pin 1)) + (node (ref C5) (pin 2)) + (node (ref C8) (pin 1)) + (node (ref U1) (pin 2))) + (net (code 4) (name VCC) + (node (ref U1) (pin 3)) + (node (ref C5) (pin 1)) + (node (ref R3) (pin 1)) + (node (ref C7) (pin 2))) + (net (code 5) (name "Net-(C8-Pad2)") + (node (ref C8) (pin 2)) + (node (ref R3) (pin 2)) + (node (ref L3) (pin 1))) + (net (code 6) (name "Net-(C4-Pad1)") + (node (ref C4) (pin 1)) + (node (ref L2) (pin 1))) + (net (code 7) (name "Net-(C6-Pad1)") + (node (ref R2) (pin 1)) + (node (ref C6) (pin 1)) + (node (ref R1) (pin 1))) + (net (code 8) (name "Net-(L2-Pad2)") + (node (ref R1) (pin 2)) + (node (ref Q1) (pin 2)) + (node (ref L2) (pin 2))) + (net (code 9) (name "Net-(C3-Pad1)") + (node (ref C3) (pin 1)) + (node (ref C4) (pin 2)) + (node (ref L1) (pin 2))) + (net (code 10) (name "Net-(C6-Pad2)") + (node (ref R2) (pin 2)) + (node (ref Q1) (pin 3)) + (node (ref L3) (pin 2)) + (node (ref C6) (pin 2)) + (node (ref C9) (pin 2))) + (net (code 11) (name "Net-(C1-Pad1)") + (node (ref L1) (pin 1)) + (node (ref C1) (pin 1))) + (net (code 12) (name "Net-(C1-Pad2)") + (node (ref P1) (pin 1)) + (node (ref C1) (pin 2))))) \ No newline at end of file diff --git a/lna.pro b/lna.pro new file mode 100644 index 0000000..3542f77 --- /dev/null +++ b/lna.pro @@ -0,0 +1,60 @@ +update=Sat 30 Jan 2016 10:52:43 PM CET +version=1 +last_client=kicad +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=power +LibName2=device +LibName3=transistors +LibName4=conn +LibName5=linear +LibName6=regul +LibName7=74xx +LibName8=cmos4000 +LibName9=adc-dac +LibName10=memory +LibName11=xilinx +LibName12=microcontrollers +LibName13=dsp +LibName14=microchip +LibName15=analog_switches +LibName16=motorola +LibName17=texas +LibName18=intel +LibName19=audio +LibName20=interface +LibName21=digital-audio +LibName22=philips +LibName23=display +LibName24=cypress +LibName25=siliconi +LibName26=opto +LibName27=atmel +LibName28=contrib +LibName29=valves +[general] +version=1 diff --git a/lna.sch b/lna.sch new file mode 100644 index 0000000..c8eefff --- /dev/null +++ b/lna.sch @@ -0,0 +1,478 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:lna-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L CONN_1 P1 +U 1 1 56AD30C3 +P 3250 4750 +F 0 "P1" H 3184 4652 40 0000 C CNN +F 1 "CONN_1" H 3250 4805 30 0001 C CNN +F 2 "connect:1pin" H 3250 4750 60 0001 C CNN +F 3 "" H 3250 4750 60 0000 C CNN + 1 3250 4750 + -1 0 0 1 +$EndComp +$Comp +L INDUCTOR L1 +U 1 1 56AD3311 +P 4500 4750 +F 0 "L1" V 4696 4750 40 0000 C CNN +F 1 "400nH" V 4618 4750 40 0000 C CNN +F 2 "SM1008:SM1008" H 4500 4750 60 0001 C CNN +F 3 "" H 4500 4750 60 0000 C CNN + 1 4500 4750 + 0 -1 -1 0 +$EndComp +$Comp +L CTRIM C1 +U 1 1 56AD345C +P 3800 4750 +F 0 "C1" V 3531 4750 50 0000 C CNN +F 1 "2-10pF" V 3623 4750 50 0000 C CNN +F 2 "tzc3:TZC3" H 3800 4750 60 0001 C CNN +F 3 "" H 3800 4750 60 0000 C CNN + 1 3800 4750 + 0 1 1 0 +$EndComp +Wire Wire Line + 3400 4750 3600 4750 +Wire Wire Line + 4000 4750 4200 4750 +$Comp +L C C3 +U 1 1 56AD3650 +P 4900 5100 +F 0 "C3" H 5015 5139 40 0000 L CNN +F 1 "33pF" H 5015 5061 40 0000 L CNN +F 2 "libcms:SM0603" H 4938 4950 30 0001 C CNN +F 3 "" H 4900 5100 60 0000 C CNN + 1 4900 5100 + 1 0 0 -1 +$EndComp +$Comp +L INDUCTOR L2 +U 1 1 56AD3814 +P 5900 4750 +F 0 "L2" V 6096 4750 40 0000 C CNN +F 1 "400nH" V 6018 4750 40 0000 C CNN +F 2 "SM1008:SM1008" H 5900 4750 60 0001 C CNN +F 3 "" H 5900 4750 60 0000 C CNN + 1 5900 4750 + 0 -1 -1 0 +$EndComp +$Comp +L CTRIM C4 +U 1 1 56AD381A +P 5200 4750 +F 0 "C4" V 4931 4750 50 0000 C CNN +F 1 "2-10pf" V 5023 4750 50 0000 C CNN +F 2 "tzc3:TZC3" H 5200 4750 60 0001 C CNN +F 3 "" H 5200 4750 60 0000 C CNN + 1 5200 4750 + 0 1 1 0 +$EndComp +Wire Wire Line + 4800 4750 5000 4750 +Wire Wire Line + 5400 4750 5600 4750 +Wire Wire Line + 4900 4900 4900 4750 +Connection ~ 4900 4750 +$Comp +L NPN Q1 +U 1 1 56AD3856 +P 6750 4750 +F 0 "Q1" H 6941 4796 50 0000 L CNN +F 1 "BFG540W" H 6941 4704 50 0000 L CNN +F 2 "bfg540w:sot143B" H 6750 4750 60 0001 C CNN +F 3 "" H 6750 4750 60 0000 C CNN + 1 6750 4750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6200 4750 6550 4750 +Wire Wire Line + 4900 5300 4900 5450 +Wire Wire Line + 6850 4950 6850 5450 +$Comp +L R R1 +U 1 1 56AD395C +P 6350 4250 +F 0 "R1" H 6421 4289 40 0000 L CNN +F 1 "1k" H 6421 4211 40 0000 L CNN +F 2 "libcms:SM0603" V 6280 4250 30 0001 C CNN +F 3 "" H 6350 4250 30 0000 C CNN + 1 6350 4250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6350 4750 6350 4500 +Connection ~ 6350 4750 +$Comp +L C C6 +U 1 1 56AD3A08 +P 7050 4000 +F 0 "C6" H 7165 4039 40 0000 L CNN +F 1 "10nF" H 7165 3961 40 0000 L CNN +F 2 "libcms:SM0603" H 7088 3850 30 0001 C CNN +F 3 "" H 7050 4000 60 0000 C CNN + 1 7050 4000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6350 4000 6350 3600 +Wire Wire Line + 6350 3600 7050 3600 +Wire Wire Line + 7050 3600 7050 3800 +Wire Wire Line + 6650 3750 6650 3600 +Connection ~ 6650 3600 +Wire Wire Line + 6650 4250 6650 4300 +Wire Wire Line + 6650 4300 7050 4300 +Wire Wire Line + 7050 4300 7050 4200 +Wire Wire Line + 6850 4300 6850 4550 +Connection ~ 6850 4300 +$Comp +L R R2 +U 1 1 56AD3C55 +P 6650 4000 +F 0 "R2" H 6721 4039 40 0000 L CNN +F 1 "47k" H 6721 3961 40 0000 L CNN +F 2 "libcms:SM0603" V 6580 4000 30 0001 C CNN +F 3 "" H 6650 4000 30 0000 C CNN + 1 6650 4000 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR01 +U 1 1 56AD3CF8 +P 6850 5450 +F 0 "#PWR01" H 6850 5450 30 0001 C CNN +F 1 "GND" H 6850 5380 30 0001 C CNN +F 2 "" H 6850 5450 60 0000 C CNN +F 3 "" H 6850 5450 60 0000 C CNN + 1 6850 5450 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR02 +U 1 1 56AD3D2D +P 4900 5450 +F 0 "#PWR02" H 4900 5450 30 0001 C CNN +F 1 "GND" H 4900 5380 30 0001 C CNN +F 2 "" H 4900 5450 60 0000 C CNN +F 3 "" H 4900 5450 60 0000 C CNN + 1 4900 5450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6850 4450 7700 4450 +Connection ~ 6850 4450 +$Comp +L INDUCTOR L3 +U 1 1 56AD3F42 +P 7400 4000 +F 0 "L3" H 7479 4039 40 0000 L CNN +F 1 "1.5uH" H 7479 3961 40 0000 L CNN +F 2 "libcms:SM0805" H 7400 4000 60 0001 C CNN +F 3 "" H 7400 4000 60 0000 C CNN + 1 7400 4000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7400 4450 7400 4300 +Connection ~ 7400 4450 +Wire Wire Line + 7400 3300 7400 3700 +$Comp +L C C9 +U 1 1 56AD412D +P 7900 4450 +F 0 "C9" V 7668 4450 40 0000 C CNN +F 1 "6.8pF" V 7746 4450 40 0000 C CNN +F 2 "libcms:SM0603" H 7938 4300 30 0001 C CNN +F 3 "" H 7900 4450 60 0000 C CNN + 1 7900 4450 + 0 1 1 0 +$EndComp +$Comp +L R R3 +U 1 1 56AD4269 +P 7400 3050 +F 0 "R3" H 7471 3089 40 0000 L CNN +F 1 "82" H 7471 3011 40 0000 L CNN +F 2 "libcms:SM0603" V 7330 3050 30 0001 C CNN +F 3 "" H 7400 3050 30 0000 C CNN + 1 7400 3050 + 1 0 0 -1 +$EndComp +$Comp +L C C8 +U 1 1 56AD4323 +P 7700 3400 +F 0 "C8" V 7468 3400 40 0000 C CNN +F 1 "680pF" V 7546 3400 40 0000 C CNN +F 2 "libcms:SM0603" H 7738 3250 30 0001 C CNN +F 3 "" H 7700 3400 60 0000 C CNN + 1 7700 3400 + 0 1 1 0 +$EndComp +$Comp +L C C7 +U 1 1 56AD4417 +P 7700 2650 +F 0 "C7" V 7468 2650 40 0000 C CNN +F 1 "20nF" V 7546 2650 40 0000 C CNN +F 2 "libcms:SM0603" H 7738 2500 30 0001 C CNN +F 3 "" H 7700 2650 60 0000 C CNN + 1 7700 2650 + 0 1 1 0 +$EndComp +Wire Wire Line + 7400 3400 7500 3400 +Connection ~ 7400 3400 +Wire Wire Line + 7400 2250 7400 2800 +Wire Wire Line + 7400 2650 7500 2650 +Connection ~ 7400 2650 +Wire Wire Line + 7900 2650 8000 2650 +Wire Wire Line + 7900 3400 8000 3400 +Wire Wire Line + 8000 2650 8000 3600 +Connection ~ 8000 3400 +$Comp +L GND #PWR03 +U 1 1 56AD468D +P 8000 3600 +F 0 "#PWR03" H 8000 3600 30 0001 C CNN +F 1 "GND" H 8000 3530 30 0001 C CNN +F 2 "" H 8000 3600 60 0000 C CNN +F 3 "" H 8000 3600 60 0000 C CNN + 1 8000 3600 + 1 0 0 -1 +$EndComp +$Comp +L VCC #PWR04 +U 1 1 56AD46E1 +P 7400 2250 +F 0 "#PWR04" H 7400 2350 30 0001 C CNN +F 1 "VCC" H 7406 2379 30 0000 C CNN +F 2 "" H 7400 2250 60 0000 C CNN +F 3 "" H 7400 2250 60 0000 C CNN + 1 7400 2250 + 1 0 0 -1 +$EndComp +$Comp +L CONN_1 P3 +U 1 1 56AD4ED5 +P 8450 4450 +F 0 "P3" H 8509 4450 40 0000 L CNN +F 1 "CONN_1" H 8450 4505 30 0001 C CNN +F 2 "connect:1pin" H 8450 4450 60 0001 C CNN +F 3 "" H 8450 4450 60 0000 C CNN + 1 8450 4450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8100 4450 8300 4450 +$Comp +L LM7810CT U1 +U 1 1 56AD502D +P 4950 1750 +F 0 "U1" H 4950 2108 40 0000 C CNN +F 1 "LM7810CT" H 4950 2030 40 0000 C CNN +F 2 "libcms:DPAK2" H 4950 1961 30 0000 C CIN +F 3 "" H 4950 1750 60 0000 C CNN + 1 4950 1750 + 1 0 0 -1 +$EndComp +$Comp +L CP1 C5 +U 1 1 56AD5334 +P 5550 2550 +F 0 "C5" H 5683 2596 50 0000 L CNN +F 1 "1uF" H 5683 2504 50 0000 L CNN +F 2 "smd_capacitors:c_elec_4x4.5" H 5550 2550 60 0001 C CNN +F 3 "" H 5550 2550 60 0000 C CNN + 1 5550 2550 + 1 0 0 -1 +$EndComp +$Comp +L CP1 C2 +U 1 1 56AD539C +P 4350 2550 +F 0 "C2" H 4483 2596 50 0000 L CNN +F 1 "1uF" H 4483 2504 50 0000 L CNN +F 2 "smd_capacitors:c_elec_4x4.5" H 4350 2550 60 0001 C CNN +F 3 "" H 4350 2550 60 0000 C CNN + 1 4350 2550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3650 1700 4550 1700 +Wire Wire Line + 4350 1700 4350 2350 +Connection ~ 4350 1700 +Wire Wire Line + 4950 2000 4950 2950 +Wire Wire Line + 5350 1700 5900 1700 +Wire Wire Line + 5550 1700 5550 2350 +Connection ~ 5550 1700 +Wire Wire Line + 4350 2750 4350 2950 +Wire Wire Line + 5550 2750 5550 2950 +$Comp +L CONN_2 P2 +U 1 1 56AD582D +P 3300 1800 +F 0 "P2" H 3169 1478 40 0000 C CNN +F 1 "CONN_2" H 3169 1556 40 0000 C CNN +F 2 "connect:SIL-2" H 3300 1800 60 0001 C CNN +F 3 "" H 3300 1800 60 0000 C CNN + 1 3300 1800 + -1 0 0 1 +$EndComp +Wire Wire Line + 3650 1900 3750 1900 +Wire Wire Line + 3750 1900 3750 2950 +Wire Wire Line + 5900 1700 5900 1400 +$Comp +L GND #PWR05 +U 1 1 56AD5B4E +P 3750 2950 +F 0 "#PWR05" H 3750 2950 30 0001 C CNN +F 1 "GND" H 3750 2880 30 0001 C CNN +F 2 "" H 3750 2950 60 0000 C CNN +F 3 "" H 3750 2950 60 0000 C CNN + 1 3750 2950 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR06 +U 1 1 56AD5B8C +P 4350 2950 +F 0 "#PWR06" H 4350 2950 30 0001 C CNN +F 1 "GND" H 4350 2880 30 0001 C CNN +F 2 "" H 4350 2950 60 0000 C CNN +F 3 "" H 4350 2950 60 0000 C CNN + 1 4350 2950 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR07 +U 1 1 56AD5BCA +P 4950 2950 +F 0 "#PWR07" H 4950 2950 30 0001 C CNN +F 1 "GND" H 4950 2880 30 0001 C CNN +F 2 "" H 4950 2950 60 0000 C CNN +F 3 "" H 4950 2950 60 0000 C CNN + 1 4950 2950 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR08 +U 1 1 56AD5C08 +P 5550 2950 +F 0 "#PWR08" H 5550 2950 30 0001 C CNN +F 1 "GND" H 5550 2880 30 0001 C CNN +F 2 "" H 5550 2950 60 0000 C CNN +F 3 "" H 5550 2950 60 0000 C CNN + 1 5550 2950 + 1 0 0 -1 +$EndComp +$Comp +L VCC #PWR09 +U 1 1 56AD5C70 +P 5900 1400 +F 0 "#PWR09" H 5900 1500 30 0001 C CNN +F 1 "VCC" H 5906 1529 30 0000 C CNN +F 2 "" H 5900 1400 60 0000 C CNN +F 3 "" H 5900 1400 60 0000 C CNN + 1 5900 1400 + 1 0 0 -1 +$EndComp +$Comp +L CONN_1 P4 +U 1 1 56AE7F5C +P 3250 2150 +F 0 "P4" H 3184 2052 40 0000 C CNN +F 1 "CONN_1" H 3250 2205 30 0001 C CNN +F 2 "rfshield:Shield" H 3250 2150 60 0001 C CNN +F 3 "" H 3250 2150 60 0000 C CNN + 1 3250 2150 + -1 0 0 1 +$EndComp +$Comp +L GND #PWR010 +U 1 1 56AE8468 +P 3500 2950 +F 0 "#PWR010" H 3500 2950 30 0001 C CNN +F 1 "GND" H 3500 2880 30 0001 C CNN +F 2 "" H 3500 2950 60 0000 C CNN +F 3 "" H 3500 2950 60 0000 C CNN + 1 3500 2950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3400 2150 3500 2150 +Wire Wire Line + 3500 2150 3500 2950 +Text Notes 2850 2200 0 60 ~ 0 +Shield +$EndSCHEMATC diff --git a/parts.md b/parts.md new file mode 100644 index 0000000..b774080 --- /dev/null +++ b/parts.md @@ -0,0 +1,27 @@ +Of the shelf +============ + +| Part | Manufacturer Part | +|-------------------|-------------------| +| 10V Regulator | UA7810CKTTR | +| BFG 540W | BFG 540W | +| Trimmer 10pf | TZC3R100A110R00 | +| Inductor 0.4040uH | PE-1008CM401KTT | +| Inductor 1.5uH | CV201210-1R5K | +| 6.8pF 0603 | 251R14S6R8CV4T | +| 33pF 0603 | C0603C330J5GACTU | +| 680pF 0603 | CL10B681KB8NNNC | +| 22nF 0603 | CL10B223KB8SFNC | +| 82 0603 | +| 1k 0803 | +| 47k 0603 | +| 1uF | UWJ1H010MCL1GB + + + +Selfwound coils +=============== +Inductance: 404.3 nH +Length : 10mm +Diameter: 8mm +Windings: 8