From 0a0494cb10b1b36a8b587a37127ca3bb84bae256 Mon Sep 17 00:00:00 2001 From: Maximilian Stiefel Date: Tue, 25 Apr 2017 11:49:07 +0200 Subject: [PATCH] Done with layouting so far. --- .../TP_SMD_quadr_3mm.kicad_mod | 9 + pcb/transimpedance_amp/transimpedance_amp.jpg | Bin 0 -> 103184 bytes .../transimpedance_amp.kicad_pcb | 1005 +++++++++++++---- pcb/transimpedance_amp/transimpedance_amp.sch | 36 +- 4 files changed, 807 insertions(+), 243 deletions(-) create mode 100644 pcb/transimpedance_amp/Testpoints.pretty/TP_SMD_quadr_3mm.kicad_mod create mode 100644 pcb/transimpedance_amp/transimpedance_amp.jpg diff --git a/pcb/transimpedance_amp/Testpoints.pretty/TP_SMD_quadr_3mm.kicad_mod b/pcb/transimpedance_amp/Testpoints.pretty/TP_SMD_quadr_3mm.kicad_mod new file mode 100644 index 0000000..c5b9b87 --- /dev/null +++ b/pcb/transimpedance_amp/Testpoints.pretty/TP_SMD_quadr_3mm.kicad_mod @@ -0,0 +1,9 @@ +(module TP_SMD_quadr_3mm (layer F.Cu) (tedit 58FF0D14) + (fp_text reference REF** (at 0 2.54) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TP_SMD_quadr_3mm (at 0 -2.54) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 3 3) (layers F.Cu F.Paste F.Mask)) +) diff --git a/pcb/transimpedance_amp/transimpedance_amp.jpg b/pcb/transimpedance_amp/transimpedance_amp.jpg new file mode 100644 index 0000000000000000000000000000000000000000..07c693e685726a377014ad8280e033c147962fc9 GIT binary patch literal 103184 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

_0##+pjs{QlL=h>9k`K7TvUnSRz<=uWFEYIsgBR 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 literal 0 HcmV?d00001 diff --git a/pcb/transimpedance_amp/transimpedance_amp.kicad_pcb b/pcb/transimpedance_amp/transimpedance_amp.kicad_pcb index c7af458..a883ae4 100644 --- a/pcb/transimpedance_amp/transimpedance_amp.kicad_pcb +++ b/pcb/transimpedance_amp/transimpedance_amp.kicad_pcb @@ -1,21 +1,21 @@ (kicad_pcb (version 4) (host pcbnew 4.0.5+dfsg1-4) (general - (links 77) - (no_connects 25) - (area -0.100001 -0.100001 40.100001 50.100001) + (links 87) + (no_connects 0) + (area 100.657143 68.3 220.890477 133.238333) (thickness 1.6) - (drawings 4) - (tracks 134) + (drawings 6) + (tracks 144) (zones 0) - (modules 37) + (modules 48) (nets 19) ) (page A4) (layers (0 F.Cu signal) - (31 B.Cu signal) + (31 B.Cu signal hide) (32 B.Adhes user) (33 F.Adhes user) (34 B.Paste user) @@ -40,7 +40,7 @@ (last_trace_width 0.5) (user_trace_width 0.5) (trace_clearance 0.2) - (zone_clearance 0.508) + (zone_clearance 0.3) (zone_45_only no) (trace_min 0.2) (segment_width 0.2) @@ -60,11 +60,12 @@ (mod_edge_width 0.15) (mod_text_size 1 1) (mod_text_width 0.15) - (pad_size 1.524 1.524) - (pad_drill 0.762) + (pad_size 2.49936 2.49936) + (pad_drill 1.00076) (pad_to_mask_clearance 0.2) (aux_axis_origin 0 0) - (visible_elements FFFFFF7F) + (grid_origin 134.874 122.682) + (visible_elements FFFFFF5F) (pcbplotparams (layerselection 0x00030_80000001) (usegerberextensions false) @@ -139,8 +140,119 @@ (add_net "Net-(P7-Pad1)") ) + (module Wire_Pads:SolderWirePad_single_1mmDrill (layer F.Cu) (tedit 58FF196A) (tstamp 58FFB7ED) + (at 182.118 102.108) + (fp_text reference REF** (at 0 -3.81) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SolderWirePad_single_1mmDrill (at -1.905 3.175) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.49936 2.49936) (drill 1.00076) (layers *.Cu) + (net 9 GND)) + ) + + (module Wire_Pads:SolderWirePad_single_1mmDrill (layer F.Cu) (tedit 58FF196A) (tstamp 58FFB7E8) + (at 178.816 115.062) + (fp_text reference REF** (at 0 -3.81) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SolderWirePad_single_1mmDrill (at -1.905 3.175) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.49936 2.49936) (drill 1.00076) (layers *.Cu) + (net 9 GND)) + ) + + (module Wire_Pads:SolderWirePad_single_1mmDrill (layer F.Cu) (tedit 58FF196A) (tstamp 58FFB7E3) + (at 167.132 120.904) + (fp_text reference REF** (at 0 -3.81) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SolderWirePad_single_1mmDrill (at -1.905 3.175) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.49936 2.49936) (drill 1.00076) (layers *.Cu) + (net 9 GND)) + ) + + (module Wire_Pads:SolderWirePad_single_1mmDrill (layer F.Cu) (tedit 58FF196A) (tstamp 58FFB7DE) + (at 173.482 121.412) + (fp_text reference REF** (at 0 -3.81) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SolderWirePad_single_1mmDrill (at -1.905 3.175) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.49936 2.49936) (drill 1.00076) (layers *.Cu) + (net 9 GND)) + ) + + (module Wire_Pads:SolderWirePad_single_1mmDrill (layer F.Cu) (tedit 58FF196A) (tstamp 58FFB7D9) + (at 160.782 120.65) + (fp_text reference REF** (at 0 -3.81) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SolderWirePad_single_1mmDrill (at -1.905 3.175) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.49936 2.49936) (drill 1.00076) (layers *.Cu) + (net 9 GND)) + ) + + (module Wire_Pads:SolderWirePad_single_1mmDrill (layer F.Cu) (tedit 58FF196A) (tstamp 58FFB7D4) + (at 148.59 116.332) + (fp_text reference REF** (at 0 -3.81) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SolderWirePad_single_1mmDrill (at -1.905 3.175) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.49936 2.49936) (drill 1.00076) (layers *.Cu) + (net 9 GND)) + ) + + (module Wire_Pads:SolderWirePad_single_1mmDrill (layer F.Cu) (tedit 58FF196A) (tstamp 58FFB7CF) + (at 140.208 120.142) + (fp_text reference REF** (at 0 -3.81) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SolderWirePad_single_1mmDrill (at -1.905 3.175) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.49936 2.49936) (drill 1.00076) (layers *.Cu) + (net 9 GND)) + ) + + (module Wire_Pads:SolderWirePad_single_1mmDrill (layer F.Cu) (tedit 58FF196A) (tstamp 58FFB7CA) + (at 134.112 121.158) + (fp_text reference REF** (at 0 -3.81) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SolderWirePad_single_1mmDrill (at -1.905 3.175) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.49936 2.49936) (drill 1.00076) (layers *.Cu) + (net 9 GND)) + ) + + (module Mounting_Holes:MountingHole_3.2mm_M3_Pad (layer F.Cu) (tedit 56D1B4CB) (tstamp 58FF0A6E) + (at 182 126) + (descr "Mounting Hole 3.2mm, M3") + (tags "mounting hole 3.2mm m3") + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3_Pad (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole circle (at 0 0) (size 6.4 6.4) (drill 3.2) (layers *.Cu *.Mask)) + ) + (module Pin_Headers:Pin_Header_Straight_1x05 (layer F.Cu) (tedit 54EA0684) (tstamp 5900189A) - (at 151.13 97.79 90) + (at 157.13 109.79 90) (descr "Through hole pin header") (tags "pin header") (path /58FDBBF8) @@ -179,7 +291,7 @@ ) (module Pin_Headers:Pin_Header_Straight_1x05 (layer F.Cu) (tedit 54EA0684) (tstamp 590018AE) - (at 151.13 100.33 90) + (at 157.13 112.33 90) (descr "Through hole pin header") (tags "pin header") (path /58FDC421) @@ -218,7 +330,7 @@ ) (module Pin_Headers:Pin_Header_Straight_1x05 (layer F.Cu) (tedit 54EA0684) (tstamp 590018C2) - (at 151.13 113.665 90) + (at 157.13 125.665 90) (descr "Through hole pin header") (tags "pin header") (path /58FDC9E0) @@ -257,7 +369,7 @@ ) (module Pin_Headers:Pin_Header_Straight_1x05 (layer F.Cu) (tedit 54EA0684) (tstamp 590018D6) - (at 151.13 116.205 90) + (at 157.13 128.205 90) (descr "Through hole pin header") (tags "pin header") (path /58FDC97C) @@ -296,12 +408,12 @@ ) (module Photodiodes:BPW34FA (layer F.Cu) (tedit 58FDDC7C) (tstamp 59009014) - (at 156.21 90.805 90) + (at 127 106 270) (path /58FDDC96) - (fp_text reference D1 (at 0 3.81 90) (layer F.SilkS) + (fp_text reference D1 (at 0 3.81 270) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value BPW34FA (at 0 -3.81 90) (layer F.Fab) + (fp_text value BPW34FA (at 0 -3.81 270) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -0.8 -1.2) (end -0.6 -1.1) (layer F.SilkS) (width 0.15)) @@ -324,19 +436,19 @@ (fp_line (start -2 -2) (end 2 -2) (layer F.SilkS) (width 0.15)) (fp_line (start -2 2) (end 2 2) (layer F.SilkS) (width 0.15)) (fp_line (start -2 -2) (end -2 -1) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at -2.5 0 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (pad 1 thru_hole circle (at -2.5 0 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (net 8 "Net-(D1-Pad1)")) - (pad 2 thru_hole circle (at 2.5 0 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (pad 2 thru_hole circle (at 2.5 0 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (net 9 GND)) ) (module Photodiodes:BPW34FA (layer F.Cu) (tedit 58FDDC7C) (tstamp 59009298) - (at 138.43 90.805 270) + (at 135.382 106.172 270) (path /58FE921C) (fp_text reference D2 (at 0 3.81 270) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value BPW34FA (at 0 -3.81 270) (layer F.Fab) + (fp_text value BPW34 (at 0 -3.81 270) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -0.8 -1.2) (end -0.6 -1.1) (layer F.SilkS) (width 0.15)) @@ -366,7 +478,7 @@ ) (module Pin_Headers:Pin_Header_Straight_1x05 (layer F.Cu) (tedit 54EA0684) (tstamp 590092AC) - (at 143.51 116.84 270) + (at 150.352 128.16 270) (descr "Through hole pin header") (tags "pin header") (path /58FE91E6) @@ -405,7 +517,7 @@ ) (module Pin_Headers:Pin_Header_Straight_1x05 (layer F.Cu) (tedit 54EA0684) (tstamp 590092C0) - (at 143.51 113.665 270) + (at 150.352 125.62 270) (descr "Through hole pin header") (tags "pin header") (path /58FE928D) @@ -444,7 +556,7 @@ ) (module Pin_Headers:Pin_Header_Straight_1x05 (layer F.Cu) (tedit 54EA0684) (tstamp 590092D4) - (at 143.51 97.79 270) + (at 150.51 109.79 270) (descr "Through hole pin header") (tags "pin header") (path /58FE91CE) @@ -483,7 +595,7 @@ ) (module Pin_Headers:Pin_Header_Straight_1x05 (layer F.Cu) (tedit 54EA0684) (tstamp 590092E8) - (at 143.51 100.33 270) + (at 150.51 112.33 270) (descr "Through hole pin header") (tags "pin header") (path /58FE91D4) @@ -522,7 +634,7 @@ ) (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 59009338) - (at 116.205 107.315 270) + (at 123.205 119.315 270) (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") (tags "resistor 0805") (path /58FE91DA) @@ -554,47 +666,8 @@ ) ) - (module Wire_Pads:SolderWirePad_single_1mmDrill (layer F.Cu) (tedit 0) (tstamp 59009763) - (at 178.435 116.205) - (path /58FE3886) - (fp_text reference TP1 (at 0 -3.81) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value TEST (at -1.905 3.175) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole circle (at 0 0) (size 2.49936 2.49936) (drill 1.00076) (layers *.Cu *.Mask) - (net 7 "Net-(P4-Pad1)")) - ) - - (module Wire_Pads:SolderWirePad_single_1mmDrill (layer F.Cu) (tedit 0) (tstamp 59009768) - (at 147.32 86.36) - (path /58FEC254) - (fp_text reference TP2 (at 0 -3.81) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value TEST (at -1.905 3.175) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole circle (at 0 0) (size 2.49936 2.49936) (drill 1.00076) (layers *.Cu *.Mask) - (net 10 +5V)) - ) - - (module Wire_Pads:SolderWirePad_single_1mmDrill (layer F.Cu) (tedit 0) (tstamp 59009807) - (at 116.84 116.84) - (path /58FE922E) - (fp_text reference TP3 (at 0 -3.81) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value TEST (at -1.905 3.175) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole circle (at 0 0) (size 2.49936 2.49936) (drill 1.00076) (layers *.Cu *.Mask) - (net 17 "Net-(P5-Pad1)")) - ) - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 58FDEFD0) - (at 178.435 107.315 270) + (at 184.435 119.315 270) (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") (tags "resistor 0805") (path /58FDC47A) @@ -627,7 +700,7 @@ ) (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 58FDEFD5) - (at 169.545 107.315 270) + (at 175.545 119.315 270) (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") (tags "resistor 0805") (path /58FDCBC3) @@ -660,7 +733,7 @@ ) (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 58FDEFDA) - (at 163.195 107.315 270) + (at 169.195 119.315 270) (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") (tags "resistor 0805") (path /58FDCCA7) @@ -693,7 +766,7 @@ ) (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 58FDEFDF) - (at 156.845 107.315 270) + (at 162.845 119.315 270) (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") (tags "resistor 0805") (path /58FDCD16) @@ -726,7 +799,7 @@ ) (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 58FDEFE4) - (at 150.495 107.315 270) + (at 156.495 119.315 270) (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") (tags "resistor 0805") (path /58FDCDBF) @@ -759,7 +832,7 @@ ) (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 58FDEFE9) - (at 141.605 107.315 270) + (at 148.605 119.315 270) (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") (tags "resistor 0805") (path /58FE9210) @@ -792,7 +865,7 @@ ) (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 58FDEFEE) - (at 137.795 107.315 270) + (at 144.795 119.315 270) (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") (tags "resistor 0805") (path /58FE9204) @@ -825,7 +898,7 @@ ) (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 58FDEFF3) - (at 131.445 107.315 270) + (at 138.445 119.315 270) (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") (tags "resistor 0805") (path /58FE91F8) @@ -858,7 +931,7 @@ ) (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 58FDEFF8) - (at 125.095 107.315 270) + (at 132.095 119.315 270) (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") (tags "resistor 0805") (path /58FE91EC) @@ -891,7 +964,7 @@ ) (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 58FE111C) - (at 175.895 107.315 270) + (at 181.895 119.315 270) (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") (tags "resistor 0805") (path /58FDC56B) @@ -924,7 +997,7 @@ ) (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 58FE1121) - (at 172.085 107.315 270) + (at 178.085 119.315 270) (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") (tags "resistor 0805") (path /58FDCBC9) @@ -957,7 +1030,7 @@ ) (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 58FE1126) - (at 165.735 107.315 270) + (at 171.735 119.315 270) (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") (tags "resistor 0805") (path /58FDCCAD) @@ -990,7 +1063,7 @@ ) (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 58FE112B) - (at 159.385 107.315 270) + (at 165.385 119.315 270) (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") (tags "resistor 0805") (path /58FDCD1C) @@ -1023,7 +1096,7 @@ ) (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 58FE1130) - (at 153.035 107.315 270) + (at 159.035 119.315 270) (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") (tags "resistor 0805") (path /58FDCDC5) @@ -1056,7 +1129,7 @@ ) (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 58FE1135) - (at 144.145 107.315 270) + (at 151.145 119.315 270) (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") (tags "resistor 0805") (path /58FE9216) @@ -1089,7 +1162,7 @@ ) (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 58FE113A) - (at 135.255 107.315 270) + (at 142.255 119.315 270) (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") (tags "resistor 0805") (path /58FE920A) @@ -1122,7 +1195,7 @@ ) (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 58FE113F) - (at 128.905 107.315 270) + (at 135.905 119.315 270) (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") (tags "resistor 0805") (path /58FE91FE) @@ -1155,7 +1228,7 @@ ) (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 58FE1144) - (at 122.555 107.315 270) + (at 129.555 119.315 270) (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") (tags "resistor 0805") (path /58FE91F2) @@ -1188,7 +1261,7 @@ ) (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 58FE1149) - (at 118.745 107.315 270) + (at 125.745 119.315 270) (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") (tags "resistor 0805") (path /58FE91E0) @@ -1221,15 +1294,15 @@ ) (module SMD_Packages:SOIC-8-N (layer F.Cu) (tedit 0) (tstamp 58FE285D) - (at 147.32 90.805 90) + (at 136.398 97.028 270) (descr "Module Narrow CMS SOJ 8 pins large") (tags "CMS SOJ") (path /58FDBB28) (attr smd) - (fp_text reference U1 (at 0 -1.27 90) (layer F.SilkS) + (fp_text reference U1 (at 0 -1.27 270) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value AD8616 (at 0 1.27 90) (layer F.Fab) + (fp_text value AD8616 (at 0 1.27 270) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -2.54 -2.286) (end 2.54 -2.286) (layer F.SilkS) (width 0.15)) @@ -1239,21 +1312,21 @@ (fp_line (start -2.54 -0.762) (end -2.032 -0.762) (layer F.SilkS) (width 0.15)) (fp_line (start -2.032 -0.762) (end -2.032 0.508) (layer F.SilkS) (width 0.15)) (fp_line (start -2.032 0.508) (end -2.54 0.508) (layer F.SilkS) (width 0.15)) - (pad 8 smd rect (at -1.905 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (pad 8 smd rect (at -1.905 -3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) (net 10 +5V)) - (pad 7 smd rect (at -0.635 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (pad 7 smd rect (at -0.635 -3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) (net 18 "Net-(P7-Pad1)")) - (pad 6 smd rect (at 0.635 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (pad 6 smd rect (at 0.635 -3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) (net 9 GND)) - (pad 5 smd rect (at 1.905 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (pad 5 smd rect (at 1.905 -3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) (net 16 "Net-(D2-Pad1)")) - (pad 4 smd rect (at 1.905 3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (pad 4 smd rect (at 1.905 3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) (net 9 GND)) - (pad 3 smd rect (at 0.635 3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (pad 3 smd rect (at 0.635 3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) (net 8 "Net-(D1-Pad1)")) - (pad 2 smd rect (at -0.635 3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (pad 2 smd rect (at -0.635 3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) (net 9 GND)) - (pad 1 smd rect (at -1.905 3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (pad 1 smd rect (at -1.905 3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) (net 6 "Net-(P1-Pad1)")) (model SMD_Packages.3dshapes/SOIC-8-N.wrl (at (xyz 0 0 0)) @@ -1263,7 +1336,7 @@ ) (module Mounting_Holes:MountingHole_3.2mm_M3_Pad (layer F.Cu) (tedit 56D1B4CB) (tstamp 58FE333D) - (at 5 5) + (at 112 86) (descr "Mounting Hole 3.2mm, M3") (tags "mounting hole 3.2mm m3") (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) @@ -1278,7 +1351,7 @@ ) (module Mounting_Holes:MountingHole_3.2mm_M3_Pad (layer F.Cu) (tedit 56D1B4CB) (tstamp 58FE3349) - (at 5 45) + (at 112 126) (descr "Mounting Hole 3.2mm, M3") (tags "mounting hole 3.2mm m3") (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) @@ -1293,7 +1366,7 @@ ) (module Mounting_Holes:MountingHole_3.2mm_M3_Pad (layer F.Cu) (tedit 56D1B4CB) (tstamp 58FE3366) - (at 74.93 10.16) + (at 182 86) (descr "Mounting Hole 3.2mm, M3") (tags "mounting hole 3.2mm m3") (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) @@ -1307,144 +1380,602 @@ (pad 1 thru_hole circle (at 0 0) (size 6.4 6.4) (drill 3.2) (layers *.Cu *.Mask)) ) - (gr_line (start 0 50) (end 40 50) (angle 90) (layer Edge.Cuts) (width 0.2) (tstamp 58FE3056)) - (gr_line (start 0 0) (end 0 50) (angle 90) (layer Edge.Cuts) (width 0.2)) - (gr_line (start 40 0) (end 40 50) (angle 90) (layer Edge.Cuts) (width 0.2)) - (gr_line (start 0 0) (end 40 0) (angle 90) (layer Edge.Cuts) (width 0.2)) + (module Testpoints:TP_SMD_quadr_3mm (layer F.Cu) (tedit 58FF0D14) (tstamp 58FFB0B5) + (at 173.482 128.27) + (path /58FE3886) + (fp_text reference TP1 (at 0 2.54) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TEST (at 0 -2.54) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 3 3) (layers F.Cu F.Paste F.Mask) + (net 7 "Net-(P4-Pad1)")) + ) + + (module Testpoints:TP_SMD_quadr_3mm (layer F.Cu) (tedit 58FF0D14) (tstamp 58FFB0B9) + (at 139.7 91.694) + (path /58FEC254) + (fp_text reference TP2 (at 0 2.54) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TEST (at 0 -2.54) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 3 3) (layers F.Cu F.Paste F.Mask) + (net 10 +5V)) + ) + + (module Testpoints:TP_SMD_quadr_3mm (layer F.Cu) (tedit 58FF0D14) (tstamp 58FFB0C1) + (at 182.118 97.282) + (path /58FF116B) + (fp_text reference TP3 (at 0 2.54) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TEST (at 0 -2.54) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 3 3) (layers F.Cu F.Paste F.Mask) + (net 9 GND)) + ) - (segment (start 161.29 113.665) (end 173.355 113.665) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 173.99 113.03) (end 173.99 100.33) (width 0.5) (layer F.Cu) (net 1) (tstamp 58FE29B3)) - (segment (start 173.355 113.665) (end 173.99 113.03) (width 0.5) (layer F.Cu) (net 1) (tstamp 58FE29B2)) - (segment (start 178.435 106.365) (end 175.895 106.365) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 161.29 100.33) (end 173.99 100.33) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 173.99 100.33) (end 175.26 100.33) (width 0.5) (layer F.Cu) (net 1) (tstamp 58FE29B6)) - (segment (start 175.895 100.965) (end 175.895 106.365) (width 0.5) (layer F.Cu) (net 1) (tstamp 58FE2972)) - (segment (start 175.26 100.33) (end 175.895 100.965) (width 0.5) (layer F.Cu) (net 1) (tstamp 58FE2971)) - (segment (start 158.75 113.665) (end 158.75 112.395) (width 0.5) (layer F.Cu) (net 2)) - (segment (start 167.64 111.125) (end 167.64 102.87) (width 0.5) (layer F.Cu) (net 2) (tstamp 58FE29AD)) - (segment (start 167.005 111.76) (end 167.64 111.125) (width 0.5) (layer F.Cu) (net 2) (tstamp 58FE29AC)) - (segment (start 159.385 111.76) (end 167.005 111.76) (width 0.5) (layer F.Cu) (net 2) (tstamp 58FE29AB)) - (segment (start 158.75 112.395) (end 159.385 111.76) (width 0.5) (layer F.Cu) (net 2) (tstamp 58FE29AA)) - (segment (start 172.085 106.365) (end 169.545 106.365) (width 0.5) (layer F.Cu) (net 2)) - (segment (start 158.75 100.33) (end 158.75 102.235) (width 0.5) (layer F.Cu) (net 2)) - (segment (start 169.545 103.505) (end 169.545 106.365) (width 0.5) (layer F.Cu) (net 2) (tstamp 58FE296A)) - (segment (start 168.91 102.87) (end 169.545 103.505) (width 0.5) (layer F.Cu) (net 2) (tstamp 58FE2969)) - (segment (start 159.385 102.87) (end 167.64 102.87) (width 0.5) (layer F.Cu) (net 2) (tstamp 58FE2968)) - (segment (start 167.64 102.87) (end 168.91 102.87) (width 0.5) (layer F.Cu) (net 2) (tstamp 58FE29B0)) - (segment (start 158.75 102.235) (end 159.385 102.87) (width 0.5) (layer F.Cu) (net 2) (tstamp 58FE2967)) - (segment (start 161.29 104.14) (end 161.29 109.855) (width 0.5) (layer F.Cu) (net 3)) - (segment (start 156.21 111.125) (end 156.21 113.665) (width 0.5) (layer F.Cu) (net 3) (tstamp 58FE29A7)) - (segment (start 156.845 110.49) (end 156.21 111.125) (width 0.5) (layer F.Cu) (net 3) (tstamp 58FE29A6)) - (segment (start 160.655 110.49) (end 156.845 110.49) (width 0.5) (layer F.Cu) (net 3) (tstamp 58FE29A5)) - (segment (start 161.29 109.855) (end 160.655 110.49) (width 0.5) (layer F.Cu) (net 3) (tstamp 58FE29A4)) - (segment (start 163.195 106.365) (end 165.735 106.365) (width 0.5) (layer F.Cu) (net 3)) - (segment (start 156.21 100.33) (end 156.21 103.505) (width 0.5) (layer F.Cu) (net 3)) - (segment (start 163.195 104.775) (end 163.195 106.365) (width 0.5) (layer F.Cu) (net 3) (tstamp 58FE2956)) - (segment (start 162.56 104.14) (end 163.195 104.775) (width 0.5) (layer F.Cu) (net 3) (tstamp 58FE2955)) - (segment (start 156.845 104.14) (end 161.29 104.14) (width 0.5) (layer F.Cu) (net 3) (tstamp 58FE2954)) - (segment (start 161.29 104.14) (end 162.56 104.14) (width 0.5) (layer F.Cu) (net 3) (tstamp 58FE2997)) - (segment (start 156.21 103.505) (end 156.845 104.14) (width 0.5) (layer F.Cu) (net 3) (tstamp 58FE2953)) - (segment (start 153.67 113.665) (end 153.67 111.76) (width 0.5) (layer F.Cu) (net 4)) - (segment (start 154.94 110.49) (end 154.94 104.775) (width 0.5) (layer F.Cu) (net 4) (tstamp 58FE298C)) - (segment (start 153.67 111.76) (end 154.94 110.49) (width 0.5) (layer F.Cu) (net 4) (tstamp 58FE298B)) - (segment (start 159.385 106.365) (end 156.845 106.365) (width 0.5) (layer F.Cu) (net 4)) - (segment (start 153.67 100.33) (end 153.67 104.14) (width 0.5) (layer F.Cu) (net 4)) - (segment (start 156.845 105.41) (end 156.845 106.365) (width 0.5) (layer F.Cu) (net 4) (tstamp 58FE294A)) - (segment (start 156.21 104.775) (end 156.845 105.41) (width 0.5) (layer F.Cu) (net 4) (tstamp 58FE2949)) - (segment (start 154.305 104.775) (end 154.94 104.775) (width 0.5) (layer F.Cu) (net 4) (tstamp 58FE2948)) - (segment (start 154.94 104.775) (end 156.21 104.775) (width 0.5) (layer F.Cu) (net 4) (tstamp 58FE298F)) - (segment (start 153.67 104.14) (end 154.305 104.775) (width 0.5) (layer F.Cu) (net 4) (tstamp 58FE2947)) - (segment (start 151.13 113.665) (end 149.225 113.665) (width 0.5) (layer F.Cu) (net 5)) - (segment (start 149.54 106.365) (end 150.495 106.365) (width 0.5) (layer F.Cu) (net 5) (tstamp 58FE2988)) - (segment (start 148.59 107.315) (end 149.54 106.365) (width 0.5) (layer F.Cu) (net 5) (tstamp 58FE2987)) - (segment (start 148.59 113.03) (end 148.59 107.315) (width 0.5) (layer F.Cu) (net 5) (tstamp 58FE2986)) - (segment (start 149.225 113.665) (end 148.59 113.03) (width 0.5) (layer F.Cu) (net 5) (tstamp 58FE2985)) - (segment (start 151.13 100.33) (end 151.13 104.14) (width 0.5) (layer F.Cu) (net 5)) - (segment (start 150.495 104.775) (end 150.495 106.365) (width 0.5) (layer F.Cu) (net 5) (tstamp 58FE2944)) - (segment (start 151.13 104.14) (end 150.495 104.775) (width 0.5) (layer F.Cu) (net 5) (tstamp 58FE2943)) - (segment (start 153.035 106.365) (end 150.495 106.365) (width 0.5) (layer F.Cu) (net 5)) - (segment (start 150.495 92.71) (end 150.495 97.155) (width 0.5) (layer F.Cu) (net 6)) - (segment (start 150.495 97.155) (end 151.13 97.79) (width 0.5) (layer F.Cu) (net 6) (tstamp 58FE2872)) - (segment (start 151.13 97.79) (end 156.21 97.79) (width 0.5) (layer F.Cu) (net 6) (tstamp 58FE2873)) - (segment (start 156.21 97.79) (end 158.75 97.79) (width 0.5) (layer F.Cu) (net 6) (tstamp 58FE2874)) - (segment (start 158.75 97.79) (end 161.29 97.79) (width 0.5) (layer F.Cu) (net 6) (tstamp 58FE2875)) - (segment (start 161.29 116.205) (end 178.435 116.205) (width 0.5) (layer F.Cu) (net 7)) - (segment (start 151.13 116.205) (end 153.67 116.205) (width 0.5) (layer F.Cu) (net 7)) - (segment (start 153.67 116.205) (end 156.21 116.205) (width 0.5) (layer F.Cu) (net 7) (tstamp 58FE2935)) - (segment (start 156.21 116.205) (end 158.75 116.205) (width 0.5) (layer F.Cu) (net 7) (tstamp 58FE2936)) - (segment (start 158.75 116.205) (end 161.29 116.205) (width 0.5) (layer F.Cu) (net 7) (tstamp 58FE2937)) - (segment (start 150.495 90.17) (end 152.4 90.17) (width 0.5) (layer F.Cu) (net 8)) - (segment (start 152.4 90.17) (end 155.535 93.305) (width 0.5) (layer F.Cu) (net 8) (tstamp 58FE286E)) - (segment (start 155.535 93.305) (end 156.21 93.305) (width 0.25) (layer F.Cu) (net 8) (tstamp 58FE286F)) - (segment (start 144.145 92.71) (end 146.685 92.71) (width 0.5) (layer F.Cu) (net 10)) - (segment (start 147.32 92.075) (end 147.32 86.36) (width 0.5) (layer F.Cu) (net 10) (tstamp 58FE2893)) - (segment (start 146.685 92.71) (end 147.32 92.075) (width 0.5) (layer F.Cu) (net 10) (tstamp 58FE2892)) - (segment (start 144.145 106.365) (end 145.735 106.365) (width 0.5) (layer F.Cu) (net 11)) - (segment (start 146.05 113.665) (end 143.51 113.665) (width 0.5) (layer F.Cu) (net 11) (tstamp 58FE28C7)) - (segment (start 146.685 113.03) (end 146.05 113.665) (width 0.5) (layer F.Cu) (net 11) (tstamp 58FE28C6)) - (segment (start 146.685 107.315) (end 146.685 113.03) (width 0.5) (layer F.Cu) (net 11) (tstamp 58FE28C5)) - (segment (start 145.735 106.365) (end 146.685 107.315) (width 0.5) (layer F.Cu) (net 11) (tstamp 58FE28C4)) - (segment (start 141.605 106.365) (end 144.145 106.365) (width 0.5) (layer F.Cu) (net 11)) - (segment (start 144.145 106.365) (end 144.145 104.775) (width 0.5) (layer F.Cu) (net 11)) - (segment (start 143.51 104.14) (end 143.51 100.33) (width 0.5) (layer F.Cu) (net 11) (tstamp 58FE28BB)) - (segment (start 144.145 104.775) (end 143.51 104.14) (width 0.5) (layer F.Cu) (net 11) (tstamp 58FE28BA)) - (segment (start 139.7 105.0925) (end 139.7 109.22) (width 0.5) (layer F.Cu) (net 12)) - (segment (start 140.97 110.49) (end 140.97 113.665) (width 0.5) (layer F.Cu) (net 12) (tstamp 58FE29C3)) - (segment (start 139.7 109.22) (end 140.97 110.49) (width 0.5) (layer F.Cu) (net 12) (tstamp 58FE29C2)) - (segment (start 135.255 106.365) (end 137.795 106.365) (width 0.5) (layer F.Cu) (net 12)) - (segment (start 140.97 100.33) (end 140.97 104.775) (width 0.5) (layer F.Cu) (net 12)) - (segment (start 137.795 105.41) (end 137.795 106.365) (width 0.5) (layer F.Cu) (net 12) (tstamp 58FE28D3)) - (segment (start 138.1125 105.0925) (end 137.795 105.41) (width 0.5) (layer F.Cu) (net 12) (tstamp 58FE28D2)) - (segment (start 140.6525 105.0925) (end 139.7 105.0925) (width 0.5) (layer F.Cu) (net 12) (tstamp 58FE28D1)) - (segment (start 139.7 105.0925) (end 138.1125 105.0925) (width 0.5) (layer F.Cu) (net 12) (tstamp 58FE29C0)) - (segment (start 140.97 104.775) (end 140.6525 105.0925) (width 0.5) (layer F.Cu) (net 12) (tstamp 58FE28D0)) - (segment (start 138.43 113.665) (end 138.43 110.49) (width 0.5) (layer F.Cu) (net 13)) - (segment (start 133.35 109.22) (end 133.35 104.14) (width 0.5) (layer F.Cu) (net 13) (tstamp 58FE290E)) - (segment (start 133.985 109.855) (end 133.35 109.22) (width 0.5) (layer F.Cu) (net 13) (tstamp 58FE290D)) - (segment (start 137.795 109.855) (end 133.985 109.855) (width 0.5) (layer F.Cu) (net 13) (tstamp 58FE290C)) - (segment (start 138.43 110.49) (end 137.795 109.855) (width 0.5) (layer F.Cu) (net 13) (tstamp 58FE290B)) - (segment (start 128.905 106.365) (end 131.445 106.365) (width 0.5) (layer F.Cu) (net 13)) - (segment (start 138.43 100.33) (end 138.43 103.505) (width 0.5) (layer F.Cu) (net 13)) - (segment (start 131.445 104.775) (end 131.445 106.365) (width 0.5) (layer F.Cu) (net 13) (tstamp 58FE28E8)) - (segment (start 132.08 104.14) (end 131.445 104.775) (width 0.5) (layer F.Cu) (net 13) (tstamp 58FE28E7)) - (segment (start 137.795 104.14) (end 133.35 104.14) (width 0.5) (layer F.Cu) (net 13) (tstamp 58FE28E6)) - (segment (start 133.35 104.14) (end 132.08 104.14) (width 0.5) (layer F.Cu) (net 13) (tstamp 58FE2911)) - (segment (start 138.43 103.505) (end 137.795 104.14) (width 0.5) (layer F.Cu) (net 13) (tstamp 58FE28E5)) - (segment (start 135.89 113.665) (end 135.89 111.76) (width 0.5) (layer F.Cu) (net 14)) - (segment (start 127 110.49) (end 127 102.87) (width 0.5) (layer F.Cu) (net 14) (tstamp 58FE291A)) - (segment (start 127.635 111.125) (end 127 110.49) (width 0.5) (layer F.Cu) (net 14) (tstamp 58FE2919)) - (segment (start 135.255 111.125) (end 127.635 111.125) (width 0.5) (layer F.Cu) (net 14) (tstamp 58FE2918)) - (segment (start 135.89 111.76) (end 135.255 111.125) (width 0.5) (layer F.Cu) (net 14) (tstamp 58FE2917)) - (segment (start 122.555 106.365) (end 125.095 106.365) (width 0.5) (layer F.Cu) (net 14)) - (segment (start 125.095 106.365) (end 125.095 103.505) (width 0.5) (layer F.Cu) (net 14)) - (segment (start 135.89 102.235) (end 135.89 100.33) (width 0.5) (layer F.Cu) (net 14) (tstamp 58FE28FA)) - (segment (start 135.255 102.87) (end 135.89 102.235) (width 0.5) (layer F.Cu) (net 14) (tstamp 58FE28F9)) - (segment (start 125.73 102.87) (end 127 102.87) (width 0.5) (layer F.Cu) (net 14) (tstamp 58FE28F7)) - (segment (start 127 102.87) (end 135.255 102.87) (width 0.5) (layer F.Cu) (net 14) (tstamp 58FE291D)) - (segment (start 125.095 103.505) (end 125.73 102.87) (width 0.5) (layer F.Cu) (net 14) (tstamp 58FE28F6)) - (segment (start 133.35 113.665) (end 121.92 113.665) (width 0.5) (layer F.Cu) (net 15)) - (segment (start 120.65 112.395) (end 120.65 100.33) (width 0.5) (layer F.Cu) (net 15) (tstamp 58FE2920)) - (segment (start 121.92 113.665) (end 120.65 112.395) (width 0.5) (layer F.Cu) (net 15) (tstamp 58FE291F)) - (segment (start 116.205 106.365) (end 118.745 106.365) (width 0.5) (layer F.Cu) (net 15)) - (segment (start 133.35 100.33) (end 120.65 100.33) (width 0.5) (layer F.Cu) (net 15)) - (segment (start 120.65 100.33) (end 119.38 100.33) (width 0.5) (layer F.Cu) (net 15) (tstamp 58FE2923)) - (segment (start 118.745 100.965) (end 118.745 106.365) (width 0.5) (layer F.Cu) (net 15) (tstamp 58FE2902)) - (segment (start 119.38 100.33) (end 118.745 100.965) (width 0.5) (layer F.Cu) (net 15) (tstamp 58FE2901)) - (segment (start 144.145 88.9) (end 144.145 88.265) (width 0.5) (layer F.Cu) (net 16)) - (segment (start 139.105 87.63) (end 138.43 88.305) (width 0.5) (layer F.Cu) (net 16) (tstamp 58FE286A)) - (segment (start 143.51 87.63) (end 139.105 87.63) (width 0.5) (layer F.Cu) (net 16) (tstamp 58FE2869)) - (segment (start 144.145 88.265) (end 143.51 87.63) (width 0.5) (layer F.Cu) (net 16) (tstamp 58FE2868)) - (segment (start 116.84 116.84) (end 133.35 116.84) (width 0.5) (layer F.Cu) (net 17)) - (segment (start 133.35 116.84) (end 135.89 116.84) (width 0.5) (layer F.Cu) (net 17) (tstamp 58FE292F)) - (segment (start 135.89 116.84) (end 138.43 116.84) (width 0.5) (layer F.Cu) (net 17) (tstamp 58FE2930)) - (segment (start 138.43 116.84) (end 140.97 116.84) (width 0.5) (layer F.Cu) (net 17) (tstamp 58FE2931)) - (segment (start 140.97 116.84) (end 143.51 116.84) (width 0.5) (layer F.Cu) (net 17) (tstamp 58FE2932)) - (segment (start 135.89 97.79) (end 133.35 97.79) (width 0.5) (layer F.Cu) (net 18)) - (segment (start 138.43 97.79) (end 135.89 97.79) (width 0.5) (layer F.Cu) (net 18)) - (segment (start 140.97 97.79) (end 138.43 97.79) (width 0.5) (layer F.Cu) (net 18)) - (segment (start 143.51 97.79) (end 140.97 97.79) (width 0.5) (layer F.Cu) (net 18)) - (segment (start 144.145 91.44) (end 142.24 91.44) (width 0.5) (layer F.Cu) (net 18)) - (segment (start 140.97 92.71) (end 140.97 97.79) (width 0.5) (layer F.Cu) (net 18) (tstamp 58FE28A2)) - (segment (start 142.24 91.44) (end 140.97 92.71) (width 0.5) (layer F.Cu) (net 18) (tstamp 58FE28A1)) + (module Testpoints:TP_SMD_quadr_3mm (layer F.Cu) (tedit 58FF0D14) (tstamp 58FFB0C2) + (at 133.604 128.27) + (path /58FE922E) + (fp_text reference TP4 (at 0 2.54) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TEST (at 0 -2.54) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 3 3) (layers F.Cu F.Paste F.Mask) + (net 17 "Net-(P5-Pad1)")) + ) + + (module Wire_Pads:SolderWirePad_single_1mmDrill (layer F.Cu) (tedit 58FF196A) (tstamp 58FFB7B9) + (at 127.762 122.936) + (fp_text reference REF** (at 0 -3.81) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SolderWirePad_single_1mmDrill (at -1.905 3.175) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.49936 2.49936) (drill 1.00076) (layers *.Cu) + (net 9 GND)) + ) + (dimension 20 (width 0.3) (layer Dwgs.User) + (gr_text "20,000 mm" (at 117 69.65) (layer Dwgs.User) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (feature1 (pts (xy 127 113) (xy 127 68.3))) + (feature2 (pts (xy 107 113) (xy 107 68.3))) + (crossbar (pts (xy 107 71) (xy 127 71))) + (arrow1a (pts (xy 127 71) (xy 125.873496 71.586421))) + (arrow1b (pts (xy 127 71) (xy 125.873496 70.413579))) + (arrow2a (pts (xy 107 71) (xy 108.126504 71.586421))) + (arrow2b (pts (xy 107 71) (xy 108.126504 70.413579))) + ) + (dimension 25 (width 0.3) (layer Dwgs.User) + (gr_text "25,000 mm" (at 204.35 93.5 270) (layer Dwgs.User) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (feature1 (pts (xy 107 106) (xy 205.7 106))) + (feature2 (pts (xy 107 81) (xy 205.7 81))) + (crossbar (pts (xy 203 81) (xy 203 106))) + (arrow1a (pts (xy 203 106) (xy 202.413579 104.873496))) + (arrow1b (pts (xy 203 106) (xy 203.586421 104.873496))) + (arrow2a (pts (xy 203 81) (xy 202.413579 82.126504))) + (arrow2b (pts (xy 203 81) (xy 203.586421 82.126504))) + ) + (gr_line (start 107 131) (end 187 131) (angle 90) (layer Edge.Cuts) (width 0.2) (tstamp 58FE3056)) + (gr_line (start 107 81) (end 107 131) (angle 90) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187 81) (end 187 131) (angle 90) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 107 81) (end 187 81) (angle 90) (layer Edge.Cuts) (width 0.2)) + + (segment (start 183.134 118.365) (end 183.134 120.904) (width 0.5) (layer F.Cu) (net 1)) + (segment (start 176.595 125.665) (end 167.29 125.665) (width 0.5) (layer F.Cu) (net 1) (tstamp 58FFB490)) + (segment (start 180.594 121.666) (end 176.595 125.665) (width 0.5) (layer F.Cu) (net 1) (tstamp 58FFB48F)) + (segment (start 182.372 121.666) (end 180.594 121.666) (width 0.5) (layer F.Cu) (net 1) (tstamp 58FFB48E)) + (segment (start 183.134 120.904) (end 182.372 121.666) (width 0.5) (layer F.Cu) (net 1) (tstamp 58FFB48D)) + (segment (start 184.435 118.365) (end 183.134 118.365) (width 0.5) (layer F.Cu) (net 1)) + (segment (start 183.134 118.365) (end 181.895 118.365) (width 0.5) (layer F.Cu) (net 1) (tstamp 58FFB48B)) + (segment (start 181.895 118.365) (end 181.895 113.569) (width 0.5) (layer F.Cu) (net 1)) + (segment (start 180.656 112.33) (end 167.29 112.33) (width 0.5) (layer F.Cu) (net 1) (tstamp 58FFB3B0)) + (segment (start 181.895 113.569) (end 180.656 112.33) (width 0.5) (layer F.Cu) (net 1) (tstamp 58FFB3AF)) + (segment (start 176.784 118.365) (end 176.784 122.174) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 166.717 123.698) (end 164.75 125.665) (width 0.5) (layer F.Cu) (net 2) (tstamp 58FFB549)) + (segment (start 175.26 123.698) (end 166.717 123.698) (width 0.5) (layer F.Cu) (net 2) (tstamp 58FFB548)) + (segment (start 176.784 122.174) (end 175.26 123.698) (width 0.5) (layer F.Cu) (net 2) (tstamp 58FFB547)) + (segment (start 164.75 125.665) (end 164.75 125.318) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 175.545 118.365) (end 175.545 115.601) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 166.72 114.3) (end 164.75 112.33) (width 0.5) (layer F.Cu) (net 2) (tstamp 58FFB3C4)) + (segment (start 174.244 114.3) (end 166.72 114.3) (width 0.5) (layer F.Cu) (net 2) (tstamp 58FFB3C3)) + (segment (start 175.545 115.601) (end 174.244 114.3) (width 0.5) (layer F.Cu) (net 2) (tstamp 58FFB3C2)) + (segment (start 175.545 118.365) (end 176.784 118.365) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 176.784 118.365) (end 178.085 118.365) (width 0.5) (layer F.Cu) (net 2) (tstamp 58FFB545)) + (segment (start 170.434 118.365) (end 170.434 121.158) (width 0.5) (layer F.Cu) (net 3)) + (segment (start 165.1 122.682) (end 162.21 125.572) (width 0.5) (layer F.Cu) (net 3) (tstamp 58FFB540)) + (segment (start 168.91 122.682) (end 165.1 122.682) (width 0.5) (layer F.Cu) (net 3) (tstamp 58FFB53F)) + (segment (start 170.434 121.158) (end 168.91 122.682) (width 0.5) (layer F.Cu) (net 3) (tstamp 58FFB53E)) + (segment (start 162.21 125.572) (end 162.21 125.665) (width 0.5) (layer F.Cu) (net 3) (tstamp 58FFB541)) + (segment (start 162.21 125.665) (end 162.21 125.572) (width 0.5) (layer F.Cu) (net 3)) + (segment (start 162.21 112.33) (end 162.21 114.966) (width 0.5) (layer F.Cu) (net 3)) + (segment (start 169.195 116.871) (end 169.195 118.365) (width 0.5) (layer F.Cu) (net 3) (tstamp 58FFB3EF)) + (segment (start 168.402 116.078) (end 169.195 116.871) (width 0.5) (layer F.Cu) (net 3) (tstamp 58FFB3EE)) + (segment (start 163.322 116.078) (end 168.402 116.078) (width 0.5) (layer F.Cu) (net 3) (tstamp 58FFB3ED)) + (segment (start 162.21 114.966) (end 163.322 116.078) (width 0.5) (layer F.Cu) (net 3) (tstamp 58FFB3EC)) + (segment (start 171.735 118.365) (end 170.434 118.365) (width 0.5) (layer F.Cu) (net 3)) + (segment (start 170.434 118.365) (end 169.195 118.365) (width 0.5) (layer F.Cu) (net 3) (tstamp 58FFB53C)) + (segment (start 159.67 125.665) (end 159.67 123.286) (width 0.5) (layer F.Cu) (net 4)) + (segment (start 164.084 122.174) (end 164.084 118.365) (width 0.5) (layer F.Cu) (net 4) (tstamp 58FFB521)) + (segment (start 163.576 122.682) (end 164.084 122.174) (width 0.5) (layer F.Cu) (net 4) (tstamp 58FFB520)) + (segment (start 160.274 122.682) (end 163.576 122.682) (width 0.5) (layer F.Cu) (net 4) (tstamp 58FFB51F)) + (segment (start 159.67 123.286) (end 160.274 122.682) (width 0.5) (layer F.Cu) (net 4) (tstamp 58FFB51E)) + (segment (start 162.845 118.365) (end 161.799 118.365) (width 0.5) (layer F.Cu) (net 4)) + (segment (start 159.67 116.236) (end 159.67 112.33) (width 0.5) (layer F.Cu) (net 4) (tstamp 58FFB3E7)) + (segment (start 161.799 118.365) (end 159.67 116.236) (width 0.5) (layer F.Cu) (net 4) (tstamp 58FFB3E6)) + (segment (start 165.385 118.365) (end 164.084 118.365) (width 0.5) (layer F.Cu) (net 4)) + (segment (start 164.084 118.365) (end 162.845 118.365) (width 0.5) (layer F.Cu) (net 4) (tstamp 58FFB524)) + (segment (start 157.734 118.365) (end 157.734 123.444) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 157.13 124.048) (end 157.13 125.665) (width 0.5) (layer F.Cu) (net 5) (tstamp 58FFB470)) + (segment (start 157.734 123.444) (end 157.13 124.048) (width 0.5) (layer F.Cu) (net 5) (tstamp 58FFB46F)) + (segment (start 156.495 118.365) (end 156.495 116.809) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 157.13 116.174) (end 157.13 112.33) (width 0.5) (layer F.Cu) (net 5) (tstamp 58FFB36C)) + (segment (start 156.495 116.809) (end 157.13 116.174) (width 0.5) (layer F.Cu) (net 5) (tstamp 58FFB36B)) + (segment (start 156.495 118.365) (end 157.734 118.365) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 157.734 118.365) (end 159.035 118.365) (width 0.5) (layer F.Cu) (net 5) (tstamp 58FFB46D)) + (segment (start 157.13 109.79) (end 159.67 109.79) (width 0.5) (layer F.Cu) (net 6)) + (segment (start 159.67 109.79) (end 162.21 109.79) (width 0.5) (layer F.Cu) (net 6) (tstamp 58FFB2EC)) + (segment (start 162.21 109.79) (end 164.75 109.79) (width 0.5) (layer F.Cu) (net 6) (tstamp 58FFB2ED)) + (segment (start 164.75 109.79) (end 167.29 109.79) (width 0.5) (layer F.Cu) (net 6) (tstamp 58FFB2EE)) + (segment (start 133.223 95.123) (end 131.445 95.123) (width 0.5) (layer F.Cu) (net 6)) + (segment (start 164.75 86.01) (end 164.75 109.79) (width 0.5) (layer F.Cu) (net 6) (tstamp 58FFB2E4)) + (segment (start 163.576 84.836) (end 164.75 86.01) (width 0.5) (layer F.Cu) (net 6) (tstamp 58FFB2E2)) + (segment (start 130.81 84.836) (end 163.576 84.836) (width 0.5) (layer F.Cu) (net 6) (tstamp 58FFB2E1)) + (segment (start 129.54 86.106) (end 130.81 84.836) (width 0.5) (layer F.Cu) (net 6) (tstamp 58FFB2DF)) + (segment (start 129.54 93.218) (end 129.54 86.106) (width 0.5) (layer F.Cu) (net 6) (tstamp 58FFB2DE)) + (segment (start 131.445 95.123) (end 129.54 93.218) (width 0.5) (layer F.Cu) (net 6) (tstamp 58FFB2DD)) + (segment (start 157.13 128.205) (end 159.67 128.205) (width 0.5) (layer F.Cu) (net 7)) + (segment (start 159.67 128.205) (end 162.21 128.205) (width 0.5) (layer F.Cu) (net 7) (tstamp 58FFB508)) + (segment (start 162.21 128.205) (end 164.75 128.205) (width 0.5) (layer F.Cu) (net 7) (tstamp 58FFB509)) + (segment (start 164.75 128.205) (end 167.29 128.205) (width 0.5) (layer F.Cu) (net 7) (tstamp 58FFB50A)) + (segment (start 167.29 128.205) (end 173.417 128.205) (width 0.5) (layer F.Cu) (net 7)) + (segment (start 173.417 128.205) (end 173.482 128.27) (width 0.5) (layer F.Cu) (net 7) (tstamp 58FFB505)) + (segment (start 127 103.5) (end 127 99.314) (width 0.5) (layer F.Cu) (net 8)) + (segment (start 128.651 97.663) (end 133.223 97.663) (width 0.5) (layer F.Cu) (net 8) (tstamp 58FFB2CF)) + (segment (start 127 99.314) (end 128.651 97.663) (width 0.5) (layer F.Cu) (net 8) (tstamp 58FFB2CE)) + (segment (start 139.573 95.123) (end 139.573 91.821) (width 0.5) (layer F.Cu) (net 10)) + (segment (start 139.573 91.821) (end 139.7 91.694) (width 0.5) (layer F.Cu) (net 10) (tstamp 58FFB310)) + (segment (start 150.352 125.62) (end 150.352 122.666) (width 0.5) (layer F.Cu) (net 11)) + (segment (start 149.86 122.174) (end 149.86 118.365) (width 0.5) (layer F.Cu) (net 11) (tstamp 58FFB51A)) + (segment (start 150.352 122.666) (end 149.86 122.174) (width 0.5) (layer F.Cu) (net 11) (tstamp 58FFB519)) + (segment (start 149.86 125.128) (end 150.352 125.62) (width 0.5) (layer F.Cu) (net 11) (tstamp 58FFB515)) + (segment (start 151.145 118.365) (end 151.145 116.601) (width 0.5) (layer F.Cu) (net 11)) + (segment (start 150.51 115.966) (end 150.51 112.33) (width 0.5) (layer F.Cu) (net 11) (tstamp 58FFB366)) + (segment (start 151.145 116.601) (end 150.51 115.966) (width 0.5) (layer F.Cu) (net 11) (tstamp 58FFB365)) + (segment (start 148.605 118.365) (end 149.86 118.365) (width 0.5) (layer F.Cu) (net 11)) + (segment (start 149.86 118.365) (end 151.145 118.365) (width 0.5) (layer F.Cu) (net 11) (tstamp 58FFB513)) + (segment (start 144.795 118.365) (end 146.051 118.365) (width 0.5) (layer F.Cu) (net 12)) + (segment (start 147.812 123.428) (end 147.812 125.62) (width 0.5) (layer F.Cu) (net 12) (tstamp 58FFB4BB)) + (segment (start 146.558 122.174) (end 147.812 123.428) (width 0.5) (layer F.Cu) (net 12) (tstamp 58FFB4BA)) + (segment (start 146.558 118.872) (end 146.558 122.174) (width 0.5) (layer F.Cu) (net 12) (tstamp 58FFB4B9)) + (segment (start 146.051 118.365) (end 146.558 118.872) (width 0.5) (layer F.Cu) (net 12) (tstamp 58FFB4B8)) + (segment (start 144.795 118.365) (end 144.017 118.365) (width 0.5) (layer F.Cu) (net 12)) + (segment (start 147.97 114.412) (end 147.97 112.33) (width 0.5) (layer F.Cu) (net 12) (tstamp 58FFB35B)) + (segment (start 144.017 118.365) (end 147.97 114.412) (width 0.5) (layer F.Cu) (net 12) (tstamp 58FFB35A)) + (segment (start 142.255 118.365) (end 144.795 118.365) (width 0.5) (layer F.Cu) (net 12)) + (segment (start 145.272 125.62) (end 145.272 123.936) (width 0.5) (layer F.Cu) (net 13)) + (segment (start 137.16 121.158) (end 137.16 118.365) (width 0.5) (layer F.Cu) (net 13) (tstamp 58FFB4B3)) + (segment (start 137.922 121.92) (end 137.16 121.158) (width 0.5) (layer F.Cu) (net 13) (tstamp 58FFB4B2)) + (segment (start 143.256 121.92) (end 137.922 121.92) (width 0.5) (layer F.Cu) (net 13) (tstamp 58FFB4B0)) + (segment (start 145.272 123.936) (end 143.256 121.92) (width 0.5) (layer F.Cu) (net 13) (tstamp 58FFB4AF)) + (segment (start 135.905 118.365) (end 135.905 116.571) (width 0.5) (layer F.Cu) (net 13)) + (segment (start 145.43 113.904) (end 145.43 112.33) (width 0.5) (layer F.Cu) (net 13) (tstamp 58FFB355)) + (segment (start 143.51 115.824) (end 145.43 113.904) (width 0.5) (layer F.Cu) (net 13) (tstamp 58FFB354)) + (segment (start 136.652 115.824) (end 143.51 115.824) (width 0.5) (layer F.Cu) (net 13) (tstamp 58FFB353)) + (segment (start 135.905 116.571) (end 136.652 115.824) (width 0.5) (layer F.Cu) (net 13) (tstamp 58FFB352)) + (segment (start 138.445 118.365) (end 138.683 118.365) (width 0.5) (layer F.Cu) (net 13)) + (segment (start 135.905 118.365) (end 137.16 118.365) (width 0.5) (layer F.Cu) (net 13)) + (segment (start 137.16 118.365) (end 138.445 118.365) (width 0.5) (layer F.Cu) (net 13) (tstamp 58FFB4B6)) + (segment (start 142.732 125.62) (end 142.732 123.936) (width 0.5) (layer F.Cu) (net 14)) + (segment (start 130.81 122.682) (end 130.81 118.365) (width 0.5) (layer F.Cu) (net 14) (tstamp 58FFB4AA)) + (segment (start 131.572 123.444) (end 130.81 122.682) (width 0.5) (layer F.Cu) (net 14) (tstamp 58FFB4A9)) + (segment (start 142.24 123.444) (end 131.572 123.444) (width 0.5) (layer F.Cu) (net 14) (tstamp 58FFB4A8)) + (segment (start 142.732 123.936) (end 142.24 123.444) (width 0.5) (layer F.Cu) (net 14) (tstamp 58FFB4A7)) + (segment (start 132.095 118.365) (end 132.095 115.555) (width 0.5) (layer F.Cu) (net 14)) + (segment (start 142.89 112.888) (end 142.89 112.33) (width 0.5) (layer F.Cu) (net 14) (tstamp 58FFB335)) + (segment (start 141.478 114.3) (end 142.89 112.888) (width 0.5) (layer F.Cu) (net 14) (tstamp 58FFB334)) + (segment (start 133.35 114.3) (end 141.478 114.3) (width 0.5) (layer F.Cu) (net 14) (tstamp 58FFB333)) + (segment (start 132.095 115.555) (end 133.35 114.3) (width 0.5) (layer F.Cu) (net 14) (tstamp 58FFB332)) + (segment (start 129.555 118.365) (end 130.81 118.365) (width 0.5) (layer F.Cu) (net 14)) + (segment (start 130.81 118.365) (end 132.095 118.365) (width 0.5) (layer F.Cu) (net 14) (tstamp 58FFB4AD)) + (segment (start 124.46 118.365) (end 124.46 124.46) (width 0.5) (layer F.Cu) (net 15)) + (segment (start 125.62 125.62) (end 140.192 125.62) (width 0.5) (layer F.Cu) (net 15) (tstamp 58FFB49C)) + (segment (start 124.46 124.46) (end 125.62 125.62) (width 0.5) (layer F.Cu) (net 15) (tstamp 58FFB49B)) + (segment (start 123.205 118.365) (end 124.46 118.365) (width 0.5) (layer F.Cu) (net 15)) + (segment (start 124.46 118.365) (end 125.745 118.365) (width 0.5) (layer F.Cu) (net 15) (tstamp 58FFB499)) + (segment (start 125.745 118.365) (end 125.745 113.269) (width 0.5) (layer F.Cu) (net 15)) + (segment (start 126.684 112.33) (end 127.508 112.33) (width 0.5) (layer F.Cu) (net 15) (tstamp 58FFB314)) + (segment (start 127.508 112.33) (end 140.35 112.33) (width 0.5) (layer F.Cu) (net 15) (tstamp 58FFB31D)) + (segment (start 125.745 113.269) (end 126.684 112.33) (width 0.5) (layer F.Cu) (net 15) (tstamp 58FFB313)) + (segment (start 135.382 103.672) (end 135.382 102.108) (width 0.5) (layer F.Cu) (net 16)) + (segment (start 139.573 100.711) (end 139.573 98.933) (width 0.5) (layer F.Cu) (net 16) (tstamp 58FFB3FA)) + (segment (start 138.938 101.346) (end 139.573 100.711) (width 0.5) (layer F.Cu) (net 16) (tstamp 58FFB3F9)) + (segment (start 136.144 101.346) (end 138.938 101.346) (width 0.5) (layer F.Cu) (net 16) (tstamp 58FFB3F8)) + (segment (start 135.382 102.108) (end 136.144 101.346) (width 0.5) (layer F.Cu) (net 16) (tstamp 58FFB3F7)) + (segment (start 140.192 128.16) (end 142.732 128.16) (width 0.5) (layer F.Cu) (net 17)) + (segment (start 142.732 128.16) (end 145.272 128.16) (width 0.5) (layer F.Cu) (net 17) (tstamp 58FFB50D)) + (segment (start 145.272 128.16) (end 147.812 128.16) (width 0.5) (layer F.Cu) (net 17) (tstamp 58FFB50E)) + (segment (start 147.812 128.16) (end 150.352 128.16) (width 0.5) (layer F.Cu) (net 17) (tstamp 58FFB50F)) + (segment (start 140.192 128.16) (end 133.714 128.16) (width 0.5) (layer F.Cu) (net 17)) + (segment (start 133.714 128.16) (end 133.604 128.27) (width 0.5) (layer F.Cu) (net 17) (tstamp 58FFB4FD)) + (segment (start 140.35 109.79) (end 142.89 109.79) (width 0.5) (layer F.Cu) (net 18)) + (segment (start 142.89 109.79) (end 145.43 109.79) (width 0.5) (layer F.Cu) (net 18) (tstamp 58FFB2F5)) + (segment (start 145.43 109.79) (end 147.97 109.79) (width 0.5) (layer F.Cu) (net 18) (tstamp 58FFB2F6)) + (segment (start 147.97 109.79) (end 150.51 109.79) (width 0.5) (layer F.Cu) (net 18) (tstamp 58FFB2F7)) + (segment (start 139.573 96.393) (end 143.891 96.393) (width 0.5) (layer F.Cu) (net 18)) + (segment (start 145.43 97.932) (end 145.43 109.79) (width 0.5) (layer F.Cu) (net 18) (tstamp 58FFB2D3)) + (segment (start 143.891 96.393) (end 145.43 97.932) (width 0.5) (layer F.Cu) (net 18) (tstamp 58FFB2D2)) + + (zone (net 9) (net_name GND) (layer B.Cu) (tstamp 58FFB4E5) (hatch edge 0.508) + (connect_pads yes (clearance 0.3)) + (min_thickness 0.5) + (fill yes (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.5)) + (polygon + (pts + (xy 106.934 131.064) (xy 186.944 131.064) (xy 186.944 81.026) (xy 106.934 81.026) + ) + ) + (filled_polygon + (pts + (xy 186.35 130.35) (xy 107.65 130.35) (xy 107.65 126.742649) (xy 108.24935 126.742649) (xy 108.819051 128.121429) + (xy 109.873022 129.177242) (xy 111.250806 129.749348) (xy 112.742649 129.75065) (xy 114.121429 129.180949) (xy 115.177242 128.126978) + (xy 115.749348 126.749194) (xy 115.750493 125.43692) (xy 138.7784 125.43692) (xy 138.7784 125.80308) (xy 138.886004 126.344041) + (xy 139.192434 126.802646) (xy 139.323169 126.89) (xy 139.192434 126.977354) (xy 138.886004 127.435959) (xy 138.7784 127.97692) + (xy 138.7784 128.34308) (xy 138.886004 128.884041) (xy 139.192434 129.342646) (xy 139.651039 129.649076) (xy 140.192 129.75668) + (xy 140.732961 129.649076) (xy 141.191566 129.342646) (xy 141.462 128.937913) (xy 141.732434 129.342646) (xy 142.191039 129.649076) + (xy 142.732 129.75668) (xy 143.272961 129.649076) (xy 143.731566 129.342646) (xy 144.002 128.937913) (xy 144.272434 129.342646) + (xy 144.731039 129.649076) (xy 145.272 129.75668) (xy 145.812961 129.649076) (xy 146.271566 129.342646) (xy 146.542 128.937913) + (xy 146.812434 129.342646) (xy 147.271039 129.649076) (xy 147.812 129.75668) (xy 148.352961 129.649076) (xy 148.811566 129.342646) + (xy 148.927625 129.168951) (xy 148.927625 129.176) (xy 148.965976 129.379818) (xy 149.086432 129.567012) (xy 149.270227 129.692594) + (xy 149.4884 129.736775) (xy 151.2156 129.736775) (xy 151.419418 129.698424) (xy 151.606612 129.577968) (xy 151.732194 129.394173) + (xy 151.776375 129.176) (xy 151.776375 127.144) (xy 151.738024 126.940182) (xy 151.706694 126.891494) (xy 151.732194 126.854173) + (xy 151.776375 126.636) (xy 151.776375 124.649) (xy 155.705625 124.649) (xy 155.705625 126.681) (xy 155.743976 126.884818) + (xy 155.775306 126.933506) (xy 155.749806 126.970827) (xy 155.705625 127.189) (xy 155.705625 129.221) (xy 155.743976 129.424818) + (xy 155.864432 129.612012) (xy 156.048227 129.737594) (xy 156.2664 129.781775) (xy 157.9936 129.781775) (xy 158.197418 129.743424) + (xy 158.384612 129.622968) (xy 158.510194 129.439173) (xy 158.554375 129.221) (xy 158.554375 129.213951) (xy 158.670434 129.387646) + (xy 159.129039 129.694076) (xy 159.67 129.80168) (xy 160.210961 129.694076) (xy 160.669566 129.387646) (xy 160.94 128.982913) + (xy 161.210434 129.387646) (xy 161.669039 129.694076) (xy 162.21 129.80168) (xy 162.750961 129.694076) (xy 163.209566 129.387646) + (xy 163.48 128.982913) (xy 163.750434 129.387646) (xy 164.209039 129.694076) (xy 164.75 129.80168) (xy 165.290961 129.694076) + (xy 165.749566 129.387646) (xy 166.02 128.982913) (xy 166.290434 129.387646) (xy 166.749039 129.694076) (xy 167.29 129.80168) + (xy 167.830961 129.694076) (xy 168.289566 129.387646) (xy 168.595996 128.929041) (xy 168.7036 128.38808) (xy 168.7036 128.02192) + (xy 168.595996 127.480959) (xy 168.289566 127.022354) (xy 168.158831 126.935) (xy 168.289566 126.847646) (xy 168.359722 126.742649) + (xy 178.24935 126.742649) (xy 178.819051 128.121429) (xy 179.873022 129.177242) (xy 181.250806 129.749348) (xy 182.742649 129.75065) + (xy 184.121429 129.180949) (xy 185.177242 128.126978) (xy 185.749348 126.749194) (xy 185.75065 125.257351) (xy 185.180949 123.878571) + (xy 184.126978 122.822758) (xy 182.749194 122.250652) (xy 181.257351 122.24935) (xy 179.878571 122.819051) (xy 178.822758 123.873022) + (xy 178.250652 125.250806) (xy 178.24935 126.742649) (xy 168.359722 126.742649) (xy 168.595996 126.389041) (xy 168.7036 125.84808) + (xy 168.7036 125.48192) (xy 168.595996 124.940959) (xy 168.289566 124.482354) (xy 167.830961 124.175924) (xy 167.29 124.06832) + (xy 166.749039 124.175924) (xy 166.290434 124.482354) (xy 166.02 124.887087) (xy 165.749566 124.482354) (xy 165.290961 124.175924) + (xy 164.75 124.06832) (xy 164.209039 124.175924) (xy 163.750434 124.482354) (xy 163.48 124.887087) (xy 163.209566 124.482354) + (xy 162.750961 124.175924) (xy 162.21 124.06832) (xy 161.669039 124.175924) (xy 161.210434 124.482354) (xy 160.94 124.887087) + (xy 160.669566 124.482354) (xy 160.210961 124.175924) (xy 159.67 124.06832) (xy 159.129039 124.175924) (xy 158.670434 124.482354) + (xy 158.554375 124.656049) (xy 158.554375 124.649) (xy 158.516024 124.445182) (xy 158.395568 124.257988) (xy 158.211773 124.132406) + (xy 157.9936 124.088225) (xy 156.2664 124.088225) (xy 156.062582 124.126576) (xy 155.875388 124.247032) (xy 155.749806 124.430827) + (xy 155.705625 124.649) (xy 151.776375 124.649) (xy 151.776375 124.604) (xy 151.738024 124.400182) (xy 151.617568 124.212988) + (xy 151.433773 124.087406) (xy 151.2156 124.043225) (xy 149.4884 124.043225) (xy 149.284582 124.081576) (xy 149.097388 124.202032) + (xy 148.971806 124.385827) (xy 148.927625 124.604) (xy 148.927625 124.611049) (xy 148.811566 124.437354) (xy 148.352961 124.130924) + (xy 147.812 124.02332) (xy 147.271039 124.130924) (xy 146.812434 124.437354) (xy 146.542 124.842087) (xy 146.271566 124.437354) + (xy 145.812961 124.130924) (xy 145.272 124.02332) (xy 144.731039 124.130924) (xy 144.272434 124.437354) (xy 144.002 124.842087) + (xy 143.731566 124.437354) (xy 143.272961 124.130924) (xy 142.732 124.02332) (xy 142.191039 124.130924) (xy 141.732434 124.437354) + (xy 141.462 124.842087) (xy 141.191566 124.437354) (xy 140.732961 124.130924) (xy 140.192 124.02332) (xy 139.651039 124.130924) + (xy 139.192434 124.437354) (xy 138.886004 124.895959) (xy 138.7784 125.43692) (xy 115.750493 125.43692) (xy 115.75065 125.257351) + (xy 115.180949 123.878571) (xy 114.126978 122.822758) (xy 112.749194 122.250652) (xy 111.257351 122.24935) (xy 109.878571 122.819051) + (xy 108.822758 123.873022) (xy 108.250652 125.250806) (xy 108.24935 126.742649) (xy 107.65 126.742649) (xy 107.65 109.60692) + (xy 138.9364 109.60692) (xy 138.9364 109.97308) (xy 139.044004 110.514041) (xy 139.350434 110.972646) (xy 139.481169 111.06) + (xy 139.350434 111.147354) (xy 139.044004 111.605959) (xy 138.9364 112.14692) (xy 138.9364 112.51308) (xy 139.044004 113.054041) + (xy 139.350434 113.512646) (xy 139.809039 113.819076) (xy 140.35 113.92668) (xy 140.890961 113.819076) (xy 141.349566 113.512646) + (xy 141.62 113.107913) (xy 141.890434 113.512646) (xy 142.349039 113.819076) (xy 142.89 113.92668) (xy 143.430961 113.819076) + (xy 143.889566 113.512646) (xy 144.16 113.107913) (xy 144.430434 113.512646) (xy 144.889039 113.819076) (xy 145.43 113.92668) + (xy 145.970961 113.819076) (xy 146.429566 113.512646) (xy 146.7 113.107913) (xy 146.970434 113.512646) (xy 147.429039 113.819076) + (xy 147.97 113.92668) (xy 148.510961 113.819076) (xy 148.969566 113.512646) (xy 149.085625 113.338951) (xy 149.085625 113.346) + (xy 149.123976 113.549818) (xy 149.244432 113.737012) (xy 149.428227 113.862594) (xy 149.6464 113.906775) (xy 151.3736 113.906775) + (xy 151.577418 113.868424) (xy 151.764612 113.747968) (xy 151.890194 113.564173) (xy 151.934375 113.346) (xy 151.934375 111.314) + (xy 151.896024 111.110182) (xy 151.864694 111.061494) (xy 151.890194 111.024173) (xy 151.934375 110.806) (xy 151.934375 108.774) + (xy 155.705625 108.774) (xy 155.705625 110.806) (xy 155.743976 111.009818) (xy 155.775306 111.058506) (xy 155.749806 111.095827) + (xy 155.705625 111.314) (xy 155.705625 113.346) (xy 155.743976 113.549818) (xy 155.864432 113.737012) (xy 156.048227 113.862594) + (xy 156.2664 113.906775) (xy 157.9936 113.906775) (xy 158.197418 113.868424) (xy 158.384612 113.747968) (xy 158.510194 113.564173) + (xy 158.554375 113.346) (xy 158.554375 113.338951) (xy 158.670434 113.512646) (xy 159.129039 113.819076) (xy 159.67 113.92668) + (xy 160.210961 113.819076) (xy 160.669566 113.512646) (xy 160.94 113.107913) (xy 161.210434 113.512646) (xy 161.669039 113.819076) + (xy 162.21 113.92668) (xy 162.750961 113.819076) (xy 163.209566 113.512646) (xy 163.48 113.107913) (xy 163.750434 113.512646) + (xy 164.209039 113.819076) (xy 164.75 113.92668) (xy 165.290961 113.819076) (xy 165.749566 113.512646) (xy 166.02 113.107913) + (xy 166.290434 113.512646) (xy 166.749039 113.819076) (xy 167.29 113.92668) (xy 167.830961 113.819076) (xy 168.289566 113.512646) + (xy 168.595996 113.054041) (xy 168.7036 112.51308) (xy 168.7036 112.14692) (xy 168.595996 111.605959) (xy 168.289566 111.147354) + (xy 168.158831 111.06) (xy 168.289566 110.972646) (xy 168.595996 110.514041) (xy 168.7036 109.97308) (xy 168.7036 109.60692) + (xy 168.595996 109.065959) (xy 168.289566 108.607354) (xy 167.830961 108.300924) (xy 167.29 108.19332) (xy 166.749039 108.300924) + (xy 166.290434 108.607354) (xy 166.02 109.012087) (xy 165.749566 108.607354) (xy 165.290961 108.300924) (xy 164.75 108.19332) + (xy 164.209039 108.300924) (xy 163.750434 108.607354) (xy 163.48 109.012087) (xy 163.209566 108.607354) (xy 162.750961 108.300924) + (xy 162.21 108.19332) (xy 161.669039 108.300924) (xy 161.210434 108.607354) (xy 160.94 109.012087) (xy 160.669566 108.607354) + (xy 160.210961 108.300924) (xy 159.67 108.19332) (xy 159.129039 108.300924) (xy 158.670434 108.607354) (xy 158.554375 108.781049) + (xy 158.554375 108.774) (xy 158.516024 108.570182) (xy 158.395568 108.382988) (xy 158.211773 108.257406) (xy 157.9936 108.213225) + (xy 156.2664 108.213225) (xy 156.062582 108.251576) (xy 155.875388 108.372032) (xy 155.749806 108.555827) (xy 155.705625 108.774) + (xy 151.934375 108.774) (xy 151.896024 108.570182) (xy 151.775568 108.382988) (xy 151.591773 108.257406) (xy 151.3736 108.213225) + (xy 149.6464 108.213225) (xy 149.442582 108.251576) (xy 149.255388 108.372032) (xy 149.129806 108.555827) (xy 149.085625 108.774) + (xy 149.085625 108.781049) (xy 148.969566 108.607354) (xy 148.510961 108.300924) (xy 147.97 108.19332) (xy 147.429039 108.300924) + (xy 146.970434 108.607354) (xy 146.7 109.012087) (xy 146.429566 108.607354) (xy 145.970961 108.300924) (xy 145.43 108.19332) + (xy 144.889039 108.300924) (xy 144.430434 108.607354) (xy 144.16 109.012087) (xy 143.889566 108.607354) (xy 143.430961 108.300924) + (xy 142.89 108.19332) (xy 142.349039 108.300924) (xy 141.890434 108.607354) (xy 141.62 109.012087) (xy 141.349566 108.607354) + (xy 140.890961 108.300924) (xy 140.35 108.19332) (xy 139.809039 108.300924) (xy 139.350434 108.607354) (xy 139.044004 109.065959) + (xy 138.9364 109.60692) (xy 107.65 109.60692) (xy 107.65 103.759828) (xy 125.687772 103.759828) (xy 125.887092 104.242218) + (xy 126.255841 104.611611) (xy 126.737882 104.811772) (xy 127.259828 104.812228) (xy 127.742218 104.612908) (xy 128.111611 104.244159) + (xy 128.241302 103.931828) (xy 134.069772 103.931828) (xy 134.269092 104.414218) (xy 134.637841 104.783611) (xy 135.119882 104.983772) + (xy 135.641828 104.984228) (xy 136.124218 104.784908) (xy 136.493611 104.416159) (xy 136.693772 103.934118) (xy 136.694228 103.412172) + (xy 136.494908 102.929782) (xy 136.126159 102.560389) (xy 135.644118 102.360228) (xy 135.122172 102.359772) (xy 134.639782 102.559092) + (xy 134.270389 102.927841) (xy 134.070228 103.409882) (xy 134.069772 103.931828) (xy 128.241302 103.931828) (xy 128.311772 103.762118) + (xy 128.312228 103.240172) (xy 128.112908 102.757782) (xy 127.744159 102.388389) (xy 127.262118 102.188228) (xy 126.740172 102.187772) + (xy 126.257782 102.387092) (xy 125.888389 102.755841) (xy 125.688228 103.237882) (xy 125.687772 103.759828) (xy 107.65 103.759828) + (xy 107.65 86.742649) (xy 108.24935 86.742649) (xy 108.819051 88.121429) (xy 109.873022 89.177242) (xy 111.250806 89.749348) + (xy 112.742649 89.75065) (xy 114.121429 89.180949) (xy 115.177242 88.126978) (xy 115.749348 86.749194) (xy 115.749353 86.742649) + (xy 178.24935 86.742649) (xy 178.819051 88.121429) (xy 179.873022 89.177242) (xy 181.250806 89.749348) (xy 182.742649 89.75065) + (xy 184.121429 89.180949) (xy 185.177242 88.126978) (xy 185.749348 86.749194) (xy 185.75065 85.257351) (xy 185.180949 83.878571) + (xy 184.126978 82.822758) (xy 182.749194 82.250652) (xy 181.257351 82.24935) (xy 179.878571 82.819051) (xy 178.822758 83.873022) + (xy 178.250652 85.250806) (xy 178.24935 86.742649) (xy 115.749353 86.742649) (xy 115.75065 85.257351) (xy 115.180949 83.878571) + (xy 114.126978 82.822758) (xy 112.749194 82.250652) (xy 111.257351 82.24935) (xy 109.878571 82.819051) (xy 108.822758 83.873022) + (xy 108.250652 85.250806) (xy 108.24935 86.742649) (xy 107.65 86.742649) (xy 107.65 81.65) (xy 186.35 81.65) + ) + ) + ) + (zone (net 9) (net_name GND) (layer F.Cu) (tstamp 58FFB4E6) (hatch edge 0.508) + (connect_pads yes (clearance 0.3)) + (min_thickness 0.5) + (fill yes (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.5)) + (polygon + (pts + (xy 107.188 81.026) (xy 106.934 131.064) (xy 186.944 131.064) (xy 186.944 81.026) + ) + ) + (filled_polygon + (pts + (xy 186.35 130.35) (xy 107.65 130.35) (xy 107.65 126.742649) (xy 108.24935 126.742649) (xy 108.819051 128.121429) + (xy 109.873022 129.177242) (xy 111.250806 129.749348) (xy 112.742649 129.75065) (xy 114.121429 129.180949) (xy 115.177242 128.126978) + (xy 115.749348 126.749194) (xy 115.75065 125.257351) (xy 115.180949 123.878571) (xy 114.126978 122.822758) (xy 112.749194 122.250652) + (xy 111.257351 122.24935) (xy 109.878571 122.819051) (xy 108.822758 123.873022) (xy 108.250652 125.250806) (xy 108.24935 126.742649) + (xy 107.65 126.742649) (xy 107.65 118.015) (xy 121.994225 118.015) (xy 121.994225 118.715) (xy 122.032576 118.918818) + (xy 122.153032 119.106012) (xy 122.336827 119.231594) (xy 122.555 119.275775) (xy 123.66 119.275775) (xy 123.66 124.46) + (xy 123.718145 124.752315) (xy 123.720896 124.766147) (xy 123.894315 125.025685) (xy 125.054315 126.185686) (xy 125.313853 126.359104) + (xy 125.62 126.42) (xy 131.67748 126.42) (xy 131.587406 126.551827) (xy 131.543225 126.77) (xy 131.543225 129.77) + (xy 131.581576 129.973818) (xy 131.702032 130.161012) (xy 131.885827 130.286594) (xy 132.104 130.330775) (xy 135.104 130.330775) + (xy 135.307818 130.292424) (xy 135.495012 130.171968) (xy 135.620594 129.988173) (xy 135.664775 129.77) (xy 135.664775 128.96) + (xy 138.936758 128.96) (xy 139.192434 129.342646) (xy 139.651039 129.649076) (xy 140.192 129.75668) (xy 140.732961 129.649076) + (xy 141.191566 129.342646) (xy 141.447242 128.96) (xy 141.476758 128.96) (xy 141.732434 129.342646) (xy 142.191039 129.649076) + (xy 142.732 129.75668) (xy 143.272961 129.649076) (xy 143.731566 129.342646) (xy 143.987242 128.96) (xy 144.016758 128.96) + (xy 144.272434 129.342646) (xy 144.731039 129.649076) (xy 145.272 129.75668) (xy 145.812961 129.649076) (xy 146.271566 129.342646) + (xy 146.527242 128.96) (xy 146.556758 128.96) (xy 146.812434 129.342646) (xy 147.271039 129.649076) (xy 147.812 129.75668) + (xy 148.352961 129.649076) (xy 148.811566 129.342646) (xy 148.927625 129.168951) (xy 148.927625 129.176) (xy 148.965976 129.379818) + (xy 149.086432 129.567012) (xy 149.270227 129.692594) (xy 149.4884 129.736775) (xy 151.2156 129.736775) (xy 151.419418 129.698424) + (xy 151.606612 129.577968) (xy 151.732194 129.394173) (xy 151.776375 129.176) (xy 151.776375 127.144) (xy 151.738024 126.940182) + (xy 151.706694 126.891494) (xy 151.732194 126.854173) (xy 151.776375 126.636) (xy 151.776375 124.604) (xy 151.738024 124.400182) + (xy 151.617568 124.212988) (xy 151.433773 124.087406) (xy 151.2156 124.043225) (xy 151.152 124.043225) (xy 151.152 122.666) + (xy 151.091104 122.359853) (xy 150.917685 122.100315) (xy 150.66 121.84263) (xy 150.66 119.275775) (xy 151.795 119.275775) + (xy 151.998818 119.237424) (xy 152.186012 119.116968) (xy 152.311594 118.933173) (xy 152.355775 118.715) (xy 152.355775 118.015) + (xy 152.317424 117.811182) (xy 152.196968 117.623988) (xy 152.013173 117.498406) (xy 151.945 117.484601) (xy 151.945 116.601) + (xy 151.884104 116.294853) (xy 151.868932 116.272147) (xy 151.710686 116.035315) (xy 151.31 115.63463) (xy 151.31 113.906775) + (xy 151.3736 113.906775) (xy 151.577418 113.868424) (xy 151.764612 113.747968) (xy 151.890194 113.564173) (xy 151.934375 113.346) + (xy 151.934375 111.314) (xy 151.896024 111.110182) (xy 151.864694 111.061494) (xy 151.890194 111.024173) (xy 151.934375 110.806) + (xy 151.934375 108.774) (xy 151.896024 108.570182) (xy 151.775568 108.382988) (xy 151.591773 108.257406) (xy 151.3736 108.213225) + (xy 149.6464 108.213225) (xy 149.442582 108.251576) (xy 149.255388 108.372032) (xy 149.129806 108.555827) (xy 149.085625 108.774) + (xy 149.085625 108.781049) (xy 148.969566 108.607354) (xy 148.510961 108.300924) (xy 147.97 108.19332) (xy 147.429039 108.300924) + (xy 146.970434 108.607354) (xy 146.714758 108.99) (xy 146.685242 108.99) (xy 146.429566 108.607354) (xy 146.23 108.474008) + (xy 146.23 97.932) (xy 146.169104 97.625853) (xy 145.995686 97.366315) (xy 144.456685 95.827315) (xy 144.197147 95.653896) + (xy 143.891 95.593) (xy 140.661534 95.593) (xy 140.705275 95.377) (xy 140.705275 94.869) (xy 140.666924 94.665182) + (xy 140.546468 94.477988) (xy 140.373 94.359462) (xy 140.373 93.754775) (xy 141.2 93.754775) (xy 141.403818 93.716424) + (xy 141.591012 93.595968) (xy 141.716594 93.412173) (xy 141.760775 93.194) (xy 141.760775 90.194) (xy 141.722424 89.990182) + (xy 141.601968 89.802988) (xy 141.418173 89.677406) (xy 141.2 89.633225) (xy 138.2 89.633225) (xy 137.996182 89.671576) + (xy 137.808988 89.792032) (xy 137.683406 89.975827) (xy 137.639225 90.194) (xy 137.639225 93.194) (xy 137.677576 93.397818) + (xy 137.798032 93.585012) (xy 137.981827 93.710594) (xy 138.2 93.754775) (xy 138.773 93.754775) (xy 138.773 94.362458) + (xy 138.610488 94.467032) (xy 138.484906 94.650827) (xy 138.440725 94.869) (xy 138.440725 95.377) (xy 138.479076 95.580818) + (xy 138.594579 95.760315) (xy 138.484906 95.920827) (xy 138.440725 96.139) (xy 138.440725 96.647) (xy 138.479076 96.850818) + (xy 138.599532 97.038012) (xy 138.783327 97.163594) (xy 139.0015 97.207775) (xy 140.1445 97.207775) (xy 140.223022 97.193) + (xy 143.55963 97.193) (xy 144.63 98.263371) (xy 144.63 108.474008) (xy 144.430434 108.607354) (xy 144.174758 108.99) + (xy 144.145242 108.99) (xy 143.889566 108.607354) (xy 143.430961 108.300924) (xy 142.89 108.19332) (xy 142.349039 108.300924) + (xy 141.890434 108.607354) (xy 141.634758 108.99) (xy 141.605242 108.99) (xy 141.349566 108.607354) (xy 140.890961 108.300924) + (xy 140.35 108.19332) (xy 139.809039 108.300924) (xy 139.350434 108.607354) (xy 139.044004 109.065959) (xy 138.9364 109.60692) + (xy 138.9364 109.97308) (xy 139.044004 110.514041) (xy 139.350434 110.972646) (xy 139.481169 111.06) (xy 139.350434 111.147354) + (xy 139.094758 111.53) (xy 126.684 111.53) (xy 126.377853 111.590896) (xy 126.118315 111.764314) (xy 125.179315 112.703315) + (xy 125.005896 112.962853) (xy 124.945 113.269) (xy 124.945 117.482449) (xy 124.891182 117.492576) (xy 124.778632 117.565) + (xy 124.170636 117.565) (xy 124.073173 117.498406) (xy 123.855 117.454225) (xy 122.555 117.454225) (xy 122.351182 117.492576) + (xy 122.163988 117.613032) (xy 122.038406 117.796827) (xy 121.994225 118.015) (xy 107.65 118.015) (xy 107.65 103.759828) + (xy 125.687772 103.759828) (xy 125.887092 104.242218) (xy 126.255841 104.611611) (xy 126.737882 104.811772) (xy 127.259828 104.812228) + (xy 127.742218 104.612908) (xy 128.111611 104.244159) (xy 128.241302 103.931828) (xy 134.069772 103.931828) (xy 134.269092 104.414218) + (xy 134.637841 104.783611) (xy 135.119882 104.983772) (xy 135.641828 104.984228) (xy 136.124218 104.784908) (xy 136.493611 104.416159) + (xy 136.693772 103.934118) (xy 136.694228 103.412172) (xy 136.494908 102.929782) (xy 136.182 102.616328) (xy 136.182 102.43937) + (xy 136.475371 102.146) (xy 138.938 102.146) (xy 139.244147 102.085104) (xy 139.503685 101.911685) (xy 140.138686 101.276685) + (xy 140.312104 101.017147) (xy 140.373 100.711) (xy 140.373 99.693542) (xy 140.535512 99.588968) (xy 140.661094 99.405173) + (xy 140.705275 99.187) (xy 140.705275 98.679) (xy 140.666924 98.475182) (xy 140.546468 98.287988) (xy 140.362673 98.162406) + (xy 140.1445 98.118225) (xy 139.0015 98.118225) (xy 138.797682 98.156576) (xy 138.610488 98.277032) (xy 138.484906 98.460827) + (xy 138.440725 98.679) (xy 138.440725 99.187) (xy 138.479076 99.390818) (xy 138.599532 99.578012) (xy 138.773 99.696538) + (xy 138.773 100.379629) (xy 138.60663 100.546) (xy 136.144 100.546) (xy 135.837853 100.606896) (xy 135.578315 100.780314) + (xy 134.816315 101.542315) (xy 134.642896 101.801853) (xy 134.582 102.108) (xy 134.582 102.616773) (xy 134.270389 102.927841) + (xy 134.070228 103.409882) (xy 134.069772 103.931828) (xy 128.241302 103.931828) (xy 128.311772 103.762118) (xy 128.312228 103.240172) + (xy 128.112908 102.757782) (xy 127.8 102.444328) (xy 127.8 99.64537) (xy 128.982371 98.463) (xy 132.578539 98.463) + (xy 132.6515 98.477775) (xy 133.7945 98.477775) (xy 133.998318 98.439424) (xy 134.185512 98.318968) (xy 134.311094 98.135173) + (xy 134.355275 97.917) (xy 134.355275 97.409) (xy 134.316924 97.205182) (xy 134.196468 97.017988) (xy 134.012673 96.892406) + (xy 133.7945 96.848225) (xy 132.6515 96.848225) (xy 132.572978 96.863) (xy 128.651 96.863) (xy 128.344853 96.923896) + (xy 128.085315 97.097314) (xy 126.434315 98.748315) (xy 126.260896 99.007853) (xy 126.2 99.314) (xy 126.2 102.444773) + (xy 125.888389 102.755841) (xy 125.688228 103.237882) (xy 125.687772 103.759828) (xy 107.65 103.759828) (xy 107.65 86.742649) + (xy 108.24935 86.742649) (xy 108.819051 88.121429) (xy 109.873022 89.177242) (xy 111.250806 89.749348) (xy 112.742649 89.75065) + (xy 114.121429 89.180949) (xy 115.177242 88.126978) (xy 115.749348 86.749194) (xy 115.749909 86.106) (xy 128.74 86.106) + (xy 128.74 93.218) (xy 128.800896 93.524147) (xy 128.974315 93.783685) (xy 130.879315 95.688686) (xy 131.086788 95.827315) + (xy 131.138853 95.862104) (xy 131.445 95.923) (xy 132.578539 95.923) (xy 132.6515 95.937775) (xy 133.7945 95.937775) + (xy 133.998318 95.899424) (xy 134.185512 95.778968) (xy 134.311094 95.595173) (xy 134.355275 95.377) (xy 134.355275 94.869) + (xy 134.316924 94.665182) (xy 134.196468 94.477988) (xy 134.012673 94.352406) (xy 133.7945 94.308225) (xy 132.6515 94.308225) + (xy 132.572978 94.323) (xy 131.776371 94.323) (xy 130.34 92.88663) (xy 130.34 86.43737) (xy 131.141371 85.636) + (xy 163.24463 85.636) (xy 163.95 86.341371) (xy 163.95 108.474008) (xy 163.750434 108.607354) (xy 163.494758 108.99) + (xy 163.465242 108.99) (xy 163.209566 108.607354) (xy 162.750961 108.300924) (xy 162.21 108.19332) (xy 161.669039 108.300924) + (xy 161.210434 108.607354) (xy 160.954758 108.99) (xy 160.925242 108.99) (xy 160.669566 108.607354) (xy 160.210961 108.300924) + (xy 159.67 108.19332) (xy 159.129039 108.300924) (xy 158.670434 108.607354) (xy 158.554375 108.781049) (xy 158.554375 108.774) + (xy 158.516024 108.570182) (xy 158.395568 108.382988) (xy 158.211773 108.257406) (xy 157.9936 108.213225) (xy 156.2664 108.213225) + (xy 156.062582 108.251576) (xy 155.875388 108.372032) (xy 155.749806 108.555827) (xy 155.705625 108.774) (xy 155.705625 110.806) + (xy 155.743976 111.009818) (xy 155.775306 111.058506) (xy 155.749806 111.095827) (xy 155.705625 111.314) (xy 155.705625 113.346) + (xy 155.743976 113.549818) (xy 155.864432 113.737012) (xy 156.048227 113.862594) (xy 156.2664 113.906775) (xy 156.33 113.906775) + (xy 156.33 115.842629) (xy 155.929315 116.243315) (xy 155.755896 116.502853) (xy 155.695 116.809) (xy 155.695 117.482449) + (xy 155.641182 117.492576) (xy 155.453988 117.613032) (xy 155.328406 117.796827) (xy 155.284225 118.015) (xy 155.284225 118.715) + (xy 155.322576 118.918818) (xy 155.443032 119.106012) (xy 155.626827 119.231594) (xy 155.845 119.275775) (xy 156.934 119.275775) + (xy 156.934 123.11263) (xy 156.564315 123.482315) (xy 156.390896 123.741853) (xy 156.33 124.048) (xy 156.33 124.088225) + (xy 156.2664 124.088225) (xy 156.062582 124.126576) (xy 155.875388 124.247032) (xy 155.749806 124.430827) (xy 155.705625 124.649) + (xy 155.705625 126.681) (xy 155.743976 126.884818) (xy 155.775306 126.933506) (xy 155.749806 126.970827) (xy 155.705625 127.189) + (xy 155.705625 129.221) (xy 155.743976 129.424818) (xy 155.864432 129.612012) (xy 156.048227 129.737594) (xy 156.2664 129.781775) + (xy 157.9936 129.781775) (xy 158.197418 129.743424) (xy 158.384612 129.622968) (xy 158.510194 129.439173) (xy 158.554375 129.221) + (xy 158.554375 129.213951) (xy 158.670434 129.387646) (xy 159.129039 129.694076) (xy 159.67 129.80168) (xy 160.210961 129.694076) + (xy 160.669566 129.387646) (xy 160.925242 129.005) (xy 160.954758 129.005) (xy 161.210434 129.387646) (xy 161.669039 129.694076) + (xy 162.21 129.80168) (xy 162.750961 129.694076) (xy 163.209566 129.387646) (xy 163.465242 129.005) (xy 163.494758 129.005) + (xy 163.750434 129.387646) (xy 164.209039 129.694076) (xy 164.75 129.80168) (xy 165.290961 129.694076) (xy 165.749566 129.387646) + (xy 166.005242 129.005) (xy 166.034758 129.005) (xy 166.290434 129.387646) (xy 166.749039 129.694076) (xy 167.29 129.80168) + (xy 167.830961 129.694076) (xy 168.289566 129.387646) (xy 168.545242 129.005) (xy 171.421225 129.005) (xy 171.421225 129.77) + (xy 171.459576 129.973818) (xy 171.580032 130.161012) (xy 171.763827 130.286594) (xy 171.982 130.330775) (xy 174.982 130.330775) + (xy 175.185818 130.292424) (xy 175.373012 130.171968) (xy 175.498594 129.988173) (xy 175.542775 129.77) (xy 175.542775 126.77) + (xy 175.504424 126.566182) (xy 175.439315 126.465) (xy 176.595 126.465) (xy 176.901147 126.404104) (xy 177.160685 126.230685) + (xy 178.328825 125.062545) (xy 178.250652 125.250806) (xy 178.24935 126.742649) (xy 178.819051 128.121429) (xy 179.873022 129.177242) + (xy 181.250806 129.749348) (xy 182.742649 129.75065) (xy 184.121429 129.180949) (xy 185.177242 128.126978) (xy 185.749348 126.749194) + (xy 185.75065 125.257351) (xy 185.180949 123.878571) (xy 184.126978 122.822758) (xy 182.847936 122.291653) (xy 182.937685 122.231685) + (xy 183.699686 121.469685) (xy 183.873104 121.210147) (xy 183.934 120.904) (xy 183.934 119.275775) (xy 185.085 119.275775) + (xy 185.288818 119.237424) (xy 185.476012 119.116968) (xy 185.601594 118.933173) (xy 185.645775 118.715) (xy 185.645775 118.015) + (xy 185.607424 117.811182) (xy 185.486968 117.623988) (xy 185.303173 117.498406) (xy 185.085 117.454225) (xy 183.785 117.454225) + (xy 183.581182 117.492576) (xy 183.468632 117.565) (xy 182.860636 117.565) (xy 182.763173 117.498406) (xy 182.695 117.484601) + (xy 182.695 113.569) (xy 182.634104 113.262853) (xy 182.527962 113.104001) (xy 182.460686 113.003315) (xy 181.221685 111.764315) + (xy 180.962147 111.590896) (xy 180.656 111.53) (xy 168.545242 111.53) (xy 168.289566 111.147354) (xy 168.158831 111.06) + (xy 168.289566 110.972646) (xy 168.595996 110.514041) (xy 168.7036 109.97308) (xy 168.7036 109.60692) (xy 168.595996 109.065959) + (xy 168.289566 108.607354) (xy 167.830961 108.300924) (xy 167.29 108.19332) (xy 166.749039 108.300924) (xy 166.290434 108.607354) + (xy 166.034758 108.99) (xy 166.005242 108.99) (xy 165.749566 108.607354) (xy 165.55 108.474008) (xy 165.55 86.742649) + (xy 178.24935 86.742649) (xy 178.819051 88.121429) (xy 179.873022 89.177242) (xy 181.250806 89.749348) (xy 182.742649 89.75065) + (xy 184.121429 89.180949) (xy 185.177242 88.126978) (xy 185.749348 86.749194) (xy 185.75065 85.257351) (xy 185.180949 83.878571) + (xy 184.126978 82.822758) (xy 182.749194 82.250652) (xy 181.257351 82.24935) (xy 179.878571 82.819051) (xy 178.822758 83.873022) + (xy 178.250652 85.250806) (xy 178.24935 86.742649) (xy 165.55 86.742649) (xy 165.55 86.01) (xy 165.489104 85.703853) + (xy 165.443766 85.636) (xy 165.315686 85.444315) (xy 164.141685 84.270315) (xy 163.882147 84.096896) (xy 163.576 84.036) + (xy 130.81 84.036) (xy 130.503853 84.096896) (xy 130.244314 84.270315) (xy 128.974315 85.540315) (xy 128.800896 85.799853) + (xy 128.74 86.106) (xy 115.749909 86.106) (xy 115.75065 85.257351) (xy 115.180949 83.878571) (xy 114.126978 82.822758) + (xy 112.749194 82.250652) (xy 111.257351 82.24935) (xy 109.878571 82.819051) (xy 108.822758 83.873022) (xy 108.250652 85.250806) + (xy 108.24935 86.742649) (xy 107.65 86.742649) (xy 107.65 81.65) (xy 186.35 81.65) + ) + ) + (filled_polygon + (pts + (xy 181.095 113.900371) (xy 181.095 117.482449) (xy 181.041182 117.492576) (xy 180.853988 117.613032) (xy 180.728406 117.796827) + (xy 180.684225 118.015) (xy 180.684225 118.715) (xy 180.722576 118.918818) (xy 180.843032 119.106012) (xy 181.026827 119.231594) + (xy 181.245 119.275775) (xy 182.334 119.275775) (xy 182.334 120.572629) (xy 182.04063 120.866) (xy 180.594 120.866) + (xy 180.287853 120.926896) (xy 180.028315 121.100315) (xy 176.26363 124.865) (xy 168.545242 124.865) (xy 168.30002 124.498) + (xy 175.26 124.498) (xy 175.566147 124.437104) (xy 175.825685 124.263685) (xy 177.349685 122.739686) (xy 177.523104 122.480147) + (xy 177.543849 122.375853) (xy 177.584 122.174) (xy 177.584 119.275775) (xy 178.735 119.275775) (xy 178.938818 119.237424) + (xy 179.126012 119.116968) (xy 179.251594 118.933173) (xy 179.295775 118.715) (xy 179.295775 118.015) (xy 179.257424 117.811182) + (xy 179.136968 117.623988) (xy 178.953173 117.498406) (xy 178.735 117.454225) (xy 177.435 117.454225) (xy 177.231182 117.492576) + (xy 177.118632 117.565) (xy 176.510636 117.565) (xy 176.413173 117.498406) (xy 176.345 117.484601) (xy 176.345 115.601) + (xy 176.284104 115.294853) (xy 176.253368 115.248853) (xy 176.110686 115.035315) (xy 174.809685 113.734315) (xy 174.550147 113.560896) + (xy 174.244 113.5) (xy 168.298016 113.5) (xy 168.545242 113.13) (xy 180.32463 113.13) + ) + ) + (filled_polygon + (pts + (xy 161.233315 118.930686) (xy 161.492853 119.104104) (xy 161.799 119.165) (xy 161.879364 119.165) (xy 161.976827 119.231594) + (xy 162.195 119.275775) (xy 163.284 119.275775) (xy 163.284 121.842629) (xy 163.24463 121.882) (xy 160.274 121.882) + (xy 159.967853 121.942896) (xy 159.708315 122.116315) (xy 159.104315 122.720315) (xy 158.930896 122.979853) (xy 158.87 123.286) + (xy 158.87 124.349008) (xy 158.670434 124.482354) (xy 158.554375 124.656049) (xy 158.554375 124.649) (xy 158.516024 124.445182) + (xy 158.395568 124.257988) (xy 158.211773 124.132406) (xy 158.182826 124.126544) (xy 158.299685 124.009685) (xy 158.473104 123.750147) + (xy 158.478922 123.720896) (xy 158.534 123.444) (xy 158.534 119.275775) (xy 159.685 119.275775) (xy 159.888818 119.237424) + (xy 160.076012 119.116968) (xy 160.201594 118.933173) (xy 160.245775 118.715) (xy 160.245775 118.015) (xy 160.229121 117.926492) + ) + ) + (filled_polygon + (pts + (xy 163.750434 113.512646) (xy 164.209039 113.819076) (xy 164.75 113.92668) (xy 165.13811 113.84948) (xy 166.154315 114.865686) + (xy 166.321935 114.977686) (xy 166.413853 115.039104) (xy 166.72 115.1) (xy 173.91263 115.1) (xy 174.745 115.932371) + (xy 174.745 117.482449) (xy 174.691182 117.492576) (xy 174.503988 117.613032) (xy 174.378406 117.796827) (xy 174.334225 118.015) + (xy 174.334225 118.715) (xy 174.372576 118.918818) (xy 174.493032 119.106012) (xy 174.676827 119.231594) (xy 174.895 119.275775) + (xy 175.984 119.275775) (xy 175.984 121.842629) (xy 174.92863 122.898) (xy 169.82537 122.898) (xy 170.999685 121.723686) + (xy 171.173104 121.464147) (xy 171.193849 121.359853) (xy 171.234 121.158) (xy 171.234 119.275775) (xy 172.385 119.275775) + (xy 172.588818 119.237424) (xy 172.776012 119.116968) (xy 172.901594 118.933173) (xy 172.945775 118.715) (xy 172.945775 118.015) + (xy 172.907424 117.811182) (xy 172.786968 117.623988) (xy 172.603173 117.498406) (xy 172.385 117.454225) (xy 171.085 117.454225) + (xy 170.881182 117.492576) (xy 170.768632 117.565) (xy 170.160636 117.565) (xy 170.063173 117.498406) (xy 169.995 117.484601) + (xy 169.995 116.871) (xy 169.934104 116.564853) (xy 169.877505 116.480147) (xy 169.760685 116.305314) (xy 168.967685 115.512315) + (xy 168.708147 115.338896) (xy 168.402 115.278) (xy 163.653371 115.278) (xy 163.01 114.63463) (xy 163.01 113.645992) + (xy 163.209566 113.512646) (xy 163.48 113.107913) + ) + ) + (filled_polygon + (pts + (xy 161.210434 113.512646) (xy 161.41 113.645992) (xy 161.41 114.966) (xy 161.468145 115.258315) (xy 161.470896 115.272147) + (xy 161.644315 115.531685) (xy 162.756314 116.643685) (xy 162.848234 116.705104) (xy 163.015853 116.817104) (xy 163.322 116.878) + (xy 168.07063 116.878) (xy 168.395 117.202371) (xy 168.395 117.482449) (xy 168.341182 117.492576) (xy 168.153988 117.613032) + (xy 168.028406 117.796827) (xy 167.984225 118.015) (xy 167.984225 118.715) (xy 168.022576 118.918818) (xy 168.143032 119.106012) + (xy 168.326827 119.231594) (xy 168.545 119.275775) (xy 169.634 119.275775) (xy 169.634 120.826629) (xy 168.57863 121.882) + (xy 165.1 121.882) (xy 164.884 121.924965) (xy 164.884 119.275775) (xy 166.035 119.275775) (xy 166.238818 119.237424) + (xy 166.426012 119.116968) (xy 166.551594 118.933173) (xy 166.595775 118.715) (xy 166.595775 118.015) (xy 166.557424 117.811182) + (xy 166.436968 117.623988) (xy 166.253173 117.498406) (xy 166.035 117.454225) (xy 164.735 117.454225) (xy 164.531182 117.492576) + (xy 164.418632 117.565) (xy 163.810636 117.565) (xy 163.713173 117.498406) (xy 163.495 117.454225) (xy 162.195 117.454225) + (xy 162.047374 117.482003) (xy 160.47 115.90463) (xy 160.47 113.645992) (xy 160.669566 113.512646) (xy 160.94 113.107913) + ) + ) + (filled_polygon + (pts + (xy 146.970434 113.512646) (xy 147.17 113.645992) (xy 147.17 114.080629) (xy 143.68563 117.565) (xy 143.220636 117.565) + (xy 143.123173 117.498406) (xy 142.905 117.454225) (xy 141.605 117.454225) (xy 141.401182 117.492576) (xy 141.213988 117.613032) + (xy 141.088406 117.796827) (xy 141.044225 118.015) (xy 141.044225 118.715) (xy 141.082576 118.918818) (xy 141.203032 119.106012) + (xy 141.386827 119.231594) (xy 141.605 119.275775) (xy 142.905 119.275775) (xy 143.108818 119.237424) (xy 143.221368 119.165) + (xy 143.829364 119.165) (xy 143.926827 119.231594) (xy 144.145 119.275775) (xy 145.445 119.275775) (xy 145.648818 119.237424) + (xy 145.735972 119.181342) (xy 145.758 119.203371) (xy 145.758 122.174) (xy 145.798151 122.375853) (xy 145.818896 122.480147) + (xy 145.992315 122.739685) (xy 147.012 123.759371) (xy 147.012 124.304008) (xy 146.812434 124.437354) (xy 146.542 124.842087) + (xy 146.271566 124.437354) (xy 146.072 124.304008) (xy 146.072 123.936) (xy 146.011104 123.629853) (xy 145.837686 123.370315) + (xy 143.821685 121.354315) (xy 143.562147 121.180896) (xy 143.256 121.12) (xy 138.253371 121.12) (xy 137.96 120.82663) + (xy 137.96 119.275775) (xy 139.095 119.275775) (xy 139.298818 119.237424) (xy 139.486012 119.116968) (xy 139.611594 118.933173) + (xy 139.655775 118.715) (xy 139.655775 118.015) (xy 139.617424 117.811182) (xy 139.496968 117.623988) (xy 139.313173 117.498406) + (xy 139.095 117.454225) (xy 137.795 117.454225) (xy 137.591182 117.492576) (xy 137.478632 117.565) (xy 136.870636 117.565) + (xy 136.773173 117.498406) (xy 136.705 117.484601) (xy 136.705 116.90237) (xy 136.983371 116.624) (xy 143.51 116.624) + (xy 143.816147 116.563104) (xy 144.075685 116.389685) (xy 145.995685 114.469685) (xy 146.169104 114.210147) (xy 146.189849 114.105853) + (xy 146.23 113.904) (xy 146.23 113.645992) (xy 146.429566 113.512646) (xy 146.7 113.107913) + ) + ) + (filled_polygon + (pts + (xy 139.341984 113.5) (xy 133.35 113.5) (xy 133.043853 113.560896) (xy 132.784315 113.734315) (xy 131.529315 114.989315) + (xy 131.355896 115.248853) (xy 131.295 115.555) (xy 131.295 117.482449) (xy 131.241182 117.492576) (xy 131.128632 117.565) + (xy 130.520636 117.565) (xy 130.423173 117.498406) (xy 130.205 117.454225) (xy 128.905 117.454225) (xy 128.701182 117.492576) + (xy 128.513988 117.613032) (xy 128.388406 117.796827) (xy 128.344225 118.015) (xy 128.344225 118.715) (xy 128.382576 118.918818) + (xy 128.503032 119.106012) (xy 128.686827 119.231594) (xy 128.905 119.275775) (xy 130.01 119.275775) (xy 130.01 122.682) + (xy 130.052965 122.898) (xy 130.070896 122.988147) (xy 130.244315 123.247685) (xy 131.006315 124.009686) (xy 131.222076 124.153853) + (xy 131.265853 124.183104) (xy 131.572 124.244) (xy 139.481809 124.244) (xy 139.192434 124.437354) (xy 138.936758 124.82) + (xy 125.951371 124.82) (xy 125.26 124.12863) (xy 125.26 119.275775) (xy 126.395 119.275775) (xy 126.598818 119.237424) + (xy 126.786012 119.116968) (xy 126.911594 118.933173) (xy 126.955775 118.715) (xy 126.955775 118.015) (xy 126.917424 117.811182) + (xy 126.796968 117.623988) (xy 126.613173 117.498406) (xy 126.545 117.484601) (xy 126.545 113.60037) (xy 127.015371 113.13) + (xy 139.094758 113.13) + ) + ) + (filled_polygon + (pts + (xy 149.085625 113.346) (xy 149.123976 113.549818) (xy 149.244432 113.737012) (xy 149.428227 113.862594) (xy 149.6464 113.906775) + (xy 149.71 113.906775) (xy 149.71 115.966) (xy 149.763706 116.236) (xy 149.770896 116.272147) (xy 149.944315 116.531685) + (xy 150.345 116.932371) (xy 150.345 117.482449) (xy 150.291182 117.492576) (xy 150.178632 117.565) (xy 149.570636 117.565) + (xy 149.473173 117.498406) (xy 149.255 117.454225) (xy 147.955 117.454225) (xy 147.751182 117.492576) (xy 147.563988 117.613032) + (xy 147.438406 117.796827) (xy 147.394225 118.015) (xy 147.394225 118.715) (xy 147.432576 118.918818) (xy 147.553032 119.106012) + (xy 147.736827 119.231594) (xy 147.955 119.275775) (xy 149.06 119.275775) (xy 149.06 122.174) (xy 149.100151 122.375853) + (xy 149.120896 122.480147) (xy 149.294315 122.739685) (xy 149.552 122.99737) (xy 149.552 124.043225) (xy 149.4884 124.043225) + (xy 149.284582 124.081576) (xy 149.097388 124.202032) (xy 148.971806 124.385827) (xy 148.927625 124.604) (xy 148.927625 124.611049) + (xy 148.811566 124.437354) (xy 148.612 124.304008) (xy 148.612 123.428) (xy 148.551104 123.121853) (xy 148.456222 122.979853) + (xy 148.377686 122.862315) (xy 147.358 121.84263) (xy 147.358 118.872) (xy 147.297104 118.565853) (xy 147.123685 118.306314) + (xy 146.616685 117.799315) (xy 146.357147 117.625896) (xy 146.347555 117.623988) (xy 146.051 117.565) (xy 145.94837 117.565) + (xy 148.535685 114.977686) (xy 148.709104 114.718147) (xy 148.731382 114.606147) (xy 148.77 114.412) (xy 148.77 113.645992) + (xy 148.969566 113.512646) (xy 149.085625 113.338951) + ) + ) + (filled_polygon + (pts + (xy 136.246766 115.151104) (xy 136.086315 115.258314) (xy 135.339315 116.005315) (xy 135.165896 116.264853) (xy 135.105 116.571) + (xy 135.105 117.482449) (xy 135.051182 117.492576) (xy 134.863988 117.613032) (xy 134.738406 117.796827) (xy 134.694225 118.015) + (xy 134.694225 118.715) (xy 134.732576 118.918818) (xy 134.853032 119.106012) (xy 135.036827 119.231594) (xy 135.255 119.275775) + (xy 136.36 119.275775) (xy 136.36 121.158) (xy 136.400151 121.359853) (xy 136.420896 121.464147) (xy 136.594315 121.723685) + (xy 137.356315 122.485686) (xy 137.569303 122.628) (xy 137.593248 122.644) (xy 131.903371 122.644) (xy 131.61 122.35063) + (xy 131.61 119.275775) (xy 132.745 119.275775) (xy 132.948818 119.237424) (xy 133.136012 119.116968) (xy 133.261594 118.933173) + (xy 133.305775 118.715) (xy 133.305775 118.015) (xy 133.267424 117.811182) (xy 133.146968 117.623988) (xy 132.963173 117.498406) + (xy 132.895 117.484601) (xy 132.895 115.88637) (xy 133.68137 115.1) (xy 136.323248 115.1) + ) + ) + ) ) diff --git a/pcb/transimpedance_amp/transimpedance_amp.sch b/pcb/transimpedance_amp/transimpedance_amp.sch index eaf6e72..761bfc7 100644 --- a/pcb/transimpedance_amp/transimpedance_amp.sch +++ b/pcb/transimpedance_amp/transimpedance_amp.sch @@ -260,7 +260,7 @@ U 1 1 58FE3886 P 4600 3200 F 0 "TP1" H 4600 3500 50 0000 C BNN F 1 "TEST" H 4600 3450 50 0000 C CNN -F 2 "Wire_Pads:SolderWirePad_single_1mmDrill" H 4600 3200 50 0001 C CNN +F 2 "Testpoints:TP_SMD_quadr_3mm" H 4600 3200 50 0001 C CNN F 3 "" H 4600 3200 50 0000 C CNN 1 4600 3200 1 0 0 -1 @@ -576,7 +576,7 @@ L D_Photo D2 U 1 1 58FE921C P 7250 4600 F 0 "D2" H 7270 4670 50 0000 L CNN -F 1 "BPW34FA" H 7210 4490 50 0000 C CNN +F 1 "BPW34" H 7210 4490 50 0000 C CNN F 2 "Photodiodes:BPW34FA" H 7200 4600 50 0001 C CNN F 3 "http://www.farnell.com/datasheets/2046123.pdf" H 7200 4600 50 0001 C CNN F 4 "1045425" H 7250 4600 60 0001 C CNN "Farnell" @@ -606,12 +606,12 @@ F 3 "" H 7250 5200 50 0000 C CNN -1 0 0 -1 $EndComp $Comp -L TEST TP3 +L TEST TP4 U 1 1 58FE922E P 7050 3200 -F 0 "TP3" H 7050 3500 50 0000 C BNN +F 0 "TP4" H 7050 3500 50 0000 C BNN F 1 "TEST" H 7050 3450 50 0000 C CNN -F 2 "Wire_Pads:SolderWirePad_single_1mmDrill" H 7050 3200 50 0001 C CNN +F 2 "Testpoints:TP_SMD_quadr_3mm" H 7050 3200 50 0001 C CNN F 3 "" H 7050 3200 50 0000 C CNN 1 7050 3200 -1 0 0 -1 @@ -789,7 +789,7 @@ U 1 1 58FEC254 P 6050 1900 F 0 "TP2" H 6050 2200 50 0000 C BNN F 1 "TEST" H 6050 2150 50 0000 C CNN -F 2 "Wire_Pads:SolderWirePad_single_1mmDrill" H 6050 1900 50 0001 C CNN +F 2 "Testpoints:TP_SMD_quadr_3mm" H 6050 1900 50 0001 C CNN F 3 "" H 6050 1900 50 0000 C CNN 1 6050 1900 -1 0 0 -1 @@ -811,4 +811,28 @@ F 3 "" H 5850 3700 50 0000 C CNN 1 5850 3700 1 0 0 -1 $EndComp +$Comp +L GND #PWR08 +U 1 1 58FF10F3 +P 6050 2600 +F 0 "#PWR08" H 6050 2350 50 0001 C CNN +F 1 "GND" H 6050 2450 50 0000 C CNN +F 2 "" H 6050 2600 50 0000 C CNN +F 3 "" H 6050 2600 50 0000 C CNN + 1 6050 2600 + 1 0 0 -1 +$EndComp +$Comp +L TEST TP3 +U 1 1 58FF116B +P 6050 2450 +F 0 "TP3" H 6050 2750 50 0000 C BNN +F 1 "TEST" H 6050 2700 50 0000 C CNN +F 2 "Testpoints:TP_SMD_quadr_3mm" H 6050 2450 50 0001 C CNN +F 3 "" H 6050 2450 50 0000 C CNN + 1 6050 2450 + -1 0 0 -1 +$EndComp +Wire Wire Line + 6050 2450 6050 2600 $EndSCHEMATC