From e9f21c5e79ac214b44aefbb8770b05acd3571481 Mon Sep 17 00:00:00 2001 From: Just Call Me Koko Date: Wed, 9 Nov 2022 17:41:24 -0500 Subject: [PATCH 01/12] Add RGB LED --- .../Libraries/CAPC1005X55N.kicad_mod | 29 + .../Libraries/CC0402KRX7R7BB104.lib | 30 + .../Libraries/RC0402FR-07220RL.lib | 27 + .../Libraries/RESC1005X40N.kicad_mod | 29 + .../Libraries/WS2812B-2020.lib | 29 + .../Libraries/WS2812B2020.kicad_mod | 35 ++ .../WiFi-Devboard-Pro.kicad_sch | 532 +++++++++++++++++- 7 files changed, 709 insertions(+), 2 deletions(-) create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/CAPC1005X55N.kicad_mod create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/CC0402KRX7R7BB104.lib create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/RC0402FR-07220RL.lib create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/RESC1005X40N.kicad_mod create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/WS2812B-2020.lib create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/WS2812B2020.kicad_mod diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/CAPC1005X55N.kicad_mod b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/CAPC1005X55N.kicad_mod new file mode 100644 index 0000000..8e0f217 --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/CAPC1005X55N.kicad_mod @@ -0,0 +1,29 @@ +(module "CAPC1005X55N" (layer F.Cu) + (descr "CC0402") + (tags "Capacitor") + (attr smd) + (fp_text reference C** (at 0 0) (layer F.SilkS) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text value "CAPC1005X55N" (at 0 0) (layer F.SilkS) hide + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_line (start -0.91 -0.46) (end 0.91 -0.46) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.91 -0.46) (end 0.91 0.46) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.91 0.46) (end -0.91 0.46) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.91 0.46) (end -0.91 -0.46) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1)) + (pad 1 smd rect (at -0.46 0 0) (size 0.6 0.62) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 0.46 0 0) (size 0.6 0.62) (layers F.Cu F.Paste F.Mask)) + (model CC0402KRX7R7BB104.stp + (at (xyz -0.020472440193957 -0.011023622094177 0)) + (scale (xyz 1 1 1)) + (rotate (xyz -90 0 0)) + ) +) diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/CC0402KRX7R7BB104.lib b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/CC0402KRX7R7BB104.lib new file mode 100644 index 0000000..0d24f56 --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/CC0402KRX7R7BB104.lib @@ -0,0 +1,30 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +#SamacSys ECAD Model CC0402KRX7R7BB104 +#/319043/987070/2.49/2/4/Capacitor +DEF CC0402KRX7R7BB104 C 0 30 Y Y 1 F N +F0 "C" 350 250 50 H V L CNN +F1 "CC0402KRX7R7BB104" 350 150 50 H V L CNN +F2 "CAPC1005X55N" 350 50 50 H I L CNN +F3 "http://www.datasheets360.com/pdf/-5354154806277341459" 350 -50 50 H I L CNN +F4 "Cap 100nF 16V 0402 SMD 10% X7R Phycomp 100nF Multilayer Ceramic Capacitor (MLCC) 16 V dc +/-10% X7R dielectric Standard max op. temp. +125C" 350 -150 50 H I L CNN "Description" +F5 "0.55" 350 -250 50 H I L CNN "Height" +F6 "KEMET" 350 -350 50 H I L CNN "Manufacturer_Name" +F7 "CC0402KRX7R7BB104" 350 -450 50 H I L CNN "Manufacturer_Part_Number" +F8 "603-CC402KRX7R7BB104" 350 -550 50 H I L CNN "Mouser Part Number" +F9 "https://www.mouser.co.uk/ProductDetail/YAGEO/CC0402KRX7R7BB104?qs=AgBp2OyFlx%252BSOyhfyS7hpw%3D%3D" 350 -650 50 H I L CNN "Mouser Price/Stock" +F10 "CC0402KRX7R7BB104" 350 -750 50 H I L CNN "Arrow Part Number" +F11 "https://www.arrow.com/en/products/cc0402krx7r7bb104/yageo?region=nac" 350 -850 50 H I L CNN "Arrow Price/Stock" +F12 "" 350 -950 50 H I L CNN "Mouser Testing Part Number" +F13 "" 350 -1050 50 H I L CNN "Mouser Testing Price/Stock" +DRAW +X ~ 1 0 0 200 R 50 50 0 0 P +X ~ 2 500 0 200 L 50 50 0 0 P +P 2 0 1 6 220 100 220 -100 N +P 2 0 1 6 280 100 280 -100 N +P 2 0 1 6 200 0 220 0 N +P 2 0 1 6 280 0 300 0 N +ENDDRAW +ENDDEF +# +#End Library diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/RC0402FR-07220RL.lib b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/RC0402FR-07220RL.lib new file mode 100644 index 0000000..3cc861d --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/RC0402FR-07220RL.lib @@ -0,0 +1,27 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +#SamacSys ECAD Model RC0402FR-07220RL +#/349197/987070/2.49/2/5/Resistor +DEF RC0402FR-07220RL R 0 30 Y Y 1 F N +F0 "R" 550 250 50 H V L CNN +F1 "RC0402FR-07220RL" 550 150 50 H V L CNN +F2 "RESC1005X40N" 550 50 50 H I L CNN +F3 "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets_SAMA/902f9e387b938f871d31120f5fc1d65e.pdf" 550 -50 50 H I L CNN +F4 "YAGEO (PHYCOMP) - RC0402FR-07220RL - RES, THICK FILM, 220R, 1%, 0.063W, 0402" 550 -150 50 H I L CNN "Description" +F5 "0.4" 550 -250 50 H I L CNN "Height" +F6 "KEMET" 550 -350 50 H I L CNN "Manufacturer_Name" +F7 "RC0402FR-07220RL" 550 -450 50 H I L CNN "Manufacturer_Part_Number" +F8 "603-RC0402FR-07220RL" 550 -550 50 H I L CNN "Mouser Part Number" +F9 "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-07220RL?qs=UOUeRUa%252B8Wkw9iNOZEwgHw%3D%3D" 550 -650 50 H I L CNN "Mouser Price/Stock" +F10 "RC0402FR-07220RL" 550 -750 50 H I L CNN "Arrow Part Number" +F11 "https://www.arrow.com/en/products/rc0402fr-07220rl/yageo?region=nac" 550 -850 50 H I L CNN "Arrow Price/Stock" +F12 "" 550 -950 50 H I L CNN "Mouser Testing Part Number" +F13 "" 550 -1050 50 H I L CNN "Mouser Testing Price/Stock" +DRAW +X ~ 1 0 0 200 R 50 50 0 0 P +X ~ 2 700 0 200 L 50 50 0 0 P +P 5 0 1 6 200 50 500 50 500 -50 200 -50 200 50 N +ENDDRAW +ENDDEF +# +#End Library diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/RESC1005X40N.kicad_mod b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/RESC1005X40N.kicad_mod new file mode 100644 index 0000000..653ab90 --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/RESC1005X40N.kicad_mod @@ -0,0 +1,29 @@ +(module "RESC1005X40N" (layer F.Cu) + (descr "RC0402") + (tags "Resistor") + (attr smd) + (fp_text reference R** (at 0 0) (layer F.SilkS) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text value "RESC1005X40N" (at 0 0) (layer F.SilkS) hide + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_line (start -1.175 -0.55) (end 1.175 -0.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.175 -0.55) (end 1.175 0.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.175 0.55) (end -1.175 0.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.175 0.55) (end -1.175 -0.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1)) + (pad 1 smd rect (at -0.55 0 90) (size 0.6 0.75) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 0.55 0 90) (size 0.6 0.75) (layers F.Cu F.Paste F.Mask)) + (model RC0402FR-07220RL.stp + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/WS2812B-2020.lib b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/WS2812B-2020.lib new file mode 100644 index 0000000..e09ab12 --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/WS2812B-2020.lib @@ -0,0 +1,29 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +#SamacSys ECAD Model WS2812B-2020 +#/13449884/987070/2.49/4/4/LED (Multiple) +DEF WS2812B-2020 LED 0 30 Y Y 1 F N +F0 "LED" 850 300 50 H V L CNN +F1 "WS2812B-2020" 850 200 50 H V L CNN +F2 "WS2812B2020" 850 100 50 H I L CNN +F3 "https://www.alldatasheet.com/datasheet-pdf/pdf/1134522/WORLDSEMI/WS2812B-2020.html" 850 0 50 H I L CNN +F4 "LED; SMD; 2020; RGB; 2x2x0.84mm; 3.75.3V; Lens: transparent; 2kHz" 850 -100 50 H I L CNN "Description" +F5 "0.84" 850 -200 50 H I L CNN "Height" +F6 "Worldsemi" 850 -300 50 H I L CNN "Manufacturer_Name" +F7 "WS2812B-2020" 850 -400 50 H I L CNN "Manufacturer_Part_Number" +F8 "" 850 -500 50 H I L CNN "Mouser Part Number" +F9 "" 850 -600 50 H I L CNN "Mouser Price/Stock" +F10 "" 850 -700 50 H I L CNN "Arrow Part Number" +F11 "" 850 -800 50 H I L CNN "Arrow Price/Stock" +F12 "" 850 -900 50 H I L CNN "Mouser Testing Part Number" +F13 "" 850 -1000 50 H I L CNN "Mouser Testing Price/Stock" +DRAW +X DO 1 1000 -100 200 L 50 50 0 0 P +X GND 2 1000 0 200 L 50 50 0 0 P +X DI 3 0 0 200 R 50 50 0 0 P +X VDD 4 0 -100 200 R 50 50 0 0 P +P 5 0 1 6 200 100 800 100 800 -200 200 -200 200 100 N +ENDDRAW +ENDDEF +# +#End Library diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/WS2812B2020.kicad_mod b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/WS2812B2020.kicad_mod new file mode 100644 index 0000000..6ebbee5 --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/WS2812B2020.kicad_mod @@ -0,0 +1,35 @@ +(module "WS2812B2020" (layer F.Cu) + (descr "WS2812B-2020-2") + (tags "LED (Multiple)") + (attr smd) + (fp_text reference LED** (at 0.000 -0) (layer F.SilkS) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text user %R (at 0.000 -0) (layer F.Fab) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text value "WS2812B2020" (at 0.000 -0) (layer F.SilkS) hide + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_line (start -1.1 -1) (end 1.1 -1) (layer F.Fab) (width 0.2)) + (fp_line (start 1.1 -1) (end 1.1 1) (layer F.Fab) (width 0.2)) + (fp_line (start 1.1 1) (end -1.1 1) (layer F.Fab) (width 0.2)) + (fp_line (start -1.1 1) (end -1.1 -1) (layer F.Fab) (width 0.2)) + (fp_line (start -2.265 -2) (end 2.265 -2) (layer F.CrtYd) (width 0.1)) + (fp_line (start 2.265 -2) (end 2.265 2) (layer F.CrtYd) (width 0.1)) + (fp_line (start 2.265 2) (end -2.265 2) (layer F.CrtYd) (width 0.1)) + (fp_line (start -2.265 2) (end -2.265 -2) (layer F.CrtYd) (width 0.1)) + (fp_line (start 1.4 1.4) (end 1.4 1.4) (layer F.SilkS) (width 0.1)) + (fp_line (start 1.4 1.3) (end 1.4 1.3) (layer F.SilkS) (width 0.1)) + (fp_arc (start 1.4 1.35) (end 1.400 1.4) (angle -180) (layer F.SilkS) (width 0.1)) + (fp_arc (start 1.4 1.35) (end 1.400 1.3) (angle -180) (layer F.SilkS) (width 0.1)) + (pad 1 smd rect (at 0.915 0.55 90) (size 0.700 0.700) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 0.915 -0.55 90) (size 0.700 0.700) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -0.915 -0.55 90) (size 0.700 0.700) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -0.915 0.55 90) (size 0.700 0.700) (layers F.Cu F.Paste F.Mask)) + (model WS2812B-2020.stp + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch index 4e7688f..905b0e2 100644 --- a/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch @@ -963,6 +963,97 @@ ) ) ) + (symbol "SamacSys_Parts:CC0402KRX7R7BB104" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) + (property "Reference" "C" (id 0) (at 8.89 6.35 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "CC0402KRX7R7BB104" (id 1) (at 8.89 3.81 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "CAPC1005X55N" (id 2) (at 8.89 1.27 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "http://www.datasheets360.com/pdf/-5354154806277341459" (id 3) (at 8.89 -1.27 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "Cap 100nF 16V 0402 SMD 10% X7R Phycomp 100nF Multilayer Ceramic Capacitor (MLCC) 16 V dc +/-10% X7R dielectric Standard max op. temp. +125C" (id 4) (at 8.89 -3.81 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "0.55" (id 5) (at 8.89 -6.35 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "KEMET" (id 6) (at 8.89 -8.89 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "CC0402KRX7R7BB104" (id 7) (at 8.89 -11.43 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "603-CC402KRX7R7BB104" (id 8) (at 8.89 -13.97 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/YAGEO/CC0402KRX7R7BB104?qs=AgBp2OyFlx%252BSOyhfyS7hpw%3D%3D" (id 9) (at 8.89 -16.51 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "CC0402KRX7R7BB104" (id 10) (at 8.89 -19.05 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/cc0402krx7r7bb104/yageo?region=nac" (id 11) (at 8.89 -21.59 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 8.89 -24.13 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 8.89 -26.67 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "ki_description" "Cap 100nF 16V 0402 SMD 10% X7R Phycomp 100nF Multilayer Ceramic Capacitor (MLCC) 16 V dc +/-10% X7R dielectric Standard max op. temp. +125C" (id 14) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "CC0402KRX7R7BB104_0_0" + (pin passive line (at 0 0 0) (length 5.08) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 12.7 0 180) (length 5.08) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "CC0402KRX7R7BB104_0_1" + (polyline + (pts + (xy 5.08 0) + (xy 5.588 0) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.588 2.54) + (xy 5.588 -2.54) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.112 0) + (xy 7.62 0) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.112 2.54) + (xy 7.112 -2.54) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + ) (symbol "SamacSys_Parts:CL05A106MQ5NUNC" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) (property "Reference" "C" (id 0) (at 8.89 6.35 0) (effects (font (size 1.27 1.27)) (justify left)) @@ -1375,6 +1466,154 @@ ) ) ) + (symbol "SamacSys_Parts:RC0402FR-07220RL" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) + (property "Reference" "R" (id 0) (at 13.97 6.35 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "RC0402FR-07220RL" (id 1) (at 13.97 3.81 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "RESC1005X40N" (id 2) (at 13.97 1.27 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets_SAMA/902f9e387b938f871d31120f5fc1d65e.pdf" (id 3) (at 13.97 -1.27 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "YAGEO (PHYCOMP) - RC0402FR-07220RL - RES, THICK FILM, 220R, 1%, 0.063W, 0402" (id 4) (at 13.97 -3.81 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "0.4" (id 5) (at 13.97 -6.35 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "KEMET" (id 6) (at 13.97 -8.89 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "RC0402FR-07220RL" (id 7) (at 13.97 -11.43 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "603-RC0402FR-07220RL" (id 8) (at 13.97 -13.97 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-07220RL?qs=UOUeRUa%252B8Wkw9iNOZEwgHw%3D%3D" (id 9) (at 13.97 -16.51 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "RC0402FR-07220RL" (id 10) (at 13.97 -19.05 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/rc0402fr-07220rl/yageo?region=nac" (id 11) (at 13.97 -21.59 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 13.97 -24.13 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 13.97 -26.67 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "ki_description" "YAGEO (PHYCOMP) - RC0402FR-07220RL - RES, THICK FILM, 220R, 1%, 0.063W, 0402" (id 14) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "RC0402FR-07220RL_0_0" + (pin passive line (at 0 0 0) (length 5.08) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 0 180) (length 5.08) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "RC0402FR-07220RL_0_1" + (polyline + (pts + (xy 5.08 1.27) + (xy 12.7 1.27) + (xy 12.7 -1.27) + (xy 5.08 -1.27) + (xy 5.08 1.27) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + ) + (symbol "SamacSys_Parts:WS2812B-2020" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) + (property "Reference" "LED" (id 0) (at 21.59 7.62 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "WS2812B-2020" (id 1) (at 21.59 5.08 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "WS2812B2020" (id 2) (at 21.59 2.54 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://www.alldatasheet.com/datasheet-pdf/pdf/1134522/WORLDSEMI/WS2812B-2020.html" (id 3) (at 21.59 0 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "LED; SMD; 2020; RGB; 2x2x0.84mm; 3.75.3V; Lens: transparent; 2kHz" (id 4) (at 21.59 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "0.84" (id 5) (at 21.59 -5.08 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "Worldsemi" (id 6) (at 21.59 -7.62 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "WS2812B-2020" (id 7) (at 21.59 -10.16 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "" (id 8) (at 21.59 -12.7 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "" (id 9) (at 21.59 -15.24 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "" (id 10) (at 21.59 -17.78 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "" (id 11) (at 21.59 -20.32 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 21.59 -22.86 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 21.59 -25.4 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "ki_description" "LED; SMD; 2020; RGB; 2x2x0.84mm; 3.75.3V; Lens: transparent; 2kHz" (id 14) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "WS2812B-2020_0_0" + (pin passive line (at 25.4 -2.54 180) (length 5.08) + (name "DO" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 25.4 0 180) (length 5.08) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 0 0) (length 5.08) + (name "DI" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 0) (length 5.08) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "WS2812B-2020_0_1" + (polyline + (pts + (xy 5.08 2.54) + (xy 20.32 2.54) + (xy 20.32 -5.08) + (xy 5.08 -5.08) + (xy 5.08 2.54) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + ) (symbol "Switch:SW_Push" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) (property "Reference" "SW" (id 0) (at 1.27 2.54 0) (effects (font (size 1.27 1.27)) (justify left)) @@ -1711,7 +1950,11 @@ (junction (at 46.99 220.98) (diameter 0) (color 0 0 0 0) (uuid e47dd31c-5e80-43dc-8806-d6fae1f8f69e) ) + (junction (at 160.02 232.41) (diameter 0) (color 0 0 0 0) + (uuid f5d27dd6-30c4-42be-acbd-c8c803af309a) + ) + (no_connect (at 190.5 224.79) (uuid 338b1d0e-bf02-4a49-a521-aa0e5708d7e0)) (no_connect (at 130.81 93.98) (uuid cf243459-95c3-4165-82e9-d7369ccfe659)) (no_connect (at 130.81 96.52) (uuid cf243459-95c3-4165-82e9-d7369ccfe65a)) (no_connect (at 130.81 99.06) (uuid cf243459-95c3-4165-82e9-d7369ccfe65b)) @@ -1723,6 +1966,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 027d87ea-8559-4dc2-aad1-faa9bf71e540) ) + (wire (pts (xy 160.02 232.41) (xy 160.02 234.95)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 04c33995-a5b7-4e4e-a9d6-5811c3d16cc8) + ) (wire (pts (xy 31.75 173.99) (xy 48.26 173.99)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 063d47b2-7eb3-44e2-9228-845aa5c217a7) @@ -1795,6 +2042,14 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 1d94f1ba-f23a-424e-8e30-64b82c96b8fd) ) + (wire (pts (xy 139.7 222.25) (xy 142.24 222.25)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1e01e3a7-7720-4ffc-859d-301445b35990) + ) + (wire (pts (xy 161.29 73.66) (xy 171.45 73.66)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 21183ce6-84ac-4def-966d-698b119d20cb) + ) (wire (pts (xy 378.46 133.35) (xy 370.84 133.35)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 235d1d05-5192-48bd-8ff7-2d34a3fc58e6) @@ -1873,6 +2128,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2fc2dee9-ada7-493d-bdb6-8385afea5f09) ) + (wire (pts (xy 154.94 232.41) (xy 160.02 232.41)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 328af293-e583-4cb7-af3b-5c03086556fa) + ) (wire (pts (xy 60.96 208.28) (xy 77.47 208.28)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 3334a1ce-90eb-44d3-b4c8-f30675b53819) @@ -1917,6 +2176,11 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 41dbf4bc-18b8-49e7-8dcc-79706016fc1a) ) + (polyline (pts (xy 127 212.09) (xy 201.93 212.09)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4434b9b8-01e4-4a90-9a17-761148aa1c87) + ) + (wire (pts (xy 60.96 200.66) (xy 63.5 200.66)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 46ddc515-3bd1-4360-9b31-c9606a39a07c) @@ -1953,6 +2217,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 4f367a6a-cd3b-496f-b7fd-a79b0c679f66) ) + (wire (pts (xy 160.02 224.79) (xy 160.02 232.41)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4fb1d765-e7be-45c1-82ec-15e93f3889b1) + ) (wire (pts (xy 370.84 44.45) (xy 391.16 44.45)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 50de2f3d-aa5d-4038-a5f7-f420e2bc80ac) @@ -1998,6 +2266,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5e6738cf-0fc2-430f-92ce-20677fae7cd5) ) + (wire (pts (xy 165.1 224.79) (xy 160.02 224.79)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6028b261-8b64-492b-9371-a92f61a6ba62) + ) (wire (pts (xy 459.74 114.3) (xy 459.74 111.76)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 62138b5b-cc2d-425f-b857-33e15a7145c7) @@ -2019,6 +2291,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 667bf61b-8ea6-42ff-a979-37f4f83571f3) ) + (wire (pts (xy 190.5 222.25) (xy 198.12 222.25)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6adb8bdd-9ad2-4367-8110-4eac2c5c4772) + ) (wire (pts (xy 377.19 114.3) (xy 391.16 114.3)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6bfa7dee-d7bf-4f09-8f5a-b27af0d50eff) @@ -2027,6 +2303,11 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6c0aeedc-6f25-4e26-9fa2-e2c97c612d43) ) + (polyline (pts (xy 127 212.09) (xy 127 238.76)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6c2d2b48-6c10-42dd-8fa1-0f66ebdcea04) + ) + (wire (pts (xy 477.52 130.81) (xy 469.9 130.81)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6c52ae35-c8de-46f9-a0c2-29b35117ea7a) @@ -2051,6 +2332,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 70bd6e06-1f44-43d3-9cbd-6ca5c970ab9d) ) + (wire (pts (xy 138.43 232.41) (xy 142.24 232.41)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7593b201-e075-4cfc-a0c7-1a0f76ccca12) + ) (wire (pts (xy 445.77 114.3) (xy 459.74 114.3)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 761209d9-b640-4b4d-89d9-3bb2d357b53d) @@ -2116,6 +2401,11 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 8139e118-50ee-4370-a7af-a979934d2b26) ) + (polyline (pts (xy 127 238.76) (xy 201.93 238.76)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 836e46fc-3b64-463a-a5b6-2fb81948b45c) + ) + (wire (pts (xy 48.26 203.2) (xy 46.99 203.2)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 8b1b0efa-30fd-4a99-a184-499e5cbc44ee) @@ -2278,6 +2568,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c2750112-f24a-4fda-aa74-6f26e3f66597) ) + (wire (pts (xy 198.12 222.25) (xy 198.12 229.87)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c2924cf5-cda9-49a9-b9bb-e00632e33af3) + ) (wire (pts (xy 71.12 179.07) (xy 60.96 179.07)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c3052e9a-c960-4745-a3c1-199f00cb8f07) @@ -2329,10 +2623,19 @@ (uuid ccf01bc0-0da7-4557-9fad-84dc6a3743c4) ) + (wire (pts (xy 160.02 222.25) (xy 165.1 222.25)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid cdebf5a0-58c3-4255-9adc-1c8c1b83c3b7) + ) (wire (pts (xy 44.45 218.44) (xy 44.45 224.79)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid ce0aae10-7374-49e6-b747-70f10bd5b4b2) ) + (polyline (pts (xy 201.93 238.76) (xy 201.93 212.09)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d36af5ca-57e7-4d1e-aeaf-f1e27577a4e9) + ) + (wire (pts (xy 358.14 59.69) (xy 358.14 62.23)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid d4b8b5bf-c097-4a58-86aa-88d3fbcc5c88) @@ -2510,6 +2813,10 @@ (effects (font (size 2 2)) (justify left bottom)) (uuid 4e998a25-6aa7-4259-9b06-6dcb2ffd2354) ) + (text "RGB LED\n" (at 128.27 237.49 0) + (effects (font (size 2 2)) (justify left bottom)) + (uuid 7fa09ccb-15df-4e18-bede-056ceea82a96) + ) (text "Flipper Zero Connection" (at 13.97 237.49 0) (effects (font (size 2 2)) (justify left bottom)) (uuid 849f4f66-b83c-4d8e-94b3-f089f8abbc49) @@ -2617,6 +2924,13 @@ (effects (font (size 1.27 1.27)) (justify left) hide) ) ) + (global_label "GPIO04" (shape input) (at 171.45 73.66 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 7252ec0e-f7cb-41f0-aa7d-48d7ab371048) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 180.7574 73.5806 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) (global_label "SWDIO" (shape bidirectional) (at 63.5 205.74 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) (uuid 757d2063-d4d8-400c-a737-a3a95c26beb2) @@ -2694,6 +3008,13 @@ (effects (font (size 1.27 1.27)) (justify left) hide) ) ) + (global_label "GPIO04" (shape input) (at 139.7 222.25 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid c28b040a-8e81-4f5f-8e77-6dbbaa4a714e) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 130.3926 222.3294 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) (global_label "RX" (shape input) (at 63.5 210.82 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) (uuid c28be5fb-6005-437a-8bec-5f7152ccc7f6) @@ -3338,6 +3659,51 @@ (pin "1" (uuid d320334c-970d-4652-841d-55e34502f204)) ) + (symbol (lib_id "SamacSys_Parts:RC0402FR-07220RL") (at 142.24 222.25 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 61716696-1cfe-44c0-942d-d9126c7bf913) + (property "Reference" "R?" (id 0) (at 151.13 215.9 0)) + (property "Value" "220" (id 1) (at 151.13 218.44 0)) + (property "Footprint" "RESC1005X40N" (id 2) (at 156.21 220.98 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets_SAMA/902f9e387b938f871d31120f5fc1d65e.pdf" (id 3) (at 156.21 223.52 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "YAGEO (PHYCOMP) - RC0402FR-07220RL - RES, THICK FILM, 220R, 1%, 0.063W, 0402" (id 4) (at 156.21 226.06 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "0.4" (id 5) (at 156.21 228.6 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "KEMET" (id 6) (at 156.21 231.14 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "RC0402FR-07220RL" (id 7) (at 156.21 233.68 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "603-RC0402FR-07220RL" (id 8) (at 156.21 236.22 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-07220RL?qs=UOUeRUa%252B8Wkw9iNOZEwgHw%3D%3D" (id 9) (at 156.21 238.76 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "RC0402FR-07220RL" (id 10) (at 156.21 241.3 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/rc0402fr-07220rl/yageo?region=nac" (id 11) (at 156.21 243.84 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 156.21 246.38 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 156.21 248.92 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (pin "1" (uuid 1d3d5977-62c9-4d4b-ae95-7f53a8a2ed3a)) + (pin "2" (uuid 4af80349-8631-4aa2-a5b7-4f0fa1190aa4)) + ) + (symbol (lib_id "SamacSys_Parts:DMP1045U-7") (at 388.62 111.76 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 619380bb-1036-4309-ae3c-dfbf1727965f) @@ -3388,6 +3754,98 @@ (pin "3" (uuid 3edbad40-8e15-4434-9527-41b88bf464d0)) ) + (symbol (lib_id "SamacSys_Parts:WS2812B-2020") (at 165.1 222.25 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 717b536c-10b0-41b2-ac6a-8cd4f58dc279) + (property "Reference" "LED?" (id 0) (at 177.8 214.63 0)) + (property "Value" "WS2812B-2020" (id 1) (at 177.8 217.17 0)) + (property "Footprint" "WS2812B2020" (id 2) (at 186.69 219.71 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://www.alldatasheet.com/datasheet-pdf/pdf/1134522/WORLDSEMI/WS2812B-2020.html" (id 3) (at 186.69 222.25 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "LED; SMD; 2020; RGB; 2x2x0.84mm; 3.75.3V; Lens: transparent; 2kHz" (id 4) (at 186.69 224.79 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "0.84" (id 5) (at 186.69 227.33 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "Worldsemi" (id 6) (at 186.69 229.87 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "WS2812B-2020" (id 7) (at 186.69 232.41 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "" (id 8) (at 186.69 234.95 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "" (id 9) (at 186.69 237.49 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "" (id 10) (at 186.69 240.03 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "" (id 11) (at 186.69 242.57 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 186.69 245.11 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 186.69 247.65 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (pin "1" (uuid ebacba7d-375a-43b4-a1e6-69addb84dadb)) + (pin "2" (uuid cee18d2d-d751-4245-9f23-1ae9303409f4)) + (pin "3" (uuid 24267fac-9146-4128-a63d-ee86b1e02e37)) + (pin "4" (uuid 09c67d4c-d586-429e-ae51-8822764071b8)) + ) + + (symbol (lib_id "SamacSys_Parts:CC0402KRX7R7BB104") (at 142.24 232.41 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 7306dda2-3d96-43f1-8f72-88ad64fc429b) + (property "Reference" "C?" (id 0) (at 148.59 224.79 0)) + (property "Value" "100nF" (id 1) (at 148.59 227.33 0)) + (property "Footprint" "CAPC1005X55N" (id 2) (at 151.13 231.14 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "http://www.datasheets360.com/pdf/-5354154806277341459" (id 3) (at 151.13 233.68 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "Cap 100nF 16V 0402 SMD 10% X7R Phycomp 100nF Multilayer Ceramic Capacitor (MLCC) 16 V dc +/-10% X7R dielectric Standard max op. temp. +125C" (id 4) (at 151.13 236.22 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "0.55" (id 5) (at 151.13 238.76 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "KEMET" (id 6) (at 151.13 241.3 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "CC0402KRX7R7BB104" (id 7) (at 151.13 243.84 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "603-CC402KRX7R7BB104" (id 8) (at 151.13 246.38 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/YAGEO/CC0402KRX7R7BB104?qs=AgBp2OyFlx%252BSOyhfyS7hpw%3D%3D" (id 9) (at 151.13 248.92 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "CC0402KRX7R7BB104" (id 10) (at 151.13 251.46 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/cc0402krx7r7bb104/yageo?region=nac" (id 11) (at 151.13 254 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 151.13 256.54 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 151.13 259.08 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (pin "1" (uuid d50226fa-bf80-4a17-842e-7a30e1a150f4)) + (pin "2" (uuid 3a056c35-286c-4d9e-a779-e6ae5cd917d4)) + ) + (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 303.53 161.29 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 7e45edae-6aea-4a3f-b6bd-37e282e1851a) @@ -3488,6 +3946,24 @@ (pin "1" (uuid 4f8b12e5-dec5-4803-976e-2b1a224c0c48)) ) + (symbol (lib_id "power:+5V") (at 160.02 234.95 180) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 8ed88628-5c3f-4ae7-9b4b-beb883cfb4f0) + (property "Reference" "#PWR?" (id 0) (at 160.02 231.14 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (id 1) (at 162.56 236.2199 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 160.02 234.95 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 160.02 234.95 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6eff7306-6f88-41ef-b2d3-fb64314660c4)) + ) + (symbol (lib_id "SamacSys_Parts:DMP1045U-7") (at 457.2 111.76 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 92132767-5beb-424d-bfe4-5601c811c410) @@ -3707,10 +4183,10 @@ (property "Reference" "J?" (id 0) (at 194.31 165.1 0) (effects (font (size 1.524 1.524))) ) - (property "Value" "" (id 1) (at 194.31 168.91 0) + (property "Value" "5033981892" (id 1) (at 194.31 168.91 0) (effects (font (size 1.524 1.524))) ) - (property "Footprint" "" (id 2) (at 194.31 170.434 0) + (property "Footprint" "Libraries:5033981892" (id 2) (at 194.31 170.434 0) (effects (font (size 1.524 1.524)) hide) ) (property "Datasheet" "" (id 3) (at 161.29 176.53 0) @@ -3863,6 +4339,22 @@ (pin "1" (uuid d55187a5-e35e-48d2-9135-d5c2ef2079f8)) ) + (symbol (lib_id "power:GND") (at 198.12 229.87 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid bf987fbc-ba4d-49bc-a3b8-b761e961c8a0) + (property "Reference" "#PWR?" (id 0) (at 198.12 236.22 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 198.12 234.95 0)) + (property "Footprint" "" (id 2) (at 198.12 229.87 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 198.12 229.87 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid acb07e4b-f139-4e83-9d2a-e16c7202d8c0)) + ) + (symbol (lib_id "power:GND") (at 370.84 165.1 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid c4d8aa40-d0b2-4c24-bb5b-f3da70ee45fa) @@ -3894,6 +4386,24 @@ (pin "2" (uuid 1a1e47a9-954e-49d6-94ba-2dc1753b6ae8)) ) + (symbol (lib_id "power:GND") (at 138.43 232.41 270) (unit 1) + (in_bom yes) (on_board yes) + (uuid d5b8e895-524b-47b2-908a-e00fd9232c21) + (property "Reference" "#PWR?" (id 0) (at 132.08 232.41 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 130.81 232.41 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 138.43 232.41 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 138.43 232.41 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid df42ebc6-38bc-4e17-8c6b-ebcb6c89dd10)) + ) + (symbol (lib_id "SamacSys_Parts:CM05X5R226M06AH080") (at 358.14 62.23 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid d609f215-7193-4fc9-9a59-352d78285ffb) @@ -4336,6 +4846,9 @@ (path "/8745e723-59e3-4d91-a180-9e61faf8a5d5" (reference "#PWR?") (unit 1) (value "+LDO_3V3") (footprint "") ) + (path "/8ed88628-5c3f-4ae7-9b4b-beb883cfb4f0" + (reference "#PWR?") (unit 1) (value "+5V") (footprint "") + ) (path "/938dc300-1655-49ab-8f3c-f0849c707a78" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) @@ -4351,9 +4864,15 @@ (path "/b9758d43-4478-4d55-a7c9-ed9a4bf533c0" (reference "#PWR?") (unit 1) (value "+LDO_3V3") (footprint "") ) + (path "/bf987fbc-ba4d-49bc-a3b8-b761e961c8a0" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) (path "/c4d8aa40-d0b2-4c24-bb5b-f3da70ee45fa" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) + (path "/d5b8e895-524b-47b2-908a-e00fd9232c21" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) (path "/d89013f9-d116-49ba-99c6-65da9c27ad5e" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) @@ -4390,6 +4909,9 @@ (path "/315b631a-1db2-4690-a54b-2bf01cc54b01" (reference "C?") (unit 1) (value "22u") (footprint "") ) + (path "/7306dda2-3d96-43f1-8f72-88ad64fc429b" + (reference "C?") (unit 1) (value "100nF") (footprint "CAPC1005X55N") + ) (path "/85bdcbed-eebe-4b38-8831-bbd50240f941" (reference "C?") (unit 1) (value "100n") (footprint "") ) @@ -4423,6 +4945,9 @@ (path "/a626741b-0242-4b47-871a-73d3a9420c3f" (reference "J?") (unit 1) (value "5033981892") (footprint "Libraries:5033981892") ) + (path "/717b536c-10b0-41b2-ac6a-8cd4f58dc279" + (reference "LED?") (unit 1) (value "WS2812B-2020") (footprint "WS2812B2020") + ) (path "/0b82b99b-d4a9-4462-994a-f649f5678e75" (reference "R?") (unit 1) (value "10k") (footprint "") ) @@ -4435,6 +4960,9 @@ (path "/51956227-9277-4ca3-a264-ee96fef2edbb" (reference "R?") (unit 1) (value "100K") (footprint "RESC1005X40N") ) + (path "/61716696-1cfe-44c0-942d-d9126c7bf913" + (reference "R?") (unit 1) (value "220") (footprint "RESC1005X40N") + ) (path "/7e45edae-6aea-4a3f-b6bd-37e282e1851a" (reference "R?") (unit 1) (value "100K") (footprint "RESC1005X40N") ) From 5a4aedd5a7bf8c24bb630cd32e76c8625664f86f Mon Sep 17 00:00:00 2001 From: Just Call Me Koko Date: Tue, 15 Nov 2022 17:08:14 -0500 Subject: [PATCH 02/12] Update flipper header and JTAG --- .../Libraries/3220-10-0300-00.lib | 35 + .../Libraries/322010030000.kicad_mod | 47 + .../Libraries/DZ254S-11-10-48.lib | 35 + .../HUSRSP10W66P254_2500X250X850P.kicad_mod | 39 + .../HUSRSP8W66P254_2000X250X850P.kicad_mod | 37 + .../Libraries/X6511WVS-08H-C60D48R2.lib | 33 + .../WiFi-Devboard-Pro.kicad_sch | 859 +++++++----------- 7 files changed, 565 insertions(+), 520 deletions(-) create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/3220-10-0300-00.lib create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/322010030000.kicad_mod create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/DZ254S-11-10-48.lib create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/HUSRSP10W66P254_2500X250X850P.kicad_mod create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/HUSRSP8W66P254_2000X250X850P.kicad_mod create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/X6511WVS-08H-C60D48R2.lib diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/3220-10-0300-00.lib b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/3220-10-0300-00.lib new file mode 100644 index 0000000..0500b34 --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/3220-10-0300-00.lib @@ -0,0 +1,35 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +#SamacSys ECAD Model 3220-10-0300-00 +#/13184465/987070/2.49/10/3/Connector +DEF 3220-10-0300-00 J 0 30 Y Y 1 F N +F0 "J" 750 300 50 H V L CNN +F1 "3220-10-0300-00" 750 200 50 H V L CNN +F2 "322010030000" 750 100 50 H I L CNN +F3 "http://www.cnctech.us/pdfs/3220-XX-0300-00-TR_.PDF" 750 0 50 H I L CNN +F4 "Conn Shrouded Header (4 Sides) HDR 10 POS 1.27mm Solder ST SMD" 750 -100 50 H I L CNN "Description" +F5 "5.45" 750 -200 50 H I L CNN "Height" +F6 "CNC Tech" 750 -300 50 H I L CNN "Manufacturer_Name" +F7 "3220-10-0300-00" 750 -400 50 H I L CNN "Manufacturer_Part_Number" +F8 "" 750 -500 50 H I L CNN "Mouser Part Number" +F9 "" 750 -600 50 H I L CNN "Mouser Price/Stock" +F10 "3220-10-0300-00" 750 -700 50 H I L CNN "Arrow Part Number" +F11 "https://www.arrow.com/en/products/3220-10-0300-00/cnc-tech-llc?region=nac" 750 -800 50 H I L CNN "Arrow Price/Stock" +F12 "" 750 -900 50 H I L CNN "Mouser Testing Part Number" +F13 "" 750 -1000 50 H I L CNN "Mouser Testing Price/Stock" +DRAW +X 1 1 0 0 200 R 50 50 0 0 P +X 2 2 900 0 200 L 50 50 0 0 P +X 3 3 0 -100 200 R 50 50 0 0 P +X 4 4 900 -100 200 L 50 50 0 0 P +X 5 5 0 -200 200 R 50 50 0 0 P +X 6 6 900 -200 200 L 50 50 0 0 P +X 7 7 0 -300 200 R 50 50 0 0 P +X 8 8 900 -300 200 L 50 50 0 0 P +X 9 9 0 -400 200 R 50 50 0 0 P +X 10 10 900 -400 200 L 50 50 0 0 P +P 5 0 1 6 200 100 700 100 700 -500 200 -500 200 100 N +ENDDRAW +ENDDEF +# +#End Library diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/322010030000.kicad_mod b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/322010030000.kicad_mod new file mode 100644 index 0000000..c1c46a9 --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/322010030000.kicad_mod @@ -0,0 +1,47 @@ +(module "322010030000" (layer F.Cu) + (descr "3220-10-0300-00-1") + (tags "Connector") + (attr smd) + (fp_text reference J** (at 0.000 -0) (layer F.SilkS) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text user %R (at 0.000 -0) (layer F.Fab) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text value "322010030000" (at 0.000 -0) (layer F.SilkS) hide + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_line (start -6.35 -2.5) (end 6.35 -2.5) (layer F.Fab) (width 0.1)) + (fp_line (start 6.35 -2.5) (end 6.35 2.5) (layer F.Fab) (width 0.1)) + (fp_line (start 6.35 2.5) (end -6.35 2.5) (layer F.Fab) (width 0.1)) + (fp_line (start -6.35 2.5) (end -6.35 -2.5) (layer F.Fab) (width 0.1)) + (fp_line (start -7.35 -4.15) (end 7.35 -4.15) (layer F.CrtYd) (width 0.1)) + (fp_line (start 7.35 -4.15) (end 7.35 4.15) (layer F.CrtYd) (width 0.1)) + (fp_line (start 7.35 4.15) (end -7.35 4.15) (layer F.CrtYd) (width 0.1)) + (fp_line (start -7.35 4.15) (end -7.35 -4.15) (layer F.CrtYd) (width 0.1)) + (fp_line (start -3.4 -2.5) (end -6.35 -2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -6.35 -2.5) (end -6.35 2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -6.35 2.5) (end -3.4 2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -2.6 3.6) (end -2.6 3.6) (layer F.SilkS) (width 0.1)) + (fp_line (start -2.5 3.6) (end -2.5 3.6) (layer F.SilkS) (width 0.1)) + (fp_line (start 3.4 -2.5) (end 6.35 -2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start 6.35 -2.5) (end 6.35 2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start 6.35 2.5) (end 3.4 2.5) (layer F.SilkS) (width 0.2)) + (fp_arc (start -2.55 3.6) (end -2.600 3.6) (angle -180) (layer F.SilkS) (width 0.1)) + (fp_arc (start -2.55 3.6) (end -2.500 3.6) (angle -180) (layer F.SilkS) (width 0.1)) + (pad 1 smd rect (at -2.540 1.765 0) (size 0.650 2.770) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -2.540 -1.765 0) (size 0.650 2.770) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -1.270 1.765 0) (size 0.650 2.770) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -1.270 -1.765 0) (size 0.650 2.770) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 0.000 1.765 0) (size 0.650 2.770) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at 0.000 -1.765 0) (size 0.650 2.770) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at 1.270 1.765 0) (size 0.650 2.770) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at 1.270 -1.765 0) (size 0.650 2.770) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at 2.540 1.765 0) (size 0.650 2.770) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd rect (at 2.540 -1.765 0) (size 0.650 2.770) (layers F.Cu F.Paste F.Mask)) + (model 3220-10-0300-00.stp + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/DZ254S-11-10-48.lib b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/DZ254S-11-10-48.lib new file mode 100644 index 0000000..7b4a5d4 --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/DZ254S-11-10-48.lib @@ -0,0 +1,35 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +#SamacSys ECAD Model DZ254S-11-10-48 +#/17126707/987070/2.49/10/0/Connector +DEF DZ254S-11-10-48 J 0 30 Y Y 1 F N +F0 "J" 750 300 50 H V L CNN +F1 "DZ254S-11-10-48" 750 200 50 H V L CNN +F2 "HUSRSP10W66P254_2500X250X850P" 750 100 50 H I L CNN +F3 "https://datasheet.lcsc.com/lcsc/2209141730_DEALON-DZ254S-11-10-48_C5160793.pdf" 750 0 50 H I L CNN +F4 "Brick nogging Square Pins 1 10 2.54mm 1x10P SMD,P=2.54mm() Pin Headers ROHS" 750 -100 50 H I L CNN "Description" +F5 "" 750 -200 50 H I L CNN "Height" +F6 "DEALON" 750 -300 50 H I L CNN "Manufacturer_Name" +F7 "DZ254S-11-10-48" 750 -400 50 H I L CNN "Manufacturer_Part_Number" +F8 "" 750 -500 50 H I L CNN "Mouser Part Number" +F9 "" 750 -600 50 H I L CNN "Mouser Price/Stock" +F10 "" 750 -700 50 H I L CNN "Arrow Part Number" +F11 "" 750 -800 50 H I L CNN "Arrow Price/Stock" +F12 "" 750 -900 50 H I L CNN "Mouser Testing Part Number" +F13 "" 750 -1000 50 H I L CNN "Mouser Testing Price/Stock" +DRAW +X 1 1 0 0 200 R 50 50 0 0 P +X 2 2 0 -100 200 R 50 50 0 0 P +X 3 3 0 -200 200 R 50 50 0 0 P +X 4 4 0 -300 200 R 50 50 0 0 P +X 5 5 0 -400 200 R 50 50 0 0 P +X 6 6 900 0 200 L 50 50 0 0 P +X 7 7 900 -100 200 L 50 50 0 0 P +X 8 8 900 -200 200 L 50 50 0 0 P +X 9 9 900 -300 200 L 50 50 0 0 P +X 10 10 900 -400 200 L 50 50 0 0 P +P 5 0 1 6 200 100 700 100 700 -500 200 -500 200 100 N +ENDDRAW +ENDDEF +# +#End Library diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/HUSRSP10W66P254_2500X250X850P.kicad_mod b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/HUSRSP10W66P254_2500X250X850P.kicad_mod new file mode 100644 index 0000000..b3e71fb --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/HUSRSP10W66P254_2500X250X850P.kicad_mod @@ -0,0 +1,39 @@ +(module "HUSRSP10W66P254_2500X250X850P" (layer F.Cu) + (descr "DZ254S-11-10-48") + (tags "Connector") + (attr smd) + (fp_text reference J** (at 0 0) (layer F.SilkS) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text value "HUSRSP10W66P254_2500X250X850P" (at 0 0) (layer F.SilkS) hide + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_line (start -12.75 -4.01) (end 12.75 -4.01) (layer F.CrtYd) (width 0.05)) + (fp_line (start 12.75 -4.01) (end 12.75 4.01) (layer F.CrtYd) (width 0.05)) + (fp_line (start 12.75 4.01) (end -12.75 4.01) (layer F.CrtYd) (width 0.05)) + (fp_line (start -12.75 4.01) (end -12.75 -4.01) (layer F.CrtYd) (width 0.05)) + (fp_line (start -12.5 -1.25) (end 12.5 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 12.5 -1.25) (end 12.5 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 12.5 1.25) (end -12.5 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start -12.5 1.25) (end -12.5 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start -12.5 1.25) (end -12.5 -3.76) (layer F.SilkS) (width 0.2)) + (fp_line (start 12.5 1.25) (end 12.5 -1.25) (layer F.SilkS) (width 0.2)) + (pad 1 smd rect (at -11.43 -1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -8.89 1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -6.35 -1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -3.81 1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -1.27 -1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at 1.27 1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at 3.81 -1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at 6.35 1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at 8.89 -1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd rect (at 11.43 1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask)) + (model DZ254S-11-10-48.stp + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/HUSRSP8W66P254_2000X250X850P.kicad_mod b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/HUSRSP8W66P254_2000X250X850P.kicad_mod new file mode 100644 index 0000000..f2a9ca7 --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/HUSRSP8W66P254_2000X250X850P.kicad_mod @@ -0,0 +1,37 @@ +(module "HUSRSP8W66P254_2000X250X850P" (layer F.Cu) + (descr "X6511WVS-08H-C60D48R2") + (tags "Connector") + (attr smd) + (fp_text reference J** (at 0 0) (layer F.SilkS) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text value "HUSRSP8W66P254_2000X250X850P" (at 0 0) (layer F.SilkS) hide + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_line (start -10.25 -4.01) (end 10.25 -4.01) (layer F.CrtYd) (width 0.05)) + (fp_line (start 10.25 -4.01) (end 10.25 4.01) (layer F.CrtYd) (width 0.05)) + (fp_line (start 10.25 4.01) (end -10.25 4.01) (layer F.CrtYd) (width 0.05)) + (fp_line (start -10.25 4.01) (end -10.25 -4.01) (layer F.CrtYd) (width 0.05)) + (fp_line (start -10 -1.25) (end 10 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 10 -1.25) (end 10 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 10 1.25) (end -10 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start -10 1.25) (end -10 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start -10 1.25) (end -10 -3.76) (layer F.SilkS) (width 0.2)) + (fp_line (start 10 1.25) (end 10 -1.25) (layer F.SilkS) (width 0.2)) + (pad 1 smd rect (at -8.89 -1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -6.35 1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -3.81 -1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -1.27 1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 1.27 -1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at 3.81 1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at 6.35 -1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at 8.89 1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask)) + (model X6511WVS-08H-C60D48R2.stp + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/X6511WVS-08H-C60D48R2.lib b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/X6511WVS-08H-C60D48R2.lib new file mode 100644 index 0000000..e9f0599 --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/X6511WVS-08H-C60D48R2.lib @@ -0,0 +1,33 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +#SamacSys ECAD Model X6511WVS-08H-C60D48R2 +#/17126700/987070/2.49/8/0/Connector +DEF X6511WVS-08H-C60D48R2 J 0 30 Y Y 1 F N +F0 "J" 650 300 50 H V L CNN +F1 "X6511WVS-08H-C60D48R2" 650 200 50 H V L CNN +F2 "HUSRSP8W66P254_2000X250X850P" 650 100 50 H I L CNN +F3 "https://datasheet.lcsc.com/lcsc/2110100430_XKB-Connectivity-X6511WVS-08H-C60D48R2_C2883765.pdf" 650 0 50 H I L CNN +F4 "Gold 250V 3A Brick nogging Square Pins 2.5mm 260 6mm -40~ 105 1 8 2.54mm Black Brass 1x8P SMD,P=2.54mm() Pin Headers ROHS" 650 -100 50 H I L CNN "Description" +F5 "" 650 -200 50 H I L CNN "Height" +F6 "XKB Connectivity" 650 -300 50 H I L CNN "Manufacturer_Name" +F7 "X6511WVS-08H-C60D48R2" 650 -400 50 H I L CNN "Manufacturer_Part_Number" +F8 "" 650 -500 50 H I L CNN "Mouser Part Number" +F9 "" 650 -600 50 H I L CNN "Mouser Price/Stock" +F10 "" 650 -700 50 H I L CNN "Arrow Part Number" +F11 "" 650 -800 50 H I L CNN "Arrow Price/Stock" +F12 "" 650 -900 50 H I L CNN "Mouser Testing Part Number" +F13 "" 650 -1000 50 H I L CNN "Mouser Testing Price/Stock" +DRAW +X 1 1 0 0 200 R 50 50 0 0 P +X 2 2 0 -100 200 R 50 50 0 0 P +X 3 3 0 -200 200 R 50 50 0 0 P +X 4 4 0 -300 200 R 50 50 0 0 P +X 5 5 800 0 200 L 50 50 0 0 P +X 6 6 800 -100 200 L 50 50 0 0 P +X 7 7 800 -200 200 L 50 50 0 0 P +X 8 8 800 -300 200 L 50 50 0 0 P +P 5 0 1 6 200 100 600 100 600 -400 200 -400 200 100 N +ENDDRAW +ENDDEF +# +#End Library diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch index 905b0e2..93e1551 100644 --- a/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch @@ -262,11 +262,11 @@ ) ) ) - (symbol "Connector_Generic:Conn_02x08_Row_Letter_First" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) - (property "Reference" "J" (id 0) (at 1.27 10.16 0) + (symbol "Connector_Generic:Conn_01x08" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at 0 10.16 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "Conn_02x08_Row_Letter_First" (id 1) (at 1.27 -12.7 0) + (property "Value" "Conn_01x08" (id 1) (at 0 -12.7 0) (effects (font (size 1.27 1.27))) ) (property "Footprint" "" (id 2) (at 0 0 0) @@ -278,13 +278,13 @@ (property "ki_keywords" "connector" (id 4) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "Generic connector, double row, 02x08, row letter first pin numbering scheme (pin number consists of a letter for the row and a number for the pin index in this row. a1, ..., aN; b1, ..., bN), script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0) + (property "ki_description" "Generic connector, single row, 01x08, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_fp_filters" "Connector*:*_2x??_*" (id 6) (at 0 0 0) + (property "ki_fp_filters" "Connector*:*_1x??_*" (id 6) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "Conn_02x08_Row_Letter_First_1_1" + (symbol "Conn_01x08_1_1" (rectangle (start -1.27 -10.033) (end 0 -10.287) (stroke (width 0.1524) (type default) (color 0 0 0 0)) (fill (type none)) @@ -317,113 +317,49 @@ (stroke (width 0.1524) (type default) (color 0 0 0 0)) (fill (type none)) ) - (rectangle (start -1.27 8.89) (end 3.81 -11.43) + (rectangle (start -1.27 8.89) (end 1.27 -11.43) (stroke (width 0.254) (type default) (color 0 0 0 0)) (fill (type background)) ) - (rectangle (start 3.81 -10.033) (end 2.54 -10.287) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (rectangle (start 3.81 -7.493) (end 2.54 -7.747) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (rectangle (start 3.81 -4.953) (end 2.54 -5.207) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (rectangle (start 3.81 -2.413) (end 2.54 -2.667) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (rectangle (start 3.81 0.127) (end 2.54 -0.127) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (rectangle (start 3.81 2.667) (end 2.54 2.413) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (rectangle (start 3.81 5.207) (end 2.54 4.953) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (rectangle (start 3.81 7.747) (end 2.54 7.493) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) (pin passive line (at -5.08 7.62 0) (length 3.81) - (name "Pin_a1" (effects (font (size 1.27 1.27)))) - (number "a1" (effects (font (size 1.27 1.27)))) + (name "Pin_1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) ) (pin passive line (at -5.08 5.08 0) (length 3.81) - (name "Pin_a2" (effects (font (size 1.27 1.27)))) - (number "a2" (effects (font (size 1.27 1.27)))) + (name "Pin_2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) ) (pin passive line (at -5.08 2.54 0) (length 3.81) - (name "Pin_a3" (effects (font (size 1.27 1.27)))) - (number "a3" (effects (font (size 1.27 1.27)))) + (name "Pin_3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) ) (pin passive line (at -5.08 0 0) (length 3.81) - (name "Pin_a4" (effects (font (size 1.27 1.27)))) - (number "a4" (effects (font (size 1.27 1.27)))) + (name "Pin_4" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) ) (pin passive line (at -5.08 -2.54 0) (length 3.81) - (name "Pin_a5" (effects (font (size 1.27 1.27)))) - (number "a5" (effects (font (size 1.27 1.27)))) + (name "Pin_5" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) ) (pin passive line (at -5.08 -5.08 0) (length 3.81) - (name "Pin_a6" (effects (font (size 1.27 1.27)))) - (number "a6" (effects (font (size 1.27 1.27)))) + (name "Pin_6" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) ) (pin passive line (at -5.08 -7.62 0) (length 3.81) - (name "Pin_a7" (effects (font (size 1.27 1.27)))) - (number "a7" (effects (font (size 1.27 1.27)))) + (name "Pin_7" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) ) (pin passive line (at -5.08 -10.16 0) (length 3.81) - (name "Pin_a8" (effects (font (size 1.27 1.27)))) - (number "a8" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 7.62 7.62 180) (length 3.81) - (name "Pin_b1" (effects (font (size 1.27 1.27)))) - (number "b1" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 7.62 5.08 180) (length 3.81) - (name "Pin_b2" (effects (font (size 1.27 1.27)))) - (number "b2" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 7.62 2.54 180) (length 3.81) - (name "Pin_b3" (effects (font (size 1.27 1.27)))) - (number "b3" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 7.62 0 180) (length 3.81) - (name "Pin_b4" (effects (font (size 1.27 1.27)))) - (number "b4" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 7.62 -2.54 180) (length 3.81) - (name "Pin_b5" (effects (font (size 1.27 1.27)))) - (number "b5" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 7.62 -5.08 180) (length 3.81) - (name "Pin_b6" (effects (font (size 1.27 1.27)))) - (number "b6" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 7.62 -7.62 180) (length 3.81) - (name "Pin_b7" (effects (font (size 1.27 1.27)))) - (number "b7" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 7.62 -10.16 180) (length 3.81) - (name "Pin_b8" (effects (font (size 1.27 1.27)))) - (number "b8" (effects (font (size 1.27 1.27)))) + (name "Pin_8" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) ) ) ) - (symbol "Connector_Generic:Conn_02x10_Row_Letter_First" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) - (property "Reference" "J" (id 0) (at 1.27 12.7 0) + (symbol "Connector_Generic:Conn_01x10" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at 0 12.7 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "Conn_02x10_Row_Letter_First" (id 1) (at 1.27 -15.24 0) + (property "Value" "Conn_01x10" (id 1) (at 0 -15.24 0) (effects (font (size 1.27 1.27))) ) (property "Footprint" "" (id 2) (at 0 0 0) @@ -435,13 +371,13 @@ (property "ki_keywords" "connector" (id 4) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "Generic connector, double row, 02x10, row letter first pin numbering scheme (pin number consists of a letter for the row and a number for the pin index in this row. a1, ..., aN; b1, ..., bN), script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0) + (property "ki_description" "Generic connector, single row, 01x10, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_fp_filters" "Connector*:*_2x??_*" (id 6) (at 0 0 0) + (property "ki_fp_filters" "Connector*:*_1x??_*" (id 6) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "Conn_02x10_Row_Letter_First_1_1" + (symbol "Conn_01x10_1_1" (rectangle (start -1.27 -12.573) (end 0 -12.827) (stroke (width 0.1524) (type default) (color 0 0 0 0)) (fill (type none)) @@ -482,129 +418,49 @@ (stroke (width 0.1524) (type default) (color 0 0 0 0)) (fill (type none)) ) - (rectangle (start -1.27 11.43) (end 3.81 -13.97) + (rectangle (start -1.27 11.43) (end 1.27 -13.97) (stroke (width 0.254) (type default) (color 0 0 0 0)) (fill (type background)) ) - (rectangle (start 3.81 -12.573) (end 2.54 -12.827) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (rectangle (start 3.81 -10.033) (end 2.54 -10.287) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (rectangle (start 3.81 -7.493) (end 2.54 -7.747) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (rectangle (start 3.81 -4.953) (end 2.54 -5.207) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (rectangle (start 3.81 -2.413) (end 2.54 -2.667) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (rectangle (start 3.81 0.127) (end 2.54 -0.127) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (rectangle (start 3.81 2.667) (end 2.54 2.413) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (rectangle (start 3.81 5.207) (end 2.54 4.953) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (rectangle (start 3.81 7.747) (end 2.54 7.493) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (rectangle (start 3.81 10.287) (end 2.54 10.033) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) (pin passive line (at -5.08 10.16 0) (length 3.81) - (name "Pin_a1" (effects (font (size 1.27 1.27)))) - (number "a1" (effects (font (size 1.27 1.27)))) + (name "Pin_1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) ) (pin passive line (at -5.08 -12.7 0) (length 3.81) - (name "Pin_a10" (effects (font (size 1.27 1.27)))) - (number "a10" (effects (font (size 1.27 1.27)))) + (name "Pin_10" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) ) (pin passive line (at -5.08 7.62 0) (length 3.81) - (name "Pin_a2" (effects (font (size 1.27 1.27)))) - (number "a2" (effects (font (size 1.27 1.27)))) + (name "Pin_2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) ) (pin passive line (at -5.08 5.08 0) (length 3.81) - (name "Pin_a3" (effects (font (size 1.27 1.27)))) - (number "a3" (effects (font (size 1.27 1.27)))) + (name "Pin_3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) ) (pin passive line (at -5.08 2.54 0) (length 3.81) - (name "Pin_a4" (effects (font (size 1.27 1.27)))) - (number "a4" (effects (font (size 1.27 1.27)))) + (name "Pin_4" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) ) (pin passive line (at -5.08 0 0) (length 3.81) - (name "Pin_a5" (effects (font (size 1.27 1.27)))) - (number "a5" (effects (font (size 1.27 1.27)))) + (name "Pin_5" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) ) (pin passive line (at -5.08 -2.54 0) (length 3.81) - (name "Pin_a6" (effects (font (size 1.27 1.27)))) - (number "a6" (effects (font (size 1.27 1.27)))) + (name "Pin_6" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) ) (pin passive line (at -5.08 -5.08 0) (length 3.81) - (name "Pin_a7" (effects (font (size 1.27 1.27)))) - (number "a7" (effects (font (size 1.27 1.27)))) + (name "Pin_7" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) ) (pin passive line (at -5.08 -7.62 0) (length 3.81) - (name "Pin_a8" (effects (font (size 1.27 1.27)))) - (number "a8" (effects (font (size 1.27 1.27)))) + (name "Pin_8" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) ) (pin passive line (at -5.08 -10.16 0) (length 3.81) - (name "Pin_a9" (effects (font (size 1.27 1.27)))) - (number "a9" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 7.62 10.16 180) (length 3.81) - (name "Pin_b1" (effects (font (size 1.27 1.27)))) - (number "b1" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 7.62 -12.7 180) (length 3.81) - (name "Pin_b10" (effects (font (size 1.27 1.27)))) - (number "b10" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 7.62 7.62 180) (length 3.81) - (name "Pin_b2" (effects (font (size 1.27 1.27)))) - (number "b2" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 7.62 5.08 180) (length 3.81) - (name "Pin_b3" (effects (font (size 1.27 1.27)))) - (number "b3" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 7.62 2.54 180) (length 3.81) - (name "Pin_b4" (effects (font (size 1.27 1.27)))) - (number "b4" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 7.62 0 180) (length 3.81) - (name "Pin_b5" (effects (font (size 1.27 1.27)))) - (number "b5" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 7.62 -2.54 180) (length 3.81) - (name "Pin_b6" (effects (font (size 1.27 1.27)))) - (number "b6" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 7.62 -5.08 180) (length 3.81) - (name "Pin_b7" (effects (font (size 1.27 1.27)))) - (number "b7" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 7.62 -7.62 180) (length 3.81) - (name "Pin_b8" (effects (font (size 1.27 1.27)))) - (number "b8" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 7.62 -10.16 180) (length 3.81) - (name "Pin_b9" (effects (font (size 1.27 1.27)))) - (number "b9" (effects (font (size 1.27 1.27)))) + (name "Pin_9" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) ) ) ) @@ -885,6 +741,108 @@ ) ) ) + (symbol "SamacSys_Parts:3220-10-0300-00" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at 19.05 7.62 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "3220-10-0300-00" (id 1) (at 19.05 5.08 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "322010030000" (id 2) (at 19.05 2.54 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "http://www.cnctech.us/pdfs/3220-XX-0300-00-TR_.PDF" (id 3) (at 19.05 0 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "Conn Shrouded Header (4 Sides) HDR 10 POS 1.27mm Solder ST SMD" (id 4) (at 19.05 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "5.45" (id 5) (at 19.05 -5.08 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "CNC Tech" (id 6) (at 19.05 -7.62 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "3220-10-0300-00" (id 7) (at 19.05 -10.16 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "" (id 8) (at 19.05 -12.7 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "" (id 9) (at 19.05 -15.24 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "3220-10-0300-00" (id 10) (at 19.05 -17.78 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/3220-10-0300-00/cnc-tech-llc?region=nac" (id 11) (at 19.05 -20.32 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 19.05 -22.86 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 19.05 -25.4 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "ki_description" "Conn Shrouded Header (4 Sides) HDR 10 POS 1.27mm Solder ST SMD" (id 14) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "3220-10-0300-00_0_0" + (pin passive line (at 0 0 0) (length 5.08) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 22.86 -10.16 180) (length 5.08) + (name "10" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 22.86 0 180) (length 5.08) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 0) (length 5.08) + (name "3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 22.86 -2.54 180) (length 5.08) + (name "4" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -5.08 0) (length 5.08) + (name "5" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 22.86 -5.08 180) (length 5.08) + (name "6" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -7.62 0) (length 5.08) + (name "7" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 22.86 -7.62 180) (length 5.08) + (name "8" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -10.16 0) (length 5.08) + (name "9" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "3220-10-0300-00_0_1" + (polyline + (pts + (xy 5.08 2.54) + (xy 17.78 2.54) + (xy 17.78 -12.7) + (xy 5.08 -12.7) + (xy 5.08 2.54) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + ) (symbol "SamacSys_Parts:AZ1117H-3.3TRE1" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) (property "Reference" "IC" (id 0) (at 29.21 7.62 0) (effects (font (size 1.27 1.27)) (justify left)) @@ -1896,9 +1854,6 @@ (junction (at 408.94 130.81) (diameter 0) (color 0 0 0 0) (uuid 48d5a9c4-902a-4b96-8e21-2bf8a1682d85) ) - (junction (at 62.23 220.98) (diameter 0) (color 0 0 0 0) - (uuid 4e4abcdf-7dbb-44f7-8e95-a79c5c483539) - ) (junction (at 228.6 176.53) (diameter 0) (color 0 0 0 0) (uuid 4eafd2ed-d119-46d9-9ddb-08a9e0a477aa) ) @@ -1970,6 +1925,11 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 04c33995-a5b7-4e4e-a9d6-5811c3d16cc8) ) + (polyline (pts (xy 95.25 238.76) (xy 95.25 293.37)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 04d36afd-2e51-4646-9c15-20601cca4e0e) + ) + (wire (pts (xy 31.75 173.99) (xy 48.26 173.99)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 063d47b2-7eb3-44e2-9228-845aa5c217a7) @@ -1998,22 +1958,19 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 0e9c6eda-144d-47d9-91bc-e5db57d40aec) ) + (polyline (pts (xy 13.97 293.37) (xy 13.97 238.76)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0ecab40a-330c-4cc3-93ca-f8fe496c8c11) + ) + (wire (pts (xy 341.63 161.29) (xy 341.63 165.1)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 10ac1ffa-c15b-4be2-b036-e8bf1aba597e) ) - (wire (pts (xy 60.96 166.37) (xy 63.5 166.37)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 166e2162-440f-43c0-8bbc-e5d425f578b9) - ) (wire (pts (xy 63.5 63.5) (xy 64.77 63.5)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 16890890-09ab-4682-be0e-161cafac8c9f) ) - (wire (pts (xy 48.26 218.44) (xy 44.45 218.44)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 18ee142a-9e6a-4416-aeb0-fe5b17fdef58) - ) (wire (pts (xy 306.07 91.44) (xy 321.31 91.44)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 19201c13-b930-4e49-9d28-bf1af1b30ca2) @@ -2058,10 +2015,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 238ada01-1b48-4b82-9502-16ed87c8927c) ) - (wire (pts (xy 60.96 218.44) (xy 64.77 218.44)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 240adb15-263d-4d56-8833-6fdd67d62e3a) - ) (wire (pts (xy 334.01 133.35) (xy 337.82 133.35)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 249ba290-2995-4bc6-bda8-a3e4900ddea6) @@ -2132,10 +2085,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 328af293-e583-4cb7-af3b-5c03086556fa) ) - (wire (pts (xy 60.96 208.28) (xy 77.47 208.28)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 3334a1ce-90eb-44d3-b4c8-f30675b53819) - ) (wire (pts (xy 303.53 135.89) (xy 303.53 140.97)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 342f7aa9-cc5d-4577-bffd-3803f2b220fd) @@ -2160,10 +2109,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 3b53056b-f4e1-438c-b870-aa87a632da82) ) - (wire (pts (xy 44.45 224.79) (xy 64.77 224.79)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 3c3f2a16-8f59-46d2-8714-7b98755ce28d) - ) (wire (pts (xy 228.6 186.69) (xy 228.6 190.5)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 3c98ed11-e3c0-4318-9438-2f93ce892a71) @@ -2181,10 +2126,6 @@ (uuid 4434b9b8-01e4-4a90-9a17-761148aa1c87) ) - (wire (pts (xy 60.96 200.66) (xy 63.5 200.66)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 46ddc515-3bd1-4360-9b31-c9606a39a07c) - ) (wire (pts (xy 311.15 133.35) (xy 303.53 133.35)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 476e0fcb-384d-46f3-9297-a83919d39beb) @@ -2213,10 +2154,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 4e825e1a-d19b-49dc-915e-9822f50d83ce) ) - (wire (pts (xy 60.96 198.12) (xy 72.39 198.12)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 4f367a6a-cd3b-496f-b7fd-a79b0c679f66) - ) (wire (pts (xy 160.02 224.79) (xy 160.02 232.41)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 4fb1d765-e7be-45c1-82ec-15e93f3889b1) @@ -2324,10 +2261,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6ec76cbb-f1ec-46f3-97f2-8fd84e730b41) ) - (wire (pts (xy 60.96 220.98) (xy 62.23 220.98)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 6ef2b715-781c-4823-a1f2-ac35c882bb4b) - ) (wire (pts (xy 374.65 62.23) (xy 370.84 62.23)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 70bd6e06-1f44-43d3-9cbd-6ca5c970ab9d) @@ -2368,10 +2301,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7c64b929-0d12-4c54-998e-45a59da14acc) ) - (wire (pts (xy 60.96 176.53) (xy 63.5 176.53)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 7c925d60-5c07-4ca1-a85c-3aadef735d1f) - ) (wire (pts (xy 408.94 114.3) (xy 391.16 114.3)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7d1c6331-a290-4ca0-b490-1ff4dac42587) @@ -2422,10 +2351,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 90a0b61b-94fb-41c5-9b65-e640c1b201a6) ) - (wire (pts (xy 60.96 205.74) (xy 63.5 205.74)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 94ded0a6-f43e-40dc-8781-44b8825a2d1e) - ) (wire (pts (xy 38.1 161.29) (xy 48.26 161.29)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 96899765-05ea-4b93-a59e-372cf6a54c61) @@ -2454,10 +2379,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 9bc90d67-59d6-474d-a913-d2174102939a) ) - (wire (pts (xy 60.96 168.91) (xy 77.47 168.91)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 9c36f605-22f1-4f51-8a5d-06c173b020d9) - ) (wire (pts (xy 160.02 172.72) (xy 160.02 184.15)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 9e18c09b-e688-42a5-b683-38ec8188eb83) @@ -2470,10 +2391,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 9eaefe70-5f0b-4964-905d-11fcf595c376) ) - (wire (pts (xy 60.96 203.2) (xy 62.23 203.2)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 9f509dc3-e267-4c9c-bf15-94d1ed9b82f6) - ) (wire (pts (xy 74.93 63.5) (xy 80.01 63.5)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a09d9cd6-6d18-4745-92c0-aa66ee22057e) @@ -2486,10 +2403,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a1f9a064-1741-44c1-b6a2-ef9dc2de5b38) ) - (wire (pts (xy 64.77 224.79) (xy 64.77 218.44)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid a25f0498-4167-4874-bbe9-b40e3cf99bb3) - ) (wire (pts (xy 408.94 161.29) (xy 408.94 165.1)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a2b4ccfd-8a2a-456d-a932-d018ba468aed) @@ -2502,10 +2415,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a3c03337-07aa-4b00-bd8f-798a012c0bf7) ) - (wire (pts (xy 62.23 203.2) (xy 62.23 220.98)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid a461874d-1573-49a9-8b25-397bdab4706b) - ) (wire (pts (xy 80.01 50.8) (xy 80.01 52.07)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid aa193e4b-39fe-4234-9f2e-6f84adb982bd) @@ -2519,18 +2428,15 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid abe53e42-5d27-487a-a735-e43e37d73162) ) - (wire (pts (xy 60.96 161.29) (xy 71.12 161.29)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid ac8ade70-6437-40e9-a41d-f95e67c6674e) - ) - (wire (pts (xy 60.96 171.45) (xy 63.5 171.45)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid ac9650b5-f13f-49cf-bd7f-781916035065) - ) (wire (pts (xy 80.01 74.93) (xy 80.01 76.2)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid adabc913-6e75-4d60-bc33-918a6efb2ffa) ) + (polyline (pts (xy 13.97 238.76) (xy 95.25 238.76)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b08c6c73-d2c3-4f19-9179-93b446215ffd) + ) + (wire (pts (xy 220.98 50.8) (xy 220.98 52.07)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid b285bc13-6d4d-4759-982e-949fc5c202e4) @@ -2551,10 +2457,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid b9110711-8b33-4ff7-b39d-5134bf28c1ad) ) - (wire (pts (xy 60.96 213.36) (xy 77.47 213.36)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid ba998de0-c7e5-4a7c-9c26-28d342573830) - ) (polyline (pts (xy 123.19 152.4) (xy 97.79 152.4)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid bcf9b464-c57b-43c7-a590-537a6046bafd) @@ -2572,19 +2474,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c2924cf5-cda9-49a9-b9bb-e00632e33af3) ) - (wire (pts (xy 71.12 179.07) (xy 60.96 179.07)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid c3052e9a-c960-4745-a3c1-199f00cb8f07) - ) (polyline (pts (xy 293.37 186.69) (xy 495.3 186.69)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c362f307-dcb8-4b30-950c-1c1dc23ff45e) ) - - (wire (pts (xy 62.23 220.98) (xy 72.39 220.98)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid c45beee8-655d-4225-95d7-076c5240aeb2) - ) (polyline (pts (xy 95.25 152.4) (xy 95.25 237.49)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c4b26cde-b149-4bd7-b260-2d7cca84d62a) @@ -2627,9 +2520,9 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid cdebf5a0-58c3-4255-9adc-1c8c1b83c3b7) ) - (wire (pts (xy 44.45 218.44) (xy 44.45 224.79)) + (polyline (pts (xy 95.25 293.37) (xy 13.97 293.37)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid ce0aae10-7374-49e6-b747-70f10bd5b4b2) + (uuid d12e92a2-2d27-41ff-b27b-7ba6c5964b52) ) (polyline (pts (xy 201.93 238.76) (xy 201.93 212.09)) (stroke (width 0) (type default) (color 0 0 0 0)) @@ -2640,19 +2533,11 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid d4b8b5bf-c097-4a58-86aa-88d3fbcc5c88) ) - (wire (pts (xy 60.96 163.83) (xy 77.47 163.83)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid d6218ff2-b902-4b7b-8c19-edf5c27f0e06) - ) (polyline (pts (xy 293.37 21.59) (xy 495.3 21.59)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid d673d8d5-e92c-4066-bcd2-f5e981c14901) ) - (wire (pts (xy 60.96 215.9) (xy 63.5 215.9)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid d7135d5e-e36a-40a9-868c-e7c5f4ada7e5) - ) (wire (pts (xy 473.71 133.35) (xy 473.71 140.97)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid d9f78166-73e0-4874-b8d5-08913232cc17) @@ -2726,10 +2611,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid eec67c7b-8191-4cb7-a1c0-8afa65f79706) ) - (wire (pts (xy 60.96 210.82) (xy 63.5 210.82)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid f034fdbe-cef6-4d45-baca-033aecec998a) - ) (wire (pts (xy 358.14 62.23) (xy 358.14 68.58)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f0723609-0535-48df-981c-8f0fd02c59c7) @@ -2775,10 +2656,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f93095fd-151e-4b85-b4a9-3dbfa958171b) ) - (wire (pts (xy 60.96 173.99) (xy 77.47 173.99)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid f9362984-b2b7-4cb5-9896-d5104e159747) - ) (wire (pts (xy 303.53 133.35) (xy 303.53 135.89)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid fa14d8ee-4eb0-4652-abc2-c52ff6fcf467) @@ -2821,6 +2698,10 @@ (effects (font (size 2 2)) (justify left bottom)) (uuid 849f4f66-b83c-4d8e-94b3-f089f8abbc49) ) + (text "JTAG" (at 15.24 292.1 0) + (effects (font (size 2 2)) (justify left bottom)) + (uuid a8524d64-ea56-4a07-8967-d231208c8ad8) + ) (text "ESP32 Breakout" (at 97.79 190.5 0) (effects (font (size 2 2)) (justify left bottom)) (uuid bcc64dae-df1a-494b-a822-5d592cc584ed) @@ -2847,13 +2728,6 @@ (effects (font (size 1.27 1.27)) (justify left) hide) ) ) - (global_label "SC" (shape output) (at 63.5 171.45 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid 2b2c56ba-599e-4855-bc5d-893ec280231f) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 68.3926 171.3706 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) (global_label "MOSI" (shape bidirectional) (at 31.75 163.83 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid 2e359b36-30f2-4d38-bb01-9413bfc0ca45) @@ -2868,13 +2742,6 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "MOSI" (shape bidirectional) (at 77.47 163.83 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid 370df25e-ad18-43cf-a6ca-cbe5463f56f8) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 84.4793 163.7506 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) (global_label "RX" (shape output) (at 171.45 66.04 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) (uuid 37c91e50-30df-49b3-ba1b-d3c85d8eb8f9) @@ -2896,13 +2763,6 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "LPUART_TX" (shape output) (at 77.47 213.36 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid 55d29c26-60b9-4b8c-bdae-fd9fa76ff073) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 89.9826 213.2806 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) (global_label "MISO" (shape bidirectional) (at 45.72 166.37 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid 5e452142-383e-450a-9ae2-bad60c877971) @@ -2917,13 +2777,6 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "ESP_EN" (shape output) (at 63.5 176.53 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid 6f19783e-f482-4c0f-a09a-b3419fa981c4) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 72.9888 176.4506 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) (global_label "GPIO04" (shape input) (at 171.45 73.66 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) (uuid 7252ec0e-f7cb-41f0-aa7d-48d7ab371048) @@ -2931,20 +2784,6 @@ (effects (font (size 1.27 1.27)) (justify left) hide) ) ) - (global_label "SWDIO" (shape bidirectional) (at 63.5 205.74 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid 757d2063-d4d8-400c-a737-a3a95c26beb2) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 71.7793 205.6606 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) - (global_label "TX" (shape output) (at 77.47 208.28 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid 77446263-2622-4c2a-bc40-59f39d11b8e5) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 82.0602 208.2006 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) (global_label "SD-Data3" (shape bidirectional) (at 143.51 179.07 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid 7e79744b-65f7-4e1d-bb88-3dff70049fb2) @@ -2966,13 +2805,6 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "MISO" (shape bidirectional) (at 63.5 166.37 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid 95a910cf-d750-4d04-81f8-0d9c02e9facd) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 70.5093 166.2906 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) (global_label "SD-Data1" (shape bidirectional) (at 229.87 181.61 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) (uuid 9bb9e327-7e26-4feb-8bdd-8d5b35acec2b) @@ -2987,20 +2819,6 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "FLP_GPIO_0" (shape bidirectional) (at 77.47 173.99 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid a3d4a3b8-80b2-4158-b88b-eda5110f79c7) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 90.8898 173.9106 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) - (global_label "LPUART_RX" (shape input) (at 63.5 215.9 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid b0b16b3a-373d-42b9-912f-8eb26f85e3b3) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 76.315 215.8206 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) (global_label "SD-Data0" (shape bidirectional) (at 243.84 184.15 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) (uuid b2c04cea-0c72-4a3e-8dec-9b9bc4ea355f) @@ -3015,13 +2833,6 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "RX" (shape input) (at 63.5 210.82 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid c28be5fb-6005-437a-8bec-5f7152ccc7f6) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 68.3926 210.7406 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) (global_label "SD-CLK" (shape input) (at 158.75 186.69 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid c5c631ad-4f7e-4f20-98ec-a852fdbb8a86) @@ -3036,13 +2847,6 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "CLK" (shape output) (at 77.47 168.91 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid e614907b-3639-4e0d-8f00-66e5b9ea25e6) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 83.4512 168.8306 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) (global_label "SWDIO" (shape bidirectional) (at 45.72 205.74 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid eab0bede-8d0e-4687-bf02-2eaba49b4783) @@ -3057,13 +2861,6 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "SWCLK" (shape input) (at 63.5 200.66 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid f98e76ff-b47f-4c90-811a-c2f29e8289ea) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 72.1421 200.5806 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) (global_label "RX" (shape input) (at 45.72 210.82 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid fb93086d-82e1-492e-a51d-24b976296661) @@ -3268,39 +3065,6 @@ (pin "1" (uuid df229359-f292-44cf-8a2d-78ba196eeac7)) ) - (symbol (lib_id "Connector_Generic:Conn_02x10_Row_Letter_First") (at 53.34 208.28 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 2e933127-0920-4846-8e82-9006b2309ad7) - (property "Reference" "J?" (id 0) (at 54.61 191.77 0)) - (property "Value" "Conn_02x10_Row_Letter_First" (id 1) (at 54.61 194.31 0)) - (property "Footprint" "" (id 2) (at 53.34 208.28 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 53.34 208.28 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "a1" (uuid a40fc574-5183-4d27-8d17-9bd2b2f4bcf6)) - (pin "a10" (uuid 41786645-c873-42a5-aa24-f269cb85027a)) - (pin "a2" (uuid 9045726d-c17b-43fe-acd6-99e2e888765b)) - (pin "a3" (uuid 7e481fec-69ad-4fa2-8299-a1c109f0fd08)) - (pin "a4" (uuid ceb26af3-00f2-488b-b682-ff25e12c3214)) - (pin "a5" (uuid b08793ec-68b5-40f0-9e37-ad4236d30089)) - (pin "a6" (uuid 54be060b-6caf-45f7-bdde-a3e4b87badca)) - (pin "a7" (uuid 995d0a68-faed-4f3c-b707-70902f6e8db3)) - (pin "a8" (uuid d7cab0fb-eb98-483f-9bec-2617ded255d1)) - (pin "a9" (uuid 44af5a0a-47e2-4107-ad43-17d4e543da0c)) - (pin "b1" (uuid 4fc00ee1-53db-41a4-b73a-e435bf24855b)) - (pin "b10" (uuid 81970bf7-f922-4811-8299-f7d75f85b938)) - (pin "b2" (uuid 3682e7c2-9b7d-4a7b-bdba-cc9bd92df962)) - (pin "b3" (uuid 45736200-221a-4b54-a756-7bf007e8ebd1)) - (pin "b4" (uuid f1cb4c93-d09d-4f0f-b8d9-1f32129c350b)) - (pin "b5" (uuid edc99fa6-0ad1-44a7-bad2-96440c26a47e)) - (pin "b6" (uuid 468cffcd-cdd1-48f8-9080-2cf50910b7ae)) - (pin "b7" (uuid ad2a67a7-b2ed-40c6-b42b-3eb17b2489ac)) - (pin "b8" (uuid ef83b327-56a7-445f-9b7c-29201c6be75f)) - (pin "b9" (uuid a38e7cfe-2d39-45d1-97b8-9a7cb5082561)) - ) - (symbol (lib_id "Device:C") (at 127 45.72 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 315b631a-1db2-4690-a54b-2bf01cc54b01) @@ -3320,22 +3084,6 @@ (pin "2" (uuid fa8e7e22-c7c6-496e-9c12-d6b2bc85af74)) ) - (symbol (lib_id "power:GND") (at 71.12 179.07 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 3415c2d5-de08-46cd-bd54-8798a6f2702b) - (property "Reference" "#PWR?" (id 0) (at 71.12 185.42 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (id 1) (at 71.12 184.15 0)) - (property "Footprint" "" (id 2) (at 71.12 179.07 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (id 3) (at 71.12 179.07 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 8d760949-2ae9-40bf-a0b4-6e4a933d0be9)) - ) - (symbol (lib_id "power:GND") (at 477.52 165.1 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 3b741d6a-1a24-4290-aca0-ff0e7517db01) @@ -3352,22 +3100,6 @@ (pin "1" (uuid 8623e601-1edb-4055-8457-ef2c94d2f04b)) ) - (symbol (lib_id "power:GND") (at 72.39 220.98 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 3bc30f76-1581-4ff4-b44b-6f2f2341ae85) - (property "Reference" "#PWR?" (id 0) (at 72.39 227.33 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (id 1) (at 72.39 226.06 0)) - (property "Footprint" "" (id 2) (at 72.39 220.98 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (id 3) (at 72.39 220.98 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 4fe7429c-3490-4926-863f-59f8da344603)) - ) - (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 408.94 161.29 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 3d7cf57e-46ad-45b0-8f37-4bcf93c58b86) @@ -3580,35 +3312,6 @@ (pin "2" (uuid c348d251-3a4f-4166-8d28-bc140ac0d349)) ) - (symbol (lib_id "Connector_Generic:Conn_02x08_Row_Letter_First") (at 53.34 168.91 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 52a11683-6a9e-47b2-bc64-156e3ccb5580) - (property "Reference" "J?" (id 0) (at 54.61 154.94 0)) - (property "Value" "Conn_02x08_Row_Letter_First" (id 1) (at 54.61 157.48 0)) - (property "Footprint" "" (id 2) (at 53.34 168.91 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 53.34 168.91 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "a1" (uuid b32ceca2-fb43-4cf1-9619-ff018f43f314)) - (pin "a2" (uuid fbde3255-6c12-4dbf-9275-5dcfdbc30dd4)) - (pin "a3" (uuid 075b5dda-01d6-475f-9707-dee3323e217a)) - (pin "a4" (uuid 4a6329d4-97f5-4c0a-bf52-94fa3a70e0f2)) - (pin "a5" (uuid b45b115a-36dd-49ae-bd3c-9209a4481f4f)) - (pin "a6" (uuid 73725ba8-5959-4a66-b0e4-12abeec1d594)) - (pin "a7" (uuid 84ebaced-9309-4806-a574-4137c3e4bc1f)) - (pin "a8" (uuid 01c5231d-4e08-458a-add6-b2f69723e82d)) - (pin "b1" (uuid cb135c6c-ce5f-4d79-b970-59c6a894759e)) - (pin "b2" (uuid 60451eeb-4b5f-4ad5-afe8-e05779888dd1)) - (pin "b3" (uuid a3167609-e3d4-4207-9dc9-cfbea4c21873)) - (pin "b4" (uuid a5b22d21-f3ed-463d-af44-d3fd2f052f96)) - (pin "b5" (uuid 10b124da-4c1a-414c-b9a0-7602d77add69)) - (pin "b6" (uuid 0ce376b8-d829-4cae-a324-0c8cd0eaef3c)) - (pin "b7" (uuid 8cd11b4f-84fc-450f-b6c4-95cd85319f81)) - (pin "b8" (uuid 8b069f63-f084-463f-8d9d-051b570bf7df)) - ) - (symbol (lib_id "power:+5V") (at 370.84 69.85 180) (unit 1) (in_bom yes) (on_board yes) (uuid 53b40e13-b141-444d-881a-656e6b768e71) @@ -3895,22 +3598,6 @@ (pin "2" (uuid 7d61c352-aa8d-4066-85f7-8f8eed9e9c21)) ) - (symbol (lib_id "power:+3V3") (at 72.39 198.12 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 80c38c40-e2d8-46a5-a10f-b1b3a971d7a7) - (property "Reference" "#PWR?" (id 0) (at 72.39 201.93 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "+3V3" (id 1) (at 72.39 193.04 0)) - (property "Footprint" "" (id 2) (at 72.39 198.12 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (id 3) (at 72.39 198.12 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid dca4739a-9eef-4353-9f82-8e7dfdef76e4)) - ) - (symbol (lib_id "Device:C") (at 137.16 45.72 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 85bdcbed-eebe-4b38-8831-bbd50240f941) @@ -4030,22 +3717,6 @@ (pin "1" (uuid 9f7751f5-18b2-4dbc-bdac-9fe0a8ee9c1f)) ) - (symbol (lib_id "power:+5V") (at 71.12 161.29 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 96a61bc1-1c3e-4dad-8aba-b55b5710c1fc) - (property "Reference" "#PWR?" (id 0) (at 71.12 165.1 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "+5V" (id 1) (at 71.12 156.21 0)) - (property "Footprint" "" (id 2) (at 71.12 161.29 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (id 3) (at 71.12 161.29 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid f996e1e2-f874-4bc7-a209-276f0fd4186c)) - ) - (symbol (lib_id "power:GND") (at 408.94 165.1 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 98e03630-d646-4afc-9fd8-fa3cafbe0a56) @@ -4564,6 +4235,57 @@ (pin "1" (uuid 295d58a1-e084-4df2-a7d7-286c88cf53fb)) ) + (symbol (lib_id "Connector_Generic:Conn_01x08") (at 53.34 168.91 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid deda9295-32a1-4f05-8f75-91c916d877b5) + (property "Reference" "J?" (id 0) (at 63.5 161.29 0)) + (property "Value" "X6511WVS-08H-C60D48R2" (id 1) (at 63.5 163.83 0)) + (property "Footprint" "HUSRSP8W66P254_2000X250X850P" (id 2) (at 53.34 168.91 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 53.34 168.91 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Description" "Gold 250V 3A Brick nogging Square Pins 2.5mm 260 6mm -40~{} 105 1 8 2.54mm Black Brass 1x8P SMD,P=2.54mm() Pin Headers ROHS" (id 4) (at 69.85 171.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "" (id 5) (at 69.85 173.99 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "XKB Connectivity" (id 6) (at 69.85 176.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "X6511WVS-08H-C60D48R2" (id 7) (at 69.85 179.07 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "" (id 8) (at 69.85 181.61 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "" (id 9) (at 69.85 184.15 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "" (id 10) (at 69.85 186.69 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "" (id 11) (at 69.85 189.23 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 69.85 191.77 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 69.85 194.31 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (pin "1" (uuid 2573058a-063f-4034-929d-a93ad8e228bf)) + (pin "2" (uuid 2ea6ba95-bc05-421b-b80a-c32de5243d4d)) + (pin "3" (uuid f2602e05-a167-462e-a4b0-346ee47ec6d6)) + (pin "4" (uuid d26b9115-4061-4fff-aa48-f045470f9962)) + (pin "5" (uuid 6d51e091-c9c8-4fc7-a15b-3bea570a1120)) + (pin "6" (uuid b31271bc-2fc6-4590-b677-fee911a7cb8c)) + (pin "7" (uuid 3e9e7e48-868b-455f-af71-abc3b526878b)) + (pin "8" (uuid 1539a18b-ca04-401d-8add-621410ae41c6)) + ) + (symbol (lib_id "power:GND") (at 358.14 69.85 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid e21c1973-069e-49a3-b09e-ab1fd5fa7927) @@ -4696,6 +4418,59 @@ (pin "1" (uuid 9ceb8f0e-aec2-4b24-98f8-78cfa395ff75)) ) + (symbol (lib_id "SamacSys_Parts:3220-10-0300-00") (at 41.91 261.62 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid f0aedaf8-4937-4572-9b55-bd8053dfd361) + (property "Reference" "J?" (id 0) (at 53.34 254 0)) + (property "Value" "3220-10-0300-00" (id 1) (at 53.34 256.54 0)) + (property "Footprint" "322010030000" (id 2) (at 60.96 259.08 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "http://www.cnctech.us/pdfs/3220-XX-0300-00-TR_.PDF" (id 3) (at 60.96 261.62 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "Conn Shrouded Header (4 Sides) HDR 10 POS 1.27mm Solder ST SMD" (id 4) (at 60.96 264.16 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "5.45" (id 5) (at 60.96 266.7 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "CNC Tech" (id 6) (at 60.96 269.24 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "3220-10-0300-00" (id 7) (at 60.96 271.78 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "" (id 8) (at 60.96 274.32 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "" (id 9) (at 60.96 276.86 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "3220-10-0300-00" (id 10) (at 60.96 279.4 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/3220-10-0300-00/cnc-tech-llc?region=nac" (id 11) (at 60.96 281.94 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 60.96 284.48 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 60.96 287.02 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (pin "1" (uuid 7b06282d-0cc6-4b16-9ef4-8fdf9e32ac86)) + (pin "10" (uuid 03f22832-f465-46a3-9088-aad5a549ab27)) + (pin "2" (uuid bfbbf896-793e-4ea9-a6d7-4003d7a08420)) + (pin "3" (uuid 3e3c9726-678e-4c09-917e-11c7c8ed8397)) + (pin "4" (uuid fe2af1c9-d25d-4c59-b784-efea56504e49)) + (pin "5" (uuid 66269a2a-93d0-419b-8e22-637953ed07e6)) + (pin "6" (uuid 6219308a-480a-4a84-89f9-270411e56ecb)) + (pin "7" (uuid 25df192b-4788-42ef-a1c7-06bdcc59b3dd)) + (pin "8" (uuid a6f489ad-d926-441a-97d3-a3227c6ab1ca)) + (pin "9" (uuid 7b314d68-eb95-4082-a875-0bda61c6e57e)) + ) + (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 439.42 161.29 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid f825078a-0b67-447d-a4bb-7e5f06e86419) @@ -4793,6 +4568,59 @@ (pin "1" (uuid a21ebc3e-6ac8-429c-a243-8da30a66977c)) ) + (symbol (lib_id "Connector_Generic:Conn_01x10") (at 53.34 208.28 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid fcf19bfc-528d-4203-b762-ed6134d2203c) + (property "Reference" "J?" (id 0) (at 64.77 200.66 0)) + (property "Value" "DZ254S-11-10-48" (id 1) (at 64.77 203.2 0)) + (property "Footprint" "HUSRSP10W66P254_2500X250X850P" (id 2) (at 53.34 208.28 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 53.34 208.28 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Description" "Brick nogging Square Pins 1 10 2.54mm 1x10P SMD,P=2.54mm() Pin Headers ROHS" (id 4) (at 72.39 210.82 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "" (id 5) (at 72.39 213.36 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "DEALON" (id 6) (at 72.39 215.9 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "DZ254S-11-10-48" (id 7) (at 72.39 218.44 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "" (id 8) (at 72.39 220.98 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "" (id 9) (at 72.39 223.52 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "" (id 10) (at 72.39 226.06 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "" (id 11) (at 72.39 228.6 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 72.39 231.14 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 72.39 233.68 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (pin "1" (uuid e7f46af1-add2-4940-9936-74e41b93e4b6)) + (pin "10" (uuid d33963d5-0a15-4d81-8110-73639cfacf84)) + (pin "2" (uuid 49017e2c-b99e-43bb-adf3-fcbdf536c7f1)) + (pin "3" (uuid 1ff961d4-8143-43ac-9217-c8c0e81824a9)) + (pin "4" (uuid e76b599a-660f-4265-b33f-a1e6c64252ba)) + (pin "5" (uuid b2489c1b-f269-4ec4-a249-e972e159750d)) + (pin "6" (uuid 49bbcd72-76a0-4396-9778-ba3951cc11a1)) + (pin "7" (uuid 53b8e642-8b39-47e5-ad5e-08164d8dfca2)) + (pin "8" (uuid 7955b100-574d-4206-affc-648a2e220f2c)) + (pin "9" (uuid 5e3346ed-d78a-4514-9dee-27b19e9e6e6a)) + ) + (sheet_instances (path "/" (page "1")) ) @@ -4819,15 +4647,9 @@ (path "/2670da6a-90f4-4a17-be50-ed9d4a439aa2" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) - (path "/3415c2d5-de08-46cd-bd54-8798a6f2702b" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) (path "/3b741d6a-1a24-4290-aca0-ff0e7517db01" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) - (path "/3bc30f76-1581-4ff4-b44b-6f2f2341ae85" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) (path "/4b5722cf-0230-42b7-b394-374221531e3b" (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") ) @@ -4840,9 +4662,6 @@ (path "/57eaffa9-38f1-407c-b422-2ccd8ca4aa26" (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") ) - (path "/80c38c40-e2d8-46a5-a10f-b1b3a971d7a7" - (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") - ) (path "/8745e723-59e3-4d91-a180-9e61faf8a5d5" (reference "#PWR?") (unit 1) (value "+LDO_3V3") (footprint "") ) @@ -4852,9 +4671,6 @@ (path "/938dc300-1655-49ab-8f3c-f0849c707a78" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) - (path "/96a61bc1-1c3e-4dad-8aba-b55b5710c1fc" - (reference "#PWR?") (unit 1) (value "+5V") (footprint "") - ) (path "/98e03630-d646-4afc-9fd8-fa3cafbe0a56" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) @@ -4936,15 +4752,18 @@ (path "/a5cc5237-8cb6-4b5b-ac74-60723428bec5" (reference "IC?") (unit 1) (value "AZ1117H-3.3TRE1") (footprint "SOT230P700X180-4N") ) - (path "/2e933127-0920-4846-8e82-9006b2309ad7" - (reference "J?") (unit 1) (value "Conn_02x10_Row_Letter_First") (footprint "") - ) - (path "/52a11683-6a9e-47b2-bc64-156e3ccb5580" - (reference "J?") (unit 1) (value "Conn_02x08_Row_Letter_First") (footprint "") - ) (path "/a626741b-0242-4b47-871a-73d3a9420c3f" (reference "J?") (unit 1) (value "5033981892") (footprint "Libraries:5033981892") ) + (path "/deda9295-32a1-4f05-8f75-91c916d877b5" + (reference "J?") (unit 1) (value "X6511WVS-08H-C60D48R2") (footprint "HUSRSP8W66P254_2000X250X850P") + ) + (path "/f0aedaf8-4937-4572-9b55-bd8053dfd361" + (reference "J?") (unit 1) (value "3220-10-0300-00") (footprint "322010030000") + ) + (path "/fcf19bfc-528d-4203-b762-ed6134d2203c" + (reference "J?") (unit 1) (value "DZ254S-11-10-48") (footprint "HUSRSP10W66P254_2500X250X850P") + ) (path "/717b536c-10b0-41b2-ac6a-8cd4f58dc279" (reference "LED?") (unit 1) (value "WS2812B-2020") (footprint "WS2812B2020") ) From 4b3967dd188ddfc00ee7871152768080bcaf40cc Mon Sep 17 00:00:00 2001 From: Just Call Me Koko Date: Wed, 16 Nov 2022 16:29:24 -0500 Subject: [PATCH 03/12] Update footprint for ESP32 and micro SD --- .../Libraries/503398-1892.kicad_mod | 51 + .../Libraries/503398-1892.lib | 35 + .../Libraries/ESP32-WROOM-32E-N4.lib | 72 + .../Libraries/ESP32WROOM32EN4.kicad_mod | 85 + .../WiFi-Devboard-Pro.kicad_sch | 1954 +++++++++-------- 5 files changed, 1292 insertions(+), 905 deletions(-) create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/503398-1892.kicad_mod create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/503398-1892.lib create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/ESP32-WROOM-32E-N4.lib create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/ESP32WROOM32EN4.kicad_mod diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/503398-1892.kicad_mod b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/503398-1892.kicad_mod new file mode 100644 index 0000000..b45b972 --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/503398-1892.kicad_mod @@ -0,0 +1,51 @@ +(module "503398-1892" (layer F.Cu) + (descr "503398-1892") + (tags "Connector") + (attr smd) + (fp_text reference J** (at 5.996 8.167) (layer F.SilkS) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text user %R (at 5.996 8.167) (layer F.Fab) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text value "503398-1892" (at 5.996 8.167) (layer F.SilkS) hide + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_line (start 0 0) (end 0 14.05) (layer F.Fab) (width 0.2)) + (fp_line (start 0 14.05) (end 13.1 14.05) (layer F.Fab) (width 0.2)) + (fp_line (start 13.1 14.05) (end 13.1 0) (layer F.Fab) (width 0.2)) + (fp_line (start 0 0) (end 2.849 0) (layer F.Fab) (width 0.2)) + (fp_line (start 13.1 0) (end 12.474 0) (layer F.Fab) (width 0.2)) + (fp_line (start 12.474 0) (end 12.474 2.42) (layer F.Fab) (width 0.2)) + (fp_line (start 12.474 2.42) (end 3.554 2.42) (layer F.Fab) (width 0.2)) + (fp_line (start 2.849 0) (end 3.554 2.42) (layer F.Fab) (width 0.2)) + (fp_line (start 0 0) (end 2.849 0) (layer F.SilkS) (width 0.2)) + (fp_line (start 2.849 0) (end 3.554 2.42) (layer F.SilkS) (width 0.2)) + (fp_line (start 3.554 2.42) (end 12.109 2.42) (layer F.SilkS) (width 0.2)) + (fp_line (start 13.1 3.65) (end 13.1 10.65) (layer F.SilkS) (width 0.2)) + (fp_line (start 0 2.65) (end 0 10.648) (layer F.SilkS) (width 0.2)) + (fp_line (start 13.1 0) (end 12.474 0) (layer F.SilkS) (width 0.2)) + (fp_line (start 7.5 14.05) (end 12.3 14.05) (layer F.SilkS) (width 0.2)) + (fp_line (start 3.15 14.05) (end 5.8 14.05) (layer F.SilkS) (width 0.2)) + (fp_line (start 0.74 14.05) (end 1.6 14.05) (layer F.SilkS) (width 0.2)) + (fp_circle (center 4.116 0.356) (end 4.116 0.41057) (layer F.SilkS) (width 0.2)) + (pad 1 smd rect (at 4.17 1.4 0) (size 0.7 1.1) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 5.27 1.4 0) (size 0.7 1.1) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at 6.37 1.4 0) (size 0.7 1.1) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at 7.47 1.4 0) (size 0.7 1.1) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 8.57 1.4 0) (size 0.7 1.1) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at 9.67 1.4 0) (size 0.7 1.1) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at 10.77 1.4 0) (size 0.7 1.1) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at 11.87 1.4 0) (size 0.7 1.1) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at 2.38 13.865 0) (size 0.9 0.93) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd rect (at 6.645 13.94 90) (size 0.78 1.05) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd rect (at 13.03 12.665 0) (size 0.7 3.33) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd rect (at 12.95 1.9 0) (size 0.86 2.8) (layers F.Cu F.Paste F.Mask)) + (pad 13 smd rect (at 0.29 1.415 0) (size 1.14 1.83) (layers F.Cu F.Paste F.Mask)) + (pad 14 smd rect (at 0.07 12.665 0) (size 0.7 3.33) (layers F.Cu F.Paste F.Mask)) + (model 503398-1892.stp + (at (xyz 0.25787402325728 -0.31968503486453 0.02362204818275)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/503398-1892.lib b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/503398-1892.lib new file mode 100644 index 0000000..82d2ac0 --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/503398-1892.lib @@ -0,0 +1,35 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +#SamacSys ECAD Model 503398-1892 +#/269057/987070/2.49/10/4/Connector +DEF 503398-1892 J 0 30 Y Y 1 F N +F0 "J" 1550 300 50 H V L CNN +F1 "503398-1892" 1550 200 50 H V L CNN +F2 "503398-1892" 1550 100 50 H I L CNN +F3 "http://www.molex.com/webdocs/datasheets/pdf/en-us//5033981892_MEMORY_CARD_SOCKET.pdf" 1550 0 50 H I L CNN +F4 "MicroSD SMT Push-Push 1.28mm height MicroSD SMT Push-Push 1.28mm height" 1550 -100 50 H I L CNN "Description" +F5 "" 1550 -200 50 H I L CNN "Height" +F6 "Molex" 1550 -300 50 H I L CNN "Manufacturer_Name" +F7 "503398-1892" 1550 -400 50 H I L CNN "Manufacturer_Part_Number" +F8 "538-503398-1892" 1550 -500 50 H I L CNN "Mouser Part Number" +F9 "https://www.mouser.co.uk/ProductDetail/Molex/503398-1892?qs=b0v8CoHHvSMxV%252BW12iKaSg%3D%3D" 1550 -600 50 H I L CNN "Mouser Price/Stock" +F10 "" 1550 -700 50 H I L CNN "Arrow Part Number" +F11 "" 1550 -800 50 H I L CNN "Arrow Price/Stock" +F12 "" 1550 -900 50 H I L CNN "Mouser Testing Part Number" +F13 "" 1550 -1000 50 H I L CNN "Mouser Testing Price/Stock" +DRAW +X DAT2 1 0 0 200 R 50 50 0 0 P +X CD/DAT3 2 0 -100 200 R 50 50 0 0 P +X CMD 3 0 -200 200 R 50 50 0 0 P +X VDD 4 0 -300 200 R 50 50 0 0 P +X CLK 5 0 -400 200 R 50 50 0 0 P +X VSS 6 1700 0 200 L 50 50 0 0 P +X DAT0 7 1700 -100 200 L 50 50 0 0 P +X DAT1 8 1700 -200 200 L 50 50 0 0 P +X DETECT_LEVER 9 1700 -300 200 L 50 50 0 0 P +X DETECT_SWITCH 10 1700 -400 200 L 50 50 0 0 P +P 5 0 1 6 200 100 1500 100 1500 -500 200 -500 200 100 N +ENDDRAW +ENDDEF +# +#End Library diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/ESP32-WROOM-32E-N4.lib b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/ESP32-WROOM-32E-N4.lib new file mode 100644 index 0000000..9af2deb --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/ESP32-WROOM-32E-N4.lib @@ -0,0 +1,72 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +#SamacSys ECAD Model ESP32-WROOM-32E-N4 +#/15884694/987070/2.49/47/4/Integrated Circuit +DEF ESP32-WROOM-32E-N4 IC 0 30 Y Y 1 F N +F0 "IC" 1350 300 50 H V L CNN +F1 "ESP32-WROOM-32E-N4" 1350 200 50 H V L CNN +F2 "ESP32WROOM32EN4" 1350 100 50 H I L CNN +F3 "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf" 1350 0 50 H I L CNN +F4 "RX TXRX MOD WIFI TRACE ANT SMD" 1350 -100 50 H I L CNN "Description" +F5 "3.25" 1350 -200 50 H I L CNN "Height" +F6 "Espressif Systems" 1350 -300 50 H I L CNN "Manufacturer_Name" +F7 "ESP32-WROOM-32E-N4" 1350 -400 50 H I L CNN "Manufacturer_Part_Number" +F8 "356-ESP32WRM32E132PH" 1350 -500 50 H I L CNN "Mouser Part Number" +F9 "https://www.mouser.co.uk/ProductDetail/Espressif-Systems/ESP32-WROOM-32E-N4?qs=Li%252BoUPsLEnsPzTWsi%252BRMgQ%3D%3D" 1350 -600 50 H I L CNN "Mouser Price/Stock" +F10 "" 1350 -700 50 H I L CNN "Arrow Part Number" +F11 "" 1350 -800 50 H I L CNN "Arrow Price/Stock" +F12 "" 1350 -900 50 H I L CNN "Mouser Testing Part Number" +F13 "" 1350 -1000 50 H I L CNN "Mouser Testing Price/Stock" +DRAW +X GND_1 1 0 0 200 R 50 50 0 0 P +X 3V3 2 0 -100 200 R 50 50 0 0 P +X EN 3 0 -200 200 R 50 50 0 0 P +X SENSOR_VP 4 0 -300 200 R 50 50 0 0 P +X SENSOR_VN 5 0 -400 200 R 50 50 0 0 P +X IO34 6 0 -500 200 R 50 50 0 0 P +X IO35 7 0 -600 200 R 50 50 0 0 P +X IO32 8 0 -700 200 R 50 50 0 0 P +X IO33 9 0 -800 200 R 50 50 0 0 P +X IO25 10 0 -900 200 R 50 50 0 0 P +X IO26 11 0 -1000 200 R 50 50 0 0 P +X IO27 12 0 -1100 200 R 50 50 0 0 P +X IO14 13 0 -1200 200 R 50 50 0 0 P +X IO12 14 0 -1300 200 R 50 50 0 0 P +X GND_2 15 0 -1400 200 R 50 50 0 0 P +X IO13 16 0 -1500 200 R 50 50 0 0 P +X NC_1 17 0 -1600 200 R 50 50 0 0 P +X NC_2 18 0 -1700 200 R 50 50 0 0 P +X NC_3 19 0 -1800 200 R 50 50 0 0 P +X NC_4 20 0 -1900 200 R 50 50 0 0 P +X NC_5 21 0 -2000 200 R 50 50 0 0 P +X NC_6 22 0 -2100 200 R 50 50 0 0 P +X IO15 23 0 -2200 200 R 50 50 0 0 P +X IO2 24 0 -2300 200 R 50 50 0 0 P +X IO0 25 1500 0 200 L 50 50 0 0 P +X IO4 26 1500 -100 200 L 50 50 0 0 P +X IO16 27 1500 -200 200 L 50 50 0 0 P +X IO17 28 1500 -300 200 L 50 50 0 0 P +X IO5 29 1500 -400 200 L 50 50 0 0 P +X IO18 30 1500 -500 200 L 50 50 0 0 P +X IO19 31 1500 -600 200 L 50 50 0 0 P +X NC_7 32 1500 -700 200 L 50 50 0 0 P +X IO21 33 1500 -800 200 L 50 50 0 0 P +X RXD0 34 1500 -900 200 L 50 50 0 0 P +X TXD0 35 1500 -1000 200 L 50 50 0 0 P +X IO22 36 1500 -1100 200 L 50 50 0 0 P +X IO23 37 1500 -1200 200 L 50 50 0 0 P +X GND_3 38 1500 -1300 200 L 50 50 0 0 P +X GND_4 39 1500 -1400 200 L 50 50 0 0 P +X GND_5 40 1500 -1500 200 L 50 50 0 0 P +X GND_6 41 1500 -1600 200 L 50 50 0 0 P +X GND_7 42 1500 -1700 200 L 50 50 0 0 P +X GND_8 43 1500 -1800 200 L 50 50 0 0 P +X GND_9 44 1500 -1900 200 L 50 50 0 0 P +X GND_10 45 1500 -2000 200 L 50 50 0 0 P +X GND_11 46 1500 -2100 200 L 50 50 0 0 P +X GND_12 47 1500 -2200 200 L 50 50 0 0 P +P 5 0 1 6 200 100 1300 100 1300 -2400 200 -2400 200 100 N +ENDDRAW +ENDDEF +# +#End Library diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/ESP32WROOM32EN4.kicad_mod b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/ESP32WROOM32EN4.kicad_mod new file mode 100644 index 0000000..eeee706 --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/ESP32WROOM32EN4.kicad_mod @@ -0,0 +1,85 @@ +(module "ESP32WROOM32EN4" (layer F.Cu) + (descr "ESP32-WROOM-32E-N4-1") + (tags "Integrated Circuit") + (attr smd) + (fp_text reference IC** (at 0.000 0.25) (layer F.SilkS) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text user %R (at 0.000 0.25) (layer F.Fab) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text value "ESP32WROOM32EN4" (at 0.000 0.25) (layer F.SilkS) hide + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_line (start -9 12.75) (end 9 12.75) (layer F.Fab) (width 0.1)) + (fp_line (start 9 12.75) (end 9 -12.75) (layer F.Fab) (width 0.1)) + (fp_line (start 9 -12.75) (end -9 -12.75) (layer F.Fab) (width 0.1)) + (fp_line (start -9 -12.75) (end -9 12.75) (layer F.Fab) (width 0.1)) + (fp_line (start -10.5 -13.75) (end 10.5 -13.75) (layer F.CrtYd) (width 0.1)) + (fp_line (start 10.5 -13.75) (end 10.5 14.25) (layer F.CrtYd) (width 0.1)) + (fp_line (start 10.5 14.25) (end -10.5 14.25) (layer F.CrtYd) (width 0.1)) + (fp_line (start -10.5 14.25) (end -10.5 -13.75) (layer F.CrtYd) (width 0.1)) + (fp_line (start -9 -6) (end -9 -12.75) (layer F.SilkS) (width 0.2)) + (fp_line (start -9 -12.75) (end 9 -12.75) (layer F.SilkS) (width 0.2)) + (fp_line (start 9 -12.75) (end 9 -6) (layer F.SilkS) (width 0.2)) + (fp_line (start 9 12) (end 9 12.75) (layer F.SilkS) (width 0.2)) + (fp_line (start 9 12.75) (end 6.5 12.75) (layer F.SilkS) (width 0.2)) + (fp_line (start -6.5 12.75) (end -9 12.75) (layer F.SilkS) (width 0.2)) + (fp_line (start -9 12.75) (end -9 12) (layer F.SilkS) (width 0.2)) + (fp_line (start -10.1 -5.26) (end -10.1 -5.26) (layer F.SilkS) (width 0.1)) + (fp_line (start -10 -5.26) (end -10 -5.26) (layer F.SilkS) (width 0.1)) + (fp_arc (start -10.05 -5.26) (end -10.100 -5.26) (angle -180) (layer F.SilkS) (width 0.1)) + (fp_arc (start -10.05 -5.26) (end -10.000 -5.26) (angle -180) (layer F.SilkS) (width 0.1)) + (pad 1 smd rect (at -8.750 -5.26 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -8.750 -3.99 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -8.750 -2.72 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -8.750 -1.45 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -8.750 -0.18 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at -8.750 1.09 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at -8.750 2.36 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at -8.750 3.63 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at -8.750 4.9 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd rect (at -8.750 6.17 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd rect (at -8.750 7.44 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd rect (at -8.750 8.71 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 13 smd rect (at -8.750 9.98 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 14 smd rect (at -8.750 11.25 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 15 smd rect (at -5.715 12.5 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 16 smd rect (at -4.445 12.5 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 17 smd rect (at -3.175 12.5 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 18 smd rect (at -1.905 12.5 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 19 smd rect (at -0.635 12.5 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 20 smd rect (at 0.635 12.5 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 21 smd rect (at 1.905 12.5 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 22 smd rect (at 3.175 12.5 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 23 smd rect (at 4.445 12.5 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 24 smd rect (at 5.715 12.5 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 25 smd rect (at 8.750 11.25 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 26 smd rect (at 8.750 9.98 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 27 smd rect (at 8.750 8.71 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 28 smd rect (at 8.750 7.44 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 29 smd rect (at 8.750 6.17 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 30 smd rect (at 8.750 4.9 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 31 smd rect (at 8.750 3.63 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 32 smd rect (at 8.750 2.36 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 33 smd rect (at 8.750 1.09 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 34 smd rect (at 8.750 -0.18 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 35 smd rect (at 8.750 -1.45 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 36 smd rect (at 8.750 -2.72 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 37 smd rect (at 8.750 -3.99 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 38 smd rect (at 8.750 -5.26 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask)) + (pad 39 smd rect (at -2.900 1.06 90) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask)) + (pad 40 smd rect (at -2.900 2.46 90) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask)) + (pad 41 smd rect (at -2.900 3.86 90) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask)) + (pad 42 smd rect (at -1.500 3.86 90) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask)) + (pad 43 smd rect (at -0.100 3.86 90) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask)) + (pad 44 smd rect (at -0.100 2.46 90) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask)) + (pad 45 smd rect (at -0.100 1.06 90) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask)) + (pad 46 smd rect (at -1.500 1.06 90) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask)) + (pad 47 smd rect (at -1.500 2.46 90) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask)) + (model ESP32-WROOM-32E-N4.stp + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch index 93e1551..9dee78c 100644 --- a/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch @@ -168,100 +168,6 @@ ) ) ) - (symbol "5033981892:5033981892" (pin_names (offset 0.254)) (in_bom yes) (on_board yes) - (property "Reference" "J" (id 0) (at 33.02 10.16 0) - (effects (font (size 1.524 1.524))) - ) - (property "Value" "5033981892" (id 1) (at 33.02 7.62 0) - (effects (font (size 1.524 1.524))) - ) - (property "Footprint" "503398-1892_MOL" (id 2) (at 33.02 6.096 0) - (effects (font (size 1.524 1.524)) hide) - ) - (property "Datasheet" "" (id 3) (at 0 0 0) - (effects (font (size 1.524 1.524))) - ) - (property "ki_locked" "" (id 4) (at 0 0 0) - (effects (font (size 1.27 1.27))) - ) - (property "ki_fp_filters" "503398-1892_MOL" (id 5) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "5033981892_1_1" - (polyline - (pts - (xy 7.62 -15.24) - (xy 58.42 -15.24) - ) - (stroke (width 0.127) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy 7.62 5.08) - (xy 7.62 -15.24) - ) - (stroke (width 0.127) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy 58.42 -15.24) - (xy 58.42 5.08) - ) - (stroke (width 0.127) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy 58.42 5.08) - (xy 7.62 5.08) - ) - (stroke (width 0.127) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (pin bidirectional line (at 0 0 0) (length 7.62) - (name "DAT2" (effects (font (size 1.4986 1.4986)))) - (number "1" (effects (font (size 1.4986 1.4986)))) - ) - (pin unspecified line (at 66.04 0 180) (length 7.62) - (name "DETECT_SWITCH" (effects (font (size 1.4986 1.4986)))) - (number "10" (effects (font (size 1.4986 1.4986)))) - ) - (pin unspecified line (at 0 -2.54 0) (length 7.62) - (name "CD/DAT3" (effects (font (size 1.4986 1.4986)))) - (number "2" (effects (font (size 1.4986 1.4986)))) - ) - (pin unspecified line (at 0 -5.08 0) (length 7.62) - (name "CMD" (effects (font (size 1.4986 1.4986)))) - (number "3" (effects (font (size 1.4986 1.4986)))) - ) - (pin power_in line (at 0 -7.62 0) (length 7.62) - (name "VDD" (effects (font (size 1.4986 1.4986)))) - (number "4" (effects (font (size 1.4986 1.4986)))) - ) - (pin unspecified line (at 0 -10.16 0) (length 7.62) - (name "CLK" (effects (font (size 1.4986 1.4986)))) - (number "5" (effects (font (size 1.4986 1.4986)))) - ) - (pin power_in line (at 66.04 -10.16 180) (length 7.62) - (name "VSS" (effects (font (size 1.4986 1.4986)))) - (number "6" (effects (font (size 1.4986 1.4986)))) - ) - (pin bidirectional line (at 66.04 -7.62 180) (length 7.62) - (name "DAT0" (effects (font (size 1.4986 1.4986)))) - (number "7" (effects (font (size 1.4986 1.4986)))) - ) - (pin bidirectional line (at 66.04 -5.08 180) (length 7.62) - (name "DAT1" (effects (font (size 1.4986 1.4986)))) - (number "8" (effects (font (size 1.4986 1.4986)))) - ) - (pin unspecified line (at 66.04 -2.54 180) (length 7.62) - (name "DETECT_LEVEL" (effects (font (size 1.4986 1.4986)))) - (number "9" (effects (font (size 1.4986 1.4986)))) - ) - ) - ) (symbol "Connector_Generic:Conn_01x08" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) (property "Reference" "J" (id 0) (at 0 10.16 0) (effects (font (size 1.27 1.27))) @@ -554,193 +460,6 @@ ) ) ) - (symbol "RF_Module:ESP32-WROOM-32D" (in_bom yes) (on_board yes) - (property "Reference" "U" (id 0) (at -12.7 34.29 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "ESP32-WROOM-32D" (id 1) (at 1.27 34.29 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "RF_Module:ESP32-WROOM-32" (id 2) (at 0 -38.1 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32d_esp32-wroom-32u_datasheet_en.pdf" (id 3) (at -7.62 1.27 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_keywords" "RF Radio BT ESP ESP32 Espressif onboard PCB antenna" (id 4) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "RF Module, ESP32-D0WD SoC, Wi-Fi 802.11b/g/n, Bluetooth, BLE, 32-bit, 2.7-3.6V, onboard antenna, SMD" (id 5) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_fp_filters" "ESP32?WROOM?32*" (id 6) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "ESP32-WROOM-32D_0_1" - (rectangle (start -12.7 33.02) (end 12.7 -33.02) - (stroke (width 0.254) (type default) (color 0 0 0 0)) - (fill (type background)) - ) - ) - (symbol "ESP32-WROOM-32D_1_1" - (pin power_in line (at 0 -35.56 90) (length 2.54) - (name "GND" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 15.24 -12.7 180) (length 2.54) - (name "IO25" (effects (font (size 1.27 1.27)))) - (number "10" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 15.24 -15.24 180) (length 2.54) - (name "IO26" (effects (font (size 1.27 1.27)))) - (number "11" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 15.24 -17.78 180) (length 2.54) - (name "IO27" (effects (font (size 1.27 1.27)))) - (number "12" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 15.24 10.16 180) (length 2.54) - (name "IO14" (effects (font (size 1.27 1.27)))) - (number "13" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 15.24 15.24 180) (length 2.54) - (name "IO12" (effects (font (size 1.27 1.27)))) - (number "14" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 0 -35.56 90) (length 2.54) hide - (name "GND" (effects (font (size 1.27 1.27)))) - (number "15" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 15.24 12.7 180) (length 2.54) - (name "IO13" (effects (font (size 1.27 1.27)))) - (number "16" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at -15.24 -5.08 0) (length 2.54) - (name "SHD/SD2" (effects (font (size 1.27 1.27)))) - (number "17" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at -15.24 -7.62 0) (length 2.54) - (name "SWP/SD3" (effects (font (size 1.27 1.27)))) - (number "18" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at -15.24 -12.7 0) (length 2.54) - (name "SCS/CMD" (effects (font (size 1.27 1.27)))) - (number "19" (effects (font (size 1.27 1.27)))) - ) - (pin power_in line (at 0 35.56 270) (length 2.54) - (name "VDD" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at -15.24 -10.16 0) (length 2.54) - (name "SCK/CLK" (effects (font (size 1.27 1.27)))) - (number "20" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at -15.24 0 0) (length 2.54) - (name "SDO/SD0" (effects (font (size 1.27 1.27)))) - (number "21" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at -15.24 -2.54 0) (length 2.54) - (name "SDI/SD1" (effects (font (size 1.27 1.27)))) - (number "22" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 15.24 7.62 180) (length 2.54) - (name "IO15" (effects (font (size 1.27 1.27)))) - (number "23" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 15.24 25.4 180) (length 2.54) - (name "IO2" (effects (font (size 1.27 1.27)))) - (number "24" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 15.24 30.48 180) (length 2.54) - (name "IO0" (effects (font (size 1.27 1.27)))) - (number "25" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 15.24 20.32 180) (length 2.54) - (name "IO4" (effects (font (size 1.27 1.27)))) - (number "26" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 15.24 5.08 180) (length 2.54) - (name "IO16" (effects (font (size 1.27 1.27)))) - (number "27" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 15.24 2.54 180) (length 2.54) - (name "IO17" (effects (font (size 1.27 1.27)))) - (number "28" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 15.24 17.78 180) (length 2.54) - (name "IO5" (effects (font (size 1.27 1.27)))) - (number "29" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at -15.24 30.48 0) (length 2.54) - (name "EN" (effects (font (size 1.27 1.27)))) - (number "3" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 15.24 0 180) (length 2.54) - (name "IO18" (effects (font (size 1.27 1.27)))) - (number "30" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 15.24 -2.54 180) (length 2.54) - (name "IO19" (effects (font (size 1.27 1.27)))) - (number "31" (effects (font (size 1.27 1.27)))) - ) - (pin no_connect line (at -12.7 -27.94 0) (length 2.54) hide - (name "NC" (effects (font (size 1.27 1.27)))) - (number "32" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 15.24 -5.08 180) (length 2.54) - (name "IO21" (effects (font (size 1.27 1.27)))) - (number "33" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 15.24 22.86 180) (length 2.54) - (name "RXD0/IO3" (effects (font (size 1.27 1.27)))) - (number "34" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 15.24 27.94 180) (length 2.54) - (name "TXD0/IO1" (effects (font (size 1.27 1.27)))) - (number "35" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 15.24 -7.62 180) (length 2.54) - (name "IO22" (effects (font (size 1.27 1.27)))) - (number "36" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 15.24 -10.16 180) (length 2.54) - (name "IO23" (effects (font (size 1.27 1.27)))) - (number "37" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 0 -35.56 90) (length 2.54) hide - (name "GND" (effects (font (size 1.27 1.27)))) - (number "38" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 0 -35.56 90) (length 2.54) hide - (name "GND" (effects (font (size 1.27 1.27)))) - (number "39" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at -15.24 25.4 0) (length 2.54) - (name "SENSOR_VP" (effects (font (size 1.27 1.27)))) - (number "4" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at -15.24 22.86 0) (length 2.54) - (name "SENSOR_VN" (effects (font (size 1.27 1.27)))) - (number "5" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at 15.24 -25.4 180) (length 2.54) - (name "IO34" (effects (font (size 1.27 1.27)))) - (number "6" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at 15.24 -27.94 180) (length 2.54) - (name "IO35" (effects (font (size 1.27 1.27)))) - (number "7" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 15.24 -20.32 180) (length 2.54) - (name "IO32" (effects (font (size 1.27 1.27)))) - (number "8" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 15.24 -22.86 180) (length 2.54) - (name "IO33" (effects (font (size 1.27 1.27)))) - (number "9" (effects (font (size 1.27 1.27)))) - ) - ) - ) (symbol "SamacSys_Parts:3220-10-0300-00" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) (property "Reference" "J" (id 0) (at 19.05 7.62 0) (effects (font (size 1.27 1.27)) (justify left)) @@ -843,6 +562,108 @@ ) ) ) + (symbol "SamacSys_Parts:503398-1892" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at 39.37 7.62 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "503398-1892" (id 1) (at 39.37 5.08 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "503398-1892" (id 2) (at 39.37 2.54 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "http://www.molex.com/webdocs/datasheets/pdf/en-us//5033981892_MEMORY_CARD_SOCKET.pdf" (id 3) (at 39.37 0 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "MicroSD SMT Push-Push 1.28mm height MicroSD SMT Push-Push 1.28mm height" (id 4) (at 39.37 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "" (id 5) (at 39.37 -5.08 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "Molex" (id 6) (at 39.37 -7.62 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "503398-1892" (id 7) (at 39.37 -10.16 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "538-503398-1892" (id 8) (at 39.37 -12.7 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Molex/503398-1892?qs=b0v8CoHHvSMxV%252BW12iKaSg%3D%3D" (id 9) (at 39.37 -15.24 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "" (id 10) (at 39.37 -17.78 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "" (id 11) (at 39.37 -20.32 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 39.37 -22.86 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 39.37 -25.4 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "ki_description" "MicroSD SMT Push-Push 1.28mm height MicroSD SMT Push-Push 1.28mm height" (id 14) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "503398-1892_0_0" + (pin passive line (at 0 0 0) (length 5.08) + (name "DAT2" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -10.16 180) (length 5.08) + (name "DETECT_SWITCH" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 0) (length 5.08) + (name "CD/DAT3" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -5.08 0) (length 5.08) + (name "CMD" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -7.62 0) (length 5.08) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -10.16 0) (length 5.08) + (name "CLK" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 0 180) (length 5.08) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -2.54 180) (length 5.08) + (name "DAT0" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -5.08 180) (length 5.08) + (name "DAT1" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -7.62 180) (length 5.08) + (name "DETECT_LEVER" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "503398-1892_0_1" + (polyline + (pts + (xy 5.08 2.54) + (xy 38.1 2.54) + (xy 38.1 -12.7) + (xy 5.08 -12.7) + (xy 5.08 2.54) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + ) (symbol "SamacSys_Parts:AZ1117H-3.3TRE1" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) (property "Reference" "IC" (id 0) (at 29.21 7.62 0) (effects (font (size 1.27 1.27)) (justify left)) @@ -1268,6 +1089,256 @@ ) ) ) + (symbol "SamacSys_Parts:ESP32-WROOM-32E-N4" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) + (property "Reference" "IC" (id 0) (at 34.29 7.62 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "ESP32-WROOM-32E-N4" (id 1) (at 34.29 5.08 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "ESP32WROOM32EN4" (id 2) (at 34.29 2.54 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf" (id 3) (at 34.29 0 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "RX TXRX MOD WIFI TRACE ANT SMD" (id 4) (at 34.29 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "3.25" (id 5) (at 34.29 -5.08 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "Espressif Systems" (id 6) (at 34.29 -7.62 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "ESP32-WROOM-32E-N4" (id 7) (at 34.29 -10.16 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "356-ESP32WRM32E132PH" (id 8) (at 34.29 -12.7 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Espressif-Systems/ESP32-WROOM-32E-N4?qs=Li%252BoUPsLEnsPzTWsi%252BRMgQ%3D%3D" (id 9) (at 34.29 -15.24 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "" (id 10) (at 34.29 -17.78 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "" (id 11) (at 34.29 -20.32 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 34.29 -22.86 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 34.29 -25.4 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "ki_description" "RX TXRX MOD WIFI TRACE ANT SMD" (id 14) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "ESP32-WROOM-32E-N4_0_0" + (pin passive line (at 0 0 0) (length 5.08) + (name "GND_1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -22.86 0) (length 5.08) + (name "IO25" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -25.4 0) (length 5.08) + (name "IO26" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -27.94 0) (length 5.08) + (name "IO27" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -30.48 0) (length 5.08) + (name "IO14" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -33.02 0) (length 5.08) + (name "IO12" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -35.56 0) (length 5.08) + (name "GND_2" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -38.1 0) (length 5.08) + (name "IO13" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -40.64 0) (length 5.08) + (name "NC_1" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -43.18 0) (length 5.08) + (name "NC_2" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -45.72 0) (length 5.08) + (name "NC_3" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 0) (length 5.08) + (name "3V3" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -48.26 0) (length 5.08) + (name "NC_4" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -50.8 0) (length 5.08) + (name "NC_5" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -53.34 0) (length 5.08) + (name "NC_6" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -55.88 0) (length 5.08) + (name "IO15" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -58.42 0) (length 5.08) + (name "IO2" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 38.1 0 180) (length 5.08) + (name "IO0" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 38.1 -2.54 180) (length 5.08) + (name "IO4" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 38.1 -5.08 180) (length 5.08) + (name "IO16" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 38.1 -7.62 180) (length 5.08) + (name "IO17" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 38.1 -10.16 180) (length 5.08) + (name "IO5" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -5.08 0) (length 5.08) + (name "EN" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 38.1 -12.7 180) (length 5.08) + (name "IO18" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 38.1 -15.24 180) (length 5.08) + (name "IO19" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 38.1 -17.78 180) (length 5.08) + (name "NC_7" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 38.1 -20.32 180) (length 5.08) + (name "IO21" (effects (font (size 1.27 1.27)))) + (number "33" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 38.1 -22.86 180) (length 5.08) + (name "RXD0" (effects (font (size 1.27 1.27)))) + (number "34" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 38.1 -25.4 180) (length 5.08) + (name "TXD0" (effects (font (size 1.27 1.27)))) + (number "35" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 38.1 -27.94 180) (length 5.08) + (name "IO22" (effects (font (size 1.27 1.27)))) + (number "36" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 38.1 -30.48 180) (length 5.08) + (name "IO23" (effects (font (size 1.27 1.27)))) + (number "37" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 38.1 -33.02 180) (length 5.08) + (name "GND_3" (effects (font (size 1.27 1.27)))) + (number "38" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 38.1 -35.56 180) (length 5.08) + (name "GND_4" (effects (font (size 1.27 1.27)))) + (number "39" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -7.62 0) (length 5.08) + (name "SENSOR_VP" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 38.1 -38.1 180) (length 5.08) + (name "GND_5" (effects (font (size 1.27 1.27)))) + (number "40" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 38.1 -40.64 180) (length 5.08) + (name "GND_6" (effects (font (size 1.27 1.27)))) + (number "41" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 38.1 -43.18 180) (length 5.08) + (name "GND_7" (effects (font (size 1.27 1.27)))) + (number "42" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 38.1 -45.72 180) (length 5.08) + (name "GND_8" (effects (font (size 1.27 1.27)))) + (number "43" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 38.1 -48.26 180) (length 5.08) + (name "GND_9" (effects (font (size 1.27 1.27)))) + (number "44" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 38.1 -50.8 180) (length 5.08) + (name "GND_10" (effects (font (size 1.27 1.27)))) + (number "45" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 38.1 -53.34 180) (length 5.08) + (name "GND_11" (effects (font (size 1.27 1.27)))) + (number "46" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 38.1 -55.88 180) (length 5.08) + (name "GND_12" (effects (font (size 1.27 1.27)))) + (number "47" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -10.16 0) (length 5.08) + (name "SENSOR_VN" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -12.7 0) (length 5.08) + (name "IO34" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -15.24 0) (length 5.08) + (name "IO35" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -17.78 0) (length 5.08) + (name "IO32" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -20.32 0) (length 5.08) + (name "IO33" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "ESP32-WROOM-32E-N4_0_1" + (polyline + (pts + (xy 5.08 2.54) + (xy 33.02 2.54) + (xy 33.02 -60.96) + (xy 5.08 -60.96) + (xy 5.08 2.54) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + ) (symbol "SamacSys_Parts:MMDT2907A-7-F" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) (property "Reference" "U" (id 0) (at 19.05 7.62 0) (effects (font (size 1.27 1.27)) (justify left)) @@ -1824,82 +1895,79 @@ ) ) - (junction (at 341.63 130.81) (diameter 0) (color 0 0 0 0) + (junction (at 307.34 121.92) (diameter 0) (color 0 0 0 0) (uuid 0173cf58-9e4e-483b-8093-ce7fba368f12) ) - (junction (at 439.42 135.89) (diameter 0) (color 0 0 0 0) + (junction (at 405.13 127) (diameter 0) (color 0 0 0 0) (uuid 0575c340-2510-438d-b84f-f3688b401828) ) (junction (at 127 40.64) (diameter 0) (color 0 0 0 0) (uuid 062f8944-a29f-4746-9d31-2f86d3dd4d57) ) - (junction (at 439.42 140.97) (diameter 0) (color 0 0 0 0) + (junction (at 405.13 132.08) (diameter 0) (color 0 0 0 0) (uuid 0ec40616-87cd-4265-8e5a-e60d05545eaa) ) - (junction (at 477.52 130.81) (diameter 0) (color 0 0 0 0) + (junction (at 443.23 121.92) (diameter 0) (color 0 0 0 0) (uuid 279f3db5-8995-42ac-8ead-0eed5afe776c) ) - (junction (at 370.84 68.58) (diameter 0) (color 0 0 0 0) + (junction (at 336.55 59.69) (diameter 0) (color 0 0 0 0) (uuid 2d67c273-702b-40e4-9b5a-50508ffdb78f) ) - (junction (at 303.53 135.89) (diameter 0) (color 0 0 0 0) + (junction (at 269.24 127) (diameter 0) (color 0 0 0 0) (uuid 2d971bbc-933e-4d94-8dac-837171d7f381) ) (junction (at 80.01 63.5) (diameter 0) (color 0 0 0 0) (uuid 37c0b43d-7ccc-43b2-b0f9-167dbb25f2ac) ) - (junction (at 323.85 114.3) (diameter 0) (color 0 0 0 0) + (junction (at 289.56 105.41) (diameter 0) (color 0 0 0 0) (uuid 40a18661-e09e-421c-a854-7c7f21b05045) ) - (junction (at 408.94 130.81) (diameter 0) (color 0 0 0 0) + (junction (at 374.65 121.92) (diameter 0) (color 0 0 0 0) (uuid 48d5a9c4-902a-4b96-8e21-2bf8a1682d85) ) - (junction (at 228.6 176.53) (diameter 0) (color 0 0 0 0) + (junction (at 213.36 184.15) (diameter 0) (color 0 0 0 0) (uuid 4eafd2ed-d119-46d9-9ddb-08a9e0a477aa) ) - (junction (at 459.74 114.3) (diameter 0) (color 0 0 0 0) + (junction (at 425.45 105.41) (diameter 0) (color 0 0 0 0) (uuid 506cae73-68e5-4512-afe2-50ded599196f) ) - (junction (at 303.53 140.97) (diameter 0) (color 0 0 0 0) + (junction (at 269.24 132.08) (diameter 0) (color 0 0 0 0) (uuid 5274a9af-06d0-4ab9-8695-613a516a2f43) ) (junction (at 220.98 63.5) (diameter 0) (color 0 0 0 0) (uuid 6b2e5d34-e0db-4779-9d6e-fe1640818697) ) - (junction (at 373.38 91.44) (diameter 0) (color 0 0 0 0) + (junction (at 339.09 82.55) (diameter 0) (color 0 0 0 0) (uuid 6b5b60ff-175f-4e9d-9311-700983f19d3c) ) - (junction (at 306.07 91.44) (diameter 0) (color 0 0 0 0) + (junction (at 271.78 82.55) (diameter 0) (color 0 0 0 0) (uuid 6c53678c-9779-4f90-a0b5-d661a0433265) ) - (junction (at 370.84 140.97) (diameter 0) (color 0 0 0 0) + (junction (at 336.55 132.08) (diameter 0) (color 0 0 0 0) (uuid 7183a7d2-001c-444f-b6d5-f2def697ac7a) ) - (junction (at 441.96 91.44) (diameter 0) (color 0 0 0 0) + (junction (at 407.67 82.55) (diameter 0) (color 0 0 0 0) (uuid 7e9e071a-364e-4d51-958e-8d13af7e3ff9) ) - (junction (at 137.16 40.64) (diameter 0) (color 0 0 0 0) - (uuid 872cc332-b8a4-48a7-bebe-e67565a4456a) - ) - (junction (at 391.16 44.45) (diameter 0) (color 0 0 0 0) + (junction (at 356.87 35.56) (diameter 0) (color 0 0 0 0) (uuid 8b936f7d-6e62-411f-aee2-a23b8785f4c8) ) (junction (at 132.08 50.8) (diameter 0) (color 0 0 0 0) (uuid 8fff24dd-15cc-4b57-907e-8d6cc9df39a5) ) - (junction (at 391.16 114.3) (diameter 0) (color 0 0 0 0) + (junction (at 356.87 105.41) (diameter 0) (color 0 0 0 0) (uuid ab57b581-d6d5-4e04-b0c7-0ce318824ab7) ) - (junction (at 358.14 68.58) (diameter 0) (color 0 0 0 0) + (junction (at 323.85 59.69) (diameter 0) (color 0 0 0 0) (uuid aea97d40-5aa4-432e-8dbd-824de02caaf3) ) - (junction (at 370.84 62.23) (diameter 0) (color 0 0 0 0) + (junction (at 336.55 53.34) (diameter 0) (color 0 0 0 0) (uuid d932aa65-14d3-41c5-95f7-f56976f40608) ) - (junction (at 370.84 135.89) (diameter 0) (color 0 0 0 0) + (junction (at 336.55 127) (diameter 0) (color 0 0 0 0) (uuid dd53eccb-f53a-4943-8388-352b1e3b6c56) ) - (junction (at 358.14 62.23) (diameter 0) (color 0 0 0 0) + (junction (at 323.85 53.34) (diameter 0) (color 0 0 0 0) (uuid e05b822c-71cb-4925-9ee2-edd2d83c4215) ) (junction (at 46.99 220.98) (diameter 0) (color 0 0 0 0) @@ -1910,14 +1978,8 @@ ) (no_connect (at 190.5 224.79) (uuid 338b1d0e-bf02-4a49-a521-aa0e5708d7e0)) - (no_connect (at 130.81 93.98) (uuid cf243459-95c3-4165-82e9-d7369ccfe659)) - (no_connect (at 130.81 96.52) (uuid cf243459-95c3-4165-82e9-d7369ccfe65a)) - (no_connect (at 130.81 99.06) (uuid cf243459-95c3-4165-82e9-d7369ccfe65b)) - (no_connect (at 130.81 101.6) (uuid cf243459-95c3-4165-82e9-d7369ccfe65c)) - (no_connect (at 130.81 104.14) (uuid cf243459-95c3-4165-82e9-d7369ccfe65d)) - (no_connect (at 130.81 106.68) (uuid cf243459-95c3-4165-82e9-d7369ccfe65e)) - (wire (pts (xy 439.42 135.89) (xy 447.04 135.89)) + (wire (pts (xy 405.13 127) (xy 412.75 127)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 027d87ea-8559-4dc2-aad1-faa9bf71e540) ) @@ -1934,15 +1996,19 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 063d47b2-7eb3-44e2-9228-845aa5c217a7) ) - (wire (pts (xy 341.63 114.3) (xy 323.85 114.3)) + (wire (pts (xy 307.34 105.41) (xy 289.56 105.41)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 0810087d-9d34-401b-a23d-8d96534f6fbf) ) - (wire (pts (xy 341.63 120.65) (xy 341.63 130.81)) + (wire (pts (xy 307.34 111.76) (xy 307.34 121.92)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 086a125c-a762-41ed-9bce-68bb54dd2d30) ) - (wire (pts (xy 477.52 114.3) (xy 459.74 114.3)) + (wire (pts (xy 121.92 66.04) (xy 114.3 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 089dce9f-9c0a-41f6-9d99-f643ee96b0d5) + ) + (wire (pts (xy 443.23 105.41) (xy 425.45 105.41)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 0a691dfd-4e4c-4016-aa1f-90233e5d6205) ) @@ -1950,11 +2016,11 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 0cb5ea03-6a0d-44d6-827e-a4482265e13e) ) - (wire (pts (xy 370.84 68.58) (xy 370.84 69.85)) + (wire (pts (xy 336.55 59.69) (xy 336.55 60.96)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 0dfc5f36-13f5-4869-95e4-50cad635f447) ) - (wire (pts (xy 323.85 114.3) (xy 323.85 111.76)) + (wire (pts (xy 289.56 105.41) (xy 289.56 102.87)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 0e9c6eda-144d-47d9-91bc-e5db57d40aec) ) @@ -1963,7 +2029,7 @@ (uuid 0ecab40a-330c-4cc3-93ca-f8fe496c8c11) ) - (wire (pts (xy 341.63 161.29) (xy 341.63 165.1)) + (wire (pts (xy 307.34 152.4) (xy 307.34 156.21)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 10ac1ffa-c15b-4be2-b036-e8bf1aba597e) ) @@ -1971,11 +2037,15 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 16890890-09ab-4682-be0e-161cafac8c9f) ) - (wire (pts (xy 306.07 91.44) (xy 321.31 91.44)) + (wire (pts (xy 212.09 179.07) (xy 214.63 179.07)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 190abc20-848b-4f1a-86e6-e16f12d28b2c) + ) + (wire (pts (xy 271.78 82.55) (xy 287.02 82.55)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 19201c13-b930-4e49-9d28-bf1af1b30ca2) ) - (wire (pts (xy 445.77 130.81) (xy 445.77 114.3)) + (wire (pts (xy 411.48 121.92) (xy 411.48 105.41)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 1a28d918-b9f6-4ed4-8e80-20a55ac593b6) ) @@ -1983,11 +2053,11 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 1b22393e-8768-45f4-b660-7816cdc8be48) ) - (wire (pts (xy 321.31 120.65) (xy 341.63 120.65)) + (wire (pts (xy 287.02 111.76) (xy 307.34 111.76)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 1be1575f-13ed-4d10-b5a6-4e9e2212a53f) ) - (wire (pts (xy 441.96 139.7) (xy 441.96 91.44)) + (wire (pts (xy 407.67 130.81) (xy 407.67 82.55)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 1c4a6255-0c9a-4de6-b3ae-793b12312592) ) @@ -1995,7 +2065,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 1d23408c-53f4-43bc-a6ea-5f8152a87bd2) ) - (wire (pts (xy 401.32 133.35) (xy 405.13 133.35)) + (wire (pts (xy 367.03 124.46) (xy 370.84 124.46)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 1d94f1ba-f23a-424e-8e30-64b82c96b8fd) ) @@ -2003,27 +2073,23 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 1e01e3a7-7720-4ffc-859d-301445b35990) ) - (wire (pts (xy 161.29 73.66) (xy 171.45 73.66)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 21183ce6-84ac-4def-966d-698b119d20cb) - ) - (wire (pts (xy 378.46 133.35) (xy 370.84 133.35)) + (wire (pts (xy 344.17 124.46) (xy 336.55 124.46)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 235d1d05-5192-48bd-8ff7-2d34a3fc58e6) ) - (wire (pts (xy 341.63 91.44) (xy 341.63 114.3)) + (wire (pts (xy 307.34 82.55) (xy 307.34 105.41)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 238ada01-1b48-4b82-9502-16ed87c8927c) ) - (wire (pts (xy 334.01 133.35) (xy 337.82 133.35)) + (wire (pts (xy 299.72 124.46) (xy 303.53 124.46)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 249ba290-2995-4bc6-bda8-a3e4900ddea6) ) - (wire (pts (xy 358.14 68.58) (xy 358.14 69.85)) + (wire (pts (xy 323.85 59.69) (xy 323.85 60.96)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 26a5f376-09d5-464b-8388-f120e42f739e) ) - (wire (pts (xy 377.19 130.81) (xy 377.19 114.3)) + (wire (pts (xy 342.9 121.92) (xy 342.9 105.41)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 26e08de8-59c7-4e57-a60a-6d86964e3c78) ) @@ -2031,15 +2097,15 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 27e08f43-7223-49b1-ae5d-107c06c521d8) ) - (wire (pts (xy 370.84 62.23) (xy 370.84 44.45)) + (wire (pts (xy 336.55 53.34) (xy 336.55 35.56)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2820d832-2c32-4b3c-a653-4dcdee8ccc4a) ) - (wire (pts (xy 373.38 139.7) (xy 373.38 91.44)) + (wire (pts (xy 339.09 130.81) (xy 339.09 82.55)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2906b057-9948-4a10-95bb-e40effe5f329) ) - (wire (pts (xy 457.2 120.65) (xy 477.52 120.65)) + (wire (pts (xy 422.91 111.76) (xy 443.23 111.76)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 290f5961-5c27-4d36-beab-d129a0954b64) ) @@ -2048,11 +2114,11 @@ (uuid 29290c94-de3d-49ee-bd8b-b263ea831e9c) ) - (wire (pts (xy 370.84 140.97) (xy 370.84 143.51)) + (wire (pts (xy 336.55 132.08) (xy 336.55 134.62)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 29828c9d-2911-42e3-ba9a-a8b0cf34864f) ) - (wire (pts (xy 158.75 181.61) (xy 161.29 181.61)) + (wire (pts (xy 166.37 181.61) (xy 168.91 181.61)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2a71ac8d-f5f2-4567-8d6a-e6394b9e88e1) ) @@ -2061,7 +2127,7 @@ (uuid 2aa033be-5f8c-4d1b-8c3b-4bf3b6bdb137) ) - (wire (pts (xy 336.55 135.89) (xy 336.55 139.7)) + (wire (pts (xy 302.26 127) (xy 302.26 130.81)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2c308fce-4f3f-4e2d-86f7-d318af54e0a9) ) @@ -2073,35 +2139,39 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2f1d62c8-9af2-4dad-84aa-e95f6575ab82) ) - (wire (pts (xy 441.96 91.44) (xy 457.2 91.44)) + (wire (pts (xy 407.67 82.55) (xy 422.91 82.55)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2f74d12a-8535-48cc-bb18-44e38c463687) ) - (wire (pts (xy 388.62 120.65) (xy 408.94 120.65)) + (wire (pts (xy 354.33 111.76) (xy 374.65 111.76)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2fc2dee9-ada7-493d-bdb6-8385afea5f09) ) + (wire (pts (xy 160.02 66.04) (xy 171.45 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 31747915-dad9-47e5-8002-68c9df779485) + ) (wire (pts (xy 154.94 232.41) (xy 160.02 232.41)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 328af293-e583-4cb7-af3b-5c03086556fa) ) - (wire (pts (xy 303.53 135.89) (xy 303.53 140.97)) + (wire (pts (xy 269.24 127) (xy 269.24 132.08)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 342f7aa9-cc5d-4577-bffd-3803f2b220fd) ) - (wire (pts (xy 408.94 120.65) (xy 408.94 130.81)) + (wire (pts (xy 374.65 111.76) (xy 374.65 121.92)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 34947860-821a-4493-9f46-0ef1776ab842) ) - (wire (pts (xy 303.53 140.97) (xy 303.53 143.51)) + (wire (pts (xy 269.24 132.08) (xy 269.24 134.62)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 35b1a377-380c-4a6b-9c2e-dcfbf23201c9) ) - (wire (pts (xy 321.31 111.76) (xy 321.31 120.65)) + (wire (pts (xy 287.02 102.87) (xy 287.02 111.76)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 35bea977-5574-40ec-b0dc-c7b3f814a4a8) ) - (wire (pts (xy 403.86 139.7) (xy 373.38 139.7)) + (wire (pts (xy 369.57 130.81) (xy 339.09 130.81)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 36008779-2179-46eb-a85f-80c7651db8c0) ) @@ -2109,36 +2179,40 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 3b53056b-f4e1-438c-b870-aa87a632da82) ) - (wire (pts (xy 228.6 186.69) (xy 228.6 190.5)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 3c98ed11-e3c0-4318-9438-2f93ce892a71) - ) - (wire (pts (xy 161.29 71.12) (xy 171.45 71.12)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 3fcd6285-b8cf-4d18-acd2-772c06d878fa) - ) - (wire (pts (xy 408.94 91.44) (xy 408.94 114.3)) + (wire (pts (xy 374.65 82.55) (xy 374.65 105.41)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 41dbf4bc-18b8-49e7-8dcc-79706016fc1a) ) + (wire (pts (xy 111.76 63.5) (xy 80.01 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 43eaea6b-58c4-4718-943d-fa6782b305c3) + ) (polyline (pts (xy 127 212.09) (xy 201.93 212.09)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 4434b9b8-01e4-4a90-9a17-761148aa1c87) ) - (wire (pts (xy 311.15 133.35) (xy 303.53 133.35)) + (wire (pts (xy 121.92 68.58) (xy 111.76 68.58)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 461f01e8-8a18-4a66-9b4d-8d1a5bde0dc5) + ) + (wire (pts (xy 276.86 124.46) (xy 269.24 124.46)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 476e0fcb-384d-46f3-9297-a83919d39beb) ) - (wire (pts (xy 370.84 135.89) (xy 378.46 135.89)) + (wire (pts (xy 160.02 88.9) (xy 171.45 88.9)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4808c89f-94df-49bf-bbee-4103b934501c) + ) + (wire (pts (xy 336.55 127) (xy 344.17 127)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 4bd64c20-75ea-4c82-a18a-36e3b6bd48b8) ) - (wire (pts (xy 370.84 161.29) (xy 370.84 165.1)) + (wire (pts (xy 336.55 152.4) (xy 336.55 156.21)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 4c29f103-689f-4f3a-9112-c200b3bfd5e1) ) - (wire (pts (xy 373.38 91.44) (xy 388.62 91.44)) + (wire (pts (xy 339.09 82.55) (xy 354.33 82.55)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 4c4e00be-6351-4a2f-86a1-71afdcc8d1a5) ) @@ -2146,7 +2220,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 4dd149da-f0a6-4c41-88b6-e9f1284396f4) ) - (wire (pts (xy 407.67 59.69) (xy 407.67 44.45)) + (wire (pts (xy 373.38 50.8) (xy 373.38 35.56)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 4e5f9c75-31d9-47bc-90b4-380009ebab64) ) @@ -2158,27 +2232,27 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 4fb1d765-e7be-45c1-82ec-15e93f3889b1) ) - (wire (pts (xy 370.84 44.45) (xy 391.16 44.45)) + (wire (pts (xy 336.55 35.56) (xy 356.87 35.56)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 50de2f3d-aa5d-4038-a5f7-f420e2bc80ac) ) - (wire (pts (xy 337.82 140.97) (xy 303.53 140.97)) + (wire (pts (xy 303.53 132.08) (xy 269.24 132.08)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5151f3b4-1335-4d03-93cf-e402082e37d9) ) - (wire (pts (xy 143.51 179.07) (xy 161.29 179.07)) + (wire (pts (xy 151.13 179.07) (xy 168.91 179.07)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5182a60b-29d7-4d4c-8fa4-7fc0533ab71f) ) - (wire (pts (xy 80.01 63.5) (xy 130.81 63.5)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 544585e8-2498-4739-be8a-650567b0a1e5) - ) (wire (pts (xy 38.1 179.07) (xy 48.26 179.07)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5539d9f7-b24d-45a3-9861-83cff7c3d49e) ) - (wire (pts (xy 447.04 130.81) (xy 445.77 130.81)) + (wire (pts (xy 114.3 66.04) (xy 114.3 40.64)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 585b8887-7a67-4843-9feb-1908a655d750) + ) + (wire (pts (xy 412.75 121.92) (xy 411.48 121.92)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 59349505-e769-4652-9fbe-0f09c5fce261) ) @@ -2191,15 +2265,15 @@ (uuid 5c193380-1f64-482f-91f0-98ac180da2a2) ) - (wire (pts (xy 472.44 135.89) (xy 472.44 139.7)) + (wire (pts (xy 438.15 127) (xy 438.15 130.81)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5c74b83b-eb4c-4381-8f3f-50ecd4138700) ) - (wire (pts (xy 405.13 133.35) (xy 405.13 140.97)) + (wire (pts (xy 370.84 124.46) (xy 370.84 132.08)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5cc6c235-2291-422b-9abb-7d80c908d4a0) ) - (wire (pts (xy 408.94 130.81) (xy 401.32 130.81)) + (wire (pts (xy 374.65 121.92) (xy 367.03 121.92)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5e6738cf-0fc2-430f-92ce-20677fae7cd5) ) @@ -2207,7 +2281,11 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6028b261-8b64-492b-9371-a92f61a6ba62) ) - (wire (pts (xy 459.74 114.3) (xy 459.74 111.76)) + (wire (pts (xy 114.3 40.64) (xy 127 40.64)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 603e49ce-c32c-48c1-bd40-92b3b34bfbc4) + ) + (wire (pts (xy 425.45 105.41) (xy 425.45 102.87)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 62138b5b-cc2d-425f-b857-33e15a7145c7) ) @@ -2216,15 +2294,19 @@ (uuid 632f6b75-69b4-4547-9a40-c39d5a9f1de2) ) - (wire (pts (xy 337.82 133.35) (xy 337.82 140.97)) + (wire (pts (xy 303.53 124.46) (xy 303.53 132.08)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 64aa2912-76ef-4583-a4e6-15edced46749) ) - (wire (pts (xy 227.33 179.07) (xy 228.6 179.07)) + (wire (pts (xy 212.09 186.69) (xy 213.36 186.69)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 64af102d-46f0-49c8-b5d9-2bbeb5ac6441) ) - (wire (pts (xy 388.62 111.76) (xy 388.62 120.65)) + (wire (pts (xy 212.09 181.61) (xy 214.63 181.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 64e56622-ca0e-4226-bd02-ecc2c20275e5) + ) + (wire (pts (xy 354.33 102.87) (xy 354.33 111.76)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 667bf61b-8ea6-42ff-a979-37f4f83571f3) ) @@ -2232,7 +2314,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6adb8bdd-9ad2-4367-8110-4eac2c5c4772) ) - (wire (pts (xy 377.19 114.3) (xy 391.16 114.3)) + (wire (pts (xy 342.9 105.41) (xy 356.87 105.41)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6bfa7dee-d7bf-4f09-8f5a-b27af0d50eff) ) @@ -2245,11 +2327,11 @@ (uuid 6c2d2b48-6c10-42dd-8fa1-0f66ebdcea04) ) - (wire (pts (xy 477.52 130.81) (xy 469.9 130.81)) + (wire (pts (xy 443.23 121.92) (xy 435.61 121.92)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6c52ae35-c8de-46f9-a0c2-29b35117ea7a) ) - (wire (pts (xy 309.88 114.3) (xy 323.85 114.3)) + (wire (pts (xy 275.59 105.41) (xy 289.56 105.41)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6cb7d09c-26dc-47bd-8810-abf59cbeb426) ) @@ -2257,11 +2339,11 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6d86b2b3-a11c-4186-a862-4b9dbccc7c6c) ) - (wire (pts (xy 401.32 135.89) (xy 403.86 135.89)) + (wire (pts (xy 367.03 127) (xy 369.57 127)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6ec76cbb-f1ec-46f3-97f2-8fd84e730b41) ) - (wire (pts (xy 374.65 62.23) (xy 370.84 62.23)) + (wire (pts (xy 340.36 53.34) (xy 336.55 53.34)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 70bd6e06-1f44-43d3-9cbd-6ca5c970ab9d) ) @@ -2269,43 +2351,47 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7593b201-e075-4cfc-a0c7-1a0f76ccca12) ) - (wire (pts (xy 445.77 114.3) (xy 459.74 114.3)) + (wire (pts (xy 411.48 105.41) (xy 425.45 105.41)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 761209d9-b640-4b4d-89d9-3bb2d357b53d) ) - (wire (pts (xy 341.63 143.51) (xy 341.63 130.81)) + (wire (pts (xy 307.34 134.62) (xy 307.34 121.92)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 76ca67d9-486e-4544-8abb-68fea07cc936) ) - (wire (pts (xy 228.6 176.53) (xy 229.87 176.53)) + (wire (pts (xy 213.36 184.15) (xy 214.63 184.15)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 77617ede-8fab-4558-bf26-a75857e2e355) ) - (wire (pts (xy 407.67 44.45) (xy 391.16 44.45)) + (wire (pts (xy 214.63 176.53) (xy 214.63 175.26)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7762a7c4-8d89-4253-af83-01ca6657699e) + ) + (wire (pts (xy 116.84 60.96) (xy 116.84 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 77d58d64-4f4f-40b2-bfbf-0b0259b1a245) + ) + (wire (pts (xy 373.38 35.56) (xy 356.87 35.56)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 780565b1-42d0-47d1-acab-f0ed801edebf) ) - (wire (pts (xy 472.44 139.7) (xy 441.96 139.7)) + (wire (pts (xy 438.15 130.81) (xy 407.67 130.81)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 79fd6f61-58d1-4ab2-ae09-43b63c45cbfe) ) - (wire (pts (xy 158.75 186.69) (xy 161.29 186.69)) + (wire (pts (xy 166.37 186.69) (xy 168.91 186.69)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7b2a71b1-b346-4f79-8bea-dca2305f5c1c) ) - (wire (pts (xy 439.42 135.89) (xy 439.42 140.97)) + (wire (pts (xy 405.13 127) (xy 405.13 132.08)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7bea3de6-67d1-4841-b435-82c65ad5e3c1) ) - (wire (pts (xy 161.29 66.04) (xy 171.45 66.04)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 7c64b929-0d12-4c54-998e-45a59da14acc) - ) - (wire (pts (xy 408.94 114.3) (xy 391.16 114.3)) + (wire (pts (xy 374.65 105.41) (xy 356.87 105.41)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7d1c6331-a290-4ca0-b490-1ff4dac42587) ) - (wire (pts (xy 477.52 143.51) (xy 477.52 130.81)) + (wire (pts (xy 443.23 134.62) (xy 443.23 121.92)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7d798099-0ff6-4336-8f1a-8ecd306c6470) ) @@ -2314,7 +2400,7 @@ (uuid 7dbc0fb4-4a53-4c48-b38c-a463b3580c7d) ) - (wire (pts (xy 473.71 140.97) (xy 439.42 140.97)) + (wire (pts (xy 439.42 132.08) (xy 405.13 132.08)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7e2dbcae-01e9-46a0-b663-ba71a602da93) ) @@ -2322,11 +2408,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7ec51d09-d5a2-495b-91e4-95e9cae46f4c) ) - (wire (pts (xy 227.33 184.15) (xy 243.84 184.15)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 7f365ec3-6d59-41ea-aefd-8ef729e29d27) - ) - (wire (pts (xy 160.02 184.15) (xy 161.29 184.15)) + (wire (pts (xy 167.64 184.15) (xy 168.91 184.15)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 8139e118-50ee-4370-a7af-a979934d2b26) ) @@ -2347,7 +2429,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 8f28a4ad-3206-4662-9050-ee8d9ab68504) ) - (wire (pts (xy 439.42 161.29) (xy 439.42 165.1)) + (wire (pts (xy 405.13 152.4) (xy 405.13 156.21)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 90a0b61b-94fb-41c5-9b65-e640c1b201a6) ) @@ -2355,7 +2437,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 96899765-05ea-4b93-a59e-372cf6a54c61) ) - (wire (pts (xy 439.42 133.35) (xy 439.42 135.89)) + (wire (pts (xy 405.13 124.46) (xy 405.13 127)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 981a7531-128f-48e2-83a6-07543196f0e2) ) @@ -2363,7 +2445,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 98a358c3-e365-48cf-a9c6-f6788dfc8a19) ) - (wire (pts (xy 477.52 161.29) (xy 477.52 165.1)) + (wire (pts (xy 443.23 152.4) (xy 443.23 156.21)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 999ec5ff-80e2-467b-ae25-332f079b1e00) ) @@ -2375,11 +2457,11 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 9b54fa82-2026-4536-a41d-c6c3b954ee7f) ) - (wire (pts (xy 303.53 161.29) (xy 303.53 165.1)) + (wire (pts (xy 269.24 152.4) (xy 269.24 156.21)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 9bc90d67-59d6-474d-a913-d2174102939a) ) - (wire (pts (xy 160.02 172.72) (xy 160.02 184.15)) + (wire (pts (xy 167.64 172.72) (xy 167.64 184.15)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 9e18c09b-e688-42a5-b683-38ec8188eb83) ) @@ -2387,7 +2469,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 9eab4422-2223-4d86-a655-f61d70d3c5b9) ) - (wire (pts (xy 447.04 133.35) (xy 439.42 133.35)) + (wire (pts (xy 412.75 124.46) (xy 405.13 124.46)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 9eaefe70-5f0b-4964-905d-11fcf595c376) ) @@ -2395,19 +2477,19 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a09d9cd6-6d18-4745-92c0-aa66ee22057e) ) - (wire (pts (xy 303.53 135.89) (xy 311.15 135.89)) + (wire (pts (xy 269.24 127) (xy 276.86 127)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a1042a3e-cd12-443c-9d84-e52831e98b61) ) - (wire (pts (xy 469.9 133.35) (xy 473.71 133.35)) + (wire (pts (xy 435.61 124.46) (xy 439.42 124.46)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a1f9a064-1741-44c1-b6a2-ef9dc2de5b38) ) - (wire (pts (xy 408.94 161.29) (xy 408.94 165.1)) + (wire (pts (xy 374.65 152.4) (xy 374.65 156.21)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a2b4ccfd-8a2a-456d-a932-d018ba468aed) ) - (wire (pts (xy 370.84 135.89) (xy 370.84 140.97)) + (wire (pts (xy 336.55 127) (xy 336.55 132.08)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a2c8abfc-0ed9-4e4b-a981-d35e3634b367) ) @@ -2415,16 +2497,24 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a3c03337-07aa-4b00-bd8f-798a012c0bf7) ) + (wire (pts (xy 121.92 63.5) (xy 116.84 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a3e9ec53-da40-4ee8-a896-96401f006653) + ) (wire (pts (xy 80.01 50.8) (xy 80.01 52.07)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid aa193e4b-39fe-4234-9f2e-6f84adb982bd) ) + (wire (pts (xy 160.02 86.36) (xy 171.45 86.36)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid aa99a839-ea39-4bd0-a3c0-9aac418ba12c) + ) (polyline (pts (xy 13.97 152.4) (xy 95.25 152.4)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid aaa88d34-1579-4cd5-b3b2-a31756910edb) ) - (wire (pts (xy 457.2 111.76) (xy 457.2 120.65)) + (wire (pts (xy 422.91 102.87) (xy 422.91 111.76)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid abe53e42-5d27-487a-a735-e43e37d73162) ) @@ -2445,7 +2535,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid b70c26c0-b6fe-42ac-bb57-e63f0d885889) ) - (wire (pts (xy 477.52 91.44) (xy 477.52 114.3)) + (wire (pts (xy 443.23 82.55) (xy 443.23 105.41)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid b82cbce4-6431-43d4-b0ec-7f299e9fcd20) ) @@ -2453,7 +2543,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid b8b243e3-151f-4908-8fd6-7fe9eeaa0959) ) - (wire (pts (xy 336.55 139.7) (xy 306.07 139.7)) + (wire (pts (xy 302.26 130.81) (xy 271.78 130.81)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid b9110711-8b33-4ff7-b39d-5134bf28c1ad) ) @@ -2466,7 +2556,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid be7022f7-6527-4d38-89c7-2120f00756e7) ) - (wire (pts (xy 439.42 140.97) (xy 439.42 143.51)) + (wire (pts (xy 405.13 132.08) (xy 405.13 134.62)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c2750112-f24a-4fda-aa74-6f26e3f66597) ) @@ -2474,7 +2564,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c2924cf5-cda9-49a9-b9bb-e00632e33af3) ) - (polyline (pts (xy 293.37 186.69) (xy 495.3 186.69)) + (polyline (pts (xy 259.08 177.8) (xy 461.01 177.8)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c362f307-dcb8-4b30-950c-1c1dc23ff45e) ) @@ -2487,26 +2577,30 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c4bd0e7d-eae3-4111-84ad-fd443ae4c32d) ) - (wire (pts (xy 227.33 186.69) (xy 228.6 186.69)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid c5c74742-27a5-4b31-82b6-a48e5991ed8a) - ) - (wire (pts (xy 309.88 130.81) (xy 309.88 114.3)) + (wire (pts (xy 275.59 121.92) (xy 275.59 105.41)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c5dfa702-0d32-466e-91f0-2b0d26166175) ) - (wire (pts (xy 227.33 176.53) (xy 228.6 176.53)) + (wire (pts (xy 212.09 184.15) (xy 213.36 184.15)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c65c99f8-deab-4d7a-bdef-11c958701f6a) ) - (wire (pts (xy 374.65 59.69) (xy 358.14 59.69)) + (wire (pts (xy 340.36 50.8) (xy 323.85 50.8)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c69a5b76-755c-44d7-9f8c-829ea9ecfa7c) ) + (wire (pts (xy 111.76 68.58) (xy 111.76 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c7f21495-3564-4356-842f-c25d13f11c91) + ) (wire (pts (xy 31.75 208.28) (xy 48.26 208.28)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c80a7809-6bff-4ae5-9f7d-d02d995aa96b) ) + (wire (pts (xy 212.09 176.53) (xy 214.63 176.53)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid caadc44d-409f-4dab-8a70-ffacfd1aebd3) + ) (polyline (pts (xy 13.97 237.49) (xy 95.25 237.49)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid cbe21627-22bf-424f-add0-bf6e4eab18a0) @@ -2529,40 +2623,36 @@ (uuid d36af5ca-57e7-4d1e-aeaf-f1e27577a4e9) ) - (wire (pts (xy 358.14 59.69) (xy 358.14 62.23)) + (wire (pts (xy 323.85 50.8) (xy 323.85 53.34)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid d4b8b5bf-c097-4a58-86aa-88d3fbcc5c88) ) - (polyline (pts (xy 293.37 21.59) (xy 495.3 21.59)) + (polyline (pts (xy 259.08 12.7) (xy 461.01 12.7)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid d673d8d5-e92c-4066-bcd2-f5e981c14901) ) - (wire (pts (xy 473.71 133.35) (xy 473.71 140.97)) + (wire (pts (xy 439.42 124.46) (xy 439.42 132.08)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid d9f78166-73e0-4874-b8d5-08913232cc17) ) - (wire (pts (xy 403.86 135.89) (xy 403.86 139.7)) + (wire (pts (xy 369.57 127) (xy 369.57 130.81)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid dae1c45e-1276-44de-bd91-ffd3b3cd8c95) ) - (wire (pts (xy 227.33 181.61) (xy 229.87 181.61)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid dbaff6f3-59de-48fc-885a-b9d6dced8bc6) - ) - (wire (pts (xy 408.94 143.51) (xy 408.94 130.81)) + (wire (pts (xy 374.65 134.62) (xy 374.65 121.92)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid ddbdd69c-f6ca-43fa-b14b-a3a8f84703b9) ) - (wire (pts (xy 469.9 135.89) (xy 472.44 135.89)) + (wire (pts (xy 435.61 127) (xy 438.15 127)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid ddd08340-db68-4401-9024-5fcf0fc18a1d) ) - (wire (pts (xy 311.15 130.81) (xy 309.88 130.81)) + (wire (pts (xy 276.86 121.92) (xy 275.59 121.92)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid e04c04f0-a49b-4e50-8e18-4bef1362a1fa) ) - (wire (pts (xy 306.07 139.7) (xy 306.07 91.44)) + (wire (pts (xy 271.78 130.81) (xy 271.78 82.55)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid e1ca4b3a-fe0d-4f93-986a-0e15ea4f4696) ) @@ -2570,11 +2660,11 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid e6642a43-84cc-441d-9587-4f1d51b50abd) ) - (wire (pts (xy 391.16 114.3) (xy 391.16 111.76)) + (wire (pts (xy 356.87 105.41) (xy 356.87 102.87)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid e71611a2-da66-419b-a636-a35130c1db6f) ) - (wire (pts (xy 378.46 130.81) (xy 377.19 130.81)) + (wire (pts (xy 344.17 121.92) (xy 342.9 121.92)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid e79b8c28-b08b-4b1a-b694-e7172cd90eb2) ) @@ -2586,24 +2676,20 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid eaac4ab3-6e88-4bb3-833f-a758ce9a185b) ) - (wire (pts (xy 405.13 140.97) (xy 370.84 140.97)) + (wire (pts (xy 370.84 132.08) (xy 336.55 132.08)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid eb478c46-363d-4db8-8bc7-dd1d98442f3d) ) - (wire (pts (xy 370.84 64.77) (xy 370.84 68.58)) + (wire (pts (xy 336.55 55.88) (xy 336.55 59.69)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid eb55de16-cc35-4e83-8111-278dce9a6f04) ) - (wire (pts (xy 146.05 58.42) (xy 146.05 40.64)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid eb756154-523a-45af-a288-42d57eecb2f5) - ) - (polyline (pts (xy 293.37 21.59) (xy 293.37 186.69)) + (polyline (pts (xy 259.08 12.7) (xy 259.08 177.8)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid ecc7b5a0-5c44-428a-934b-43b1ce6c30b2) ) - (wire (pts (xy 228.6 176.53) (xy 228.6 179.07)) + (wire (pts (xy 213.36 184.15) (xy 213.36 186.69)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid ed559813-74c9-4f65-9871-e2af7bec65ec) ) @@ -2611,40 +2697,36 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid eec67c7b-8191-4cb7-a1c0-8afa65f79706) ) - (wire (pts (xy 358.14 62.23) (xy 358.14 68.58)) + (wire (pts (xy 323.85 53.34) (xy 323.85 59.69)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f0723609-0535-48df-981c-8f0fd02c59c7) ) - (polyline (pts (xy 495.3 186.69) (xy 495.3 21.59)) + (polyline (pts (xy 461.01 177.8) (xy 461.01 12.7)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f0f8b125-f66d-497a-b848-156f0ff73b7a) ) - (wire (pts (xy 477.52 120.65) (xy 477.52 130.81)) + (wire (pts (xy 443.23 111.76) (xy 443.23 121.92)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f132f983-8947-4e14-af70-de99ceb8c06c) ) - (wire (pts (xy 374.65 64.77) (xy 370.84 64.77)) + (wire (pts (xy 340.36 55.88) (xy 336.55 55.88)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f23d6acc-93b5-4f63-ab8e-39d6d73d8979) ) - (wire (pts (xy 161.29 63.5) (xy 220.98 63.5)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid f2bf5a61-98a8-4569-9ece-85a6ea34719a) - ) - (wire (pts (xy 370.84 133.35) (xy 370.84 135.89)) + (wire (pts (xy 336.55 124.46) (xy 336.55 127)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f37916d4-a592-493c-9ff1-ca7b6a4030be) ) - (wire (pts (xy 137.16 40.64) (xy 146.05 40.64)) + (wire (pts (xy 160.02 63.5) (xy 220.98 63.5)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid f4abd6ec-c4e4-408d-b10c-961f8b2bee2a) + (uuid f4497946-8f0c-400d-846b-1fabf5a28c62) ) (wire (pts (xy 45.72 166.37) (xy 48.26 166.37)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f6e8f969-aed1-44de-8917-5be1297cd5f2) ) - (wire (pts (xy 334.01 135.89) (xy 336.55 135.89)) + (wire (pts (xy 299.72 127) (xy 302.26 127)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f7de7464-6058-40ab-bfe5-0d318d9ae3dd) ) @@ -2656,11 +2738,11 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f93095fd-151e-4b85-b4a9-3dbfa958171b) ) - (wire (pts (xy 303.53 133.35) (xy 303.53 135.89)) + (wire (pts (xy 269.24 124.46) (xy 269.24 127)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid fa14d8ee-4eb0-4652-abc2-c52ff6fcf467) ) - (wire (pts (xy 158.75 176.53) (xy 161.29 176.53)) + (wire (pts (xy 166.37 176.53) (xy 168.91 176.53)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid fa610f26-fc8f-45b8-80a0-9a8704d0f753) ) @@ -2669,7 +2751,7 @@ (uuid fd857f76-52dc-4d8d-8d6e-b06dcdf03990) ) - (wire (pts (xy 341.63 130.81) (xy 334.01 130.81)) + (wire (pts (xy 307.34 121.92) (xy 299.72 121.92)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid fe6abb3b-c81e-49dd-a1e3-2d779d86d8d4) ) @@ -2686,7 +2768,7 @@ (effects (font (size 4 4)) (justify left bottom)) (uuid 4619ff43-4f12-4dbd-b767-fb6f55c7aa1d) ) - (text "Power" (at 293.37 186.69 0) + (text "Power" (at 259.08 177.8 0) (effects (font (size 2 2)) (justify left bottom)) (uuid 4e998a25-6aa7-4259-9b06-6dcb2ffd2354) ) @@ -2707,13 +2789,6 @@ (uuid bcc64dae-df1a-494b-a822-5d592cc584ed) ) - (global_label "TX" (shape input) (at 171.45 71.12 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid 0d11740a-f5f3-49f4-9865-7cc5192cf5be) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 176.0402 71.0406 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) (global_label "CLK" (shape output) (at 31.75 168.91 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid 1632a86a-e381-4002-9002-88f0f9f94120) @@ -2721,10 +2796,10 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "SD-Det" (shape output) (at 229.87 176.53 0) (fields_autoplaced) + (global_label "SD-Det" (shape output) (at 214.63 184.15 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) (uuid 19aa8a0b-a9c8-4dfb-aeda-50bc89001bbd) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 239.4193 176.4506 0) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 224.1793 184.0706 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) ) @@ -2742,13 +2817,6 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "RX" (shape output) (at 171.45 66.04 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid 37c91e50-30df-49b3-ba1b-d3c85d8eb8f9) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 176.3426 65.9606 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) (global_label "ESP_EN" (shape output) (at 45.72 176.53 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid 3f54ce74-d7ce-458d-9c39-0751aa471972) @@ -2756,10 +2824,10 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "SD-Data2" (shape bidirectional) (at 158.75 176.53 180) (fields_autoplaced) + (global_label "SD-Data2" (shape bidirectional) (at 166.37 176.53 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid 4ff4cd37-7aed-41fb-a5c4-4f0a68d7edf3) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 146.7817 176.4506 0) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 154.4017 176.4506 0) (effects (font (size 1.27 1.27)) (justify right) hide) ) ) @@ -2770,24 +2838,24 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "SD-CMD" (shape bidirectional) (at 158.75 181.61 180) (fields_autoplaced) + (global_label "SD-CMD" (shape bidirectional) (at 166.37 181.61 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid 6d05c151-3039-4cf8-9dc9-9515cec459c4) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 148.2936 181.5306 0) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 155.9136 181.5306 0) (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "GPIO04" (shape input) (at 171.45 73.66 0) (fields_autoplaced) + (global_label "GPIO04" (shape input) (at 171.45 66.04 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) (uuid 7252ec0e-f7cb-41f0-aa7d-48d7ab371048) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 180.7574 73.5806 0) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 180.7574 65.9606 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) ) - (global_label "SD-Data3" (shape bidirectional) (at 143.51 179.07 180) (fields_autoplaced) + (global_label "SD-Data3" (shape bidirectional) (at 151.13 179.07 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid 7e79744b-65f7-4e1d-bb88-3dff70049fb2) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 131.5417 178.9906 0) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 139.1617 178.9906 0) (effects (font (size 1.27 1.27)) (justify right) hide) ) ) @@ -2805,10 +2873,17 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "SD-Data1" (shape bidirectional) (at 229.87 181.61 0) (fields_autoplaced) + (global_label "TX" (shape input) (at 171.45 86.36 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 8b070ad6-d008-4cbc-8a88-04a0e7337551) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 176.0402 86.2806 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "SD-Data1" (shape bidirectional) (at 214.63 181.61 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) (uuid 9bb9e327-7e26-4feb-8bdd-8d5b35acec2b) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 241.8383 181.5306 0) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 226.5983 181.5306 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) ) @@ -2819,10 +2894,17 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "SD-Data0" (shape bidirectional) (at 243.84 184.15 0) (fields_autoplaced) + (global_label "RX" (shape output) (at 171.45 88.9 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid a31bbb39-ca27-4d40-8920-d629fc23eef5) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 176.3426 88.8206 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "SD-Data0" (shape bidirectional) (at 214.63 179.07 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) (uuid b2c04cea-0c72-4a3e-8dec-9b9bc4ea355f) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 255.8083 184.0706 0) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 226.5983 178.9906 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) ) @@ -2833,10 +2915,10 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "SD-CLK" (shape input) (at 158.75 186.69 180) (fields_autoplaced) + (global_label "SD-CLK" (shape input) (at 166.37 186.69 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid c5c631ad-4f7e-4f20-98ec-a852fdbb8a86) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 148.7169 186.6106 0) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 156.3369 186.6106 0) (effects (font (size 1.27 1.27)) (justify right) hide) ) ) @@ -2900,17 +2982,17 @@ (pin "1" (uuid be66edf6-af5d-4b84-81d2-20df940e2b30)) ) - (symbol (lib_id "power:GND") (at 341.63 165.1 0) (unit 1) + (symbol (lib_id "power:GND") (at 307.34 156.21 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 086d0854-d42c-4bbe-aa95-f319500364dc) - (property "Reference" "#PWR?" (id 0) (at 341.63 171.45 0) + (property "Reference" "#PWR?" (id 0) (at 307.34 162.56 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 341.63 170.18 0)) - (property "Footprint" "" (id 2) (at 341.63 165.1 0) + (property "Value" "GND" (id 1) (at 307.34 161.29 0)) + (property "Footprint" "" (id 2) (at 307.34 156.21 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 341.63 165.1 0) + (property "Datasheet" "" (id 3) (at 307.34 156.21 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 9b8374ed-6dd4-469f-affe-fdc4d505f630)) @@ -2932,17 +3014,17 @@ (pin "1" (uuid 927e6c2b-5c53-47b2-83ce-575cf03cdb0b)) ) - (symbol (lib_name "+5V_1") (lib_id "power:+5V") (at 441.96 91.44 0) (unit 1) + (symbol (lib_name "+5V_1") (lib_id "power:+5V") (at 407.67 82.55 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 0b157607-f9b0-406a-8552-f174c0cbd973) - (property "Reference" "#PWR?" (id 0) (at 441.96 95.25 0) + (property "Reference" "#PWR?" (id 0) (at 407.67 86.36 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+ext_5V" (id 1) (at 441.96 86.36 0)) - (property "Footprint" "" (id 2) (at 441.96 91.44 0) + (property "Value" "+ext_5V" (id 1) (at 407.67 77.47 0)) + (property "Footprint" "" (id 2) (at 407.67 82.55 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 441.96 91.44 0) + (property "Datasheet" "" (id 3) (at 407.67 82.55 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 947c68a9-0fd2-49bb-858f-725969279a94)) @@ -2967,22 +3049,6 @@ (pin "2" (uuid cb41303c-43e5-44dd-b4ca-8fea214f5625)) ) - (symbol (lib_id "power:GND") (at 146.05 129.54 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 0cf6864d-eb0b-44a4-8430-c2d70446e5de) - (property "Reference" "#PWR?" (id 0) (at 146.05 135.89 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (id 1) (at 146.05 134.62 0)) - (property "Footprint" "" (id 2) (at 146.05 129.54 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (id 3) (at 146.05 129.54 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid c85752ba-c3f1-4d0a-8805-feb142b37f4e)) - ) - (symbol (lib_id "power:+3V3") (at 38.1 198.12 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 0fbe6fe3-3fdb-4d6e-8de5-be6f136ef74a) @@ -2999,49 +3065,49 @@ (pin "1" (uuid bf73d284-9e8f-4c3b-b1b7-edc097a2c112)) ) - (symbol (lib_id "SamacSys_Parts:DMP1045U-7") (at 321.31 111.76 90) (unit 1) + (symbol (lib_id "SamacSys_Parts:DMP1045U-7") (at 287.02 102.87 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 12e64af1-b300-49f0-ac3b-a02c0ed86eae) - (property "Reference" "IC?" (id 0) (at 327.66 100.3299 90) + (property "Reference" "IC?" (id 0) (at 293.37 91.4399 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Value" "DMP1045U-7" (id 1) (at 327.66 102.8699 90) + (property "Value" "DMP1045U-7" (id 1) (at 293.37 93.9799 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "SOT96P240X120-3N" (id 2) (at 318.77 95.25 0) + (property "Footprint" "SOT96P240X120-3N" (id 2) (at 284.48 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets-DGA24/1599196.pdf" (id 3) (at 321.31 95.25 0) + (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets-DGA24/1599196.pdf" (id 3) (at 287.02 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Description" "P-Channel Enhancement MOSFET SOT-23 Diodes Inc DMP1045U-7 P-channel MOSFET Transistor, 5.2 A, -12 V, 3-Pin SOT23" (id 4) (at 323.85 95.25 0) + (property "Description" "P-Channel Enhancement MOSFET SOT-23 Diodes Inc DMP1045U-7 P-channel MOSFET Transistor, 5.2 A, -12 V, 3-Pin SOT23" (id 4) (at 289.56 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Height" "1.2" (id 5) (at 326.39 95.25 0) + (property "Height" "1.2" (id 5) (at 292.1 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Name" "Diodes Inc." (id 6) (at 328.93 95.25 0) + (property "Manufacturer_Name" "Diodes Inc." (id 6) (at 294.64 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Part_Number" "DMP1045U-7" (id 7) (at 331.47 95.25 0) + (property "Manufacturer_Part_Number" "DMP1045U-7" (id 7) (at 297.18 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Part Number" "621-DMP1045U-7" (id 8) (at 334.01 95.25 0) + (property "Mouser Part Number" "621-DMP1045U-7" (id 8) (at 299.72 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Diodes-Incorporated/DMP1045U-7?qs=T%2FOtf55vL7eEKnIWhgMvTQ%3D%3D" (id 9) (at 336.55 95.25 0) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Diodes-Incorporated/DMP1045U-7?qs=T%2FOtf55vL7eEKnIWhgMvTQ%3D%3D" (id 9) (at 302.26 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Part Number" "DMP1045U-7" (id 10) (at 339.09 95.25 0) + (property "Arrow Part Number" "DMP1045U-7" (id 10) (at 304.8 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Price/Stock" "https://www.arrow.com/en/products/dmp1045u-7/diodes-incorporated?region=nac" (id 11) (at 341.63 95.25 0) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/dmp1045u-7/diodes-incorporated?region=nac" (id 11) (at 307.34 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Part Number" "" (id 12) (at 344.17 95.25 0) + (property "Mouser Testing Part Number" "" (id 12) (at 309.88 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Price/Stock" "" (id 13) (at 346.71 95.25 0) + (property "Mouser Testing Price/Stock" "" (id 13) (at 312.42 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) (pin "1" (uuid 96ad90da-0b31-4a84-b95a-e81d4584191f)) @@ -3049,6 +3115,59 @@ (pin "3" (uuid 3df71459-1bf0-44ae-b68d-9c22dedf121e)) ) + (symbol (lib_id "SamacSys_Parts:503398-1892") (at 168.91 176.53 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 17f517ac-51e0-4147-b650-9c2b2c8fceaa) + (property "Reference" "J?" (id 0) (at 190.5 168.91 0)) + (property "Value" "503398-1892" (id 1) (at 190.5 171.45 0)) + (property "Footprint" "503398-1892" (id 2) (at 208.28 173.99 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "http://www.molex.com/webdocs/datasheets/pdf/en-us//5033981892_MEMORY_CARD_SOCKET.pdf" (id 3) (at 208.28 176.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "MicroSD SMT Push-Push 1.28mm height MicroSD SMT Push-Push 1.28mm height" (id 4) (at 208.28 179.07 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "" (id 5) (at 208.28 181.61 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "Molex" (id 6) (at 208.28 184.15 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "503398-1892" (id 7) (at 208.28 186.69 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "538-503398-1892" (id 8) (at 208.28 189.23 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Molex/503398-1892?qs=b0v8CoHHvSMxV%252BW12iKaSg%3D%3D" (id 9) (at 208.28 191.77 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "" (id 10) (at 208.28 194.31 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "" (id 11) (at 208.28 196.85 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 208.28 199.39 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 208.28 201.93 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (pin "1" (uuid d83a459b-a5a2-46df-b0fd-f991e90cc138)) + (pin "10" (uuid 8c41a649-063d-4309-8e60-1fed19caf6ca)) + (pin "2" (uuid f2eda786-1dce-49a6-9633-c9b96756e380)) + (pin "3" (uuid c6d488fb-a0ab-4299-a003-69308b7c330d)) + (pin "4" (uuid c16a3424-eccd-4f75-b687-8b3fe95fd552)) + (pin "5" (uuid 848a7433-f58e-46e7-b2ae-76e1f5e699ec)) + (pin "6" (uuid 7606d47a-3c5c-4503-8c30-428dd525a80e)) + (pin "7" (uuid 182ab6a8-6bb1-49bb-aaf5-4d9a91da7e3e)) + (pin "8" (uuid 071ab8c6-2414-4c81-8096-80987067d30d)) + (pin "9" (uuid cebc87eb-a266-4e90-8f91-4c92ae0f0e89)) + ) + (symbol (lib_id "power:GND") (at 80.01 76.2 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 2670da6a-90f4-4a17-be50-ed9d4a439aa2) @@ -3084,159 +3203,159 @@ (pin "2" (uuid fa8e7e22-c7c6-496e-9c12-d6b2bc85af74)) ) - (symbol (lib_id "power:GND") (at 477.52 165.1 0) (unit 1) + (symbol (lib_id "power:GND") (at 443.23 156.21 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 3b741d6a-1a24-4290-aca0-ff0e7517db01) - (property "Reference" "#PWR?" (id 0) (at 477.52 171.45 0) + (property "Reference" "#PWR?" (id 0) (at 443.23 162.56 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 477.52 170.18 0)) - (property "Footprint" "" (id 2) (at 477.52 165.1 0) + (property "Value" "GND" (id 1) (at 443.23 161.29 0)) + (property "Footprint" "" (id 2) (at 443.23 156.21 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 477.52 165.1 0) + (property "Datasheet" "" (id 3) (at 443.23 156.21 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 8623e601-1edb-4055-8457-ef2c94d2f04b)) ) - (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 408.94 161.29 90) (unit 1) + (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 374.65 152.4 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 3d7cf57e-46ad-45b0-8f37-4bcf93c58b86) - (property "Reference" "R?" (id 0) (at 411.48 151.1299 90) + (property "Reference" "R?" (id 0) (at 377.19 142.2399 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Value" "100K" (id 1) (at 411.48 153.6699 90) + (property "Value" "100K" (id 1) (at 377.19 144.7799 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "RESC1005X40N" (id 2) (at 407.67 147.32 0) + (property "Footprint" "RESC1005X40N" (id 2) (at 373.38 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets_SAMA/902f9e387b938f871d31120f5fc1d65e.pdf" (id 3) (at 410.21 147.32 0) + (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets_SAMA/902f9e387b938f871d31120f5fc1d65e.pdf" (id 3) (at 375.92 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Description" "GENERAL PURPOSE CHIP RESISTORS" (id 4) (at 412.75 147.32 0) + (property "Description" "GENERAL PURPOSE CHIP RESISTORS" (id 4) (at 378.46 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Height" "0.4" (id 5) (at 415.29 147.32 0) + (property "Height" "0.4" (id 5) (at 381 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Name" "KEMET" (id 6) (at 417.83 147.32 0) + (property "Manufacturer_Name" "KEMET" (id 6) (at 383.54 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Part_Number" "RC0402FR-07100KL" (id 7) (at 420.37 147.32 0) + (property "Manufacturer_Part_Number" "RC0402FR-07100KL" (id 7) (at 386.08 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Part Number" "603-RC0402FR-07100KL" (id 8) (at 422.91 147.32 0) + (property "Mouser Part Number" "603-RC0402FR-07100KL" (id 8) (at 388.62 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-07100KL?qs=mnq%2FyloZIXzTlUn7JAHSWg%3D%3D" (id 9) (at 425.45 147.32 0) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-07100KL?qs=mnq%2FyloZIXzTlUn7JAHSWg%3D%3D" (id 9) (at 391.16 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Part Number" "RC0402FR-07100KL" (id 10) (at 427.99 147.32 0) + (property "Arrow Part Number" "RC0402FR-07100KL" (id 10) (at 393.7 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Price/Stock" "https://www.arrow.com/en/products/rc0402fr-07100kl/yageo" (id 11) (at 430.53 147.32 0) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/rc0402fr-07100kl/yageo" (id 11) (at 396.24 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Part Number" "" (id 12) (at 433.07 147.32 0) + (property "Mouser Testing Part Number" "" (id 12) (at 398.78 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Price/Stock" "" (id 13) (at 435.61 147.32 0) + (property "Mouser Testing Price/Stock" "" (id 13) (at 401.32 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) (pin "1" (uuid 56c6b864-5a20-438f-a28c-b5eaad50859c)) (pin "2" (uuid c53fe627-dae8-4a7e-b23d-909ec1655349)) ) - (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 341.63 161.29 90) (unit 1) + (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 307.34 152.4 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 434b8a81-ef27-4884-a038-c7022455a731) - (property "Reference" "R?" (id 0) (at 344.17 151.1299 90) + (property "Reference" "R?" (id 0) (at 309.88 142.2399 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Value" "100K" (id 1) (at 344.17 153.6699 90) + (property "Value" "100K" (id 1) (at 309.88 144.7799 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "RESC1005X40N" (id 2) (at 340.36 147.32 0) + (property "Footprint" "RESC1005X40N" (id 2) (at 306.07 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets_SAMA/902f9e387b938f871d31120f5fc1d65e.pdf" (id 3) (at 342.9 147.32 0) + (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets_SAMA/902f9e387b938f871d31120f5fc1d65e.pdf" (id 3) (at 308.61 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Description" "GENERAL PURPOSE CHIP RESISTORS" (id 4) (at 345.44 147.32 0) + (property "Description" "GENERAL PURPOSE CHIP RESISTORS" (id 4) (at 311.15 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Height" "0.4" (id 5) (at 347.98 147.32 0) + (property "Height" "0.4" (id 5) (at 313.69 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Name" "KEMET" (id 6) (at 350.52 147.32 0) + (property "Manufacturer_Name" "KEMET" (id 6) (at 316.23 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Part_Number" "RC0402FR-07100KL" (id 7) (at 353.06 147.32 0) + (property "Manufacturer_Part_Number" "RC0402FR-07100KL" (id 7) (at 318.77 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Part Number" "603-RC0402FR-07100KL" (id 8) (at 355.6 147.32 0) + (property "Mouser Part Number" "603-RC0402FR-07100KL" (id 8) (at 321.31 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-07100KL?qs=mnq%2FyloZIXzTlUn7JAHSWg%3D%3D" (id 9) (at 358.14 147.32 0) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-07100KL?qs=mnq%2FyloZIXzTlUn7JAHSWg%3D%3D" (id 9) (at 323.85 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Part Number" "RC0402FR-07100KL" (id 10) (at 360.68 147.32 0) + (property "Arrow Part Number" "RC0402FR-07100KL" (id 10) (at 326.39 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Price/Stock" "https://www.arrow.com/en/products/rc0402fr-07100kl/yageo" (id 11) (at 363.22 147.32 0) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/rc0402fr-07100kl/yageo" (id 11) (at 328.93 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Part Number" "" (id 12) (at 365.76 147.32 0) + (property "Mouser Testing Part Number" "" (id 12) (at 331.47 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Price/Stock" "" (id 13) (at 368.3 147.32 0) + (property "Mouser Testing Price/Stock" "" (id 13) (at 334.01 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) (pin "1" (uuid 34d7a0bc-217e-459e-a630-21efb2405ad9)) (pin "2" (uuid ee02d858-6c4a-4ac9-b2fe-a44a0f26e742)) ) - (symbol (lib_id "SamacSys_Parts:MMDT2907A-7-F") (at 378.46 130.81 0) (unit 1) + (symbol (lib_id "SamacSys_Parts:MMDT2907A-7-F") (at 344.17 121.92 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 475e7c08-51ef-497c-a412-7276938bb8ea) - (property "Reference" "U?" (id 0) (at 389.89 123.19 0)) - (property "Value" "MMDT2907A-7-F" (id 1) (at 389.89 125.73 0)) - (property "Footprint" "SOT65P210X110-6N" (id 2) (at 397.51 128.27 0) + (property "Reference" "U?" (id 0) (at 355.6 114.3 0)) + (property "Value" "MMDT2907A-7-F" (id 1) (at 355.6 116.84 0)) + (property "Footprint" "SOT65P210X110-6N" (id 2) (at 363.22 119.38 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Datasheet" "https://www.digikey.com/product-detail/en/diodes-incorporated/MMDT2907A-7-F/MMDT2907A-FDICT-ND/755507" (id 3) (at 397.51 130.81 0) + (property "Datasheet" "https://www.digikey.com/product-detail/en/diodes-incorporated/MMDT2907A-7-F/MMDT2907A-FDICT-ND/755507" (id 3) (at 363.22 121.92 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Description" "Diodes Inc MMDT2907A-7-F Dual PNP Bipolar Transistor, -600 mA, -60 V, 6-Pin SOT-363" (id 4) (at 397.51 133.35 0) + (property "Description" "Diodes Inc MMDT2907A-7-F Dual PNP Bipolar Transistor, -600 mA, -60 V, 6-Pin SOT-363" (id 4) (at 363.22 124.46 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Height" "1.1" (id 5) (at 397.51 135.89 0) + (property "Height" "1.1" (id 5) (at 363.22 127 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Name" "Diodes Inc." (id 6) (at 397.51 138.43 0) + (property "Manufacturer_Name" "Diodes Inc." (id 6) (at 363.22 129.54 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Part_Number" "MMDT2907A-7-F" (id 7) (at 397.51 140.97 0) + (property "Manufacturer_Part_Number" "MMDT2907A-7-F" (id 7) (at 363.22 132.08 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Part Number" "621-MMDT2907A-F" (id 8) (at 397.51 143.51 0) + (property "Mouser Part Number" "621-MMDT2907A-F" (id 8) (at 363.22 134.62 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Diodes-Incorporated/MMDT2907A-7-F?qs=r2lzopzdS3aWhNHiAefFpg%3D%3D" (id 9) (at 397.51 146.05 0) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Diodes-Incorporated/MMDT2907A-7-F?qs=r2lzopzdS3aWhNHiAefFpg%3D%3D" (id 9) (at 363.22 137.16 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Part Number" "MMDT2907A-7-F" (id 10) (at 397.51 148.59 0) + (property "Arrow Part Number" "MMDT2907A-7-F" (id 10) (at 363.22 139.7 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Price/Stock" "https://www.arrow.com/en/products/mmdt2907a-7-f/diodes-incorporated" (id 11) (at 397.51 151.13 0) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/mmdt2907a-7-f/diodes-incorporated" (id 11) (at 363.22 142.24 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Part Number" "" (id 12) (at 397.51 153.67 0) + (property "Mouser Testing Part Number" "" (id 12) (at 363.22 144.78 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Price/Stock" "" (id 13) (at 397.51 156.21 0) + (property "Mouser Testing Price/Stock" "" (id 13) (at 363.22 147.32 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) (pin "1" (uuid 8f4bf38e-12ba-4fe8-b2b9-44cc2b6b11cb)) @@ -3263,100 +3382,100 @@ (pin "1" (uuid 23079790-2bf9-4f5c-b9fd-9d5c661ccaf7)) ) - (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 477.52 161.29 90) (unit 1) + (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 443.23 152.4 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 51956227-9277-4ca3-a264-ee96fef2edbb) - (property "Reference" "R?" (id 0) (at 480.06 151.1299 90) + (property "Reference" "R?" (id 0) (at 445.77 142.2399 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Value" "100K" (id 1) (at 480.06 153.6699 90) + (property "Value" "100K" (id 1) (at 445.77 144.7799 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "RESC1005X40N" (id 2) (at 476.25 147.32 0) + (property "Footprint" "RESC1005X40N" (id 2) (at 441.96 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets_SAMA/902f9e387b938f871d31120f5fc1d65e.pdf" (id 3) (at 478.79 147.32 0) + (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets_SAMA/902f9e387b938f871d31120f5fc1d65e.pdf" (id 3) (at 444.5 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Description" "GENERAL PURPOSE CHIP RESISTORS" (id 4) (at 481.33 147.32 0) + (property "Description" "GENERAL PURPOSE CHIP RESISTORS" (id 4) (at 447.04 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Height" "0.4" (id 5) (at 483.87 147.32 0) + (property "Height" "0.4" (id 5) (at 449.58 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Name" "KEMET" (id 6) (at 486.41 147.32 0) + (property "Manufacturer_Name" "KEMET" (id 6) (at 452.12 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Part_Number" "RC0402FR-07100KL" (id 7) (at 488.95 147.32 0) + (property "Manufacturer_Part_Number" "RC0402FR-07100KL" (id 7) (at 454.66 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Part Number" "603-RC0402FR-07100KL" (id 8) (at 491.49 147.32 0) + (property "Mouser Part Number" "603-RC0402FR-07100KL" (id 8) (at 457.2 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-07100KL?qs=mnq%2FyloZIXzTlUn7JAHSWg%3D%3D" (id 9) (at 494.03 147.32 0) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-07100KL?qs=mnq%2FyloZIXzTlUn7JAHSWg%3D%3D" (id 9) (at 459.74 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Part Number" "RC0402FR-07100KL" (id 10) (at 496.57 147.32 0) + (property "Arrow Part Number" "RC0402FR-07100KL" (id 10) (at 462.28 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Price/Stock" "https://www.arrow.com/en/products/rc0402fr-07100kl/yageo" (id 11) (at 499.11 147.32 0) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/rc0402fr-07100kl/yageo" (id 11) (at 464.82 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Part Number" "" (id 12) (at 501.65 147.32 0) + (property "Mouser Testing Part Number" "" (id 12) (at 467.36 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Price/Stock" "" (id 13) (at 504.19 147.32 0) + (property "Mouser Testing Price/Stock" "" (id 13) (at 469.9 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) (pin "1" (uuid ae97bfd2-aa32-474a-809e-76515c8e07bf)) (pin "2" (uuid c348d251-3a4f-4166-8d28-bc140ac0d349)) ) - (symbol (lib_id "power:+5V") (at 370.84 69.85 180) (unit 1) + (symbol (lib_id "power:+5V") (at 336.55 60.96 180) (unit 1) (in_bom yes) (on_board yes) (uuid 53b40e13-b141-444d-881a-656e6b768e71) - (property "Reference" "#PWR?" (id 0) (at 370.84 66.04 0) + (property "Reference" "#PWR?" (id 0) (at 336.55 57.15 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+5V" (id 1) (at 368.3 74.93 0) + (property "Value" "+5V" (id 1) (at 334.01 66.04 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "" (id 2) (at 370.84 69.85 0) + (property "Footprint" "" (id 2) (at 336.55 60.96 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 370.84 69.85 0) + (property "Datasheet" "" (id 3) (at 336.55 60.96 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid ea501873-bfc1-4788-9321-40f867ca1443)) ) - (symbol (lib_id "power:+3V3") (at 408.94 91.44 0) (unit 1) + (symbol (lib_id "power:+3V3") (at 374.65 82.55 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 5710c33b-84cc-4446-8fc8-9532014a172d) - (property "Reference" "#PWR?" (id 0) (at 408.94 95.25 0) + (property "Reference" "#PWR?" (id 0) (at 374.65 86.36 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3V3" (id 1) (at 408.94 86.36 0)) - (property "Footprint" "" (id 2) (at 408.94 91.44 0) + (property "Value" "+3V3" (id 1) (at 374.65 77.47 0)) + (property "Footprint" "" (id 2) (at 374.65 82.55 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 408.94 91.44 0) + (property "Datasheet" "" (id 3) (at 374.65 82.55 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 00f2ecdb-5cb3-4605-8974-11dbb99b8570)) ) - (symbol (lib_id "power:+3V3") (at 341.63 91.44 0) (unit 1) + (symbol (lib_id "power:+3V3") (at 307.34 82.55 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 57eaffa9-38f1-407c-b422-2ccd8ca4aa26) - (property "Reference" "#PWR?" (id 0) (at 341.63 95.25 0) + (property "Reference" "#PWR?" (id 0) (at 307.34 86.36 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3V3" (id 1) (at 341.63 86.36 0)) - (property "Footprint" "" (id 2) (at 341.63 91.44 0) + (property "Value" "+3V3" (id 1) (at 307.34 77.47 0)) + (property "Footprint" "" (id 2) (at 307.34 82.55 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 341.63 91.44 0) + (property "Datasheet" "" (id 3) (at 307.34 82.55 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid d320334c-970d-4652-841d-55e34502f204)) @@ -3407,49 +3526,49 @@ (pin "2" (uuid 4af80349-8631-4aa2-a5b7-4f0fa1190aa4)) ) - (symbol (lib_id "SamacSys_Parts:DMP1045U-7") (at 388.62 111.76 90) (unit 1) + (symbol (lib_id "SamacSys_Parts:DMP1045U-7") (at 354.33 102.87 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 619380bb-1036-4309-ae3c-dfbf1727965f) - (property "Reference" "IC?" (id 0) (at 394.97 100.3299 90) + (property "Reference" "IC?" (id 0) (at 360.68 91.4399 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Value" "DMP1045U-7" (id 1) (at 394.97 102.8699 90) + (property "Value" "DMP1045U-7" (id 1) (at 360.68 93.9799 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "SOT96P240X120-3N" (id 2) (at 386.08 95.25 0) + (property "Footprint" "SOT96P240X120-3N" (id 2) (at 351.79 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets-DGA24/1599196.pdf" (id 3) (at 388.62 95.25 0) + (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets-DGA24/1599196.pdf" (id 3) (at 354.33 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Description" "P-Channel Enhancement MOSFET SOT-23 Diodes Inc DMP1045U-7 P-channel MOSFET Transistor, 5.2 A, -12 V, 3-Pin SOT23" (id 4) (at 391.16 95.25 0) + (property "Description" "P-Channel Enhancement MOSFET SOT-23 Diodes Inc DMP1045U-7 P-channel MOSFET Transistor, 5.2 A, -12 V, 3-Pin SOT23" (id 4) (at 356.87 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Height" "1.2" (id 5) (at 393.7 95.25 0) + (property "Height" "1.2" (id 5) (at 359.41 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Name" "Diodes Inc." (id 6) (at 396.24 95.25 0) + (property "Manufacturer_Name" "Diodes Inc." (id 6) (at 361.95 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Part_Number" "DMP1045U-7" (id 7) (at 398.78 95.25 0) + (property "Manufacturer_Part_Number" "DMP1045U-7" (id 7) (at 364.49 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Part Number" "621-DMP1045U-7" (id 8) (at 401.32 95.25 0) + (property "Mouser Part Number" "621-DMP1045U-7" (id 8) (at 367.03 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Diodes-Incorporated/DMP1045U-7?qs=T%2FOtf55vL7eEKnIWhgMvTQ%3D%3D" (id 9) (at 403.86 95.25 0) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Diodes-Incorporated/DMP1045U-7?qs=T%2FOtf55vL7eEKnIWhgMvTQ%3D%3D" (id 9) (at 369.57 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Part Number" "DMP1045U-7" (id 10) (at 406.4 95.25 0) + (property "Arrow Part Number" "DMP1045U-7" (id 10) (at 372.11 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Price/Stock" "https://www.arrow.com/en/products/dmp1045u-7/diodes-incorporated?region=nac" (id 11) (at 408.94 95.25 0) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/dmp1045u-7/diodes-incorporated?region=nac" (id 11) (at 374.65 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Part Number" "" (id 12) (at 411.48 95.25 0) + (property "Mouser Testing Part Number" "" (id 12) (at 377.19 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Price/Stock" "" (id 13) (at 414.02 95.25 0) + (property "Mouser Testing Price/Stock" "" (id 13) (at 379.73 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) (pin "1" (uuid 52927fad-78bd-4c83-955c-291b43ab75af)) @@ -3549,49 +3668,139 @@ (pin "2" (uuid 3a056c35-286c-4d9e-a779-e6ae5cd917d4)) ) - (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 303.53 161.29 90) (unit 1) + (symbol (lib_id "SamacSys_Parts:ESP32-WROOM-32E-N4") (at 121.92 63.5 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 7756c211-5286-4d10-828b-c4ad5bcfbce7) + (property "Reference" "IC?" (id 0) (at 140.97 55.88 0)) + (property "Value" "ESP32-WROOM-32E-N4" (id 1) (at 140.97 58.42 0)) + (property "Footprint" "ESP32WROOM32EN4" (id 2) (at 156.21 60.96 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf" (id 3) (at 156.21 63.5 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "RX TXRX MOD WIFI TRACE ANT SMD" (id 4) (at 156.21 66.04 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "3.25" (id 5) (at 156.21 68.58 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "Espressif Systems" (id 6) (at 156.21 71.12 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "ESP32-WROOM-32E-N4" (id 7) (at 156.21 73.66 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "356-ESP32WRM32E132PH" (id 8) (at 156.21 76.2 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Espressif-Systems/ESP32-WROOM-32E-N4?qs=Li%252BoUPsLEnsPzTWsi%252BRMgQ%3D%3D" (id 9) (at 156.21 78.74 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "" (id 10) (at 156.21 81.28 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "" (id 11) (at 156.21 83.82 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 156.21 86.36 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 156.21 88.9 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (pin "1" (uuid ff2cb491-f2c7-4402-a8d9-094e0c18ac61)) + (pin "10" (uuid 991c66fa-b2f9-4de0-883b-6682ce1aa78b)) + (pin "11" (uuid 902f74f1-d0d8-4e91-b9dd-54cf96b22d71)) + (pin "12" (uuid 9cdce9fc-94bd-4adc-91f7-719f5615a6bb)) + (pin "13" (uuid 916d14b7-6208-4626-bac7-d8b0f91c5363)) + (pin "14" (uuid 63bbf2c6-34bb-4ec0-be25-fb348146b383)) + (pin "15" (uuid e69ff8b4-8f63-4fe5-80bd-4e866bc47b71)) + (pin "16" (uuid 50e23124-aca0-46eb-99a1-16920e78822f)) + (pin "17" (uuid dbd568b7-a3dd-4ff6-a421-8b6676c6d8c6)) + (pin "18" (uuid d1f9e5b7-d5e3-4fcf-a404-6a017db15ef1)) + (pin "19" (uuid 118cf89d-28cb-467a-a8ee-f999ddd26204)) + (pin "2" (uuid 0622cf1a-28cd-4480-856b-9551dc1bbe9b)) + (pin "20" (uuid 8cc62cc2-a040-4352-ab23-49e5f43465f8)) + (pin "21" (uuid 363ece73-c5f5-46b1-87cd-7b18d02175d7)) + (pin "22" (uuid 238dac90-7206-41cd-adeb-ed5c58222fa7)) + (pin "23" (uuid 64ac95c1-dbe1-4bcf-b4e2-fc9f29d59f4e)) + (pin "24" (uuid f70c6b09-c044-4891-bcda-a0ea04d93a0b)) + (pin "25" (uuid d5bbb9b8-89a1-4c7e-9a5e-be0c9da0c9d4)) + (pin "26" (uuid 12bc9616-86d1-452d-bca2-024c6a7155ca)) + (pin "27" (uuid 2f0e1565-1851-439a-ad62-f3ee92543ea9)) + (pin "28" (uuid d91cb875-8915-486e-b157-0c6d9167198b)) + (pin "29" (uuid 02d7b88e-9bee-4e94-aee1-36a070c80788)) + (pin "3" (uuid 2e22f3aa-a241-4c06-809b-f0d5ae7b7b7b)) + (pin "30" (uuid 6593325f-3388-49bb-8753-742a90ac4835)) + (pin "31" (uuid 83a04cac-cbb7-4c7b-87ce-4516b85d9bd1)) + (pin "32" (uuid ecdf562e-c345-4bb9-abf9-dfdcd0b0e736)) + (pin "33" (uuid bd5f1d2e-9253-4a56-af07-769f9e908dc9)) + (pin "34" (uuid f577390b-6b11-4304-ad80-5721125cfd8d)) + (pin "35" (uuid 5b77693f-88ca-4494-b7aa-daf7e5ad8ac3)) + (pin "36" (uuid 28574d1a-3bd8-44f9-8a6d-792907e65792)) + (pin "37" (uuid 5d18e195-d4ec-4cca-b631-99f62aa6a301)) + (pin "38" (uuid 6b3c525f-d74d-4c1b-906d-0c64f38e443e)) + (pin "39" (uuid fc595e92-421d-4fc0-a7ee-1ede41621287)) + (pin "4" (uuid d9a37011-8e1f-4dec-a698-b33523761f80)) + (pin "40" (uuid 4c326e56-096f-4b78-880c-ff51a9c93361)) + (pin "41" (uuid 2314f475-72de-49d3-a7ac-855cd745659f)) + (pin "42" (uuid 3e0faaa9-a26c-457f-a000-f12767788dba)) + (pin "43" (uuid 12809ec8-c78b-4dc3-8893-6d368d1eedcf)) + (pin "44" (uuid fe8767f5-8657-49b0-86af-d7b1ed05b2b7)) + (pin "45" (uuid d63ab240-b82f-442d-8000-8fc8bcaf53ff)) + (pin "46" (uuid 36ed621c-ff37-478a-a9f7-bc243a6f0f36)) + (pin "47" (uuid 8a459beb-764f-45e0-b42e-b1a19a22a123)) + (pin "5" (uuid 81044805-b36e-487e-8bb3-6d9fb0411e71)) + (pin "6" (uuid af9b6c57-f192-4aa0-8df4-ae6e5ce8588f)) + (pin "7" (uuid d99066cb-f649-435d-9126-c9f7f9eef237)) + (pin "8" (uuid 51907809-bc00-420e-962e-b744e4bfeb2a)) + (pin "9" (uuid e6fa761a-b74f-4c07-b437-3bfe1cb8a88c)) + ) + + (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 269.24 152.4 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 7e45edae-6aea-4a3f-b6bd-37e282e1851a) - (property "Reference" "R?" (id 0) (at 306.07 151.1299 90) + (property "Reference" "R?" (id 0) (at 271.78 142.2399 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Value" "100K" (id 1) (at 306.07 153.6699 90) + (property "Value" "100K" (id 1) (at 271.78 144.7799 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "RESC1005X40N" (id 2) (at 302.26 147.32 0) + (property "Footprint" "RESC1005X40N" (id 2) (at 267.97 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets_SAMA/902f9e387b938f871d31120f5fc1d65e.pdf" (id 3) (at 304.8 147.32 0) + (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets_SAMA/902f9e387b938f871d31120f5fc1d65e.pdf" (id 3) (at 270.51 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Description" "GENERAL PURPOSE CHIP RESISTORS" (id 4) (at 307.34 147.32 0) + (property "Description" "GENERAL PURPOSE CHIP RESISTORS" (id 4) (at 273.05 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Height" "0.4" (id 5) (at 309.88 147.32 0) + (property "Height" "0.4" (id 5) (at 275.59 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Name" "KEMET" (id 6) (at 312.42 147.32 0) + (property "Manufacturer_Name" "KEMET" (id 6) (at 278.13 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Part_Number" "RC0402FR-07100KL" (id 7) (at 314.96 147.32 0) + (property "Manufacturer_Part_Number" "RC0402FR-07100KL" (id 7) (at 280.67 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Part Number" "603-RC0402FR-07100KL" (id 8) (at 317.5 147.32 0) + (property "Mouser Part Number" "603-RC0402FR-07100KL" (id 8) (at 283.21 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-07100KL?qs=mnq%2FyloZIXzTlUn7JAHSWg%3D%3D" (id 9) (at 320.04 147.32 0) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-07100KL?qs=mnq%2FyloZIXzTlUn7JAHSWg%3D%3D" (id 9) (at 285.75 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Part Number" "RC0402FR-07100KL" (id 10) (at 322.58 147.32 0) + (property "Arrow Part Number" "RC0402FR-07100KL" (id 10) (at 288.29 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Price/Stock" "https://www.arrow.com/en/products/rc0402fr-07100kl/yageo" (id 11) (at 325.12 147.32 0) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/rc0402fr-07100kl/yageo" (id 11) (at 290.83 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Part Number" "" (id 12) (at 327.66 147.32 0) + (property "Mouser Testing Part Number" "" (id 12) (at 293.37 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Price/Stock" "" (id 13) (at 330.2 147.32 0) + (property "Mouser Testing Price/Stock" "" (id 13) (at 295.91 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) (pin "1" (uuid 5f3e0949-4d7f-429c-a0d7-b2f96f7e564f)) @@ -3617,17 +3826,17 @@ (pin "2" (uuid 0cbc9c47-0c52-4f4d-bc7d-2690687d01b7)) ) - (symbol (lib_name "+3V3_1") (lib_id "power:+3V3") (at 391.16 44.45 0) (unit 1) + (symbol (lib_name "+3V3_1") (lib_id "power:+3V3") (at 356.87 35.56 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 8745e723-59e3-4d91-a180-9e61faf8a5d5) - (property "Reference" "#PWR?" (id 0) (at 391.16 48.26 0) + (property "Reference" "#PWR?" (id 0) (at 356.87 39.37 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+LDO_3V3" (id 1) (at 391.16 39.37 0)) - (property "Footprint" "" (id 2) (at 391.16 44.45 0) + (property "Value" "+LDO_3V3" (id 1) (at 356.87 30.48 0)) + (property "Footprint" "" (id 2) (at 356.87 35.56 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 391.16 44.45 0) + (property "Datasheet" "" (id 3) (at 356.87 35.56 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 4f8b12e5-dec5-4803-976e-2b1a224c0c48)) @@ -3651,49 +3860,49 @@ (pin "1" (uuid 6eff7306-6f88-41ef-b2d3-fb64314660c4)) ) - (symbol (lib_id "SamacSys_Parts:DMP1045U-7") (at 457.2 111.76 90) (unit 1) + (symbol (lib_id "SamacSys_Parts:DMP1045U-7") (at 422.91 102.87 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 92132767-5beb-424d-bfe4-5601c811c410) - (property "Reference" "IC?" (id 0) (at 463.55 100.3299 90) + (property "Reference" "IC?" (id 0) (at 429.26 91.4399 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Value" "DMP1045U-7" (id 1) (at 463.55 102.8699 90) + (property "Value" "DMP1045U-7" (id 1) (at 429.26 93.9799 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "SOT96P240X120-3N" (id 2) (at 454.66 95.25 0) + (property "Footprint" "SOT96P240X120-3N" (id 2) (at 420.37 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets-DGA24/1599196.pdf" (id 3) (at 457.2 95.25 0) + (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets-DGA24/1599196.pdf" (id 3) (at 422.91 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Description" "P-Channel Enhancement MOSFET SOT-23 Diodes Inc DMP1045U-7 P-channel MOSFET Transistor, 5.2 A, -12 V, 3-Pin SOT23" (id 4) (at 459.74 95.25 0) + (property "Description" "P-Channel Enhancement MOSFET SOT-23 Diodes Inc DMP1045U-7 P-channel MOSFET Transistor, 5.2 A, -12 V, 3-Pin SOT23" (id 4) (at 425.45 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Height" "1.2" (id 5) (at 462.28 95.25 0) + (property "Height" "1.2" (id 5) (at 427.99 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Name" "Diodes Inc." (id 6) (at 464.82 95.25 0) + (property "Manufacturer_Name" "Diodes Inc." (id 6) (at 430.53 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Part_Number" "DMP1045U-7" (id 7) (at 467.36 95.25 0) + (property "Manufacturer_Part_Number" "DMP1045U-7" (id 7) (at 433.07 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Part Number" "621-DMP1045U-7" (id 8) (at 469.9 95.25 0) + (property "Mouser Part Number" "621-DMP1045U-7" (id 8) (at 435.61 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Diodes-Incorporated/DMP1045U-7?qs=T%2FOtf55vL7eEKnIWhgMvTQ%3D%3D" (id 9) (at 472.44 95.25 0) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Diodes-Incorporated/DMP1045U-7?qs=T%2FOtf55vL7eEKnIWhgMvTQ%3D%3D" (id 9) (at 438.15 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Part Number" "DMP1045U-7" (id 10) (at 474.98 95.25 0) + (property "Arrow Part Number" "DMP1045U-7" (id 10) (at 440.69 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Price/Stock" "https://www.arrow.com/en/products/dmp1045u-7/diodes-incorporated?region=nac" (id 11) (at 477.52 95.25 0) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/dmp1045u-7/diodes-incorporated?region=nac" (id 11) (at 443.23 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Part Number" "" (id 12) (at 480.06 95.25 0) + (property "Mouser Testing Part Number" "" (id 12) (at 445.77 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Price/Stock" "" (id 13) (at 482.6 95.25 0) + (property "Mouser Testing Price/Stock" "" (id 13) (at 448.31 86.36 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) (pin "1" (uuid 987538ae-849a-48e7-aa79-129f18f5a19b)) @@ -3717,17 +3926,17 @@ (pin "1" (uuid 9f7751f5-18b2-4dbc-bdac-9fe0a8ee9c1f)) ) - (symbol (lib_id "power:GND") (at 408.94 165.1 0) (unit 1) + (symbol (lib_id "power:GND") (at 374.65 156.21 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 98e03630-d646-4afc-9fd8-fa3cafbe0a56) - (property "Reference" "#PWR?" (id 0) (at 408.94 171.45 0) + (property "Reference" "#PWR?" (id 0) (at 374.65 162.56 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 408.94 170.18 0)) - (property "Footprint" "" (id 2) (at 408.94 165.1 0) + (property "Value" "GND" (id 1) (at 374.65 161.29 0)) + (property "Footprint" "" (id 2) (at 374.65 156.21 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 408.94 165.1 0) + (property "Datasheet" "" (id 3) (at 374.65 156.21 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid a1d9fc80-61a6-4dee-987e-1ba47ea76cbc)) @@ -3752,45 +3961,45 @@ (pin "2" (uuid 2a282b4e-7c91-4e40-9bd0-7c5fc1d39169)) ) - (symbol (lib_id "SamacSys_Parts:MMDT2907A-7-F") (at 311.15 130.81 0) (unit 1) + (symbol (lib_id "SamacSys_Parts:MMDT2907A-7-F") (at 276.86 121.92 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid a24644c1-faf2-48cb-a6e5-428bf8b72923) - (property "Reference" "U?" (id 0) (at 322.58 123.19 0)) - (property "Value" "MMDT2907A-7-F" (id 1) (at 322.58 125.73 0)) - (property "Footprint" "SOT65P210X110-6N" (id 2) (at 330.2 128.27 0) + (property "Reference" "U?" (id 0) (at 288.29 114.3 0)) + (property "Value" "MMDT2907A-7-F" (id 1) (at 288.29 116.84 0)) + (property "Footprint" "SOT65P210X110-6N" (id 2) (at 295.91 119.38 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Datasheet" "https://www.digikey.com/product-detail/en/diodes-incorporated/MMDT2907A-7-F/MMDT2907A-FDICT-ND/755507" (id 3) (at 330.2 130.81 0) + (property "Datasheet" "https://www.digikey.com/product-detail/en/diodes-incorporated/MMDT2907A-7-F/MMDT2907A-FDICT-ND/755507" (id 3) (at 295.91 121.92 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Description" "Diodes Inc MMDT2907A-7-F Dual PNP Bipolar Transistor, -600 mA, -60 V, 6-Pin SOT-363" (id 4) (at 330.2 133.35 0) + (property "Description" "Diodes Inc MMDT2907A-7-F Dual PNP Bipolar Transistor, -600 mA, -60 V, 6-Pin SOT-363" (id 4) (at 295.91 124.46 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Height" "1.1" (id 5) (at 330.2 135.89 0) + (property "Height" "1.1" (id 5) (at 295.91 127 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Name" "Diodes Inc." (id 6) (at 330.2 138.43 0) + (property "Manufacturer_Name" "Diodes Inc." (id 6) (at 295.91 129.54 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Part_Number" "MMDT2907A-7-F" (id 7) (at 330.2 140.97 0) + (property "Manufacturer_Part_Number" "MMDT2907A-7-F" (id 7) (at 295.91 132.08 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Part Number" "621-MMDT2907A-F" (id 8) (at 330.2 143.51 0) + (property "Mouser Part Number" "621-MMDT2907A-F" (id 8) (at 295.91 134.62 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Diodes-Incorporated/MMDT2907A-7-F?qs=r2lzopzdS3aWhNHiAefFpg%3D%3D" (id 9) (at 330.2 146.05 0) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Diodes-Incorporated/MMDT2907A-7-F?qs=r2lzopzdS3aWhNHiAefFpg%3D%3D" (id 9) (at 295.91 137.16 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Part Number" "MMDT2907A-7-F" (id 10) (at 330.2 148.59 0) + (property "Arrow Part Number" "MMDT2907A-7-F" (id 10) (at 295.91 139.7 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Price/Stock" "https://www.arrow.com/en/products/mmdt2907a-7-f/diodes-incorporated" (id 11) (at 330.2 151.13 0) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/mmdt2907a-7-f/diodes-incorporated" (id 11) (at 295.91 142.24 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Part Number" "" (id 12) (at 330.2 153.67 0) + (property "Mouser Testing Part Number" "" (id 12) (at 295.91 144.78 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Price/Stock" "" (id 13) (at 330.2 156.21 0) + (property "Mouser Testing Price/Stock" "" (id 13) (at 295.91 147.32 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) (pin "1" (uuid 9c665085-3f32-4581-a941-e7e69cc01d95)) @@ -3801,45 +4010,45 @@ (pin "6" (uuid f90b2258-fadb-4304-99c5-de1cdfce6b50)) ) - (symbol (lib_id "SamacSys_Parts:AZ1117H-3.3TRE1") (at 374.65 59.69 0) (unit 1) + (symbol (lib_id "SamacSys_Parts:AZ1117H-3.3TRE1") (at 340.36 50.8 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid a5cc5237-8cb6-4b5b-ac74-60723428bec5) - (property "Reference" "IC?" (id 0) (at 391.16 52.07 0)) - (property "Value" "AZ1117H-3.3TRE1" (id 1) (at 391.16 54.61 0)) - (property "Footprint" "SOT230P700X180-4N" (id 2) (at 403.86 57.15 0) + (property "Reference" "IC?" (id 0) (at 356.87 43.18 0)) + (property "Value" "AZ1117H-3.3TRE1" (id 1) (at 356.87 45.72 0)) + (property "Footprint" "SOT230P700X180-4N" (id 2) (at 369.57 48.26 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Datasheet" "https://componentsearchengine.com/Datasheets/1/AZ1117H-3.3TRE1.pdf" (id 3) (at 403.86 59.69 0) + (property "Datasheet" "https://componentsearchengine.com/Datasheets/1/AZ1117H-3.3TRE1.pdf" (id 3) (at 369.57 50.8 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Description" "3.3V 1A Pos LDO Regulator SOT-223 DiodesZetex AZ1117H-3.3TRE1, LDO Voltage Regulator, 1A, 3.3 V 1%, maximum of 15 Vin, 3+Tab-Pin SOT-223" (id 4) (at 403.86 62.23 0) + (property "Description" "3.3V 1A Pos LDO Regulator SOT-223 DiodesZetex AZ1117H-3.3TRE1, LDO Voltage Regulator, 1A, 3.3 V 1%, maximum of 15 Vin, 3+Tab-Pin SOT-223" (id 4) (at 369.57 53.34 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Height" "1.8" (id 5) (at 403.86 64.77 0) + (property "Height" "1.8" (id 5) (at 369.57 55.88 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Name" "Diodes Inc." (id 6) (at 403.86 67.31 0) + (property "Manufacturer_Name" "Diodes Inc." (id 6) (at 369.57 58.42 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Part_Number" "AZ1117H-3.3TRE1" (id 7) (at 403.86 69.85 0) + (property "Manufacturer_Part_Number" "AZ1117H-3.3TRE1" (id 7) (at 369.57 60.96 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Part Number" "621-AZ1117H-3.3TRE1" (id 8) (at 403.86 72.39 0) + (property "Mouser Part Number" "621-AZ1117H-3.3TRE1" (id 8) (at 369.57 63.5 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Diodes-Incorporated/AZ1117H-3.3TRE1?qs=FKu9oBikfSkGfSKJazTNfQ%3D%3D" (id 9) (at 403.86 74.93 0) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Diodes-Incorporated/AZ1117H-3.3TRE1?qs=FKu9oBikfSkGfSKJazTNfQ%3D%3D" (id 9) (at 369.57 66.04 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Part Number" "AZ1117H-3.3TRE1" (id 10) (at 403.86 77.47 0) + (property "Arrow Part Number" "AZ1117H-3.3TRE1" (id 10) (at 369.57 68.58 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Price/Stock" "https://www.arrow.com/en/products/az1117h-3.3tre1/diodes-incorporated" (id 11) (at 403.86 80.01 0) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/az1117h-3.3tre1/diodes-incorporated" (id 11) (at 369.57 71.12 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Part Number" "" (id 12) (at 403.86 82.55 0) + (property "Mouser Testing Part Number" "" (id 12) (at 369.57 73.66 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Price/Stock" "" (id 13) (at 403.86 85.09 0) + (property "Mouser Testing Price/Stock" "" (id 13) (at 369.57 76.2 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) (pin "1" (uuid a3bb63d1-67f2-4b8e-b29a-969f4ee9446e)) @@ -3848,130 +4057,47 @@ (pin "4" (uuid 6aa950e2-68fb-4741-91e6-faf23568ff93)) ) - (symbol (lib_id "5033981892:5033981892") (at 161.29 176.53 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid a626741b-0242-4b47-871a-73d3a9420c3f) - (property "Reference" "J?" (id 0) (at 194.31 165.1 0) - (effects (font (size 1.524 1.524))) - ) - (property "Value" "5033981892" (id 1) (at 194.31 168.91 0) - (effects (font (size 1.524 1.524))) - ) - (property "Footprint" "Libraries:5033981892" (id 2) (at 194.31 170.434 0) - (effects (font (size 1.524 1.524)) hide) - ) - (property "Datasheet" "" (id 3) (at 161.29 176.53 0) - (effects (font (size 1.524 1.524))) - ) - (pin "1" (uuid 55bfe9a9-8f0f-4533-a2e6-cbfa46840355)) - (pin "10" (uuid 3139372b-ae93-4de0-a412-c66e2ae9ed59)) - (pin "2" (uuid 1068d7e6-6404-4e24-8870-b1566482ac77)) - (pin "3" (uuid 4e76d76a-030f-429e-b04e-eeb1b1af825f)) - (pin "4" (uuid 998e206f-26d1-45d3-b57c-0f764558a2a5)) - (pin "5" (uuid 2db43582-9260-44f2-8f6a-60e5713d48eb)) - (pin "6" (uuid 84703208-7e87-436f-9c5d-3ced772bf017)) - (pin "7" (uuid f86d3d84-5ff9-4216-8ee6-9b213109984a)) - (pin "8" (uuid 0809fe94-6ad9-444d-af5e-6671a836057d)) - (pin "9" (uuid 91ae5739-5ecc-485a-9e94-8b52f17dab55)) - ) - - (symbol (lib_id "RF_Module:ESP32-WROOM-32D") (at 146.05 93.98 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid a7ca8ead-0ab1-4fb3-ac63-4b45d0746291) - (property "Reference" "U?" (id 0) (at 148.0694 55.88 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "ESP32-WROOM-32D" (id 1) (at 148.0694 58.42 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "RF_Module:ESP32-WROOM-32" (id 2) (at 146.05 132.08 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32d_esp32-wroom-32u_datasheet_en.pdf" (id 3) (at 138.43 92.71 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 07ecf629-cb3d-41db-87ba-bcd65e256f03)) - (pin "10" (uuid 2b91a5b1-533e-4f41-9371-cec82ba3644d)) - (pin "11" (uuid e85d2eaf-d218-4814-bd6a-6c0c0f70d15f)) - (pin "12" (uuid 38eabdbc-6e70-4af4-9f6b-dd5b8f5ce77c)) - (pin "13" (uuid 755a5b32-35a6-4c08-9bea-8d6e56303577)) - (pin "14" (uuid 55f481a6-dfb3-411c-9e23-c82760267bdc)) - (pin "15" (uuid 14303dd8-706c-4d19-8320-8c0f51f93e45)) - (pin "16" (uuid 4f3c5a31-6551-4bbc-82d0-434a619b8b04)) - (pin "17" (uuid 8a068d19-d5ef-4958-b912-22925f5da269)) - (pin "18" (uuid c95f236c-5535-48e4-a591-b695a08783e0)) - (pin "19" (uuid b3636722-207f-4d9c-9005-a682d5515ed0)) - (pin "2" (uuid 6e0225af-d658-492d-822e-620c9a94f9ab)) - (pin "20" (uuid fa3e5aca-dcfd-4ac8-b410-b5c082e8da18)) - (pin "21" (uuid 2e3af1b7-97ce-40d1-8917-2e518664fa74)) - (pin "22" (uuid 8c32275e-9f49-4c2e-91a9-bb08f3b2e665)) - (pin "23" (uuid e07c4213-bf47-4bf6-ac7b-5980bff4d734)) - (pin "24" (uuid b8a1d979-4ebb-4058-9b58-b2c0360c6322)) - (pin "25" (uuid f500007d-7499-41c0-84a3-417af5ca9fee)) - (pin "26" (uuid 3cdf610a-32e6-471c-ab65-2014c642278e)) - (pin "27" (uuid 3108093d-5f00-4b05-b7de-7777b2789024)) - (pin "28" (uuid b88c2fb8-bcd6-45a2-bf86-034bd33e6bc4)) - (pin "29" (uuid 5f0c99f2-86e8-43ce-aaf0-e0f3ee5311cf)) - (pin "3" (uuid 096ced1c-8fa8-4392-85a8-5a5a64f380b3)) - (pin "30" (uuid 20a7674a-2bb7-4c93-bd0d-ccfc0b8c6753)) - (pin "31" (uuid 7cb15f86-8906-48d5-b968-4eb5a20425a1)) - (pin "32" (uuid 121a6802-456a-4c66-a263-faf7abca20ea)) - (pin "33" (uuid fcee2de5-5fd5-4ce8-9261-24933b842b74)) - (pin "34" (uuid 58e5bb6f-fb0e-4254-b906-be6581938051)) - (pin "35" (uuid f783c60c-282d-49e1-813d-bd5a87a75998)) - (pin "36" (uuid cea549f3-4908-4806-b11c-6b7ed73d9417)) - (pin "37" (uuid 8171c8c4-d02e-4adb-bf54-352a6595d8c5)) - (pin "38" (uuid f9d731fa-da6b-4a28-9717-99ddf5e9094b)) - (pin "39" (uuid a49789e9-4636-4a87-a280-667f92f7f003)) - (pin "4" (uuid 3c91ba83-3aca-422b-9f53-3ad5314b5d57)) - (pin "5" (uuid a41e889b-6a80-4eed-971a-da701275c33e)) - (pin "6" (uuid 2ff183b5-3cb0-4853-afd7-df50ef59c23e)) - (pin "7" (uuid 4c27ac34-c86f-4ff9-b011-2316b94bc825)) - (pin "8" (uuid 0bd7bbf3-5225-4229-9099-1aa72cef2d3e)) - (pin "9" (uuid 0990a76c-5c66-4848-854c-27bebb45191f)) - ) - - (symbol (lib_id "SamacSys_Parts:CL05A106MQ5NUNC") (at 358.14 68.58 0) (mirror x) (unit 1) + (symbol (lib_id "SamacSys_Parts:CL05A106MQ5NUNC") (at 323.85 59.69 0) (mirror x) (unit 1) (in_bom yes) (on_board yes) (uuid af7dd307-2f93-4a33-8781-443b54c0c8b0) - (property "Reference" "C?" (id 0) (at 364.49 60.96 0) + (property "Reference" "C?" (id 0) (at 330.2 52.07 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "10uF" (id 1) (at 364.49 73.66 0)) - (property "Footprint" "CAPC1005X70N" (id 2) (at 367.03 69.85 0) + (property "Value" "10uF" (id 1) (at 330.2 64.77 0)) + (property "Footprint" "CAPC1005X70N" (id 2) (at 332.74 60.96 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets-DGA10/2406160.pdf" (id 3) (at 367.03 67.31 0) + (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets-DGA10/2406160.pdf" (id 3) (at 332.74 58.42 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Description" "CAP CER 10UF 6.3V X5R 0402" (id 4) (at 367.03 64.77 0) + (property "Description" "CAP CER 10UF 6.3V X5R 0402" (id 4) (at 332.74 55.88 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Height" "0.7" (id 5) (at 367.03 62.23 0) + (property "Height" "0.7" (id 5) (at 332.74 53.34 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Name" "Samsung Electro-Mechanics" (id 6) (at 367.03 59.69 0) + (property "Manufacturer_Name" "Samsung Electro-Mechanics" (id 6) (at 332.74 50.8 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Part_Number" "CL05A106MQ5NUNC" (id 7) (at 367.03 57.15 0) + (property "Manufacturer_Part_Number" "CL05A106MQ5NUNC" (id 7) (at 332.74 48.26 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Part Number" "187-CL05A106MQ5NUNC" (id 8) (at 367.03 54.61 0) + (property "Mouser Part Number" "187-CL05A106MQ5NUNC" (id 8) (at 332.74 45.72 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Samsung-Electro-Mechanics/CL05A106MQ5NUNC?qs=X6jEic%2FHinDK8vVLi1zwpw%3D%3D" (id 9) (at 367.03 52.07 0) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Samsung-Electro-Mechanics/CL05A106MQ5NUNC?qs=X6jEic%2FHinDK8vVLi1zwpw%3D%3D" (id 9) (at 332.74 43.18 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Part Number" "CL05A106MQ5NUNC" (id 10) (at 367.03 49.53 0) + (property "Arrow Part Number" "CL05A106MQ5NUNC" (id 10) (at 332.74 40.64 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Price/Stock" "https://www.arrow.com/en/products/cl05a106mq5nunc/samsung-electro-mechanics?region=nac" (id 11) (at 367.03 46.99 0) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/cl05a106mq5nunc/samsung-electro-mechanics?region=nac" (id 11) (at 332.74 38.1 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Part Number" "" (id 12) (at 367.03 44.45 0) + (property "Mouser Testing Part Number" "" (id 12) (at 332.74 35.56 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Price/Stock" "" (id 13) (at 367.03 41.91 0) + (property "Mouser Testing Price/Stock" "" (id 13) (at 332.74 33.02 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) (pin "1" (uuid 06d188a4-1d60-4071-ba69-45ea13c39d29)) @@ -3994,17 +4120,17 @@ (pin "1" (uuid 6efc9d70-df04-495d-9537-e7b7a286e60a)) ) - (symbol (lib_name "+3V3_2") (lib_id "power:+3V3") (at 373.38 91.44 0) (unit 1) + (symbol (lib_name "+3V3_2") (lib_id "power:+3V3") (at 339.09 82.55 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid b9758d43-4478-4d55-a7c9-ed9a4bf533c0) - (property "Reference" "#PWR?" (id 0) (at 373.38 95.25 0) + (property "Reference" "#PWR?" (id 0) (at 339.09 86.36 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+LDO_3V3" (id 1) (at 373.38 86.36 0)) - (property "Footprint" "" (id 2) (at 373.38 91.44 0) + (property "Value" "+LDO_3V3" (id 1) (at 339.09 77.47 0)) + (property "Footprint" "" (id 2) (at 339.09 82.55 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 373.38 91.44 0) + (property "Datasheet" "" (id 3) (at 339.09 82.55 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid d55187a5-e35e-48d2-9135-d5c2ef2079f8)) @@ -4026,17 +4152,17 @@ (pin "1" (uuid acb07e4b-f139-4e83-9d2a-e16c7202d8c0)) ) - (symbol (lib_id "power:GND") (at 370.84 165.1 0) (unit 1) + (symbol (lib_id "power:GND") (at 336.55 156.21 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid c4d8aa40-d0b2-4c24-bb5b-f3da70ee45fa) - (property "Reference" "#PWR?" (id 0) (at 370.84 171.45 0) + (property "Reference" "#PWR?" (id 0) (at 336.55 162.56 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 370.84 170.18 0)) - (property "Footprint" "" (id 2) (at 370.84 165.1 0) + (property "Value" "GND" (id 1) (at 336.55 161.29 0)) + (property "Footprint" "" (id 2) (at 336.55 156.21 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 370.84 165.1 0) + (property "Datasheet" "" (id 3) (at 336.55 156.21 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid e07b1487-484e-4adf-ab7e-fa9d3cbbf4c8)) @@ -4075,92 +4201,92 @@ (pin "1" (uuid df42ebc6-38bc-4e17-8c6b-ebcb6c89dd10)) ) - (symbol (lib_id "SamacSys_Parts:CM05X5R226M06AH080") (at 358.14 62.23 0) (unit 1) + (symbol (lib_id "SamacSys_Parts:CM05X5R226M06AH080") (at 323.85 53.34 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid d609f215-7193-4fc9-9a59-352d78285ffb) - (property "Reference" "C?" (id 0) (at 364.49 54.61 0) + (property "Reference" "C?" (id 0) (at 330.2 45.72 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "22uF" (id 1) (at 364.49 57.15 0)) - (property "Footprint" "CAPC1005X80N" (id 2) (at 367.03 60.96 0) + (property "Value" "22uF" (id 1) (at 330.2 48.26 0)) + (property "Footprint" "CAPC1005X80N" (id 2) (at 332.74 52.07 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Datasheet" "https://www.mouser.in/datasheet/2/40/Kyocera_CM__STD__series2_052920-2585758.pdf" (id 3) (at 367.03 63.5 0) + (property "Datasheet" "https://www.mouser.in/datasheet/2/40/Kyocera_CM__STD__series2_052920-2585758.pdf" (id 3) (at 332.74 54.61 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Description" "Multilayer Ceramic Capacitors MLCC - SMD/SMT 22UF 6.3V 20% 0402" (id 4) (at 367.03 66.04 0) + (property "Description" "Multilayer Ceramic Capacitors MLCC - SMD/SMT 22UF 6.3V 20% 0402" (id 4) (at 332.74 57.15 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Height" "0.8" (id 5) (at 367.03 68.58 0) + (property "Height" "0.8" (id 5) (at 332.74 59.69 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Name" "Kyocera AVX" (id 6) (at 367.03 71.12 0) + (property "Manufacturer_Name" "Kyocera AVX" (id 6) (at 332.74 62.23 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Part_Number" "CM05X5R226M06AH080" (id 7) (at 367.03 73.66 0) + (property "Manufacturer_Part_Number" "CM05X5R226M06AH080" (id 7) (at 332.74 64.77 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Part Number" "346-CM05X5R226M6AH80" (id 8) (at 367.03 76.2 0) + (property "Mouser Part Number" "346-CM05X5R226M6AH80" (id 8) (at 332.74 67.31 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Kyocera-AVX/CM05X5R226M06AH080?qs=7MVldsJ5Uaw%2FGnmk7U90nQ%3D%3D" (id 9) (at 367.03 78.74 0) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Kyocera-AVX/CM05X5R226M06AH080?qs=7MVldsJ5Uaw%2FGnmk7U90nQ%3D%3D" (id 9) (at 332.74 69.85 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Part Number" "" (id 10) (at 367.03 81.28 0) + (property "Arrow Part Number" "" (id 10) (at 332.74 72.39 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Price/Stock" "" (id 11) (at 367.03 83.82 0) + (property "Arrow Price/Stock" "" (id 11) (at 332.74 74.93 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Part Number" "" (id 12) (at 367.03 86.36 0) + (property "Mouser Testing Part Number" "" (id 12) (at 332.74 77.47 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Price/Stock" "" (id 13) (at 367.03 88.9 0) + (property "Mouser Testing Price/Stock" "" (id 13) (at 332.74 80.01 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) (pin "1" (uuid 4c06bee4-011d-493f-9ad2-ae69f08810c2)) (pin "2" (uuid 2a752d78-0292-4b4d-a3ac-4b334afa21ef)) ) - (symbol (lib_id "SamacSys_Parts:MMDT2907A-7-F") (at 447.04 130.81 0) (unit 1) + (symbol (lib_id "SamacSys_Parts:MMDT2907A-7-F") (at 412.75 121.92 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid d6d7c070-4b21-43f9-9c3f-ff8fca33c900) - (property "Reference" "U?" (id 0) (at 458.47 123.19 0)) - (property "Value" "MMDT2907A-7-F" (id 1) (at 458.47 125.73 0)) - (property "Footprint" "SOT65P210X110-6N" (id 2) (at 466.09 128.27 0) + (property "Reference" "U?" (id 0) (at 424.18 114.3 0)) + (property "Value" "MMDT2907A-7-F" (id 1) (at 424.18 116.84 0)) + (property "Footprint" "SOT65P210X110-6N" (id 2) (at 431.8 119.38 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Datasheet" "https://www.digikey.com/product-detail/en/diodes-incorporated/MMDT2907A-7-F/MMDT2907A-FDICT-ND/755507" (id 3) (at 466.09 130.81 0) + (property "Datasheet" "https://www.digikey.com/product-detail/en/diodes-incorporated/MMDT2907A-7-F/MMDT2907A-FDICT-ND/755507" (id 3) (at 431.8 121.92 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Description" "Diodes Inc MMDT2907A-7-F Dual PNP Bipolar Transistor, -600 mA, -60 V, 6-Pin SOT-363" (id 4) (at 466.09 133.35 0) + (property "Description" "Diodes Inc MMDT2907A-7-F Dual PNP Bipolar Transistor, -600 mA, -60 V, 6-Pin SOT-363" (id 4) (at 431.8 124.46 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Height" "1.1" (id 5) (at 466.09 135.89 0) + (property "Height" "1.1" (id 5) (at 431.8 127 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Name" "Diodes Inc." (id 6) (at 466.09 138.43 0) + (property "Manufacturer_Name" "Diodes Inc." (id 6) (at 431.8 129.54 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Part_Number" "MMDT2907A-7-F" (id 7) (at 466.09 140.97 0) + (property "Manufacturer_Part_Number" "MMDT2907A-7-F" (id 7) (at 431.8 132.08 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Part Number" "621-MMDT2907A-F" (id 8) (at 466.09 143.51 0) + (property "Mouser Part Number" "621-MMDT2907A-F" (id 8) (at 431.8 134.62 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Diodes-Incorporated/MMDT2907A-7-F?qs=r2lzopzdS3aWhNHiAefFpg%3D%3D" (id 9) (at 466.09 146.05 0) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Diodes-Incorporated/MMDT2907A-7-F?qs=r2lzopzdS3aWhNHiAefFpg%3D%3D" (id 9) (at 431.8 137.16 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Part Number" "MMDT2907A-7-F" (id 10) (at 466.09 148.59 0) + (property "Arrow Part Number" "MMDT2907A-7-F" (id 10) (at 431.8 139.7 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Price/Stock" "https://www.arrow.com/en/products/mmdt2907a-7-f/diodes-incorporated" (id 11) (at 466.09 151.13 0) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/mmdt2907a-7-f/diodes-incorporated" (id 11) (at 431.8 142.24 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Part Number" "" (id 12) (at 466.09 153.67 0) + (property "Mouser Testing Part Number" "" (id 12) (at 431.8 144.78 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Price/Stock" "" (id 13) (at 466.09 156.21 0) + (property "Mouser Testing Price/Stock" "" (id 13) (at 431.8 147.32 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) (pin "1" (uuid 8fea077e-8bf5-4230-8695-7f969a4307e7)) @@ -4203,33 +4329,33 @@ (pin "1" (uuid 1be580a9-1212-43e5-b224-473aab4d2d12)) ) - (symbol (lib_id "power:GND") (at 439.42 165.1 0) (unit 1) + (symbol (lib_id "power:GND") (at 405.13 156.21 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid dc54e9fb-29a7-4274-aa0e-1e10a466ca6e) - (property "Reference" "#PWR?" (id 0) (at 439.42 171.45 0) + (property "Reference" "#PWR?" (id 0) (at 405.13 162.56 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 439.42 170.18 0)) - (property "Footprint" "" (id 2) (at 439.42 165.1 0) + (property "Value" "GND" (id 1) (at 405.13 161.29 0)) + (property "Footprint" "" (id 2) (at 405.13 156.21 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 439.42 165.1 0) + (property "Datasheet" "" (id 3) (at 405.13 156.21 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid c2e65032-4f56-4b5e-a211-9127536fa6fc)) ) - (symbol (lib_id "power:+5V") (at 477.52 91.44 0) (unit 1) + (symbol (lib_id "power:+5V") (at 443.23 82.55 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid dc6fa5f2-bd40-4e78-9fd9-68974bef9777) - (property "Reference" "#PWR?" (id 0) (at 477.52 95.25 0) + (property "Reference" "#PWR?" (id 0) (at 443.23 86.36 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+5V" (id 1) (at 477.52 86.36 0)) - (property "Footprint" "" (id 2) (at 477.52 91.44 0) + (property "Value" "+5V" (id 1) (at 443.23 77.47 0)) + (property "Footprint" "" (id 2) (at 443.23 82.55 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 477.52 91.44 0) + (property "Datasheet" "" (id 3) (at 443.23 82.55 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 295d58a1-e084-4df2-a7d7-286c88cf53fb)) @@ -4286,98 +4412,98 @@ (pin "8" (uuid 1539a18b-ca04-401d-8add-621410ae41c6)) ) - (symbol (lib_id "power:GND") (at 358.14 69.85 0) (unit 1) + (symbol (lib_id "power:GND") (at 323.85 60.96 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid e21c1973-069e-49a3-b09e-ab1fd5fa7927) - (property "Reference" "#PWR?" (id 0) (at 358.14 76.2 0) + (property "Reference" "#PWR?" (id 0) (at 323.85 67.31 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 358.14 74.93 0)) - (property "Footprint" "" (id 2) (at 358.14 69.85 0) + (property "Value" "GND" (id 1) (at 323.85 66.04 0)) + (property "Footprint" "" (id 2) (at 323.85 60.96 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 358.14 69.85 0) + (property "Datasheet" "" (id 3) (at 323.85 60.96 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 28599a98-c8de-43bc-89c6-b61c44286c02)) ) - (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 370.84 161.29 90) (unit 1) + (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 336.55 152.4 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid e70859b0-5640-4eb1-b309-a9cceea26974) - (property "Reference" "R?" (id 0) (at 373.38 151.1299 90) + (property "Reference" "R?" (id 0) (at 339.09 142.2399 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Value" "100K" (id 1) (at 373.38 153.6699 90) + (property "Value" "100K" (id 1) (at 339.09 144.7799 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "RESC1005X40N" (id 2) (at 369.57 147.32 0) + (property "Footprint" "RESC1005X40N" (id 2) (at 335.28 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets_SAMA/902f9e387b938f871d31120f5fc1d65e.pdf" (id 3) (at 372.11 147.32 0) + (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets_SAMA/902f9e387b938f871d31120f5fc1d65e.pdf" (id 3) (at 337.82 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Description" "GENERAL PURPOSE CHIP RESISTORS" (id 4) (at 374.65 147.32 0) + (property "Description" "GENERAL PURPOSE CHIP RESISTORS" (id 4) (at 340.36 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Height" "0.4" (id 5) (at 377.19 147.32 0) + (property "Height" "0.4" (id 5) (at 342.9 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Name" "KEMET" (id 6) (at 379.73 147.32 0) + (property "Manufacturer_Name" "KEMET" (id 6) (at 345.44 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Part_Number" "RC0402FR-07100KL" (id 7) (at 382.27 147.32 0) + (property "Manufacturer_Part_Number" "RC0402FR-07100KL" (id 7) (at 347.98 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Part Number" "603-RC0402FR-07100KL" (id 8) (at 384.81 147.32 0) + (property "Mouser Part Number" "603-RC0402FR-07100KL" (id 8) (at 350.52 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-07100KL?qs=mnq%2FyloZIXzTlUn7JAHSWg%3D%3D" (id 9) (at 387.35 147.32 0) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-07100KL?qs=mnq%2FyloZIXzTlUn7JAHSWg%3D%3D" (id 9) (at 353.06 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Part Number" "RC0402FR-07100KL" (id 10) (at 389.89 147.32 0) + (property "Arrow Part Number" "RC0402FR-07100KL" (id 10) (at 355.6 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Price/Stock" "https://www.arrow.com/en/products/rc0402fr-07100kl/yageo" (id 11) (at 392.43 147.32 0) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/rc0402fr-07100kl/yageo" (id 11) (at 358.14 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Part Number" "" (id 12) (at 394.97 147.32 0) + (property "Mouser Testing Part Number" "" (id 12) (at 360.68 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Price/Stock" "" (id 13) (at 397.51 147.32 0) + (property "Mouser Testing Price/Stock" "" (id 13) (at 363.22 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) (pin "1" (uuid 94aeebdf-5d45-4036-bd8c-135750a0f993)) (pin "2" (uuid cdeb8938-4b92-4d44-8ebd-5b182bba75bb)) ) - (symbol (lib_id "power:GND") (at 228.6 190.5 0) (unit 1) + (symbol (lib_id "power:GND") (at 214.63 175.26 180) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid ea83994b-d771-42d8-9d34-4c6baa538448) - (property "Reference" "#PWR?" (id 0) (at 228.6 196.85 0) + (property "Reference" "#PWR?" (id 0) (at 214.63 168.91 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 228.6 195.58 0)) - (property "Footprint" "" (id 2) (at 228.6 190.5 0) + (property "Value" "GND" (id 1) (at 214.63 170.18 0)) + (property "Footprint" "" (id 2) (at 214.63 175.26 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 228.6 190.5 0) + (property "Datasheet" "" (id 3) (at 214.63 175.26 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 231aa175-3eac-4b49-9f72-ff597403eb76)) ) - (symbol (lib_id "power:+3V3") (at 160.02 172.72 0) (unit 1) + (symbol (lib_id "power:+3V3") (at 167.64 172.72 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid eaf6f8d8-69f0-4ebb-8a2e-461c2a3bef9b) - (property "Reference" "#PWR?" (id 0) (at 160.02 176.53 0) + (property "Reference" "#PWR?" (id 0) (at 167.64 176.53 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3V3" (id 1) (at 160.02 167.64 0)) - (property "Footprint" "" (id 2) (at 160.02 172.72 0) + (property "Value" "+3V3" (id 1) (at 167.64 167.64 0)) + (property "Footprint" "" (id 2) (at 167.64 172.72 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 160.02 172.72 0) + (property "Datasheet" "" (id 3) (at 167.64 172.72 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 1768ce8a-af14-4fff-8d8e-0b932b64bbc4)) @@ -4402,17 +4528,35 @@ (pin "2" (uuid 2d1c3361-75a5-43e0-b6a4-32b8852cf7b7)) ) - (symbol (lib_id "power:+ext_3V3") (at 306.07 91.44 0) (unit 1) + (symbol (lib_id "power:GND") (at 116.84 60.96 180) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid ed9725c6-c071-4ff7-9056-2a3202d7f611) + (property "Reference" "#PWR?" (id 0) (at 116.84 54.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 119.38 59.6899 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 116.84 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 116.84 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 5b6e084d-98fe-48bc-b76e-ae7c9bb125c9)) + ) + + (symbol (lib_id "power:+ext_3V3") (at 271.78 82.55 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid f054fe2f-7d3e-44f4-841d-e2b4aa6c7669) - (property "Reference" "#PWR?" (id 0) (at 306.07 95.25 0) + (property "Reference" "#PWR?" (id 0) (at 271.78 86.36 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+ext_3V3" (id 1) (at 306.07 86.36 0)) - (property "Footprint" "" (id 2) (at 306.07 91.44 0) + (property "Value" "+ext_3V3" (id 1) (at 271.78 77.47 0)) + (property "Footprint" "" (id 2) (at 271.78 82.55 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 306.07 91.44 0) + (property "Datasheet" "" (id 3) (at 271.78 82.55 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 9ceb8f0e-aec2-4b24-98f8-78cfa395ff75)) @@ -4471,49 +4615,49 @@ (pin "9" (uuid 7b314d68-eb95-4082-a875-0bda61c6e57e)) ) - (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 439.42 161.29 90) (unit 1) + (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 405.13 152.4 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid f825078a-0b67-447d-a4bb-7e5f06e86419) - (property "Reference" "R?" (id 0) (at 441.96 151.1299 90) + (property "Reference" "R?" (id 0) (at 407.67 142.2399 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Value" "100K" (id 1) (at 441.96 153.6699 90) + (property "Value" "100K" (id 1) (at 407.67 144.7799 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "RESC1005X40N" (id 2) (at 438.15 147.32 0) + (property "Footprint" "RESC1005X40N" (id 2) (at 403.86 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets_SAMA/902f9e387b938f871d31120f5fc1d65e.pdf" (id 3) (at 440.69 147.32 0) + (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets_SAMA/902f9e387b938f871d31120f5fc1d65e.pdf" (id 3) (at 406.4 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Description" "GENERAL PURPOSE CHIP RESISTORS" (id 4) (at 443.23 147.32 0) + (property "Description" "GENERAL PURPOSE CHIP RESISTORS" (id 4) (at 408.94 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Height" "0.4" (id 5) (at 445.77 147.32 0) + (property "Height" "0.4" (id 5) (at 411.48 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Name" "KEMET" (id 6) (at 448.31 147.32 0) + (property "Manufacturer_Name" "KEMET" (id 6) (at 414.02 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Manufacturer_Part_Number" "RC0402FR-07100KL" (id 7) (at 450.85 147.32 0) + (property "Manufacturer_Part_Number" "RC0402FR-07100KL" (id 7) (at 416.56 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Part Number" "603-RC0402FR-07100KL" (id 8) (at 453.39 147.32 0) + (property "Mouser Part Number" "603-RC0402FR-07100KL" (id 8) (at 419.1 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-07100KL?qs=mnq%2FyloZIXzTlUn7JAHSWg%3D%3D" (id 9) (at 455.93 147.32 0) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-07100KL?qs=mnq%2FyloZIXzTlUn7JAHSWg%3D%3D" (id 9) (at 421.64 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Part Number" "RC0402FR-07100KL" (id 10) (at 458.47 147.32 0) + (property "Arrow Part Number" "RC0402FR-07100KL" (id 10) (at 424.18 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Arrow Price/Stock" "https://www.arrow.com/en/products/rc0402fr-07100kl/yageo" (id 11) (at 461.01 147.32 0) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/rc0402fr-07100kl/yageo" (id 11) (at 426.72 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Part Number" "" (id 12) (at 463.55 147.32 0) + (property "Mouser Testing Part Number" "" (id 12) (at 429.26 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Mouser Testing Price/Stock" "" (id 13) (at 466.09 147.32 0) + (property "Mouser Testing Price/Stock" "" (id 13) (at 431.8 138.43 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) (pin "1" (uuid fc16f4bb-3de0-49a1-b6d0-7c3b7ce4e91c)) @@ -4536,17 +4680,17 @@ (pin "1" (uuid c6292ba4-3bb9-4bcf-a265-d08515f3eab1)) ) - (symbol (lib_id "power:GND") (at 303.53 165.1 0) (unit 1) + (symbol (lib_id "power:GND") (at 269.24 156.21 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid fbe4bd3f-6e68-4ddd-9eaa-8e13fe897dce) - (property "Reference" "#PWR?" (id 0) (at 303.53 171.45 0) + (property "Reference" "#PWR?" (id 0) (at 269.24 162.56 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 303.53 170.18 0)) - (property "Footprint" "" (id 2) (at 303.53 165.1 0) + (property "Value" "GND" (id 1) (at 269.24 161.29 0)) + (property "Footprint" "" (id 2) (at 269.24 156.21 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 303.53 165.1 0) + (property "Datasheet" "" (id 3) (at 269.24 156.21 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 36ad46d5-e3b0-4cdb-9e97-e637057c7ac6)) @@ -4638,9 +4782,6 @@ (path "/0b157607-f9b0-406a-8552-f174c0cbd973" (reference "#PWR?") (unit 1) (value "+ext_5V") (footprint "") ) - (path "/0cf6864d-eb0b-44a4-8430-c2d70446e5de" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) (path "/0fbe6fe3-3fdb-4d6e-8de5-be6f136ef74a" (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") ) @@ -4710,6 +4851,9 @@ (path "/eaf6f8d8-69f0-4ebb-8a2e-461c2a3bef9b" (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") ) + (path "/ed9725c6-c071-4ff7-9056-2a3202d7f611" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) (path "/f054fe2f-7d3e-44f4-841d-e2b4aa6c7669" (reference "#PWR?") (unit 1) (value "+ext_3V3") (footprint "") ) @@ -4746,14 +4890,17 @@ (path "/619380bb-1036-4309-ae3c-dfbf1727965f" (reference "IC?") (unit 1) (value "DMP1045U-7") (footprint "SOT96P240X120-3N") ) + (path "/7756c211-5286-4d10-828b-c4ad5bcfbce7" + (reference "IC?") (unit 1) (value "ESP32-WROOM-32E-N4") (footprint "ESP32WROOM32EN4") + ) (path "/92132767-5beb-424d-bfe4-5601c811c410" (reference "IC?") (unit 1) (value "DMP1045U-7") (footprint "SOT96P240X120-3N") ) (path "/a5cc5237-8cb6-4b5b-ac74-60723428bec5" (reference "IC?") (unit 1) (value "AZ1117H-3.3TRE1") (footprint "SOT230P700X180-4N") ) - (path "/a626741b-0242-4b47-871a-73d3a9420c3f" - (reference "J?") (unit 1) (value "5033981892") (footprint "Libraries:5033981892") + (path "/17f517ac-51e0-4147-b650-9c2b2c8fceaa" + (reference "J?") (unit 1) (value "503398-1892") (footprint "503398-1892") ) (path "/deda9295-32a1-4f05-8f75-91c916d877b5" (reference "J?") (unit 1) (value "X6511WVS-08H-C60D48R2") (footprint "HUSRSP8W66P254_2000X250X850P") @@ -4806,9 +4953,6 @@ (path "/a24644c1-faf2-48cb-a6e5-428bf8b72923" (reference "U?") (unit 1) (value "MMDT2907A-7-F") (footprint "SOT65P210X110-6N") ) - (path "/a7ca8ead-0ab1-4fb3-ac63-4b45d0746291" - (reference "U?") (unit 1) (value "ESP32-WROOM-32D") (footprint "RF_Module:ESP32-WROOM-32") - ) (path "/d6d7c070-4b21-43f9-9c3f-ff8fca33c900" (reference "U?") (unit 1) (value "MMDT2907A-7-F") (footprint "SOT65P210X110-6N") ) From 83f61faea6f9f8fb3772f4afb8b5b872e1ea2b1f Mon Sep 17 00:00:00 2001 From: Just Call Me Koko Date: Wed, 16 Nov 2022 17:08:51 -0500 Subject: [PATCH 04/12] Add Marauder logo and update components --- .../Libraries/CAPC1005X60N.kicad_mod | 29 + .../Libraries/CL05A105KA5NQNC.lib | 30 + .../Libraries/CL05B104KO5NNNC.lib | 30 + .../Libraries/RC0402FR-0710KL.lib | 27 + .../Libraries/SKRPABE010.kicad_mod | 40 + .../Libraries/SKRPABE010.lib | 29 + .../WiFi-Devboard-Pro.kicad_sch | 1132 +++++++++++------ pictures/jcmk_icon_black.png | Bin 0 -> 10143 bytes 8 files changed, 925 insertions(+), 392 deletions(-) create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/CAPC1005X60N.kicad_mod create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/CL05A105KA5NQNC.lib create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/CL05B104KO5NNNC.lib create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/RC0402FR-0710KL.lib create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/SKRPABE010.kicad_mod create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/SKRPABE010.lib create mode 100644 pictures/jcmk_icon_black.png diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/CAPC1005X60N.kicad_mod b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/CAPC1005X60N.kicad_mod new file mode 100644 index 0000000..4f8f76f --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/CAPC1005X60N.kicad_mod @@ -0,0 +1,29 @@ +(module "CAPC1005X60N" (layer F.Cu) + (descr "CL05A105KA5NQNC") + (tags "Capacitor") + (attr smd) + (fp_text reference C** (at 0 0) (layer F.SilkS) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text value "CAPC1005X60N" (at 0 0) (layer F.SilkS) hide + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_line (start -0.92 -0.47) (end 0.92 -0.47) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.92 -0.47) (end 0.92 0.47) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.92 0.47) (end -0.92 0.47) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.92 0.47) (end -0.92 -0.47) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1)) + (pad 1 smd rect (at -0.46 0 0) (size 0.62 0.64) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 0.46 0 0) (size 0.62 0.64) (layers F.Cu F.Paste F.Mask)) + (model CL05A105KA5NQNC.stp + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/CL05A105KA5NQNC.lib b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/CL05A105KA5NQNC.lib new file mode 100644 index 0000000..6ca9ce5 --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/CL05A105KA5NQNC.lib @@ -0,0 +1,30 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +#SamacSys ECAD Model CL05A105KA5NQNC +#/1601150/987070/2.49/2/3/Capacitor +DEF CL05A105KA5NQNC C 0 30 Y Y 1 F N +F0 "C" 350 250 50 H V L CNN +F1 "CL05A105KA5NQNC" 350 150 50 H V L CNN +F2 "CAPC1005X60N" 350 50 50 H I L CNN +F3 "https://www.arrow.com/en/products/cl05a105ka5nqnc/samsung-electro-mechanics" 350 -50 50 H I L CNN +F4 "Cap Ceramic 1uF 25V X5R 10% Pad SMD 0402 85C T/R" 350 -150 50 H I L CNN "Description" +F5 "0.6" 350 -250 50 H I L CNN "Height" +F6 "Samsung Electro-Mechanics" 350 -350 50 H I L CNN "Manufacturer_Name" +F7 "CL05A105KA5NQNC" 350 -450 50 H I L CNN "Manufacturer_Part_Number" +F8 "187-CL05A105KA5NQNC" 350 -550 50 H I L CNN "Mouser Part Number" +F9 "https://www.mouser.co.uk/ProductDetail/Samsung-Electro-Mechanics/CL05A105KA5NQNC?qs=X6jEic%2FHinDIeFgZnm60Lw%3D%3D" 350 -650 50 H I L CNN "Mouser Price/Stock" +F10 "CL05A105KA5NQNC" 350 -750 50 H I L CNN "Arrow Part Number" +F11 "https://www.arrow.com/en/products/cl05a105ka5nqnc/samsung-electro-mechanics?region=europe" 350 -850 50 H I L CNN "Arrow Price/Stock" +F12 "" 350 -950 50 H I L CNN "Mouser Testing Part Number" +F13 "" 350 -1050 50 H I L CNN "Mouser Testing Price/Stock" +DRAW +X ~ 1 0 0 200 R 50 50 0 0 P +X ~ 2 500 0 200 L 50 50 0 0 P +P 2 0 1 6 220 100 220 -100 N +P 2 0 1 6 280 100 280 -100 N +P 2 0 1 6 200 0 220 0 N +P 2 0 1 6 280 0 300 0 N +ENDDRAW +ENDDEF +# +#End Library diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/CL05B104KO5NNNC.lib b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/CL05B104KO5NNNC.lib new file mode 100644 index 0000000..93d55a9 --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/CL05B104KO5NNNC.lib @@ -0,0 +1,30 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +#SamacSys ECAD Model CL05B104KO5NNNC +#/563787/987070/2.49/2/3/Capacitor +DEF CL05B104KO5NNNC C 0 30 Y Y 1 F N +F0 "C" 350 250 50 H V L CNN +F1 "CL05B104KO5NNNC" 350 150 50 H V L CNN +F2 "CAPC1005X55N" 350 50 50 H I L CNN +F3 "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets-DGA10/2408147.pdf" 350 -50 50 H I L CNN +F4 "Samsung Electro-Mechanics CL05B104KO5NNNC 100nF Multilayer Ceramic Capacitor MLCC 16V dc +/-10% Tolerance SMD" 350 -150 50 H I L CNN "Description" +F5 "0.55" 350 -250 50 H I L CNN "Height" +F6 "Samsung Electro-Mechanics" 350 -350 50 H I L CNN "Manufacturer_Name" +F7 "CL05B104KO5NNNC" 350 -450 50 H I L CNN "Manufacturer_Part_Number" +F8 "187-CL05B104KO5NNNC" 350 -550 50 H I L CNN "Mouser Part Number" +F9 "https://www.mouser.co.uk/ProductDetail/Samsung-Electro-Mechanics/CL05B104KO5NNNC?qs=hqM3L16%252BxlfT2SKOuAUq6Q%3D%3D" 350 -650 50 H I L CNN "Mouser Price/Stock" +F10 "CL05B104KO5NNNC" 350 -750 50 H I L CNN "Arrow Part Number" +F11 "https://www.arrow.com/en/products/cl05b104ko5nnnc/samsung-electro-mechanics?region=europe" 350 -850 50 H I L CNN "Arrow Price/Stock" +F12 "" 350 -950 50 H I L CNN "Mouser Testing Part Number" +F13 "" 350 -1050 50 H I L CNN "Mouser Testing Price/Stock" +DRAW +X ~ 1 0 0 200 R 50 50 0 0 P +X ~ 2 500 0 200 L 50 50 0 0 P +P 2 0 1 6 220 100 220 -100 N +P 2 0 1 6 280 100 280 -100 N +P 2 0 1 6 200 0 220 0 N +P 2 0 1 6 280 0 300 0 N +ENDDRAW +ENDDEF +# +#End Library diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/RC0402FR-0710KL.lib b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/RC0402FR-0710KL.lib new file mode 100644 index 0000000..da445f7 --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/RC0402FR-0710KL.lib @@ -0,0 +1,27 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +#SamacSys ECAD Model RC0402FR-0710KL +#/541505/987070/2.49/2/3/Resistor +DEF RC0402FR-0710KL R 0 30 Y Y 1 F N +F0 "R" 550 250 50 H V L CNN +F1 "RC0402FR-0710KL" 550 150 50 H V L CNN +F2 "RESC1005X40N" 550 50 50 H I L CNN +F3 "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets_SAMA/902f9e387b938f871d31120f5fc1d65e.pdf" 550 -50 50 H I L CNN +F4 "YAGEO (PHYCOMP) - RC0402FR-0710KL. - RES, THICK FILM, 10K, 1%, 0.0625W, 0402" 550 -150 50 H I L CNN "Description" +F5 "0.4" 550 -250 50 H I L CNN "Height" +F6 "KEMET" 550 -350 50 H I L CNN "Manufacturer_Name" +F7 "RC0402FR-0710KL" 550 -450 50 H I L CNN "Manufacturer_Part_Number" +F8 "603-RC0402FR-0710KL" 550 -550 50 H I L CNN "Mouser Part Number" +F9 "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-0710KL?qs=I1mnnYJTTsxUoNwrUsQExA%3D%3D" 550 -650 50 H I L CNN "Mouser Price/Stock" +F10 "RC0402FR-0710KL" 550 -750 50 H I L CNN "Arrow Part Number" +F11 "https://www.arrow.com/en/products/rc0402fr-0710kl/yageo?region=europe" 550 -850 50 H I L CNN "Arrow Price/Stock" +F12 "" 550 -950 50 H I L CNN "Mouser Testing Part Number" +F13 "" 550 -1050 50 H I L CNN "Mouser Testing Price/Stock" +DRAW +X ~ 1 0 0 200 R 50 50 0 0 P +X ~ 2 700 0 200 L 50 50 0 0 P +P 5 0 1 6 200 50 500 50 500 -50 200 -50 200 50 N +ENDDRAW +ENDDEF +# +#End Library diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/SKRPABE010.kicad_mod b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/SKRPABE010.kicad_mod new file mode 100644 index 0000000..7069537 --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/SKRPABE010.kicad_mod @@ -0,0 +1,40 @@ +(module "SKRPABE010" (layer F.Cu) + (descr "SKRPABE010-1") + (tags "Switch") + (attr smd) + (fp_text reference S** (at 0.000 -0) (layer F.SilkS) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text user %R (at 0.000 -0) (layer F.Fab) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text value "SKRPABE010" (at 0.000 -0) (layer F.SilkS) hide + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_line (start -2.1 -1.6) (end 2.1 -1.6) (layer F.Fab) (width 0.2)) + (fp_line (start 2.1 -1.6) (end 2.1 1.6) (layer F.Fab) (width 0.2)) + (fp_line (start 2.1 1.6) (end -2.1 1.6) (layer F.Fab) (width 0.2)) + (fp_line (start -2.1 1.6) (end -2.1 -1.6) (layer F.Fab) (width 0.2)) + (fp_line (start -3.6 -2.6) (end 3.6 -2.6) (layer F.CrtYd) (width 0.1)) + (fp_line (start 3.6 -2.6) (end 3.6 2.6) (layer F.CrtYd) (width 0.1)) + (fp_line (start 3.6 2.6) (end -3.6 2.6) (layer F.CrtYd) (width 0.1)) + (fp_line (start -3.6 2.6) (end -3.6 -2.6) (layer F.CrtYd) (width 0.1)) + (fp_line (start -1.2 -1.6) (end 1.2 -1.6) (layer F.SilkS) (width 0.1)) + (fp_line (start -1.2 1.6) (end 1.2 1.6) (layer F.SilkS) (width 0.1)) + (fp_line (start -2.1 -0.4) (end -2.1 0.4) (layer F.SilkS) (width 0.1)) + (fp_line (start 2.1 -0.4) (end 2.1 0.4) (layer F.SilkS) (width 0.1)) + (fp_line (start -3 -1) (end -3 -1) (layer F.SilkS) (width 0.1)) + (fp_line (start -3 -1) (end -3 -1) (layer F.SilkS) (width 0.2)) + (fp_line (start -3.2 -1) (end -3.2 -1) (layer F.SilkS) (width 0.2)) + (fp_arc (start -3.1 -1) (end -3.000 -1) (angle -180) (layer F.SilkS) (width 0.2)) + (fp_arc (start -3.1 -1) (end -3.200 -1) (angle -180) (layer F.SilkS) (width 0.2)) + (pad 1 smd rect (at -2.075 -1.075 90) (size 0.650 1.050) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 2.075 -1.075 90) (size 0.650 1.050) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -2.075 1.075 90) (size 0.650 1.050) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at 2.075 1.075 90) (size 0.650 1.050) (layers F.Cu F.Paste F.Mask)) + (model SKRPABE010.stp + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/SKRPABE010.lib b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/SKRPABE010.lib new file mode 100644 index 0000000..e3a0309 --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/SKRPABE010.lib @@ -0,0 +1,29 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +#SamacSys ECAD Model SKRPABE010 +#/13010270/987070/2.49/4/0/Switch +DEF SKRPABE010 S 0 30 Y Y 1 F N +F0 "S" 950 300 50 H V L CNN +F1 "SKRPABE010" 950 200 50 H V L CNN +F2 "SKRPABE010" 950 100 50 H I L CNN +F3 "https://datasheet.lcsc.com/szlcsc/ALPS-Electric-SKRPABE010_C115360.pdf" 950 0 50 H I L CNN +F4 "Switch Tactile N.O. SPST Button J-Bend 0.05A 16VDC 1.57N SMD Automotive T/R" 950 -100 50 H I L CNN "Description" +F5 "2.5" 950 -200 50 H I L CNN "Height" +F6 "ALPS Electric" 950 -300 50 H I L CNN "Manufacturer_Name" +F7 "SKRPABE010" 950 -400 50 H I L CNN "Manufacturer_Part_Number" +F8 "688-SKRPAB" 950 -500 50 H I L CNN "Mouser Part Number" +F9 "https://www.mouser.co.uk/ProductDetail/Alps-Alpine/SKRPABE010?qs=m0BA540hBPe1GpcSf%2FZ5Yw%3D%3D" 950 -600 50 H I L CNN "Mouser Price/Stock" +F10 "" 950 -700 50 H I L CNN "Arrow Part Number" +F11 "" 950 -800 50 H I L CNN "Arrow Price/Stock" +F12 "" 950 -900 50 H I L CNN "Mouser Testing Part Number" +F13 "" 950 -1000 50 H I L CNN "Mouser Testing Price/Stock" +DRAW +X NO_1 1 0 0 200 R 50 50 0 0 P +X NO_2 2 1100 0 200 L 50 50 0 0 P +X NO_3 3 0 -100 200 R 50 50 0 0 P +X NO_4 4 1100 -100 200 L 50 50 0 0 P +P 5 0 1 6 200 100 900 100 900 -200 200 -200 200 100 N +ENDDRAW +ENDDEF +# +#End Library diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch index 9dee78c..fade37d 100644 --- a/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch @@ -370,96 +370,6 @@ ) ) ) - (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes) - (property "Reference" "C" (id 0) (at 0.635 2.54 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "C" (id 1) (at 0.635 -2.54 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "" (id 2) (at 0.9652 -3.81 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_keywords" "cap capacitor" (id 4) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "Unpolarized capacitor" (id 5) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_fp_filters" "C_*" (id 6) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "C_0_1" - (polyline - (pts - (xy -2.032 -0.762) - (xy 2.032 -0.762) - ) - (stroke (width 0.508) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy -2.032 0.762) - (xy 2.032 0.762) - ) - (stroke (width 0.508) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - ) - (symbol "C_1_1" - (pin passive line (at 0 3.81 270) (length 2.794) - (name "~" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 0 -3.81 90) (length 2.794) - (name "~" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) - (property "Reference" "R" (id 0) (at 2.032 0 90) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "R" (id 1) (at 0 0 90) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (id 2) (at -1.778 0 90) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_keywords" "R res resistor" (id 4) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "Resistor" (id 5) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_fp_filters" "R_*" (id 6) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "R_0_1" - (rectangle (start -1.016 -2.54) (end 1.016 2.54) - (stroke (width 0.254) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - ) - (symbol "R_1_1" - (pin passive line (at 0 3.81 270) (length 1.27) - (name "~" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 0 -3.81 90) (length 1.27) - (name "~" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - ) - ) (symbol "SamacSys_Parts:3220-10-0300-00" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) (property "Reference" "J" (id 0) (at 19.05 7.62 0) (effects (font (size 1.27 1.27)) (justify left)) @@ -833,6 +743,97 @@ ) ) ) + (symbol "SamacSys_Parts:CL05A105KA5NQNC" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) + (property "Reference" "C" (id 0) (at 8.89 6.35 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "CL05A105KA5NQNC" (id 1) (at 8.89 3.81 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "CAPC1005X60N" (id 2) (at 8.89 1.27 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://www.arrow.com/en/products/cl05a105ka5nqnc/samsung-electro-mechanics" (id 3) (at 8.89 -1.27 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "Cap Ceramic 1uF 25V X5R 10% Pad SMD 0402 85C T/R" (id 4) (at 8.89 -3.81 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "0.6" (id 5) (at 8.89 -6.35 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "Samsung Electro-Mechanics" (id 6) (at 8.89 -8.89 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "CL05A105KA5NQNC" (id 7) (at 8.89 -11.43 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "187-CL05A105KA5NQNC" (id 8) (at 8.89 -13.97 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Samsung-Electro-Mechanics/CL05A105KA5NQNC?qs=X6jEic%2FHinDIeFgZnm60Lw%3D%3D" (id 9) (at 8.89 -16.51 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "CL05A105KA5NQNC" (id 10) (at 8.89 -19.05 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/cl05a105ka5nqnc/samsung-electro-mechanics?region=europe" (id 11) (at 8.89 -21.59 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 8.89 -24.13 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 8.89 -26.67 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "ki_description" "Cap Ceramic 1uF 25V X5R 10% Pad SMD 0402 85C T/R" (id 14) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "CL05A105KA5NQNC_0_0" + (pin passive line (at 0 0 0) (length 5.08) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 12.7 0 180) (length 5.08) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "CL05A105KA5NQNC_0_1" + (polyline + (pts + (xy 5.08 0) + (xy 5.588 0) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.588 2.54) + (xy 5.588 -2.54) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.112 0) + (xy 7.62 0) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.112 2.54) + (xy 7.112 -2.54) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + ) (symbol "SamacSys_Parts:CL05A106MQ5NUNC" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) (property "Reference" "C" (id 0) (at 8.89 6.35 0) (effects (font (size 1.27 1.27)) (justify left)) @@ -924,6 +925,97 @@ ) ) ) + (symbol "SamacSys_Parts:CL05B104KO5NNNC" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) + (property "Reference" "C" (id 0) (at 8.89 6.35 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "CL05B104KO5NNNC" (id 1) (at 8.89 3.81 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "CAPC1005X55N" (id 2) (at 8.89 1.27 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets-DGA10/2408147.pdf" (id 3) (at 8.89 -1.27 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "Samsung Electro-Mechanics CL05B104KO5NNNC 100nF Multilayer Ceramic Capacitor MLCC 16V dc +/-10% Tolerance SMD" (id 4) (at 8.89 -3.81 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "0.55" (id 5) (at 8.89 -6.35 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "Samsung Electro-Mechanics" (id 6) (at 8.89 -8.89 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "CL05B104KO5NNNC" (id 7) (at 8.89 -11.43 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "187-CL05B104KO5NNNC" (id 8) (at 8.89 -13.97 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Samsung-Electro-Mechanics/CL05B104KO5NNNC?qs=hqM3L16%252BxlfT2SKOuAUq6Q%3D%3D" (id 9) (at 8.89 -16.51 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "CL05B104KO5NNNC" (id 10) (at 8.89 -19.05 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/cl05b104ko5nnnc/samsung-electro-mechanics?region=europe" (id 11) (at 8.89 -21.59 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 8.89 -24.13 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 8.89 -26.67 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "ki_description" "Samsung Electro-Mechanics CL05B104KO5NNNC 100nF Multilayer Ceramic Capacitor MLCC 16V dc +/-10% Tolerance SMD" (id 14) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "CL05B104KO5NNNC_0_0" + (pin passive line (at 0 0 0) (length 5.08) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 12.7 0 180) (length 5.08) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "CL05B104KO5NNNC_0_1" + (polyline + (pts + (xy 5.08 0) + (xy 5.588 0) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.588 2.54) + (xy 5.588 -2.54) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.112 0) + (xy 7.62 0) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.112 2.54) + (xy 7.112 -2.54) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + ) (symbol "SamacSys_Parts:CM05X5R226M06AH080" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) (property "Reference" "C" (id 0) (at 8.89 6.35 0) (effects (font (size 1.27 1.27)) (justify left)) @@ -1495,6 +1587,76 @@ ) ) ) + (symbol "SamacSys_Parts:RC0402FR-0710KL" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) + (property "Reference" "R" (id 0) (at 13.97 6.35 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "RC0402FR-0710KL" (id 1) (at 13.97 3.81 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "RESC1005X40N" (id 2) (at 13.97 1.27 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets_SAMA/902f9e387b938f871d31120f5fc1d65e.pdf" (id 3) (at 13.97 -1.27 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "YAGEO (PHYCOMP) - RC0402FR-0710KL. - RES, THICK FILM, 10K, 1%, 0.0625W, 0402" (id 4) (at 13.97 -3.81 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "0.4" (id 5) (at 13.97 -6.35 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "KEMET" (id 6) (at 13.97 -8.89 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "RC0402FR-0710KL" (id 7) (at 13.97 -11.43 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "603-RC0402FR-0710KL" (id 8) (at 13.97 -13.97 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-0710KL?qs=I1mnnYJTTsxUoNwrUsQExA%3D%3D" (id 9) (at 13.97 -16.51 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "RC0402FR-0710KL" (id 10) (at 13.97 -19.05 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/rc0402fr-0710kl/yageo?region=europe" (id 11) (at 13.97 -21.59 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 13.97 -24.13 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 13.97 -26.67 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "ki_description" "YAGEO (PHYCOMP) - RC0402FR-0710KL. - RES, THICK FILM, 10K, 1%, 0.0625W, 0402" (id 14) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "RC0402FR-0710KL_0_0" + (pin passive line (at 0 0 0) (length 5.08) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 0 180) (length 5.08) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "RC0402FR-0710KL_0_1" + (polyline + (pts + (xy 5.08 1.27) + (xy 12.7 1.27) + (xy 12.7 -1.27) + (xy 5.08 -1.27) + (xy 5.08 1.27) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + ) (symbol "SamacSys_Parts:RC0402FR-07220RL" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) (property "Reference" "R" (id 0) (at 13.97 6.35 0) (effects (font (size 1.27 1.27)) (justify left)) @@ -1565,6 +1727,84 @@ ) ) ) + (symbol "SamacSys_Parts:SKRPABE010" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) + (property "Reference" "S" (id 0) (at 24.13 7.62 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "SKRPABE010" (id 1) (at 24.13 5.08 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "SKRPABE010" (id 2) (at 24.13 2.54 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://datasheet.lcsc.com/szlcsc/ALPS-Electric-SKRPABE010_C115360.pdf" (id 3) (at 24.13 0 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "Switch Tactile N.O. SPST Button J-Bend 0.05A 16VDC 1.57N SMD Automotive T/R" (id 4) (at 24.13 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "2.5" (id 5) (at 24.13 -5.08 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "ALPS Electric" (id 6) (at 24.13 -7.62 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "SKRPABE010" (id 7) (at 24.13 -10.16 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "688-SKRPAB" (id 8) (at 24.13 -12.7 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Alps-Alpine/SKRPABE010?qs=m0BA540hBPe1GpcSf%2FZ5Yw%3D%3D" (id 9) (at 24.13 -15.24 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "" (id 10) (at 24.13 -17.78 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "" (id 11) (at 24.13 -20.32 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 24.13 -22.86 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 24.13 -25.4 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "ki_description" "Switch Tactile N.O. SPST Button J-Bend 0.05A 16VDC 1.57N SMD Automotive T/R" (id 14) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "SKRPABE010_0_0" + (pin passive line (at 0 0 0) (length 5.08) + (name "NO_1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 27.94 0 180) (length 5.08) + (name "NO_2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 0) (length 5.08) + (name "NO_3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 27.94 -2.54 180) (length 5.08) + (name "NO_4" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "SKRPABE010_0_1" + (polyline + (pts + (xy 5.08 2.54) + (xy 22.86 2.54) + (xy 22.86 -5.08) + (xy 5.08 -5.08) + (xy 5.08 2.54) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + ) (symbol "SamacSys_Parts:WS2812B-2020" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) (property "Reference" "LED" (id 0) (at 21.59 7.62 0) (effects (font (size 1.27 1.27)) (justify left)) @@ -1643,60 +1883,6 @@ ) ) ) - (symbol "Switch:SW_Push" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) - (property "Reference" "SW" (id 0) (at 1.27 2.54 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "SW_Push" (id 1) (at 0 -1.524 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (id 2) (at 0 5.08 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 0 5.08 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_keywords" "switch normally-open pushbutton push-button" (id 4) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "Push button switch, generic, two pins" (id 5) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "SW_Push_0_1" - (circle (center -2.032 0) (radius 0.508) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy 0 1.27) - (xy 0 3.048) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy 2.54 1.27) - (xy -2.54 1.27) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (circle (center 2.032 0) (radius 0.508) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (pin passive line (at -5.08 0 0) (length 2.54) - (name "1" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 5.08 0 180) (length 2.54) - (name "2" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - ) - ) (symbol "power:+3V3" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) (property "Reference" "#PWR" (id 0) (at 0 -3.81 0) (effects (font (size 1.27 1.27)) hide) @@ -1916,12 +2102,12 @@ (junction (at 269.24 127) (diameter 0) (color 0 0 0 0) (uuid 2d971bbc-933e-4d94-8dac-837171d7f381) ) - (junction (at 80.01 63.5) (diameter 0) (color 0 0 0 0) - (uuid 37c0b43d-7ccc-43b2-b0f9-167dbb25f2ac) - ) (junction (at 289.56 105.41) (diameter 0) (color 0 0 0 0) (uuid 40a18661-e09e-421c-a854-7c7f21b05045) ) + (junction (at 104.14 63.5) (diameter 0) (color 0 0 0 0) + (uuid 48484582-2d8f-4331-b646-9e679a24dfee) + ) (junction (at 374.65 121.92) (diameter 0) (color 0 0 0 0) (uuid 48d5a9c4-902a-4b96-8e21-2bf8a1682d85) ) @@ -1934,9 +2120,6 @@ (junction (at 269.24 132.08) (diameter 0) (color 0 0 0 0) (uuid 5274a9af-06d0-4ab9-8695-613a516a2f43) ) - (junction (at 220.98 63.5) (diameter 0) (color 0 0 0 0) - (uuid 6b2e5d34-e0db-4779-9d6e-fe1640818697) - ) (junction (at 339.09 82.55) (diameter 0) (color 0 0 0 0) (uuid 6b5b60ff-175f-4e9d-9311-700983f19d3c) ) @@ -1952,8 +2135,8 @@ (junction (at 356.87 35.56) (diameter 0) (color 0 0 0 0) (uuid 8b936f7d-6e62-411f-aee2-a23b8785f4c8) ) - (junction (at 132.08 50.8) (diameter 0) (color 0 0 0 0) - (uuid 8fff24dd-15cc-4b57-907e-8d6cc9df39a5) + (junction (at 193.04 63.5) (diameter 0) (color 0 0 0 0) + (uuid 9fbf2084-d361-4398-bff7-41e863584b1e) ) (junction (at 356.87 105.41) (diameter 0) (color 0 0 0 0) (uuid ab57b581-d6d5-4e04-b0c7-0ce318824ab7) @@ -1961,6 +2144,9 @@ (junction (at 323.85 59.69) (diameter 0) (color 0 0 0 0) (uuid aea97d40-5aa4-432e-8dbd-824de02caaf3) ) + (junction (at 137.16 53.34) (diameter 0) (color 0 0 0 0) + (uuid c81903c6-d674-4a01-a0ad-1d8ac2145a4b) + ) (junction (at 336.55 53.34) (diameter 0) (color 0 0 0 0) (uuid d932aa65-14d3-41c5-95f7-f56976f40608) ) @@ -1978,6 +2164,10 @@ ) (no_connect (at 190.5 224.79) (uuid 338b1d0e-bf02-4a49-a521-aa0e5708d7e0)) + (no_connect (at 219.71 66.04) (uuid 9e13d244-6508-4995-8045-c19ca540b929)) + (no_connect (at 247.65 63.5) (uuid 9e13d244-6508-4995-8045-c19ca540b929)) + (no_connect (at 74.93 66.04) (uuid b3743f0e-8767-4b36-9cae-018491433225)) + (no_connect (at 46.99 63.5) (uuid b3743f0e-8767-4b36-9cae-018491433225)) (wire (pts (xy 405.13 127) (xy 412.75 127)) (stroke (width 0) (type default) (color 0 0 0 0)) @@ -2012,10 +2202,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 0a691dfd-4e4c-4016-aa1f-90233e5d6205) ) - (wire (pts (xy 236.22 63.5) (xy 237.49 63.5)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 0cb5ea03-6a0d-44d6-827e-a4482265e13e) - ) (wire (pts (xy 336.55 59.69) (xy 336.55 60.96)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 0dfc5f36-13f5-4869-95e4-50cad635f447) @@ -2033,9 +2219,9 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 10ac1ffa-c15b-4be2-b036-e8bf1aba597e) ) - (wire (pts (xy 63.5 63.5) (xy 64.77 63.5)) + (wire (pts (xy 127 53.34) (xy 137.16 53.34)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 16890890-09ab-4682-be0e-161cafac8c9f) + (uuid 14349d68-2fcb-4e71-b612-79ced42d431c) ) (wire (pts (xy 212.09 179.07) (xy 214.63 179.07)) (stroke (width 0) (type default) (color 0 0 0 0)) @@ -2049,10 +2235,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 1a28d918-b9f6-4ed4-8e80-20a55ac593b6) ) - (wire (pts (xy 220.98 59.69) (xy 220.98 63.5)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 1b22393e-8768-45f4-b660-7816cdc8be48) - ) (wire (pts (xy 287.02 111.76) (xy 307.34 111.76)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 1be1575f-13ed-4d10-b5a6-4e9e2212a53f) @@ -2093,10 +2275,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 26e08de8-59c7-4e57-a60a-6d86964e3c78) ) - (wire (pts (xy 80.01 59.69) (xy 80.01 63.5)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 27e08f43-7223-49b1-ae5d-107c06c521d8) - ) (wire (pts (xy 336.55 53.34) (xy 336.55 35.56)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2820d832-2c32-4b3c-a653-4dcdee8ccc4a) @@ -2127,6 +2305,10 @@ (uuid 2aa033be-5f8c-4d1b-8c3b-4bf3b6bdb137) ) + (wire (pts (xy 74.93 63.5) (xy 104.14 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2b87a2bb-e88d-475f-b7ce-3276cc59d108) + ) (wire (pts (xy 302.26 127) (xy 302.26 130.81)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2c308fce-4f3f-4e2d-86f7-d318af54e0a9) @@ -2135,10 +2317,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2cfabec0-63fb-4da7-979b-c8fce0cba57e) ) - (wire (pts (xy 80.01 63.5) (xy 80.01 67.31)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 2f1d62c8-9af2-4dad-84aa-e95f6575ab82) - ) (wire (pts (xy 407.67 82.55) (xy 422.91 82.55)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2f74d12a-8535-48cc-bb18-44e38c463687) @@ -2175,15 +2353,11 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 36008779-2179-46eb-a85f-80c7651db8c0) ) - (wire (pts (xy 127 49.53) (xy 127 50.8)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 3b53056b-f4e1-438c-b870-aa87a632da82) - ) (wire (pts (xy 374.65 82.55) (xy 374.65 105.41)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 41dbf4bc-18b8-49e7-8dcc-79706016fc1a) ) - (wire (pts (xy 111.76 63.5) (xy 80.01 63.5)) + (wire (pts (xy 111.76 63.5) (xy 104.14 63.5)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 43eaea6b-58c4-4718-943d-fa6782b305c3) ) @@ -2425,10 +2599,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 8b4d0934-2971-481c-aa83-dcd7750b9bec) ) - (wire (pts (xy 220.98 63.5) (xy 226.06 63.5)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 8f28a4ad-3206-4662-9050-ee8d9ab68504) - ) (wire (pts (xy 405.13 152.4) (xy 405.13 156.21)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 90a0b61b-94fb-41c5-9b65-e640c1b201a6) @@ -2441,14 +2611,14 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 981a7531-128f-48e2-83a6-07543196f0e2) ) - (wire (pts (xy 127 41.91) (xy 127 40.64)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 98a358c3-e365-48cf-a9c6-f6788dfc8a19) - ) (wire (pts (xy 443.23 152.4) (xy 443.23 156.21)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 999ec5ff-80e2-467b-ae25-332f079b1e00) ) + (wire (pts (xy 160.02 63.5) (xy 193.04 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9a6a5c38-a6d1-4205-8da4-560db2eccfe6) + ) (wire (pts (xy 31.75 163.83) (xy 48.26 163.83)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 9b49beea-41e8-45e1-8090-00e3ffb1a1ba) @@ -2465,18 +2635,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 9e18c09b-e688-42a5-b683-38ec8188eb83) ) - (wire (pts (xy 137.16 40.64) (xy 137.16 41.91)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 9eab4422-2223-4d86-a655-f61d70d3c5b9) - ) (wire (pts (xy 412.75 124.46) (xy 405.13 124.46)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 9eaefe70-5f0b-4964-905d-11fcf595c376) ) - (wire (pts (xy 74.93 63.5) (xy 80.01 63.5)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid a09d9cd6-6d18-4745-92c0-aa66ee22057e) - ) (wire (pts (xy 269.24 127) (xy 276.86 127)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a1042a3e-cd12-443c-9d84-e52831e98b61) @@ -2501,10 +2663,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a3e9ec53-da40-4ee8-a896-96401f006653) ) - (wire (pts (xy 80.01 50.8) (xy 80.01 52.07)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid aa193e4b-39fe-4234-9f2e-6f84adb982bd) - ) (wire (pts (xy 160.02 86.36) (xy 171.45 86.36)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid aa99a839-ea39-4bd0-a3c0-9aac418ba12c) @@ -2518,18 +2676,18 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid abe53e42-5d27-487a-a735-e43e37d73162) ) - (wire (pts (xy 80.01 74.93) (xy 80.01 76.2)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid adabc913-6e75-4d60-bc33-918a6efb2ffa) - ) (polyline (pts (xy 13.97 238.76) (xy 95.25 238.76)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid b08c6c73-d2c3-4f19-9179-93b446215ffd) ) - (wire (pts (xy 220.98 50.8) (xy 220.98 52.07)) + (wire (pts (xy 46.99 66.04) (xy 46.99 78.74)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid b285bc13-6d4d-4759-982e-949fc5c202e4) + (uuid b1bf1458-e670-425e-823b-7ea17899f973) + ) + (wire (pts (xy 137.16 53.34) (xy 142.24 53.34)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b3552152-04ad-44d4-b667-25b54ba90771) ) (wire (pts (xy 45.72 171.45) (xy 48.26 171.45)) (stroke (width 0) (type default) (color 0 0 0 0)) @@ -2539,10 +2697,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid b82cbce4-6431-43d4-b0ec-7f299e9fcd20) ) - (wire (pts (xy 127 50.8) (xy 132.08 50.8)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid b8b243e3-151f-4908-8fd6-7fe9eeaa0959) - ) (wire (pts (xy 302.26 130.81) (xy 271.78 130.81)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid b9110711-8b33-4ff7-b39d-5134bf28c1ad) @@ -2573,10 +2727,6 @@ (uuid c4b26cde-b149-4bd7-b260-2d7cca84d62a) ) - (wire (pts (xy 63.5 76.2) (xy 63.5 63.5)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid c4bd0e7d-eae3-4111-84ad-fd443ae4c32d) - ) (wire (pts (xy 275.59 121.92) (xy 275.59 105.41)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c5dfa702-0d32-466e-91f0-2b0d26166175) @@ -2656,10 +2806,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid e1ca4b3a-fe0d-4f93-986a-0e15ea4f4696) ) - (wire (pts (xy 237.49 76.2) (xy 237.49 63.5)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid e6642a43-84cc-441d-9587-4f1d51b50abd) - ) (wire (pts (xy 356.87 105.41) (xy 356.87 102.87)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid e71611a2-da66-419b-a636-a35130c1db6f) @@ -2668,10 +2814,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid e79b8c28-b08b-4b1a-b694-e7172cd90eb2) ) - (wire (pts (xy 132.08 50.8) (xy 132.08 52.07)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid eaac33a2-cad0-4da5-89d1-cca3532d140a) - ) (wire (pts (xy 127 40.64) (xy 137.16 40.64)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid eaac4ab3-6e88-4bb3-833f-a758ce9a185b) @@ -2693,9 +2835,9 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid ed559813-74c9-4f65-9871-e2af7bec65ec) ) - (wire (pts (xy 132.08 50.8) (xy 137.16 50.8)) + (wire (pts (xy 193.04 63.5) (xy 219.71 63.5)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid eec67c7b-8191-4cb7-a1c0-8afa65f79706) + (uuid eebe8fd8-3e60-43b0-814e-e24af6580ab0) ) (wire (pts (xy 323.85 53.34) (xy 323.85 59.69)) (stroke (width 0) (type default) (color 0 0 0 0)) @@ -2718,10 +2860,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f37916d4-a592-493c-9ff1-ca7b6a4030be) ) - (wire (pts (xy 160.02 63.5) (xy 220.98 63.5)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid f4497946-8f0c-400d-846b-1fabf5a28c62) - ) (wire (pts (xy 45.72 166.37) (xy 48.26 166.37)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f6e8f969-aed1-44de-8917-5be1297cd5f2) @@ -2730,10 +2868,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f7de7464-6058-40ab-bfe5-0d318d9ae3dd) ) - (wire (pts (xy 137.16 49.53) (xy 137.16 50.8)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid f8cec7c2-7dfe-438f-b89f-54da346744f6) - ) (wire (pts (xy 46.99 203.2) (xy 46.99 220.98)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f93095fd-151e-4b85-b4a9-3dbfa958171b) @@ -2951,32 +3085,17 @@ ) ) - (symbol (lib_id "Switch:SW_Push") (at 231.14 63.5 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 032121d6-13fe-407e-b1d5-09ad6e574252) - (property "Reference" "SW?" (id 0) (at 231.14 55.88 0)) - (property "Value" "SW_Push" (id 1) (at 231.14 58.42 0)) - (property "Footprint" "" (id 2) (at 231.14 58.42 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 231.14 58.42 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid ecdb76a3-7702-4b22-a4f9-5167ea8b7ad3)) - (pin "2" (uuid c5c4bd63-3382-47e2-a7a1-affc0826137e)) - ) - - (symbol (lib_id "power:+3V3") (at 220.98 50.8 0) (unit 1) + (symbol (lib_id "power:+3V3") (at 193.04 45.72 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 04d791c1-2757-41fa-a211-e57790f39790) - (property "Reference" "#PWR?" (id 0) (at 220.98 54.61 0) + (property "Reference" "#PWR?" (id 0) (at 193.04 49.53 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3V3" (id 1) (at 220.98 45.72 0)) - (property "Footprint" "" (id 2) (at 220.98 50.8 0) + (property "Value" "+3V3" (id 1) (at 193.04 40.64 0)) + (property "Footprint" "" (id 2) (at 193.04 45.72 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 220.98 50.8 0) + (property "Datasheet" "" (id 3) (at 193.04 45.72 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid be66edf6-af5d-4b84-81d2-20df940e2b30)) @@ -2998,17 +3117,17 @@ (pin "1" (uuid 9b8374ed-6dd4-469f-affe-fdc4d505f630)) ) - (symbol (lib_id "power:GND") (at 237.49 76.2 0) (unit 1) + (symbol (lib_id "power:GND") (at 247.65 66.04 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 08c4a7e2-c56a-46b4-94c9-47a72d0436b0) - (property "Reference" "#PWR?" (id 0) (at 237.49 82.55 0) + (property "Reference" "#PWR?" (id 0) (at 247.65 72.39 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 237.49 81.28 0)) - (property "Footprint" "" (id 2) (at 237.49 76.2 0) + (property "Value" "GND" (id 1) (at 247.65 71.12 0)) + (property "Footprint" "" (id 2) (at 247.65 66.04 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 237.49 76.2 0) + (property "Datasheet" "" (id 3) (at 247.65 66.04 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 927e6c2b-5c53-47b2-83ce-575cf03cdb0b)) @@ -3030,25 +3149,6 @@ (pin "1" (uuid 947c68a9-0fd2-49bb-858f-725969279a94)) ) - (symbol (lib_id "Device:R") (at 220.98 55.88 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 0b82b99b-d4a9-4462-994a-f649f5678e75) - (property "Reference" "R?" (id 0) (at 223.52 54.6099 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "10k" (id 1) (at 223.52 57.1499 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "" (id 2) (at 219.202 55.88 90) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 220.98 55.88 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 6ed72853-1869-4906-9909-0f3fe9813129)) - (pin "2" (uuid cb41303c-43e5-44dd-b4ca-8fea214f5625)) - ) - (symbol (lib_id "power:+3V3") (at 38.1 198.12 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 0fbe6fe3-3fdb-4d6e-8de5-be6f136ef74a) @@ -3168,41 +3268,22 @@ (pin "9" (uuid cebc87eb-a266-4e90-8f91-4c92ae0f0e89)) ) - (symbol (lib_id "power:GND") (at 80.01 76.2 0) (unit 1) + (symbol (lib_id "power:GND") (at 104.14 76.2 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 2670da6a-90f4-4a17-be50-ed9d4a439aa2) - (property "Reference" "#PWR?" (id 0) (at 80.01 82.55 0) + (property "Reference" "#PWR?" (id 0) (at 104.14 82.55 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 80.01 81.28 0)) - (property "Footprint" "" (id 2) (at 80.01 76.2 0) + (property "Value" "GND" (id 1) (at 104.14 81.28 0)) + (property "Footprint" "" (id 2) (at 104.14 76.2 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 80.01 76.2 0) + (property "Datasheet" "" (id 3) (at 104.14 76.2 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid df229359-f292-44cf-8a2d-78ba196eeac7)) ) - (symbol (lib_id "Device:C") (at 127 45.72 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 315b631a-1db2-4690-a54b-2bf01cc54b01) - (property "Reference" "C?" (id 0) (at 130.81 44.4499 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "22u" (id 1) (at 130.81 46.9899 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "" (id 2) (at 127.9652 49.53 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 127 45.72 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 8bc239b9-35bf-4234-a5b4-15c8c23c5e1d)) - (pin "2" (uuid fa8e7e22-c7c6-496e-9c12-d6b2bc85af74)) - ) - (symbol (lib_id "power:GND") (at 443.23 156.21 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 3b741d6a-1a24-4290-aca0-ff0e7517db01) @@ -3268,6 +3349,55 @@ (pin "2" (uuid c53fe627-dae8-4a7e-b23d-909ec1655349)) ) + (symbol (lib_id "SamacSys_Parts:CL05A105KA5NQNC") (at 104.14 76.2 90) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 40adbb6d-87aa-405c-ba38-fc70c2bcc5dc) + (property "Reference" "C?" (id 0) (at 107.95 68.5799 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "1u" (id 1) (at 107.95 71.1199 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "CAPC1005X60N" (id 2) (at 102.87 67.31 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://www.arrow.com/en/products/cl05a105ka5nqnc/samsung-electro-mechanics" (id 3) (at 105.41 67.31 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "Cap Ceramic 1uF 25V X5R 10% Pad SMD 0402 85C T/R" (id 4) (at 107.95 67.31 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "0.6" (id 5) (at 110.49 67.31 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "Samsung Electro-Mechanics" (id 6) (at 113.03 67.31 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "CL05A105KA5NQNC" (id 7) (at 115.57 67.31 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "187-CL05A105KA5NQNC" (id 8) (at 118.11 67.31 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Samsung-Electro-Mechanics/CL05A105KA5NQNC?qs=X6jEic%2FHinDIeFgZnm60Lw%3D%3D" (id 9) (at 120.65 67.31 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "CL05A105KA5NQNC" (id 10) (at 123.19 67.31 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/cl05a105ka5nqnc/samsung-electro-mechanics?region=europe" (id 11) (at 125.73 67.31 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 128.27 67.31 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 130.81 67.31 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (pin "1" (uuid 110394bb-f8ab-4fb6-8859-eecb6a71f876)) + (pin "2" (uuid 391d8ac3-73d3-49bf-b00a-e59bd568a039)) + ) + (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 307.34 152.4 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 434b8a81-ef27-4884-a038-c7022455a731) @@ -3807,25 +3937,6 @@ (pin "2" (uuid 7d61c352-aa8d-4066-85f7-8f8eed9e9c21)) ) - (symbol (lib_id "Device:C") (at 137.16 45.72 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 85bdcbed-eebe-4b38-8831-bbd50240f941) - (property "Reference" "C?" (id 0) (at 140.97 44.4499 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "100n" (id 1) (at 140.97 46.9899 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "" (id 2) (at 138.1252 49.53 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 137.16 45.72 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 41fb1fb3-18d9-47ae-bf2b-dacbae7137a4)) - (pin "2" (uuid 0cbc9c47-0c52-4f4d-bc7d-2690687d01b7)) - ) - (symbol (lib_name "+3V3_1") (lib_id "power:+3V3") (at 356.87 35.56 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 8745e723-59e3-4d91-a180-9e61faf8a5d5) @@ -3842,6 +3953,55 @@ (pin "1" (uuid 4f8b12e5-dec5-4803-976e-2b1a224c0c48)) ) + (symbol (lib_id "SamacSys_Parts:CL05B104KO5NNNC") (at 137.16 53.34 90) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 8cc5bdba-d97c-4d68-9a3d-3bddc120cb57) + (property "Reference" "C?" (id 0) (at 140.97 45.7199 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "100n" (id 1) (at 140.97 48.2599 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "CAPC1005X55N" (id 2) (at 135.89 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets-DGA10/2408147.pdf" (id 3) (at 138.43 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "Samsung Electro-Mechanics CL05B104KO5NNNC 100nF Multilayer Ceramic Capacitor MLCC 16V dc +/-10% Tolerance SMD" (id 4) (at 140.97 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "0.55" (id 5) (at 143.51 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "Samsung Electro-Mechanics" (id 6) (at 146.05 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "CL05B104KO5NNNC" (id 7) (at 148.59 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "187-CL05B104KO5NNNC" (id 8) (at 151.13 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Samsung-Electro-Mechanics/CL05B104KO5NNNC?qs=hqM3L16%252BxlfT2SKOuAUq6Q%3D%3D" (id 9) (at 153.67 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "CL05B104KO5NNNC" (id 10) (at 156.21 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/cl05b104ko5nnnc/samsung-electro-mechanics?region=europe" (id 11) (at 158.75 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 161.29 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 163.83 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (pin "1" (uuid 41acdddd-5c67-4e8f-bb24-4b2210ddb105)) + (pin "2" (uuid 64997ce6-dc01-40fb-8351-21d3a1b0d56a)) + ) + (symbol (lib_id "power:+5V") (at 160.02 234.95 180) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 8ed88628-5c3f-4ae7-9b4b-beb883cfb4f0) @@ -3910,17 +4070,17 @@ (pin "3" (uuid aa832f3d-8009-40f8-a267-369aa86c1a57)) ) - (symbol (lib_id "power:GND") (at 63.5 76.2 0) (unit 1) + (symbol (lib_id "power:GND") (at 46.99 78.74 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 938dc300-1655-49ab-8f3c-f0849c707a78) - (property "Reference" "#PWR?" (id 0) (at 63.5 82.55 0) + (property "Reference" "#PWR?" (id 0) (at 46.99 85.09 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 63.5 81.28 0)) - (property "Footprint" "" (id 2) (at 63.5 76.2 0) + (property "Value" "GND" (id 1) (at 46.99 83.82 0)) + (property "Footprint" "" (id 2) (at 46.99 78.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 63.5 76.2 0) + (property "Datasheet" "" (id 3) (at 46.99 78.74 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 9f7751f5-18b2-4dbc-bdac-9fe0a8ee9c1f)) @@ -3942,25 +4102,6 @@ (pin "1" (uuid a1d9fc80-61a6-4dee-987e-1ba47ea76cbc)) ) - (symbol (lib_id "Device:C") (at 80.01 71.12 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 9b3a3e1a-9b98-4137-9ced-6bfb0bd6ee18) - (property "Reference" "C?" (id 0) (at 83.82 69.8499 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "1u" (id 1) (at 83.82 72.3899 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "" (id 2) (at 80.9752 74.93 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 80.01 71.12 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 57c43d89-0785-44da-9c92-397bca1a9b09)) - (pin "2" (uuid 2a282b4e-7c91-4e40-9bd0-7c5fc1d39169)) - ) - (symbol (lib_id "SamacSys_Parts:MMDT2907A-7-F") (at 276.86 121.92 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid a24644c1-faf2-48cb-a6e5-428bf8b72923) @@ -4057,6 +4198,53 @@ (pin "4" (uuid 6aa950e2-68fb-4741-91e6-faf23568ff93)) ) + (symbol (lib_id "SamacSys_Parts:SKRPABE010") (at 219.71 63.5 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid a648c944-fb2d-43fa-9b33-c4fa58f57a79) + (property "Reference" "S?" (id 0) (at 233.68 55.88 0)) + (property "Value" "SKRPABE010" (id 1) (at 233.68 58.42 0)) + (property "Footprint" "SKRPABE010" (id 2) (at 243.84 60.96 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://datasheet.lcsc.com/szlcsc/ALPS-Electric-SKRPABE010_C115360.pdf" (id 3) (at 243.84 63.5 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "Switch Tactile N.O. SPST Button J-Bend 0.05A 16VDC 1.57N SMD Automotive T/R" (id 4) (at 243.84 66.04 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "2.5" (id 5) (at 243.84 68.58 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "ALPS Electric" (id 6) (at 243.84 71.12 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "SKRPABE010" (id 7) (at 243.84 73.66 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "688-SKRPAB" (id 8) (at 243.84 76.2 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Alps-Alpine/SKRPABE010?qs=m0BA540hBPe1GpcSf%2FZ5Yw%3D%3D" (id 9) (at 243.84 78.74 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "" (id 10) (at 243.84 81.28 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "" (id 11) (at 243.84 83.82 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 243.84 86.36 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 243.84 88.9 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (pin "1" (uuid 15c83a02-d8e9-4954-a2dd-4028ffdda51a)) + (pin "2" (uuid 1bc397ee-44f0-406a-b4d4-c4bb647d06a9)) + (pin "3" (uuid 30e90eaa-fb00-4035-9214-e1b6e37101d7)) + (pin "4" (uuid c324e221-5009-454b-b028-49eba3436058)) + ) + (symbol (lib_id "SamacSys_Parts:CL05A106MQ5NUNC") (at 323.85 59.69 0) (mirror x) (unit 1) (in_bom yes) (on_board yes) (uuid af7dd307-2f93-4a33-8781-443b54c0c8b0) @@ -4104,17 +4292,17 @@ (pin "2" (uuid 194b903e-ea46-449f-9ce3-2d8ffc98110b)) ) - (symbol (lib_id "power:+3V3") (at 80.01 50.8 0) (unit 1) + (symbol (lib_id "power:+3V3") (at 104.14 45.72 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid b4c9b2ff-e2bc-418f-9934-c324ddb4d3b4) - (property "Reference" "#PWR?" (id 0) (at 80.01 54.61 0) + (property "Reference" "#PWR?" (id 0) (at 104.14 49.53 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3V3" (id 1) (at 80.01 45.72 0)) - (property "Footprint" "" (id 2) (at 80.01 50.8 0) + (property "Value" "+3V3" (id 1) (at 104.14 40.64 0)) + (property "Footprint" "" (id 2) (at 104.14 45.72 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 80.01 50.8 0) + (property "Datasheet" "" (id 3) (at 104.14 45.72 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 6efc9d70-df04-495d-9537-e7b7a286e60a)) @@ -4168,19 +4356,102 @@ (pin "1" (uuid e07b1487-484e-4adf-ab7e-fa9d3cbbf4c8)) ) - (symbol (lib_id "Switch:SW_Push") (at 69.85 63.5 0) (unit 1) + (symbol (lib_id "SamacSys_Parts:RC0402FR-0710KL") (at 104.14 63.5 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid d566e4f1-ec69-490e-9b19-ade2a4acde35) - (property "Reference" "SW?" (id 0) (at 69.85 55.88 0)) - (property "Value" "SW_Push" (id 1) (at 69.85 58.42 0)) - (property "Footprint" "" (id 2) (at 69.85 58.42 0) + (uuid c56ef6a3-fb1c-466e-bd09-0da64fa514b7) + (property "Reference" "R?" (id 0) (at 106.68 53.3399 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "10k" (id 1) (at 106.68 55.8799 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "RESC1005X40N" (id 2) (at 102.87 49.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets_SAMA/902f9e387b938f871d31120f5fc1d65e.pdf" (id 3) (at 105.41 49.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "YAGEO (PHYCOMP) - RC0402FR-0710KL. - RES, THICK FILM, 10K, 1%, 0.0625W, 0402" (id 4) (at 107.95 49.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "0.4" (id 5) (at 110.49 49.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "KEMET" (id 6) (at 113.03 49.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "RC0402FR-0710KL" (id 7) (at 115.57 49.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "603-RC0402FR-0710KL" (id 8) (at 118.11 49.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-0710KL?qs=I1mnnYJTTsxUoNwrUsQExA%3D%3D" (id 9) (at 120.65 49.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "RC0402FR-0710KL" (id 10) (at 123.19 49.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/rc0402fr-0710kl/yageo?region=europe" (id 11) (at 125.73 49.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 128.27 49.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 130.81 49.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (pin "1" (uuid 7eacaa31-90aa-4981-b48b-458b3e9db968)) + (pin "2" (uuid f2080767-fbe8-4cbb-aa63-7b4078d0b01d)) + ) + + (symbol (lib_id "SamacSys_Parts:CM05X5R226M06AH080") (at 127 53.34 90) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid d0890279-2725-4024-84d8-620ca5b5f28b) + (property "Reference" "C?" (id 0) (at 119.38 46.99 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 69.85 58.42 0) - (effects (font (size 1.27 1.27)) hide) + (property "Value" "22uF" (id 1) (at 130.81 46.9899 90) + (effects (font (size 1.27 1.27)) (justify right)) ) - (pin "1" (uuid 63269a10-30fb-4ba0-8bd0-c2b595e24ea4)) - (pin "2" (uuid 1a1e47a9-954e-49d6-94ba-2dc1753b6ae8)) + (property "Footprint" "CAPC1005X80N" (id 2) (at 125.73 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://www.mouser.in/datasheet/2/40/Kyocera_CM__STD__series2_052920-2585758.pdf" (id 3) (at 128.27 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "Multilayer Ceramic Capacitors MLCC - SMD/SMT 22UF 6.3V 20% 0402" (id 4) (at 130.81 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "0.8" (id 5) (at 133.35 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "Kyocera AVX" (id 6) (at 135.89 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "CM05X5R226M06AH080" (id 7) (at 138.43 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "346-CM05X5R226M6AH80" (id 8) (at 140.97 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Kyocera-AVX/CM05X5R226M06AH080?qs=7MVldsJ5Uaw%2FGnmk7U90nQ%3D%3D" (id 9) (at 143.51 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "" (id 10) (at 146.05 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "" (id 11) (at 148.59 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 151.13 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 153.67 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (pin "1" (uuid 871193a8-9187-40b7-9d90-d04a4f220c77)) + (pin "2" (uuid a6b637ce-e9fd-40e1-ad5a-a3cfa57c6fae)) ) (symbol (lib_id "power:GND") (at 138.43 232.41 270) (unit 1) @@ -4313,17 +4584,17 @@ (pin "1" (uuid 39493bde-31a8-4c57-b02f-97907cb75e97)) ) - (symbol (lib_id "power:GND") (at 132.08 52.07 0) (unit 1) + (symbol (lib_id "power:GND") (at 142.24 53.34 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid da9618c6-0d08-4aa7-b4b3-c668ac316540) - (property "Reference" "#PWR?" (id 0) (at 132.08 58.42 0) + (property "Reference" "#PWR?" (id 0) (at 148.59 53.34 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 132.08 57.15 0)) - (property "Footprint" "" (id 2) (at 132.08 52.07 0) + (property "Value" "GND" (id 1) (at 147.32 53.34 0)) + (property "Footprint" "" (id 2) (at 142.24 53.34 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 132.08 52.07 0) + (property "Datasheet" "" (id 3) (at 142.24 53.34 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 1be580a9-1212-43e5-b224-473aab4d2d12)) @@ -4509,25 +4780,6 @@ (pin "1" (uuid 1768ce8a-af14-4fff-8d8e-0b932b64bbc4)) ) - (symbol (lib_id "Device:R") (at 80.01 55.88 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid ed41245f-e4c9-458c-b7a4-4a54f1cc652d) - (property "Reference" "R?" (id 0) (at 82.55 54.6099 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "10k" (id 1) (at 82.55 57.1499 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "" (id 2) (at 78.232 55.88 90) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 80.01 55.88 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 776bb4c6-0407-4f81-aac1-0a451f701116)) - (pin "2" (uuid 2d1c3361-75a5-43e0-b6a4-32b8852cf7b7)) - ) - (symbol (lib_id "power:GND") (at 116.84 60.96 180) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid ed9725c6-c071-4ff7-9056-2a3202d7f611) @@ -4615,6 +4867,55 @@ (pin "9" (uuid 7b314d68-eb95-4082-a875-0bda61c6e57e)) ) + (symbol (lib_id "SamacSys_Parts:RC0402FR-0710KL") (at 193.04 63.5 90) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid f59a623c-bec0-4cec-af74-27e3565a9f8a) + (property "Reference" "R?" (id 0) (at 195.58 53.3399 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "10k" (id 1) (at 195.58 55.8799 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "RESC1005X40N" (id 2) (at 191.77 49.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets_SAMA/902f9e387b938f871d31120f5fc1d65e.pdf" (id 3) (at 194.31 49.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "YAGEO (PHYCOMP) - RC0402FR-0710KL. - RES, THICK FILM, 10K, 1%, 0.0625W, 0402" (id 4) (at 196.85 49.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "0.4" (id 5) (at 199.39 49.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "KEMET" (id 6) (at 201.93 49.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "RC0402FR-0710KL" (id 7) (at 204.47 49.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "603-RC0402FR-0710KL" (id 8) (at 207.01 49.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-0710KL?qs=I1mnnYJTTsxUoNwrUsQExA%3D%3D" (id 9) (at 209.55 49.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "RC0402FR-0710KL" (id 10) (at 212.09 49.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/rc0402fr-0710kl/yageo?region=europe" (id 11) (at 214.63 49.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 217.17 49.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 219.71 49.53 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (pin "1" (uuid 87da8772-fff6-4e34-88eb-cf47b0a108b4)) + (pin "2" (uuid c0d50e1a-1003-4289-93df-fb31c87bb322)) + ) + (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 405.13 152.4 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid f825078a-0b67-447d-a4bb-7e5f06e86419) @@ -4664,6 +4965,53 @@ (pin "2" (uuid dac5823c-6a2b-41de-81c7-9321fbabb82a)) ) + (symbol (lib_id "SamacSys_Parts:SKRPABE010") (at 74.93 63.5 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid f9b51342-dbdf-4188-bfea-3a3f82fcc6ca) + (property "Reference" "S?" (id 0) (at 60.96 55.88 0)) + (property "Value" "SKRPABE010" (id 1) (at 60.96 58.42 0)) + (property "Footprint" "SKRPABE010" (id 2) (at 50.8 60.96 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://datasheet.lcsc.com/szlcsc/ALPS-Electric-SKRPABE010_C115360.pdf" (id 3) (at 50.8 63.5 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "Switch Tactile N.O. SPST Button J-Bend 0.05A 16VDC 1.57N SMD Automotive T/R" (id 4) (at 50.8 66.04 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "2.5" (id 5) (at 50.8 68.58 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "ALPS Electric" (id 6) (at 50.8 71.12 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "SKRPABE010" (id 7) (at 50.8 73.66 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "688-SKRPAB" (id 8) (at 50.8 76.2 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Alps-Alpine/SKRPABE010?qs=m0BA540hBPe1GpcSf%2FZ5Yw%3D%3D" (id 9) (at 50.8 78.74 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "" (id 10) (at 50.8 81.28 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "" (id 11) (at 50.8 83.82 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 50.8 86.36 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 50.8 88.9 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (pin "1" (uuid 61ef3a03-7fbc-4198-981b-cbe240dfb186)) + (pin "2" (uuid e6e2708b-5185-444a-8caa-79b76829eb84)) + (pin "3" (uuid 66c46bc9-b158-4993-b89b-ce2a9347e32c)) + (pin "4" (uuid f55bbf24-1baf-4c51-95e9-527bdd087158)) + ) + (symbol (lib_id "power:GND") (at 38.1 179.07 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid fb596e4c-6b9f-4b73-8d91-d86ee0192628) @@ -4866,21 +5214,21 @@ (path "/fbf1746c-497f-4c7f-9909-00b91ce3f272" (reference "#PWR?") (unit 1) (value "+5V") (footprint "") ) - (path "/315b631a-1db2-4690-a54b-2bf01cc54b01" - (reference "C?") (unit 1) (value "22u") (footprint "") + (path "/40adbb6d-87aa-405c-ba38-fc70c2bcc5dc" + (reference "C?") (unit 1) (value "1u") (footprint "CAPC1005X60N") ) (path "/7306dda2-3d96-43f1-8f72-88ad64fc429b" (reference "C?") (unit 1) (value "100nF") (footprint "CAPC1005X55N") ) - (path "/85bdcbed-eebe-4b38-8831-bbd50240f941" - (reference "C?") (unit 1) (value "100n") (footprint "") - ) - (path "/9b3a3e1a-9b98-4137-9ced-6bfb0bd6ee18" - (reference "C?") (unit 1) (value "1u") (footprint "") + (path "/8cc5bdba-d97c-4d68-9a3d-3bddc120cb57" + (reference "C?") (unit 1) (value "100n") (footprint "CAPC1005X55N") ) (path "/af7dd307-2f93-4a33-8781-443b54c0c8b0" (reference "C?") (unit 1) (value "10uF") (footprint "CAPC1005X70N") ) + (path "/d0890279-2725-4024-84d8-620ca5b5f28b" + (reference "C?") (unit 1) (value "22uF") (footprint "CAPC1005X80N") + ) (path "/d609f215-7193-4fc9-9a59-352d78285ffb" (reference "C?") (unit 1) (value "22uF") (footprint "CAPC1005X80N") ) @@ -4914,9 +5262,6 @@ (path "/717b536c-10b0-41b2-ac6a-8cd4f58dc279" (reference "LED?") (unit 1) (value "WS2812B-2020") (footprint "WS2812B2020") ) - (path "/0b82b99b-d4a9-4462-994a-f649f5678e75" - (reference "R?") (unit 1) (value "10k") (footprint "") - ) (path "/3d7cf57e-46ad-45b0-8f37-4bcf93c58b86" (reference "R?") (unit 1) (value "100K") (footprint "RESC1005X40N") ) @@ -4932,20 +5277,23 @@ (path "/7e45edae-6aea-4a3f-b6bd-37e282e1851a" (reference "R?") (unit 1) (value "100K") (footprint "RESC1005X40N") ) + (path "/c56ef6a3-fb1c-466e-bd09-0da64fa514b7" + (reference "R?") (unit 1) (value "10k") (footprint "RESC1005X40N") + ) (path "/e70859b0-5640-4eb1-b309-a9cceea26974" (reference "R?") (unit 1) (value "100K") (footprint "RESC1005X40N") ) - (path "/ed41245f-e4c9-458c-b7a4-4a54f1cc652d" - (reference "R?") (unit 1) (value "10k") (footprint "") + (path "/f59a623c-bec0-4cec-af74-27e3565a9f8a" + (reference "R?") (unit 1) (value "10k") (footprint "RESC1005X40N") ) (path "/f825078a-0b67-447d-a4bb-7e5f06e86419" (reference "R?") (unit 1) (value "100K") (footprint "RESC1005X40N") ) - (path "/032121d6-13fe-407e-b1d5-09ad6e574252" - (reference "SW?") (unit 1) (value "SW_Push") (footprint "") + (path "/a648c944-fb2d-43fa-9b33-c4fa58f57a79" + (reference "S?") (unit 1) (value "SKRPABE010") (footprint "SKRPABE010") ) - (path "/d566e4f1-ec69-490e-9b19-ade2a4acde35" - (reference "SW?") (unit 1) (value "SW_Push") (footprint "") + (path "/f9b51342-dbdf-4188-bfea-3a3f82fcc6ca" + (reference "S?") (unit 1) (value "SKRPABE010") (footprint "SKRPABE010") ) (path "/475e7c08-51ef-497c-a412-7276938bb8ea" (reference "U?") (unit 1) (value "MMDT2907A-7-F") (footprint "SOT65P210X110-6N") diff --git a/pictures/jcmk_icon_black.png b/pictures/jcmk_icon_black.png new file mode 100644 index 0000000000000000000000000000000000000000..f6e3a8bcf9e6973da39da9f4d805d4b6b1d32392 GIT binary patch literal 10143 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 J+-$*){{aj8V7CAO literal 0 HcmV?d00001 From 96a344d21469955e99ceb07523e6ec3850ebbfab Mon Sep 17 00:00:00 2001 From: Gregor Hermani Date: Wed, 16 Nov 2022 23:44:09 +0100 Subject: [PATCH 05/12] add Marauder&Horse --- pictures/Marauder&Horse.dxf | 8728 +++++++++++++++++++++++++++++++++++ 1 file changed, 8728 insertions(+) create mode 100644 pictures/Marauder&Horse.dxf diff --git a/pictures/Marauder&Horse.dxf b/pictures/Marauder&Horse.dxf new file mode 100644 index 0000000..44d16d6 --- /dev/null +++ b/pictures/Marauder&Horse.dxf @@ -0,0 +1,8728 @@ +0 +SECTION +2 +HEADER +9 +$INSUNITS +70 +4 +9 +$ACADVER +1 +AC1014 +9 +$HANDSEED +5 +FFFF +0 +ENDSEC +0 +SECTION +2 +TABLES +0 +TABLE +2 +VPORT +5 +8 +100 +AcDbSymbolTable +0 +ENDTAB +0 +TABLE +2 +LTYPE +5 +5 +100 +AcDbSymbolTable +0 +LTYPE +5 +14 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord +2 +BYBLOCK +70 +0 +0 +LTYPE +5 +15 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord +2 +BYLAYER +70 +0 +0 +ENDTAB +0 +TABLE +2 +LAYER +5 +2 +100 +AcDbSymbolTable +70 +2 +0 +LAYER +5 +50 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord +2 +0 +70 +0 +6 +CONTINUOUS +0 +ENDTAB +0 +TABLE +2 +STYLE +5 +3 +100 +AcDbSymbolTable +70 +1 +0 +STYLE +5 +11 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord +2 +STANDARD +70 +0 +0 +ENDTAB +0 +TABLE +2 +VIEW +5 +6 +100 +AcDbSymbolTable +70 +0 +0 +ENDTAB +0 +TABLE +2 +UCS +5 +7 +100 +AcDbSymbolTable +70 +0 +0 +ENDTAB +0 +TABLE +2 +APPID +5 +9 +100 +AcDbSymbolTable +70 +2 +0 +APPID +5 +12 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord +2 +ACAD +70 +0 +0 +ENDTAB +0 +TABLE +2 +DIMSTYLE +5 +A +100 +AcDbSymbolTable +70 +1 +0 +ENDTAB +0 +TABLE +2 +BLOCK_RECORD +5 +1 +100 +AcDbSymbolTable +70 +1 +0 +BLOCK_RECORD +5 +1F +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord +2 +*MODEL_SPACE +0 +BLOCK_RECORD +5 +1B +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord +2 +*PAPER_SPACE +0 +ENDTAB +0 +ENDSEC +0 +SECTION +2 +BLOCKS +0 +BLOCK +5 +20 +100 +AcDbEntity +100 +AcDbBlockBegin +2 +*MODEL_SPACE +0 +ENDBLK +5 +21 +100 +AcDbEntity +100 +AcDbBlockEnd +0 +BLOCK +5 +1C +100 +AcDbEntity +100 +AcDbBlockBegin +2 +*PAPER_SPACE +0 +ENDBLK +5 +1D +100 +AcDbEntity +100 +AcDbBlockEnd +0 +ENDSEC +0 +SECTION +2 +ENTITIES +0 +LWPOLYLINE +5 +100 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +306 +70 +1 +43 +0.0 +10 +0.16809648203467698 +20 +0.29138422187965474 +10 +0.16827078203467682 +20 +0.29064862187965501 +10 +0.16845558203467725 +20 +0.290019021879655 +10 +0.16865288203467721 +20 +0.28948722187965514 +10 +0.16886498203467715 +20 +0.28904522187965465 +10 +0.16909388203467712 +20 +0.2886846218796546 +10 +0.16934168203467714 +20 +0.28839742187965478 +10 +0.16961078203467705 +20 +0.2881754218796545 +10 +0.16990308203467697 +20 +0.2880105218796547 +10 +0.17022078203467683 +20 +0.28789442187965475 +10 +0.17056618203467711 +20 +0.28781902187965447 +10 +0.17094118203467734 +20 +0.28777632187965529 +10 +0.17134818203467683 +20 +0.28775792187965499 +10 +0.1717890820346768 +20 +0.28775582187965498 +10 +0.17278168203467725 +20 +0.28776762187965488 +10 +0.1733375820346772 +20 +0.28776532187965498 +10 +0.17393608203467692 +20 +0.28774662187965483 +10 +0.1794370820346769 +20 +0.28748462187965451 +10 +0.17997008203467724 +20 +0.28261462187965491 +10 +0.18012928203467726 +20 +0.28066992187965489 +10 +0.18017008203467688 +20 +0.27897432187965476 +10 +0.18009468203467716 +20 +0.277710421879655 +10 +0.17990508203467703 +20 +0.27706062187965508 +10 +0.17975948203467706 +20 +0.27699202187965455 +10 +0.17945198203467683 +20 +0.27692792187965498 +10 +0.17899108203467684 +20 +0.27686832187965471 +10 +0.17838558203467691 +20 +0.27681362187965464 +10 +0.17764418203467691 +20 +0.27676402187965465 +10 +0.17677538203467735 +20 +0.27671972187965466 +10 +0.17578798203467749 +20 +0.27668092187965454 +10 +0.17469058203467724 +20 +0.2766479218796547 +10 +0.17349188203467703 +20 +0.27662082187965453 +10 +0.17220058203467725 +20 +0.27659992187965443 +10 +0.17082538203467723 +20 +0.27658552187965479 +10 +0.16937478203467693 +20 +0.27657772187965501 +10 +0.16785758203467727 +20 +0.27657682187965493 +10 +0.16628248203467699 +20 +0.276583021879655 +10 +0.16465808203467713 +20 +0.27659652187965511 +10 +0.16299308203467699 +20 +0.27661762187965455 +10 +0.14667808203467692 +20 +0.27685962187965429 +10 +0.14383508203467732 +20 +0.30955362187965463 +10 +0.14325498203467735 +20 +0.31614522187965455 +10 +0.14269608203467732 +20 +0.32234082187965474 +10 +0.14217178203467684 +20 +0.32800152187965503 +10 +0.14169558203467714 +20 +0.33298832187965477 +10 +0.14128108203467715 +20 +0.33716252187965479 +10 +0.14094188203467695 +20 +0.34038512187965497 +10 +0.14069138203467668 +20 +0.34251712187965522 +10 +0.14054308203467702 +20 +0.3434196218796548 +10 +0.13998038203467678 +20 +0.34385412187965481 +10 +0.13879258203467748 +20 +0.34420242187965466 +10 +0.13718478203467721 +20 +0.34445452187965464 +10 +0.13536168203467702 +20 +0.3446006218796549 +10 +0.13352838203467721 +20 +0.34463082187965455 +10 +0.1318896820346771 +20 +0.3445353218796543 +10 +0.130650682034677 +20 +0.34430422187965493 +10 +0.13001608203467685 +20 +0.34392762187965498 +10 +0.12999148203467703 +20 +0.34369002187965458 +10 +0.12999678203467702 +20 +0.34312562187965467 +10 +0.13003068203467694 +20 +0.34225162187965452 +10 +0.13009198203467687 +20 +0.34108492187965467 +10 +0.13017918203467704 +20 +0.33964292187965484 +10 +0.13029128203467688 +20 +0.33794252187965501 +10 +0.13042688203467712 +20 +0.33600112187965492 +10 +0.130627482034677 +20 +0.3332612218796549 +10 +0.13081128203467685 +20 +0.33083992187965483 +10 +0.13101448203467703 +20 +0.3282331218796547 +10 +0.13123578203467712 +20 +0.32545802187965489 +10 +0.13147398203467719 +20 +0.32253172187965473 +10 +0.13172768203467689 +20 +0.31947152187965455 +10 +0.13199558203467687 +20 +0.31629432187965434 +10 +0.13227658203467663 +20 +0.31301742187965498 +10 +0.13249508203467708 +20 +0.31050462187965477 +10 +0.13306318203467726 +20 +0.30391032187965461 +10 +0.13357848203467748 +20 +0.29773222187965465 +10 +0.13403098203467689 +20 +0.29210752187965483 +10 +0.13441018203467714 +20 +0.28717312187965471 +10 +0.13470608203467738 +20 +0.2830662218796548 +10 +0.13490838203467692 +20 +0.27992372187965464 +10 +0.13500678203467731 +20 +0.27788282187965474 +10 +0.13499108203467725 +20 +0.27708062187965454 +10 +0.13466438203467712 +20 +0.27691502187965455 +10 +0.13392238203467688 +20 +0.27677432187965478 +10 +0.1328240820346771 +20 +0.27665812187965488 +10 +0.13142878203467712 +20 +0.27656602187965507 +10 +0.12979588203467729 +20 +0.27649772187965493 +10 +0.12798448203467705 +20 +0.27645292187965465 +10 +0.12605378203467688 +20 +0.27643112187965502 +10 +0.12406318203467714 +20 +0.2764320218796551 +10 +0.12207188203467723 +20 +0.27645522187965454 +10 +0.1201389820346771 +20 +0.27650052187965457 +10 +0.11832388203467714 +20 +0.27656732187965438 +10 +0.11668578203467728 +20 +0.27665552187965514 +10 +0.11528388203467688 +20 +0.27676452187965495 +10 +0.11417748203467692 +20 +0.27689422187965496 +10 +0.11342578203467679 +20 +0.27704402187965493 +10 +0.11308808203467691 +20 +0.27721362187965448 +10 +0.11302388203467684 +20 +0.27745712187965454 +10 +0.11293408203467692 +20 +0.2780124218796548 +10 +0.11282018203467692 +20 +0.27886302187965506 +10 +0.11264668203467665 +20 +0.28031652187965439 +10 +0.11244128203467707 +20 +0.282173621879655 +10 +0.112207282034677 +20 +0.28440222187965492 +10 +0.11194798203467693 +20 +0.28697012187965498 +10 +0.11166638203467694 +20 +0.28984522187965489 +10 +0.11136578203467695 +20 +0.29299532187965494 +10 +0.11104938203467696 +20 +0.2963883218796548 +10 +0.11072028203467699 +20 +0.29999202187965479 +10 +0.1104500820346771 +20 +0.30300522187965473 +10 +0.11017548203467731 +20 +0.30611622187965482 +10 +0.10989808203467732 +20 +0.3093086218796548 +10 +0.10962108203467713 +20 +0.31250722187965485 +10 +0.10934748203467737 +20 +0.31563642187965479 +10 +0.10907908203467709 +20 +0.31867922187965469 +10 +0.10881728203467722 +20 +0.32161832187965478 +10 +0.10856388203467737 +20 +0.324436921879655 +10 +0.10832028203467736 +20 +0.32711782187965499 +10 +0.10808818203467685 +20 +0.3296440218796548 +10 +0.10786918203467666 +20 +0.33199842187965456 +10 +0.10766488203467706 +20 +0.33416382187965443 +10 +0.1074768820346772 +20 +0.33612332187965499 +10 +0.10730668203467686 +20 +0.33785982187965469 +10 +0.10715608203467675 +20 +0.33935622187965475 +10 +0.10702648203467724 +20 +0.34059552187965469 +10 +0.10691948203467749 +20 +0.34156052187965469 +10 +0.10683688203467712 +20 +0.3422342218796548 +10 +0.10678008203467704 +20 +0.34259962187965454 +10 +0.10670588203467724 +20 +0.34291812187965454 +10 +0.1066215820346772 +20 +0.3432011218796549 +10 +0.10652118203467731 +20 +0.34345072187965453 +10 +0.10639878203467734 +20 +0.34366902187965453 +10 +0.10624858203467757 +20 +0.34385792187965447 +10 +0.10606448203467733 +20 +0.34401962187965485 +10 +0.10584078203467684 +20 +0.34415612187965461 +10 +0.10557128203467658 +20 +0.34426952187965487 +10 +0.10525038203467729 +20 +0.34436182187965514 +10 +0.10487198203467718 +20 +0.34443512187965486 +10 +0.10443028203467708 +20 +0.34449152187965459 +10 +0.10391918203467687 +20 +0.34453312187965435 +10 +0.10333298203467733 +20 +0.34456182187965478 +10 +0.10266568203467719 +20 +0.3445797218796548 +10 +0.10191138203467731 +20 +0.3445890218796549 +10 +0.10106408203467698 +20 +0.34459162187965464 +10 +0.098374982034676872 +20 +0.34453232187965477 +10 +0.096761682034677277 +20 +0.34430692187965461 +10 +0.095975882034677329 +20 +0.34384402187965457 +10 +0.095769082034677377 +20 +0.34307262187965482 +10 +0.09582518203467727 +20 +0.34212952187965495 +10 +0.095985782034677114 +20 +0.34001682187965454 +10 +0.096239882034677149 +20 +0.336868921879655 +10 +0.096575982034677321 +20 +0.33282022187965499 +10 +0.096982882034676865 +20 +0.3280051218796548 +10 +0.097449382034676679 +20 +0.32255782187965487 +10 +0.097964182034677161 +20 +0.31661292187965484 +10 +0.098516082034676988 +20 +0.31030462187965457 +10 +0.099057882034677136 +20 +0.30400072187965477 +10 +0.099543382034676942 +20 +0.29806762187965463 +10 +0.099963182034676912 +20 +0.2926389218796549 +10 +0.10030828203467734 +20 +0.28784812187965469 +10 +0.10056958203467747 +20 +0.28382892187965469 +10 +0.10073768203467726 +20 +0.28071492187965452 +10 +0.10080358203467699 +20 +0.27863962187965441 +10 +0.10075808203467707 +20 +0.27773662187965453 +10 +0.10064988203467684 +20 +0.27754022187965466 +10 +0.10047598203467734 +20 +0.27736352187965496 +10 +0.10022408203467725 +20 +0.27720562187965481 +10 +0.099882182034677358 +20 +0.27706542187965477 +10 +0.099438182034677358 +20 +0.27694212187965472 +10 +0.09903068203467702 +20 +0.27686012187965459 +10 +0.098553882034677076 +20 +0.27678662187965442 +10 +0.098002482034676985 +20 +0.27672112187965503 +10 +0.097371482034677159 +20 +0.27666342187965487 +10 +0.096655682034677004 +20 +0.27661282187965486 +10 +0.095849882034677036 +20 +0.27656922187965505 +10 +0.09494918203467706 +20 +0.2765320218796552 +10 +0.093591582034677212 +20 +0.27649172187965476 +10 +0.092043782034677002 +20 +0.27646112187965477 +10 +0.090293782034677195 +20 +0.27643932187965459 +10 +0.088329282034677048 +20 +0.27642532187965474 +10 +0.086138282034677327 +20 +0.27641812187965464 +10 +0.084339082034677326 +20 +0.27641662187965488 +10 +0.080797482034676849 +20 +0.27643242187965489 +10 +0.077629282034676894 +20 +0.27647892187965484 +10 +0.074859482034677072 +20 +0.27655472187965491 +10 +0.072513282034676885 +20 +0.27665842187965473 +10 +0.070615782034676999 +20 +0.27678862187965447 +10 +0.06919178203467713 +20 +0.27694392187965489 +10 +0.068266582034677281 +20 +0.27712312187965493 +10 +0.067865082034677116 +20 +0.2773246218796549 +10 +0.067741982034676962 +20 +0.27760612187965494 +10 +0.067607482034677258 +20 +0.27806002187965473 +10 +0.067465782034677457 +20 +0.27866262187965452 +10 +0.06732128203467691 +20 +0.27939022187965457 +10 +0.067178482034677134 +20 +0.28021942187965443 +10 +0.067041582034677027 +20 +0.28112642187965498 +10 +0.066914982034677051 +20 +0.28208772187965525 +10 +0.066803082034677108 +20 +0.28307962187965496 +10 +0.066303082034677163 +20 +0.28792662187965501 +10 +0.071739082034676938 +20 +0.28792662187965501 +10 +0.073440982034677083 +20 +0.28793572187965466 +10 +0.074745882034676914 +20 +0.28797652187965483 +10 +0.075706382034677056 +20 +0.28806892187965449 +10 +0.07637478203467718 +20 +0.28823282187965482 +10 +0.076803482034676906 +20 +0.28848842187965462 +10 +0.077044882034676965 +20 +0.28885562187965452 +10 +0.077151282034677027 +20 +0.2893543218796546 +10 +0.077175082034677267 +20 +0.29000462187965481 +10 +0.077124882034677045 +20 +0.29131762187965482 +10 +0.076982682034676952 +20 +0.29353442187965484 +10 +0.07676068203467723 +20 +0.29652002187965487 +10 +0.076471382034677404 +20 +0.30013912187965508 +10 +0.076127082034677107 +20 +0.30425672187965436 +10 +0.075740182034677028 +20 +0.30873762187965503 +10 +0.075323082034677302 +20 +0.31344672187965494 +10 +0.074888082034677561 +20 +0.31824872187965481 +10 +0.074447582034676829 +20 +0.32300872187965457 +10 +0.074014082034676854 +20 +0.32759132187965501 +10 +0.073599782034676764 +20 +0.33186162187965496 +10 +0.07321708203467725 +20 +0.33568422187965463 +10 +0.072878382034677336 +20 +0.33892422187965454 +10 +0.072596082034677156 +20 +0.34144642187965479 +10 +0.072382482034676898 +20 +0.34311562187965494 +10 +0.072250082034677199 +20 +0.34379662187965454 +10 +0.072173382034677047 +20 +0.3438775218796547 +10 +0.072046582034677176 +20 +0.34395622187965491 +10 +0.071872482034677221 +20 +0.34403222187965488 +10 +0.071654082034677269 +20 +0.34410522187965475 +10 +0.071394082034677009 +20 +0.34417462187965486 +10 +0.07109558203467703 +20 +0.34424022187965475 +10 +0.07076128203467702 +20 +0.34430142187965473 +10 +0.070394182034677066 +20 +0.34435802187965492 +10 +0.069997182034677308 +20 +0.34440942187965506 +10 +0.06957308203467738 +20 +0.34445532187965477 +10 +0.069124782034676868 +20 +0.34449522187965487 +10 +0.068655282034676968 +20 +0.34452882187965495 +10 +0.06816738203467676 +20 +0.34455572187965522 +10 +0.067663882034676992 +20 +0.34457542187965484 +10 +0.067147882034677142 +20 +0.34458752187965458 +10 +0.066622082034676899 +20 +0.34459162187965464 +10 +0.06148608203467687 +20 +0.34459162187965464 +10 +0.060967082034676934 +20 +0.34962262187965443 +10 +0.060800582034676864 +20 +0.35163302187965484 +10 +0.060731582034677101 +20 +0.35338812187965474 +10 +0.06076228203467704 +20 +0.35469922187965464 +10 +0.060895082034677084 +20 +0.35537762187965505 +10 +0.061180982034677034 +20 +0.35545132187965456 +10 +0.061930282034676765 +20 +0.35552302187965457 +10 +0.063118782034677356 +20 +0.35559222187965478 +10 +0.064722682034677459 +20 +0.3556586218796548 +10 +0.06671788203467699 +20 +0.35572192187965479 +10 +0.069080582034677374 +20 +0.35578162187965501 +10 +0.071786682034677418 +20 +0.35583742187965506 +10 +0.074812282034676936 +20 +0.35588882187965465 +10 +0.078133482034676849 +20 +0.35593572187965494 +10 +0.081726182034677075 +20 +0.35597752187965515 +10 +0.085566482034676872 +20 +0.35601382187965436 +10 +0.089630382034677214 +20 +0.3560444218796549 +10 +0.093893982034677359 +20 +0.35606892187965478 +10 +0.098333282034677172 +20 +0.35608682187965479 +10 +0.10292428203467707 +20 +0.35609782187965455 +10 +0.10764308203467687 +20 +0.35610162187965477 +10 +0.15394208203467707 +20 +0.35610162187965477 +10 +0.15740838203467722 +20 +0.35374172187965458 +10 +0.15827298203467732 +20 +0.3531365218796545 +10 +0.15883278203467688 +20 +0.35271912187965493 +10 +0.15934798203467715 +20 +0.35230042187965493 +10 +0.15972978203467714 +20 +0.35195662187965493 +10 +0.16008658203467696 +20 +0.35159822187965484 +10 +0.16041968203467705 +20 +0.35121912187965454 +10 +0.16073068203467711 +20 +0.35081322187965447 +10 +0.16102118203467686 +20 +0.35037442187965451 +10 +0.16129258203467667 +20 +0.34989652187965459 +10 +0.16154658203467731 +20 +0.34937342187965459 +10 +0.16172658203467694 +20 +0.3489478218796549 +10 +0.16189828203467704 +20 +0.34849072187965457 +10 +0.16206218203467682 +20 +0.34799962187965439 +10 +0.16221918203467689 +20 +0.34747192187965459 +10 +0.162369782034677 +20 +0.34690502187965433 +10 +0.16251478203467729 +20 +0.34629632187965498 +10 +0.16265458203467753 +20 +0.34564322187965513 +10 +0.16278998203467732 +20 +0.34494322187965498 +10 +0.16292168203467738 +20 +0.3441937218796548 +10 +0.16305028203467686 +20 +0.3433920218796549 +10 +0.16321798203467686 +20 +0.34223762187965467 +10 +0.16338278203467727 +20 +0.34097982187965503 +10 +0.16354628203467725 +20 +0.33961262187965524 +10 +0.16371008203467707 +20 +0.33812972187965473 +10 +0.16387568203467706 +20 +0.3365250218796545 +10 +0.16404458203467698 +20 +0.33479252187965491 +10 +0.16421828203467714 +20 +0.33292602187965481 +10 +0.16444458203467738 +20 +0.3303951218796547 +10 +0.16473368203467731 +20 +0.32705222187965455 +10 +0.165271082034677 +20 +0.32068562187965499 +10 +0.16554678203467676 +20 +0.31738102187965522 +10 +0.16580078203467685 +20 +0.31430482187965458 +10 +0.166251882034677 +20 +0.30880492187965458 +10 +0.16645338203467697 +20 +0.30636482187965441 +10 +0.16664168203467722 +20 +0.30412062187965494 +10 +0.16681888203467721 +20 +0.30206382187965453 +10 +0.16698728203467739 +20 +0.3001866218796545 +10 +0.16714878203467731 +20 +0.29848062187965485 +10 +0.16730578203467739 +20 +0.29693772187965484 +10 +0.16746028203467711 +20 +0.29554972187965489 +10 +0.16761438203467705 +20 +0.29430852187965484 +10 +0.16777038203467709 +20 +0.29320602187965505 +10 +0.16793038203467725 +20 +0.29223392187965436 +0 +LWPOLYLINE +5 +101 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +139 +70 +1 +43 +0.0 +10 +0.32838098203467669 +20 +0.27644412187965484 +10 +0.32760598203467661 +20 +0.2764668218796551 +10 +0.32686608203467638 +20 +0.27649712187965469 +10 +0.32615978203467622 +20 +0.27653552187965447 +10 +0.32548588203467677 +20 +0.27658242187965476 +10 +0.32484278203467665 +20 +0.27663852187965465 +10 +0.3242290820346766 +20 +0.27670422187965449 +10 +0.3236433820346768 +20 +0.27677992187965517 +10 +0.32308428203467632 +20 +0.27686632187965465 +10 +0.32255038203467645 +20 +0.27696372187965501 +10 +0.32204028203467627 +20 +0.27707272187965482 +10 +0.32155238203467662 +20 +0.27719382187965491 +10 +0.32108548203467646 +20 +0.27732752187965504 +10 +0.32063798203467664 +20 +0.27747422187965498 +10 +0.32020858203467673 +20 +0.27763452187965498 +10 +0.3197957820346764 +20 +0.27780892187965478 +10 +0.3193981820346764 +20 +0.27799792187965466 +10 +0.31901438203467636 +20 +0.27820192187965498 +10 +0.31864298203467645 +20 +0.27842152187965485 +10 +0.31828248203467635 +20 +0.27865712187965463 +10 +0.31793158203467675 +20 +0.27890932187965456 +10 +0.31758868203467683 +20 +0.27917862187965437 +10 +0.31725258203467666 +20 +0.27946542187965495 +10 +0.31692168203467708 +20 +0.27977032187965489 +10 +0.31659458203467716 +20 +0.28009372187965453 +10 +0.31626998203467704 +20 +0.28043622187965467 +10 +0.31594628203467701 +20 +0.28079832187965448 +10 +0.31562218203467718 +20 +0.28118032187965492 +10 +0.31529628203467719 +20 +0.2815829218796545 +10 +0.31487138203467713 +20 +0.28213312187965467 +10 +0.31451288203467709 +20 +0.28263202187965464 +10 +0.31426768203467736 +20 +0.28300992187965501 +10 +0.3140404820346776 +20 +0.28340272187965476 +10 +0.31382938203467714 +20 +0.28382132187965481 +10 +0.31363238203467703 +20 +0.28427632187965457 +10 +0.3134476820346771 +20 +0.28477832187965457 +10 +0.3132732820346773 +20 +0.28533802187965474 +10 +0.31310718203467702 +20 +0.28596622187965492 +10 +0.31294758203467721 +20 +0.28667342187965461 +10 +0.31279228203467735 +20 +0.28747052187965472 +10 +0.31263968203467718 +20 +0.28836802187965471 +10 +0.31248748203467736 +20 +0.28937662187965452 +10 +0.3123339820346771 +20 +0.2905070218796546 +10 +0.31217728203467687 +20 +0.29176992187965489 +10 +0.31201518203467671 +20 +0.29317602187965475 +10 +0.31184598203467695 +20 +0.29473592187965469 +10 +0.31166758203467704 +20 +0.2964604218796546 +10 +0.31147818203467736 +20 +0.29836002187965505 +10 +0.31127568203467681 +20 +0.30044562187965473 +10 +0.31098218203467698 +20 +0.30353392187965456 +10 +0.31090408203467701 +20 +0.30436362187965471 +10 +0.31054728203467719 +20 +0.30830362187965477 +10 +0.31023288203467725 +20 +0.3120540218796547 +10 +0.30996648203467703 +20 +0.31552732187965504 +10 +0.30975358203467696 +20 +0.31863612187965462 +10 +0.30959968203467692 +20 +0.32129302187965447 +10 +0.30951048203467668 +20 +0.32341072187965503 +10 +0.3094913820346773 +20 +0.3249017218796546 +10 +0.30954808203467687 +20 +0.32567862187965479 +10 +0.30970598203467703 +20 +0.32611512187965486 +10 +0.30997718203467695 +20 +0.32663102187965476 +10 +0.31034678203467669 +20 +0.32720732187965451 +10 +0.31080008203467735 +20 +0.32782492187965473 +10 +0.31132218203467732 +20 +0.32846472187965492 +10 +0.31189818203467723 +20 +0.32910762187965514 +10 +0.31251348203467699 +20 +0.32973462187965485 +10 +0.31315308203467729 +20 +0.33032662187965467 +10 +0.31629108203467704 +20 +0.33308162187965451 +10 +0.3406080820346763 +20 +0.33308162187965451 +10 +0.34706068203467666 +20 +0.33306922187965493 +10 +0.35235548203467637 +20 +0.33302912187965494 +10 +0.35658478203467625 +20 +0.33295732187965499 +10 +0.35984098203467652 +20 +0.33284952187965455 +10 +0.36221638203467632 +20 +0.33270152187965474 +10 +0.36380348203467638 +20 +0.33250912187965498 +10 +0.36469458203467642 +20 +0.33226822187965521 +10 +0.36498208203467664 +20 +0.33197462187965487 +10 +0.3651768820346768 +20 +0.32963542187965489 +10 +0.36569518203467655 +20 +0.32377552187965508 +10 +0.36639738203467664 +20 +0.31596942187965438 +10 +0.36697408203467674 +20 +0.30961862187965483 +10 +0.36890908203467632 +20 +0.28836962187965498 +10 +0.37443708203467652 +20 +0.28810662187965519 +10 +0.3750025820346764 +20 +0.28807732187965451 +10 +0.37553608203467648 +20 +0.28804432187965467 +10 +0.37603838203467632 +20 +0.28800662187965453 +10 +0.37651048203467652 +20 +0.28796312187965467 +10 +0.37695288203467681 +20 +0.2879128218796545 +10 +0.3773666820346766 +20 +0.2878548218796545 +10 +0.37775258203467665 +20 +0.28778812187965463 +10 +0.37811138203467654 +20 +0.28771152187965499 +10 +0.37844388203467638 +20 +0.28762422187965486 +10 +0.37875088203467633 +20 +0.2875250218796549 +10 +0.37903318203467651 +20 +0.28741312187965495 +10 +0.37929168203467645 +20 +0.28728732187965511 +10 +0.37952718203467684 +20 +0.28714672187965473 +10 +0.37974038203467675 +20 +0.2869903218796549 +10 +0.37993228203467677 +20 +0.28681702187965508 +10 +0.38010348203467659 +20 +0.28662592187965463 +10 +0.38025488203467683 +20 +0.2864159218796547 +10 +0.38038728203467653 +20 +0.2861860218796547 +10 +0.38050158203467632 +20 +0.28593532187965454 +10 +0.38059848203467639 +20 +0.2856626218796543 +10 +0.38067878203467631 +20 +0.28536712187965496 +10 +0.38074338203467617 +20 +0.28504772187965488 +10 +0.38079308203467666 +20 +0.28470332187965464 +10 +0.38082858203467684 +20 +0.28433312187965465 +10 +0.38085088203467621 +20 +0.28393592187965444 +10 +0.38086058203467665 +20 +0.28351072187965454 +10 +0.38085868203467654 +20 +0.28305662187965486 +10 +0.38084588203467662 +20 +0.28257262187965482 +10 +0.38082298203467646 +20 +0.282057621879655 +10 +0.3807908820346767 +20 +0.28151062187965481 +10 +0.38075028203467642 +20 +0.28093062187965478 +10 +0.38070208203467626 +20 +0.28031662187965489 +10 +0.38041908203467645 +20 +0.27685962187965485 +10 +0.3645980820346767 +20 +0.27661762187965511 +10 +0.36155868203467667 +20 +0.27657512187965472 +10 +0.35887518203467694 +20 +0.27655002187965461 +10 +0.35652578203467622 +20 +0.27654772187965471 +10 +0.3544881820346768 +20 +0.2765734218796545 +10 +0.35274048203467689 +20 +0.27663242187965509 +10 +0.35126048203467652 +20 +0.27673002187965479 +10 +0.35002618203467672 +20 +0.27687152187965469 +10 +0.34901548203467636 +20 +0.27706212187965484 +10 +0.34820628203467652 +20 +0.27730712187965467 +10 +0.34757668203467651 +20 +0.27761192187965467 +10 +0.34710438203467642 +20 +0.27798162187965492 +10 +0.34676758203467661 +20 +0.27842152187965485 +10 +0.34654388203467668 +20 +0.27893702187965497 +10 +0.34641148203467642 +20 +0.27953342187965469 +10 +0.34634828203467638 +20 +0.28021582187965466 +10 +0.34633208203467658 +20 +0.28098962187965482 +10 +0.34633208203467658 +20 +0.28357462187965476 +10 +0.3429280820346764 +20 +0.27999562187965454 +10 +0.33952308203467618 +20 +0.27641662187965432 +10 +0.33093108203467669 +20 +0.27641662187965488 +10 +0.33004218203467661 +20 +0.27641952187965502 +10 +0.32919258203467638 +20 +0.27642852187965528 +0 +LWPOLYLINE +5 +102 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +157 +70 +1 +43 +0.0 +10 +0.28563218203467688 +20 +0.27641702187965467 +10 +0.28170158203467688 +20 +0.27640162187965445 +10 +0.27764608203467711 +20 +0.27641172187965468 +10 +0.27358958203467731 +20 +0.27644652187965468 +10 +0.26965588203467727 +20 +0.27650532187965482 +10 +0.26596878203467733 +20 +0.27658752187965485 +10 +0.26265208203467727 +20 +0.27669232187965465 +10 +0.25982968203467738 +20 +0.27681912187965452 +10 +0.25762528203467749 +20 +0.27696722187965428 +10 +0.2561628820346773 +20 +0.2771360218796548 +10 +0.25556608203467723 +20 +0.2773246218796549 +10 +0.25544338203467687 +20 +0.27760612187965494 +10 +0.25530908203467706 +20 +0.27806002187965473 +10 +0.25516758203467715 +20 +0.27866262187965452 +10 +0.25502318203467711 +20 +0.27939022187965457 +10 +0.25488038203467733 +20 +0.28021942187965498 +10 +0.25474358203467717 +20 +0.28112642187965498 +10 +0.2546169820346772 +20 +0.28208772187965525 +10 +0.25450508203467725 +20 +0.28307962187965496 +10 +0.25400508203467731 +20 +0.28792662187965501 +10 +0.26487708203467741 +20 +0.28792662187965501 +10 +0.26485108203467667 +20 +0.29080462187965506 +10 +0.26483208203467723 +20 +0.29138462187965453 +10 +0.26478508203467699 +20 +0.29221732187965477 +10 +0.26471238203467695 +20 +0.29327612187965479 +10 +0.26461618203467707 +20 +0.29453462187965462 +10 +0.2644986820346773 +20 +0.29596642187965483 +10 +0.26436228203467693 +20 +0.29754512187965487 +10 +0.26420908203467708 +20 +0.29924422187965483 +10 +0.26404148203467703 +20 +0.30103732187965471 +10 +0.2638616820346773 +20 +0.30289802187965453 +10 +0.26367198203467723 +20 +0.30479992187965432 +10 +0.2632828820346772 +20 +0.30859822187965458 +10 +0.2630411820346773 +20 +0.31100912187965457 +10 +0.26282148203467692 +20 +0.31325342187965455 +10 +0.26262908203467716 +20 +0.31527412187965453 +10 +0.2624692820346769 +20 +0.31701412187965461 +10 +0.26234748203467662 +20 +0.31841632187965485 +10 +0.26226898203467741 +20 +0.31942382187965468 +10 +0.26222378203467733 +20 +0.32019952187965495 +10 +0.262181182034677 +20 +0.32039942187965464 +10 +0.26210758203467688 +20 +0.32058062187965475 +10 +0.26199928203467671 +20 +0.32074412187965473 +10 +0.26185288203467716 +20 +0.32089122187965502 +10 +0.26166468203467741 +20 +0.32102292187965509 +10 +0.26143108203467713 +20 +0.32114052187965481 +10 +0.26114828203467721 +20 +0.32124502187965476 +10 +0.26081298203467718 +20 +0.32133762187965487 +10 +0.2604212820346774 +20 +0.321419621879655 +10 +0.25996978203467691 +20 +0.3214919218796547 +10 +0.25945468203467714 +20 +0.32155592187965487 +10 +0.25887248203467716 +20 +0.321612621879655 +10 +0.25821958203467721 +20 +0.32166312187965507 +10 +0.257492282034677 +20 +0.32170882187965488 +10 +0.25668708203467727 +20 +0.32175062187965509 +10 +0.2511530820346769 +20 +0.32201462187965491 +10 +0.25062708203467676 +20 +0.32688362187965503 +10 +0.25045058203467752 +20 +0.32882672187965478 +10 +0.25035998203467691 +20 +0.33051802187965496 +10 +0.25036058203467715 +20 +0.33177552187965476 +10 +0.2504580820346769 +20 +0.33241762187965485 +10 +0.25054928203467663 +20 +0.33248522187965479 +10 +0.25074548203467717 +20 +0.33255092187965463 +10 +0.2510412820346769 +20 +0.33261442187965451 +10 +0.25143088203467723 +20 +0.33267532187965465 +10 +0.25190878203467715 +20 +0.33273332187965465 +10 +0.25246928203467689 +20 +0.33278812187965467 +10 +0.25310688203467713 +20 +0.33283932187965493 +10 +0.25381598203467692 +20 +0.33288652187965451 +10 +0.25459088203467706 +20 +0.33292942187965469 +10 +0.25542598203467715 +20 +0.33296772187965451 +10 +0.25631578203467731 +20 +0.33300112187965469 +10 +0.25725458203467721 +20 +0.33302922187965489 +10 +0.25823688203467698 +20 +0.33305162187965476 +10 +0.25925688203467689 +20 +0.33306802187965501 +10 +0.26030918203467701 +20 +0.33307822187965519 +10 +0.26138808203467701 +20 +0.33308162187965451 +10 +0.27196008203467681 +20 +0.33308162187965451 +10 +0.27196008203467736 +20 +0.32998262187965477 +10 +0.27200748203467684 +20 +0.32877952187965465 +10 +0.27213648203467666 +20 +0.32779412187965484 +10 +0.27232758203467711 +20 +0.32712822187965451 +10 +0.27256108203467688 +20 +0.32688362187965447 +10 +0.27273988203467714 +20 +0.32694692187965502 +10 +0.27301868203467694 +20 +0.32712822187965507 +10 +0.27338338203467705 +20 +0.32741482187965465 +10 +0.27381978203467716 +20 +0.32779412187965484 +10 +0.27431398203467738 +20 +0.32825322187965467 +10 +0.27485158203467697 +20 +0.32877952187965465 +10 +0.27541868203467712 +20 +0.32936022187965486 +10 +0.27600108203467699 +20 +0.32998262187965477 +10 +0.278839082034677 +20 +0.33308162187965451 +10 +0.30636308203467688 +20 +0.33308162187965451 +10 +0.30696308203467693 +20 +0.32827862187965462 +10 +0.30714958203467702 +20 +0.32633892187965474 +10 +0.30721378203467709 +20 +0.32460722187965474 +10 +0.30715548203467724 +20 +0.3232725218796545 +10 +0.30697408203467724 +20 +0.32252362187965455 +10 +0.30686068203467698 +20 +0.32241522187965499 +10 +0.30665938203467691 +20 +0.32231242187965525 +10 +0.30637248203467693 +20 +0.32221552187965463 +10 +0.30600188203467715 +20 +0.32212472187965469 +10 +0.30554998203467743 +20 +0.32204002187965486 +10 +0.30501868203467675 +20 +0.32196182187965494 +10 +0.30441028203467724 +20 +0.32189012187965493 +10 +0.30372678203467729 +20 +0.32182522187965468 +10 +0.30297048203467736 +20 +0.32176732187965462 +10 +0.302143282034677 +20 +0.32171652187965472 +10 +0.30124748203467722 +20 +0.32167302187965485 +10 +0.30028508203467696 +20 +0.32163702187965493 +10 +0.29925838203467725 +20 +0.32160862187965489 +10 +0.29816938203467702 +20 +0.32158822187965508 +10 +0.29702018203467684 +20 +0.32157582187965494 +10 +0.2958130820346766 +20 +0.32157162187965493 +10 +0.29238008203467725 +20 +0.321566221879655 +10 +0.28978428203467743 +20 +0.32153532187965517 +10 +0.28790888203467702 +20 +0.32145682187965485 +10 +0.28663678203467713 +20 +0.32130872187965509 +10 +0.28585128203467702 +20 +0.32106902187965469 +10 +0.28543528203467727 +20 +0.32071562187965474 +10 +0.28527178203467729 +20 +0.32022652187965461 +10 +0.28524408203467744 +20 +0.31957962187965483 +10 +0.28527658203467698 +20 +0.31845272187965457 +10 +0.2853666820346773 +20 +0.31690492187965491 +10 +0.28550708203467723 +20 +0.31500332187965496 +10 +0.28569048203467728 +20 +0.31281512187965488 +10 +0.28590958203467742 +20 +0.31040742187965487 +10 +0.28615718203467699 +20 +0.30784742187965453 +10 +0.28642588203467712 +20 +0.30520242187965452 +10 +0.28670848203467714 +20 +0.30253952187965449 +10 +0.28699768203467702 +20 +0.29992582187965466 +10 +0.28728618203467726 +20 +0.29742852187965463 +10 +0.28756668203467728 +20 +0.29511492187965505 +10 +0.28783198203467752 +20 +0.29305202187965507 +10 +0.28807478203467685 +20 +0.29130702187965429 +10 +0.28828768203467692 +20 +0.28994722187965449 +10 +0.28846358203467704 +20 +0.28903972187965477 +10 +0.28859508203467721 +20 +0.28865162187965476 +10 +0.28882118203467699 +20 +0.28852082187965478 +10 +0.28922408203467698 +20 +0.28838802187965473 +10 +0.28978138203467674 +20 +0.28825702187965485 +10 +0.29047058203467757 +20 +0.28813132187965496 +10 +0.29126908203467694 +20 +0.28801482187965466 +10 +0.29215428203467675 +20 +0.28791112187965484 +10 +0.29310378203467713 +20 +0.28782382187965472 +10 +0.29409508203467716 +20 +0.28775662187965456 +10 +0.29896408203467728 +20 +0.28748462187965451 +10 +0.29949108203467689 +20 +0.28261462187965491 +10 +0.29966758203467725 +20 +0.28067162187965455 +10 +0.2997581820346773 +20 +0.27898062187965478 +10 +0.29975758203467706 +20 +0.27772312187965498 +10 +0.29966008203467731 +20 +0.27708062187965454 +10 +0.29907878203467742 +20 +0.27689852187965436 +10 +0.29762978203467683 +20 +0.27674592187965474 +10 +0.2954366820346771 +20 +0.27662222187965491 +10 +0.29262358203467731 +20 +0.27652662187965471 +10 +0.28931408203467734 +20 +0.27645842187965453 +0 +LWPOLYLINE +5 +103 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +157 +70 +1 +43 +0.0 +10 +0.61318488203467636 +20 +0.27650532187965482 +10 +0.60949778203467642 +20 +0.27658752187965485 +10 +0.60618108203467636 +20 +0.27669232187965465 +10 +0.60335868203467646 +20 +0.27681912187965452 +10 +0.60115428203467658 +20 +0.27696722187965483 +10 +0.59969188203467638 +20 +0.2771360218796548 +10 +0.59909508203467632 +20 +0.2773246218796549 +10 +0.59897238203467651 +20 +0.27760612187965494 +10 +0.5988380820346767 +20 +0.27806002187965473 +10 +0.59869658203467679 +20 +0.27866262187965452 +10 +0.59855218203467675 +20 +0.27939022187965457 +10 +0.59840938203467642 +20 +0.28021942187965498 +10 +0.59827258203467626 +20 +0.28112642187965498 +10 +0.59814598203467684 +20 +0.2820877218796547 +10 +0.59803408203467689 +20 +0.28307962187965496 +10 +0.59753408203467639 +20 +0.28792662187965501 +10 +0.6084060820346765 +20 +0.28792662187965501 +10 +0.60838008203467631 +20 +0.29080462187965506 +10 +0.60836108203467631 +20 +0.29138462187965508 +10 +0.60831408203467663 +20 +0.29221732187965477 +10 +0.60824138203467659 +20 +0.29327612187965479 +10 +0.60814518203467671 +20 +0.29453462187965462 +10 +0.60802768203467639 +20 +0.29596642187965483 +10 +0.60789128203467657 +20 +0.29754512187965487 +10 +0.60773808203467672 +20 +0.29924422187965483 +10 +0.60757048203467667 +20 +0.30103732187965471 +10 +0.60739068203467639 +20 +0.30289802187965453 +10 +0.60720098203467632 +20 +0.30479992187965488 +10 +0.60681188203467629 +20 +0.30859822187965513 +10 +0.60657018203467639 +20 +0.31100912187965457 +10 +0.60635048203467656 +20 +0.31325342187965455 +10 +0.6061580820346768 +20 +0.31527412187965453 +10 +0.60599828203467654 +20 +0.31701412187965461 +10 +0.60587648203467626 +20 +0.31841632187965485 +10 +0.6057979820346765 +20 +0.31942382187965468 +10 +0.60575278203467642 +20 +0.32019952187965495 +10 +0.60571018203467664 +20 +0.32039942187965464 +10 +0.60563658203467652 +20 +0.32058062187965475 +10 +0.60552828203467635 +20 +0.32074412187965473 +10 +0.6053818820346768 +20 +0.32089122187965502 +10 +0.60519368203467705 +20 +0.32102292187965509 +10 +0.60496008203467677 +20 +0.32114052187965481 +10 +0.60467728203467686 +20 +0.32124502187965476 +10 +0.60434198203467682 +20 +0.32133762187965487 +10 +0.60395028203467649 +20 +0.321419621879655 +10 +0.60349878203467655 +20 +0.3214919218796547 +10 +0.60298368203467678 +20 +0.32155592187965487 +10 +0.60240148203467681 +20 +0.321612621879655 +10 +0.60174858203467629 +20 +0.32166312187965451 +10 +0.60102128203467664 +20 +0.32170882187965488 +10 +0.60021608203467691 +20 +0.32175062187965509 +10 +0.59468208203467654 +20 +0.32201462187965491 +10 +0.5941560820346764 +20 +0.32688362187965503 +10 +0.5939795820346766 +20 +0.32882672187965478 +10 +0.59388898203467655 +20 +0.33051802187965496 +10 +0.59388958203467679 +20 +0.33177552187965476 +10 +0.59398708203467654 +20 +0.33241762187965485 +10 +0.59407828203467683 +20 +0.33248522187965479 +10 +0.59427448203467681 +20 +0.33255092187965463 +10 +0.59457028203467654 +20 +0.33261442187965451 +10 +0.59495988203467631 +20 +0.33267532187965465 +10 +0.59543778203467623 +20 +0.33273332187965465 +10 +0.59599828203467653 +20 +0.33278812187965467 +10 +0.59663588203467677 +20 +0.33283932187965493 +10 +0.59734498203467656 +20 +0.33288652187965506 +10 +0.5981198820346767 +20 +0.33292942187965469 +10 +0.59895498203467679 +20 +0.33296772187965451 +10 +0.59984478203467695 +20 +0.33300112187965469 +10 +0.6007835820346763 +20 +0.33302922187965489 +10 +0.60176588203467662 +20 +0.33305162187965476 +10 +0.60278588203467653 +20 +0.33306802187965501 +10 +0.60383818203467665 +20 +0.33307822187965463 +10 +0.60491708203467665 +20 +0.33308162187965451 +10 +0.61548908203467645 +20 +0.33308162187965451 +10 +0.61548908203467645 +20 +0.32998262187965477 +10 +0.61553648203467648 +20 +0.32877952187965465 +10 +0.6156654820346763 +20 +0.32779412187965484 +10 +0.61585658203467675 +20 +0.32712822187965451 +10 +0.61609008203467652 +20 +0.32688362187965447 +10 +0.61626888203467678 +20 +0.32694692187965502 +10 +0.61654768203467658 +20 +0.32712822187965451 +10 +0.61691238203467669 +20 +0.32741482187965465 +10 +0.6173487820346768 +20 +0.32779412187965484 +10 +0.61784298203467702 +20 +0.32825322187965467 +10 +0.61838058203467661 +20 +0.32877952187965465 +10 +0.61894768203467676 +20 +0.32936022187965486 +10 +0.61953008203467663 +20 +0.32998262187965477 +10 +0.62236808203467664 +20 +0.33308162187965451 +10 +0.64989208203467652 +20 +0.33308162187965451 +10 +0.65049208203467657 +20 +0.32827862187965462 +10 +0.65067858203467666 +20 +0.32633892187965474 +10 +0.65074278203467673 +20 +0.32460722187965474 +10 +0.65068448203467688 +20 +0.3232725218796545 +10 +0.65050308203467633 +20 +0.32252362187965455 +10 +0.65038968203467662 +20 +0.32241522187965443 +10 +0.65018838203467655 +20 +0.3223124218796547 +10 +0.64990148203467657 +20 +0.32221552187965463 +10 +0.64953088203467679 +20 +0.32212472187965469 +10 +0.64907898203467707 +20 +0.32204002187965486 +10 +0.64854768203467639 +20 +0.32196182187965494 +10 +0.64793928203467632 +20 +0.32189012187965493 +10 +0.64725578203467637 +20 +0.32182522187965468 +10 +0.64649948203467644 +20 +0.32176732187965462 +10 +0.64567228203467664 +20 +0.32171652187965472 +10 +0.64477648203467686 +20 +0.32167302187965485 +10 +0.6438140820346766 +20 +0.32163702187965493 +10 +0.64278738203467634 +20 +0.32160862187965489 +10 +0.64169838203467611 +20 +0.32158822187965508 +10 +0.64054918203467648 +20 +0.32157582187965494 +10 +0.63934208203467624 +20 +0.32157162187965493 +10 +0.63590938203467617 +20 +0.321566221879655 +10 +0.63331368203467631 +20 +0.32153532187965461 +10 +0.63143828203467645 +20 +0.32145682187965485 +10 +0.63016618203467656 +20 +0.32130872187965454 +10 +0.62938048203467656 +20 +0.32106902187965469 +10 +0.62896438203467631 +20 +0.32071562187965474 +10 +0.62880088203467632 +20 +0.32022652187965461 +10 +0.62877308203467652 +20 +0.31957962187965483 +10 +0.62880558203467662 +20 +0.31845272187965457 +10 +0.62889568203467638 +20 +0.31690492187965491 +10 +0.62903608203467631 +20 +0.31500332187965496 +10 +0.62921948203467637 +20 +0.31281512187965488 +10 +0.62943858203467651 +20 +0.31040742187965487 +10 +0.62968618203467663 +20 +0.30784742187965508 +10 +0.62995488203467676 +20 +0.30520242187965452 +10 +0.63023748203467678 +20 +0.30253952187965505 +10 +0.63052668203467666 +20 +0.29992582187965466 +10 +0.63081518203467635 +20 +0.29742852187965463 +10 +0.63109568203467636 +20 +0.29511492187965449 +10 +0.63136098203467661 +20 +0.29305202187965507 +10 +0.63160378203467649 +20 +0.29130702187965485 +10 +0.63181668203467656 +20 +0.28994722187965505 +10 +0.63199258203467668 +20 +0.28903972187965477 +10 +0.63212408203467685 +20 +0.28865162187965476 +10 +0.63235018203467663 +20 +0.28852082187965478 +10 +0.63275308203467662 +20 +0.28838802187965473 +10 +0.63331038203467638 +20 +0.28825702187965485 +10 +0.63399958203467666 +20 +0.28813132187965496 +10 +0.63479808203467658 +20 +0.28801482187965521 +10 +0.63568328203467639 +20 +0.28791112187965484 +10 +0.63663278203467621 +20 +0.28782382187965472 +10 +0.6376240820346768 +20 +0.28775662187965456 +10 +0.64249308203467692 +20 +0.28748462187965451 +10 +0.64302008203467653 +20 +0.28261462187965491 +10 +0.64319658203467633 +20 +0.28067162187965511 +10 +0.64328718203467639 +20 +0.27898062187965478 +10 +0.64328658203467615 +20 +0.27772312187965498 +10 +0.64318908203467695 +20 +0.2770806218796551 +10 +0.6426077820346765 +20 +0.27689852187965491 +10 +0.64115878203467647 +20 +0.27674592187965474 +10 +0.63896568203467674 +20 +0.27662222187965491 +10 +0.63615258203467639 +20 +0.27652662187965471 +10 +0.63284308203467643 +20 +0.27645842187965453 +10 +0.62916118203467652 +20 +0.27641702187965467 +10 +0.62523058203467652 +20 +0.276401621879655 +10 +0.6211750820346762 +20 +0.27641172187965524 +10 +0.6171185820346764 +20 +0.27644652187965468 +0 +LWPOLYLINE +5 +104 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +233 +70 +1 +43 +0.0 +10 +0.45245518203467672 +20 +0.28866482187965503 +10 +0.45264268203467684 +20 +0.28855772187965478 +10 +0.45286898203467651 +20 +0.28845872187965471 +10 +0.45313378203467647 +20 +0.28836782187965482 +10 +0.45343668203467635 +20 +0.288285221879655 +10 +0.45377708203467648 +20 +0.28821082187965474 +10 +0.45415458203467651 +20 +0.28814492187965501 +10 +0.4545688820346766 +20 +0.2880875218796547 +10 +0.45501928203467656 +20 +0.28803872187965485 +10 +0.45550548203467656 +20 +0.28799862187965486 +10 +0.45602708203467679 +20 +0.28796722187965473 +10 +0.45658348203467647 +20 +0.28794472187965492 +10 +0.45717428203467636 +20 +0.28793112187965486 +10 +0.45779908203467612 +20 +0.28792662187965501 +10 +0.46307508203467629 +20 +0.28792662187965501 +10 +0.46369208203467682 +20 +0.28299062187965462 +10 +0.4638743820346769 +20 +0.28096112187965483 +10 +0.46389418203467647 +20 +0.2792214218796546 +10 +0.46375748203467682 +20 +0.27792222187965454 +10 +0.4634700820346771 +20 +0.27721462187965451 +10 +0.46330118203467663 +20 +0.27712632187965491 +10 +0.46298108203467636 +20 +0.27704372187965454 +10 +0.46251638203467615 +20 +0.27696702187965438 +10 +0.46191368203467642 +20 +0.2768966218796548 +10 +0.46117948203467651 +20 +0.27683262187965463 +10 +0.46032058203467674 +20 +0.27677522187965486 +10 +0.45934338203467706 +20 +0.2767247218796548 +10 +0.45825458203467673 +20 +0.27668142187965483 +10 +0.45706068203467676 +20 +0.27664532187965496 +10 +0.45576838203467696 +20 +0.27661682187965497 +10 +0.45438418203467668 +20 +0.27659612187965477 +10 +0.45291478203467683 +20 +0.27658352187965474 +10 +0.45136668203467678 +20 +0.27657912187965483 +10 +0.44974638203467643 +20 +0.27658312187965495 +10 +0.44806068203467664 +20 +0.27659592187965487 +10 +0.44631608203467676 +20 +0.27661762187965511 +10 +0.43000108203467668 +20 +0.27685962187965485 +10 +0.42972708203467658 +20 +0.28016162187965488 +10 +0.4294540820346765 +20 +0.28346462187965493 +10 +0.42610108203467667 +20 +0.27994062187965518 +10 +0.42274908203467687 +20 +0.27641662187965488 +10 +0.41388908203467634 +20 +0.27641662187965488 +10 +0.41251088203467678 +20 +0.27641992187965481 +10 +0.41126798203467652 +20 +0.27643092187965457 +10 +0.41014978203467667 +20 +0.27645152187965483 +10 +0.40914538203467687 +20 +0.27648342187965469 +10 +0.4082443820346765 +20 +0.27652862187965477 +10 +0.40743608203467674 +20 +0.27658862187965483 +10 +0.40670968203467661 +20 +0.27666552187965487 +10 +0.4060545820346767 +20 +0.27676092187965462 +10 +0.40546018203467649 +20 +0.27687662187965478 +10 +0.4049157820346766 +20 +0.27701452187965492 +10 +0.40441068203467656 +20 +0.27717652187965514 +10 +0.40393428203467641 +20 +0.27736412187965465 +10 +0.40347588203467621 +20 +0.27757942187965456 +10 +0.40302478203467662 +20 +0.2778240218796546 +10 +0.40257038203467654 +20 +0.27809982187965487 +10 +0.40210208203467657 +20 +0.27840862187965498 +10 +0.40130228203467677 +20 +0.27896042187965486 +10 +0.40080778203467671 +20 +0.27931342187965502 +10 +0.40034268203467671 +20 +0.27965892187965524 +10 +0.39990578203467686 +20 +0.28000082187965458 +10 +0.39949568203467678 +20 +0.28034292187965493 +10 +0.3991112820346765 +20 +0.28068902187965483 +10 +0.39875118203467674 +20 +0.28104292187965452 +10 +0.39841418203467649 +20 +0.28140842187965476 +10 +0.39809898203467642 +20 +0.28178952187965456 +10 +0.39780438203467661 +20 +0.2821898218796548 +10 +0.39752898203467668 +20 +0.28261332187965504 +10 +0.39727168203467667 +20 +0.28306382187965495 +10 +0.39703108203467674 +20 +0.2835450218796548 +10 +0.39680588203467648 +20 +0.28406082187965476 +10 +0.39669868203467629 +20 +0.28433282187965481 +10 +0.39659488203467652 +20 +0.28461502187965504 +10 +0.39649428203467674 +20 +0.2849077218796553 +10 +0.39639688203467638 +20 +0.28521152187965471 +10 +0.39630228203467621 +20 +0.28552682187965472 +10 +0.39612118203467661 +20 +0.28619382187965503 +10 +0.39594988203467629 +20 +0.28691262187965472 +10 +0.3957870820346765 +20 +0.28768712187965451 +10 +0.39563148203467624 +20 +0.28852102187965467 +10 +0.39548178203467677 +20 +0.28941822187965482 +10 +0.39533678203467648 +20 +0.29038252187965463 +10 +0.39519518203467663 +20 +0.29141772187965487 +10 +0.39505568203467678 +20 +0.29252762187965464 +10 +0.39491698203467651 +20 +0.29371622187965463 +10 +0.3947779820346764 +20 +0.29498712187965459 +10 +0.39463728203467663 +20 +0.29634432187965465 +10 +0.39449358203467622 +20 +0.29779152187965452 +10 +0.39434568203467635 +20 +0.29933262187965437 +10 +0.39411308203467665 +20 +0.30182852187965459 +10 +0.39370968203467638 +20 +0.30624622187965467 +10 +0.39340778203467652 +20 +0.30956822187965471 +10 +0.39313308203467678 +20 +0.31260312187965489 +10 +0.39289218203467646 +20 +0.31527652187965494 +10 +0.39269188203467642 +20 +0.31751392187965466 +10 +0.39253878203467651 +20 +0.31924082187965497 +10 +0.39243958203467655 +20 +0.320382921879655 +10 +3.8254080000000004 +20 +3.331798 +10 +0.39236938203467631 +20 +0.32093032187965498 +10 +0.39228228203467608 +20 +0.32099592187965487 +10 +0.39214258203467689 +20 +0.3210618218796546 +10 +0.39195318203467666 +20 +0.32112782187965483 +10 +0.39171688203467669 +20 +0.32119322187965482 +10 +0.39143658203467657 +20 +0.32125772187965473 +10 +0.39111508203467649 +20 +0.32132082187965483 +10 +0.39075518203467663 +20 +0.32138202187965481 +10 +0.39035988203467653 +20 +0.3214409218796549 +10 +0.38993198203467638 +20 +0.32149702187965479 +10 +0.38947428203467638 +20 +0.32155002187965465 +10 +0.3889896820346761 +20 +0.32159922187965484 +10 +0.38848098203467685 +20 +0.32164442187965492 +10 +0.38795108203467654 +20 +0.32168502187965464 +10 +0.38740288203467643 +20 +0.32172052187965483 +10 +0.38683908203467676 +20 +0.32175062187965453 +10 +0.38130508203467695 +20 +0.32201462187965435 +10 +0.38077808203467622 +20 +0.32688362187965503 +10 +0.38060308203467674 +20 +0.32882822187965455 +10 +0.38051508203467699 +20 +0.33052342187965433 +10 +0.38051928203467644 +20 +0.33178692187965486 +10 +0.38062108203467671 +20 +0.33243662187965484 +10 +0.3807444820346767 +20 +0.33250502187965492 +10 +0.3810327820346765 +20 +0.33256902187965509 +10 +0.38147728203467623 +20 +0.33262842187965436 +10 +0.3820692820346766 +20 +0.33268302187965504 +10 +0.38280018203467658 +20 +0.33273252187965452 +10 +0.38366138203467681 +20 +0.33277682187965452 +10 +0.38464408203467693 +20 +0.33281562187965463 +10 +0.38573958203467651 +20 +0.33284862187965503 +10 +0.3869393820346767 +20 +0.3328757218796552 +10 +0.38823458203467665 +20 +0.33289662187965474 +10 +0.38961678203467631 +20 +0.33291112187965488 +10 +0.3910770820346765 +20 +0.33291892187965466 +10 +0.3926069820346767 +20 +0.33292002187965464 +10 +0.39419768203467653 +20 +0.33291392187965452 +10 +0.39584068203467659 +20 +0.33290052187965491 +10 +0.39752708203467657 +20 +0.33287962187965481 +10 +0.41406408203467637 +20 +0.33263862187965454 +10 +0.41598608203467613 +20 +0.31138962187965469 +10 +0.41637328203467661 +20 +0.30709852187965458 +10 +0.41673738203467647 +20 +0.30305172187965468 +10 +0.41707018203467672 +20 +0.29934072187965455 +10 +0.41736348203467666 +20 +0.29605732187965472 +10 +0.41760908203467673 +20 +0.29329332187965462 +10 +0.41779888203467674 +20 +0.29114022187965438 +10 +0.41792458203467664 +20 +0.28968972187965458 +10 +0.41797808203467679 +20 +0.28903362187965465 +10 +0.41800668203467672 +20 +0.28889672187965454 +10 +0.41807458203467651 +20 +0.28876932187965443 +10 +0.41818228203467644 +20 +0.28865112187965503 +10 +0.41833008203467636 +20 +0.28854212187965467 +10 +0.41851828203467611 +20 +0.28844232187965446 +10 +0.41874738203467654 +20 +0.28835162187965502 +10 +0.41901758203467643 +20 +0.28826982187965478 +10 +0.41932928203467668 +20 +0.28819702187965479 +10 +0.41968298203467647 +20 +0.28813302187965462 +10 +0.4200787820346763 +20 +0.28807782187965481 +10 +0.42051728203467642 +20 +0.28803132187965486 +10 +0.42099868203467672 +20 +0.28799342187965482 +10 +0.42152348203467638 +20 +0.2879641218796547 +10 +0.4220918820346764 +20 +0.2879432218796546 +10 +0.42270428203467658 +20 +0.28793072187965452 +10 +0.42393748203467641 +20 +0.28791992187965465 +10 +0.42565628203467654 +20 +0.28786002187965454 +10 +0.42625708203467672 +20 +0.28786052187965483 +10 +0.42669858203467692 +20 +0.28789382187965507 +10 +0.42708798203467624 +20 +0.28796892187965439 +10 +0.42736328203467622 +20 +0.28806692187965499 +10 +0.42760718203467663 +20 +0.28820472187965518 +10 +0.42782068203467638 +20 +0.28838832187965457 +10 +0.42800448203467678 +20 +0.28862342187965462 +10 +0.42815958203467674 +20 +0.28891592187965442 +10 +0.42828678203467641 +20 +0.28927152187965488 +10 +0.42838688203467645 +20 +0.2896961218796551 +10 +0.42846088203467636 +20 +0.29019552187965481 +10 +0.42850948203467631 +20 +0.29077552187965483 +10 +0.42853368203467634 +20 +0.29144182187965495 +10 +0.42853428203467658 +20 +0.29220042187965478 +10 +0.42851208203467661 +20 +0.29305702187965466 +10 +0.42846808203467646 +20 +0.29401742187965485 +10 +0.42840308203467625 +20 +0.29508752187965503 +10 +0.42831788203467613 +20 +0.29627302187965499 +10 +0.42818448203467641 +20 +0.29792612187965473 +10 +0.42798688203467661 +20 +0.30017592187965458 +10 +0.42766468203467634 +20 +0.30365942187965456 +10 +0.42717718203467647 +20 +0.30885672187965452 +10 +0.42690208203467639 +20 +0.31183262187965466 +10 +0.42655158203467658 +20 +0.31567882187965468 +10 +0.42622398203467637 +20 +0.31931082187965476 +10 +0.42592648203467642 +20 +0.32264572187965468 +10 +0.42566648203467672 +20 +0.32560112187965451 +10 +0.42545098203467691 +20 +0.32809432187965448 +10 +0.42528728203467647 +20 +0.33004272187965478 +10 +0.42518258203467663 +20 +0.33136372187965502 +10 +0.42514408203467691 +20 +0.33197462187965487 +10 +0.42517698203467624 +20 +0.33212362187965472 +10 +0.42528178203467659 +20 +0.33226022187965498 +10 +0.42546268203467685 +20 +0.33238462187965501 +10 +0.42572398203467643 +20 +0.33249732187965508 +10 +0.4260695820346766 +20 +0.332598721879655 +10 +0.42650398203467665 +20 +0.33268922187965511 +10 +0.42703108203467677 +20 +0.33276912187965468 +10 +0.42765518203467634 +20 +0.33283902187965453 +10 +0.42838048203467649 +20 +0.33289912187965454 +10 +0.42921118203467667 +20 +0.332949921879655 +10 +0.43015128203467645 +20 +0.33299182187965515 +10 +0.43120518203467628 +20 +0.33302522187965478 +10 +0.43237688203467628 +20 +0.33305052187965478 +10 +0.4336706820346764 +20 +0.33306802187965501 +10 +0.43509068203467671 +20 +0.33307832187965458 +10 +0.43664108203467666 +20 +0.33308162187965451 +10 +0.44237688203467684 +20 +0.3330287218796546 +10 +0.4458959820346764 +20 +0.33283612187965439 +10 +0.4476650820346767 +20 +0.33245302187965453 +10 +0.4481510820346768 +20 +0.33182862187965456 +10 +0.44819178203467647 +20 +0.33088832187965489 +10 +0.44830728203467674 +20 +0.32921122187965501 +10 +0.44848748203467625 +20 +0.3269055218796546 +10 +0.44872218203467651 +20 +0.32407962187965489 +10 +0.4490014820346766 +20 +0.32084192187965488 +10 +0.44931518203467635 +20 +0.3173006218796548 +10 +0.44965328203467658 +20 +0.31356432187965466 +10 +0.4500056820346765 +20 +0.30974112187965475 +10 +0.45036238203467638 +20 +0.30593952187965456 +10 +0.45071318203467658 +20 +0.30226782187965484 +10 +0.45104798203467633 +20 +0.29883442187965459 +10 +0.45135688203467639 +20 +0.29574762187965453 +10 +0.45162978203467652 +20 +0.29311582187965479 +10 +0.4518563820346766 +20 +0.29104732187965499 +10 +0.45202688203467678 +20 +0.28965042187965473 +10 +0.45213108203467689 +20 +0.28903362187965465 +10 +0.45219898203467612 +20 +0.28890282187965466 +10 +0.4523071820346769 +20 +0.2887799218796544 +0 +LWPOLYLINE +5 +105 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +138 +70 +1 +43 +0.0 +10 +0.22643378203467734 +20 +0.33295732187965499 +10 +0.22968978203467716 +20 +0.33284952187965511 +10 +0.23206518203467696 +20 +0.33270152187965474 +10 +0.23365208203467713 +20 +0.33250912187965498 +10 +0.23454288203467732 +20 +0.33226822187965521 +10 +0.23483008203467715 +20 +0.33197462187965487 +10 +0.23502498203467725 +20 +0.32963542187965489 +10 +0.23554358203467685 +20 +0.32377552187965453 +10 +0.2362917820346766 +20 +0.31546082187965452 +10 +0.23682208203467725 +20 +0.30961862187965428 +10 +0.23875808203467686 +20 +0.28836962187965498 +10 +0.24428508203467703 +20 +0.28810662187965463 +10 +0.24485068203467686 +20 +0.28807732187965451 +10 +0.24538418203467693 +20 +0.28804432187965467 +10 +0.24588668203467723 +20 +0.28800662187965453 +10 +0.24635868203467692 +20 +0.28796312187965467 +10 +0.24680128203467711 +20 +0.2879128218796545 +10 +0.2472150820346769 +20 +0.2878548218796545 +10 +0.24760098203467695 +20 +0.28778812187965463 +10 +0.24795978203467683 +20 +0.28771152187965443 +10 +0.24829228203467724 +20 +0.28762422187965486 +10 +0.24859928203467718 +20 +0.2875250218796549 +10 +0.24888168203467731 +20 +0.28741312187965495 +10 +0.24914018203467725 +20 +0.28728732187965456 +10 +0.24937568203467708 +20 +0.28714672187965473 +10 +0.249588882034677 +20 +0.2869903218796549 +10 +0.24978078203467702 +20 +0.28681702187965508 +10 +0.24995198203467683 +20 +0.28662592187965463 +10 +0.25010338203467708 +20 +0.2864159218796547 +10 +0.25023578203467733 +20 +0.2861860218796547 +10 +0.25035008203467712 +20 +0.28593532187965454 +10 +0.25044698203467719 +20 +0.28566262187965485 +10 +0.25052728203467711 +20 +0.28536712187965496 +10 +0.25059188203467697 +20 +0.28504772187965488 +10 +0.2506415820346769 +20 +0.28470332187965464 +10 +0.25067718203467704 +20 +0.28433312187965465 +10 +0.25069948203467696 +20 +0.28393592187965444 +10 +0.25070928203467679 +20 +0.28351072187965509 +10 +0.25070738203467724 +20 +0.28305662187965486 +10 +0.25069458203467732 +20 +0.28257262187965482 +10 +0.2506717820346771 +20 +0.282057621879655 +10 +0.25063968203467735 +20 +0.28151062187965481 +10 +0.25059918203467701 +20 +0.28093062187965478 +10 +0.25055108203467735 +20 +0.28031662187965489 +10 +0.25026808203467754 +20 +0.27685962187965485 +10 +0.23444708203467723 +20 +0.27661762187965511 +10 +0.23140748203467731 +20 +0.27657512187965472 +10 +0.22872398203467703 +20 +0.27655002187965461 +10 +0.22637438203467697 +20 +0.27654772187965471 +10 +0.224336782034677 +20 +0.2765734218796545 +10 +0.22258898203467714 +20 +0.27663242187965453 +10 +0.22110898203467733 +20 +0.27673002187965479 +10 +0.21987468203467697 +20 +0.27687152187965469 +10 +0.21886408203467711 +20 +0.27706212187965484 +10 +0.21805498203467721 +20 +0.27730712187965467 +10 +0.21742538203467721 +20 +0.27761192187965467 +10 +0.21695318203467706 +20 +0.27798162187965492 +10 +0.21661638203467726 +20 +0.27842152187965485 +10 +0.21639288203467721 +20 +0.27893702187965497 +10 +0.21626048203467696 +20 +0.27953342187965469 +10 +0.21619728203467692 +20 +0.28021582187965466 +10 +0.21618108203467712 +20 +0.28098962187965482 +10 +0.21618108203467712 +20 +0.28357462187965476 +10 +0.21277608203467691 +20 +0.27999562187965454 +10 +0.20937208203467672 +20 +0.27641662187965432 +10 +0.20078008203467723 +20 +0.27641662187965488 +10 +0.1998910820346772 +20 +0.27641952187965502 +10 +0.19904148203467698 +20 +0.27642852187965472 +10 +0.19822978203467678 +20 +0.27644412187965484 +10 +0.19745468203467731 +20 +0.27646682187965455 +10 +0.19671468203467712 +20 +0.27649712187965469 +10 +0.19600838203467696 +20 +0.27653552187965502 +10 +0.19533438203467701 +20 +0.27658242187965476 +10 +0.19469118203467695 +20 +0.27663852187965465 +10 +0.1940774820346769 +20 +0.27670422187965449 +10 +0.1934917820346771 +20 +0.27677992187965461 +10 +0.19293268203467717 +20 +0.27686632187965465 +10 +0.19239868203467736 +20 +0.27696372187965501 +10 +0.19188848203467723 +20 +0.27707272187965482 +10 +0.19140068203467697 +20 +0.27719382187965491 +10 +0.19093368203467687 +20 +0.27732752187965504 +10 +0.19048618203467704 +20 +0.27747422187965498 +10 +0.19005678203467713 +20 +0.27763452187965498 +10 +0.18964398203467736 +20 +0.27780892187965478 +10 +0.18924648203467731 +20 +0.27799792187965466 +10 +0.18886268203467727 +20 +0.27820192187965442 +10 +0.18849128203467735 +20 +0.27842152187965485 +10 +0.1881308820346772 +20 +0.27865712187965463 +10 +0.18777998203467705 +20 +0.27890932187965456 +10 +0.18743718203467707 +20 +0.27917862187965437 +10 +0.1871010820346769 +20 +0.27946542187965495 +10 +0.18677018203467677 +20 +0.27977032187965489 +10 +0.18644318203467736 +20 +0.28009372187965509 +10 +0.18611858203467724 +20 +0.28043622187965467 +10 +0.18579508203467709 +20 +0.28079832187965448 +10 +0.18547108203467721 +20 +0.28118032187965492 +10 +0.18514518203467722 +20 +0.28158292187965506 +10 +0.18462718203467732 +20 +0.28225852187965472 +10 +0.18427798203467682 +20 +0.28275692187965495 +10 +0.18403898203467661 +20 +0.28313862187965499 +10 +0.18381728203467729 +20 +0.28353892187965524 +10 +0.18361108203467702 +20 +0.28396842187965454 +10 +0.18341838203467686 +20 +0.284437921879655 +10 +0.18323728203467671 +20 +0.28495792187965496 +10 +0.183065882034677 +20 +0.28553932187965481 +10 +0.18290208203467717 +20 +0.28619262187965455 +10 +0.18274408203467707 +20 +0.28692862187965462 +10 +0.18258988203467719 +20 +0.28775792187965443 +10 +0.18243758203467741 +20 +0.28869132187965496 +10 +0.18228518203467714 +20 +0.28973932187965457 +10 +0.18213078203467736 +20 +0.29091272187965478 +10 +0.18197248203467686 +20 +0.29222222187965496 +10 +0.18180828203467669 +20 +0.29367832187965515 +10 +0.18163618203467735 +20 +0.29529192187965458 +10 +0.18145448203467696 +20 +0.29707362187965491 +10 +0.18126098203467722 +20 +0.299034021879655 +10 +0.18098138203467729 +20 +0.30194452187965459 +10 +0.18075308203467755 +20 +0.30436362187965471 +10 +0.18039628203467717 +20 +0.30830362187965477 +10 +0.18008178203467728 +20 +0.3120540218796547 +10 +0.17981518203467717 +20 +0.31552732187965504 +10 +0.1796020820346772 +20 +0.31863612187965518 +10 +0.17944808203467721 +20 +0.32129302187965503 +10 +0.17935868203467709 +20 +0.32341072187965503 +10 +0.1793394820346772 +20 +0.3249017218796546 +10 +0.17939608203467738 +20 +0.32567862187965479 +10 +0.17955428203467683 +20 +0.32611512187965486 +10 +0.17982568203467664 +20 +0.32663102187965476 +10 +0.18019528203467694 +20 +0.32720732187965451 +10 +0.18064858203467704 +20 +0.32782492187965473 +10 +0.18117068203467701 +20 +0.32846472187965492 +10 +0.18174678203467687 +20 +0.32910762187965514 +10 +0.18236218203467713 +20 +0.32973462187965485 +10 +0.18300208203467727 +20 +0.33032662187965467 +10 +0.18613908203467699 +20 +0.33308162187965451 +10 +0.21045708203467683 +20 +0.33308162187965451 +10 +0.21690968203467664 +20 +0.33306922187965438 +10 +0.22220448203467691 +20 +0.33302912187965494 +0 +LWPOLYLINE +5 +106 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +232 +70 +1 +43 +0.0 +10 +0.50202378203467624 +20 +0.27997182187965486 +10 +0.50179808203467624 +20 +0.28096862187965477 +10 +0.50128908203467659 +20 +0.28330662187965483 +10 +0.49784408203467634 +20 +0.27986162187965458 +10 +0.49440008203467667 +20 +0.27641662187965488 +10 +0.48576808203467658 +20 +0.27641662187965488 +10 +0.48448088203467687 +20 +0.2764204218796551 +10 +0.48330808203467635 +20 +0.27643282187965468 +10 +0.4822411820346767 +20 +0.2764551218796546 +10 +0.4812717820346768 +20 +0.27648862187965473 +10 +0.48039138203467668 +20 +0.27653462187965494 +10 +0.47959158203467633 +20 +0.2765945218796545 +10 +0.47886398203467628 +20 +0.27666962187965494 +10 +0.47820008203467657 +20 +0.27676122187965502 +10 +0.47759148203467661 +20 +0.27687072187965456 +10 +0.47702958203467649 +20 +0.27699952187965449 +10 +0.47650618203467665 +20 +0.27714872187965478 +10 +0.47601268203467662 +20 +0.27731982187965465 +10 +0.47554058203467642 +20 +0.27751422187965447 +10 +0.47508168203467649 +20 +0.27773302187965476 +10 +0.47462728203467641 +20 +0.27797772187965475 +10 +0.47416908203467667 +20 +0.27824962187965485 +10 +0.47336648203467668 +20 +0.27875442187965505 +10 +0.47286998203467656 +20 +0.27908022187965509 +10 +0.47240278203467656 +20 +0.27940232187965486 +10 +0.47196368203467676 +20 +0.27972472187965502 +10 +0.47155128203467678 +20 +0.28005172187965499 +10 +0.47116428203467675 +20 +0.28038742187965482 +10 +0.47080148203467675 +20 +0.28073592187965457 +10 +0.47046148203467641 +20 +0.28110132187965486 +10 +0.47014308203467636 +20 +0.2814879218796551 +10 +0.46999148203467678 +20 +0.28169042187965454 +10 +0.46984488203467678 +20 +0.28189972187965429 +10 +0.46970288203467658 +20 +0.28211642187965458 +10 +0.46956558203467669 +20 +0.28234092187965465 +10 +0.46943258203467675 +20 +0.28257382187965474 +10 +0.46930388203467677 +20 +0.28281562187965459 +10 +0.46917928203467629 +20 +0.28306682187965504 +10 +0.46905858203467599 +20 +0.28332802187965522 +10 +0.46894168203467645 +20 +0.28359962187965493 +10 +0.46882828203467675 +20 +0.28388222187965495 +10 +0.46871838203467631 +20 +0.28417632187965502 +10 +0.46861178203467635 +20 +0.28448242187965489 +10 +0.46850818203467648 +20 +0.28480102187965484 +10 +0.46840758203467669 +20 +0.2851326218796546 +10 +0.46830978203467655 +20 +0.28547782187965498 +10 +0.4682145820346767 +20 +0.28583712187965515 +10 +0.46812188203467664 +20 +0.28621102187965486 +10 +0.46803148203467648 +20 +0.28660002187965494 +10 +0.46794318203467633 +20 +0.28700462187965514 +10 +0.46785678203467684 +20 +0.28742542187965459 +10 +0.46777228203467691 +20 +0.28786292187965468 +10 +0.46768938203467614 +20 +0.28831752187965465 +10 +0.46760798203467679 +20 +0.28878982187965474 +10 +0.46752798203467671 +20 +0.28928042187965464 +10 +0.46744898203467666 +20 +0.28978962187965474 +10 +0.46729398203467665 +20 +0.29086652187965467 +10 +0.46714158203467693 +20 +0.29202452187965466 +10 +0.46699068203467642 +20 +0.29326782187965472 +10 +0.46683978203467646 +20 +0.29460062187965486 +10 +0.46668758203467664 +20 +0.29602702187965513 +10 +0.46653298203467641 +20 +0.29755112187965449 +10 +0.46637448203467657 +20 +0.29917702187965467 +10 +0.46621088203467664 +20 +0.30090902187965451 +10 +0.46604088203467675 +20 +0.30275122187965464 +10 +0.46586308203467652 +20 +0.30470762187965461 +10 +0.46568798203467654 +20 +0.30665082187965487 +10 +0.4655250820346768 +20 +0.30847692187965459 +10 +0.46537478203467653 +20 +0.31019032187965478 +10 +0.46523768203467653 +20 +0.31179562187965471 +10 +0.46511418203467658 +20 +0.31329732187965476 +10 +0.46500478203467643 +20 +0.31469982187965484 +10 +0.46490998203467637 +20 +0.31600762187965481 +10 +0.46483018203467619 +20 +0.31722532187965502 +10 +0.46476598203467667 +20 +0.31835722187965487 +10 +0.46471778203467651 +20 +0.31940792187965472 +10 +0.46468608203467654 +20 +0.32038202187965492 +10 +0.46467138203467651 +20 +0.32128372187965493 +10 +0.4646741820346767 +20 +0.32211782187965499 +10 +0.46469488203467635 +20 +0.3228886218796545 +10 +0.46473398203467631 +20 +0.32360062187965444 +10 +0.46479198203467631 +20 +0.32425832187965464 +10 +0.46486938203467665 +20 +0.32486632187965492 +10 +0.46496658203467656 +20 +0.32542902187965517 +10 +0.46508418203467627 +20 +0.32595082187965474 +10 +0.4652225820346767 +20 +0.32643642187965505 +10 +0.46538228203467646 +20 +0.32689012187965494 +10 +0.46556378203467641 +20 +0.32731642187965482 +10 +0.46576748203467633 +20 +0.32771992187965504 +10 +0.46599398203467646 +20 +0.3281051218796549 +10 +0.46624368203467659 +20 +0.32847632187965492 +10 +0.46651708203467646 +20 +0.32883822187965484 +10 +0.46681468203467635 +20 +0.32919522187965455 +10 +0.46713688203467663 +20 +0.32955172187965454 +10 +0.4674842820346764 +20 +0.32991242187965453 +10 +0.46785728203467658 +20 +0.33028162187965504 +10 +0.46825638203467634 +20 +0.33066382187965482 +10 +0.46886238203467656 +20 +0.33122922187965476 +10 +0.46921738203467678 +20 +0.33153262187965493 +10 +0.4695787820346764 +20 +0.3318011218796546 +10 +0.46996338203467658 +20 +0.33203732187965462 +10 +0.47027718203467628 +20 +0.33219472187965504 +10 +0.47062068203467644 +20 +0.33233632187965489 +10 +0.47100088203467672 +20 +0.33246332187965466 +10 +0.47142498203467664 +20 +0.33257662187965442 +10 +0.47189998203467642 +20 +0.33267732187965471 +10 +0.47243308203467671 +20 +0.33276652187965494 +10 +0.47303128203467659 +20 +0.3328452218796546 +10 +0.47370178203467672 +20 +0.33291452187965476 +10 +0.47445168203467669 +20 +0.3329754218796549 +10 +0.4752879820346767 +20 +0.333029021879655 +10 +0.47621778203467635 +20 +0.33307642187965503 +10 +0.47761538203467624 +20 +0.33313172187965479 +10 +0.47920888203467626 +20 +0.33318022187965479 +10 +0.48101488203467602 +20 +0.33322442187965484 +10 +0.48359708203467633 +20 +0.3332776218796546 +10 +0.49640508203467659 +20 +0.33352462187965504 +10 +0.49669808203467669 +20 +0.33609862187965522 +10 +0.49674588203467651 +20 +0.33667622187965485 +10 +0.49676858203467678 +20 +0.33733172187965454 +10 +0.49676708203467701 +20 +0.3380426218796545 +10 +0.49674268203467653 +20 +0.33878612187965451 +10 +0.49669638203467648 +20 +0.3395395218796543 +10 +0.49662928203467627 +20 +0.34028022187965468 +10 +0.49654248203467644 +20 +0.34098552187965481 +10 +0.4964370820346764 +20 +0.34163262187965504 +10 +0.49633818203467628 +20 +0.34215252187965506 +10 +0.49624368203467661 +20 +0.34260762187965477 +10 +0.49614528203467678 +20 +0.34300222187965468 +10 +0.49603458203467676 +20 +0.3433407218796547 +10 +0.49590328203467648 +20 +0.34362742187965478 +10 +0.49574318203467638 +20 +0.34386662187965489 +10 +0.49554578203467647 +20 +0.34406252187965503 +10 +0.4953027820346767 +20 +0.3442195218796551 +10 +0.49500598203467638 +20 +0.34434192187965451 +10 +0.49464698203467661 +20 +0.34443402187965433 +10 +0.4942173820346768 +20 +0.34450012187965506 +10 +0.49370898203467628 +20 +0.34454452187965501 +10 +0.49311338203467614 +20 +0.34457162187965518 +10 +0.49242218203467691 +20 +0.34458562187965447 +10 +0.49162718203467626 +20 +0.34459082187965451 +10 +0.49072008203467632 +20 +0.34459162187965464 +10 +0.4890405820346766 +20 +0.34459902187965463 +10 +0.48776388203467635 +20 +0.34464162187965497 +10 +0.48682638203467632 +20 +0.34475022187965498 +10 +0.48616458203467661 +20 +0.34495552187965461 +10 +0.48571508203467673 +20 +0.34528822187965436 +10 +0.48541428203467629 +20 +0.3457792218796546 +10 +0.48519878203467648 +20 +0.34645912187965477 +10 +0.48500508203467629 +20 +0.34735862187965483 +10 +0.48476898203467622 +20 +0.34871552187965504 +10 +0.48460188203467647 +20 +0.350051821879655 +10 +0.48450388203467643 +20 +0.35132972187965461 +10 +0.4844745820346763 +20 +0.35251102187965455 +10 +0.48451388203467616 +20 +0.35355782187965479 +10 +0.48462178203467654 +20 +0.35443222187965473 +10 +0.48479788203467655 +20 +0.355096121879655 +10 +0.4850420820346768 +20 +0.35551162187965502 +10 +0.48554968203467663 +20 +0.35566732187965466 +10 +0.48667598203467666 +20 +0.35579792187965475 +10 +0.48833218203467643 +20 +0.35590412187965492 +10 +0.49042918203467678 +20 +0.35598632187965495 +10 +0.49287808203467676 +20 +0.35604512187965509 +10 +0.49558988203467658 +20 +0.35608112187965446 +10 +0.49847558203467646 +20 +0.35609492187965497 +10 +0.50144628203467656 +20 +0.35608702187965524 +10 +0.5044130820346765 +20 +0.35605792187965501 +10 +0.50728698203467648 +20 +0.35600822187965453 +10 +0.50997898203467673 +20 +0.35593852187965458 +10 +0.51240008203467635 +20 +0.35584922187965495 +10 +0.51446148203467656 +20 +0.35574112187965468 +10 +0.51607408203467653 +20 +0.35561462187965465 +10 +0.51714888203467646 +20 +0.3554702218796546 +10 +0.51759708203467647 +20 +0.35530862187965473 +10 +0.51766108203467665 +20 +0.35506542187965451 +10 +0.51775088203467656 +20 +0.35451052187965459 +10 +0.51789688203467632 +20 +0.35340332187965451 +10 +0.51807728203467629 +20 +0.35186672187965451 +10 +0.51828888203467649 +20 +0.34993292187965486 +10 +0.51852868203467628 +20 +0.34763402187965475 +10 +0.51879338203467684 +20 +0.34500212187965451 +10 +0.51907968203467658 +20 +0.34206942187965439 +10 +0.51938458203467652 +20 +0.3388681218796552 +10 +0.51970478203467674 +20 +0.3354301218796546 +10 +0.52003708203467669 +20 +0.33178782187965439 +10 +0.52030948203467653 +20 +0.32874842187965492 +10 +0.52058598203467643 +20 +0.32561522187965486 +10 +0.52107298203467656 +20 +0.32001472187965507 +10 +0.52134708203467661 +20 +0.31688562187965452 +10 +0.52161598203467663 +20 +0.31384352187965481 +10 +0.52187798203467639 +20 +0.31090532187965481 +10 +0.52213148203467674 +20 +0.30808812187965495 +10 +0.52237488203467686 +20 +0.30540902187965513 +10 +0.52260668203467642 +20 +0.30288502187965471 +10 +0.52282518203467632 +20 +0.30053312187965475 +10 +0.52302888203467623 +20 +0.29837042187965457 +10 +0.52321608203467651 +20 +0.2964140218796546 +10 +0.52338528203467627 +20 +0.29468082187965483 +10 +0.52353488203467635 +20 +0.29318792187965459 +10 +0.52366328203467649 +20 +0.29195242187965487 +10 +0.52376878203467647 +20 +0.29099132187965504 +10 +0.52384988203467653 +20 +0.29032172187965499 +10 +0.52390508203467634 +20 +0.28996062187965521 +10 +0.52397658203467645 +20 +0.28965472187965469 +10 +0.52406158203467668 +20 +0.28938102187965498 +10 +0.52416588203467673 +20 +0.28913732187965502 +10 +0.5242949820346765 +20 +0.28892152187965481 +10 +0.52445458203467632 +20 +0.28873172187965479 +10 +0.52465038203467651 +20 +0.28856552187965456 +10 +0.52488778203467645 +20 +0.28842102187965457 +10 +0.52517268203467637 +20 +0.28829612187965481 +10 +0.52551058203467615 +20 +0.28818862187965477 +10 +0.52590718203467668 +20 +0.28809642187965501 +10 +0.52636808203467667 +20 +0.2880175218796549 +10 +0.5268988820346765 +20 +0.28794972187965451 +10 +0.52750518203467656 +20 +0.28789092187965437 +10 +0.52819278203467657 +20 +0.28783902187965504 +10 +0.52896718203467641 +20 +0.28779192187965486 +10 +0.52983408203467641 +20 +0.28774762187965486 +10 +0.53536208203467661 +20 +0.28748462187965451 +10 +0.53536208203467661 +20 +0.27685962187965429 +10 +0.51918308203467656 +20 +0.27661862187965458 +10 +0.51489768203467678 +20 +0.27656732187965438 +10 +0.51136908203467668 +20 +0.27655562187965499 +10 +0.50853578203467642 +20 +0.27658702187965456 +10 +0.50633668203467652 +20 +0.27666472187965474 +10 +0.5047104820346765 +20 +0.27679192187965496 +10 +0.50359578203467648 +20 +0.27697202187965508 +10 +0.50293138203467647 +20 +0.2772081218796546 +10 +0.50265608203467649 +20 +0.27750362187965505 +10 +0.5024809820346765 +20 +0.27812572187965512 +10 +0.50226078203467639 +20 +0.27898632187965455 +0 +LWPOLYLINE +5 +107 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +136 +70 +1 +43 +0.0 +10 +0.55212298203467625 +20 +0.27665312187965474 +10 +0.55119268203467631 +20 +0.27671972187965466 +10 +0.55032688203467628 +20 +0.27679762187965473 +10 +0.54952188203467645 +20 +0.2768875218796546 +10 +0.54877398203467653 +20 +0.27699032187965489 +10 +0.54807918203467643 +20 +0.27710692187965458 +10 +0.54743378203467641 +20 +0.27723802187965441 +10 +0.54683408203467621 +20 +0.27738452187965501 +10 +0.54627628203467671 +20 +0.27754732187965481 +10 +0.54575648203467664 +20 +0.27772722187965504 +10 +0.54527098203467683 +20 +0.27792502187965473 +10 +0.54481598203467652 +20 +0.27814172187965447 +10 +0.54438768203467658 +20 +0.27837802187965499 +10 +0.54398228203467625 +20 +0.27863472187965477 +10 +0.54359598203467641 +20 +0.27891282187965494 +10 +0.54322508203467679 +20 +0.27921312187965452 +10 +0.54286568203467667 +20 +0.27953642187965477 +10 +0.54251408203467688 +20 +0.27988352187965471 +10 +0.5421664820346761 +20 +0.28025532187965496 +10 +0.54181908203467688 +20 +0.28065272187965506 +10 +0.54146808203467678 +20 +0.2810765218796546 +10 +0.54110968203467669 +20 +0.2815275218796548 +10 +0.54055118203467645 +20 +0.28225852187965472 +10 +0.54020208203467646 +20 +0.28275692187965495 +10 +0.5399629820346763 +20 +0.28313862187965499 +10 +0.53974138203467636 +20 +0.28353892187965524 +10 +0.5395352820346766 +20 +0.28396842187965454 +10 +0.53934258203467644 +20 +0.284437921879655 +10 +0.53916158203467623 +20 +0.28495792187965496 +10 +0.53899008203467658 +20 +0.28553932187965481 +10 +0.5388263820346767 +20 +0.28619262187965455 +10 +0.5386683820346766 +20 +0.28692862187965462 +10 +0.53851428203467666 +20 +0.28775792187965443 +10 +0.53836198203467689 +20 +0.28869132187965496 +10 +0.53820958203467661 +20 +0.28973932187965512 +10 +0.53805518203467684 +20 +0.29091272187965478 +10 +0.53789688203467689 +20 +0.29222222187965496 +10 +0.53773268203467672 +20 +0.29367832187965459 +10 +0.53756058203467683 +20 +0.29529192187965458 +10 +0.53737878203467648 +20 +0.29707362187965491 +10 +0.53718518203467625 +20 +0.299034021879655 +10 +0.53690558203467686 +20 +0.30194452187965459 +10 +0.53667708203467668 +20 +0.30436362187965471 +10 +0.53632028203467685 +20 +0.30830362187965477 +10 +0.53600588203467636 +20 +0.3120540218796547 +10 +0.53573948203467614 +20 +0.31552732187965449 +10 +0.53552658203467662 +20 +0.31863612187965462 +10 +0.53537268203467658 +20 +0.32129302187965503 +10 +0.53528348203467635 +20 +0.32341072187965503 +10 +0.53526438203467641 +20 +0.32490172187965516 +10 +0.53532108203467654 +20 +0.32567862187965479 +10 +0.5354789820346767 +20 +0.32611512187965486 +10 +0.53575018203467661 +20 +0.32663102187965476 +10 +0.53611978203467636 +20 +0.32720732187965451 +10 +0.53657308203467646 +20 +0.32782492187965473 +10 +0.53709518203467643 +20 +0.32846472187965492 +10 +0.53767118203467634 +20 +0.32910762187965514 +10 +0.53828648203467666 +20 +0.32973462187965485 +10 +0.5389260820346764 +20 +0.33032662187965467 +10 +0.54206408203467671 +20 +0.33308162187965451 +10 +0.5835840820346766 +20 +0.33308162187965451 +10 +0.58803588203467649 +20 +0.32876652187965427 +10 +0.58871258203467669 +20 +0.32809842187965454 +10 +0.58916248203467692 +20 +0.32762972187965478 +10 +0.58943698203467676 +20 +0.32732462187965494 +10 +0.58969248203467661 +20 +0.32702052187965513 +10 +0.58992988203467656 +20 +0.32671292187965495 +10 +0.59015028203467657 +20 +0.32639772187965488 +10 +0.59035488203467656 +20 +0.32607052187965502 +10 +0.59054468203467658 +20 +0.3257271218796548 +10 +0.59072078203467659 +20 +0.32536332187965478 +10 +0.59088418203467663 +20 +0.32497462187965453 +10 +0.59103598203467667 +20 +0.32455682187965462 +10 +0.59117728203467668 +20 +0.32410572187965447 +10 +0.59130918203467664 +20 +0.32361702187965469 +10 +0.59143268203467658 +20 +0.3230863218796548 +10 +0.59154898203467643 +20 +0.32250942187965481 +10 +0.59165898203467626 +20 +0.3218821218796547 +10 +0.59176378203467606 +20 +0.32120002187965457 +10 +0.59186458203467684 +20 +0.32045882187965502 +10 +0.59196238203467644 +20 +0.31965432187965492 +10 +0.59205828203467648 +20 +0.31878212187965493 +10 +0.59215328203467643 +20 +0.31783812187965499 +10 +0.59224848203467628 +20 +0.31681792187965463 +10 +0.592344982034676 +20 +0.31571722187965445 +10 +0.59249448203467669 +20 +0.31390602187965522 +10 +0.59265288203467659 +20 +0.31188962187965463 +10 +0.59301108203467678 +20 +0.30718362187965476 +10 +0.59359808203467646 +20 +0.29943662187965459 +10 +0.56652108203467666 +20 +0.29943662187965459 +10 +0.56311508203467642 +20 +0.30312562187965464 +10 +0.55971008203467676 +20 +0.30681462187965469 +10 +0.55979708203467649 +20 +0.30246162187965442 +10 +0.55980898203467633 +20 +0.30199292187965465 +10 +0.55982638203467605 +20 +0.30148782187965462 +10 +0.55987648203467688 +20 +0.30038732187965489 +10 +0.55994468203467651 +20 +0.29919782187965482 +10 +0.56002818203467641 +20 +0.29795712187965451 +10 +0.56012438203467629 +20 +0.29670312187965453 +10 +0.56023038203467657 +20 +0.29547372187965493 +10 +0.56034348203467643 +20 +0.29430652187965478 +10 +0.56040188203467622 +20 +0.29375822187965472 +10 +0.56046108203467671 +20 +0.29323962187965458 +10 +0.56103808203467664 +20 +0.28836962187965498 +10 +0.5721050820346768 +20 +0.28792662187965501 +10 +0.58317208203467641 +20 +0.28748462187965507 +10 +0.58369908203467658 +20 +0.28261462187965491 +10 +0.58387558203467638 +20 +0.28067162187965455 +10 +0.58396618203467643 +20 +0.27898062187965478 +10 +0.58396558203467674 +20 +0.27772312187965498 +10 +0.58386808203467644 +20 +0.27708062187965454 +10 +0.5837399820346767 +20 +0.2770130218796546 +10 +0.5834351820346767 +20 +0.27694732187965476 +10 +0.58296308203467651 +20 +0.27688382187965488 +10 +0.58233298203467676 +20 +0.27682292187965474 +10 +0.58155398203467656 +20 +0.27676492187965474 +10 +0.58063548203467652 +20 +0.27671012187965471 +10 +0.57958658203467683 +20 +0.27665892187965446 +10 +0.578416682034677 +20 +0.27661172187965488 +10 +0.57713498203467661 +20 +0.2765688218796547 +10 +0.57575078203467633 +20 +0.27653052187965488 +10 +0.57427338203467626 +20 +0.27649712187965469 +10 +0.5727118820346766 +20 +0.2764690218796545 +10 +0.57107568203467629 +20 +0.27644662187965463 +10 +0.56937398203467604 +20 +0.27643022187965438 +10 +0.56761598203467656 +20 +0.27642002187965475 +10 +0.56581108203467678 +20 +0.27641662187965488 +10 +0.56402668203467676 +20 +0.27641772187965485 +10 +0.56234478203467664 +20 +0.27642162187965502 +10 +0.56076158203467674 +20 +0.27642902187965501 +10 +0.55927318203467635 +20 +0.27644092187965486 +10 +0.55787588203467631 +20 +0.27645812187965468 +10 +0.55656588203467638 +20 +0.27648152187965458 +10 +0.55533938203467637 +20 +0.27651182187965473 +10 +0.55419258203467658 +20 +0.27654992187965466 +10 +0.55312168203467627 +20 +0.27659672187965445 +0 +LWPOLYLINE +5 +108 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +22 +70 +1 +43 +0.0 +10 +0.48803978203467657 +20 +0.31158652187965485 +10 +0.48851578203467638 +20 +0.30656912187965457 +10 +0.48902028203467618 +20 +0.30118082187965467 +10 +0.4891820820346765 +20 +0.29943662187965459 +10 +0.49020708203467656 +20 +0.28836962187965443 +10 +0.50083208203467677 +20 +0.28836962187965498 +10 +0.50052208203467674 +20 +0.29456762187965502 +10 +0.50046338203467655 +20 +0.29562592187965475 +10 +0.50038448203467645 +20 +0.29686482187965491 +10 +0.50028758203467638 +20 +0.29825602187965483 +10 +0.5001750820346762 +20 +0.29977112187965504 +10 +0.50004928203467636 +20 +0.3013818218796549 +10 +0.4999122820346763 +20 +0.30305982187965486 +10 +0.49976658203467639 +20 +0.30477672187965488 +10 +0.49961438203467656 +20 +0.30650412187965492 +10 +0.49945788203467678 +20 +0.30821382187965485 +10 +0.49929958203467684 +20 +0.30987722187965472 +10 +0.4991940820346763 +20 +0.31094662187965472 +10 +0.49817608203467645 +20 +0.32112862187965496 +10 +0.49261308203467635 +20 +0.32139362187965481 +10 +0.48705008203467681 +20 +0.32165762187965463 +10 +0.48766588203467687 +20 +0.31545512187965474 +0 +LWPOLYLINE +5 +109 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +47 +70 +1 +43 +0.0 +10 +0.21562488203467733 +20 +0.29010632187965457 +10 +0.21559808203467756 +20 +0.29083772187965484 +10 +0.21555778203467713 +20 +0.29169302187965485 +10 +0.21550448203467687 +20 +0.29266382187965456 +10 +0.21543888203467698 +20 +0.29374152187965463 +10 +0.2153612820346773 +20 +0.29491762187965453 +10 +0.21527238203467747 +20 +0.2961836218796543 +10 +0.21517268203467721 +20 +0.29753112187965502 +10 +0.21506268203467738 +20 +0.29895142187965518 +10 +0.21494298203467765 +20 +0.30043622187965469 +10 +0.21481418203467717 +20 +0.3019768218796548 +10 +0.21467668203467738 +20 +0.30356482187965494 +10 +0.21453108203467741 +20 +0.30519162187965521 +10 +0.21308208203467682 +20 +0.32112862187965441 +10 +0.20183608203467707 +20 +0.32166062187965472 +10 +0.20234908203467683 +20 +0.31741062187965463 +10 +0.20247268203467672 +20 +0.31631282187965459 +10 +0.20262698203467711 +20 +0.31481702187965477 +10 +0.20280598203467726 +20 +0.31298982187965452 +10 +0.20300328203467721 +20 +0.31089762187965442 +10 +0.2032129820346773 +20 +0.30860682187965505 +10 +0.20342878203467696 +20 +0.30618392187965471 +10 +0.20364458203467717 +20 +0.30369542187965448 +10 +0.20385408203467736 +20 +0.301207621879655 +10 +0.20406148203467755 +20 +0.29879302187965473 +10 +0.20427108203467714 +20 +0.29651432187965454 +10 +0.20447718203467691 +20 +0.29442302187965452 +10 +0.20467398203467713 +20 +0.29257112187965451 +10 +0.20485568203467697 +20 +0.29101022187965453 +10 +0.20501658203467721 +20 +0.28979192187965463 +10 +0.20515098203467697 +20 +0.28896822187965465 +10 +0.20525308203467707 +20 +0.28859062187965467 +10 +0.20543218203467717 +20 +0.28845732187965489 +10 +0.20578728203467733 +20 +0.28833292187965487 +10 +0.20629718203467706 +20 +0.28822012187965484 +10 +0.20694068203467697 +20 +0.28812172187965501 +10 +0.20769658203467711 +20 +0.28804052187965501 +10 +0.20854358203467704 +20 +0.28797902187965463 +10 +0.20946048203467682 +20 +0.28794022187965451 +10 +0.21042608203467705 +20 +0.28792662187965501 +10 +0.21230758203467703 +20 +0.28797902187965518 +10 +0.21390758203467697 +20 +0.28812172187965501 +10 +0.2150568820346771 +20 +0.28833292187965487 +10 +0.21558608203467722 +20 +0.28859062187965467 +10 +0.21561878203467721 +20 +0.28874112187965484 +10 +0.21563578203467715 +20 +0.2890495218796546 +10 +0.21563758203467731 +20 +0.2895074218796545 +0 +LWPOLYLINE +5 +110 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +47 +70 +1 +43 +0.0 +10 +0.34573708203467668 +20 +0.28859062187965467 +10 +0.34576978203467668 +20 +0.28874112187965484 +10 +0.34578678203467661 +20 +0.2890495218796546 +10 +0.34578868203467672 +20 +0.2895074218796545 +10 +0.34577598203467674 +20 +0.29010632187965457 +10 +0.34574928203467692 +20 +0.29083772187965484 +10 +0.34570908203467643 +20 +0.29169302187965485 +10 +0.34565588203467668 +20 +0.29266382187965456 +10 +0.34559028203467679 +20 +0.29374152187965463 +10 +0.34551288203467645 +20 +0.29491762187965453 +10 +0.34542408203467656 +20 +0.29618362187965486 +10 +0.3453243820346763 +20 +0.29753112187965502 +10 +0.34521448203467642 +20 +0.29895142187965462 +10 +0.34509488203467664 +20 +0.30043622187965469 +10 +0.34496608203467671 +20 +0.3019768218796548 +10 +0.34482868203467687 +20 +0.30356482187965494 +10 +0.34468308203467635 +20 +0.30519162187965465 +10 +0.34323308203467628 +20 +0.32112862187965441 +10 +0.33198808203467656 +20 +0.32166062187965472 +10 +0.33250108203467632 +20 +0.31741062187965463 +10 +0.33262428203467642 +20 +0.31631282187965459 +10 +0.33277838203467636 +20 +0.31481702187965477 +10 +0.33295718203467661 +20 +0.31298982187965452 +10 +0.33315448203467657 +20 +0.31089762187965442 +10 +0.33336408203467671 +20 +0.30860682187965505 +10 +0.33357978203467697 +20 +0.30618392187965526 +10 +0.33379558203467663 +20 +0.30369542187965504 +10 +0.33400508203467627 +20 +0.301207621879655 +10 +0.3342127820346763 +20 +0.29879302187965473 +10 +0.33442248203467639 +20 +0.29651432187965454 +10 +0.33462858203467671 +20 +0.29442302187965452 +10 +0.33482528203467643 +20 +0.29257112187965451 +10 +0.33500698203467627 +20 +0.29101022187965453 +10 +0.33516778203467656 +20 +0.28979192187965463 +10 +0.33530208203467637 +20 +0.28896822187965465 +10 +0.33540408203467653 +20 +0.28859062187965467 +10 +0.33558348203467647 +20 +0.28845732187965489 +10 +0.33593868203467658 +20 +0.28833292187965487 +10 +0.33644868203467682 +20 +0.28822012187965484 +10 +0.33709208203467678 +20 +0.28812172187965501 +10 +0.33784788203467642 +20 +0.28804052187965501 +10 +0.33869468203467645 +20 +0.28797902187965518 +10 +0.33961148203467628 +20 +0.28794022187965451 +10 +0.34057708203467651 +20 +0.28792662187965501 +10 +0.3424585820346765 +20 +0.28797902187965518 +10 +0.34405858203467643 +20 +0.28812172187965501 +10 +0.34520788203467656 +20 +0.28833292187965487 +0 +LWPOLYLINE +5 +111 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +292 +70 +1 +43 +0.0 +10 +1.0632154820346762 +20 +0.062274721879654882 +10 +1.0623450820346765 +20 +0.062962521879654787 +10 +1.0612457820346766 +20 +0.06388792187965453 +10 +1.0599193820346764 +20 +0.065048921879654609 +10 +1.0583679820346763 +20 +0.06644372187965486 +10 +1.0565933820346762 +20 +0.068070521879655121 +10 +1.0545976820346765 +20 +0.069927421879654728 +10 +1.0523825820346766 +20 +0.072012621879654626 +10 +1.0499500820346763 +20 +0.074324221879654706 +10 +1.0473022820346762 +20 +0.076860421879654806 +10 +1.0444408820346762 +20 +0.079619321879654814 +10 +1.0413678820346761 +20 +0.082599221879655071 +10 +1.0380852820346764 +20 +0.085798121879654965 +10 +1.0345948820346762 +20 +0.08921412187965494 +10 +1.0308987820346767 +20 +0.092845621879654727 +10 +1.0269987820346764 +20 +0.096690521879654878 +10 +1.0228967820346764 +20 +0.10074712187965462 +10 +1.0185947820346763 +20 +0.10501362187965491 +10 +1.0140947820346762 +20 +0.10948802187965456 +10 +1.0093985820346763 +20 +0.11416852187965454 +10 +1.0081940820346764 +20 +0.11537062187965463 +10 +1.0007540820346765 +20 +0.12280532187965487 +10 +0.99398178203467691 +20 +0.12958932187965511 +10 +0.9878498820346765 +20 +0.13575122187965472 +10 +0.98233108203467645 +20 +0.14131982187965464 +10 +0.97739808203467671 +20 +0.14632372187965481 +10 +0.9730234820346767 +20 +0.15079152187965461 +10 +0.96917998203467637 +20 +0.15475212187965492 +10 +0.9658402820346762 +20 +0.15823402187965518 +10 +0.96297718203467608 +20 +0.16126592187965472 +10 +0.96056328203467656 +20 +0.16387662187965446 +10 +0.95857118203467651 +20 +0.16609462187965496 +10 +0.95697368203467637 +20 +0.16794872187965493 +10 +0.95574338203467668 +20 +0.16946762187965481 +10 +0.95485308203467678 +20 +0.17067992187965453 +10 +0.9542754820346766 +20 +0.17161442187965448 +10 +0.95398308203467619 +20 +0.17229962187965464 +10 +0.95382518203467603 +20 +0.17297512187965436 +10 +0.95367948203467667 +20 +0.17381612187965467 +10 +0.9535458820346765 +20 +0.17481122187965492 +10 +0.95342438203467661 +20 +0.175949021879655 +10 +0.95331468203467662 +20 +0.17721802187965485 +10 +0.95321678203467652 +20 +0.17860672187965498 +10 +0.95313058203467638 +20 +0.18010392187965463 +10 +0.95305598203467623 +20 +0.18169802187965489 +10 +0.95299278203467619 +20 +0.18337762187965456 +10 +0.95294088203467631 +20 +0.18513132187965464 +10 +0.95290018203467608 +20 +0.18694762187965452 +10 +0.95287068203467662 +20 +0.1888152218796546 +10 +0.95285218203467636 +20 +0.19072252187965433 +10 +0.95284448203467653 +20 +0.19265832187965515 +10 +0.95284768203467651 +20 +0.1946109218796549 +10 +0.95286148203467647 +20 +0.19656912187965447 +10 +0.95288578203467644 +20 +0.19852142187965438 +10 +0.95292058203467644 +20 +0.20045632187965512 +10 +0.95296578203467652 +20 +0.20236242187965492 +10 +0.95302108203467628 +20 +0.20422842187965473 +10 +0.95308658203467622 +20 +0.20604272187965456 +10 +0.95316208203467645 +20 +0.20779392187965484 +10 +0.95324738203467652 +20 +0.20947062187965493 +10 +0.95334258203467637 +20 +0.21106152187965466 +10 +0.95344728203467621 +20 +0.21255502187965458 +10 +0.95356168203467651 +20 +0.2139397218796546 +10 +0.95368548203467629 +20 +0.2152042218796546 +10 +0.95381858203467673 +20 +0.21633702187965453 +10 +0.95396088203467677 +20 +0.2173268218796548 +10 +0.95411238203467641 +20 +0.21816222187965473 +10 +0.95427278203467636 +20 +0.21883162187965488 +10 +0.95444208203467662 +20 +0.2193236218796546 +10 +0.95464808203467644 +20 +0.21968422187965464 +10 +0.95502078203467622 +20 +0.22020772187965443 +10 +0.95555348203467672 +20 +0.22088712187965487 +10 +0.95623938203467651 +20 +0.22171502187965486 +10 +0.9570718820346763 +20 +0.22268452187965471 +10 +0.95804408203467639 +20 +0.22378832187965492 +10 +0.95914938203467637 +20 +0.22501932187965479 +10 +0.96038098203467648 +20 +0.22637042187965473 +10 +0.96173218203467636 +20 +0.22783442187965464 +10 +0.96319618203467627 +20 +0.22940412187965442 +10 +0.96476638203467635 +20 +0.23107252187965499 +10 +0.96643588203467634 +20 +0.23283232187965519 +10 +0.96819798203467644 +20 +0.23467652187965482 +10 +0.97004608203467624 +20 +0.23659782187965495 +10 +0.97197328203467659 +20 +0.23858922187965481 +10 +0.97397288203467658 +20 +0.24064352187965488 +10 +0.97603828203467635 +20 +0.24275352187965504 +10 +0.97816258203467621 +20 +0.24491212187965461 +10 +0.98033918203467629 +20 +0.24711212187965459 +10 +0.98256118203467635 +20 +0.24934652187965478 +10 +0.98482198203467652 +20 +0.25160802187965459 +10 +0.98558308203467671 +20 +0.25236662187965497 +10 +1.0151660820346771 +20 +0.28183062187965513 +10 +1.0151660820346764 +20 +0.29607362187965447 +10 +1.0151811820346763 +20 +0.29883872187965455 +10 +1.0152285820346763 +20 +0.30136262187965446 +10 +1.0153115820346765 +20 +0.30365712187965466 +10 +1.0154331820346763 +20 +0.30573412187965499 +10 +1.0155965820346764 +20 +0.30760532187965484 +10 +1.0158050820346765 +20 +0.30928252187965466 +10 +1.0160616820346764 +20 +0.31077742187965496 +10 +1.0163696820346764 +20 +0.31210202187965497 +10 +1.0167322820346762 +20 +0.31326792187965469 +10 +1.0171524820346767 +20 +0.31428692187965457 +10 +1.0176335820346765 +20 +0.3151710218796544 +10 +1.0181786820346765 +20 +0.31593172187965479 +10 +1.0187910820346762 +20 +0.31658092187965448 +10 +1.0194737820346766 +20 +0.31713052187965496 +10 +1.0202300820346766 +20 +0.31759212187965513 +10 +1.0210630820346767 +20 +0.31797762187965484 +10 +1.0217229820346767 +20 +0.31823002187965466 +10 +1.0223600820346763 +20 +0.31844552187965447 +10 +1.0229774820346766 +20 +0.31862402187965488 +10 +1.0235778820346764 +20 +0.31876532187965489 +10 +1.0241642820346764 +20 +0.3188694218796545 +10 +1.024739482034676 +20 +0.31893602187965442 +10 +1.0253064820346769 +20 +0.3189651218796552 +10 +1.0258680820346766 +20 +0.31895652187965473 +10 +1.0264271820346766 +20 +0.31891002187965478 +10 +1.0269866820346762 +20 +0.3188256218796548 +10 +1.0275494820346764 +20 +0.31870302187965494 +10 +1.0281184820346767 +20 +0.3185422218796552 +10 +1.0286965820346765 +20 +0.31834302187965458 +10 +1.0292865820346764 +20 +0.31810532187965479 +10 +1.0298914820346767 +20 +0.31782882187965489 +10 +1.0305140820346765 +20 +0.31751362187965482 +10 +1.0312279820346766 +20 +0.31702232187965473 +10 +1.0323594820346766 +20 +0.31609252187965453 +10 +1.0338798820346766 +20 +0.31475332187965444 +10 +1.0357605820346767 +20 +0.31303402187965512 +10 +1.0379727820346762 +20 +0.3109635218796547 +10 +1.0404877820346763 +20 +0.30857102187965446 +10 +1.0432768820346765 +20 +0.30588562187965462 +10 +1.0463113820346766 +20 +0.30293642187965486 +10 +1.0495624820346765 +20 +0.29975262187965479 +10 +1.0530015820346765 +20 +0.29636322187965469 +10 +1.0565998820346767 +20 +0.29279742187965474 +10 +1.0603287820346767 +20 +0.28908422187965466 +10 +1.0641593820346762 +20 +0.28525282187965462 +10 +1.0680631820346764 +20 +0.28133232187965485 +10 +1.0720112820346768 +20 +0.27735182187965501 +10 +1.0759750820346765 +20 +0.27334042187965479 +10 +1.0799258820346762 +20 +0.26932722187965497 +10 +1.0838348820346766 +20 +0.2653413218796552 +10 +1.0876733820346769 +20 +0.26141192187965456 +10 +1.0914126820346763 +20 +0.25756812187965494 +10 +1.0950241820346762 +20 +0.2538390218796549 +10 +1.0984789820346763 +20 +0.25025362187965472 +10 +1.1017485820346762 +20 +0.24684112187965457 +10 +1.1048039820346762 +20 +0.24363062187965467 +10 +1.1076167820346767 +20 +0.24065132187965466 +10 +1.1101580820346768 +20 +0.23793222187965479 +10 +1.1123991820346761 +20 +0.23550242187965476 +10 +1.1143113820346762 +20 +0.23339112187965472 +10 +1.1158659820346766 +20 +0.23162732187965496 +10 +1.1170342820346764 +20 +0.23024032187965449 +10 +1.1177875820346768 +20 +0.22925902187965475 +10 +1.1180970820346765 +20 +0.2287126218796548 +10 +1.1181714820346766 +20 +0.22836002187965498 +10 +1.1182390820346766 +20 +0.22794242187965497 +10 +1.1182996820346769 +20 +0.22746532187965518 +10 +1.1183531820346766 +20 +0.22693392187965455 +10 +1.1183992820346766 +20 +0.22635362187965469 +10 +1.1184379820346768 +20 +0.22572982187965496 +10 +1.1184691820346764 +20 +0.22506792187965474 +10 +1.1184925820346763 +20 +0.22437312187965464 +10 +1.1185080820346767 +20 +0.22365092187965452 +10 +1.1185156820346764 +20 +0.22290652187965498 +10 +1.1185149820346763 +20 +0.2221454218796548 +10 +1.1185059820346765 +20 +0.22137282187965457 +10 +1.1184885820346762 +20 +0.22059422187965472 +10 +1.1184625820346761 +20 +0.21981492187965468 +10 +1.1184277820346766 +20 +0.21904032187965494 +10 +1.1183840820346762 +20 +0.21827562187965499 +10 +1.1183068820346764 +20 +0.21714432187965482 +10 +1.1182246820346764 +20 +0.21612062187965464 +10 +1.1181345820346766 +20 +0.21519602187965448 +10 +1.1180333820346766 +20 +0.21436192187965497 +10 +1.1179181820346762 +20 +0.21360972187965455 +10 +1.1177859820346763 +20 +0.2129309218796549 +10 +1.1176335820346761 +20 +0.21231692187965501 +10 +1.1174580820346769 +20 +0.21175922187965435 +10 +1.1172564820346764 +20 +0.21124922187965467 +10 +1.1170255820346764 +20 +0.2107783218796544 +10 +1.1167625820346765 +20 +0.21033792187965472 +10 +1.1164642820346766 +20 +0.20991952187965457 +10 +1.1161276820346766 +20 +0.20951462187965453 +10 +1.1157498820346767 +20 +0.20911452187965474 +10 +1.1153276820346769 +20 +0.20871072187965467 +10 +1.1147237820346763 +20 +0.20817962187965444 +10 +1.1142074820346766 +20 +0.20775322187965461 +10 +1.1138323820346763 +20 +0.20746692187965488 +10 +1.1134572820346766 +20 +0.20720802187965459 +10 +1.1130725820346765 +20 +0.20697502187965455 +10 +1.1126688820346764 +20 +0.20676662187965433 +10 +1.1122367820346764 +20 +0.20658152187965462 +10 +1.1117665820346767 +20 +0.20641822187965453 +10 +1.1112490820346765 +20 +0.2062753218796548 +10 +1.1108730820346768 +20 +0.20619082187965487 +10 +1.1104689820346763 +20 +0.20611442187965512 +10 +1.1100339820346767 +20 +0.20604572187965464 +10 +1.1095652820346769 +20 +0.20598432187965476 +10 +1.1090600820346763 +20 +0.20592982187965458 +10 +1.1085155820346766 +20 +0.20588172187965492 +10 +1.1076189820346767 +20 +0.20582102187965468 +10 +1.1066181820346765 +20 +0.20577252187965467 +10 +1.1055036820346764 +20 +0.20573502187965442 +10 +1.1042660820346761 +20 +0.20570712187965523 +10 +1.1028958820346761 +20 +0.2056874218796545 +10 +1.1013835820346762 +20 +0.20567462187965457 +10 +1.0991297820346762 +20 +0.20566582187965476 +10 +1.0965840820346762 +20 +0.20566362187965481 +10 +1.0813690820346766 +20 +0.20566362187965481 +10 +1.0969090820346765 +20 +0.19009362187965451 +10 +1.1124500820346768 +20 +0.17452362187965476 +10 +1.1265720820346763 +20 +0.17452362187965476 +10 +1.1294659820346764 +20 +0.17450192187965452 +10 +1.1322762820346766 +20 +0.17443962187965456 +10 +1.1349334820346764 +20 +0.17434122187965473 +10 +1.1373681820346766 +20 +0.17421102187965498 +10 +1.1395110820346765 +20 +0.17405332187965472 +10 +1.1412925820346764 +20 +0.17387262187965491 +10 +1.1426433820346764 +20 +0.1736733218796549 +10 +1.1434940820346768 +20 +0.17345962187965469 +10 +1.1441702820346766 +20 +0.17314932187965482 +10 +1.1448262820346766 +20 +0.17274532187965486 +10 +1.1454572820346764 +20 +0.17225712187965481 +10 +1.1460583820346764 +20 +0.17169372187965493 +10 +1.1466247820346764 +20 +0.17106452187965471 +10 +1.1471518820346764 +20 +0.17037882187965481 +10 +1.1476346820346768 +20 +0.16964582187965482 +10 +1.1480684820346765 +20 +0.16887472187965491 +10 +1.1484483820346765 +20 +0.16807492187965511 +10 +1.1487697820346765 +20 +0.16725562187965448 +10 +1.1490276820346768 +20 +0.16642602187965427 +10 +1.1492173820346769 +20 +0.16559542187965459 +10 +1.1493340820346765 +20 +0.16477312187965443 +10 +1.1493729820346765 +20 +0.16396842187965499 +10 +1.1493291820346763 +20 +0.16319052187965477 +10 +1.1491980820346765 +20 +0.16244862187965448 +10 +1.1490857820346767 +20 +0.16217522187965461 +10 +1.1488560820346767 +20 +0.1617894218796545 +10 +1.1485103820346765 +20 +0.16129272187965449 +10 +1.1480501820346767 +20 +0.16068672187965483 +10 +1.1474768820346766 +20 +0.15997302187965468 +10 +1.1467920820346766 +20 +0.15915302187965441 +10 +1.1459970820346765 +20 +0.15822852187965475 +10 +1.1450934820346763 +20 +0.15720082187965445 +10 +1.1440825820346767 +20 +0.15607152187965434 +10 +1.1429659820346765 +20 +0.15484232187965463 +10 +1.1417449820346763 +20 +0.15351462187965459 +10 +1.1404212820346764 +20 +0.15209012187965443 +10 +1.1389961820346768 +20 +0.15057022187965452 +10 +1.1374710820346767 +20 +0.14895652187965458 +10 +1.1358475820346765 +20 +0.14725062187965487 +10 +1.1341270820346767 +20 +0.14545402187965462 +10 +1.1323109820346766 +20 +0.14356832187965463 +10 +1.1304008820346767 +20 +0.14159512187965462 +10 +1.1283981820346767 +20 +0.13953582187965496 +10 +1.1263042820346769 +20 +0.13739202187965482 +10 +1.1241206820346767 +20 +0.13516532187965502 +10 +1.1218487820346768 +20 +0.13285732187965471 +10 +1.119490182034677 +20 +0.13046942187965482 +10 +1.1170461820346766 +20 +0.12800332187965446 +10 +1.1145183820346767 +20 +0.12546052187965451 +10 +1.1129620820346764 +20 +0.1238986218796545 +10 +1.0774470820346767 +20 +0.088287621879654665 +10 +1.0774470820346767 +20 +0.07985662187965481 +10 +1.0774227820346765 +20 +0.078093421879654734 +10 +1.0773530820346766 +20 +0.076313921879654911 +10 +1.0772429820346767 +20 +0.074566621879654793 +10 +1.0770972820346763 +20 +0.072900121879654889 +10 +1.0769209820346766 +20 +0.071363021879654598 +10 +1.0767188820346763 +20 +0.070003921879654429 +10 +1.0764959820346764 +20 +0.068871221879654998 +10 +1.0762570820346762 +20 +0.06801362187965454 +10 +1.0759307820346764 +20 +0.067242021879654335 +10 +1.0755039820346761 +20 +0.066496321879654929 +10 +1.0749859820346763 +20 +0.065781521879654803 +10 +1.0743864820346767 +20 +0.065102621879654654 +10 +1.0737147820346764 +20 +0.064464921879655024 +10 +1.0729805820346767 +20 +0.063873321879654998 +10 +1.0721932820346765 +20 +0.063332921879654669 +10 +1.0713622820346762 +20 +0.062848821879654682 +10 +1.0704972820346765 +20 +0.06242622187965452 +10 +1.0696076820346767 +20 +0.062069921879654433 +10 +1.0687028820346767 +20 +0.061785321879654909 +10 +1.0677925820346768 +20 +0.061577221879655086 +10 +1.0668860820346766 +20 +0.061450821879654449 +10 +1.0659930820346764 +20 +0.061411221879654754 +10 +1.0651228820346765 +20 +0.061463421879654478 +10 +1.0642617820346767 +20 +0.061618921879654232 +10 +1.0638549820346765 +20 +0.061826221879654475 +0 +LWPOLYLINE +5 +112 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +114 +70 +1 +43 +0.0 +10 +1.0608233820346764 +20 +0.10083482187965453 +10 +1.0632897820346765 +20 +0.10323422187965448 +10 +1.0661956820346763 +20 +0.10608202187965432 +10 +1.0694904820346762 +20 +0.10932852187965469 +10 +1.0728092820346764 +20 +0.11261252187965476 +10 +1.0763735820346765 +20 +0.11615182187965478 +10 +1.0801444820346762 +20 +0.11990832187965483 +10 +1.0840829820346765 +20 +0.12384362187965459 +10 +1.0855490820346763 +20 +0.12531162187965461 +10 +1.1141350820346763 +20 +0.15394862187965486 +10 +1.1029640820346764 +20 +0.15512862187965493 +10 +1.0751610820346764 +20 +0.18293162187965506 +10 +1.0722998820346763 +20 +0.18579412187965494 +10 +1.069615182034676 +20 +0.18848452187965492 +10 +1.0671024820346764 +20 +0.19100942187965486 +10 +1.0647575820346766 +20 +0.19337562187965507 +10 +1.0625759820346765 +20 +0.19558982187965479 +10 +1.0605532820346764 +20 +0.19765862187965499 +10 +1.0586852820346766 +20 +0.19958902187965477 +10 +1.0569673820346766 +20 +0.20138742187965464 +10 +1.0553953820346762 +20 +0.20306072187965485 +10 +1.0539648820346765 +20 +0.2046157218796546 +10 +1.0526713820346767 +20 +0.20605892187965491 +10 +1.0515106820346765 +20 +0.20739722187965492 +10 +1.0504782820346765 +20 +0.2086372218796545 +10 +1.0495697820346765 +20 +0.2097857218796545 +10 +1.0487809820346765 +20 +0.21084952187965467 +10 +1.0481072820346764 +20 +0.21183512187965492 +10 +1.0475445820346763 +20 +0.21274942187965495 +10 +1.0470881820346767 +20 +0.21359902187965463 +10 +1.0467339820346766 +20 +0.21439082187965475 +10 +1.0464774820346767 +20 +0.21513132187965467 +10 +1.0463142820346767 +20 +0.21582742187965465 +10 +1.0462400820346762 +20 +0.21648572187965454 +10 +1.0462504820346763 +20 +0.21711302187965464 +10 +1.0463410820346764 +20 +0.21771602187965478 +10 +1.0465075820346765 +20 +0.21830152187965468 +10 +1.0467454820346767 +20 +0.21887602187965483 +10 +1.0470505820346765 +20 +0.21944642187965491 +10 +1.0474182820346767 +20 +0.22001942187965473 +10 +1.0478443820346768 +20 +0.22060172187965466 +10 +1.0483244820346767 +20 +0.22120002187965448 +10 +1.0488541820346764 +20 +0.22182112187965453 +10 +1.0494290820346763 +20 +0.22247162187965464 +10 +1.0527930820346765 +20 +0.22623862187965471 +10 +1.0723490820346764 +20 +0.2266086218796548 +10 +1.0762774820346765 +20 +0.22669812187965488 +10 +1.0799423820346765 +20 +0.22681132187965469 +10 +1.0832634820346765 +20 +0.22694362187965444 +10 +1.0861605820346765 +20 +0.227090221879655 +10 +1.0885534820346765 +20 +0.22724672187965478 +10 +1.0903619820346766 +20 +0.22740832187965465 +10 +1.0915059820346769 +20 +0.22757052187965476 +10 +1.0919050820346765 +20 +0.22772862187965481 +10 +1.0916827820346764 +20 +0.22804602187965484 +10 +1.0910342820346763 +20 +0.22878592187965507 +10 +1.0899871820346763 +20 +0.22991992187965493 +10 +1.0885690820346765 +20 +0.23141972187965487 +10 +1.0866134820346769 +20 +0.23345822187965493 +10 +1.0842789820346765 +20 +0.23586732187965476 +10 +1.0816023820346765 +20 +0.23860952187965467 +10 +1.0786201820346764 +20 +0.24164702187965459 +10 +1.075674982034676 +20 +0.24463292187965446 +10 +1.0725351820346762 +20 +0.24780342187965487 +10 +1.0692284820346765 +20 +0.25113032187965512 +10 +1.0657823820346763 +20 +0.2545852218796546 +10 +1.0643710820346763 +20 +0.25599662187965444 +10 +1.0588230820346762 +20 +0.26152442187965474 +10 +1.0536147820346764 +20 +0.26668142187965482 +10 +1.0488623820346765 +20 +0.27135462187965476 +10 +1.0446822820346764 +20 +0.27543122187965452 +10 +1.0411907820346766 +20 +0.27879842187965465 +10 +1.0385042820346768 +20 +0.28134332187965461 +10 +1.0367388820346761 +20 +0.28295302187965443 +10 +4.4690179999999993 +20 +3.2944469999999999 +10 +1.0359269820346761 +20 +0.28348742187965459 +10 +1.0358452820346764 +20 +0.28340772187965491 +10 +1.0357662820346762 +20 +0.28327812187965484 +10 +1.0356904820346764 +20 +0.28310132187965464 +10 +1.0356182820346764 +20 +0.28288002187965455 +10 +1.0355501820346764 +20 +0.28261702187965476 +10 +1.0354865820346766 +20 +0.28231472187965456 +10 +1.0354278820346763 +20 +0.2819761218796546 +10 +1.0353743820346761 +20 +0.28160372187965466 +10 +1.0353266820346763 +20 +0.28120022187965499 +10 +1.0352851820346765 +20 +0.28076842187965523 +10 +1.0352502820346765 +20 +0.28031092187965456 +10 +1.0352223820346769 +20 +0.27983042187965435 +10 +1.0352019820346765 +20 +0.27932952187965487 +10 +1.0351893820346763 +20 +0.27881102187965467 +10 +1.0351850820346764 +20 +0.27827762187965455 +10 +1.0351850820346764 +20 +0.27304062187965439 +10 +0.97401708203467663 +20 +0.21172862187965491 +10 +0.97401708203467663 +20 +0.17848562187965489 +10 +1.0148830820346766 +20 +0.13757962187965489 +10 +1.0190492820346764 +20 +0.13341252187965447 +10 +1.0231047820346761 +20 +0.12936222187965474 +10 +1.0270284820346764 +20 +0.12544992187965454 +10 +1.0307988820346763 +20 +0.12169632187965462 +10 +1.0343948820346767 +20 +0.11812252187965444 +10 +1.0377951820346765 +20 +0.1147494218796552 +10 +1.0409784820346761 +20 +0.11159812187965468 +10 +1.0439235820346764 +20 +0.10868952187965464 +10 +1.0466091820346763 +20 +0.10604452187965463 +10 +1.0490139820346762 +20 +0.10368422187965465 +10 +1.0511167820346767 +20 +0.10162942187965485 +10 +1.0528962820346766 +20 +0.099901221879654667 +10 +1.0543311820346761 +20 +0.098520621879654713 +10 +1.0554003820346765 +20 +0.097508521879654531 +10 +1.0560823820346765 +20 +0.096885821879654777 +10 +1.0563560820346762 +20 +0.096673621879654892 +10 +1.0567190820346761 +20 +0.096952821879655038 +10 +1.0576106820346765 +20 +0.097764821879654518 +10 +1.0589916820346768 +20 +0.099071521879654512 +0 +LWPOLYLINE +5 +113 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +31 +70 +1 +43 +0.0 +10 +0.55804238203467638 +20 +0.32017102187965496 +10 +0.55801378203467644 +20 +0.3199206218796552 +10 +0.55800078203467662 +20 +0.31964272187965437 +10 +0.55800228203467639 +20 +0.31933582187965492 +10 +0.55801738203467677 +20 +0.31899862187965478 +10 +0.55804498203467667 +20 +0.31862992187965455 +10 +0.55808408203467663 +20 +0.31822822187965449 +10 +0.55813358203467667 +20 +0.31779242187965462 +10 +0.55825988203467625 +20 +0.31681302187965499 +10 +0.55850208203467644 +20 +0.31505462187965516 +10 +0.55906508203467653 +20 +0.31094662187965472 +10 +0.56953708203467679 +20 +0.31094662187965472 +10 +0.56927208203467694 +20 +0.31603762187965456 +10 +0.56900608203467651 +20 +0.32112862187965496 +10 +0.56347308203467672 +20 +0.32139262187965478 +10 +0.56191118203467671 +20 +0.32146842187965485 +10 +0.56104218203467671 +20 +0.32150082187965501 +10 +0.56065618203467671 +20 +0.32150782187965521 +10 +0.56030128203467644 +20 +0.32150672187965468 +10 +0.55997638203467648 +20 +0.32149642187965455 +10 +0.5596804820346768 +20 +0.3214754218796545 +10 +0.55941238203467691 +20 +0.32144262187965456 +10 +0.55917128203467614 +20 +0.3213965218796544 +10 +0.55895608203467673 +20 +0.32133592187965465 +10 +0.55876568203467647 +20 +0.3212595218796549 +10 +0.55859908203467645 +20 +0.32116592187965476 +10 +0.5584553820346766 +20 +0.32105392187965487 +10 +0.55833328203467647 +20 +0.32092212187965485 +10 +0.55823208203467645 +20 +0.32076922187965484 +10 +0.55815048203467665 +20 +0.32059392187965496 +10 +0.55808758203467645 +20 +0.32039502187965474 +0 +ENDSEC +0 +SECTION +2 +OBJECTS +0 +DICTIONARY +5 +C +100 +AcDbDictionary +3 +ACAD_GROUP +350 +D +3 +ACAD_MLINESTYLE +350 +17 +0 +DICTIONARY +5 +D +100 +AcDbDictionary +0 +DICTIONARY +5 +1A +330 +C +100 +AcDbDictionary +0 +DICTIONARY +5 +17 +100 +AcDbDictionary +0 +ENDSEC +0 +EOF From 449183a4da3dc720c723d634a46465360dbff28e Mon Sep 17 00:00:00 2001 From: Just Call Me Koko Date: Wed, 16 Nov 2022 18:15:00 -0500 Subject: [PATCH 06/12] Add wiring for JTAG --- .../WiFi-Devboard-Pro.kicad_sch | 175 +++++++++++++++++- 1 file changed, 174 insertions(+), 1 deletion(-) diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch index fade37d..26748e4 100644 --- a/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch @@ -2102,6 +2102,9 @@ (junction (at 269.24 127) (diameter 0) (color 0 0 0 0) (uuid 2d971bbc-933e-4d94-8dac-837171d7f381) ) + (junction (at 40.64 269.24) (diameter 0) (color 0 0 0 0) + (uuid 3e385e56-9ae4-437a-b118-326bfc3bb6a2) + ) (junction (at 289.56 105.41) (diameter 0) (color 0 0 0 0) (uuid 40a18661-e09e-421c-a854-7c7f21b05045) ) @@ -2141,9 +2144,15 @@ (junction (at 356.87 105.41) (diameter 0) (color 0 0 0 0) (uuid ab57b581-d6d5-4e04-b0c7-0ce318824ab7) ) + (junction (at 40.64 271.78) (diameter 0) (color 0 0 0 0) + (uuid ad21b66a-cb7e-44bb-997e-ce1addc79f21) + ) (junction (at 323.85 59.69) (diameter 0) (color 0 0 0 0) (uuid aea97d40-5aa4-432e-8dbd-824de02caaf3) ) + (junction (at 40.64 266.7) (diameter 0) (color 0 0 0 0) + (uuid b8a2ee91-8a39-4af8-a204-eb8d325a634d) + ) (junction (at 137.16 53.34) (diameter 0) (color 0 0 0 0) (uuid c81903c6-d674-4a01-a0ad-1d8ac2145a4b) ) @@ -2166,13 +2175,17 @@ (no_connect (at 190.5 224.79) (uuid 338b1d0e-bf02-4a49-a521-aa0e5708d7e0)) (no_connect (at 219.71 66.04) (uuid 9e13d244-6508-4995-8045-c19ca540b929)) (no_connect (at 247.65 63.5) (uuid 9e13d244-6508-4995-8045-c19ca540b929)) - (no_connect (at 74.93 66.04) (uuid b3743f0e-8767-4b36-9cae-018491433225)) (no_connect (at 46.99 63.5) (uuid b3743f0e-8767-4b36-9cae-018491433225)) + (no_connect (at 74.93 66.04) (uuid b3743f0e-8767-4b36-9cae-018491433225)) (wire (pts (xy 405.13 127) (xy 412.75 127)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 027d87ea-8559-4dc2-aad1-faa9bf71e540) ) + (wire (pts (xy 41.91 264.16) (xy 40.64 264.16)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 03be3b7d-df48-4925-9c2c-3ec09bbad83f) + ) (wire (pts (xy 160.02 232.41) (xy 160.02 234.95)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 04c33995-a5b7-4e4e-a9d6-5811c3d16cc8) @@ -2198,6 +2211,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 089dce9f-9c0a-41f6-9d99-f643ee96b0d5) ) + (wire (pts (xy 40.64 266.7) (xy 40.64 269.24)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 097e94ba-ff70-4f0f-aced-dd058c10ab2a) + ) (wire (pts (xy 443.23 105.41) (xy 425.45 105.41)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 0a691dfd-4e4c-4016-aa1f-90233e5d6205) @@ -2366,6 +2383,10 @@ (uuid 4434b9b8-01e4-4a90-9a17-761148aa1c87) ) + (wire (pts (xy 41.91 261.62) (xy 40.64 261.62)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 454da3e7-9514-41dc-a091-9a073a615fe6) + ) (wire (pts (xy 121.92 68.58) (xy 111.76 68.58)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 461f01e8-8a18-4a66-9b4d-8d1a5bde0dc5) @@ -2378,6 +2399,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 4808c89f-94df-49bf-bbee-4103b934501c) ) + (wire (pts (xy 40.64 269.24) (xy 40.64 271.78)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 49ff89c6-a93d-4a92-a9e1-7e3fd68a7e48) + ) (wire (pts (xy 336.55 127) (xy 344.17 127)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 4bd64c20-75ea-4c82-a18a-36e3b6bd48b8) @@ -2459,6 +2484,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 603e49ce-c32c-48c1-bd40-92b3b34bfbc4) ) + (wire (pts (xy 111.76 101.6) (xy 121.92 101.6)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 61418aa0-ee52-423a-8eba-9a3d85f75000) + ) (wire (pts (xy 425.45 105.41) (xy 425.45 102.87)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 62138b5b-cc2d-425f-b857-33e15a7145c7) @@ -2484,6 +2513,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 667bf61b-8ea6-42ff-a979-37f4f83571f3) ) + (wire (pts (xy 111.76 119.38) (xy 121.92 119.38)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 674f1a27-09dc-416b-b5d6-52276dca3346) + ) (wire (pts (xy 190.5 222.25) (xy 198.12 222.25)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6adb8bdd-9ad2-4367-8110-4eac2c5c4772) @@ -2513,6 +2546,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6d86b2b3-a11c-4186-a862-4b9dbccc7c6c) ) + (wire (pts (xy 111.76 96.52) (xy 121.92 96.52)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6e590361-9470-45d3-b32e-65d79d139574) + ) (wire (pts (xy 367.03 127) (xy 369.57 127)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6ec76cbb-f1ec-46f3-97f2-8fd84e730b41) @@ -2525,6 +2562,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7593b201-e075-4cfc-a0c7-1a0f76ccca12) ) + (wire (pts (xy 111.76 93.98) (xy 121.92 93.98)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 75958f9e-5781-4880-b005-3613952d0c92) + ) (wire (pts (xy 411.48 105.41) (xy 425.45 105.41)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 761209d9-b640-4b4d-89d9-3bb2d357b53d) @@ -2603,6 +2644,14 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 90a0b61b-94fb-41c5-9b65-e640c1b201a6) ) + (wire (pts (xy 40.64 264.16) (xy 40.64 266.7)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 920de35a-2516-4179-be58-3adbd4dda755) + ) + (wire (pts (xy 40.64 261.62) (xy 40.64 260.35)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9520a606-95f6-4149-a069-2f04e7b40a08) + ) (wire (pts (xy 38.1 161.29) (xy 48.26 161.29)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 96899765-05ea-4b93-a59e-372cf6a54c61) @@ -2681,6 +2730,10 @@ (uuid b08c6c73-d2c3-4f19-9179-93b446215ffd) ) + (wire (pts (xy 40.64 269.24) (xy 41.91 269.24)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b0a8dd53-32c8-4524-bb53-b5f6d943c788) + ) (wire (pts (xy 46.99 66.04) (xy 46.99 78.74)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid b1bf1458-e670-425e-823b-7ea17899f973) @@ -2710,6 +2763,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid be7022f7-6527-4d38-89c7-2120f00756e7) ) + (wire (pts (xy 40.64 271.78) (xy 41.91 271.78)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid be9d055e-85c9-4e16-b979-9bf4592c81f4) + ) (wire (pts (xy 405.13 132.08) (xy 405.13 134.62)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c2750112-f24a-4fda-aa74-6f26e3f66597) @@ -2739,6 +2796,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c69a5b76-755c-44d7-9f8c-829ea9ecfa7c) ) + (wire (pts (xy 40.64 266.7) (xy 41.91 266.7)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c75fb097-defe-4d1a-891c-e1e15f7ebbeb) + ) (wire (pts (xy 111.76 68.58) (xy 111.76 63.5)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c7f21495-3564-4356-842f-c25d13f11c91) @@ -2880,6 +2941,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid fa610f26-fc8f-45b8-80a0-9a8704d0f753) ) + (wire (pts (xy 40.64 271.78) (xy 40.64 275.59)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid fc11a48d-6913-4668-abe4-63fe54360091) + ) (polyline (pts (xy 97.79 190.5) (xy 123.19 190.5)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid fd857f76-52dc-4d8d-8d6e-b06dcdf03990) @@ -2937,6 +3002,13 @@ (effects (font (size 1.27 1.27)) (justify left) hide) ) ) + (global_label "TMS" (shape input) (at 111.76 93.98 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 1f109aa2-39fa-444a-9bb3-2c4010e0f191) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 105.7183 94.0594 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) (global_label "MOSI" (shape bidirectional) (at 31.75 163.83 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid 2e359b36-30f2-4d38-bb01-9413bfc0ca45) @@ -2944,6 +3016,20 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) + (global_label "TMS" (shape input) (at 64.77 261.62 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 3355050b-b89a-4200-9e58-adf271a7f46f) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 70.8117 261.5406 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "TCK" (shape input) (at 111.76 101.6 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 33d9eeb2-fa39-40a9-92a2-fae116379f1e) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 105.8393 101.6794 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) (global_label "LPUART_RX" (shape input) (at 45.72 215.9 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid 368495c1-311e-4432-a9e8-8f8d423b09c0) @@ -2951,6 +3037,13 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) + (global_label "TCK" (shape input) (at 64.77 264.16 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 38fecc0e-1c3b-4ef4-be3b-ae3dde32e563) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 70.6907 264.0806 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) (global_label "ESP_EN" (shape output) (at 45.72 176.53 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid 3f54ce74-d7ce-458d-9c39-0751aa471972) @@ -2986,6 +3079,13 @@ (effects (font (size 1.27 1.27)) (justify left) hide) ) ) + (global_label "RESET" (shape input) (at 64.77 271.78 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 79f40cbd-033a-47a8-92b8-b7220a958d57) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 72.9283 271.7006 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) (global_label "SD-Data3" (shape bidirectional) (at 151.13 179.07 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid 7e79744b-65f7-4e1d-bb88-3dff70049fb2) @@ -3035,6 +3135,13 @@ (effects (font (size 1.27 1.27)) (justify left) hide) ) ) + (global_label "TDI" (shape input) (at 111.76 96.52 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid a8b8eb1b-238b-4664-bc6f-79ec9fe451ce) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 106.5045 96.5994 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) (global_label "SD-Data0" (shape bidirectional) (at 214.63 179.07 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) (uuid b2c04cea-0c72-4a3e-8dec-9b9bc4ea355f) @@ -3056,6 +3163,13 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) + (global_label "TDI" (shape input) (at 64.77 269.24 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid d5a7fae9-a40d-45dd-919f-61b42c7479e3) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 70.0255 269.1606 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) (global_label "TX" (shape output) (at 31.75 208.28 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid e144f6d6-e9b1-4047-8ae8-ac7ac06ec389) @@ -3070,6 +3184,13 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) + (global_label "RESET" (shape input) (at 111.76 63.5 90) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid ee5f75a5-3b98-42f6-968b-21ff2cebea9e) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 111.6806 55.3417 90) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) (global_label "LPUART_TX" (shape output) (at 31.75 213.36 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid ef110d3d-a9c5-4296-8107-af6dc1fddae4) @@ -3077,6 +3198,13 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) + (global_label "TDO" (shape input) (at 111.76 119.38 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid f6e8c568-d626-46d6-92f0-7bb037d3ebf4) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 105.7788 119.4594 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) (global_label "RX" (shape input) (at 45.72 210.82 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid fb93086d-82e1-492e-a51d-24b976296661) @@ -3084,6 +3212,13 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) + (global_label "TDO" (shape input) (at 64.77 266.7 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid ff3f72c9-8832-43b1-a8e2-c01272859d1e) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 70.7512 266.6206 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) (symbol (lib_id "power:+3V3") (at 193.04 45.72 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) @@ -3447,6 +3582,22 @@ (pin "2" (uuid ee02d858-6c4a-4ac9-b2fe-a44a0f26e742)) ) + (symbol (lib_id "power:+3V3") (at 40.64 260.35 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 4407316f-bdb4-4d5e-9579-137b3d77e80e) + (property "Reference" "#PWR?" (id 0) (at 40.64 264.16 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (id 1) (at 40.64 255.27 0)) + (property "Footprint" "" (id 2) (at 40.64 260.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 40.64 260.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c6476221-c3c9-4898-bead-213daeff7c9a)) + ) + (symbol (lib_id "SamacSys_Parts:MMDT2907A-7-F") (at 344.17 121.92 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 475e7c08-51ef-497c-a412-7276938bb8ea) @@ -4699,6 +4850,22 @@ (pin "1" (uuid 28599a98-c8de-43bc-89c6-b61c44286c02)) ) + (symbol (lib_id "power:GND") (at 40.64 275.59 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid e5c9a6c1-e7b8-4f39-9b87-81de7c7964c1) + (property "Reference" "#PWR?" (id 0) (at 40.64 281.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 40.64 280.67 0)) + (property "Footprint" "" (id 2) (at 40.64 275.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 40.64 275.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 04091864-4ca0-479e-9aa9-085d54db9f83)) + ) + (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 336.55 152.4 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid e70859b0-5640-4eb1-b309-a9cceea26974) @@ -5139,6 +5306,9 @@ (path "/3b741d6a-1a24-4290-aca0-ff0e7517db01" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) + (path "/4407316f-bdb4-4d5e-9579-137b3d77e80e" + (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") + ) (path "/4b5722cf-0230-42b7-b394-374221531e3b" (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") ) @@ -5193,6 +5363,9 @@ (path "/e21c1973-069e-49a3-b09e-ab1fd5fa7927" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) + (path "/e5c9a6c1-e7b8-4f39-9b87-81de7c7964c1" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) (path "/ea83994b-d771-42d8-9d34-4c6baa538448" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) From 53601dd48a7f71aec05551eccb06c256dd4a796f Mon Sep 17 00:00:00 2001 From: Gregor Hermani Date: Sun, 20 Nov 2022 12:23:25 +0100 Subject: [PATCH 07/12] add libraries as submodules --- .gitmodules | 24 ++++++++++++++++++++++ esp32_marauder/libraries/Adafruit_NeoPixel | 1 + esp32_marauder/libraries/ArduinoJson | 1 + esp32_marauder/libraries/JPEGDecoder | 1 + esp32_marauder/libraries/LinkedList | 1 + esp32_marauder/libraries/NimBLE-Arduino | 1 + esp32_marauder/libraries/SwitchLib | 1 + esp32_marauder/libraries/TFT_eSPI | 1 + esp32_marauder/libraries/lv_arduino | 1 + 9 files changed, 32 insertions(+) create mode 100644 .gitmodules create mode 160000 esp32_marauder/libraries/Adafruit_NeoPixel create mode 160000 esp32_marauder/libraries/ArduinoJson create mode 160000 esp32_marauder/libraries/JPEGDecoder create mode 160000 esp32_marauder/libraries/LinkedList create mode 160000 esp32_marauder/libraries/NimBLE-Arduino create mode 160000 esp32_marauder/libraries/SwitchLib create mode 160000 esp32_marauder/libraries/TFT_eSPI create mode 160000 esp32_marauder/libraries/lv_arduino diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..ce11f59 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,24 @@ +[submodule "esp32_marauder/libraries/lv_arduino"] + path = esp32_marauder/libraries/lv_arduino + url = git@github.com:lvgl/lv_arduino.git +[submodule "esp32_marauder/libraries/LinkedList"] + path = esp32_marauder/libraries/LinkedList + url = git@github.com:ivanseidel/LinkedList.git +[submodule "esp32_marauder/libraries/TFT_eSPI"] + path = esp32_marauder/libraries/TFT_eSPI + url = git@github.com:justcallmekoko/TFT_eSPI.git +[submodule "esp32_marauder/libraries/JPEGDecoder"] + path = esp32_marauder/libraries/JPEGDecoder + url = git@github.com:Bodmer/JPEGDecoder.git +[submodule "esp32_marauder/libraries/NimBLE-Arduino"] + path = esp32_marauder/libraries/NimBLE-Arduino + url = git@github.com:h2zero/NimBLE-Arduino.git +[submodule "esp32_marauder/libraries/Adafruit_NeoPixel"] + path = esp32_marauder/libraries/Adafruit_NeoPixel + url = git@github.com:adafruit/Adafruit_NeoPixel.git +[submodule "esp32_marauder/libraries/ArduinoJson"] + path = esp32_marauder/libraries/ArduinoJson + url = git@github.com:bblanchon/ArduinoJson.git +[submodule "esp32_marauder/libraries/SwitchLib"] + path = esp32_marauder/libraries/SwitchLib + url = git@github.com:justcallmekoko/SwitchLib.git diff --git a/esp32_marauder/libraries/Adafruit_NeoPixel b/esp32_marauder/libraries/Adafruit_NeoPixel new file mode 160000 index 0000000..7fe11e4 --- /dev/null +++ b/esp32_marauder/libraries/Adafruit_NeoPixel @@ -0,0 +1 @@ +Subproject commit 7fe11e4c404834b1e727a026498532458d38701f diff --git a/esp32_marauder/libraries/ArduinoJson b/esp32_marauder/libraries/ArduinoJson new file mode 160000 index 0000000..079ccad --- /dev/null +++ b/esp32_marauder/libraries/ArduinoJson @@ -0,0 +1 @@ +Subproject commit 079ccadbee4100ad0b2d06f11de8c412b95853c1 diff --git a/esp32_marauder/libraries/JPEGDecoder b/esp32_marauder/libraries/JPEGDecoder new file mode 160000 index 0000000..c0fad79 --- /dev/null +++ b/esp32_marauder/libraries/JPEGDecoder @@ -0,0 +1 @@ +Subproject commit c0fad79035abdbf144b59b687532debb41f23fe3 diff --git a/esp32_marauder/libraries/LinkedList b/esp32_marauder/libraries/LinkedList new file mode 160000 index 0000000..b22db1e --- /dev/null +++ b/esp32_marauder/libraries/LinkedList @@ -0,0 +1 @@ +Subproject commit b22db1e7a74eaadceeaa4c834abf2cfcfc64d8f3 diff --git a/esp32_marauder/libraries/NimBLE-Arduino b/esp32_marauder/libraries/NimBLE-Arduino new file mode 160000 index 0000000..0d9f039 --- /dev/null +++ b/esp32_marauder/libraries/NimBLE-Arduino @@ -0,0 +1 @@ +Subproject commit 0d9f039ba7f960946a8c9aeb639c3a64294f0d60 diff --git a/esp32_marauder/libraries/SwitchLib b/esp32_marauder/libraries/SwitchLib new file mode 160000 index 0000000..ceeaeb2 --- /dev/null +++ b/esp32_marauder/libraries/SwitchLib @@ -0,0 +1 @@ +Subproject commit ceeaeb2adb3380bae7ac06c010d99b1ceb6dbe05 diff --git a/esp32_marauder/libraries/TFT_eSPI b/esp32_marauder/libraries/TFT_eSPI new file mode 160000 index 0000000..ddabd86 --- /dev/null +++ b/esp32_marauder/libraries/TFT_eSPI @@ -0,0 +1 @@ +Subproject commit ddabd86dc81fc51e0e9dbef19ada77584f09ee40 diff --git a/esp32_marauder/libraries/lv_arduino b/esp32_marauder/libraries/lv_arduino new file mode 160000 index 0000000..6e833d8 --- /dev/null +++ b/esp32_marauder/libraries/lv_arduino @@ -0,0 +1 @@ +Subproject commit 6e833d8952c40c99793210d92dac7dbddff66e06 From fb415a49c3eed44f4fdce5389d7ad859061dd5c8 Mon Sep 17 00:00:00 2001 From: Just Call Me Koko Date: Sun, 27 Nov 2022 09:42:46 -0500 Subject: [PATCH 08/12] Update SD connections --- .../WiFi-Devboard-Pro.kicad_sch | 381 +++++++++++++++--- 1 file changed, 325 insertions(+), 56 deletions(-) diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch index 26748e4..267c304 100644 --- a/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch @@ -1657,6 +1657,76 @@ ) ) ) + (symbol "SamacSys_Parts:RC0402FR-071KL" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) + (property "Reference" "R" (id 0) (at 13.97 6.35 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "RC0402FR-071KL" (id 1) (at 13.97 3.81 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "RESC1005X40N" (id 2) (at 13.97 1.27 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://www.yageo.com/upload/media/product/productsearch/datasheet/rchip/PYu-RC_Group_51_RoHS_L_11.pdf" (id 3) (at 13.97 -1.27 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "GENERAL PURPOSE CHIP RESISTORS" (id 4) (at 13.97 -3.81 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "0.4" (id 5) (at 13.97 -6.35 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "KEMET" (id 6) (at 13.97 -8.89 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "RC0402FR-071KL" (id 7) (at 13.97 -11.43 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "603-RC0402FR-071KL" (id 8) (at 13.97 -13.97 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-071KL?qs=V1yeUXFNrknDEmWLmm5v6g%3D%3D" (id 9) (at 13.97 -16.51 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "RC0402FR-071KL" (id 10) (at 13.97 -19.05 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/rc0402fr-071kl/yageo?region=nac" (id 11) (at 13.97 -21.59 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 13.97 -24.13 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 13.97 -26.67 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "ki_description" "GENERAL PURPOSE CHIP RESISTORS" (id 14) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "RC0402FR-071KL_0_0" + (pin passive line (at 0 0 0) (length 5.08) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 0 180) (length 5.08) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "RC0402FR-071KL_0_1" + (polyline + (pts + (xy 5.08 1.27) + (xy 12.7 1.27) + (xy 12.7 -1.27) + (xy 5.08 -1.27) + (xy 5.08 1.27) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + ) (symbol "SamacSys_Parts:RC0402FR-07220RL" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) (property "Reference" "R" (id 0) (at 13.97 6.35 0) (effects (font (size 1.27 1.27)) (justify left)) @@ -2172,11 +2242,13 @@ (uuid f5d27dd6-30c4-42be-acbd-c8c803af309a) ) + (no_connect (at 214.63 181.61) (uuid 09038a91-3f68-46e9-944e-fcb6db79bfbb)) (no_connect (at 190.5 224.79) (uuid 338b1d0e-bf02-4a49-a521-aa0e5708d7e0)) + (no_connect (at 168.91 176.53) (uuid 91edfe0a-74af-4c0f-8c1d-260a100abdfb)) (no_connect (at 219.71 66.04) (uuid 9e13d244-6508-4995-8045-c19ca540b929)) - (no_connect (at 247.65 63.5) (uuid 9e13d244-6508-4995-8045-c19ca540b929)) + (no_connect (at 247.65 63.5) (uuid 9e13d244-6508-4995-8045-c19ca540b92a)) (no_connect (at 46.99 63.5) (uuid b3743f0e-8767-4b36-9cae-018491433225)) - (no_connect (at 74.93 66.04) (uuid b3743f0e-8767-4b36-9cae-018491433225)) + (no_connect (at 74.93 66.04) (uuid b3743f0e-8767-4b36-9cae-018491433226)) (wire (pts (xy 405.13 127) (xy 412.75 127)) (stroke (width 0) (type default) (color 0 0 0 0)) @@ -2313,10 +2385,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 29828c9d-2911-42e3-ba9a-a8b0cf34864f) ) - (wire (pts (xy 166.37 181.61) (xy 168.91 181.61)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 2a71ac8d-f5f2-4567-8d6a-e6394b9e88e1) - ) (polyline (pts (xy 13.97 152.4) (xy 13.97 237.49)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2aa033be-5f8c-4d1b-8c3b-4bf3b6bdb137) @@ -2439,10 +2507,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5151f3b4-1335-4d03-93cf-e402082e37d9) ) - (wire (pts (xy 151.13 179.07) (xy 168.91 179.07)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 5182a60b-29d7-4d4c-8fa4-7fc0533ab71f) - ) (wire (pts (xy 38.1 179.07) (xy 48.26 179.07)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5539d9f7-b24d-45a3-9861-83cff7c3d49e) @@ -2459,6 +2523,11 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 59cf3a4c-322c-45cb-aae1-050cdcf970d1) ) + + (wire (pts (xy 165.1 179.07) (xy 168.91 179.07)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5a7f282b-bada-4b81-bee2-e890ba62b1b0) + ) (polyline (pts (xy 127 152.4) (xy 257.81 152.4)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5c193380-1f64-482f-91f0-98ac180da2a2) @@ -2484,6 +2553,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 603e49ce-c32c-48c1-bd40-92b3b34bfbc4) ) + (wire (pts (xy 160.02 76.2) (xy 171.45 76.2)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6058d5ef-a797-40b4-af4a-50592497576c) + ) (wire (pts (xy 111.76 101.6) (xy 121.92 101.6)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 61418aa0-ee52-423a-8eba-9a3d85f75000) @@ -2509,6 +2582,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 64e56622-ca0e-4226-bd02-ecc2c20275e5) ) + (wire (pts (xy 146.05 181.61) (xy 147.32 181.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 657d9c7d-04b4-4ccf-9397-03c0fc5a5c4d) + ) (wire (pts (xy 354.33 102.87) (xy 354.33 111.76)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 667bf61b-8ea6-42ff-a979-37f4f83571f3) @@ -2594,10 +2671,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 79fd6f61-58d1-4ab2-ae09-43b63c45cbfe) ) - (wire (pts (xy 166.37 186.69) (xy 168.91 186.69)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 7b2a71b1-b346-4f79-8bea-dca2305f5c1c) - ) (wire (pts (xy 405.13 127) (xy 405.13 132.08)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7bea3de6-67d1-4841-b435-82c65ad5e3c1) @@ -2610,7 +2683,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7d798099-0ff6-4336-8f1a-8ecd306c6470) ) - (polyline (pts (xy 97.79 152.4) (xy 97.79 190.5)) + (polyline (pts (xy 96.52 152.4) (xy 96.52 237.49)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7dbc0fb4-4a53-4c48-b38c-a463b3580c7d) ) @@ -2712,6 +2785,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a3e9ec53-da40-4ee8-a896-96401f006653) ) + (wire (pts (xy 160.02 71.12) (xy 171.45 71.12)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a821b78a-96af-4390-a876-a1a75c30abb0) + ) (wire (pts (xy 160.02 86.36) (xy 171.45 86.36)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid aa99a839-ea39-4bd0-a3c0-9aac418ba12c) @@ -2754,7 +2831,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid b9110711-8b33-4ff7-b39d-5134bf28c1ad) ) - (polyline (pts (xy 123.19 152.4) (xy 97.79 152.4)) + (polyline (pts (xy 125.73 152.4) (xy 96.52 152.4)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid bcf9b464-c57b-43c7-a590-537a6046bafd) ) @@ -2800,6 +2877,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c75fb097-defe-4d1a-891c-e1e15f7ebbeb) ) + (wire (pts (xy 165.1 186.69) (xy 168.91 186.69)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c786908a-d446-48fd-8556-fb1ac9967140) + ) (wire (pts (xy 111.76 68.58) (xy 111.76 63.5)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c7f21495-3564-4356-842f-c25d13f11c91) @@ -2816,7 +2897,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid cbe21627-22bf-424f-add0-bf6e4eab18a0) ) - (polyline (pts (xy 123.19 190.5) (xy 123.19 152.4)) + (polyline (pts (xy 125.73 237.49) (xy 125.73 152.4)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid ccf01bc0-0da7-4557-9fad-84dc6a3743c4) ) @@ -2825,6 +2906,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid cdebf5a0-58c3-4255-9adc-1c8c1b83c3b7) ) + (wire (pts (xy 165.1 181.61) (xy 168.91 181.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ce575c38-e511-4d81-80d8-08e8eef339d7) + ) (polyline (pts (xy 95.25 293.37) (xy 13.97 293.37)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid d12e92a2-2d27-41ff-b27b-7ba6c5964b52) @@ -2867,6 +2952,14 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid e1ca4b3a-fe0d-4f93-986a-0e15ea4f4696) ) + (wire (pts (xy 146.05 179.07) (xy 147.32 179.07)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e44ae58c-29a9-4cd0-8386-e0ac9d093bfd) + ) + (wire (pts (xy 146.05 186.69) (xy 147.32 186.69)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e686ef55-be18-46c7-8ee2-34e89894ebbf) + ) (wire (pts (xy 356.87 105.41) (xy 356.87 102.87)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid e71611a2-da66-419b-a636-a35130c1db6f) @@ -2921,6 +3014,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f37916d4-a592-493c-9ff1-ca7b6a4030be) ) + (wire (pts (xy 160.02 93.98) (xy 171.45 93.98)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f440a7df-e647-4640-a36d-08c1f2109a9f) + ) (wire (pts (xy 45.72 166.37) (xy 48.26 166.37)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f6e8f969-aed1-44de-8917-5be1297cd5f2) @@ -2929,6 +3026,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f7de7464-6058-40ab-bfe5-0d318d9ae3dd) ) + (wire (pts (xy 160.02 78.74) (xy 171.45 78.74)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f86d9e47-017e-4482-80e4-0914ee499f4c) + ) (wire (pts (xy 46.99 203.2) (xy 46.99 220.98)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f93095fd-151e-4b85-b4a9-3dbfa958171b) @@ -2937,15 +3038,11 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid fa14d8ee-4eb0-4652-abc2-c52ff6fcf467) ) - (wire (pts (xy 166.37 176.53) (xy 168.91 176.53)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid fa610f26-fc8f-45b8-80a0-9a8704d0f753) - ) (wire (pts (xy 40.64 271.78) (xy 40.64 275.59)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid fc11a48d-6913-4668-abe4-63fe54360091) ) - (polyline (pts (xy 97.79 190.5) (xy 123.19 190.5)) + (polyline (pts (xy 96.52 237.49) (xy 125.73 237.49)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid fd857f76-52dc-4d8d-8d6e-b06dcdf03990) ) @@ -2983,11 +3080,18 @@ (effects (font (size 2 2)) (justify left bottom)) (uuid a8524d64-ea56-4a07-8967-d231208c8ad8) ) - (text "ESP32 Breakout" (at 97.79 190.5 0) + (text "ESP32 Breakout" (at 97.79 237.49 0) (effects (font (size 2 2)) (justify left bottom)) (uuid bcc64dae-df1a-494b-a822-5d592cc584ed) ) + (global_label "GPIO18" (shape input) (at 171.45 76.2 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 008a94b1-f3db-4cee-a7f4-7940f943e62b) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 180.7574 76.2794 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) (global_label "CLK" (shape output) (at 31.75 168.91 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid 1632a86a-e381-4002-9002-88f0f9f94120) @@ -2995,13 +3099,6 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "SD-Det" (shape output) (at 214.63 184.15 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid 19aa8a0b-a9c8-4dfb-aeda-50bc89001bbd) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 224.1793 184.0706 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) (global_label "TMS" (shape input) (at 111.76 93.98 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid 1f109aa2-39fa-444a-9bb3-2c4010e0f191) @@ -3009,6 +3106,13 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) + (global_label "GPIO23" (shape input) (at 171.45 93.98 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 2994a4fe-d68e-4ee9-a35a-188cc4f7eecf) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 180.7574 94.0594 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) (global_label "MOSI" (shape bidirectional) (at 31.75 163.83 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid 2e359b36-30f2-4d38-bb01-9413bfc0ca45) @@ -3051,13 +3155,6 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "SD-Data2" (shape bidirectional) (at 166.37 176.53 180) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify right)) - (uuid 4ff4cd37-7aed-41fb-a5c4-4f0a68d7edf3) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 154.4017 176.4506 0) - (effects (font (size 1.27 1.27)) (justify right) hide) - ) - ) (global_label "MISO" (shape bidirectional) (at 45.72 166.37 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid 5e452142-383e-450a-9ae2-bad60c877971) @@ -3065,11 +3162,11 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "SD-CMD" (shape bidirectional) (at 166.37 181.61 180) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify right)) - (uuid 6d05c151-3039-4cf8-9dc9-9515cec459c4) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 155.9136 181.5306 0) - (effects (font (size 1.27 1.27)) (justify right) hide) + (global_label "GPIO19" (shape input) (at 171.45 78.74 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 6f6bebc5-f2e4-4fb8-8412-001a6a8f09bc) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 180.7574 78.6606 0) + (effects (font (size 1.27 1.27)) (justify left) hide) ) ) (global_label "GPIO04" (shape input) (at 171.45 66.04 0) (fields_autoplaced) @@ -3086,10 +3183,10 @@ (effects (font (size 1.27 1.27)) (justify left) hide) ) ) - (global_label "SD-Data3" (shape bidirectional) (at 151.13 179.07 180) (fields_autoplaced) + (global_label "GPIO17" (shape input) (at 146.05 179.07 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) - (uuid 7e79744b-65f7-4e1d-bb88-3dff70049fb2) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 139.1617 178.9906 0) + (uuid 7b525783-9263-432d-b11f-e663090ccb81) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 136.7426 178.9906 0) (effects (font (size 1.27 1.27)) (justify right) hide) ) ) @@ -3114,10 +3211,10 @@ (effects (font (size 1.27 1.27)) (justify left) hide) ) ) - (global_label "SD-Data1" (shape bidirectional) (at 214.63 181.61 0) (fields_autoplaced) + (global_label "GPIO19" (shape input) (at 214.63 179.07 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) - (uuid 9bb9e327-7e26-4feb-8bdd-8d5b35acec2b) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 226.5983 181.5306 0) + (uuid 8cf493ea-864f-43ab-b0ed-fcbb4aa58fe7) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 223.9374 178.9906 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) ) @@ -3142,24 +3239,24 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "SD-Data0" (shape bidirectional) (at 214.63 179.07 0) (fields_autoplaced) + (global_label "GPIO17" (shape input) (at 171.45 71.12 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) - (uuid b2c04cea-0c72-4a3e-8dec-9b9bc4ea355f) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 226.5983 178.9906 0) + (uuid b2b4b0ff-2fb5-4889-9641-8322c72f5811) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 180.7574 71.0406 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) ) - (global_label "GPIO04" (shape input) (at 139.7 222.25 180) (fields_autoplaced) + (global_label "GPIO017" (shape input) (at 139.7 222.25 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid c28b040a-8e81-4f5f-8e77-6dbbaa4a714e) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 130.3926 222.3294 0) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 129.1831 222.1706 0) (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "SD-CLK" (shape input) (at 166.37 186.69 180) (fields_autoplaced) + (global_label "GPIO23" (shape input) (at 146.05 181.61 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) - (uuid c5c631ad-4f7e-4f20-98ec-a852fdbb8a86) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 156.3369 186.6106 0) + (uuid d592a59a-0bab-4083-8644-859a04449c69) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 136.7426 181.5306 0) (effects (font (size 1.27 1.27)) (justify right) hide) ) ) @@ -3170,6 +3267,13 @@ (effects (font (size 1.27 1.27)) (justify left) hide) ) ) + (global_label "GPIO18" (shape input) (at 146.05 186.69 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid d82dd9fc-008d-41f4-89d9-b4bc22d223f0) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 136.7426 186.6106 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) (global_label "TX" (shape output) (at 31.75 208.28 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid e144f6d6-e9b1-4047-8ae8-ac7ac06ec389) @@ -3284,6 +3388,51 @@ (pin "1" (uuid 947c68a9-0fd2-49bb-858f-725969279a94)) ) + (symbol (lib_id "SamacSys_Parts:RC0402FR-071KL") (at 147.32 179.07 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 0caa6bbe-d103-4a07-900a-14dfcb72cc1b) + (property "Reference" "R?" (id 0) (at 156.21 172.72 0)) + (property "Value" "1K" (id 1) (at 156.21 175.26 0)) + (property "Footprint" "RESC1005X40N" (id 2) (at 161.29 177.8 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://www.yageo.com/upload/media/product/productsearch/datasheet/rchip/PYu-RC_Group_51_RoHS_L_11.pdf" (id 3) (at 161.29 180.34 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "GENERAL PURPOSE CHIP RESISTORS" (id 4) (at 161.29 182.88 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "0.4" (id 5) (at 161.29 185.42 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "KEMET" (id 6) (at 161.29 187.96 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "RC0402FR-071KL" (id 7) (at 161.29 190.5 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "603-RC0402FR-071KL" (id 8) (at 161.29 193.04 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-071KL?qs=V1yeUXFNrknDEmWLmm5v6g%3D%3D" (id 9) (at 161.29 195.58 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "RC0402FR-071KL" (id 10) (at 161.29 198.12 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/rc0402fr-071kl/yageo?region=nac" (id 11) (at 161.29 200.66 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 161.29 203.2 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 161.29 205.74 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (pin "1" (uuid 7044b652-60ea-4929-a7a2-78f80647d257)) + (pin "2" (uuid 89ccea43-7f24-48c2-bf8b-f12919d8a13a)) + ) + (symbol (lib_id "power:+3V3") (at 38.1 198.12 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 0fbe6fe3-3fdb-4d6e-8de5-be6f136ef74a) @@ -4237,6 +4386,24 @@ (pin "1" (uuid 9f7751f5-18b2-4dbc-bdac-9fe0a8ee9c1f)) ) + (symbol (lib_id "power:GND") (at 214.63 184.15 90) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 989d95a3-649c-4c86-96f6-57488f06c5fc) + (property "Reference" "#PWR?" (id 0) (at 220.98 184.15 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 218.44 184.1499 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 214.63 184.15 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 214.63 184.15 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 38c84803-ae60-4929-8b92-308b22323a01)) + ) + (symbol (lib_id "power:GND") (at 374.65 156.21 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 98e03630-d646-4afc-9fd8-fa3cafbe0a56) @@ -4965,6 +5132,51 @@ (pin "1" (uuid 5b6e084d-98fe-48bc-b76e-ae7c9bb125c9)) ) + (symbol (lib_id "SamacSys_Parts:RC0402FR-071KL") (at 147.32 181.61 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid ef58a6fc-042d-4784-bfee-c59b8b796331) + (property "Reference" "R?" (id 0) (at 156.21 175.26 0)) + (property "Value" "1K" (id 1) (at 156.21 177.8 0)) + (property "Footprint" "RESC1005X40N" (id 2) (at 161.29 180.34 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://www.yageo.com/upload/media/product/productsearch/datasheet/rchip/PYu-RC_Group_51_RoHS_L_11.pdf" (id 3) (at 161.29 182.88 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "GENERAL PURPOSE CHIP RESISTORS" (id 4) (at 161.29 185.42 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "0.4" (id 5) (at 161.29 187.96 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "KEMET" (id 6) (at 161.29 190.5 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "RC0402FR-071KL" (id 7) (at 161.29 193.04 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "603-RC0402FR-071KL" (id 8) (at 161.29 195.58 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-071KL?qs=V1yeUXFNrknDEmWLmm5v6g%3D%3D" (id 9) (at 161.29 198.12 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "RC0402FR-071KL" (id 10) (at 161.29 200.66 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/rc0402fr-071kl/yageo?region=nac" (id 11) (at 161.29 203.2 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 161.29 205.74 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 161.29 208.28 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (pin "1" (uuid 56befa67-052b-4854-8f25-7de4fd5329e7)) + (pin "2" (uuid 2e56e89a-cdae-4807-bcc1-cb261492b5cc)) + ) + (symbol (lib_id "power:+ext_3V3") (at 271.78 82.55 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid f054fe2f-7d3e-44f4-841d-e2b4aa6c7669) @@ -5280,6 +5492,51 @@ (pin "9" (uuid 5e3346ed-d78a-4514-9dee-27b19e9e6e6a)) ) + (symbol (lib_id "SamacSys_Parts:RC0402FR-071KL") (at 147.32 186.69 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid fff9049b-4a63-4738-88ac-bce13f2bd6ba) + (property "Reference" "R?" (id 0) (at 156.21 180.34 0)) + (property "Value" "1K" (id 1) (at 156.21 182.88 0)) + (property "Footprint" "RESC1005X40N" (id 2) (at 161.29 185.42 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://www.yageo.com/upload/media/product/productsearch/datasheet/rchip/PYu-RC_Group_51_RoHS_L_11.pdf" (id 3) (at 161.29 187.96 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Description" "GENERAL PURPOSE CHIP RESISTORS" (id 4) (at 161.29 190.5 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Height" "0.4" (id 5) (at 161.29 193.04 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Name" "KEMET" (id 6) (at 161.29 195.58 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Manufacturer_Part_Number" "RC0402FR-071KL" (id 7) (at 161.29 198.12 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Part Number" "603-RC0402FR-071KL" (id 8) (at 161.29 200.66 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-071KL?qs=V1yeUXFNrknDEmWLmm5v6g%3D%3D" (id 9) (at 161.29 203.2 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Part Number" "RC0402FR-071KL" (id 10) (at 161.29 205.74 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/rc0402fr-071kl/yageo?region=nac" (id 11) (at 161.29 208.28 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Part Number" "" (id 12) (at 161.29 210.82 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Mouser Testing Price/Stock" "" (id 13) (at 161.29 213.36 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (pin "1" (uuid 5bdf18ee-258d-4819-84ca-d53ccef35138)) + (pin "2" (uuid 2d362e1e-557d-44ca-a328-cbf34ce9524d)) + ) + (sheet_instances (path "/" (page "1")) ) @@ -5330,6 +5587,9 @@ (path "/938dc300-1655-49ab-8f3c-f0849c707a78" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) + (path "/989d95a3-649c-4c86-96f6-57488f06c5fc" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) (path "/98e03630-d646-4afc-9fd8-fa3cafbe0a56" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) @@ -5435,6 +5695,9 @@ (path "/717b536c-10b0-41b2-ac6a-8cd4f58dc279" (reference "LED?") (unit 1) (value "WS2812B-2020") (footprint "WS2812B2020") ) + (path "/0caa6bbe-d103-4a07-900a-14dfcb72cc1b" + (reference "R?") (unit 1) (value "1K") (footprint "RESC1005X40N") + ) (path "/3d7cf57e-46ad-45b0-8f37-4bcf93c58b86" (reference "R?") (unit 1) (value "100K") (footprint "RESC1005X40N") ) @@ -5456,12 +5719,18 @@ (path "/e70859b0-5640-4eb1-b309-a9cceea26974" (reference "R?") (unit 1) (value "100K") (footprint "RESC1005X40N") ) + (path "/ef58a6fc-042d-4784-bfee-c59b8b796331" + (reference "R?") (unit 1) (value "1K") (footprint "RESC1005X40N") + ) (path "/f59a623c-bec0-4cec-af74-27e3565a9f8a" (reference "R?") (unit 1) (value "10k") (footprint "RESC1005X40N") ) (path "/f825078a-0b67-447d-a4bb-7e5f06e86419" (reference "R?") (unit 1) (value "100K") (footprint "RESC1005X40N") ) + (path "/fff9049b-4a63-4738-88ac-bce13f2bd6ba" + (reference "R?") (unit 1) (value "1K") (footprint "RESC1005X40N") + ) (path "/a648c944-fb2d-43fa-9b33-c4fa58f57a79" (reference "S?") (unit 1) (value "SKRPABE010") (footprint "SKRPABE010") ) From 8024fe8d800e9dc9398771ea76c33daf6c9c943d Mon Sep 17 00:00:00 2001 From: Just Call Me Koko Date: Wed, 30 Nov 2022 17:56:48 -0500 Subject: [PATCH 09/12] Add ESP32 Breakout --- .../WiFi-Devboard-Pro.kicad_sch | 715 ++++++++++++++++-- 1 file changed, 655 insertions(+), 60 deletions(-) diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch index 267c304..3214112 100644 --- a/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch @@ -370,6 +370,123 @@ ) ) ) + (symbol "Connector_Generic:Conn_01x11" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at 0 15.24 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Conn_01x11" (id 1) (at 0 -15.24 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "connector" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Generic connector, single row, 01x11, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Conn_01x11_1_1" + (rectangle (start -1.27 -12.573) (end 0 -12.827) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 -10.033) (end 0 -10.287) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 -7.493) (end 0 -7.747) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 -4.953) (end 0 -5.207) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 -2.413) (end 0 -2.667) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 0.127) (end 0 -0.127) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 2.667) (end 0 2.413) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 5.207) (end 0 4.953) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 7.747) (end 0 7.493) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 10.287) (end 0 10.033) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 12.827) (end 0 12.573) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 13.97) (end 1.27 -13.97) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin passive line (at -5.08 12.7 0) (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -10.16 0) (length 3.81) + (name "Pin_10" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -12.7 0) (length 3.81) + (name "Pin_11" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 10.16 0) (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 7.62 0) (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 5.08 0) (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 2.54 0) (length 3.81) + (name "Pin_5" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 0 0) (length 3.81) + (name "Pin_6" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -2.54 0) (length 3.81) + (name "Pin_7" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -5.08 0) (length 3.81) + (name "Pin_8" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -7.62 0) (length 3.81) + (name "Pin_9" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "SamacSys_Parts:3220-10-0300-00" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) (property "Reference" "J" (id 0) (at 19.05 7.62 0) (effects (font (size 1.27 1.27)) (justify left)) @@ -2160,9 +2277,18 @@ (junction (at 127 40.64) (diameter 0) (color 0 0 0 0) (uuid 062f8944-a29f-4746-9d31-2f86d3dd4d57) ) + (junction (at 160.02 111.76) (diameter 0) (color 0 0 0 0) + (uuid 06822d7b-d179-4054-a922-fbfd477fedb1) + ) (junction (at 405.13 132.08) (diameter 0) (color 0 0 0 0) (uuid 0ec40616-87cd-4265-8e5a-e60d05545eaa) ) + (junction (at 160.02 104.14) (diameter 0) (color 0 0 0 0) + (uuid 178b3945-32f8-47a3-abed-9ec357a81224) + ) + (junction (at 160.02 106.68) (diameter 0) (color 0 0 0 0) + (uuid 266eda8c-7e37-43dd-a656-f332a6ee49c5) + ) (junction (at 443.23 121.92) (diameter 0) (color 0 0 0 0) (uuid 279f3db5-8995-42ac-8ead-0eed5afe776c) ) @@ -2193,6 +2319,9 @@ (junction (at 269.24 132.08) (diameter 0) (color 0 0 0 0) (uuid 5274a9af-06d0-4ab9-8695-613a516a2f43) ) + (junction (at 160.02 99.06) (diameter 0) (color 0 0 0 0) + (uuid 686d0f0a-9e96-4f4a-942d-d4d3daa98911) + ) (junction (at 339.09 82.55) (diameter 0) (color 0 0 0 0) (uuid 6b5b60ff-175f-4e9d-9311-700983f19d3c) ) @@ -2205,6 +2334,15 @@ (junction (at 407.67 82.55) (diameter 0) (color 0 0 0 0) (uuid 7e9e071a-364e-4d51-958e-8d13af7e3ff9) ) + (junction (at 160.02 101.6) (diameter 0) (color 0 0 0 0) + (uuid 7fc9b44e-f7b4-47e3-8b3c-5a92d37bb05d) + ) + (junction (at 160.02 109.22) (diameter 0) (color 0 0 0 0) + (uuid 8669f0c8-0e2d-409b-b35b-946d80e86349) + ) + (junction (at 160.02 114.3) (diameter 0) (color 0 0 0 0) + (uuid 88b78af9-5c7c-449e-9214-c2af6fd08810) + ) (junction (at 356.87 35.56) (diameter 0) (color 0 0 0 0) (uuid 8b936f7d-6e62-411f-aee2-a23b8785f4c8) ) @@ -2223,6 +2361,9 @@ (junction (at 40.64 266.7) (diameter 0) (color 0 0 0 0) (uuid b8a2ee91-8a39-4af8-a204-eb8d325a634d) ) + (junction (at 160.02 116.84) (diameter 0) (color 0 0 0 0) + (uuid c6acbf1a-ed60-4918-81c6-99c75cdbc240) + ) (junction (at 137.16 53.34) (diameter 0) (color 0 0 0 0) (uuid c81903c6-d674-4a01-a0ad-1d8ac2145a4b) ) @@ -2244,6 +2385,14 @@ (no_connect (at 214.63 181.61) (uuid 09038a91-3f68-46e9-944e-fcb6db79bfbb)) (no_connect (at 190.5 224.79) (uuid 338b1d0e-bf02-4a49-a521-aa0e5708d7e0)) + (no_connect (at 121.92 104.14) (uuid 90ae6517-1634-42c2-b452-1ddc08379191)) + (no_connect (at 121.92 106.68) (uuid 90ae6517-1634-42c2-b452-1ddc08379191)) + (no_connect (at 121.92 109.22) (uuid 90ae6517-1634-42c2-b452-1ddc08379191)) + (no_connect (at 121.92 114.3) (uuid 90ae6517-1634-42c2-b452-1ddc08379191)) + (no_connect (at 121.92 116.84) (uuid 90ae6517-1634-42c2-b452-1ddc08379191)) + (no_connect (at 121.92 111.76) (uuid 90ae6517-1634-42c2-b452-1ddc08379191)) + (no_connect (at 121.92 71.12) (uuid 90ae6517-1634-42c2-b452-1ddc08379191)) + (no_connect (at 160.02 81.28) (uuid 90ae6517-1634-42c2-b452-1ddc08379191)) (no_connect (at 168.91 176.53) (uuid 91edfe0a-74af-4c0f-8c1d-260a100abdfb)) (no_connect (at 219.71 66.04) (uuid 9e13d244-6508-4995-8045-c19ca540b929)) (no_connect (at 247.65 63.5) (uuid 9e13d244-6508-4995-8045-c19ca540b92a)) @@ -2267,6 +2416,10 @@ (uuid 04d36afd-2e51-4646-9c15-20601cca4e0e) ) + (wire (pts (xy 160.02 99.06) (xy 160.02 101.6)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 05e33a89-b184-4cf8-94ce-23a5185c3e7b) + ) (wire (pts (xy 31.75 173.99) (xy 48.26 173.99)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 063d47b2-7eb3-44e2-9228-845aa5c217a7) @@ -2368,6 +2521,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2820d832-2c32-4b3c-a653-4dcdee8ccc4a) ) + (wire (pts (xy 160.02 116.84) (xy 160.02 119.38)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 28fde843-78e8-410b-b7e5-01360203c50f) + ) (wire (pts (xy 339.09 130.81) (xy 339.09 82.55)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2906b057-9948-4a10-95bb-e40effe5f329) @@ -2438,6 +2595,11 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 36008779-2179-46eb-a85f-80c7651db8c0) ) + (polyline (pts (xy 96.52 237.49) (xy 125.73 237.49)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3aab9b98-5d99-422b-93f8-8fbca4043d55) + ) + (wire (pts (xy 374.65 82.55) (xy 374.65 105.41)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 41dbf4bc-18b8-49e7-8dcc-79706016fc1a) @@ -2467,6 +2629,14 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 4808c89f-94df-49bf-bbee-4103b934501c) ) + (wire (pts (xy 160.02 111.76) (xy 160.02 114.3)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4972595c-d225-41a0-9c60-e8224750756b) + ) + (wire (pts (xy 160.02 106.68) (xy 166.37 106.68)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 49ca87c3-5f0e-4cc9-ae64-1a433317069b) + ) (wire (pts (xy 40.64 269.24) (xy 40.64 271.78)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 49ff89c6-a93d-4a92-a9e1-7e3fd68a7e48) @@ -2507,6 +2677,11 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5151f3b4-1335-4d03-93cf-e402082e37d9) ) + (polyline (pts (xy 125.73 237.49) (xy 125.73 152.4)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 542d2bde-a020-4967-9890-ad5703fcdf64) + ) + (wire (pts (xy 38.1 179.07) (xy 48.26 179.07)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5539d9f7-b24d-45a3-9861-83cff7c3d49e) @@ -2541,6 +2716,11 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5cc6c235-2291-422b-9abb-7d80c908d4a0) ) + (polyline (pts (xy 96.52 152.4) (xy 96.52 237.49)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5cdfe6a7-23a6-4367-9403-6e2bf9a78c0d) + ) + (wire (pts (xy 374.65 121.92) (xy 367.03 121.92)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5e6738cf-0fc2-430f-92ce-20677fae7cd5) @@ -2635,6 +2815,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 70bd6e06-1f44-43d3-9cbd-6ca5c970ab9d) ) + (wire (pts (xy 160.02 104.14) (xy 160.02 106.68)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7492e8a6-9ce9-47fa-9d86-ff170d81fd31) + ) (wire (pts (xy 138.43 232.41) (xy 142.24 232.41)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7593b201-e075-4cfc-a0c7-1a0f76ccca12) @@ -2643,6 +2827,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 75958f9e-5781-4880-b005-3613952d0c92) ) + (wire (pts (xy 160.02 114.3) (xy 160.02 116.84)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 75f5c70b-63a9-40ca-bafe-08663ccabb28) + ) (wire (pts (xy 411.48 105.41) (xy 425.45 105.41)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 761209d9-b640-4b4d-89d9-3bb2d357b53d) @@ -2651,6 +2839,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 76ca67d9-486e-4544-8abb-68fea07cc936) ) + (wire (pts (xy 160.02 101.6) (xy 160.02 104.14)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 770c8d95-30d3-49cb-b896-d1d02bb239b1) + ) (wire (pts (xy 213.36 184.15) (xy 214.63 184.15)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 77617ede-8fab-4558-bf26-a75857e2e355) @@ -2683,11 +2875,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7d798099-0ff6-4336-8f1a-8ecd306c6470) ) - (polyline (pts (xy 96.52 152.4) (xy 96.52 237.49)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 7dbc0fb4-4a53-4c48-b38c-a463b3580c7d) - ) - (wire (pts (xy 439.42 132.08) (xy 405.13 132.08)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7e2dbcae-01e9-46a0-b663-ba71a602da93) @@ -2705,6 +2892,10 @@ (uuid 836e46fc-3b64-463a-a5b6-2fb81948b45c) ) + (wire (pts (xy 160.02 106.68) (xy 160.02 109.22)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8a4b8646-edd3-4f93-9c9d-387c9336bcec) + ) (wire (pts (xy 48.26 203.2) (xy 46.99 203.2)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 8b1b0efa-30fd-4a99-a184-499e5cbc44ee) @@ -2761,6 +2952,11 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 9eaefe70-5f0b-4964-905d-11fcf595c376) ) + (polyline (pts (xy 125.73 152.4) (xy 96.52 152.4)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9fca0e9e-95ba-4d76-bbf2-f52cd9eed975) + ) + (wire (pts (xy 269.24 127) (xy 276.86 127)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a1042a3e-cd12-443c-9d84-e52831e98b61) @@ -2831,11 +3027,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid b9110711-8b33-4ff7-b39d-5134bf28c1ad) ) - (polyline (pts (xy 125.73 152.4) (xy 96.52 152.4)) + (wire (pts (xy 160.02 96.52) (xy 160.02 99.06)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid bcf9b464-c57b-43c7-a590-537a6046bafd) + (uuid bc332711-1697-4796-b3ef-eca09d4fe6f7) ) - (wire (pts (xy 31.75 213.36) (xy 48.26 213.36)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid be7022f7-6527-4d38-89c7-2120f00756e7) @@ -2897,10 +3092,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid cbe21627-22bf-424f-add0-bf6e4eab18a0) ) - (polyline (pts (xy 125.73 237.49) (xy 125.73 152.4)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid ccf01bc0-0da7-4557-9fad-84dc6a3743c4) - ) (wire (pts (xy 160.02 222.25) (xy 165.1 222.25)) (stroke (width 0) (type default) (color 0 0 0 0)) @@ -3042,16 +3233,19 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid fc11a48d-6913-4668-abe4-63fe54360091) ) - (polyline (pts (xy 96.52 237.49) (xy 125.73 237.49)) + (wire (pts (xy 160.02 109.22) (xy 160.02 111.76)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid fd857f76-52dc-4d8d-8d6e-b06dcdf03990) + (uuid fe6492a6-2cbd-4c84-acc9-78350b7226f7) ) - (wire (pts (xy 307.34 121.92) (xy 299.72 121.92)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid fe6abb3b-c81e-49dd-a1e3-2d779d86d8d4) ) + (text "ESP32 Breakout" (at 97.79 237.49 0) + (effects (font (size 2 2)) (justify left bottom)) + (uuid 0b4fb703-dc03-4580-9fb1-9573b22e4db1) + ) (text "Boot" (at 200.66 53.34 0) (effects (font (size 4 4)) (justify left bottom)) (uuid 34ed43db-33db-4d72-87b2-71c4f74739a7) @@ -3060,6 +3254,10 @@ (effects (font (size 2 2)) (justify right bottom)) (uuid 351250d6-10c9-4983-ad3d-ff4362c5b5cf) ) + (text "1x 5V\n1x 3V3\n2x GND" (at 97.79 160.02 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 3e3822b3-62d3-4978-9354-24708fad702e) + ) (text "Reset" (at 59.69 53.34 0) (effects (font (size 4 4)) (justify left bottom)) (uuid 4619ff43-4f12-4dbd-b767-fb6f55c7aa1d) @@ -3080,10 +3278,6 @@ (effects (font (size 2 2)) (justify left bottom)) (uuid a8524d64-ea56-4a07-8967-d231208c8ad8) ) - (text "ESP32 Breakout" (at 97.79 237.49 0) - (effects (font (size 2 2)) (justify left bottom)) - (uuid bcc64dae-df1a-494b-a822-5d592cc584ed) - ) (global_label "GPIO18" (shape input) (at 171.45 76.2 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) @@ -3092,10 +3286,38 @@ (effects (font (size 1.27 1.27)) (justify left) hide) ) ) - (global_label "CLK" (shape output) (at 31.75 168.91 180) (fields_autoplaced) + (global_label "GPIO39" (shape input) (at 121.92 73.66 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) - (uuid 1632a86a-e381-4002-9002-88f0f9f94120) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 25.7688 168.8306 0) + (uuid 0be43e6a-ddd3-4b90-aad5-22249acefd6c) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 112.6126 73.5806 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "GPIO04" (shape input) (at 146.05 179.07 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 0c14479c-fc25-4076-ae2c-50d76ab98260) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 136.7426 179.1494 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "GPIO33" (shape input) (at 109.22 175.26 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 0d4dc046-dc8b-41b4-85d7-6719f5bf0872) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 99.9126 175.1806 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "RESET" (shape input) (at 45.72 176.53 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 15d2cea3-3d94-44b7-b235-9f304c786aa3) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 37.5617 176.6094 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "GPIO36" (shape input) (at 45.72 205.74 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 175f0089-1daf-4f3e-a207-7d6daa070b72) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 36.4126 205.6606 0) (effects (font (size 1.27 1.27)) (justify right) hide) ) ) @@ -3113,10 +3335,24 @@ (effects (font (size 1.27 1.27)) (justify left) hide) ) ) - (global_label "MOSI" (shape bidirectional) (at 31.75 163.83 180) (fields_autoplaced) + (global_label "GPIO35" (shape input) (at 109.22 180.34 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) - (uuid 2e359b36-30f2-4d38-bb01-9413bfc0ca45) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 24.7407 163.7506 0) + (uuid 2cf9c6e7-2584-4669-80f3-922713ffe0dd) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 99.9126 180.2606 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "GPIO26" (shape input) (at 121.92 88.9 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 2cffb92a-fb75-48f9-86eb-51f6b663eef6) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 112.6126 88.8206 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "GPIO26" (shape input) (at 109.22 167.64 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 2fa6290c-593c-4ce9-bd13-5b0529262eb3) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 99.9126 167.5606 0) (effects (font (size 1.27 1.27)) (justify right) hide) ) ) @@ -3134,13 +3370,6 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "LPUART_RX" (shape input) (at 45.72 215.9 180) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify right)) - (uuid 368495c1-311e-4432-a9e8-8f8d423b09c0) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 32.905 215.8206 0) - (effects (font (size 1.27 1.27)) (justify right) hide) - ) - ) (global_label "TCK" (shape input) (at 64.77 264.16 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) (uuid 38fecc0e-1c3b-4ef4-be3b-ae3dde32e563) @@ -3148,17 +3377,52 @@ (effects (font (size 1.27 1.27)) (justify left) hide) ) ) - (global_label "ESP_EN" (shape output) (at 45.72 176.53 180) (fields_autoplaced) + (global_label "GPIO16" (shape input) (at 160.02 68.58 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 432272f0-84bb-4fca-98f7-deb175a0b4f7) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 169.3274 68.5006 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "RX" (shape output) (at 109.22 185.42 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) - (uuid 3f54ce74-d7ce-458d-9c39-0751aa471972) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 36.2312 176.4506 0) + (uuid 4fb4d1b9-9e34-4b38-90a2-8e9996de3888) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 104.3274 185.4994 0) (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "MISO" (shape bidirectional) (at 45.72 166.37 180) (fields_autoplaced) + (global_label "GPIO16" (shape input) (at 139.7 222.25 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) - (uuid 5e452142-383e-450a-9ae2-bad60c877971) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 38.7107 166.2906 0) + (uuid 4fd7fe7f-b572-4f48-8f26-7145a32fb847) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 130.3926 222.1706 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "GPIO35" (shape input) (at 121.92 78.74 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 5e95eafa-fdb7-4aa3-86da-547f508ba02c) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 112.6126 78.6606 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "GPIO02" (shape input) (at 107.95 217.17 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 630b70e7-de5d-45c9-b488-8cfb027779b4) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 117.2574 217.2494 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "GPIO32" (shape input) (at 121.92 81.28 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 665721c5-7958-4b5f-83a5-c6209b45f7e7) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 112.6126 81.2006 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "GPIO39" (shape input) (at 45.72 200.66 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 6675167b-2800-4b37-9b74-deae6d778236) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 36.4126 200.5806 0) (effects (font (size 1.27 1.27)) (justify right) hide) ) ) @@ -3183,13 +3447,48 @@ (effects (font (size 1.27 1.27)) (justify left) hide) ) ) - (global_label "GPIO17" (shape input) (at 146.05 179.07 180) (fields_autoplaced) + (global_label "GPIO27" (shape input) (at 109.22 170.18 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) - (uuid 7b525783-9263-432d-b11f-e663090ccb81) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 136.7426 178.9906 0) + (uuid 7ac7db07-216c-43c9-b793-66cd50620c52) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 99.9126 170.1006 0) (effects (font (size 1.27 1.27)) (justify right) hide) ) ) + (global_label "GPIO05" (shape input) (at 45.72 171.45 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 7b712c42-b2e2-4a4d-81be-a04b9eda5a95) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 36.4126 171.5294 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "GPIO23" (shape input) (at 107.95 201.93 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 7d6089be-71f7-444d-90fb-5aa80bdcf566) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 117.2574 202.0094 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "GPIO22" (shape input) (at 107.95 204.47 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 7f84b831-cf99-4894-a5ee-eded97362503) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 117.2574 204.3906 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "GPIO21" (shape input) (at 107.95 207.01 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 7fee70f5-ed28-4b05-a35e-0dfc56bffcd7) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 117.2574 206.9306 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "GPIO18" (shape input) (at 107.95 212.09 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 8018b982-e86d-49b0-ad54-d03864f27e5e) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 117.2574 212.1694 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) (global_label "FLP_GPIO_0" (shape bidirectional) (at 31.75 173.99 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid 80792639-0a62-4add-997c-da5b86846177) @@ -3197,10 +3496,17 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "SC" (shape output) (at 45.72 171.45 180) (fields_autoplaced) + (global_label "GPIO19" (shape input) (at 107.95 209.55 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 85e83146-7919-4992-aeec-57db7ca71bc6) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 117.2574 209.4706 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "GPIO19" (shape input) (at 45.72 166.37 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) - (uuid 8a7c704e-76b2-4444-b4b0-c36512f12267) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 40.8274 171.3706 0) + (uuid 8adf1dba-7970-453b-8079-16c2a38828f3) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 36.4126 166.4494 0) (effects (font (size 1.27 1.27)) (justify right) hide) ) ) @@ -3211,6 +3517,13 @@ (effects (font (size 1.27 1.27)) (justify left) hide) ) ) + (global_label "GPIO33" (shape input) (at 121.92 83.82 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 8b2e7309-9fbf-45f0-b2d3-ac471f092a3c) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 112.6126 83.7406 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) (global_label "GPIO19" (shape input) (at 214.63 179.07 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) (uuid 8cf493ea-864f-43ab-b0ed-fcbb4aa58fe7) @@ -3218,13 +3531,6 @@ (effects (font (size 1.27 1.27)) (justify left) hide) ) ) - (global_label "SWCLK" (shape input) (at 45.72 200.66 180) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify right)) - (uuid a1e781c0-1e9c-472f-ab5e-85c6bb566a6b) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 37.0779 200.5806 0) - (effects (font (size 1.27 1.27)) (justify right) hide) - ) - ) (global_label "RX" (shape output) (at 171.45 88.9 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) (uuid a31bbb39-ca27-4d40-8920-d629fc23eef5) @@ -3232,6 +3538,13 @@ (effects (font (size 1.27 1.27)) (justify left) hide) ) ) + (global_label "TX" (shape input) (at 109.22 182.88 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid a77866aa-2183-4f73-8d13-f12b2eeb3300) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 104.6298 182.9594 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) (global_label "TDI" (shape input) (at 111.76 96.52 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid a8b8eb1b-238b-4664-bc6f-79ec9fe451ce) @@ -3239,6 +3552,34 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) + (global_label "GPIO34" (shape input) (at 109.22 177.8 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid ac413681-9402-4b04-b8d7-5789c59c7cfa) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 99.9126 177.7206 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "GPIO32" (shape input) (at 109.22 172.72 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid ad31a7d2-724f-40f0-a648-0b4c735178da) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 99.9126 172.6406 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "GPIO18" (shape input) (at 31.75 213.36 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid aec1d78f-1c9c-417b-b70a-29bbd32085f4) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 22.4426 213.2806 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "GPIO23" (shape input) (at 31.75 163.83 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid aff8f97a-9a97-4a08-8e13-4931232d2edc) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 22.4426 163.7506 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) (global_label "GPIO17" (shape input) (at 171.45 71.12 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) (uuid b2b4b0ff-2fb5-4889-9641-8322c72f5811) @@ -3246,13 +3587,41 @@ (effects (font (size 1.27 1.27)) (justify left) hide) ) ) - (global_label "GPIO017" (shape input) (at 139.7 222.25 180) (fields_autoplaced) + (global_label "GPIO02" (shape input) (at 121.92 121.92 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) - (uuid c28b040a-8e81-4f5f-8e77-6dbbaa4a714e) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 129.1831 222.1706 0) + (uuid c6b86bf0-d45d-43bf-8a3c-0a0b1189eccb) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 112.6126 121.8406 0) (effects (font (size 1.27 1.27)) (justify right) hide) ) ) + (global_label "GPIO22" (shape input) (at 160.02 91.44 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid c7126489-248f-42dd-826c-1c54360766a2) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 169.3274 91.3606 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "FLP_GPIO_0" (shape bidirectional) (at 107.95 222.25 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid c99db345-e098-4e04-a291-e15bbfaf57ea) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 121.3698 222.3294 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "GPIO34" (shape input) (at 121.92 76.2 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid ccf927d7-f4be-467e-8672-5a55172684cc) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 112.6126 76.1206 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "GPIO05" (shape input) (at 107.95 219.71 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid d223a801-f9f8-4265-9a48-d94dc91d6fdb) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 117.2574 219.6306 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) (global_label "GPIO23" (shape input) (at 146.05 181.61 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid d592a59a-0bab-4083-8644-859a04449c69) @@ -3281,10 +3650,24 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "SWDIO" (shape bidirectional) (at 45.72 205.74 180) (fields_autoplaced) + (global_label "GPIO18" (shape input) (at 31.75 168.91 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) - (uuid eab0bede-8d0e-4687-bf02-2eaba49b4783) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 37.4407 205.6606 0) + (uuid e4be7104-3a2d-40c2-836b-5abb7da2a7c2) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 22.4426 168.8306 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "GPIO05" (shape input) (at 160.02 73.66 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid e6bc8163-880c-444c-9879-0552f633f282) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 169.3274 73.5806 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "GPIO27" (shape input) (at 121.92 91.44 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid ed2541a7-7f1a-4f33-8c10-d941ca34f184) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 112.6126 91.3606 0) (effects (font (size 1.27 1.27)) (justify right) hide) ) ) @@ -3295,10 +3678,17 @@ (effects (font (size 1.27 1.27)) (justify left) hide) ) ) - (global_label "LPUART_TX" (shape output) (at 31.75 213.36 180) (fields_autoplaced) + (global_label "GPIO17" (shape input) (at 107.95 214.63 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid f031697a-df4f-4bbb-8256-70d8f15cacce) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 117.2574 214.5506 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "GPIO25" (shape input) (at 121.92 86.36 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) - (uuid ef110d3d-a9c5-4296-8107-af6dc1fddae4) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 19.2374 213.2806 0) + (uuid f0992eb5-3d26-40a0-8e97-d130715e0748) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 112.6126 86.2806 0) (effects (font (size 1.27 1.27)) (justify right) hide) ) ) @@ -3309,6 +3699,20 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) + (global_label "GPIO017" (shape input) (at 45.72 215.9 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid fa9cc23c-519b-4898-b356-bedaf9f4cadc) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 35.2031 215.8206 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "GPIO21" (shape input) (at 160.02 83.82 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid fb399e18-2a69-4d71-ba51-19fdfa190d5f) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 169.3274 83.7406 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) (global_label "RX" (shape input) (at 45.72 210.82 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid fb93086d-82e1-492e-a51d-24b976296661) @@ -3316,6 +3720,13 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) + (global_label "GPIO25" (shape input) (at 109.22 165.1 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid fd78fe00-7e2e-4f7d-9415-7b8fa2737ec6) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 99.9126 165.0206 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) (global_label "TDO" (shape input) (at 64.77 266.7 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) (uuid ff3f72c9-8832-43b1-a8e2-c01272859d1e) @@ -3324,6 +3735,24 @@ ) ) + (symbol (lib_id "power:GND") (at 107.95 224.79 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 020b8a05-3ecd-4077-b267-1fd0281f2402) + (property "Reference" "#PWR?" (id 0) (at 114.3 224.79 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 115.57 224.79 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 107.95 224.79 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 107.95 224.79 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 148c2357-9021-4d72-ac38-98633610082a)) + ) + (symbol (lib_id "power:+3V3") (at 193.04 45.72 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 04d791c1-2757-41fa-a211-e57790f39790) @@ -3747,6 +4176,30 @@ (pin "1" (uuid c6476221-c3c9-4898-bead-213daeff7c9a)) ) + (symbol (lib_id "Connector_Generic:Conn_01x11") (at 102.87 214.63 180) (unit 1) + (in_bom yes) (on_board yes) + (uuid 46b2570d-01f5-4435-97bc-ab401c2278d8) + (property "Reference" "J?" (id 0) (at 102.87 195.58 0)) + (property "Value" "Conn_01x11" (id 1) (at 102.87 198.12 0)) + (property "Footprint" "" (id 2) (at 102.87 214.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 102.87 214.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 5d028b9e-bc69-498c-8e98-4392fa9e74db)) + (pin "10" (uuid bd8a7bb0-241f-4da2-8975-c014a8733e73)) + (pin "11" (uuid 8216bd5d-2ffd-46d2-a4cf-b6b63554cd32)) + (pin "2" (uuid 5505192b-3335-448c-af19-aaef6581ecef)) + (pin "3" (uuid 8bf20316-79cd-411f-b5e8-03528d8de50f)) + (pin "4" (uuid ae8548c7-d94e-445f-a743-bcc0b32e9d3a)) + (pin "5" (uuid 375cdf32-ba24-4818-b683-80d23ff24d33)) + (pin "6" (uuid 7bde6063-89ed-4eb3-ab80-2c394113518f)) + (pin "7" (uuid ab31db56-f0a4-48eb-8aa1-69949b4990a9)) + (pin "8" (uuid 81c01c62-67e5-495c-8962-e51534d593f5)) + (pin "9" (uuid 2c14cf5b-1f18-4c02-be2e-e7bb9d201804)) + ) + (symbol (lib_id "SamacSys_Parts:MMDT2907A-7-F") (at 344.17 121.92 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 475e7c08-51ef-497c-a412-7276938bb8ea) @@ -4006,6 +4459,24 @@ (pin "3" (uuid 3edbad40-8e15-4434-9527-41b88bf464d0)) ) + (symbol (lib_id "power:+3V3") (at 107.95 227.33 270) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 704fb273-de91-40af-8a3e-fcfe24b6c782) + (property "Reference" "#PWR?" (id 0) (at 104.14 227.33 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (id 1) (at 111.76 227.3299 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 107.95 227.33 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 107.95 227.33 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid bc4f3c39-a8b5-46cb-8abc-afbb800ce28b)) + ) + (symbol (lib_id "SamacSys_Parts:WS2812B-2020") (at 165.1 222.25 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 717b536c-10b0-41b2-ac6a-8cd4f58dc279) @@ -4253,6 +4724,24 @@ (pin "1" (uuid 4f8b12e5-dec5-4803-976e-2b1a224c0c48)) ) + (symbol (lib_id "power:+5V") (at 109.22 190.5 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 8817a895-a3a5-4950-961b-5f8add815f50) + (property "Reference" "#PWR?" (id 0) (at 113.03 190.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (id 1) (at 101.6 190.5 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 109.22 190.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 109.22 190.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 1c277196-f138-4f2e-9ac4-b8165006cd24)) + ) + (symbol (lib_id "SamacSys_Parts:CL05B104KO5NNNC") (at 137.16 53.34 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 8cc5bdba-d97c-4d68-9a3d-3bddc120cb57) @@ -4610,6 +5099,42 @@ (pin "2" (uuid 194b903e-ea46-449f-9ce3-2d8ffc98110b)) ) + (symbol (lib_id "power:GND") (at 109.22 187.96 270) (unit 1) + (in_bom yes) (on_board yes) + (uuid b0228299-0eb8-4913-914c-6bb8874973f2) + (property "Reference" "#PWR?" (id 0) (at 102.87 187.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 101.6 187.96 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 109.22 187.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 109.22 187.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 8b31461f-9258-4b24-bf04-551988a3ff62)) + ) + + (symbol (lib_id "power:GND") (at 121.92 99.06 270) (unit 1) + (in_bom yes) (on_board yes) + (uuid b426c37a-1379-446e-9495-909e5e1b7e7c) + (property "Reference" "#PWR?" (id 0) (at 115.57 99.06 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 114.3 99.06 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 121.92 99.06 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 121.92 99.06 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid febd06ea-0093-41e2-890b-92fe5f7d6e6c)) + ) + (symbol (lib_id "power:+3V3") (at 104.14 45.72 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid b4c9b2ff-e2bc-418f-9934-c324ddb4d3b4) @@ -5295,6 +5820,34 @@ (pin "2" (uuid c0d50e1a-1003-4289-93df-fb31c87bb322)) ) + (symbol (lib_id "Connector_Generic:Conn_01x11") (at 114.3 177.8 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid f7a03a4d-2cec-4a58-8c55-53b9e06b133e) + (property "Reference" "J?" (id 0) (at 111.76 160.02 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Conn_01x11" (id 1) (at 105.41 162.56 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 114.3 177.8 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 114.3 177.8 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d427a9de-64a3-4fa2-8330-00060f8ff68a)) + (pin "10" (uuid 191f106e-6d7c-4f14-8b5d-9a255bb7fa1e)) + (pin "11" (uuid 39c4ef14-6709-4ebd-8cff-c8f9b2234f8a)) + (pin "2" (uuid f0d8aabc-df1c-46f6-a264-a9d6de0b726b)) + (pin "3" (uuid 3056b734-c26c-4172-a0d6-4fd5afb21991)) + (pin "4" (uuid 0d2110c1-fa90-4eb0-beba-79ffcf128c4c)) + (pin "5" (uuid 30a20653-6c5b-48a4-90b1-b73a1d110977)) + (pin "6" (uuid abc3822b-7518-445d-9dcd-14558c822806)) + (pin "7" (uuid 35b72f8a-a248-4b67-b847-0b143e4deda2)) + (pin "8" (uuid da3f17ac-179e-4e76-bb9e-ecfb84348767)) + (pin "9" (uuid c9eef263-7718-4c6e-bcb0-2c17eff3bb7a)) + ) + (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 405.13 152.4 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid f825078a-0b67-447d-a4bb-7e5f06e86419) @@ -5391,6 +5944,24 @@ (pin "4" (uuid f55bbf24-1baf-4c51-95e9-527bdd087158)) ) + (symbol (lib_id "power:GND") (at 166.37 106.68 90) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid fb4a82ab-fad5-4134-bb57-c6e9036e7754) + (property "Reference" "#PWR?" (id 0) (at 172.72 106.68 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 170.18 106.6799 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 166.37 106.68 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 166.37 106.68 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 99f0c5fe-f220-4d9e-b577-9a8a622ac9f4)) + ) + (symbol (lib_id "power:GND") (at 38.1 179.07 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid fb596e4c-6b9f-4b73-8d91-d86ee0192628) @@ -5542,6 +6113,9 @@ ) (symbol_instances + (path "/020b8a05-3ecd-4077-b267-1fd0281f2402" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) (path "/04d791c1-2757-41fa-a211-e57790f39790" (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") ) @@ -5578,9 +6152,15 @@ (path "/57eaffa9-38f1-407c-b422-2ccd8ca4aa26" (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") ) + (path "/704fb273-de91-40af-8a3e-fcfe24b6c782" + (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") + ) (path "/8745e723-59e3-4d91-a180-9e61faf8a5d5" (reference "#PWR?") (unit 1) (value "+LDO_3V3") (footprint "") ) + (path "/8817a895-a3a5-4950-961b-5f8add815f50" + (reference "#PWR?") (unit 1) (value "+5V") (footprint "") + ) (path "/8ed88628-5c3f-4ae7-9b4b-beb883cfb4f0" (reference "#PWR?") (unit 1) (value "+5V") (footprint "") ) @@ -5593,6 +6173,12 @@ (path "/98e03630-d646-4afc-9fd8-fa3cafbe0a56" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) + (path "/b0228299-0eb8-4913-914c-6bb8874973f2" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/b426c37a-1379-446e-9495-909e5e1b7e7c" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) (path "/b4c9b2ff-e2bc-418f-9934-c324ddb4d3b4" (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") ) @@ -5638,6 +6224,9 @@ (path "/f054fe2f-7d3e-44f4-841d-e2b4aa6c7669" (reference "#PWR?") (unit 1) (value "+ext_3V3") (footprint "") ) + (path "/fb4a82ab-fad5-4134-bb57-c6e9036e7754" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) (path "/fb596e4c-6b9f-4b73-8d91-d86ee0192628" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) @@ -5683,12 +6272,18 @@ (path "/17f517ac-51e0-4147-b650-9c2b2c8fceaa" (reference "J?") (unit 1) (value "503398-1892") (footprint "503398-1892") ) + (path "/46b2570d-01f5-4435-97bc-ab401c2278d8" + (reference "J?") (unit 1) (value "Conn_01x11") (footprint "") + ) (path "/deda9295-32a1-4f05-8f75-91c916d877b5" (reference "J?") (unit 1) (value "X6511WVS-08H-C60D48R2") (footprint "HUSRSP8W66P254_2000X250X850P") ) (path "/f0aedaf8-4937-4572-9b55-bd8053dfd361" (reference "J?") (unit 1) (value "3220-10-0300-00") (footprint "322010030000") ) + (path "/f7a03a4d-2cec-4a58-8c55-53b9e06b133e" + (reference "J?") (unit 1) (value "Conn_01x11") (footprint "") + ) (path "/fcf19bfc-528d-4203-b762-ed6134d2203c" (reference "J?") (unit 1) (value "DZ254S-11-10-48") (footprint "HUSRSP10W66P254_2500X250X850P") ) From 58882a44683261e07ee110d48ba78fd24d8f614c Mon Sep 17 00:00:00 2001 From: Gregor Hermani Date: Wed, 7 Dec 2022 23:41:00 +0100 Subject: [PATCH 10/12] import PCB dxf, schematics reviewed --- .../WiFi-Devboard-Pro/PCB-layout-export.dxf | 4660 +++++++++++++++++ .../WiFi-Devboard-Pro.kicad_pcb | 1638 +++++- .../WiFi-Devboard-Pro.kicad_sch | 579 +- 3 files changed, 6586 insertions(+), 291 deletions(-) create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/PCB-layout-export.dxf diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/PCB-layout-export.dxf b/PCBs/FlipperZero/WiFi-Devboard-Pro/PCB-layout-export.dxf new file mode 100644 index 0000000..dbae94f --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/PCB-layout-export.dxf @@ -0,0 +1,4660 @@ +0 +SECTION +2 +HEADER +9 +$INSUNITS +70 +4 +9 +$ACADVER +1 +AC1014 +9 +$HANDSEED +5 +FFFF +0 +ENDSEC +0 +SECTION +2 +TABLES +0 +TABLE +2 +VPORT +5 +8 +100 +AcDbSymbolTable +0 +ENDTAB +0 +TABLE +2 +LTYPE +5 +5 +100 +AcDbSymbolTable +0 +LTYPE +5 +14 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord +2 +BYBLOCK +70 +0 +0 +LTYPE +5 +15 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord +2 +BYLAYER +70 +0 +0 +ENDTAB +0 +TABLE +2 +LAYER +5 +2 +100 +AcDbSymbolTable +70 +2 +0 +LAYER +5 +50 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord +2 +0 +70 +0 +6 +CONTINUOUS +0 +ENDTAB +0 +TABLE +2 +STYLE +5 +3 +100 +AcDbSymbolTable +70 +1 +0 +STYLE +5 +11 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord +2 +STANDARD +70 +0 +0 +ENDTAB +0 +TABLE +2 +VIEW +5 +6 +100 +AcDbSymbolTable +70 +0 +0 +ENDTAB +0 +TABLE +2 +UCS +5 +7 +100 +AcDbSymbolTable +70 +0 +0 +ENDTAB +0 +TABLE +2 +APPID +5 +9 +100 +AcDbSymbolTable +70 +2 +0 +APPID +5 +12 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord +2 +ACAD +70 +0 +0 +ENDTAB +0 +TABLE +2 +DIMSTYLE +5 +A +100 +AcDbSymbolTable +70 +1 +0 +ENDTAB +0 +TABLE +2 +BLOCK_RECORD +5 +1 +100 +AcDbSymbolTable +70 +1 +0 +BLOCK_RECORD +5 +1F +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord +2 +*MODEL_SPACE +0 +BLOCK_RECORD +5 +1B +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord +2 +*PAPER_SPACE +0 +ENDTAB +0 +ENDSEC +0 +SECTION +2 +BLOCKS +0 +BLOCK +5 +20 +100 +AcDbEntity +100 +AcDbBlockBegin +2 +*MODEL_SPACE +0 +ENDBLK +5 +21 +100 +AcDbEntity +100 +AcDbBlockEnd +0 +BLOCK +5 +1C +100 +AcDbEntity +100 +AcDbBlockBegin +2 +*PAPER_SPACE +0 +ENDBLK +5 +1D +100 +AcDbEntity +100 +AcDbBlockEnd +0 +ENDSEC +0 +SECTION +2 +ENTITIES +0 +CIRCLE +5 +100 +100 +AcDbEntity +8 +0 +100 +AcDbCircle +10 +-30.325000000000006 +20 +-10.450000000074875 +30 +0 +40 +1.0999999999999985 +210 +0 +220 +-0 +230 +1 +0 +LWPOLYLINE +5 +101 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +56 +70 +1 +43 +0.0 +10 +-27.325000000000003 +20 +-19.50000000000777 +42 +0.41421356237309048 +10 +-26.325000000000003 +20 +-20.50000000000777 +10 +0.99999999999998312 +20 +-20.50000000000777 +42 +-0.99999999999999989 +10 +2.9999999999999849 +20 +-20.50000000000777 +10 +3.5399999999999832 +20 +-20.50000000000777 +42 +-0.99999999999999989 +10 +5.5399999999999849 +20 +-20.50000000000777 +10 +6.0799999999999832 +20 +-20.50000000000777 +42 +-0.99999999999999989 +10 +8.0799999999999841 +20 +-20.50000000000777 +10 +8.6199999999999815 +20 +-20.50000000000777 +42 +-0.99999999999999989 +10 +10.619999999999983 +20 +-20.50000000000777 +10 +11.159999999999981 +20 +-20.50000000000777 +42 +-0.99999999999999989 +10 +13.159999999999982 +20 +-20.50000000000777 +10 +13.699999999999982 +20 +-20.50000000000777 +42 +-0.99999999999999989 +10 +15.699999999999983 +20 +-20.50000000000777 +10 +16.239999999999981 +20 +-20.50000000000777 +42 +-0.99999999999999989 +10 +18.239999999999984 +20 +-20.50000000000777 +10 +18.77999999999998 +20 +-20.50000000000777 +42 +-0.99999999999999989 +10 +20.77999999999998 +20 +-20.50000000000777 +10 +21.319999999999983 +20 +-20.50000000000777 +42 +-0.99999999999999989 +10 +23.319999999999986 +20 +-20.50000000000777 +10 +23.859999999999985 +20 +-20.50000000000778 +42 +-0.99999999999999989 +10 +25.859999999999985 +20 +-20.50000000000777 +10 +26.399999999999984 +20 +-20.50000000000777 +42 +-0.99999999999999989 +10 +28.399999999999984 +20 +-20.50000000000777 +10 +44.634999999999998 +20 +-20.50000000000777 +42 +0.41421356237309243 +10 +45.634999999999991 +20 +-19.50000000000777 +10 +45.634999999999991 +20 +-1.4000000001419766 +42 +0.41421356237310375 +10 +44.634999999999991 +20 +-0.40000000014197706 +10 +28.399999999999984 +20 +-0.40000000014198117 +42 +-0.99999999999999989 +10 +26.399999999999984 +20 +-0.40000000014197673 +10 +25.859999999999985 +20 +-0.4000000001419724 +42 +-0.99999999999999989 +10 +23.859999999999985 +20 +-0.40000000014197673 +10 +23.319999999999986 +20 +-0.40000000014198117 +42 +-0.99999999999999989 +10 +21.319999999999983 +20 +-0.40000000014197673 +10 +20.77999999999998 +20 +-0.40000000014197906 +42 +-0.99999999999999989 +10 +18.77999999999998 +20 +-0.40000000014197673 +10 +18.239999999999984 +20 +-0.40000000014197684 +42 +-0.99999999999999989 +10 +16.239999999999981 +20 +-0.40000000014197673 +10 +15.699999999999983 +20 +-0.40000000014197684 +42 +-0.99999999999999989 +10 +13.699999999999982 +20 +-0.40000000014197673 +10 +13.159999999999982 +20 +-0.40000000014197684 +42 +-0.99999999999999989 +10 +11.159999999999981 +20 +-0.40000000014197673 +10 +10.619999999999983 +20 +-0.40000000014197684 +42 +-0.99999999999999989 +10 +8.6199999999999815 +20 +-0.40000000014197673 +10 +8.0799999999999841 +20 +-0.40000000014197684 +42 +-0.99999999999999989 +10 +6.0799999999999832 +20 +-0.40000000014197673 +10 +5.5399999999999849 +20 +-0.40000000014197684 +42 +-0.99999999999999989 +10 +3.5399999999999832 +20 +-0.40000000014197673 +10 +2.9999999999999849 +20 +-0.40000000014197684 +42 +-0.99999999999999989 +10 +0.99999999999998312 +20 +-0.40000000014197673 +10 +-26.325000000000003 +20 +-0.40000000014197679 +42 +0.41421356237309304 +10 +-27.324999999999999 +20 +-1.4000000001419768 +10 +-27.324999999999999 +20 +-7.9500000000748745 +10 +-30.325000000000006 +20 +-7.9500000000748736 +42 +0.99999999999999989 +10 +-30.325000000000006 +20 +-12.950000000074876 +10 +-27.324999999999999 +20 +-12.950000000070325 +0 +LWPOLYLINE +5 +102 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +38.682499999999997 +20 +-7.4245000000000019 +10 +38.047499999999999 +20 +-7.4245000000000019 +10 +38.047499999999999 +20 +-5.6084000000000023 +10 +38.682499999999997 +20 +-5.6084000000000023 +0 +LWPOLYLINE +5 +103 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +33.602499999999999 +20 +-7.4245000000000019 +10 +32.967500000000001 +20 +-7.4245000000000019 +10 +32.967500000000001 +20 +-5.6084000000000023 +10 +33.602499999999999 +20 +-5.6084000000000023 +0 +LWPOLYLINE +5 +104 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +28.522499999999997 +20 +-7.4245000000000019 +10 +27.887499999999999 +20 +-7.4245000000000019 +10 +27.887499999999996 +20 +-5.6084000000000023 +10 +28.522499999999994 +20 +-5.6084000000000023 +0 +LWPOLYLINE +5 +105 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +22.807499999999997 +20 +-5.6084000000000023 +10 +23.442499999999995 +20 +-5.6084000000000023 +10 +23.442499999999995 +20 +-7.4245000000000028 +10 +22.807499999999994 +20 +-7.4245000000000019 +0 +LWPOLYLINE +5 +106 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +60 +70 +1 +43 +0.0 +10 +36.987646968374158 +20 +-7.2340000000000018 +10 +37.202353031625847 +20 +-7.2340000000000018 +10 +37.348999999999997 +20 +-6.9800000000000022 +10 +39.634999999999998 +20 +-6.9800000000000022 +10 +39.634999999999998 +20 +-9.5200000000000014 +10 +37.348999999999997 +20 +-9.5200000000000014 +10 +37.202353031625833 +20 +-9.2660000000000018 +10 +36.987646968374158 +20 +-9.2660000000000018 +10 +36.841000000000001 +20 +-9.5200000000000014 +10 +34.808999999999997 +20 +-9.5200000000000014 +10 +34.662353031625841 +20 +-9.2660000000000018 +10 +34.447646968374158 +20 +-9.2660000000000018 +10 +34.300999999999995 +20 +-9.5200000000000014 +10 +32.268999999999998 +20 +-9.5200000000000014 +10 +32.122353031625835 +20 +-9.2660000000000018 +10 +31.907646968374163 +20 +-9.2660000000000018 +10 +31.760999999999999 +20 +-9.5200000000000014 +10 +29.728999999999999 +20 +-9.5200000000000014 +10 +29.582353031625832 +20 +-9.2660000000000018 +10 +29.367646968374164 +20 +-9.2660000000000018 +10 +29.221 +20 +-9.5200000000000014 +10 +27.188999999999997 +20 +-9.5200000000000014 +10 +27.042353031625833 +20 +-9.2660000000000018 +10 +26.827646968374161 +20 +-9.2660000000000018 +10 +26.680999999999997 +20 +-9.5200000000000014 +10 +24.649000000000001 +20 +-9.5200000000000014 +10 +24.502353031625837 +20 +-9.2660000000000018 +10 +24.287646968374158 +20 +-9.2660000000000018 +10 +24.140999999999995 +20 +-9.5200000000000014 +10 +22.109000000000002 +20 +-9.5200000000000014 +10 +21.962353031625842 +20 +-9.2660000000000018 +10 +21.747646968374159 +20 +-9.2660000000000018 +10 +21.600999999999999 +20 +-9.5200000000000014 +10 +19.314999999999998 +20 +-9.5200000000000014 +10 +19.314999999999998 +20 +-6.9800000000000022 +10 +21.600999999999999 +20 +-6.9800000000000022 +10 +21.747646968374159 +20 +-7.2340000000000018 +10 +21.962353031625845 +20 +-7.2340000000000018 +10 +22.109000000000002 +20 +-6.9800000000000022 +10 +24.140999999999998 +20 +-6.9800000000000022 +10 +24.287646968374155 +20 +-7.2340000000000018 +10 +24.502353031625837 +20 +-7.2340000000000018 +10 +24.649000000000001 +20 +-6.9800000000000022 +10 +26.680999999999997 +20 +-6.9800000000000022 +10 +26.827646968374161 +20 +-7.2340000000000018 +10 +27.042353031625836 +20 +-7.2340000000000018 +10 +27.189000000000007 +20 +-6.9800000000000022 +10 +29.221 +20 +-6.9800000000000022 +10 +29.367646968374167 +20 +-7.2340000000000018 +10 +29.582353031625832 +20 +-7.2340000000000018 +10 +29.728999999999996 +20 +-6.9800000000000022 +10 +31.760999999999999 +20 +-6.9800000000000022 +10 +31.907646968374159 +20 +-7.2340000000000018 +10 +32.122353031625842 +20 +-7.2340000000000018 +10 +32.268999999999998 +20 +-6.9800000000000022 +10 +34.300999999999995 +20 +-6.9800000000000022 +10 +34.447646968374158 +20 +-7.2340000000000018 +10 +34.662353031625834 +20 +-7.2340000000000018 +10 +34.808999999999997 +20 +-6.9800000000000022 +10 +36.841000000000001 +20 +-6.9800000000000022 +0 +LWPOLYLINE +5 +107 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +36.142499999999998 +20 +-10.8916 +10 +35.5075 +20 +-10.8916 +10 +35.5075 +20 +-9.0755000000000017 +10 +36.142499999999998 +20 +-9.0755000000000017 +0 +LWPOLYLINE +5 +108 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +31.0625 +20 +-10.8916 +10 +30.427499999999995 +20 +-10.8916 +10 +30.427499999999995 +20 +-9.0755000000000017 +10 +31.0625 +20 +-9.0755000000000017 +0 +LWPOLYLINE +5 +109 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +25.347499999999997 +20 +-9.0755000000000017 +10 +25.982499999999998 +20 +-9.0755000000000017 +10 +25.982499999999998 +20 +-10.8916 +10 +25.347499999999997 +20 +-10.8916 +0 +LWPOLYLINE +5 +110 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +20.267499999999998 +20 +-9.0755000000000017 +10 +20.902499999999996 +20 +-9.0755000000000017 +10 +20.902499999999996 +20 +-10.8916 +10 +20.267499999999998 +20 +-10.8916 +0 +LWPOLYLINE +5 +111 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +3.1225000000000014 +20 +-7.4245000000000019 +10 +2.4875000000000003 +20 +-7.4245000000000019 +10 +2.4875000000000003 +20 +-5.6084000000000023 +10 +3.1225000000000014 +20 +-5.6084000000000023 +0 +LWPOLYLINE +5 +112 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +-1.9574999999999998 +20 +-7.4245000000000019 +10 +-2.5925000000000011 +20 +-7.4245000000000019 +10 +-2.5925000000000011 +20 +-5.6084000000000023 +10 +-1.9574999999999998 +20 +-5.6084000000000023 +0 +LWPOLYLINE +5 +113 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +-7.0374999999999996 +20 +-7.4245000000000019 +10 +-7.6724999999999977 +20 +-7.4245000000000019 +10 +-7.6724999999999977 +20 +-5.6084000000000023 +10 +-7.0374999999999996 +20 +-5.6084000000000023 +0 +LWPOLYLINE +5 +114 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +-12.117500000000001 +20 +-7.4245000000000019 +10 +-12.7525 +20 +-7.4245000000000019 +10 +-12.7525 +20 +-5.6084000000000023 +10 +-12.117500000000001 +20 +-5.6084000000000023 +0 +LWPOLYLINE +5 +115 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +-17.8325 +20 +-5.6084000000000023 +10 +-17.197500000000002 +20 +-5.6084000000000023 +10 +-17.197500000000002 +20 +-7.4245000000000028 +10 +-17.8325 +20 +-7.4245000000000019 +0 +LWPOLYLINE +5 +116 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +76 +70 +1 +43 +0.0 +10 +1.4276469683741566 +20 +-7.2340000000000018 +10 +1.6423530316258406 +20 +-7.2340000000000018 +10 +1.7889999999999984 +20 +-6.9800000000000022 +10 +4.0749999999999993 +20 +-6.9800000000000022 +10 +4.0749999999999993 +20 +-9.5200000000000014 +10 +1.7889999999999984 +20 +-9.5200000000000014 +10 +1.6423530316258406 +20 +-9.2660000000000018 +10 +1.4276469683741566 +20 +-9.2660000000000018 +10 +1.2809999999999999 +20 +-9.5200000000000014 +10 +-0.75099999999999945 +20 +-9.5200000000000014 +10 +-0.89764696837415725 +20 +-9.2660000000000018 +10 +-1.1123530316258412 +20 +-9.2660000000000018 +10 +-1.2590000000000001 +20 +-9.5200000000000014 +10 +-3.2909999999999995 +20 +-9.5200000000000014 +10 +-3.4376469683741573 +20 +-9.2660000000000018 +10 +-3.6523530316258408 +20 +-9.2660000000000018 +10 +-3.7989999999999995 +20 +-9.5200000000000014 +10 +-5.8309999999999995 +20 +-9.5200000000000014 +10 +-5.9776469683741578 +20 +-9.2660000000000018 +10 +-6.1923530316258333 +20 +-9.2660000000000018 +10 +-6.3389999999999986 +20 +-9.5200000000000014 +10 +-8.3709999999999987 +20 +-9.5200000000000014 +10 +-8.5176469683741622 +20 +-9.2660000000000018 +10 +-8.7323530316258342 +20 +-9.2660000000000018 +10 +-8.8789999999999996 +20 +-9.5200000000000014 +10 +-10.911 +20 +-9.5200000000000014 +10 +-11.057646968374165 +20 +-9.2660000000000018 +10 +-11.27235303162584 +20 +-9.2660000000000018 +10 +-11.418999999999999 +20 +-9.5200000000000014 +10 +-13.451000000000001 +20 +-9.5200000000000014 +10 +-13.597646968374157 +20 +-9.2660000000000018 +10 +-13.812353031625843 +20 +-9.2660000000000018 +10 +-13.959 +20 +-9.5200000000000014 +10 +-15.991 +20 +-9.5200000000000014 +10 +-16.13764696837416 +20 +-9.2660000000000018 +10 +-16.352353031625842 +20 +-9.2660000000000018 +10 +-16.498999999999999 +20 +-9.5200000000000014 +10 +-18.530999999999999 +20 +-9.5200000000000014 +10 +-18.677646968374155 +20 +-9.2660000000000018 +10 +-18.892353031625841 +20 +-9.2660000000000018 +10 +-19.038999999999998 +20 +-9.5200000000000014 +10 +-21.325000000000003 +20 +-9.5200000000000014 +10 +-21.325000000000003 +20 +-6.9800000000000022 +10 +-19.039000000000001 +20 +-6.9800000000000022 +10 +-18.892353031625841 +20 +-7.2340000000000018 +10 +-18.677646968374159 +20 +-7.2340000000000018 +10 +-18.530999999999999 +20 +-6.9800000000000022 +10 +-16.498999999999999 +20 +-6.9800000000000022 +10 +-16.352353031625842 +20 +-7.2340000000000018 +10 +-16.137646968374156 +20 +-7.2340000000000018 +10 +-15.991 +20 +-6.9800000000000022 +10 +-13.959000000000001 +20 +-6.9800000000000022 +10 +-13.812353031625841 +20 +-7.2340000000000018 +10 +-13.597646968374157 +20 +-7.2340000000000018 +10 +-13.451000000000002 +20 +-6.9800000000000022 +10 +-11.418999999999999 +20 +-6.9800000000000022 +10 +-11.27235303162584 +20 +-7.2340000000000018 +10 +-11.057646968374165 +20 +-7.2340000000000018 +10 +-10.910999999999992 +20 +-6.9800000000000022 +10 +-8.8789999999999996 +20 +-6.9800000000000022 +10 +-8.7323530316258307 +20 +-7.2340000000000018 +10 +-8.5176469683741658 +20 +-7.2340000000000018 +10 +-8.3710000000000004 +20 +-6.9800000000000022 +10 +-6.3389999999999977 +20 +-6.9800000000000022 +10 +-6.1923530316258377 +20 +-7.2340000000000018 +10 +-5.9776469683741587 +20 +-7.2340000000000018 +10 +-5.8309999999999995 +20 +-6.9800000000000022 +10 +-3.798999999999999 +20 +-6.9800000000000022 +10 +-3.6523530316258412 +20 +-7.2340000000000018 +10 +-3.4376469683741577 +20 +-7.2340000000000018 +10 +-3.2909999999999995 +20 +-6.9800000000000022 +10 +-1.2590000000000001 +20 +-6.9800000000000022 +10 +-1.1123530316258412 +20 +-7.2340000000000018 +10 +-0.89764696837415725 +20 +-7.2340000000000018 +10 +-0.75099999999999945 +20 +-6.9800000000000022 +10 +1.281000000000001 +20 +-6.9800000000000022 +0 +LWPOLYLINE +5 +117 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +-15.292500000000002 +20 +-9.0755000000000017 +10 +-14.657500000000001 +20 +-9.0755000000000017 +10 +-14.657499999999999 +20 +-10.8916 +10 +-15.2925 +20 +-10.8916 +0 +LWPOLYLINE +5 +118 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +-20.372500000000002 +20 +-9.0755000000000017 +10 +-19.737500000000001 +20 +-9.0755000000000017 +10 +-19.737500000000001 +20 +-10.8916 +10 +-20.372500000000002 +20 +-10.8916 +0 +LWPOLYLINE +5 +119 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +-9.5775000000000006 +20 +-10.8916 +10 +-10.212499999999999 +20 +-10.8916 +10 +-10.212499999999999 +20 +-9.0755000000000017 +10 +-9.5775000000000006 +20 +-9.0755000000000017 +0 +LWPOLYLINE +5 +120 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +-4.4974999999999996 +20 +-10.8916 +10 +-5.1325000000000003 +20 +-10.8916 +10 +-5.1325000000000003 +20 +-9.0755000000000017 +10 +-4.4975000000000005 +20 +-9.0755000000000017 +0 +LWPOLYLINE +5 +121 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +0.58249999999999913 +20 +-10.8916 +10 +-0.052499999999999769 +20 +-10.8916 +10 +-0.052499999999999769 +20 +-9.0755000000000017 +10 +0.58249999999999913 +20 +-9.0755000000000017 +0 +LWPOLYLINE +5 +122 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +13.579999999999991 +20 +-12.164500000074874 +10 +13.579999999999991 +20 +-8.7355000000748735 +10 +7.2299999999999915 +20 +-8.7355000000748735 +10 +7.2299999999999933 +20 +-12.164500000074874 +0 +LWPOLYLINE +5 +123 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +12.741799999999994 +20 +-12.126400000074874 +10 +12.741799999999994 +20 +-13.371000000074872 +10 +13.148199999999994 +20 +-13.371000000074872 +10 +13.148199999999992 +20 +-12.126400000074874 +0 +LWPOLYLINE +5 +124 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +11.471799999999995 +20 +-12.126400000074874 +10 +11.471799999999995 +20 +-13.371000000074872 +10 +11.878199999999994 +20 +-13.371000000074872 +10 +11.878199999999994 +20 +-12.126400000074874 +0 +LWPOLYLINE +5 +125 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +10.201799999999995 +20 +-12.126400000074874 +10 +10.201799999999995 +20 +-13.371000000074872 +10 +10.608199999999995 +20 +-13.371000000074872 +10 +10.608199999999995 +20 +-12.126400000074874 +0 +LWPOLYLINE +5 +126 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +8.9317999999999937 +20 +-12.126400000074874 +10 +8.9317999999999937 +20 +-13.371000000074872 +10 +9.3381999999999934 +20 +-13.371000000074872 +10 +9.3381999999999934 +20 +-12.126400000074874 +0 +LWPOLYLINE +5 +127 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +8.0681999999999938 +20 +-13.371000000074872 +10 +8.0681999999999938 +20 +-12.126400000074874 +10 +7.6617999999999933 +20 +-12.126400000074874 +10 +7.6617999999999933 +20 +-13.371000000074872 +0 +LWPOLYLINE +5 +128 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +12.741799999999994 +20 +-7.5290000000748725 +10 +12.741799999999994 +20 +-8.7736000000748717 +10 +13.148199999999994 +20 +-8.7736000000748717 +10 +13.148199999999992 +20 +-7.5290000000748725 +0 +LWPOLYLINE +5 +129 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +11.471799999999995 +20 +-7.5290000000748725 +10 +11.471799999999995 +20 +-8.7736000000748717 +10 +11.878199999999994 +20 +-8.7736000000748717 +10 +11.878199999999994 +20 +-7.5290000000748725 +0 +LWPOLYLINE +5 +130 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +10.201799999999995 +20 +-7.5290000000748725 +10 +10.201799999999995 +20 +-8.7736000000748717 +10 +10.608199999999995 +20 +-8.7736000000748717 +10 +10.608199999999995 +20 +-7.5290000000748725 +0 +LWPOLYLINE +5 +131 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +8.9317999999999937 +20 +-7.5290000000748725 +10 +8.9317999999999937 +20 +-8.7736000000748717 +10 +9.3381999999999934 +20 +-8.7736000000748717 +10 +9.3381999999999934 +20 +-7.5290000000748725 +0 +LWPOLYLINE +5 +132 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +8.0681999999999938 +20 +-8.7736000000748717 +10 +8.0681999999999938 +20 +-7.5290000000748725 +10 +7.6617999999999933 +20 +-7.5290000000748725 +10 +7.6617999999999933 +20 +-8.7736000000748717 +0 +LWPOLYLINE +5 +133 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +6 +70 +1 +43 +0.0 +10 +4.7749999999999968 +20 +-5.9000000001419819 +10 +4.7749999999999968 +20 +-5.7550000001419823 +10 +4.7749999999999968 +20 +-5.1950000001419818 +10 +4.7749999999999968 +20 +-3.6050000001419811 +10 +4.7749999999999968 +20 +-3.0450000001419819 +10 +4.7749999999999977 +20 +-2.9000000001419819 +0 +LWPOLYLINE +5 +134 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +3 +70 +1 +43 +0.0 +10 +4.7249999999999961 +20 +-2.8133974597635367 +42 +0.13165249758739164 +10 +4.674999999999998 +20 +-2.8000000001419822 +42 +-0.41421356237312429 +10 +4.7749999999999968 +20 +-2.9000000001419917 +42 +0.267949192431154 +0 +LWPOLYLINE +5 +135 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +0.6749999999999956 +20 +-2.8000000001419814 +10 +1.3149999999999964 +20 +-2.8000000001419814 +10 +4.0349999999999966 +20 +-2.8000000001419818 +10 +4.6749999999999972 +20 +-2.8000000001419818 +0 +LWPOLYLINE +5 +136 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +3 +70 +1 +43 +0.0 +10 +0.6749999999999956 +20 +-2.8000000001419818 +42 +0.13165249758740535 +10 +0.62499999999999667 +20 +-2.8133974597635367 +42 +0.2679491924311444 +10 +0.57500000000000207 +20 +-2.900000000141981 +42 +-0.41421356237312962 +0 +LWPOLYLINE +5 +137 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +6 +70 +1 +43 +0.0 +10 +0.57499999999999607 +20 +-5.1950000001419818 +10 +0.57499999999999574 +20 +-5.7550000001419823 +10 +0.57499999999999529 +20 +-5.9000000001419819 +10 +0.57499999999999618 +20 +-2.900000000141981 +10 +0.5749999999999964 +20 +-3.0450000001419815 +10 +0.57499999999999596 +20 +-3.6050000001419806 +0 +LWPOLYLINE +5 +138 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +4.6749999999999972 +20 +-6.0000000001419815 +10 +4.0349999999999966 +20 +-6.0000000001419815 +10 +1.3149999999999962 +20 +-6.0000000001419815 +10 +0.67499999999999505 +20 +-6.0000000001419815 +0 +LWPOLYLINE +5 +139 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +3 +70 +1 +43 +0.0 +10 +0.62499999999999611 +20 +-5.9866025405204262 +42 +0.13165249758739303 +10 +0.67499999999999505 +20 +-6.0000000001419806 +42 +-0.41421356237313078 +10 +0.57499999999999574 +20 +-5.9000000001419695 +42 +0.2679491924311585 +0 +LWPOLYLINE +5 +140 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +6 +70 +1 +43 +0.0 +10 +0.57500000000000051 +20 +-17.295000000007768 +10 +0.57500000000000018 +20 +-17.85500000000777 +10 +0.57499999999999996 +20 +-18.00000000000777 +10 +0.57500000000000073 +20 +-15.00000000000777 +10 +0.57500000000000051 +20 +-15.145000000007771 +10 +0.57500000000000018 +20 +-15.705000000007772 +0 +LWPOLYLINE +5 +141 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +3 +70 +1 +43 +0.0 +10 +0.62500000000000089 +20 +-18.086602540386213 +42 +0.13165249758739303 +10 +0.67499999999999982 +20 +-18.100000000007771 +42 +-0.41421356237312756 +10 +0.57500000000000051 +20 +-18.000000000007759 +42 +0.26794919243115545 +0 +LWPOLYLINE +5 +142 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +4.6750000000000016 +20 +-18.100000000007771 +10 +4.035000000000001 +20 +-18.100000000007771 +10 +1.3150000000000006 +20 +-18.100000000007771 +10 +0.67499999999999982 +20 +-18.100000000007771 +0 +LWPOLYLINE +5 +143 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +3 +70 +1 +43 +0.0 +10 +4.6750000000000016 +20 +-18.100000000007771 +42 +0.1316524975874048 +10 +4.7250000000000005 +20 +-18.086602540386213 +42 +0.26794919243114151 +10 +4.7749999999999941 +20 +-18.00000000000777 +42 +-0.4142135623731259 +0 +LWPOLYLINE +5 +144 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +6 +70 +1 +43 +0.0 +10 +4.7750000000000012 +20 +-18.00000000000777 +10 +4.7750000000000012 +20 +-17.85500000000777 +10 +4.7750000000000012 +20 +-17.295000000007768 +10 +4.7750000000000012 +20 +-15.705000000007772 +10 +4.7750000000000012 +20 +-15.145000000007771 +10 +4.7750000000000012 +20 +-15.000000000007772 +0 +LWPOLYLINE +5 +145 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +3 +70 +1 +43 +0.0 +10 +4.7250000000000005 +20 +-14.913397459629326 +42 +0.13165249758739303 +10 +4.6750000000000016 +20 +-14.900000000007774 +42 +-0.41421356237312756 +10 +4.7750000000000004 +20 +-15.000000000007782 +42 +0.26794919243115545 +0 +LWPOLYLINE +5 +146 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +0.67499999999999982 +20 +-14.900000000007772 +10 +1.3150000000000006 +20 +-14.900000000007772 +10 +4.035000000000001 +20 +-14.900000000007768 +10 +4.6750000000000016 +20 +-14.900000000007768 +0 +LWPOLYLINE +5 +147 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +3 +70 +1 +43 +0.0 +10 +0.67499999999999982 +20 +-14.900000000007772 +42 +0.1316524975874048 +10 +0.62500000000000089 +20 +-14.913397459629326 +42 +0.26794919243114151 +10 +0.57500000000000684 +20 +-15.000000000007772 +42 +-0.4142135623731259 +0 +LWPOLYLINE +5 +148 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +12 +70 +1 +43 +0.0 +10 +3.6549999999999971 +20 +-11.550000000074874 +10 +3.9049999999999976 +20 +-11.550000000074874 +10 +3.904999999999998 +20 +-9.3500000000748749 +10 +3.6549999999999976 +20 +-9.3500000000748749 +42 +-0.99999999999999989 +10 +3.1549999999999971 +20 +-9.3500000000748713 +10 +2.654999999999998 +20 +-9.3500000000748749 +42 +-0.99999999999999989 +10 +2.154999999999998 +20 +-9.3500000000748713 +10 +1.9049999999999978 +20 +-9.3500000000748731 +10 +1.9049999999999971 +20 +-11.550000000074874 +10 +2.1549999999999967 +20 +-11.550000000074874 +42 +-0.99999999999999989 +10 +2.6549999999999976 +20 +-11.550000000074874 +10 +3.1549999999999976 +20 +-11.550000000074874 +42 +-0.99999999999999989 +0 +LWPOLYLINE +5 +149 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +156 +70 +1 +43 +0.0 +10 +-2.1950000000000691 +20 +-15.715000000074848 +10 +-1.7450000000000676 +20 +-15.715000000074843 +10 +-1.7450000000000676 +20 +-15.345000000074847 +10 +-2.1950000000000691 +20 +-15.345000000074849 +10 +-2.1950000000000709 +20 +-14.445000000074849 +10 +-1.7450000000000654 +20 +-14.445000000074845 +10 +-1.7450000000000676 +20 +-14.075000000074848 +10 +-2.1950000000000669 +20 +-14.075000000074851 +10 +-2.1950000000000709 +20 +-13.175000000074848 +10 +-1.7450000000000643 +20 +-13.175000000074848 +10 +-1.7450000000000665 +20 +-12.805000000074848 +10 +-2.195000000000066 +20 +-12.805000000074852 +10 +-2.19500000000007 +20 +-11.90500000007485 +10 +-1.7450000000000621 +20 +-11.905000000074848 +10 +-1.7450000000000665 +20 +-11.53500000007485 +10 +-2.195000000000066 +20 +-11.535000000074852 +10 +-2.19500000000007 +20 +-10.635000000074852 +10 +-1.7450000000000621 +20 +-10.63500000007485 +10 +-1.7450000000000643 +20 +-10.265000000074853 +10 +-2.195000000000066 +20 +-10.265000000074856 +10 +-2.1950000000000678 +20 +-9.3650000000748541 +10 +-1.7450000000000621 +20 +-9.3650000000748506 +10 +-1.7450000000000665 +20 +-8.9950000000748531 +10 +-2.1950000000000633 +20 +-8.9950000000748567 +10 +-2.19500000000007 +20 +-8.0950000000748563 +10 +-1.7450000000000665 +20 +-8.0950000000748545 +10 +-1.7450000000000687 +20 +-7.7250000000748553 +10 +-2.1950000000000678 +20 +-7.7250000000748571 +10 +-2.19500000000007 +20 +-6.8250000000748567 +10 +-1.7450000000000632 +20 +-6.825000000074855 +10 +-1.7450000000000654 +20 +-6.4550000000748575 +10 +-2.1950000000000647 +20 +-6.4550000000748611 +10 +-2.1950000000000687 +20 +-5.5550000000748589 +10 +-1.7450000000000632 +20 +-5.5550000000748572 +10 +-1.7450000000000654 +20 +-5.1850000000748588 +10 +-2.1950000000000647 +20 +-5.1850000000748615 +10 +-2.1950000000000687 +20 +-4.2850000000748611 +10 +-1.7450000000000609 +20 +-4.2850000000748603 +10 +-1.7450000000000783 +20 +-1.4500000000748732 +10 +-2.7950000000000563 +20 +-1.4500000000748758 +10 +-2.7950000000000541 +20 +-1.9000000000748667 +10 +-3.6950000000000527 +20 +-1.9000000000748696 +10 +-3.6950000000000571 +20 +-1.4500000000748674 +10 +-4.0650000000000563 +20 +-1.450000000074867 +10 +-4.0650000000000546 +20 +-1.9000000000748658 +10 +-4.9650000000000558 +20 +-1.9000000000748696 +10 +-4.9650000000000594 +20 +-1.4500000000748687 +10 +-5.3350000000000586 +20 +-1.4500000000748681 +10 +-5.3350000000000541 +20 +-1.9000000000748658 +10 +-6.2350000000000545 +20 +-1.9000000000748685 +10 +-6.2350000000000572 +20 +-1.4500000000748674 +10 +-6.6050000000000564 +20 +-1.450000000074867 +10 +-6.6050000000000537 +20 +-1.9000000000748658 +10 +-7.505000000000055 +20 +-1.9000000000748696 +10 +-7.5050000000000585 +20 +-1.4500000000748652 +10 +-7.8750000000000551 +20 +-1.4500000000748647 +10 +-7.8750000000000542 +20 +-1.9000000000748658 +10 +-8.7750000000000554 +20 +-1.9000000000748685 +10 +-8.775000000000059 +20 +-1.4500000000748696 +10 +-9.1450000000000564 +20 +-1.450000000074867 +10 +-9.1450000000000529 +20 +-1.9000000000748645 +10 +-10.045000000000055 +20 +-1.9000000000748696 +10 +-10.045000000000057 +20 +-1.4500000000748687 +10 +-10.415000000000054 +20 +-1.4500000000748681 +10 +-10.415000000000052 +20 +-1.9000000000748667 +10 +-11.315000000000053 +20 +-1.9000000000748696 +10 +-11.315000000000058 +20 +-1.4500000000748674 +10 +-11.685000000000054 +20 +-1.4500000000748658 +10 +-11.685000000000052 +20 +-1.9000000000748645 +10 +-12.585000000000054 +20 +-1.9000000000748696 +10 +-12.585000000000059 +20 +-1.4500000000748687 +10 +-12.955000000000057 +20 +-1.450000000074867 +10 +-12.955000000000052 +20 +-1.9000000000748645 +10 +-13.855000000000055 +20 +-1.9000000000748685 +10 +-13.855000000000059 +20 +-1.4500000000748674 +10 +-14.225000000000055 +20 +-1.4500000000748658 +10 +-14.225000000000055 +20 +-1.9000000000748645 +10 +-15.125000000000055 +20 +-1.9000000000748696 +10 +-15.12500000000006 +20 +-1.4500000000748665 +10 +-15.495000000000056 +20 +-1.450000000074867 +10 +-15.495000000000053 +20 +-1.9000000000748622 +10 +-16.395000000000056 +20 +-1.9000000000748685 +10 +-16.39500000000006 +20 +-1.4500000000748696 +10 +-16.765000000000054 +20 +-1.4500000000748658 +10 +-16.765000000000054 +20 +-1.9000000000748645 +10 +-17.665000000000056 +20 +-1.9000000000748707 +10 +-17.665000000000056 +20 +-1.4500000000748687 +10 +-18.035000000000057 +20 +-1.450000000074867 +10 +-18.035000000000053 +20 +-1.9000000000748658 +10 +-18.935000000000059 +20 +-1.9000000000748696 +10 +-18.935000000000059 +20 +-1.4500000000748665 +10 +-19.305000000000053 +20 +-1.4500000000748658 +10 +-19.305000000000053 +20 +-1.9000000000748645 +10 +-20.205000000000055 +20 +-1.9000000000748696 +10 +-20.205000000000059 +20 +-1.4500000000748696 +10 +-27.245000000000058 +20 +-1.4500000000749087 +10 +-27.244999999999962 +20 +-19.450000000074844 +10 +-20.205000000000055 +20 +-19.450000000074809 +10 +-20.205000000000055 +20 +-19.000000000074845 +10 +-19.30500000000006 +20 +-19.000000000074841 +10 +-19.305000000000057 +20 +-19.450000000074844 +10 +-18.935000000000059 +20 +-19.450000000074844 +10 +-18.935000000000059 +20 +-19.000000000074845 +10 +-18.035000000000057 +20 +-19.000000000074838 +10 +-18.035000000000057 +20 +-19.450000000074844 +10 +-17.665000000000056 +20 +-19.450000000074844 +10 +-17.665000000000063 +20 +-19.000000000074845 +10 +-16.765000000000057 +20 +-19.000000000074841 +10 +-16.765000000000057 +20 +-19.450000000074844 +10 +-16.39500000000006 +20 +-19.450000000074844 +10 +-16.39500000000006 +20 +-19.000000000074845 +10 +-15.495000000000058 +20 +-19.000000000074841 +10 +-15.495000000000056 +20 +-19.450000000074844 +10 +-15.125000000000057 +20 +-19.450000000074844 +10 +-15.125000000000062 +20 +-19.000000000074845 +10 +-14.225000000000058 +20 +-19.000000000074841 +10 +-14.225000000000056 +20 +-19.450000000074848 +10 +-13.855000000000059 +20 +-19.450000000074841 +10 +-13.855000000000059 +20 +-19.000000000074845 +10 +-12.955000000000057 +20 +-19.000000000074841 +10 +-12.955000000000055 +20 +-19.450000000074844 +10 +-12.585000000000058 +20 +-19.450000000074844 +10 +-12.585000000000059 +20 +-19.000000000074845 +10 +-11.685000000000059 +20 +-19.000000000074838 +10 +-11.685000000000056 +20 +-19.450000000074844 +10 +-11.315000000000055 +20 +-19.450000000074844 +10 +-11.31500000000006 +20 +-19.000000000074845 +10 +-10.415000000000056 +20 +-19.000000000074838 +10 +-10.415000000000054 +20 +-19.450000000074848 +10 +-10.045000000000057 +20 +-19.450000000074841 +10 +-10.045000000000062 +20 +-19.000000000074845 +10 +-9.1450000000000582 +20 +-19.000000000074841 +10 +-9.1450000000000546 +20 +-19.450000000074844 +10 +-8.775000000000059 +20 +-19.450000000074844 +10 +-8.775000000000059 +20 +-19.000000000074845 +10 +-7.8750000000000577 +20 +-19.000000000074841 +10 +-7.8750000000000551 +20 +-19.450000000074844 +10 +-7.5050000000000576 +20 +-19.450000000074841 +10 +-7.5050000000000594 +20 +-19.000000000074845 +10 +-6.6050000000000599 +20 +-19.000000000074841 +10 +-6.6050000000000564 +20 +-19.450000000074844 +10 +-6.2350000000000607 +20 +-19.450000000074844 +10 +-6.2350000000000616 +20 +-19.000000000074845 +10 +-5.3350000000000595 +20 +-19.000000000074841 +10 +-5.335000000000055 +20 +-19.450000000074844 +10 +-4.9650000000000594 +20 +-19.450000000074844 +10 +-4.9650000000000603 +20 +-19.000000000074845 +10 +-4.0650000000000608 +20 +-19.000000000074841 +10 +-4.0650000000000563 +20 +-19.450000000074848 +10 +-3.6950000000000593 +20 +-19.450000000074844 +10 +-3.6950000000000616 +20 +-19.000000000074845 +10 +-2.7950000000000585 +20 +-19.000000000074838 +10 +-2.7950000000000541 +20 +-19.450000000074848 +10 +-1.7450000000000609 +20 +-19.450000000074837 +10 +-1.745000000000076 +20 +-16.615000000074843 +10 +-2.1950000000000647 +20 +-16.615000000074851 +0 +LWPOLYLINE +5 +150 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +89 +70 +1 +43 +0.0 +10 +45.534999999999989 +20 +-16.640000000074888 +42 +0.41421356237309503 +10 +45.234999999999985 +20 +-16.340000000074888 +10 +42.785000000009994 +20 +-16.340000000074902 +42 +-0.41421356237309503 +10 +42.48500000000999 +20 +-16.040000000074901 +10 +42.48500000000999 +20 +-7.5400000000748868 +42 +-0.32362759600315366 +10 +42.690961596699317 +20 +-7.2551197117031254 +10 +44.220931357814393 +20 +-6.750079807827623 +42 +-0.079878216421926579 +10 +44.283623626689995 +20 +-6.7400000000748639 +10 +45.064999999999998 +20 +-6.7400000000748861 +42 +0.41421356237308204 +10 +45.264999999999986 +20 +-6.5400000000748904 +10 +45.264999999999993 +20 +-5.8500000000748997 +42 +-0.41421356237312978 +10 +45.414999999999992 +20 +-5.7000000000748994 +10 +45.484999999829995 +20 +-5.700000000074894 +10 +45.484999999829995 +20 +-4.6700000000748965 +10 +44.984999999999992 +20 +-4.6700000000748689 +42 +-0.35639339825220362 +10 +44.936010225035545 +20 +-4.63000009752104 +10 +43.503989795192496 +20 +-4.6299999984246911 +42 +-0.35639396818323227 +10 +43.454999999999998 +20 +-4.6700000000748707 +10 +43.325710678119989 +20 +-4.6700000000748743 +42 +-0.1989123672327926 +10 +43.290355339080662 +20 +-4.6553553391541955 +10 +42.819644660960691 +20 +-4.1846446610542083 +42 +-0.1989123675267698 +10 +42.805 +20 +-4.1492893219748677 +10 +42.804999999999993 +20 +-4.0900000000748804 +10 +37.134999999999991 +20 +-4.0900000000748795 +10 +37.134999999999991 +20 +-4.1845836544748671 +10 +37.279583654339994 +20 +-4.1845836544748671 +10 +37.741066017177978 +20 +-4.6460660172969028 +42 +-0.19891236737963941 +10 +37.784999999999997 +20 +-4.752132034474883 +10 +37.784999999999997 +20 +-5.8900000000748953 +42 +-0.41421356237309503 +10 +37.484999999999992 +20 +-6.190000000074896 +10 +36.374999672379992 +20 +-6.1900000000748792 +42 +-0.41421356237308693 +10 +36.17499967237999 +20 +-5.9900000000748754 +10 +36.174999672379997 +20 +-5.9200000140748799 +10 +35.474999672379994 +20 +-5.9200000140748799 +10 +35.474999672379994 +20 +-5.9400000000748676 +10 +35.274999672379991 +20 +-5.9400000000748676 +10 +35.274999672379998 +20 +-5.705786110074893 +10 +34.799213562379997 +20 +-5.2300000000748881 +10 +34.334999999999994 +20 +-5.2300000000748881 +10 +34.334999999999994 +20 +-5.0300000000748746 +10 +36.284999999999989 +20 +-5.0300000000748915 +42 +-0.41421356237310969 +10 +36.484999999999992 +20 +-5.2300000000748881 +10 +36.484999999999992 +20 +-5.7600000000748963 +42 +0.41421356237309503 +10 +36.634999999999991 +20 +-5.9100000000748967 +10 +37.234999999999992 +20 +-5.9100000000748665 +42 +0.41421356237310375 +10 +37.384999999999998 +20 +-5.7600000000748963 +10 +37.384999999999991 +20 +-5.1171067812748916 +42 +0.19891236737965862 +10 +37.238553390593268 +20 +-4.7635533906816168 +10 +36.763578643759992 +20 +-4.2885786438748852 +42 +0.19891236741640153 +10 +36.622157287519997 +20 +-4.2300000000748881 +10 +34.334999999999994 +20 +-4.2300000000748907 +10 +34.334999999999994 +20 +-4.0900000000748804 +10 +31.905000000001991 +20 +-4.0900000000748795 +10 +31.905000000001991 +20 +-4.1000000000748926 +42 +-0.41421356237312756 +10 +31.805000000001993 +20 +-4.2000000000748923 +10 +31.655000000001991 +20 +-4.2000000000748905 +10 +31.655000000001991 +20 +-4.8000000000748777 +10 +31.805000000001993 +20 +-4.8000000000748759 +42 +-0.41421356237312756 +10 +31.905000000001991 +20 +-4.9000000000748756 +10 +31.905000000001991 +20 +-4.9500000000748834 +42 +-0.41421356237312756 +10 +31.805000000001993 +20 +-5.050000000074883 +10 +31.755000000001989 +20 +-5.0500000000748813 +10 +31.755000000001989 +20 +-5.3500000000748926 +10 +32.255000000001992 +20 +-5.3500000000748917 +42 +-0.41421356237312429 +10 +32.355000000001993 +20 +-5.4500000000748905 +10 +32.355000000001993 +20 +-7.150000000074872 +42 +-0.41421356237312429 +10 +32.255000000001992 +20 +-7.2500000000748717 +10 +31.755000000001989 +20 +-7.2500000000748699 +10 +31.755000000001989 +20 +-8.9500000000748869 +10 +32.72201157472999 +20 +-8.9500000000748869 +42 +-0.34725864946839036 +10 +32.819289162562015 +20 +-9.0268252097720136 +10 +33.22190395357255 +20 +-10.716825209774271 +42 +-0.48449594350688591 +10 +33.124626365739985 +20 +-10.840000000074889 +10 +31.755000000001989 +20 +-10.84000000007487 +10 +31.755000000001989 +20 +-15.890000000074895 +10 +31.805000000001993 +20 +-15.890000000074879 +42 +-0.41421356237314055 +10 +31.905000000001991 +20 +-15.990000000074875 +10 +31.905000000001994 +20 +-16.040000000074901 +42 +-0.41421356237314055 +10 +31.805000000001993 +20 +-16.140000000074902 +10 +31.655000000001991 +20 +-16.140000000074881 +10 +31.655000000001991 +20 +-16.740000000074886 +10 +31.805000000001993 +20 +-16.74000000007489 +42 +-0.41421356237314055 +10 +31.905000000001991 +20 +-16.840000000074884 +10 +31.905000000001991 +20 +-16.850000000074896 +10 +39.184999999999995 +20 +-16.850000000074896 +42 +-0.41421356237312756 +10 +39.284999999999989 +20 +-16.750000000074895 +10 +41.684999999999981 +20 +-16.750000000074895 +42 +-0.41421356237310802 +10 +41.784999999999989 +20 +-16.850000000074896 +10 +45.534999999999997 +20 +-16.850000000074896 +0 +LWPOLYLINE +5 +151 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +25 +70 +1 +43 +0.0 +10 +34.534999999999989 +20 +-3.940000000074857 +10 +31.805000000001993 +20 +-3.9400000000748565 +10 +31.834289322226841 +20 +-3.940000000074857 +10 +31.875710678425992 +20 +-3.9400000000748654 +10 +31.905000000001991 +20 +-3.940000000074857 +10 +34.334999999999994 +20 +-3.9400000000748752 +10 +37.134999999999991 +20 +-3.9400000000748574 +10 +42.804999999999993 +20 +-3.9400000000748752 +10 +42.704999999999991 +20 +-3.940000000074857 +10 +39.667287565549998 +20 +-3.9400000000748565 +10 +39.601143782777108 +20 +-3.9400000000748747 +10 +39.534999999999989 +20 +-3.9400000000748747 +10 +37.534999999999989 +20 +-3.940000000074857 +10 +37.468856217227085 +20 +-3.9400000000748747 +10 +37.402712434449995 +20 +-3.9400000000748747 +10 +36.384999999999991 +20 +-3.940000000074857 +10 +36.284999999999997 +20 +-3.940000000074857 +10 +36.184999999999988 +20 +-3.940000000074857 +10 +35.884999999999991 +20 +-3.940000000074857 +10 +35.784999999999997 +20 +-3.940000000074857 +10 +35.684999999999995 +20 +-3.940000000074857 +10 +34.884999999999991 +20 +-3.940000000074857 +10 +34.784999999999997 +20 +-3.940000000074857 +10 +34.684999999999988 +20 +-3.940000000074857 +10 +34.634999999999991 +20 +-3.940000000074857 +0 +LWPOLYLINE +5 +152 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +2 +70 +1 +43 +0.0 +10 +39.084999999999994 +20 +-3.9400000000748747 +10 +39.184999999999988 +20 +-3.9400000000748747 +0 +LWPOLYLINE +5 +153 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +39.084999999999994 +20 +-3.9400000000748747 +10 +37.984999999999985 +20 +-3.940000000074857 +10 +37.884999999999998 +20 +-3.940000000074857 +10 +37.984999999999985 +20 +-3.940000000074857 +0 +LWPOLYLINE +5 +154 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +2 +70 +1 +43 +0.0 +10 +41.684999999999988 +20 +-3.9400000000748747 +10 +41.784999999999989 +20 +-3.9400000000748747 +0 +LWPOLYLINE +5 +155 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +41.684999999999988 +20 +-3.9400000000748747 +10 +40.284999999999997 +20 +-3.940000000074857 +10 +40.184999999999995 +20 +-3.940000000074857 +10 +40.284999999999997 +20 +-3.940000000074857 +0 +LWPOLYLINE +5 +156 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +27 +70 +1 +43 +0.0 +10 +31.605000000001986 +20 +-8.9500000000748692 +10 +31.605000000001986 +20 +-7.2500000000748699 +10 +31.605000000001986 +20 +-7.1500000000748543 +10 +31.605000000001986 +20 +-5.4500000000748727 +10 +31.605000000001986 +20 +-5.3500000000748731 +10 +31.605000000001986 +20 +-5.0500000000748813 +10 +31.605000000001986 +20 +-5.3500000000748731 +10 +31.605000000001986 +20 +-7.1500000000748543 +10 +31.605000000001986 +20 +-7.2500000000748699 +10 +31.605000000001986 +20 +-7.3500000000748855 +10 +31.605000000001986 +20 +-9.5500000000748742 +10 +31.605000000001986 +20 +-9.6500000000748738 +10 +31.605000000001986 +20 +-9.7500000000748521 +10 +31.605000000001986 +20 +-12.390000000074863 +10 +31.605000000001986 +20 +-12.490000000074863 +10 +31.605000000001986 +20 +-12.590000000074859 +10 +31.605000000001986 +20 +-12.940000000074861 +10 +31.605000000001986 +20 +-13.04000000007486 +10 +31.605000000001986 +20 +-13.140000000074874 +10 +31.605000000001986 +20 +-13.540000000074883 +10 +31.605000000001986 +20 +-13.640000000074883 +10 +31.605000000001986 +20 +-13.740000000074861 +10 +31.605000000001986 +20 +-15.590000000074866 +10 +31.605000000001986 +20 +-15.890000000074885 +10 +31.605000000001986 +20 +-10.84000000007487 +10 +31.605000000001986 +20 +-10.740000000074872 +10 +31.605000000001986 +20 +-9.050000000074867 +0 +LWPOLYLINE +5 +157 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +31.605000000001986 +20 +-7.6500000000748614 +10 +31.605000000001986 +20 +-8.5500000000748599 +10 +31.605000000001986 +20 +-8.6500000000748596 +10 +31.605000000001986 +20 +-8.5500000000748599 +0 +LWPOLYLINE +5 +158 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +2 +70 +1 +43 +0.0 +10 +31.605000000001986 +20 +-7.6500000000748614 +10 +31.605000000001986 +20 +-7.5500000000748795 +0 +LWPOLYLINE +5 +159 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +2 +70 +1 +43 +0.0 +10 +31.605000000001986 +20 +-14.410000000074845 +10 +31.605000000001986 +20 +-14.310000000074883 +0 +LWPOLYLINE +5 +160 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +31.605000000001986 +20 +-14.410000000074845 +10 +31.605000000001986 +20 +-15.410000000074859 +10 +31.605000000001986 +20 +-15.510000000074859 +10 +31.605000000001986 +20 +-15.410000000074859 +0 +LWPOLYLINE +5 +161 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +44 +70 +1 +43 +0.0 +10 +39.184999999999988 +20 +-17.000000000074866 +10 +31.905000000001991 +20 +-17.000000000074866 +10 +31.875710678224149 +20 +-17.000000000074849 +10 +31.83428932219099 +20 +-17.000000000074856 +10 +31.805000000001993 +20 +-17.000000000074849 +10 +34.534999999999989 +20 +-17.000000000074849 +10 +34.634999999999991 +20 +-17.000000000074849 +10 +34.684999999999995 +20 +-17.000000000074849 +10 +34.784999999999982 +20 +-17.000000000074849 +10 +34.884999999999991 +20 +-17.000000000074849 +10 +35.684999999999995 +20 +-17.000000000074849 +10 +35.784999999999989 +20 +-17.000000000074849 +10 +35.884999999999991 +20 +-17.000000000074849 +10 +35.984999999999992 +20 +-17.000000000074849 +10 +35.884999999999991 +20 +-17.000000000074849 +10 +34.884999999999991 +20 +-17.000000000074849 +10 +34.784999999999982 +20 +-17.000000000074849 +10 +34.884999999999991 +20 +-17.000000000074849 +10 +35.884999999999991 +20 +-17.000000000074849 +10 +36.334999999999987 +20 +-17.000000000074849 +10 +36.434999999999988 +20 +-17.000000000074849 +10 +36.534999999999997 +20 +-17.000000000074849 +10 +37.402712434449995 +20 +-17.000000000074849 +10 +37.468856217228499 +20 +-17.000000000074866 +10 +37.534999999999989 +20 +-17.000000000074866 +10 +39.534999999999989 +20 +-17.000000000074849 +10 +39.601143782778514 +20 +-17.000000000074866 +10 +39.667287565549991 +20 +-17.000000000074866 +10 +42.185501256289996 +20 +-17.000000000074849 +10 +42.28550125628999 +20 +-17.000000000074849 +10 +42.385501256289984 +20 +-17.000000000074849 +10 +42.434999999999988 +20 +-17.000000000074849 +10 +42.534999999999989 +20 +-17.000000000074849 +10 +44.934999999999988 +20 +-17.000000000074849 +10 +45.434999999999988 +20 +-17.000000000074849 +10 +45.634999999999984 +20 +-17.000000000074866 +10 +45.584999999990671 +20 +-17.000000000074849 +10 +45.534999999999989 +20 +-17.000000000074849 +10 +41.784999999999989 +20 +-17.000000000074866 +10 +41.684999999999988 +20 +-17.000000000074866 +10 +40.284999999999997 +20 +-17.000000000074849 +10 +40.185501256289335 +20 +-17.000000000074866 +10 +40.086002512579988 +20 +-17.000000000074849 +10 +39.284999999999989 +20 +-17.000000000074866 +0 +LWPOLYLINE +5 +162 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +10 +70 +1 +43 +0.0 +10 +37.984999999999985 +20 +-17.000000000074849 +10 +38.584999999999994 +20 +-17.000000000074849 +10 +38.684999999999988 +20 +-17.000000000074849 +10 +37.684999999999995 +20 +-17.000000000074849 +10 +37.584999999999994 +20 +-17.000000000074849 +10 +37.684999999999995 +20 +-17.000000000074849 +10 +38.684999999999988 +20 +-17.000000000074849 +10 +38.784999999999989 +20 +-17.000000000074849 +10 +38.684999999999988 +20 +-17.000000000074849 +10 +38.584999999999994 +20 +-17.000000000074849 +0 +LWPOLYLINE +5 +163 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +2 +70 +1 +43 +0.0 +10 +37.984999999999985 +20 +-17.000000000074849 +10 +37.884999999999991 +20 +-17.000000000074866 +0 +LWPOLYLINE +5 +164 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +4 +70 +1 +43 +0.0 +10 +34.384999999999991 +20 +-17.000000000074866 +10 +34.084999999999994 +20 +-17.000000000074866 +10 +33.984999999999992 +20 +-17.000000000074849 +10 +34.084999999999994 +20 +-17.000000000074866 +0 +LWPOLYLINE +5 +165 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +2 +70 +1 +43 +0.0 +10 +34.484999999999992 +20 +-17.000000000074849 +10 +34.384999999999991 +20 +-17.000000000074866 +0 +LWPOLYLINE +5 +166 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +6 +70 +1 +43 +0.0 +10 +43.684999999999988 +20 +-17.000000000074849 +10 +43.584999999999994 +20 +-17.000000000074866 +10 +42.984999999999985 +20 +-17.000000000074849 +10 +42.884999999999991 +20 +-17.000000000074866 +10 +42.984999999999985 +20 +-17.000000000074849 +10 +43.584999999999994 +20 +-17.000000000074866 +0 +LWPOLYLINE +5 +167 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +5 +70 +1 +43 +0.0 +10 +45.634999999999991 +20 +-4.6700000000748787 +10 +45.634999999999991 +20 +-5.700000000074894 +10 +45.634999999999991 +20 +-5.8000000000748742 +10 +45.634999999999991 +20 +-6.420000000074868 +10 +45.634999999999991 +20 +-6.5200000000748677 +0 +ENDSEC +0 +SECTION +2 +OBJECTS +0 +DICTIONARY +5 +C +100 +AcDbDictionary +3 +ACAD_GROUP +350 +D +3 +ACAD_MLINESTYLE +350 +17 +0 +DICTIONARY +5 +D +100 +AcDbDictionary +0 +DICTIONARY +5 +1A +330 +C +100 +AcDbDictionary +0 +DICTIONARY +5 +17 +100 +AcDbDictionary +0 +ENDSEC +0 +EOF diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_pcb b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_pcb index 28b47a1..3f61a8b 100644 --- a/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_pcb +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_pcb @@ -1,2 +1,1636 @@ -(kicad_pcb (version 20211014) (generator pcbnew) -) \ No newline at end of file +(kicad_pcb (version 20211014) (generator pcbnew) + + (general + (thickness 1.6) + ) + + (paper "A4") + (layers + (0 "F.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + (50 "User.1" user) + (51 "User.2" user) + (52 "User.3" user) + (53 "User.4" user) + (54 "User.5" user) + (55 "User.6" user) + (56 "User.7" user) + (57 "User.8" user) + (58 "User.9" user) + ) + + (setup + (pad_to_mask_clearance 0) + (pcbplotparams + (layerselection 0x00010fc_ffffffff) + (disableapertmacros false) + (usegerberextensions false) + (usegerberattributes true) + (usegerberadvancedattributes true) + (creategerberjobfile true) + (svguseinch false) + (svgprecision 6) + (excludeedgelayer true) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (dxfpolygonmode true) + (dxfimperialunits true) + (dxfusepcbnewfont true) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (sketchpadsonfab false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "") + ) + ) + + (net 0 "") + + (gr_line (start 125.01 101.39) (end 124.042988 101.39) (layer "Dwgs.User") (width 0.1) (tstamp 00614f02-5f74-445d-b8a3-482b8dcb3aea)) + (gr_line (start 171.89 108.44) (end 171.89 108.89) (layer "Dwgs.User") (width 0.1) (tstamp 0091242a-bd9b-46a6-8cd0-cc81fa5db24e)) + (gr_line (start 151.99 93.045) (end 151.99 94.635) (layer "Dwgs.User") (width 0.1) (tstamp 029d749e-2289-4769-a0ce-e768bbda0cd0)) + (gr_line (start 173.9625 102.9155) (end 174.5975 102.9155) (layer "Dwgs.User") (width 0.1) (tstamp 02bac189-ce88-4201-a986-e602f9553dc1)) + (gr_line (start 113.18 93.34) (end 113.08 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 02c7928f-d09e-4c42-87ef-b558687617a0)) + (gr_line (start 175.296 103.36) (end 173.264 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 0339f2f9-1d07-4033-b6d0-c95452f524c6)) + (gr_arc (start 124.51 104.99) (mid 124.439289 104.960711) (end 124.41 104.89) (layer "Dwgs.User") (width 0.1) (tstamp 03de85dc-b128-49ac-8b1c-15f0b91dca0a)) + (gr_line (start 165.644 100.82) (end 167.676 100.82) (layer "Dwgs.User") (width 0.1) (tstamp 03f16627-7ce3-4e9a-9706-778678e98c1c)) + (gr_line (start 158.51 96.265) (end 158.96 96.265) (layer "Dwgs.User") (width 0.1) (tstamp 0432af54-cd35-4c3c-88e6-bbc1a7d2c6b4)) + (gr_line (start 178.09 103.36) (end 175.804 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 04f09747-54bd-4ccb-936d-3baa80652154)) + (gr_line (start 135.017353 103.106) (end 134.802647 103.106) (layer "Dwgs.User") (width 0.1) (tstamp 056c9c13-522f-449c-84bd-83c95f6465a1)) + (gr_line (start 158.7225 102.9155) (end 159.3575 102.9155) (layer "Dwgs.User") (width 0.1) (tstamp 056f9cb3-715f-434f-b47c-815c372d9a5b)) + (gr_arc (start 111.5 103.8) (mid 111.558579 103.658579) (end 111.7 103.6) (layer "Dwgs.User") (width 0.1) (tstamp 05a3fd88-c58e-4323-96ff-70847ec682b8)) + (gr_line (start 156.19 94.635) (end 156.19 93.045) (layer "Dwgs.User") (width 0.1) (tstamp 05b39569-aaa4-4273-9b2f-9e1c6ca4bf60)) + (gr_line (start 175.7 91.34) (end 174.8 91.34) (layer "Dwgs.User") (width 0.1) (tstamp 060a9d78-785b-4e95-9f27-c70c9bd79368)) + (gr_line (start 144.8868 96.969) (end 144.8868 98.2136) (layer "Dwgs.User") (width 0.1) (tstamp 066e1992-d763-4a9e-8986-82a289c6f7d3)) + (gr_line (start 113.96 106.25) (end 119.63 106.25) (layer "Dwgs.User") (width 0.1) (tstamp 067b3699-1a46-41cc-9c7c-3cbbde83e2fb)) + (gr_line (start 156.8175 99.4484) (end 156.8175 101.2645) (layer "Dwgs.User") (width 0.1) (tstamp 06bccb0b-2f4b-4092-834b-3871294199da)) + (gr_line (start 167.676 100.82) (end 167.822647 101.074) (layer "Dwgs.User") (width 0.1) (tstamp 07678248-0774-49ca-a377-01b7e220adb6)) + (gr_arc (start 156.09 92.24) (mid 156.115882 92.243407) (end 156.14 92.253397) (layer "Dwgs.User") (width 0.1) (tstamp 07e7e87d-9255-44b7-964c-2876bb9fc44d)) + (gr_line (start 165.54 90.89) (end 165.54 91.34) (layer "Dwgs.User") (width 0.1) (tstamp 07ea9fe0-fccf-4161-ae79-4bb53994d273)) + (gr_line (start 176.07 90.89) (end 175.7 90.89) (layer "Dwgs.User") (width 0.1) (tstamp 0816bee4-5935-4741-bd0f-c370f413b02b)) + (gr_line (start 111.83 93.34) (end 111.33 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 0862a9b0-7459-4a5b-8ff5-5feddf0d18fe)) + (gr_line (start 122.102647 103.106) (end 121.956 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 093c99d2-6e87-428b-a172-e8573afe4705)) + (gr_line (start 175.657353 103.106) (end 175.442647 103.106) (layer "Dwgs.User") (width 0.1) (tstamp 09986a87-49c2-4491-b1b1-87dfad52ab95)) + (gr_line (start 125.01 94.45) (end 124.96 94.45) (layer "Dwgs.User") (width 0.1) (tstamp 0a2b5435-df6f-448f-96cd-9db62b5b9e70)) + (gr_line (start 122.38 93.34) (end 122.68 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 0aed48c5-a79a-4a41-bde0-89e9736637c1)) + (gr_line (start 118.08 93.34) (end 119.08 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 0bedad37-3e3c-4266-b4c1-07c7e3d0463e)) + (gr_line (start 175.442647 103.106) (end 175.296 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 0c190730-a9e0-4c4a-8e33-74ee97fb990f)) + (gr_arc (start 154.11 100.99) (mid 154.36 100.74) (end 154.61 100.99) (layer "Dwgs.User") (width 0.1) (tstamp 0da7e2aa-d9f3-4593-ac1b-d89c546ab178)) + (gr_line (start 153.61 100.99) (end 154.11 100.99) (layer "Dwgs.User") (width 0.1) (tstamp 0daddb18-1491-4767-9ffd-66c8a8ce3cbd)) + (gr_line (start 170.99 108.89) (end 170.99 108.44) (layer "Dwgs.User") (width 0.1) (tstamp 0de56762-ce56-43f6-b2d4-e1179688ff91)) + (gr_line (start 178.09 100.82) (end 178.09 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 0e37a1ae-bf06-4c70-ae4c-e7cee553b0b3)) + (gr_line (start 120.88 93.34) (end 120.43 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 0e4017fd-02b7-4b3e-b764-397cfccac2d2)) + (gr_line (start 124.86 93.34) (end 124.889289 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 0ea92114-4add-4ede-abc4-5938831a4fe1)) + (gr_line (start 152.73 92.24) (end 155.45 92.24) (layer "Dwgs.User") (width 0.1) (tstamp 0ecfe0e1-844f-49ac-b5dc-cd55b19a7c78)) + (gr_line (start 170.577353 103.106) (end 170.362647 103.106) (layer "Dwgs.User") (width 0.1) (tstamp 0f262423-d4d1-4f04-805d-93d3f5b41978)) + (gr_line (start 149.1032 98.2136) (end 149.1032 96.969) (layer "Dwgs.User") (width 0.1) (tstamp 0fa241a2-e684-4224-bccf-feed816795b0)) + (gr_line (start 125.16 100.79) (end 125.16 100.69) (layer "Dwgs.User") (width 0.1) (tstamp 0fe1f74e-4cc8-412d-b8bc-832159a1ad3e)) + (gr_line (start 164.64 90.89) (end 164.27 90.89) (layer "Dwgs.User") (width 0.1) (tstamp 101131db-475d-4275-89d4-ac43ee9a25d5)) + (gr_line (start 163.37 108.44) (end 164.27 108.44) (layer "Dwgs.User") (width 0.1) (tstamp 1087999d-983e-42bf-b325-b81c766947cc)) + (gr_line (start 132.624 103.36) (end 132.477353 103.106) (layer "Dwgs.User") (width 0.1) (tstamp 10d4acf9-eb07-4704-a954-054e4658f650)) + (gr_line (start 170.362647 101.074) (end 170.577353 101.074) (layer "Dwgs.User") (width 0.1) (tstamp 10e85d49-8c1d-4e38-920c-77246389daec)) + (gr_line (start 171.89 90.89) (end 171.89 91.34) (layer "Dwgs.User") (width 0.1) (tstamp 115c2483-0d3d-4658-9c56-55683456b2f9)) + (gr_line (start 113.08 93.34) (end 113.18 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 1292b9fb-45f9-4291-9d3e-a52497cdea91)) + (gr_line (start 158.96 100.075) (end 158.96 100.975) (layer "Dwgs.User") (width 0.1) (tstamp 12fc5fae-2589-481a-9c5c-1325ed3bb3b8)) + (gr_line (start 171.89 91.34) (end 170.99 91.34) (layer "Dwgs.User") (width 0.1) (tstamp 133e4738-5308-4c8f-a278-ff3a4b573a42)) + (gr_arc (start 111.5 104.49) (mid 111.456066 104.596066) (end 111.35 104.64) (layer "Dwgs.User") (width 0.1) (tstamp 134ebdd2-d265-4b1a-8213-3e042a51f566)) + (gr_line (start 167.676 103.36) (end 165.644 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 135dc062-d77d-4089-9b0c-b888ac79f63d)) + (gr_line (start 129.576 100.82) (end 129.722647 101.074) (layer "Dwgs.User") (width 0.1) (tstamp 141d55e7-f9fa-486e-a08c-0c5785aa9581)) + (gr_line (start 118.78 93.34) (end 118.18 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 146b4319-9474-44ef-b1d5-69dbae1dd3b4)) + (gr_line (start 164.27 91.34) (end 163.37 91.34) (layer "Dwgs.User") (width 0.1) (tstamp 15849db9-220e-4afd-b7a0-07e5cbc925e5)) + (gr_line (start 125.16 103.09) (end 125.16 103.19) (layer "Dwgs.User") (width 0.1) (tstamp 15b3207d-6547-4224-a45d-823705a30761)) + (gr_line (start 158.96 97.535) (end 158.96 98.435) (layer "Dwgs.User") (width 0.1) (tstamp 1641185a-e805-403b-b872-eb3450148cc8)) + (gr_line (start 134.802647 101.074) (end 135.017353 101.074) (layer "Dwgs.User") (width 0.1) (tstamp 16e7dd30-8a60-41e6-8325-60db1ff50bda)) + (gr_line (start 145.2932 98.2136) (end 145.2932 96.969) (layer "Dwgs.User") (width 0.1) (tstamp 16fbbcc3-471d-4df7-bd39-383fab759fde)) + (gr_line (start 172.26 90.89) (end 171.89 90.89) (layer "Dwgs.User") (width 0.1) (tstamp 1807c891-5ccf-491b-b7cb-6605d0030f30)) + (gr_line (start 154.86 98.79) (end 154.61 98.79) (layer "Dwgs.User") (width 0.1) (tstamp 180f785b-776f-4bd7-9484-793776580425)) + (gr_line (start 165.282647 101.074) (end 165.497353 101.074) (layer "Dwgs.User") (width 0.1) (tstamp 181135d6-242b-4baf-94b0-054802ef6df0)) + (gr_line (start 132.116 103.36) (end 130.084 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 18282a1a-7012-465b-b257-9994d1176f23)) + (gr_arc (start 119.526447 105.576447) (mid 119.418063 105.414235) (end 119.38 105.222893) (layer "Dwgs.User") (width 0.1) (tstamp 199f157d-6f84-41da-be4c-6e21ffdc4f00)) + (gr_line (start 125.16 94.45) (end 125.16 99.5) (layer "Dwgs.User") (width 0.1) (tstamp 19b27451-36d1-4db8-a770-a2f4704d803b)) + (gr_line (start 118.18 93.34) (end 118.78 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 1a15fd52-148b-4d62-9349-832a33a996d2)) + (gr_line (start 119.416 100.82) (end 119.562647 101.074) (layer "Dwgs.User") (width 0.1) (tstamp 1a65f33c-7c56-44cc-9cf1-6ac54f672e8b)) + (gr_line (start 168.45 108.44) (end 169.35 108.44) (layer "Dwgs.User") (width 0.1) (tstamp 1ba339fd-3eed-4093-adef-1f8b6939e3c2)) + (gr_line (start 168.08 108.89) (end 168.45 108.89) (layer "Dwgs.User") (width 0.1) (tstamp 1cdb9155-c146-40d9-bead-b709bf7a6467)) + (gr_line (start 158.51 101.345) (end 158.96 101.345) (layer "Dwgs.User") (width 0.1) (tstamp 1d052412-811d-4384-b62d-b10970534fb5)) + (gr_line (start 124.930711 93.34) (end 124.96 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 1d4ec9d6-b4f1-4935-a655-c469bc01feb9)) + (gr_line (start 155.337353 101.074) (end 155.484 100.82) (layer "Dwgs.User") (width 0.1) (tstamp 1d5c7df0-522c-4a10-9a69-07abea9a1183)) + (gr_line (start 144.0232 102.811) (end 144.0232 101.5664) (layer "Dwgs.User") (width 0.1) (tstamp 1dc423f3-1741-4cb4-aa3d-a702d125d769)) + (gr_line (start 121.49 104.4) (end 121.49 104.634214) (layer "Dwgs.User") (width 0.1) (tstamp 1e153892-978d-4400-8801-39c4a5561d8b)) + (gr_line (start 129.937353 103.106) (end 129.722647 103.106) (layer "Dwgs.User") (width 0.1) (tstamp 1e9dcbc0-ed04-41e3-9512-fbb37cd7d179)) + (gr_line (start 152.09 92.24) (end 152.73 92.24) (layer "Dwgs.User") (width 0.1) (tstamp 1eea39a5-2762-4e3a-8c74-b0e5bc37cc89)) + (gr_line (start 122.08 93.34) (end 121.98 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 206ace7c-6dae-4c64-b30f-758119e57387)) + (gr_line (start 130.7825 99.4484) (end 131.4175 99.4484) (layer "Dwgs.User") (width 0.1) (tstamp 2097c02a-9419-426d-a010-cdecd44e7e36)) + (gr_line (start 120.98 106.4) (end 121.08 106.4) (layer "Dwgs.User") (width 0.1) (tstamp 20a43104-38cb-4a67-8590-5917234169dc)) + (gr_line (start 164.4375 102.9155) (end 164.4375 104.7316) (layer "Dwgs.User") (width 0.1) (tstamp 2103272c-7211-4351-8c30-d9ee75c2fa7e)) + (gr_line (start 157.662647 101.074) (end 157.877353 101.074) (layer "Dwgs.User") (width 0.1) (tstamp 211ba5f5-6627-4b10-b9d4-2b719a124b05)) + (gr_line (start 162.742647 101.074) (end 162.957353 101.074) (layer "Dwgs.User") (width 0.1) (tstamp 2143a25a-25e8-4e2e-9312-ce2f7400ce5a)) + (gr_line (start 156.09 107.54) (end 155.45 107.54) (layer "Dwgs.User") (width 0.1) (tstamp 218239a9-f46b-4a60-abfb-8e61afe4c024)) + (gr_line (start 126.3375 101.2645) (end 125.7025 101.2645) (layer "Dwgs.User") (width 0.1) (tstamp 21846961-2a78-4e46-8242-5b4de77ca82d)) + (gr_line (start 158.96 106.055) (end 158.51 106.055) (layer "Dwgs.User") (width 0.1) (tstamp 21de29f1-55e6-491f-9b72-2d0cf15d30d9)) + (gr_line (start 118.88 93.34) (end 118.78 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 21fe1bc1-d1c8-4902-93fe-7cb124f6bf69)) + (gr_line (start 125.16 104.99) (end 125.16 103.19) (layer "Dwgs.User") (width 0.1) (tstamp 2223eeb5-aa83-44a0-a53a-f71aacabab9c)) + (gr_line (start 174.5975 102.9155) (end 174.5975 104.7316) (layer "Dwgs.User") (width 0.1) (tstamp 226e6848-5ca6-48e1-bb24-ee9637a3e720)) + (gr_line (start 159.3575 102.9155) (end 159.3575 104.7316) (layer "Dwgs.User") (width 0.1) (tstamp 22785b00-396f-44a8-8e08-62628c54033a)) + (gr_line (start 173.16 108.44) (end 173.16 108.89) (layer "Dwgs.User") (width 0.1) (tstamp 22e92cb2-fddd-4edc-a5bc-370417db5793)) + (gr_line (start 132.624 100.82) (end 134.656 100.82) (layer "Dwgs.User") (width 0.1) (tstamp 22f315f8-0151-4d27-8242-3486735e4932)) + (gr_line (start 118.78 93.34) (end 118.88 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 231482ff-1119-4860-be3c-5d6a4f33d8bb)) + (gr_line (start 122.68 93.34) (end 122.38 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 2367e08a-8f8d-4bc0-b6ce-e2a4cddd902f)) + (gr_line (start 124.642647 101.074) (end 124.857353 101.074) (layer "Dwgs.User") (width 0.1) (tstamp 23714fc1-59db-4500-9d38-af86ea69fe3f)) + (gr_line (start 118.08 93.34) (end 117.98 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 239e2fad-43c2-4c5d-b01d-958b74c9d73b)) + (gr_line (start 177.1375 101.2645) (end 176.5025 101.2645) (layer "Dwgs.User") (width 0.1) (tstamp 23b2684a-2e45-4486-8777-c94a6d847baf)) + (gr_line (start 166.9775 99.4484) (end 166.9775 101.2645) (layer "Dwgs.User") (width 0.1) (tstamp 2415f537-fa6d-4c04-bd97-00b9f7ab939d)) + (gr_line (start 124.496 103.36) (end 122.464 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 245afab8-87c2-4797-af78-aa00d5229c94)) + (gr_line (start 125.16 103.09) (end 125.16 102.99) (layer "Dwgs.User") (width 0.1) (tstamp 2498638f-f5bc-47e0-a9d3-49191018a41a)) + (gr_arc (start 156.14 92.253397) (mid 156.176603 92.29) (end 156.19 92.34) (layer "Dwgs.User") (width 0.1) (tstamp 24b42847-745f-4b13-9d2d-3ca8b56bc9de)) + (gr_arc (start 120.48 105.31) (mid 120.338579 105.251421) (end 120.28 105.11) (layer "Dwgs.User") (width 0.1) (tstamp 25f3023a-0b40-4b57-b672-1aea8836d4eb)) + (gr_line (start 174.8 90.89) (end 174.43 90.89) (layer "Dwgs.User") (width 0.1) (tstamp 260c26af-1e30-4624-94a4-7cbfebc53f93)) + (gr_line (start 125.01 105.29) (end 125.01 104.99) (layer "Dwgs.User") (width 0.1) (tstamp 2621aeaa-9788-4950-9c8a-57743e174960)) + (gr_arc (start 124.96 105.54) (mid 124.889289 105.510711) (end 124.86 105.44) (layer "Dwgs.User") (width 0.1) (tstamp 26c50088-80ff-43fa-a13b-801600e7555b)) + (gr_line (start 155.122647 103.106) (end 154.976 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 26cd24ad-dc7e-4f22-8cf0-d09179b0d265)) + (gr_line (start 149.1032 102.811) (end 149.1032 101.5664) (layer "Dwgs.User") (width 0.1) (tstamp 27101d2b-1f80-4d40-be5b-78bdcb31c291)) + (gr_line (start 161.73 91.34) (end 160.83 91.34) (layer "Dwgs.User") (width 0.1) (tstamp 2733a655-db42-498b-a705-184e4fe256a3)) + (gr_line (start 115.08 106.4) (end 116.48 106.4) (layer "Dwgs.User") (width 0.1) (tstamp 279cd597-6735-4af4-af86-33cfd2693447)) + (gr_line (start 160.202647 103.106) (end 160.056 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 27fc8656-6226-4381-8e8c-fcbb6b9cbbc0)) + (gr_line (start 165.497353 103.106) (end 165.282647 103.106) (layer "Dwgs.User") (width 0.1) (tstamp 2904c703-ae82-4d76-85d3-cfc7aa518669)) + (gr_line (start 120.58 106.4) (end 120.88 106.4) (layer "Dwgs.User") (width 0.1) (tstamp 29af8fa6-318a-4068-993d-88e7a24f7791)) + (gr_line (start 129.722647 103.106) (end 129.576 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 29ba223f-0062-42d7-819b-390aa3bcacc3)) + (gr_line (start 158.51 90.89) (end 158.51 93.725) (layer "Dwgs.User") (width 0.1) (tstamp 29ec1054-96e5-4371-8fe7-f31c027b27f9)) + (gr_arc (start 152.09 107.54) (mid 152.019289 107.510711) (end 151.99 107.44) (layer "Dwgs.User") (width 0.1) (tstamp 2aa21e55-25c6-4cf4-bd8a-94f164963f6d)) + (gr_line (start 151.99 107.295) (end 151.99 107.44) (layer "Dwgs.User") (width 0.1) (tstamp 2adf9a42-71f2-422d-9815-628bfa0df6ad)) + (gr_line (start 158.96 98.805) (end 158.96 99.705) (layer "Dwgs.User") (width 0.1) (tstamp 2b3b0810-cd1d-48a1-a104-fe015cf2af3c)) + (gr_line (start 174.8 91.34) (end 174.8 90.89) (layer "Dwgs.User") (width 0.1) (tstamp 2b5ef57e-9829-4c8c-a772-0c450fa178e8)) + (gr_line (start 120.38 106.4) (end 120.48 106.4) (layer "Dwgs.User") (width 0.1) (tstamp 2bf286a9-8d8a-4f20-af25-6a1b3ef01eaf)) + (gr_arc (start 156.14 107.526603) (mid 156.115882 107.536593) (end 156.09 107.54) (layer "Dwgs.User") (width 0.1) (tstamp 2c6fedfa-d124-4a32-aaf9-1170178a9e41)) + (gr_line (start 111.33 93.34) (end 111.13 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 2c73e00f-5d35-4d88-becf-fdafa0c411c7)) + (gr_line (start 176.07 91.34) (end 176.07 90.89) (layer "Dwgs.User") (width 0.1) (tstamp 2ca7d35c-f03b-45eb-bc5e-72292d02981d)) + (gr_line (start 156.09 104.34) (end 152.09 104.34) (layer "Dwgs.User") (width 0.1) (tstamp 2d54211d-88b2-466c-9078-d1f5c442f872)) + (gr_line (start 125.16 96.6) (end 125.16 94.75) (layer "Dwgs.User") (width 0.1) (tstamp 2d950027-8eed-46d2-abb8-2762744219c2)) + (gr_line (start 173.53 90.89) (end 173.16 90.89) (layer "Dwgs.User") (width 0.1) (tstamp 2d9bce5f-b18b-47a2-9654-99086bc7c8ca)) + (gr_line (start 119.63 106.25) (end 119.63 106.155416) (layer "Dwgs.User") (width 0.1) (tstamp 2dd2edde-b79d-4ec7-87aa-5955ab5302f8)) + (gr_line (start 145.2932 101.5664) (end 144.8868 101.5664) (layer "Dwgs.User") (width 0.1) (tstamp 2dd9a5be-3aa9-4cf6-850b-b3df04cedb00)) + (gr_line (start 148.6968 102.811) (end 149.1032 102.811) (layer "Dwgs.User") (width 0.1) (tstamp 2e7f3dd4-50ff-427a-80eb-8563e69a085c)) + (gr_line (start 114.98 106.4) (end 115.08 106.4) (layer "Dwgs.User") (width 0.1) (tstamp 2e955124-6939-410c-81be-086896fd0cd7)) + (gr_line (start 153.6425 104.7316) (end 153.6425 102.9155) (layer "Dwgs.User") (width 0.1) (tstamp 2eb44e1a-4042-4ea6-aca2-4836a6ec84e9)) + (gr_line (start 125.16 103.19) (end 125.16 103.09) (layer "Dwgs.User") (width 0.1) (tstamp 2f1a67f5-44b6-4eb7-b122-776c3e081dbc)) + (gr_line (start 154.2775 102.9155) (end 154.2775 104.7316) (layer "Dwgs.User") (width 0.1) (tstamp 2f21cb60-1df5-4469-8858-6fe21b88fa8a)) + (gr_line (start 143.6168 102.811) (end 144.0232 102.811) (layer "Dwgs.User") (width 0.1) (tstamp 2f389684-fc2a-46a1-b11d-5ff1e4efe356)) + (gr_line (start 173.53 108.89) (end 173.53 108.44) (layer "Dwgs.User") (width 0.1) (tstamp 2f51df0b-67e2-48cd-baf9-810701c16be9)) + (gr_line (start 137.45 103.36) (end 135.164 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 2f5f8e07-82d7-4697-8ac1-989270a8e323)) + (gr_line (start 151.99 104.44) (end 151.99 104.585) (layer "Dwgs.User") (width 0.1) (tstamp 2fb7c72d-0d63-4df2-879e-15ff023fd1c7)) + (gr_line (start 157.877353 101.074) (end 158.024 100.82) (layer "Dwgs.User") (width 0.1) (tstamp 306245f6-c9a6-4171-8c7a-27ad4c131cc8)) + (gr_line (start 156.19 104.44) (end 156.19 107.44) (layer "Dwgs.User") (width 0.1) (tstamp 3097fea7-46a7-47a9-9cae-e148c8b5c995)) + (gr_line (start 125.16 101.39) (end 125.16 103.09) (layer "Dwgs.User") (width 0.1) (tstamp 314fcc6b-e3a4-4081-8c91-6170b707f3b4)) + (gr_line (start 120.78 93.34) (end 120.88 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 31e8e591-b069-4d14-81fb-1e93e03fe645)) + (gr_line (start 170.99 108.44) (end 171.89 108.44) (layer "Dwgs.User") (width 0.1) (tstamp 31f320f8-9fca-458c-80c9-a63045dda05e)) + (gr_line (start 163.37 90.89) (end 163 90.89) (layer "Dwgs.User") (width 0.1) (tstamp 31fb150b-1634-44a3-bbf0-4f27407886b5)) + (gr_line (start 167.18 90.89) (end 166.81 90.89) (layer "Dwgs.User") (width 0.1) (tstamp 32152384-5f30-4790-a5a7-40a77da6c53b)) + (gr_line (start 177.1375 99.4484) (end 177.1375 101.2645) (layer "Dwgs.User") (width 0.1) (tstamp 32a2f93b-16df-4770-bc80-527fdb2ae15f)) + (gr_line (start 111.28 105.67) (end 111.78 105.67) (layer "Dwgs.User") (width 0.1) (tstamp 32f61989-73fd-4834-bc42-216f4a71d9ad)) + (gr_line (start 122.43 106.25) (end 124.86 106.25) (layer "Dwgs.User") (width 0.1) (tstamp 33112a1f-3ef4-4453-945b-eafb5950befb)) + (gr_line (start 158.96 103.885) (end 158.96 104.785) (layer "Dwgs.User") (width 0.1) (tstamp 331e4b06-587c-447e-bea7-ab3ccd3f7d67)) + (gr_line (start 120.88 106.4) (end 120.98 106.4) (layer "Dwgs.User") (width 0.1) (tstamp 3334571c-c306-4b79-9192-949abe8085c3)) + (gr_line (start 151.99 104.585) (end 151.99 105.145) (layer "Dwgs.User") (width 0.1) (tstamp 346289f5-7fed-42d0-915e-ef27086b0782)) + (gr_line (start 170.99 90.89) (end 170.62 90.89) (layer "Dwgs.User") (width 0.1) (tstamp 3472ac51-2496-4774-b525-ca48b4eac389)) + (gr_line (start 121.88 93.34) (end 120.88 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 34937f78-0cd7-450b-8935-ad6822032278)) + (gr_line (start 165.54 91.34) (end 164.64 91.34) (layer "Dwgs.User") (width 0.1) (tstamp 34f494d3-f727-4e92-b04b-bb02d398ea06)) + (gr_line (start 123.945711 101.313175) (end 123.543096 99.623175) (layer "Dwgs.User") (width 0.1) (tstamp 35318ab5-9d7c-4bdd-a72a-c62185738587)) + (gr_line (start 176.97 108.89) (end 184.01 108.89) (layer "Dwgs.User") (width 0.1) (tstamp 3585a139-cfc6-4b57-99ce-0163d84caa4b)) + (gr_line (start 160.564 103.36) (end 160.417353 103.106) (layer "Dwgs.User") (width 0.1) (tstamp 35fc5917-85ed-430a-af29-e1aaa9fddb54)) + (gr_line (start 152.73 95.44) (end 152.09 95.44) (layer "Dwgs.User") (width 0.1) (tstamp 36e55dc7-b8dd-4b75-aa11-1a977430e4af)) + (gr_line (start 156.19 93.045) (end 156.19 92.485) (layer "Dwgs.User") (width 0.1) (tstamp 379db743-d2de-4c85-9575-f43ed26c5e74)) + (gr_line (start 162.1 108.44) (end 163 108.44) (layer "Dwgs.User") (width 0.1) (tstamp 37a423bc-f22b-4f78-8391-c64cc41bfdd6)) + (gr_line (start 130.7825 101.2645) (end 130.7825 99.4484) (layer "Dwgs.User") (width 0.1) (tstamp 38559462-8913-458e-9fcc-77f1adc4f527)) + (gr_line (start 127.397353 103.106) (end 127.182647 103.106) (layer "Dwgs.User") (width 0.1) (tstamp 388986aa-d9a5-485c-b2a5-20f9608e57de)) + (gr_line (start 118.08 93.34) (end 118.18 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 38cc4717-2b78-451d-a8e8-c30858d9cd68)) + (gr_line (start 173.16 108.89) (end 173.53 108.89) (layer "Dwgs.User") (width 0.1) (tstamp 38de0c27-43f9-4d0c-b62d-48e6b8ab2200)) + (gr_line (start 118.78 106.4) (end 117.68 106.4) (layer "Dwgs.User") (width 0.1) (tstamp 38f1f681-d503-49fe-ab87-4225bebb7b32)) + (gr_line (start 165.91 108.89) (end 165.91 108.44) (layer "Dwgs.User") (width 0.1) (tstamp 3915f1cf-e224-42a7-8e50-b5aa000e1dd3)) + (gr_line (start 159.56 90.89) (end 158.51 90.89) (layer "Dwgs.User") (width 0.1) (tstamp 393f0e56-c2d5-4ea4-8463-50265bc94d2d)) + (gr_line (start 170.724 103.36) (end 170.577353 103.106) (layer "Dwgs.User") (width 0.1) (tstamp 39527c7c-05aa-4994-8d55-39b3fd9e47ff)) + (gr_arc (start 124.042988 101.39) (mid 123.981016 101.368473) (end 123.945711 101.313175) (layer "Dwgs.User") (width 0.1) (tstamp 39d4d534-3997-4fb4-b0b6-d0e644ff29b2)) + (gr_line (start 118.18 93.34) (end 118.08 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 39e0f00a-b805-421f-8ed9-5c24ef6aaebe)) + (gr_line (start 125.16 102.69) (end 125.16 101.79) (layer "Dwgs.User") (width 0.1) (tstamp 3a04ac0e-2ee8-4210-b45b-490cd2425450)) + (gr_line (start 158.51 103.515) (end 158.51 103.885) (layer "Dwgs.User") (width 0.1) (tstamp 3a07246e-3a61-43dd-8b09-0bdf03c3e6f3)) + (gr_line (start 168.08 91.34) (end 167.18 91.34) (layer "Dwgs.User") (width 0.1) (tstamp 3a43f2ef-4839-435a-bede-c90252339a51)) + (gr_line (start 117.163856 106.4) (end 117.23 106.4) (layer "Dwgs.User") (width 0.1) (tstamp 3a9c4d0d-b8e3-4e3b-8868-df708ade9fd9)) + (gr_line (start 143.6168 96.969) (end 143.6168 98.2136) (layer "Dwgs.User") (width 0.1) (tstamp 3ae98a70-72b8-4d72-8f0c-ecef7b1ca6d6)) + (gr_line (start 127.544 103.36) (end 127.397353 103.106) (layer "Dwgs.User") (width 0.1) (tstamp 3aed5f29-363b-4eca-a21e-756b68fe8f23)) + (gr_line (start 119.777353 101.074) (end 119.924 100.82) (layer "Dwgs.User") (width 0.1) (tstamp 3b0df787-46aa-47b2-a11b-96df99f09a2e)) + (gr_line (start 160.83 90.89) (end 160.46 90.89) (layer "Dwgs.User") (width 0.1) (tstamp 3b6b0ef8-cb49-4806-a385-9d93130ffdc0)) + (gr_line (start 119.362288 106.4) (end 120.38 106.4) (layer "Dwgs.User") (width 0.1) (tstamp 3b8985d9-c9ce-4e5c-9b0f-dabde5c52713)) + (gr_line (start 160.202647 101.074) (end 160.417353 101.074) (layer "Dwgs.User") (width 0.1) (tstamp 3be5bd27-9454-4a5f-b633-97d435ecd4be)) + (gr_line (start 135.164 100.82) (end 137.45 100.82) (layer "Dwgs.User") (width 0.1) (tstamp 3c6ce34b-07ed-4efb-887e-8dcc88f1612e)) + (gr_line (start 122.102647 101.074) (end 122.317353 101.074) (layer "Dwgs.User") (width 0.1) (tstamp 3d219812-261f-4741-b119-3a36b9052a99)) + (gr_line (start 115.08 93.34) (end 116.48 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 3db2b854-567f-4631-b764-bc8442698c9a)) + (gr_line (start 158.51 97.165) (end 158.51 97.535) (layer "Dwgs.User") (width 0.1) (tstamp 3e63fcaa-261d-4d3c-a5b9-9e80616e71a6)) + (gr_line (start 167.18 108.44) (end 168.08 108.44) (layer "Dwgs.User") (width 0.1) (tstamp 3e93cc50-fa1e-445b-8e48-b92594ec9006)) + (gr_line (start 128.8775 102.9155) (end 128.8775 104.7316) (layer "Dwgs.User") (width 0.1) (tstamp 3f2f1aeb-24f2-4597-bbb9-54b12c752d6f)) + (gr_line (start 154.976 103.36) (end 152.69 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 3f473a8d-2328-4446-9e36-aaf72c0dfceb)) + (gr_line (start 156.1825 99.4484) (end 156.8175 99.4484) (layer "Dwgs.User") (width 0.1) (tstamp 3f787304-0f09-428f-9615-a178d53b5ed2)) + (gr_line (start 164.64 108.44) (end 165.54 108.44) (layer "Dwgs.User") (width 0.1) (tstamp 4055fe96-6cd0-4098-a3eb-28bdaf898065)) + (gr_line (start 121.88 93.34) (end 121.08 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 407396c7-a5e2-4ecf-b616-5f9c7dafa52b)) + (gr_line (start 121.956 103.36) (end 119.924 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 40f2d922-dc77-4165-a4ba-77aa54d0f1fa)) + (gr_line (start 158.51 100.075) (end 158.96 100.075) (layer "Dwgs.User") (width 0.1) (tstamp 41456f29-a703-4d12-85d0-c21ea7c0a452)) + (gr_line (start 124.642647 103.106) (end 124.496 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 435960f9-5f02-4a62-b70b-90c1310d341d)) + (gr_line (start 124.86 94.35) (end 124.86 94.3) (layer "Dwgs.User") (width 0.1) (tstamp 4373547b-d3a9-4735-9a12-7e388d4b1d9d)) + (gr_line (start 113.78 93.34) (end 113.18 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 4373f5d0-1e9d-489b-aa26-9288beeb8cb3)) + (gr_line (start 174.5975 104.7316) (end 173.9625 104.7316) (layer "Dwgs.User") (width 0.1) (tstamp 43d030b0-c46c-4448-bc9e-987f12c7559d)) + (gr_line (start 125.16 97.2) (end 125.16 96.8) (layer "Dwgs.User") (width 0.1) (tstamp 43d1f199-f4ee-4683-993f-3ccce3985416)) + (gr_line (start 158.51 104.785) (end 158.51 105.155) (layer "Dwgs.User") (width 0.1) (tstamp 441f9c55-be25-4fae-8b9b-6a71ad3b0b86)) + (gr_line (start 170.724 100.82) (end 172.756 100.82) (layer "Dwgs.User") (width 0.1) (tstamp 45005e12-36a9-4853-a83d-a87ffad800b4)) + (gr_line (start 119.08 93.34) (end 119.18 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 45108c5b-3874-4f53-b99e-7b06655c64f6)) + (gr_line (start 122.43 105.31) (end 120.48 105.31) (layer "Dwgs.User") (width 0.1) (tstamp 453a77ad-fac0-4cd4-9fca-6e04f8cfa3e5)) + (gr_line (start 155.337353 103.106) (end 155.122647 103.106) (layer "Dwgs.User") (width 0.1) (tstamp 45580b2c-f853-4bae-b48d-8b2b7a8c9649)) + (gr_line (start 132.477353 103.106) (end 132.262647 103.106) (layer "Dwgs.User") (width 0.1) (tstamp 4572eec0-5fb0-46c6-89b0-d3341f37f9b8)) + (gr_line (start 124.889289 106.4) (end 124.86 106.4) (layer "Dwgs.User") (width 0.1) (tstamp 45d251bd-4b8c-43e0-a1a3-865b3e4a5a83)) + (gr_line (start 152.86 100.99) (end 153.11 100.99) (layer "Dwgs.User") (width 0.1) (tstamp 465b9a35-7fb3-44cf-baad-d436034be791)) + (gr_line (start 152.09 104.34) (end 152.73 104.34) (layer "Dwgs.User") (width 0.1) (tstamp 4660c6bf-e69d-4a4d-bdfe-d125b039e05b)) + (gr_line (start 117.163856 93.34) (end 117.097712 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 4669b17e-5fae-4b5d-94be-7208bcd71fb5)) + (gr_line (start 111.35 104.64) (end 111.28 104.64) (layer "Dwgs.User") (width 0.1) (tstamp 46988679-cc79-4024-bbc1-b1f167609765)) + (gr_line (start 157.662647 103.106) (end 157.516 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 47d22e24-7c7f-4617-a22e-884660a7a8ff)) + (gr_line (start 113.18 93.34) (end 113.78 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 485ee4d3-27de-4a80-88eb-91e13dbef2a5)) + (gr_line (start 111.5 103.8) (end 111.5 104.49) (layer "Dwgs.User") (width 0.1) (tstamp 48c77641-1046-44b0-bae8-52da953ea633)) + (gr_line (start 117.68 106.4) (end 117.58 106.4) (layer "Dwgs.User") (width 0.1) (tstamp 494350ab-d17d-4de3-8b96-f15451154d6a)) + (gr_line (start 132.262647 103.106) (end 132.116 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 497283dc-5316-4045-8e79-68a8bb50f4f5)) + (gr_line (start 117.48 93.59) (end 115.08 93.59) (layer "Dwgs.User") (width 0.1) (tstamp 49bc590d-585a-47df-bda3-e46f7daa6990)) + (gr_line (start 169.72 108.89) (end 169.72 108.44) (layer "Dwgs.User") (width 0.1) (tstamp 4a333138-062a-4541-87e1-d6ef03b1e3dd)) + (gr_line (start 119.23 106.4) (end 119.296144 106.4) (layer "Dwgs.User") (width 0.1) (tstamp 4b325ae5-e73e-4571-bbb6-af750e7a58b8)) + (gr_line (start 151.99 95.195) (end 151.99 95.34) (layer "Dwgs.User") (width 0.1) (tstamp 4b64ce61-cd9f-4068-855a-a918a6209675)) + (gr_line (start 173.53 108.44) (end 174.43 108.44) (layer "Dwgs.User") (width 0.1) (tstamp 4ccb0e93-36f7-4d7b-baba-2457a90267b7)) + (gr_line (start 124.889289 93.34) (end 124.930711 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 4cfa277c-b6f4-4575-8b74-ea83242e8813)) + (gr_line (start 124.86 106.4) (end 122.43 106.4) (layer "Dwgs.User") (width 0.1) (tstamp 4d8a27f3-5994-4c02-859b-09c0a8d34a6d)) + (gr_line (start 132.116 100.82) (end 132.262647 101.074) (layer "Dwgs.User") (width 0.1) (tstamp 4dee428b-9873-45f7-9e00-b3849b95bf1c)) + (gr_line (start 111.23 93.49) (end 111.23 93.7) (layer "Dwgs.User") (width 0.1) (tstamp 4e3d105c-3308-491c-a0aa-594e6247a479)) + (gr_line (start 125.16 95.93) (end 125.16 96.03) (layer "Dwgs.User") (width 0.1) (tstamp 4e647fa9-4baf-493a-891e-373b7bb90db1)) + (gr_line (start 147.8332 96.969) (end 147.4268 96.969) (layer "Dwgs.User") (width 0.1) (tstamp 4e9a87a3-418a-43a4-a902-c2e3103424a6)) + (gr_line (start 125.16 96.03) (end 125.16 95.93) (layer "Dwgs.User") (width 0.1) (tstamp 4ea989fb-9cda-4210-89d1-fe153727e40c)) + (gr_line (start 143.185 101.6045) (end 149.535 101.6045) (layer "Dwgs.User") (width 0.1) (tstamp 4f5c185a-e11b-4d82-a8bc-b9689c9c633b)) + (gr_line (start 160.83 91.34) (end 160.83 90.89) (layer "Dwgs.User") (width 0.1) (tstamp 5006a2d1-be56-41dc-888f-67fb86bea03b)) + (gr_line (start 158.51 98.805) (end 158.96 98.805) (layer "Dwgs.User") (width 0.1) (tstamp 50e82998-94a9-4b38-a960-5b276fe8586e)) + (gr_line (start 117.58 106.4) (end 117.68 106.4) (layer "Dwgs.User") (width 0.1) (tstamp 51153875-01b9-46f2-8b14-6306c8586588)) + (gr_line (start 124.51 103.09) (end 125.01 103.09) (layer "Dwgs.User") (width 0.1) (tstamp 51854738-fa9c-4052-b2b8-d2dde367270a)) + (gr_line (start 125.16 102.99) (end 125.16 100.79) (layer "Dwgs.User") (width 0.1) (tstamp 5199ad7b-ab84-4971-9df3-53270a0a37ba)) + (gr_line (start 176.5025 99.4484) (end 177.1375 99.4484) (layer "Dwgs.User") (width 0.1) (tstamp 51aef7ea-783f-44d5-8cab-9faf10da9064)) + (gr_line (start 158.51 106.055) (end 158.51 108.89) (layer "Dwgs.User") (width 0.1) (tstamp 51c3e3cc-739b-4bac-a271-7f779051de39)) + (gr_line (start 134.802647 103.106) (end 134.656 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 51e38831-b6fe-409b-99e0-ea87fc114c30)) + (gr_line (start 143.6168 101.5664) (end 143.6168 102.811) (layer "Dwgs.User") (width 0.1) (tstamp 525775d5-0e6e-4c76-b5ab-199b2e54ac41)) + (gr_line (start 165.91 108.44) (end 166.81 108.44) (layer "Dwgs.User") (width 0.1) (tstamp 5289bc61-7716-4d1c-91dd-03b886b4760f)) + (gr_line (start 120.43 93.34) (end 120.33 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 52ee041e-391d-486f-9b84-abdb5d15db1c)) + (gr_line (start 125.004 103.36) (end 124.857353 103.106) (layer "Dwgs.User") (width 0.1) (tstamp 53450cca-0496-4005-a7ef-5b1ae88fa402)) + (gr_line (start 119.924 103.36) (end 119.777353 103.106) (layer "Dwgs.User") (width 0.1) (tstamp 53ca97d4-db85-46f1-866a-72ac5fba2bbf)) + (gr_line (start 125.7025 101.2645) (end 125.7025 99.4484) (layer "Dwgs.User") (width 0.1) (tstamp 5404664b-083c-4ae7-9324-834241f1df76)) + (gr_arc (start 124.96 94.45) (mid 124.889289 94.420711) (end 124.86 94.35) (layer "Dwgs.User") (width 0.1) (tstamp 55b6b040-a746-4424-a5b4-1f45a1d15120)) + (gr_line (start 151.99 105.145) (end 151.99 106.735) (layer "Dwgs.User") (width 0.1) (tstamp 55baceed-f7d9-4d73-84e4-b06c780623b7)) + (gr_line (start 120.88 93.34) (end 121.88 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 564f1f04-6ff3-46a0-97e8-50ef7acc139d)) + (gr_line (start 146.5632 96.969) (end 146.1568 96.969) (layer "Dwgs.User") (width 0.1) (tstamp 56ff2288-13d4-4098-a5c7-84a24b2613d1)) + (gr_line (start 125.16 97.85) (end 125.16 97.75) (layer "Dwgs.User") (width 0.1) (tstamp 578b9c3f-045a-4830-a037-9fe8cd94bc66)) + (gr_line (start 165.54 108.89) (end 165.91 108.89) (layer "Dwgs.User") (width 0.1) (tstamp 57a35f7e-1eec-4bce-82d8-651d3f20ac22)) + (gr_line (start 118.0825 102.9155) (end 118.7175 102.9155) (layer "Dwgs.User") (width 0.1) (tstamp 57be4481-578e-480a-b137-dcb8fd95babf)) + (gr_arc (start 119.023934 105.693934) (mid 118.991429 105.645269) (end 118.98 105.587868) (layer "Dwgs.User") (width 0.1) (tstamp 57f6b820-62fa-4d98-887a-d2a380a76964)) + (gr_line (start 122.23 106.4) (end 124.96 106.4) (layer "Dwgs.User") (width 0.1) (tstamp 5821604d-5ceb-420a-b7e4-ba8f3233a4b7)) + (gr_line (start 146.5632 101.5664) (end 146.1568 101.5664) (layer "Dwgs.User") (width 0.1) (tstamp 582bf52d-f931-4c83-b941-f1087e1fcfee)) + (gr_line (start 169.35 91.34) (end 168.45 91.34) (layer "Dwgs.User") (width 0.1) (tstamp 584970dc-5538-419b-b998-8d8d4ada798f)) + (gr_line (start 119.28 104.15) (end 120.39 104.15) (layer "Dwgs.User") (width 0.1) (tstamp 5879090f-e6ed-48e6-a17d-670ffa2c5461)) + (gr_line (start 120.98 93.34) (end 120.88 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 58b8f6af-04ea-4eb0-addd-d814725f2fe4)) + (gr_line (start 176.5025 101.2645) (end 176.5025 99.4484) (layer "Dwgs.User") (width 0.1) (tstamp 58d7fa4b-9912-4b07-bc12-5c063b15dc64)) + (gr_line (start 121.88 93.34) (end 121.98 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 5939629d-2bb5-4863-83b9-27abfaf3eac4)) + (gr_line (start 154.86 100.99) (end 154.86 98.79) (layer "Dwgs.User") (width 0.1) (tstamp 5985ca3b-83e7-485c-a804-db4e4c6c7fcd)) + (gr_line (start 171.89 108.89) (end 172.26 108.89) (layer "Dwgs.User") (width 0.1) (tstamp 59e71b82-fd2c-4d50-9aac-2d0df67acc80)) + (gr_line (start 164.27 108.44) (end 164.27 108.89) (layer "Dwgs.User") (width 0.1) (tstamp 5a43f40c-f75b-4db3-8642-220e4b806437)) + (gr_line (start 114.479499 93.34) (end 114.379499 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 5a8f98be-3861-4e9a-bd06-b6217ad585d8)) + (gr_line (start 170.216 103.36) (end 168.184 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 5add257c-7316-4000-a2a3-e6a8c316ab9c)) + (gr_line (start 124.41 104.89) (end 124.41 103.19) (layer "Dwgs.User") (width 0.1) (tstamp 5af0907a-cc5c-4a2d-827a-e091ca759470)) + (gr_line (start 159.56 108.44) (end 160.46 108.44) (layer "Dwgs.User") (width 0.1) (tstamp 5b3893c6-e4cc-4fa9-be23-63d62d12d2ee)) + (gr_line (start 144.0232 96.969) (end 143.6168 96.969) (layer "Dwgs.User") (width 0.1) (tstamp 5b77bfad-fdd5-4e7d-86ed-ad21fd1ee4e0)) + (gr_line (start 129.937353 101.074) (end 130.084 100.82) (layer "Dwgs.User") (width 0.1) (tstamp 5c6b1739-bddf-40c7-873c-328e9672302a)) + (gr_line (start 173.16 90.89) (end 173.16 91.34) (layer "Dwgs.User") (width 0.1) (tstamp 5cfef867-dff5-4abc-9cf1-6fa8f45eaef2)) + (gr_line (start 161.73 108.44) (end 161.73 108.89) (layer "Dwgs.User") (width 0.1) (tstamp 5cff2459-d275-4803-8fa2-8289cb689a75)) + (gr_line (start 122.43 105.11) (end 122.43 105.31) (layer "Dwgs.User") (width 0.1) (tstamp 5d0be09d-133e-4cac-b0d8-fd336835cc6c)) + (gr_line (start 158.51 103.885) (end 158.96 103.885) (layer "Dwgs.User") (width 0.1) (tstamp 5d580eb5-0e83-488b-a0fd-a803c630f551)) + (gr_line (start 145.2932 96.969) (end 144.8868 96.969) (layer "Dwgs.User") (width 0.1) (tstamp 5d82a0b1-5c8e-42d0-8222-7c4b7e42e518)) + (gr_line (start 116.48 106.4) (end 115.08 106.4) (layer "Dwgs.User") (width 0.1) (tstamp 5daca09e-60a3-4181-a1f0-19c5300b582a)) + (gr_arc (start 111.53 94) (mid 111.317868 93.912132) (end 111.23 93.7) (layer "Dwgs.User") (width 0.1) (tstamp 5e066231-f8d2-43bf-bff3-80c6fb0c9c86)) + (gr_line (start 174.43 108.44) (end 174.43 108.89) (layer "Dwgs.User") (width 0.1) (tstamp 5e182438-6e6f-45ba-bef5-6be708805673)) + (gr_line (start 124.86 93.5) (end 124.86 93.49) (layer "Dwgs.User") (width 0.1) (tstamp 5e3ca9e8-0260-4e6b-9246-fb1c6934f35f)) + (gr_line (start 152.73 104.34) (end 155.45 104.34) (layer "Dwgs.User") (width 0.1) (tstamp 5e40bd00-596e-4595-8afb-832031e7cd39)) + (gr_line (start 168.184 100.82) (end 170.216 100.82) (layer "Dwgs.User") (width 0.1) (tstamp 5e5cd445-0654-433f-a688-b9a23b9e5558)) + (gr_line (start 121.2575 101.2645) (end 120.6225 101.2645) (layer "Dwgs.User") (width 0.1) (tstamp 5ed661fa-d25a-413c-8f9b-894484c176c8)) + (gr_line (start 174.43 108.89) (end 174.8 108.89) (layer "Dwgs.User") (width 0.1) (tstamp 5ed8deae-e8d8-451d-b355-245f684ec0f6)) + (gr_line (start 122.317353 103.106) (end 122.102647 103.106) (layer "Dwgs.User") (width 0.1) (tstamp 5ee97714-8ad8-47a4-bd70-3ebc8406c7b5)) + (gr_line (start 147.4268 101.5664) (end 147.4268 102.811) (layer "Dwgs.User") (width 0.1) (tstamp 5f10ab2e-0baa-42eb-b877-7c3c9e704ef3)) + (gr_line (start 170.62 108.89) (end 170.99 108.89) (layer "Dwgs.User") (width 0.1) (tstamp 5ff98705-cf67-403d-b0a1-4c57aba0bbdc)) + (gr_line (start 160.417353 101.074) (end 160.564 100.82) (layer "Dwgs.User") (width 0.1) (tstamp 60e6d176-aade-439f-80d8-764c13ba9024)) + (gr_line (start 155.484 103.36) (end 155.337353 103.106) (layer "Dwgs.User") (width 0.1) (tstamp 6109efee-34d5-4820-b2f1-2e5974922f54)) + (gr_line (start 111.53 94) (end 113.98 94) (layer "Dwgs.User") (width 0.1) (tstamp 61dc775a-14c7-4cce-be48-c5d6e8045697)) + (gr_line (start 125.16 99.5) (end 125.16 99.6) (layer "Dwgs.User") (width 0.1) (tstamp 61e76907-90d9-4f86-b582-ad651e60aa0c)) + (gr_line (start 161.73 108.89) (end 162.1 108.89) (layer "Dwgs.User") (width 0.1) (tstamp 620fd31f-1d7e-453a-874c-5731a4bbc505)) + (gr_arc (start 113.439289 105.67) (mid 113.458426 105.673803) (end 113.474645 105.684645) (layer "Dwgs.User") (width 0.1) (tstamp 6228b587-c759-4f5a-aee2-44d44c696a08)) + (gr_line (start 117.68 106.4) (end 118.78 106.4) (layer "Dwgs.User") (width 0.1) (tstamp 622fea85-fc3a-49dd-a4af-3bfd36c6693d)) + (gr_line (start 169.72 108.44) (end 170.62 108.44) (layer "Dwgs.User") (width 0.1) (tstamp 62681247-dfee-4fe9-a797-fef33eb74a7f)) + (gr_line (start 125.01 104.99) (end 124.51 104.99) (layer "Dwgs.User") (width 0.1) (tstamp 62a86672-b56e-46bd-bc25-5c0442dd543c)) + (gr_line (start 124.96 93.34) (end 122.23 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 62faf466-a5e1-4997-954a-e3f3f47e0a99)) + (gr_line (start 120.88 93.34) (end 120.78 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 633a5fce-b259-449f-9fbe-80229fc70017)) + (gr_line (start 163.8025 102.9155) (end 164.4375 102.9155) (layer "Dwgs.User") (width 0.1) (tstamp 6356fe97-06cd-4a4b-b2f2-2e98498da4a1)) + (gr_arc (start 113.945355 106.155355) (mid 113.95619 106.171577) (end 113.96 106.190711) (layer "Dwgs.User") (width 0.1) (tstamp 638492c1-39c4-4e69-a3a1-232b324e5b21)) + (gr_line (start 119.23 93.34) (end 117.23 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 6388b06e-af5c-405f-b16c-ee4225810f35)) + (gr_line (start 121.98 93.34) (end 121.88 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 64272f01-95d4-4c13-ba7c-3f30a36f0035)) + (gr_line (start 120.59 104.42) (end 121.29 104.42) (layer "Dwgs.User") (width 0.1) (tstamp 649e27c1-a08d-4446-a16b-cdabdc592f17)) + (gr_line (start 119.38 104.58) (end 119.38 105.222893) (layer "Dwgs.User") (width 0.1) (tstamp 651c91fd-ec54-4600-b738-56cbf235205c)) + (gr_line (start 160.83 108.89) (end 160.83 108.44) (layer "Dwgs.User") (width 0.1) (tstamp 659d7e05-6d30-4048-9451-144bfa6ef129)) + (gr_line (start 147.4268 102.811) (end 147.8332 102.811) (layer "Dwgs.User") (width 0.1) (tstamp 65fd9534-1b91-42a6-8ecd-7a42d8ae4ade)) + (gr_line (start 121.49 104.634214) (end 121.965786 105.11) (layer "Dwgs.User") (width 0.1) (tstamp 660190eb-2890-4958-8da2-d63590e8e03c)) + (gr_arc (start 114.28 102.8) (mid 114.223117 102.975768) (end 114.074038 103.08488) (layer "Dwgs.User") (width 0.1) (tstamp 6640c556-30bc-4fc7-a797-35ec65cf0f77)) + (gr_line (start 161.2625 99.4484) (end 161.8975 99.4484) (layer "Dwgs.User") (width 0.1) (tstamp 665ff082-de8d-4434-bdea-5354e7d0b15e)) + (gr_line (start 155.45 95.44) (end 152.73 95.44) (layer "Dwgs.User") (width 0.1) (tstamp 66615e91-3e7a-41a3-a5de-d8915c5cd486)) + (gr_line (start 146.1568 102.811) (end 146.5632 102.811) (layer "Dwgs.User") (width 0.1) (tstamp 66cddf54-c141-4b9d-b300-069491227c2d)) + (gr_line (start 176.97 91.34) (end 176.07 91.34) (layer "Dwgs.User") (width 0.1) (tstamp 6792a032-9256-487f-aa0b-8c689e242f4e)) + (gr_line (start 168.8825 102.9155) (end 169.5175 102.9155) (layer "Dwgs.User") (width 0.1) (tstamp 67ab6325-5225-42ee-86cc-5aee5e01efce)) + (gr_line (start 156.19 95.195) (end 156.19 94.635) (layer "Dwgs.User") (width 0.1) (tstamp 67cd1818-ab6d-4ba5-a3d8-70afbf35fabc)) + (gr_line (start 125.004 100.82) (end 127.036 100.82) (layer "Dwgs.User") (width 0.1) (tstamp 684dd321-c877-439a-a4d1-bec26f55cf89)) + (gr_line (start 128.2425 104.7316) (end 128.2425 102.9155) (layer "Dwgs.User") (width 0.1) (tstamp 68617ba5-42bf-490f-8799-0863bd897117)) + (gr_line (start 158.024 100.82) (end 160.056 100.82) (layer "Dwgs.User") (width 0.1) (tstamp 6884c1b4-ba74-400a-b15a-2bf546c04e73)) + (gr_line (start 135.8625 101.2645) (end 135.8625 99.4484) (layer "Dwgs.User") (width 0.1) (tstamp 68d49974-bc49-4d87-a030-93a7fa8ebeb6)) + (gr_line (start 158.51 95.895) (end 158.51 96.265) (layer "Dwgs.User") (width 0.1) (tstamp 6933eb41-d471-4ac8-9862-a876011c4773)) + (gr_line (start 161.2625 101.2645) (end 161.2625 99.4484) (layer "Dwgs.User") (width 0.1) (tstamp 6a787b26-86fe-4c4f-b92f-6381c95ee933)) + (gr_line (start 157.877353 103.106) (end 157.662647 103.106) (layer "Dwgs.User") (width 0.1) (tstamp 6b24a7a2-717b-4448-a40d-7886a2ed3d71)) + (gr_line (start 131.4175 101.2645) (end 130.7825 101.2645) (layer "Dwgs.User") (width 0.1) (tstamp 6b4ca676-3379-4b8d-a1e2-e3fc88dc7cd2)) + (gr_line (start 170.99 91.34) (end 170.99 90.89) (layer "Dwgs.User") (width 0.1) (tstamp 6bcc4470-6fe4-4c8d-ba29-7eeb8005d7fa)) + (gr_line (start 163.104 100.82) (end 165.136 100.82) (layer "Dwgs.User") (width 0.1) (tstamp 6bd7efd5-74f5-4b09-8bb7-5762073a2f78)) + (gr_line (start 111.13 103.82) (end 111.13 105.67) (layer "Dwgs.User") (width 0.1) (tstamp 6c1bd5d9-fec6-47a5-aae3-ae852ddca055)) + (gr_line (start 111.18 93.34) (end 111.23 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 6cd7c58d-b03d-4db3-ab50-a7d7e7c1e928)) + (gr_line (start 143.185 98.1755) (end 143.185 101.6045) (layer "Dwgs.User") (width 0.1) (tstamp 6d259b3b-196b-4e6b-acdf-fc3e09319776)) + (gr_line (start 156.19 107.295) (end 156.19 106.735) (layer "Dwgs.User") (width 0.1) (tstamp 6e4bbe2c-1e2d-4539-b6d8-5d5edc57b4de)) + (gr_line (start 125.16 102.79) (end 125.16 102.69) (layer "Dwgs.User") (width 0.1) (tstamp 6eaf44a5-2bb8-4e84-ae85-e082a57042dd)) + (gr_line (start 160.056 100.82) (end 160.202647 101.074) (layer "Dwgs.User") (width 0.1) (tstamp 6ec69bf0-bd27-4e31-8522-71d586cb9b08)) + (gr_line (start 120.59 104.35) (end 120.59 104.42) (layer "Dwgs.User") (width 0.1) (tstamp 6f172490-e7c3-45a0-aafa-f94d5c12df3c)) + (gr_line (start 158.96 105.155) (end 158.96 106.055) (layer "Dwgs.User") (width 0.1) (tstamp 6f4bbdb8-5bb2-4c5f-b604-50c819181981)) + (gr_line (start 163 91.34) (end 162.1 91.34) (layer "Dwgs.User") (width 0.1) (tstamp 6f9f8538-0b96-4eb3-a978-1c7439c0e8bf)) + (gr_line (start 125.16 97.95) (end 125.16 97.85) (layer "Dwgs.User") (width 0.1) (tstamp 6fc49b93-842f-4814-8ca6-1e11c16fa8fa)) + (gr_arc (start 156.09 104.34) (mid 156.115882 104.343407) (end 156.14 104.353397) (layer "Dwgs.User") (width 0.1) (tstamp 6fe48f1e-4227-4f41-a8f4-0e7ec51a11e0)) + (gr_line (start 162.957353 103.106) (end 162.742647 103.106) (layer "Dwgs.User") (width 0.1) (tstamp 7048b6de-9faa-47a1-99c5-b74e17a09a6e)) + (gr_line (start 160.564 100.82) (end 162.596 100.82) (layer "Dwgs.User") (width 0.1) (tstamp 7056f785-c3a5-4410-b6bb-e5d4b16e698a)) + (gr_line (start 144.8868 102.811) (end 145.2932 102.811) (layer "Dwgs.User") (width 0.1) (tstamp 70852beb-7102-4701-922b-9248dc6321b9)) + (gr_line (start 121.88 106.4) (end 121.98 106.4) (layer "Dwgs.User") (width 0.1) (tstamp 70b4eaa4-61ff-4379-b06d-623ca05164b1)) + (gr_line (start 175.7 108.89) (end 176.07 108.89) (layer "Dwgs.User") (width 0.1) (tstamp 7131ee3d-de36-4b6f-a391-6695d97d81c2)) + (gr_line (start 169.5175 104.7316) (end 168.8825 104.7316) (layer "Dwgs.User") (width 0.1) (tstamp 716698ac-ed16-401e-958b-a147596def51)) + (gr_line (start 163 108.44) (end 163 108.89) (layer "Dwgs.User") (width 0.1) (tstamp 7279a0ce-75b5-4d17-adea-e5e9949407a6)) + (gr_line (start 117.98 93.34) (end 118.08 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 72941de6-4056-41a3-be67-7819992eeaa3)) + (gr_line (start 113.474645 105.684645) (end 113.945355 106.155355) (layer "Dwgs.User") (width 0.1) (tstamp 72f86fac-1de9-4853-b551-bbe9529da2a3)) + (gr_line (start 149.535 98.1755) (end 143.185 98.1755) (layer "Dwgs.User") (width 0.1) (tstamp 73cb09ad-e380-49f3-bc9d-038b1104bc93)) + (gr_line (start 166.3425 99.4484) (end 166.9775 99.4484) (layer "Dwgs.User") (width 0.1) (tstamp 748d63ca-ef14-4e90-85ec-56619f2bea16)) + (gr_line (start 172.902647 103.106) (end 172.756 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 74b09255-300b-41bc-a348-4c1575c49b6b)) + (gr_line (start 135.164 103.36) (end 135.017353 103.106) (layer "Dwgs.User") (width 0.1) (tstamp 74e18c92-61e9-4154-8a7c-dfbd4a946e5e)) + (gr_line (start 116.678997 93.34) (end 117.48 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 75640a86-c7da-4929-8b77-923b3c6bee6b)) + (gr_line (start 161.8975 101.2645) (end 161.2625 101.2645) (layer "Dwgs.User") (width 0.1) (tstamp 7594fd2b-c5d9-4333-9f70-e53128d27c5a)) + (gr_line (start 144.8868 101.5664) (end 144.8868 102.811) (layer "Dwgs.User") (width 0.1) (tstamp 759bd0f6-2646-44e7-94e8-5efbb41acb61)) + (gr_line (start 120.23 93.34) (end 119.362288 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 769ea560-2289-4ed4-9a90-b0dea97e737b)) + (gr_line (start 113.96 106.4) (end 114.06 106.4) (layer "Dwgs.User") (width 0.1) (tstamp 76bf3f12-008a-4a13-b216-e7dae9728db6)) + (gr_line (start 158.51 99.705) (end 158.51 100.075) (layer "Dwgs.User") (width 0.1) (tstamp 774bd91e-6eb9-41ae-a7fd-20b88a031e1c)) + (gr_line (start 148.6968 101.5664) (end 148.6968 102.811) (layer "Dwgs.User") (width 0.1) (tstamp 775b50f1-c021-45e5-b4f4-3da4bfa305be)) + (gr_line (start 164.64 108.89) (end 164.64 108.44) (layer "Dwgs.User") (width 0.1) (tstamp 77697486-3706-446b-b0dc-99c11e5b6fb4)) + (gr_line (start 123.1625 104.7316) (end 123.1625 102.9155) (layer "Dwgs.User") (width 0.1) (tstamp 777a7d71-7105-4515-9e2c-011e98c36c8b)) + (gr_line (start 168.037353 101.074) (end 168.184 100.82) (layer "Dwgs.User") (width 0.1) (tstamp 77a09c2e-107d-4a82-95c7-b222303ba715)) + (gr_arc (start 117.58 93.49) (mid 117.550711 93.560711) (end 117.48 93.59) (layer "Dwgs.User") (width 0.1) (tstamp 77f01482-1a0d-408c-a0b8-f389b6fedc82)) + (gr_line (start 121.29 104.42) (end 121.29 104.4) (layer "Dwgs.User") (width 0.1) (tstamp 783d99f0-9b1b-482f-8119-337c4a520061)) + (gr_arc (start 115.08 93.59) (mid 115.009289 93.560711) (end 114.98 93.49) (layer "Dwgs.User") (width 0.1) (tstamp 78aafe37-8da2-4652-8543-18ebef8d21dc)) + (gr_line (start 125.16 97.4) (end 125.16 97.3) (layer "Dwgs.User") (width 0.1) (tstamp 7915db52-1f07-44c7-b796-c7fc1aca7b67)) + (gr_line (start 122.13 93.34) (end 122.08 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 791f08b2-190f-425b-84e1-3aec99a46611)) + (gr_line (start 124.96 106.4) (end 124.930711 106.4) (layer "Dwgs.User") (width 0.1) (tstamp 7924cdcb-45b3-439a-a58e-4e78f2ff9e7a)) + (gr_arc (start 113.98 94) (mid 114.192132 94.087868) (end 114.28 94.3) (layer "Dwgs.User") (width 0.1) (tstamp 7a6f4622-4213-4c81-84d2-b9b224d2a864)) + (gr_line (start 120.13 104.43) (end 119.53 104.43) (layer "Dwgs.User") (width 0.1) (tstamp 7a961303-0ee0-4514-9c41-71f7612da80d)) + (gr_line (start 122.38 93.34) (end 122.28 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 7ae39c29-5978-4de8-b0d8-d1c366a90b03)) + (gr_line (start 158.96 104.785) (end 158.51 104.785) (layer "Dwgs.User") (width 0.1) (tstamp 7aec2799-4000-4098-a752-1bed4b75fdcf)) + (gr_line (start 162.596 103.36) (end 160.564 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 7af1455e-5ab2-4286-8c74-1c6dee563208)) + (gr_line (start 146.5632 98.2136) (end 146.5632 96.969) (layer "Dwgs.User") (width 0.1) (tstamp 7af171ef-c1a8-4817-ac3c-eb72938c314e)) + (gr_line (start 127.036 100.82) (end 127.182647 101.074) (layer "Dwgs.User") (width 0.1) (tstamp 7af2029e-2b92-4284-9c35-cc656514173c)) + (gr_line (start 122.23 93.34) (end 122.13 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 7afec855-ed33-4dd1-8a74-3d2203c81740)) + (gr_line (start 165.136 103.36) (end 163.104 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 7b08b6d2-d7a0-45d0-95d4-d9dfb9198b27)) + (gr_line (start 111.13 105.67) (end 111.13 104.64) (layer "Dwgs.User") (width 0.1) (tstamp 7b52fe8c-70c2-40ad-a3fc-6605c636d0aa)) + (gr_line (start 119.562647 103.106) (end 119.416 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 7c11a07f-525c-45a7-9ad1-361ea90615cc)) + (gr_line (start 111.13 103.92) (end 111.13 103.82) (layer "Dwgs.User") (width 0.1) (tstamp 7c2084e9-3b2e-4e85-bb04-4d1893a867c2)) + (gr_line (start 116.48 106.4) (end 116.58 106.4) (layer "Dwgs.User") (width 0.1) (tstamp 7c2c7978-0926-492c-8e3d-93ac33c3f226)) + (gr_line (start 119.924 100.82) (end 121.956 100.82) (layer "Dwgs.User") (width 0.1) (tstamp 7d6807f0-5c24-4921-bebf-780c435de47a)) + (gr_line (start 158.024 103.36) (end 157.877353 103.106) (layer "Dwgs.User") (width 0.1) (tstamp 7dc50517-93ab-4193-ac41-8278ba10e249)) + (gr_line (start 122.28 93.34) (end 122.38 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 7ddf1699-d6ad-4845-a07e-3473cde5e6f7)) + (gr_line (start 158.96 99.705) (end 158.51 99.705) (layer "Dwgs.User") (width 0.1) (tstamp 7de935c6-9119-4940-8080-9aaeda4f0cdd)) + (gr_line (start 172.756 103.36) (end 170.724 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 7e60f163-8805-4bc8-82a5-453da20ba1a2)) + (gr_line (start 136.4975 99.4484) (end 136.4975 101.2645) (layer "Dwgs.User") (width 0.1) (tstamp 7e72304a-4161-4a22-8d65-75ee76dcdf69)) + (gr_line (start 120.6225 99.4484) (end 121.2575 99.4484) (layer "Dwgs.User") (width 0.1) (tstamp 7e97b323-0f13-4745-becc-fa60e39b31ab)) + (gr_line (start 149.535 101.6045) (end 149.535 98.1755) (layer "Dwgs.User") (width 0.1) (tstamp 7f093f1d-323b-4b4e-b33a-3f6815b22768)) + (gr_arc (start 113.26101 105.71) (mid 113.278377 105.68127) (end 113.31 105.67) (layer "Dwgs.User") (width 0.1) (tstamp 7f180349-2cf1-4faf-8ede-f82101d0fa01)) + (gr_line (start 158.96 98.435) (end 158.51 98.435) (layer "Dwgs.User") (width 0.1) (tstamp 7f8f1c43-60e8-4996-bc14-4119dfb0064e)) + (gr_line (start 117.48 93.34) (end 117.58 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 7ff53ce7-3b96-4229-89d1-8f8a87153527)) + (gr_line (start 133.3225 102.9155) (end 133.9575 102.9155) (layer "Dwgs.User") (width 0.1) (tstamp 8020425b-e9f3-495c-818a-7f5fd22a8d70)) + (gr_line (start 157.516 100.82) (end 157.662647 101.074) (layer "Dwgs.User") (width 0.1) (tstamp 80215c98-408c-4508-93c7-1e56cf06a8a8)) + (gr_arc (start 112.544069 103.58992) (mid 112.513125 103.59746) (end 112.481376 103.6) (layer "Dwgs.User") (width 0.1) (tstamp 80cb90dd-8449-449f-bec1-5e371021e295)) + (gr_line (start 119.63 106.4) (end 113.96 106.4) (layer "Dwgs.User") (width 0.1) (tstamp 80cc6be9-668a-4344-9b65-0659b9071698)) + (gr_line (start 165.497353 101.074) (end 165.644 100.82) (layer "Dwgs.User") (width 0.1) (tstamp 811d06c8-e35a-4323-8e51-11882cc1e2ee)) + (gr_line (start 121.98 93.34) (end 121.88 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 814df96b-3bb6-4126-aa8c-e8b33dded25a)) + (gr_line (start 122.68 93.34) (end 122.78 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 81b5884f-0b53-4d9c-bd56-68349a70cfdc)) + (gr_line (start 168.45 91.34) (end 168.45 90.89) (layer "Dwgs.User") (width 0.1) (tstamp 825fbe04-7d0f-48c0-b196-0082d6b05859)) + (gr_line (start 148.6968 98.2136) (end 149.1032 98.2136) (layer "Dwgs.User") (width 0.1) (tstamp 836c1b72-6495-4f81-a125-58f0f7d787c2)) + (gr_line (start 160.46 90.89) (end 160.46 91.34) (layer "Dwgs.User") (width 0.1) (tstamp 838ac53b-3ec1-4b97-9af6-c64a64ade18e)) + (gr_line (start 158.51 100.975) (end 158.51 101.345) (layer "Dwgs.User") (width 0.1) (tstamp 84a6c803-a4ac-48df-95fb-6930cca4e25e)) + (gr_line (start 168.184 103.36) (end 168.037353 103.106) (layer "Dwgs.User") (width 0.1) (tstamp 84b3d674-c896-4b45-8754-206b7ffab72a)) + (gr_line (start 156.19 105.145) (end 156.19 104.585) (layer "Dwgs.User") (width 0.1) (tstamp 84f23cc9-9d15-4bf2-9356-88729f7800a5)) + (gr_line (start 166.81 108.44) (end 166.81 108.89) (layer "Dwgs.User") (width 0.1) (tstamp 85322b6b-1523-4ed9-b09b-510e91ab3a2d)) + (gr_line (start 172.26 108.89) (end 172.26 108.44) (layer "Dwgs.User") (width 0.1) (tstamp 857af45d-9795-41a2-9845-b5953516cc70)) + (gr_line (start 169.72 90.89) (end 169.35 90.89) (layer "Dwgs.User") (width 0.1) (tstamp 85ce4d4c-d093-4323-9a04-70d33e2d6c7e)) + (gr_line (start 114.06 106.4) (end 117.097712 106.4) (layer "Dwgs.User") (width 0.1) (tstamp 878a2718-59d9-4c03-a97a-b08c3d833cb9)) + (gr_line (start 113.78 93.34) (end 113.88 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 88070912-713c-4330-af62-557ab402d00d)) + (gr_line (start 151.99 106.735) (end 151.99 107.295) (layer "Dwgs.User") (width 0.1) (tstamp 88071c39-7478-4d42-a0c9-ea227d61f16f)) + (gr_line (start 160.46 108.89) (end 160.83 108.89) (layer "Dwgs.User") (width 0.1) (tstamp 885fe160-5562-498c-ba18-9f416e1d87d2)) + (gr_line (start 149.1032 101.5664) (end 148.6968 101.5664) (layer "Dwgs.User") (width 0.1) (tstamp 888c6fdf-c198-440a-97af-035b863dc875)) + (gr_line (start 128.8775 104.7316) (end 128.2425 104.7316) (layer "Dwgs.User") (width 0.1) (tstamp 88d47af8-f385-41c3-a158-4c2020d5a72a)) + (gr_line (start 121.29 104.4) (end 121.49 104.4) (layer "Dwgs.User") (width 0.1) (tstamp 8967a184-9ee6-4ceb-8e38-09ca452dd23c)) + (gr_line (start 125.16 104.89) (end 125.16 104.99) (layer "Dwgs.User") (width 0.1) (tstamp 899f4c1a-985b-472e-a9b0-465d356ef34c)) + (gr_line (start 173.264 103.36) (end 173.117353 103.106) (layer "Dwgs.User") (width 0.1) (tstamp 8a68ab9f-49b9-4556-9773-ed86cd9bea27)) + (gr_arc (start 152.04 92.253397) (mid 152.064118 92.243407) (end 152.09 92.24) (layer "Dwgs.User") (width 0.1) (tstamp 8b14e97f-a7f6-455f-85ae-a0954b928855)) + (gr_line (start 121.2575 99.4484) (end 121.2575 101.2645) (layer "Dwgs.User") (width 0.1) (tstamp 8b31a9ad-c09d-47b9-beaa-1384fac3ffb7)) + (gr_line (start 123.1625 102.9155) (end 123.7975 102.9155) (layer "Dwgs.User") (width 0.1) (tstamp 8baf31fa-31f2-4e84-ad86-348df774f617)) + (gr_line (start 156.19 104.585) (end 156.19 104.44) (layer "Dwgs.User") (width 0.1) (tstamp 8bb2ea49-8b54-4a72-9f61-f9dccb873903)) + (gr_line (start 158.96 94.625) (end 158.51 94.625) (layer "Dwgs.User") (width 0.1) (tstamp 8c1a53c3-eda8-4cf7-9683-1f61b02265f4)) + (gr_line (start 125.16 94.93) (end 125.16 95.93) (layer "Dwgs.User") (width 0.1) (tstamp 8cd8d6bd-0601-49fc-9009-a437af9b27c1)) + (gr_line (start 158.51 105.155) (end 158.96 105.155) (layer "Dwgs.User") (width 0.1) (tstamp 8d1c6119-4f8d-41bb-ac26-14b7b55b90f2)) + (gr_line (start 170.62 91.34) (end 169.72 91.34) (layer "Dwgs.User") (width 0.1) (tstamp 8d2043d0-1e2a-47a8-b40c-1d3c6b8242cf)) + (gr_line (start 176.97 90.89) (end 176.97 91.34) (layer "Dwgs.User") (width 0.1) (tstamp 8d6a069f-4023-40e5-b77a-c447eb7c2730)) + (gr_line (start 149.1032 96.969) (end 148.6968 96.969) (layer "Dwgs.User") (width 0.1) (tstamp 8da81810-0dba-4c36-b58c-934ee2c0935b)) + (gr_line (start 123.640374 99.5) (end 125.01 99.5) (layer "Dwgs.User") (width 0.1) (tstamp 8db28752-04fe-4bac-819e-f19842492596)) + (gr_arc (start 124.96 93.6) (mid 124.889289 93.570711) (end 124.86 93.5) (layer "Dwgs.User") (width 0.1) (tstamp 8dd226d8-66bc-4019-937b-c4493e60bf0c)) + (gr_line (start 184.01 108.89) (end 184.01 90.89) (layer "Dwgs.User") (width 0.1) (tstamp 8e2a2f6b-8167-4ac5-b2a6-8fefc2e5007d)) + (gr_line (start 119.526447 105.576447) (end 120.001421 106.051421) (layer "Dwgs.User") (width 0.1) (tstamp 8e865536-7e57-40b8-97a2-c3d4b4b14caf)) + (gr_line (start 125.11 93.6) (end 124.96 93.6) (layer "Dwgs.User") (width 0.1) (tstamp 8e94704d-ee0e-4c50-8651-4c244ec28f0b)) + (gr_line (start 119.18 93.34) (end 119.08 93.34) (layer "Dwgs.User") (width 0.1) (tstamp 8e9472d5-2e62-43cd-b888-fa5c05783852)) + (gr_line (start 119.296144 106.4) (end 119.362288 106.4) (layer "Dwgs.User") (width 0.1) (tstamp 8e99653b-c67d-4ba5-a650-293257580275)) + (gr_line (start 154.976 100.82) (end 155.122647 101.074) (layer "Dwgs.User") (width 0.1) (tstamp 8fe07dfe-267e-4da8-ab2a-a7d656544a34)) + (gr_arc (start 152.09 95.44) (mid 152.019289 95.410711) (end 151.99 95.34) (layer "Dwgs.User") (width 0.1) (tstamp 9110f47f-a990-4603-9888-a44e93a8108c)) + (gr_line (start 135.8625 99.4484) (end 136.4975 99.4484) (layer "Dwgs.User") (width 0.1) (tstamp 917dba0e-1b1e-4fc1-b97b-7105df526305)) + (gr_line (start 118.7175 102.9155) (end 118.7175 104.7316) (layer "Dwgs.User") (width 0.1) (tstamp 9180d7c2-ce82-4cd5-b2d5-d944586fb090)) + (gr_line (start 158.51 98.435) (end 158.51 98.805) (layer "Dwgs.User") (width 0.1) (tstamp 918a6a26-88ff-465a-a552-2e52adce8a03)) + (gr_arc (start 124.86 106.24) (mid 124.889289 106.169289) (end 124.96 106.14) (layer "Dwgs.User") (width 0.1) (tstamp 91c9976e-33f3-4776-850e-36ee5d251977)) + (gr_line (start 176.07 108.89) (end 176.07 108.44) (layer "Dwgs.User") (width 0.1) (tstamp 91d0ac33-7c52-4428-ba83-8720a383522c)) + (gr_line (start 158.51 94.625) (end 158.51 94.995) (layer "Dwgs.User") (width 0.1) (tstamp 91d49aaf-5758-42d3-9e51-e9b2b8cd5c5c)) + (gr_line (start 172.26 108.44) (end 173.16 108.44) (layer "Dwgs.User") (width 0.1) (tstamp 92f9a7fe-12b9-455c-b3cb-646f2e8901ef)) + (gr_line (start 162.1 108.89) (end 162.1 108.44) (layer "Dwgs.User") (width 0.1) (tstamp 932b167d-ddab-4c71-b0d5-3168e84d05b6)) + (gr_line (start 158.51 108.89) (end 159.56 108.89) (layer "Dwgs.User") (width 0.1) (tstamp 93b57547-14ef-426b-8dd7-720b4647ee08)) + (gr_line (start 146.1568 96.969) (end 146.1568 98.2136) (layer "Dwgs.User") (width 0.1) (tstamp 93ef09ab-58f4-40ee-8d2b-6370d66890c0)) + (gr_line (start 117.13 103.36) (end 117.13 100.82) (layer "Dwgs.User") (width 0.1) (tstamp 9569f35a-5d83-4bd3-8b6f-04dd6bf8bb08)) + (gr_arc (start 156.19 95.34) (mid 156.176602 95.39) (end 156.14 95.426603) (layer "Dwgs.User") (width 0.1) (tstamp 95b18c49-20bf-4d9f-b3e3-cebdbf176759)) + (gr_line (start 153.11 98.79) (end 152.86 98.79) (layer "Dwgs.User") (width 0.1) (tstamp 965e9f3d-a63a-4e76-b8e8-1c3bcdc42f90)) + (gr_line (start 124.86 105.44) (end 124.86 105.39) (layer "Dwgs.User") (width 0.1) (tstamp 979784e6-6813-4ec3-b827-3fde402e007b)) + (gr_line (start 124.96 106.14) (end 125.11 106.14) (layer "Dwgs.User") (width 0.1) (tstamp 97c50482-6541-4532-8eba-6810ebff5ba3)) + (gr_line (start 172.0575 101.2645) (end 171.4225 101.2645) (layer "Dwgs.User") (width 0.1) (tstamp 97c58935-8898-41d5-af6f-2caecb03bd8b)) + (gr_line (start 125.16 100.59) (end 125.16 97.95) (layer "Dwgs.User") (width 0.1) (tstamp 97db2584-9d07-47ab-a55c-f2cbce602789)) + (gr_line (start 158.96 103.515) (end 158.51 103.515) (layer "Dwgs.User") (width 0.1) (tstamp 97e1f64a-ea8c-4ff4-8e5c-27686d0544c1)) + (gr_line (start 111.13 104.54) (end 111.13 103.92) (layer "Dwgs.User") (width 0.1) (tstamp 980b19d6-0b6e-4e93-8693-7a08045bf388)) + (gr_line (start 161.8975 99.4484) (end 161.8975 101.2645) (layer "Dwgs.User") (width 0.1) (tstamp 98155800-78e7-48e2-b416-a5948d22b132)) + (gr_line (start 126.3375 99.4484) (end 126.3375 101.2645) (layer "Dwgs.User") (width 0.1) (tstamp 988c23bd-6bf9-4ea3-a1d5-3f5ff466a45e)) + (gr_line (start 160.056 103.36) (end 158.024 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 98e246fc-6637-419f-a1a8-e2b22f10addf)) + (gr_line (start 165.91 91.34) (end 165.91 90.89) (layer "Dwgs.User") (width 0.1) (tstamp 98fdaaa4-ab6c-4567-b372-3bc94fd81e5f)) + (gr_line (start 155.45 92.24) (end 156.09 92.24) (layer "Dwgs.User") (width 0.1) (tstamp 98ff4f6d-a60b-43b0-818a-c3cd573da89f)) + (gr_line (start 160.46 108.44) (end 160.46 108.89) (layer "Dwgs.User") (width 0.1) (tstamp 99f42b58-88eb-419e-9dff-f13059ef50e4)) + (gr_line (start 134.656 100.82) (end 134.802647 101.074) (layer "Dwgs.User") (width 0.1) (tstamp 99fae41c-2f63-4408-bdc3-75a6970f2a0d)) + (gr_line (start 119.416 103.36) (end 117.13 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 9a0f5593-2efd-4f52-bc76-f583ab6c95eb)) + (gr_line (start 184.01 90.89) (end 176.97 90.89) (layer "Dwgs.User") (width 0.1) (tstamp 9aa4051b-5d8e-420b-bd92-028862775303)) + (gr_line (start 155.45 104.34) (end 156.09 104.34) (layer "Dwgs.User") (width 0.1) (tstamp 9b5bbbea-ca45-4da3-962b-10accf46ad7c)) + (gr_line (start 121.956 100.82) (end 122.102647 101.074) (layer "Dwgs.User") (width 0.1) (tstamp 9b9495fa-3f87-4963-9a1b-e0a11c6e50cd)) + (gr_line (start 113.96 106.190711) (end 113.96 106.25) (layer "Dwgs.User") (width 0.1) (tstamp 9bbfc9f6-2a80-4dea-9ff5-2759035e5aa6)) + (gr_line (start 167.822647 103.106) (end 167.676 103.36) (layer "Dwgs.User") (width 0.1) (tstamp 9bf41a0b-ea8e-4983-9913-df79ab0696ea)) + (gr_line (start 119.63 106.155416) (end 119.485416 106.155416) (layer "Dwgs.User") (width 0.1) (tstamp 9bf78976-ad42-44da-b016-b92a04213a48)) + (gr_arc (start 156.19 95.34) (mid 156.160711 95.410711) (end 156.09 95.44) (layer "Dwgs.User") (width 0.1) (tstamp 9c162611-d326-45c2-97a0-d5c1a6e19742)) + (gr_line (start 127.544 100.82) (end 129.576 100.82) (layer "Dwgs.User") (width 0.1) (tstamp 9c476165-300e-4e08-a354-4288b203c377)) + (gr_line (start 168.08 90.89) (end 168.08 91.34) (layer "Dwgs.User") (width 0.1) (tstamp 9c81b9e4-c3e8-4c27-acdb-80b385e836a7)) + (gr_line (start 172.26 91.34) (end 172.26 90.89) (layer "Dwgs.User") (width 0.1) (tstamp 9d460f71-ca89-4f90-b952-20c79bec7158)) + (gr_line (start 124.86 106.25) (end 124.86 106.24) (layer "Dwgs.User") (width 0.1) (tstamp 9d48d597-b34c-4d62-95c8-00458414359f)) + (gr_line (start 147.8332 102.811) (end 147.8332 101.5664) (layer "Dwgs.User") (width 0.1) (tstamp 9dffc0da-762b-42b7-80b1-72a451bb294f)) + (gr_arc (start 111.78 105.67) (mid 111.811623 105.68127) (end 111.82899 105.71) (layer "Dwgs.User") (width 0.1) (tstamp 9e494106-9748-4063-aab8-1d81407059de)) + (gr_line (start 168.45 90.89) (end 168.08 90.89) (layer "Dwgs.User") (width 0.1) (tstamp 9e72b1b6-3005-465f-b29c-9fb2358144c7)) + (gr_line (start 124.496 100.82) (end 124.642647 101.074) (layer "Dwgs.User") (width 0.1) (tstamp 9ea636a1-ff23-411e-b275-b6f4b33edb43)) + (gr_line (start 174.8 108.89) (end 174.8 108.44) (layer "Dwgs.User") (width 0.1) (tstamp 9fa8af66-62ad-41ac-afee-78344131d7e2)) + (gr_line (start 114.074038 103.08488) (end 112.544069 103.58992) (layer "Dwgs.User") (width 0.1) (tstamp a18da1d6-412f-494b-867d-28a1d0ab5318)) + (gr_line (start 127.036 103.36) (end 125.004 103.36) (layer "Dwgs.User") (width 0.1) (tstamp a1df41ee-57e8-4cf8-a863-aa2ac7fada82)) + (gr_line (start 172.756 100.82) (end 172.902647 101.074) (layer "Dwgs.User") (width 0.1) (tstamp a2596afc-a768-4a7c-9191-a7e735f775bd)) + (gr_line (start 173.53 91.34) (end 173.53 90.89) (layer "Dwgs.User") (width 0.1) (tstamp a277cb94-54f4-4201-9b19-13124e8120b4)) + (gr_line (start 158.96 96.265) (end 158.96 97.165) (layer "Dwgs.User") (width 0.1) (tstamp a28887cd-2bdd-4ab6-b51e-99cd821ad1c9)) + (gr_line (start 125.16 101.29) (end 125.16 101.39) (layer "Dwgs.User") (width 0.1) (tstamp a2c9cbc7-7eac-476f-b409-1772289f1cc4)) + (gr_line (start 158.96 102.615) (end 158.96 103.515) (layer "Dwgs.User") (width 0.1) (tstamp a2d16f16-08e6-4947-a6d1-6d787ead02c9)) + (gr_line (start 125.11 94.2) (end 125.11 93.6) (layer "Dwgs.User") (width 0.1) (tstamp a3300d9e-5df3-4330-94ad-c751f1cdcdcb)) + (gr_arc (start 124.86 94.3) (mid 124.889289 94.229289) (end 124.96 94.2) (layer "Dwgs.User") (width 0.1) (tstamp a345cb5a-bcc4-40ab-9689-42a3820311de)) + (gr_line (start 133.9575 102.9155) (end 133.9575 104.7316) (layer "Dwgs.User") (width 0.1) (tstamp a382881d-447e-4c02-8a48-4f80e0b390fe)) + (gr_line (start 152.86 98.79) (end 152.86 100.99) (layer "Dwgs.User") (width 0.1) (tstamp a3ab1103-5095-446b-a5db-e9210387a84b)) + (gr_line (start 127.397353 101.074) (end 127.544 100.82) (layer "Dwgs.User") (width 0.1) (tstamp a3f3a018-6a6b-4914-95d4-b6f25692820f)) + (gr_line (start 168.45 108.89) (end 168.45 108.44) (layer "Dwgs.User") (width 0.1) (tstamp a4d622ec-e75f-4ce0-9338-865fac55dc34)) + (gr_line (start 136.4975 101.2645) (end 135.8625 101.2645) (layer "Dwgs.User") (width 0.1) (tstamp a500369a-3292-46a6-8a64-7c1bf6098bda)) + (gr_line (start 114.23 93.34) (end 111.83 93.34) (layer "Dwgs.User") (width 0.1) (tstamp a593f909-65fb-4700-bd27-abc51f135083)) + (gr_line (start 120.6225 101.2645) (end 120.6225 99.4484) (layer "Dwgs.User") (width 0.1) (tstamp a6d8eddd-c1b7-4ec6-be66-ae5ff2fbee45)) + (gr_line (start 117.097712 93.34) (end 114.579499 93.34) (layer "Dwgs.User") (width 0.1) (tstamp a74d645f-303f-41ae-8029-4f5b19b6a1a3)) + (gr_line (start 159.56 108.89) (end 159.56 108.44) (layer "Dwgs.User") (width 0.1) (tstamp a7f09cc9-2878-4daf-b4fb-2ce63103f4de)) + (gr_line (start 165.91 90.89) (end 165.54 90.89) (layer "Dwgs.User") (width 0.1) (tstamp a86ebb7d-c08b-41a3-932e-4967a39ce5f9)) + (gr_line (start 166.81 108.89) (end 167.18 108.89) (layer "Dwgs.User") (width 0.1) (tstamp a889c295-2d25-4852-8cf9-7f4cc11f3612)) + (gr_line (start 151.99 92.485) (end 151.99 93.045) (layer "Dwgs.User") (width 0.1) (tstamp a899f147-0456-4c4c-a26b-178ed678750a)) + (gr_line (start 133.9575 104.7316) (end 133.3225 104.7316) (layer "Dwgs.User") (width 0.1) (tstamp a8d0f58f-0f06-444b-8a1a-c732d79b81a2)) + (gr_line (start 147.8332 101.5664) (end 147.4268 101.5664) (layer "Dwgs.User") (width 0.1) (tstamp a8e78b6b-5175-49a4-b7f2-c08b88186745)) + (gr_line (start 119.362288 93.34) (end 119.296144 93.34) (layer "Dwgs.User") (width 0.1) (tstamp a9020c88-312f-49d4-af97-70066f9a1449)) + (gr_line (start 117.13 100.82) (end 119.416 100.82) (layer "Dwgs.User") (width 0.1) (tstamp a95d1158-4fd7-4b29-842d-f674925ed1fa)) + (gr_line (start 120.48 106.4) (end 120.58 106.4) (layer "Dwgs.User") (width 0.1) (tstamp a96d0fd6-c2d2-48a1-b455-757422534d73)) + (gr_line (start 122.317353 101.074) (end 122.464 100.82) (layer "Dwgs.User") (width 0.1) (tstamp a991215c-d7f8-4d74-b4fb-3a6d0eed12fe)) + (gr_line (start 122.464 100.82) (end 124.496 100.82) (layer "Dwgs.User") (width 0.1) (tstamp a9d015c2-a71b-46ad-b3a4-6eea7301ee51)) + (gr_arc (start 119.38 104.58) (mid 119.423934 104.473934) (end 119.53 104.43) (layer "Dwgs.User") (width 0.1) (tstamp aa1a0bd5-2e16-4ae4-84c6-ff71de2d0c53)) + (gr_line (start 163.104 103.36) (end 162.957353 103.106) (layer "Dwgs.User") (width 0.1) (tstamp aa4294ff-e846-499a-a8cf-1632eb69d9c0)) + (gr_line (start 154.11 98.79) (end 153.61 98.79) (layer "Dwgs.User") (width 0.1) (tstamp aa939002-c65a-4bc5-8b33-1d5bc4c91f9d)) + (gr_line (start 175.7 108.44) (end 175.7 108.89) (layer "Dwgs.User") (width 0.1) (tstamp aa95d6eb-61a1-46de-9823-1ac851e53563)) + (gr_line (start 122.08 106.4) (end 122.13 106.4) (layer "Dwgs.User") (width 0.1) (tstamp aaf14fa5-bc5e-4b91-b0fb-212df5ce1861)) + (gr_line (start 113.31 105.67) (end 113.439289 105.67) (layer "Dwgs.User") (width 0.1) (tstamp abaf0800-b23b-4bb1-9bdf-6551a3604128)) + (gr_arc (start 120.142843 106.11) (mid 120.066297 106.09479) (end 120.001421 106.051421) (layer "Dwgs.User") (width 0.1) (tstamp acbae352-7edb-481c-9de1-1fbd99403011)) + (gr_line (start 169.35 90.89) (end 169.35 91.34) (layer "Dwgs.User") (width 0.1) (tstamp accfea22-0220-4bfc-bc57-88d0ba04c651)) + (gr_line (start 117.23 93.34) (end 117.163856 93.34) (layer "Dwgs.User") (width 0.1) (tstamp ad1c7d30-fa47-47fd-bb07-e836ca23dcc6)) + (gr_line (start 158.96 100.975) (end 158.51 100.975) (layer "Dwgs.User") (width 0.1) (tstamp adcccd0e-f5ea-4c83-bd8f-8b220d307709)) + (gr_line (start 122.13 106.4) (end 122.23 106.4) (layer "Dwgs.User") (width 0.1) (tstamp adda719e-cc0a-4a85-b429-67f8b39774f5)) + (gr_line (start 118.88 106.4) (end 118.78 106.4) (layer "Dwgs.User") (width 0.1) (tstamp ae113a97-dd90-42bf-96ea-bb92e7431ac6)) + (gr_line (start 119.562647 101.074) (end 119.777353 101.074) (layer "Dwgs.User") (width 0.1) (tstamp aed6fd45-9008-49c0-8589-6686d15e36cc)) + (gr_line (start 111.82899 105.71) (end 113.26101 105.71) (layer "Dwgs.User") (width 0.1) (tstamp af4061e0-2fb3-421c-9efe-82e8563650d9)) + (gr_line (start 118.98 105.587868) (end 118.98 104.45) (layer "Dwgs.User") (width 0.1) (tstamp b04080e5-2876-4809-b8eb-6b6d5549c662)) + (gr_line (start 144.0232 101.5664) (end 143.6168 101.5664) (layer "Dwgs.User") (width 0.1) (tstamp b0c1f62a-b351-48b8-ac88-59c1c4ffa2ff)) + (gr_line (start 171.4225 101.2645) (end 171.4225 99.4484) (layer "Dwgs.User") (width 0.1) (tstamp b10dfd5a-5d78-45f7-bb38-39704568a3b6)) + (gr_line (start 158.96 102.245) (end 158.51 102.245) (layer "Dwgs.User") (width 0.1) (tstamp b11ebd64-c9c7-457c-8a22-c5fed71aadd1)) + (gr_line (start 174.8 108.44) (end 175.7 108.44) (layer "Dwgs.User") (width 0.1) (tstamp b1dad93c-ba77-40bd-9b75-65e2d6f9b5a1)) + (gr_line (start 167.822647 101.074) (end 168.037353 101.074) (layer "Dwgs.User") (width 0.1) (tstamp b1ef00bc-27fd-4f4a-a155-1b738e608b48)) + (gr_line (start 120.28 105.11) (end 120.28 104.58) (layer "Dwgs.User") (width 0.1) (tstamp b217b8c4-9da3-40f9-a62d-8788048abf37)) + (gr_line (start 115.08 106.4) (end 114.98 106.4) (layer "Dwgs.User") (width 0.1) (tstamp b39d7b4a-582f-449b-82fa-4a80df318fb1)) + (gr_line (start 151.99 95.34) (end 151.99 92.34) (layer "Dwgs.User") (width 0.1) (tstamp b3d79b21-e9ec-46a6-9b4b-229c9984a42a)) + (gr_line (start 165.644 103.36) (end 165.497353 103.106) (layer "Dwgs.User") (width 0.1) (tstamp b3f487ff-b47c-4488-ba8c-08e7b412da21)) + (gr_line (start 176.07 108.44) (end 176.97 108.44) (layer "Dwgs.User") (width 0.1) (tstamp b4180bb0-8dc9-48ec-9931-26e9377a82e1)) + (gr_line (start 125.16 99.6) (end 125.16 101.29) (layer "Dwgs.User") (width 0.1) (tstamp b48e1e47-217a-4f46-9867-a25c61e99a99)) + (gr_line (start 125.11 105.54) (end 124.96 105.54) (layer "Dwgs.User") (width 0.1) (tstamp b4d5ac25-a764-4661-8e59-75c6a5d8b7e8)) + (gr_line (start 166.9775 101.2645) (end 166.3425 101.2645) (layer "Dwgs.User") (width 0.1) (tstamp b75ad8c5-9f55-49ef-9af8-7ab1b11ab9d4)) + (gr_line (start 154.61 100.99) (end 154.86 100.99) (layer "Dwgs.User") (width 0.1) (tstamp b7c70258-e563-4ab0-a10c-bab04504f68f)) + (gr_line (start 160.46 91.34) (end 159.56 91.34) (layer "Dwgs.User") (width 0.1) (tstamp b7d17bac-1e38-46d5-a98a-e0926b878e04)) + (gr_line (start 111.23 93.34) (end 114.98 93.34) (layer "Dwgs.User") (width 0.1) (tstamp b7f2850c-f58b-4cf9-8802-41c268c3767e)) + (gr_arc (start 120.13 104.43) (mid 120.236066 104.473934) (end 120.28 104.58) (layer "Dwgs.User") (width 0.1) (tstamp b85d8111-c66c-4649-8ef3-173324d8dc2f)) + (gr_line (start 162.1 90.89) (end 161.73 90.89) (layer "Dwgs.User") (width 0.1) (tstamp b908b981-26a7-43ab-bb19-96137e6f2a5a)) + (gr_line (start 129.722647 101.074) (end 129.937353 101.074) (layer "Dwgs.User") (width 0.1) (tstamp b910f5a9-203b-4617-b055-34ba181d7395)) + (gr_line (start 116.579499 93.34) (end 116.678997 93.34) (layer "Dwgs.User") (width 0.1) (tstamp b92befd8-ceb5-44db-8e92-e20bd1c458d5)) + (gr_line (start 122.78 93.34) (end 122.68 93.34) (layer "Dwgs.User") (width 0.1) (tstamp b92fa812-e3bc-485d-a2c8-52969ffa6bfa)) + (gr_line (start 125.16 102.69) (end 125.16 102.79) (layer "Dwgs.User") (width 0.1) (tstamp b9f78253-7769-4896-9d90-a085649a16bc)) + (gr_line (start 175.804 100.82) (end 178.09 100.82) (layer "Dwgs.User") (width 0.1) (tstamp ba033dd1-a5e2-4136-b71b-d0a1cef6fc1f)) + (gr_line (start 151.99 92.34) (end 151.99 92.485) (layer "Dwgs.User") (width 0.1) (tstamp ba659ad4-f6ac-4fc8-b519-f7116425af73)) + (gr_line (start 163.8025 104.7316) (end 163.8025 102.9155) (layer "Dwgs.User") (width 0.1) (tstamp bace1c82-95a6-4669-a7e7-5bc2416e7e84)) + (gr_line (start 135.017353 101.074) (end 135.164 100.82) (layer "Dwgs.User") (width 0.1) (tstamp bad15ef1-4174-4239-b07e-7b1abace56d9)) + (gr_line (start 144.0232 98.2136) (end 144.0232 96.969) (layer "Dwgs.User") (width 0.1) (tstamp bad86c5b-550c-459d-ae24-5ea963bd342c)) + (gr_line (start 119.08 93.34) (end 118.08 93.34) (layer "Dwgs.User") (width 0.1) (tstamp bb2fdfc9-f8f7-4d99-a460-31e1e9e1906f)) + (gr_line (start 129.576 103.36) (end 127.544 103.36) (layer "Dwgs.User") (width 0.1) (tstamp bc0c4d76-7073-443a-8935-0c1edc20eb60)) + (gr_line (start 158.96 93.725) (end 158.96 94.625) (layer "Dwgs.User") (width 0.1) (tstamp bc234a96-8e81-44f9-b2e6-4514c92af46f)) + (gr_line (start 119.296144 93.34) (end 119.23 93.34) (layer "Dwgs.User") (width 0.1) (tstamp bc35943f-a590-4110-881f-43b94dc3ef60)) + (gr_line (start 154.2775 104.7316) (end 153.6425 104.7316) (layer "Dwgs.User") (width 0.1) (tstamp bdf0e688-b15d-45d8-a79c-81e4aaf38323)) + (gr_line (start 169.35 108.89) (end 169.72 108.89) (layer "Dwgs.User") (width 0.1) (tstamp beb82a37-d3f9-4faf-8a12-3d7cff00e7e0)) + (gr_arc (start 152.04 107.526603) (mid 152.003397 107.49) (end 151.99 107.44) (layer "Dwgs.User") (width 0.1) (tstamp bf14984d-f9cd-45a2-a01c-a06d3ed0e284)) + (gr_line (start 158.51 94.995) (end 158.96 94.995) (layer "Dwgs.User") (width 0.1) (tstamp bf562497-0a71-4eb8-8045-49f675de552e)) + (gr_line (start 120.33 93.34) (end 120.23 93.34) (layer "Dwgs.User") (width 0.1) (tstamp bfb98b57-4773-47e2-9d39-fe5066822d93)) + (gr_line (start 125.7025 99.4484) (end 126.3375 99.4484) (layer "Dwgs.User") (width 0.1) (tstamp c034fa22-c359-4a30-b345-2b159807ba6c)) + (gr_line (start 158.51 102.245) (end 158.51 102.615) (layer "Dwgs.User") (width 0.1) (tstamp c09f8970-d399-4978-b7bf-c426fa2f915a)) + (gr_line (start 163.37 91.34) (end 163.37 90.89) (layer "Dwgs.User") (width 0.1) (tstamp c0cb9ac4-a13f-4ce2-8aea-f334c934d5b3)) + (gr_line (start 125.16 94.93) (end 125.16 94.83) (layer "Dwgs.User") (width 0.1) (tstamp c0eb397c-0f0a-48f2-a4a7-a39c38857565)) + (gr_line (start 113.88 93.34) (end 113.78 93.34) (layer "Dwgs.User") (width 0.1) (tstamp c1081fbd-567b-4a0a-902e-d6bb89cf65dc)) + (gr_line (start 132.477353 101.074) (end 132.624 100.82) (layer "Dwgs.User") (width 0.1) (tstamp c148c1ef-0e9d-4e98-93bb-63ce4325ce1d)) + (gr_line (start 170.216 100.82) (end 170.362647 101.074) (layer "Dwgs.User") (width 0.1) (tstamp c15462ce-d862-47c0-8d02-faaa43912ad5)) + (gr_line (start 167.18 108.89) (end 167.18 108.44) (layer "Dwgs.User") (width 0.1) (tstamp c217d968-abfe-45cc-8ff9-0996be5bc8c7)) + (gr_line (start 125.16 101.69) (end 125.16 101.79) (layer "Dwgs.User") (width 0.1) (tstamp c256589d-83d1-4f06-a2eb-b3eee59a3f04)) + (gr_line (start 116.48 93.34) (end 116.579499 93.34) (layer "Dwgs.User") (width 0.1) (tstamp c2c03574-5377-4324-aee9-f32dc2ee76d8)) + (gr_line (start 164.64 91.34) (end 164.64 90.89) (layer "Dwgs.User") (width 0.1) (tstamp c36e7618-99ac-4188-82ad-148b9401ee0f)) + (gr_line (start 124.857353 103.106) (end 124.642647 103.106) (layer "Dwgs.User") (width 0.1) (tstamp c41835e2-2b20-4f99-a85d-b1859480e6e6)) + (gr_line (start 168.037353 103.106) (end 167.822647 103.106) (layer "Dwgs.User") (width 0.1) (tstamp c4a3c708-c9b1-415d-ade1-45ed1cc0c8de)) + (gr_line (start 158.51 97.535) (end 158.96 97.535) (layer "Dwgs.User") (width 0.1) (tstamp c564e755-48d6-44b3-a4f6-ab960a5df536)) + (gr_line (start 153.6425 102.9155) (end 154.2775 102.9155) (layer "Dwgs.User") (width 0.1) (tstamp c5c59683-c7c2-4b4e-928e-13e0f78a5fa5)) + (gr_line (start 125.16 94.75) (end 125.16 94.45) (layer "Dwgs.User") (width 0.1) (tstamp c6765903-bc36-44e7-9cb8-22f731f64003)) + (gr_line (start 173.16 91.34) (end 172.26 91.34) (layer "Dwgs.User") (width 0.1) (tstamp c6f64293-5e29-4afa-8644-d8f9ea3d34e8)) + (gr_line (start 125.01 103.09) (end 125.01 101.39) (layer "Dwgs.User") (width 0.1) (tstamp c7d063b0-344e-43df-a36a-e52b467e2d0c)) + (gr_arc (start 156.14 95.426603) (mid 156.115882 95.436593) (end 156.09 95.44) (layer "Dwgs.User") (width 0.1) (tstamp c7db6f12-37a4-4f57-ae11-a85dc3d9a3a4)) + (gr_line (start 176.97 108.44) (end 176.97 108.89) (layer "Dwgs.User") (width 0.1) (tstamp c89b3dc0-3882-490a-b628-aad226ceaf7d)) + (gr_line (start 145.2932 102.811) (end 145.2932 101.5664) (layer "Dwgs.User") (width 0.1) (tstamp c8b3bfbd-79b7-4863-9ae7-79b3f077a5ad)) + (gr_line (start 114.379499 93.34) (end 114.33 93.34) (layer "Dwgs.User") (width 0.1) (tstamp c8e996cd-46bc-414d-bd5b-ed4d35049e19)) + (gr_arc (start 120.39 104.15) (mid 120.531421 104.208579) (end 120.59 104.35) (layer "Dwgs.User") (width 0.1) (tstamp c92ed306-89e5-432e-9a6e-eb8c5772ee7a)) + (gr_line (start 132.262647 101.074) (end 132.477353 101.074) (layer "Dwgs.User") (width 0.1) (tstamp c96c3a49-3f05-45b3-9f34-07e1339feb50)) + (gr_line (start 162.957353 101.074) (end 163.104 100.82) (layer "Dwgs.User") (width 0.1) (tstamp c9a3c459-3ae2-4228-8c64-9130d340c1be)) + (gr_arc (start 153.61 98.79) (mid 153.36 99.04) (end 153.11 98.79) (layer "Dwgs.User") (width 0.1) (tstamp c9a96d3d-0de1-42f4-91c4-77ed8c428365)) + (gr_line (start 111.13 104.64) (end 111.13 104.54) (layer "Dwgs.User") (width 0.1) (tstamp ca099dbc-569b-4f41-bf2b-7fd5a230ebfd)) + (gr_line (start 111.13 93.34) (end 111.18 93.34) (layer "Dwgs.User") (width 0.1) (tstamp ca23c7b9-efd5-48e1-a126-b6d8dbdfb631)) + (gr_line (start 120.142843 106.11) (end 122.43 106.11) (layer "Dwgs.User") (width 0.1) (tstamp ca6bed28-5471-4a76-b6aa-41bb1fbae087)) + (gr_line (start 174.43 90.89) (end 174.43 91.34) (layer "Dwgs.User") (width 0.1) (tstamp ca9b4264-1527-4eb9-9c4a-0f8f3219656b)) + (gr_line (start 159.56 91.34) (end 159.56 90.89) (layer "Dwgs.User") (width 0.1) (tstamp caaf1f33-3031-4927-a17d-4cf530ad7fd5)) + (gr_line (start 125.16 97.75) (end 125.16 97.4) (layer "Dwgs.User") (width 0.1) (tstamp cad3b6e3-3bb4-4763-abef-63fde40972bf)) + (gr_arc (start 153.11 100.99) (mid 153.36 100.74) (end 153.61 100.99) (layer "Dwgs.User") (width 0.1) (tstamp cb23e2e7-de0c-4a6a-9419-1c472c13f509)) + (gr_line (start 163 90.89) (end 163 91.34) (layer "Dwgs.User") (width 0.1) (tstamp cb65e3b7-af7c-4e91-bec7-ee202fea2815)) + (gr_line (start 124.930711 106.4) (end 124.889289 106.4) (layer "Dwgs.User") (width 0.1) (tstamp cc268aca-4ea7-4c71-a771-346b177957a8)) + (gr_line (start 156.19 107.44) (end 156.19 107.295) (layer "Dwgs.User") (width 0.1) (tstamp cc4a02a5-f906-413a-8c0e-7a4399db78ee)) + (gr_line (start 173.264 100.82) (end 175.296 100.82) (layer "Dwgs.User") (width 0.1) (tstamp cca964ad-d64e-4c84-a05a-4b48498db544)) + (gr_line (start 168.08 108.44) (end 168.08 108.89) (layer "Dwgs.User") (width 0.1) (tstamp ccdcd4fd-03cc-4196-93ad-841bb5ede2f5)) + (gr_line (start 125.01 99.5) (end 125.01 94.45) (layer "Dwgs.User") (width 0.1) (tstamp ccf8ec35-bf77-4453-a4d1-8a3097a3a3a3)) + (gr_line (start 158.96 94.995) (end 158.96 95.895) (layer "Dwgs.User") (width 0.1) (tstamp cd4406c8-1d31-4759-9e62-d689d76eb5ee)) + (gr_line (start 125.16 104.99) (end 125.16 105.29) (layer "Dwgs.User") (width 0.1) (tstamp ce1420d2-2748-4ed6-89ac-721f9b8252dd)) + (gr_line (start 167.18 91.34) (end 167.18 90.89) (layer "Dwgs.User") (width 0.1) (tstamp ce81dad1-984f-418b-94c3-c50892ce4eaf)) + (gr_arc (start 152.09 107.54) (mid 152.064118 107.536593) (end 152.04 107.526603) (layer "Dwgs.User") (width 0.1) (tstamp cebe7807-269a-438d-9ce8-7474a1e8d4b1)) + (gr_line (start 125.16 101.79) (end 125.16 101.69) (layer "Dwgs.User") (width 0.1) (tstamp cf7be387-da08-4d97-a3e9-4ac4123d2c0a)) + (gr_line (start 157.516 103.36) (end 155.484 103.36) (layer "Dwgs.User") (width 0.1) (tstamp cfc3b2fc-1257-4353-9902-85cb6291fba4)) + (gr_line (start 161.73 90.89) (end 161.73 91.34) (layer "Dwgs.User") (width 0.1) (tstamp d05ca12a-32d4-4c55-95ec-69bfada58ba7)) + (gr_line (start 117.097712 106.4) (end 117.163856 106.4) (layer "Dwgs.User") (width 0.1) (tstamp d0da5fea-7bb8-466a-808d-a285a956d318)) + (gr_line (start 172.902647 101.074) (end 173.117353 101.074) (layer "Dwgs.User") (width 0.1) (tstamp d1cf4093-87af-4b49-8879-3ac410551bfc)) + (gr_line (start 124.857353 101.074) (end 125.004 100.82) (layer "Dwgs.User") (width 0.1) (tstamp d1dfa0d9-6085-48b0-8c67-e7d0c2f5ffb4)) + (gr_line (start 164.27 108.89) (end 164.64 108.89) (layer "Dwgs.User") (width 0.1) (tstamp d253b606-c6d4-4ab5-bb6d-97f4b72f210a)) + (gr_line (start 162.1 91.34) (end 162.1 90.89) (layer "Dwgs.User") (width 0.1) (tstamp d2551b77-8cbc-4e7a-af3b-fc16fb61dc91)) + (gr_line (start 158.96 95.895) (end 158.51 95.895) (layer "Dwgs.User") (width 0.1) (tstamp d2711918-afcc-4a2b-9377-d1e27a7930b4)) + (gr_line (start 125.16 100.69) (end 125.16 100.59) (layer "Dwgs.User") (width 0.1) (tstamp d2d5f057-3d3f-4824-ba53-bea972f61938)) + (gr_line (start 123.7975 102.9155) (end 123.7975 104.7316) (layer "Dwgs.User") (width 0.1) (tstamp d2eb360b-2bc4-4408-a8b3-07959277e262)) + (gr_line (start 147.8332 98.2136) (end 147.8332 96.969) (layer "Dwgs.User") (width 0.1) (tstamp d2f6c7ec-fb14-4c80-b507-e05e76c13bdf)) + (gr_line (start 170.362647 103.106) (end 170.216 103.36) (layer "Dwgs.User") (width 0.1) (tstamp d2f717ee-b5b0-430b-b4ae-27d4ab833fc2)) + (gr_line (start 173.117353 101.074) (end 173.264 100.82) (layer "Dwgs.User") (width 0.1) (tstamp d3262cbf-1f75-4047-bb3d-01b21ddbafa6)) + (gr_line (start 119.777353 103.106) (end 119.562647 103.106) (layer "Dwgs.User") (width 0.1) (tstamp d43221d1-87f4-4ac1-9c13-f0572b2d8d4f)) + (gr_line (start 175.296 100.82) (end 175.442647 101.074) (layer "Dwgs.User") (width 0.1) (tstamp d44cf594-638f-424d-936a-6e9ed7c314ce)) + (gr_line (start 158.51 102.615) (end 158.96 102.615) (layer "Dwgs.User") (width 0.1) (tstamp d4512ec7-3389-4b56-9e8b-bdbd8a828957)) + (gr_line (start 123.7975 104.7316) (end 123.1625 104.7316) (layer "Dwgs.User") (width 0.1) (tstamp d4a14347-f106-4fab-9c3e-cd8a875c683c)) + (gr_line (start 171.4225 99.4484) (end 172.0575 99.4484) (layer "Dwgs.User") (width 0.1) (tstamp d4afa5e8-9757-447e-9a26-66d5df023d71)) + (gr_line (start 144.8868 98.2136) (end 145.2932 98.2136) (layer "Dwgs.User") (width 0.1) (tstamp d4bb1d66-04fd-4536-a2d7-b63f444dbb57)) + (gr_line (start 147.4268 96.969) (end 147.4268 98.2136) (layer "Dwgs.User") (width 0.1) (tstamp d51ba27b-8ed7-4eca-b0be-3ba1363dff58)) + (gr_line (start 127.182647 103.106) (end 127.036 103.36) (layer "Dwgs.User") (width 0.1) (tstamp d62b9747-f33c-4238-945e-0988aa465b71)) + (gr_line (start 118.7175 104.7316) (end 118.0825 104.7316) (layer "Dwgs.User") (width 0.1) (tstamp d6359131-a990-459a-850e-6c100e2b0fca)) + (gr_line (start 156.1825 101.2645) (end 156.1825 99.4484) (layer "Dwgs.User") (width 0.1) (tstamp d6707dd1-1c60-4d7e-8bf8-d81571e173bf)) + (gr_line (start 172.0575 99.4484) (end 172.0575 101.2645) (layer "Dwgs.User") (width 0.1) (tstamp d6ba3164-fde5-407c-b20d-e6bb69620a1b)) + (gr_line (start 130.084 100.82) (end 132.116 100.82) (layer "Dwgs.User") (width 0.1) (tstamp d7208a74-6fe9-46b0-b74b-3a9c1ced3fc4)) + (gr_line (start 162.742647 103.106) (end 162.596 103.36) (layer "Dwgs.User") (width 0.1) (tstamp d7ca4669-23a4-4571-85ab-fbd03c4b29b9)) + (gr_line (start 118.0825 104.7316) (end 118.0825 102.9155) (layer "Dwgs.User") (width 0.1) (tstamp d854e56c-a962-466d-bce7-bfb3c9c54498)) + (gr_line (start 122.43 106.11) (end 122.43 106.25) (layer "Dwgs.User") (width 0.1) (tstamp d8e5be0d-d98f-406a-bb3b-e2b68228703b)) + (gr_line (start 124.86 93.49) (end 117.58 93.49) (layer "Dwgs.User") (width 0.1) (tstamp d8f7259d-0682-4c60-95f0-ad48cc844b79)) + (gr_line (start 169.72 91.34) (end 169.72 90.89) (layer "Dwgs.User") (width 0.1) (tstamp d916b305-a832-4de9-944b-164deaf38300)) + (gr_line (start 156.09 95.44) (end 155.45 95.44) (layer "Dwgs.User") (width 0.1) (tstamp d926cf39-414a-4944-b6d1-f15d112b5842)) + (gr_line (start 125.16 97.3) (end 125.16 97.2) (layer "Dwgs.User") (width 0.1) (tstamp d93d269d-5381-4718-9ad0-eea6c95f2fda)) + (gr_line (start 152.69 100.82) (end 154.976 100.82) (layer "Dwgs.User") (width 0.1) (tstamp d9486185-1c1d-4547-bd7d-6cdded6e4187)) + (gr_line (start 127.182647 101.074) (end 127.397353 101.074) (layer "Dwgs.User") (width 0.1) (tstamp d9995dd7-4a06-4a52-9152-cf099c9e9707)) + (gr_line (start 169.5175 102.9155) (end 169.5175 104.7316) (layer "Dwgs.User") (width 0.1) (tstamp d9c9046c-34c5-4cac-9cb3-760e2219db2a)) + (gr_line (start 156.09 92.24) (end 152.09 92.24) (layer "Dwgs.User") (width 0.1) (tstamp d9e64fec-799c-44df-859d-e1ddb2b2b9a0)) + (gr_line (start 124.96 105.29) (end 125.01 105.29) (layer "Dwgs.User") (width 0.1) (tstamp dad8a6e3-ca6f-4733-9963-045950c983e5)) + (gr_line (start 125.11 106.14) (end 125.11 105.54) (layer "Dwgs.User") (width 0.1) (tstamp db84bba8-3ab8-4ee7-bbef-fc720fdb5fb7)) + (gr_line (start 152.73 107.54) (end 152.09 107.54) (layer "Dwgs.User") (width 0.1) (tstamp dc121f4e-0673-4834-a909-ead2af2c069f)) + (gr_line (start 155.45 107.54) (end 152.73 107.54) (layer "Dwgs.User") (width 0.1) (tstamp dc13dc22-84a0-4f1c-b185-bc18995f27cf)) + (gr_line (start 160.83 108.44) (end 161.73 108.44) (layer "Dwgs.User") (width 0.1) (tstamp dc588c3d-5206-4af5-96df-dc33e470667e)) + (gr_line (start 170.62 108.44) (end 170.62 108.89) (layer "Dwgs.User") (width 0.1) (tstamp dc6a9fd0-8a12-4e12-ba4e-7f59c3508f44)) + (gr_line (start 125.16 96.7) (end 125.16 96.6) (layer "Dwgs.User") (width 0.1) (tstamp dca3b52c-6cfb-46fe-8a89-560fb218906c)) + (gr_line (start 152.09 107.54) (end 156.09 107.54) (layer "Dwgs.User") (width 0.1) (tstamp dca493a0-6eda-488f-a002-b8342b37cfb9)) + (gr_line (start 168.8825 104.7316) (end 168.8825 102.9155) (layer "Dwgs.User") (width 0.1) (tstamp dcc8b3c7-e00a-4c96-92c3-7cf68574fa70)) + (gr_line (start 163 108.89) (end 163.37 108.89) (layer "Dwgs.User") (width 0.1) (tstamp dd1edec3-c7ba-4ffa-8ee5-8e55b6e96e86)) + (gr_line (start 173.117353 103.106) (end 172.902647 103.106) (layer "Dwgs.User") (width 0.1) (tstamp dd5d8675-d91a-46c9-a0f4-ca5bb7941f9f)) + (gr_line (start 152.09 95.44) (end 156.09 95.44) (layer "Dwgs.User") (width 0.1) (tstamp dd70541c-ed72-41a4-b278-03a490cbdaf1)) + (gr_line (start 174.43 91.34) (end 173.53 91.34) (layer "Dwgs.User") (width 0.1) (tstamp dd7274bb-36be-4baa-903e-939c1f1b99f6)) + (gr_line (start 159.3575 104.7316) (end 158.7225 104.7316) (layer "Dwgs.User") (width 0.1) (tstamp dde2f451-a39d-4356-be48-b264625a1f92)) + (gr_line (start 151.99 94.635) (end 151.99 95.195) (layer "Dwgs.User") (width 0.1) (tstamp df5d2842-95e0-4dc7-91e0-af6aa7f859bb)) + (gr_line (start 114.98 93.49) (end 111.23 93.49) (layer "Dwgs.User") (width 0.1) (tstamp e01103b1-667c-4bf0-b447-ad1d0f4d8e00)) + (gr_line (start 130.084 103.36) (end 129.937353 103.106) (layer "Dwgs.User") (width 0.1) (tstamp e02aa7f6-3311-45f9-a392-49d8927cbc6a)) + (gr_line (start 175.7 90.89) (end 175.7 91.34) (layer "Dwgs.User") (width 0.1) (tstamp e06f99ab-70c9-48e0-9786-de35bc5b9bdc)) + (gr_arc (start 152.04 95.426603) (mid 152.003397 95.39) (end 151.99 95.34) (layer "Dwgs.User") (width 0.1) (tstamp e0a5752b-7977-4fe6-89e3-7b0cd68f3242)) + (gr_line (start 134.656 103.36) (end 132.624 103.36) (layer "Dwgs.User") (width 0.1) (tstamp e0c493ec-d4a1-42a2-9d32-6efc5916ca66)) + (gr_line (start 121.98 106.4) (end 122.08 106.4) (layer "Dwgs.User") (width 0.1) (tstamp e1e9dd9e-df2b-4b75-b02e-38146938802b)) + (gr_line (start 125.16 96.8) (end 125.16 96.7) (layer "Dwgs.User") (width 0.1) (tstamp e239469c-9034-4436-88b6-92607b1872a3)) + (gr_arc (start 118.98 104.45) (mid 119.067868 104.237868) (end 119.28 104.15) (layer "Dwgs.User") (width 0.1) (tstamp e23e042d-8f92-4013-8975-7e4b18e4c81f)) + (gr_line (start 164.27 90.89) (end 164.27 91.34) (layer "Dwgs.User") (width 0.1) (tstamp e2438ac6-18fb-4b36-bec6-4ea332ad0f99)) + (gr_line (start 158.96 101.345) (end 158.96 102.245) (layer "Dwgs.User") (width 0.1) (tstamp e294d04e-3720-4cda-b63e-078484e0733c)) + (gr_line (start 131.4175 99.4484) (end 131.4175 101.2645) (layer "Dwgs.User") (width 0.1) (tstamp e3401cc1-8833-4b9f-9419-4adbb09db133)) + (gr_line (start 166.81 90.89) (end 166.81 91.34) (layer "Dwgs.User") (width 0.1) (tstamp e37b0ec1-e6e0-41cc-abe1-ad47cc32e2d2)) + (gr_line (start 166.81 91.34) (end 165.91 91.34) (layer "Dwgs.User") (width 0.1) (tstamp e48d619a-e38f-4825-9d22-87e3b38d9c99)) + (gr_line (start 124.96 94.2) (end 125.11 94.2) (layer "Dwgs.User") (width 0.1) (tstamp e4e5efbf-5f6e-47bb-b454-0f7ee3ed75bc)) + (gr_line (start 158.51 93.725) (end 158.96 93.725) (layer "Dwgs.User") (width 0.1) (tstamp e62f9cc5-f046-442e-9360-e5ca54404aa5)) + (gr_line (start 118.78 106.4) (end 118.88 106.4) (layer "Dwgs.User") (width 0.1) (tstamp e65c2eb9-e95a-44ea-ab2b-9e65a76fb5f9)) + (gr_line (start 156.19 92.34) (end 156.19 95.34) (layer "Dwgs.User") (width 0.1) (tstamp e67cf9e7-1746-4856-8edd-555e3682799f)) + (gr_line (start 166.3425 101.2645) (end 166.3425 99.4484) (layer "Dwgs.User") (width 0.1) (tstamp e701a39e-8bd3-440b-8d4a-26c336209834)) + (gr_arc (start 151.99 92.34) (mid 152.019289 92.269289) (end 152.09 92.24) (layer "Dwgs.User") (width 0.1) (tstamp e710d65f-4900-4930-9990-68422a72b78f)) + (gr_arc (start 156.09 92.24) (mid 156.160711 92.269289) (end 156.19 92.34) (layer "Dwgs.User") (width 0.1) (tstamp e7e186e0-cb0c-4704-816f-05a9b3696b56)) + (gr_line (start 111.28 104.64) (end 111.28 105.67) (layer "Dwgs.User") (width 0.1) (tstamp e8276875-e9c3-4942-8dc8-97d96e3f05f5)) + (gr_line (start 114.98 93.34) (end 115.08 93.34) (layer "Dwgs.User") (width 0.1) (tstamp e8530ead-dfd3-493b-9a95-dadf905bde55)) + (gr_line (start 121.08 93.34) (end 120.98 93.34) (layer "Dwgs.User") (width 0.1) (tstamp e873deca-9d09-405a-95a4-80d6995b5991)) + (gr_line (start 125.16 103.19) (end 125.16 104.89) (layer "Dwgs.User") (width 0.1) (tstamp e8be39d5-6d33-44d1-b22d-658056cfaa92)) + (gr_line (start 175.804 103.36) (end 175.657353 103.106) (layer "Dwgs.User") (width 0.1) (tstamp e8c88107-4c00-44bc-b07f-5c8bcb21af78)) + (gr_line (start 148.6968 96.969) (end 148.6968 98.2136) (layer "Dwgs.User") (width 0.1) (tstamp ea31f51c-3f0e-4e37-9fd4-9e1b1b7d7784)) + (gr_line (start 112.481376 103.6) (end 111.7 103.6) (layer "Dwgs.User") (width 0.1) (tstamp ea399d10-1f30-4eb9-af71-91adeba50151)) + (gr_line (start 125.16 101.79) (end 125.16 102.69) (layer "Dwgs.User") (width 0.1) (tstamp ea6915c8-6017-425c-9a4e-41c153c8dabe)) + (gr_line (start 116.58 106.4) (end 116.48 106.4) (layer "Dwgs.User") (width 0.1) (tstamp ea84d6c1-7995-47e1-9817-9e2e1b9b4529)) + (gr_line (start 165.282647 103.106) (end 165.136 103.36) (layer "Dwgs.User") (width 0.1) (tstamp eaed3b7c-c5dc-4575-9b71-e56338e01b38)) + (gr_line (start 146.5632 102.811) (end 146.5632 101.5664) (layer "Dwgs.User") (width 0.1) (tstamp eb15020f-39fa-457e-8bb2-2cd2948845ca)) + (gr_arc (start 156.19 107.44) (mid 156.160711 107.510711) (end 156.09 107.54) (layer "Dwgs.User") (width 0.1) (tstamp ebb76e06-409d-47e2-b43c-bf014de25a3d)) + (gr_line (start 175.657353 101.074) (end 175.804 100.82) (layer "Dwgs.User") (width 0.1) (tstamp ebcfdf36-110d-4f79-9de0-e4fcd76c1d6e)) + (gr_line (start 165.54 108.44) (end 165.54 108.89) (layer "Dwgs.User") (width 0.1) (tstamp ec4fc551-9561-4ff0-a309-1fd93dc95354)) + (gr_line (start 147.4268 98.2136) (end 147.8332 98.2136) (layer "Dwgs.User") (width 0.1) (tstamp ec620b77-8919-4285-a6c0-f21b0acac14b)) + (gr_line (start 158.96 97.165) (end 158.51 97.165) (layer "Dwgs.User") (width 0.1) (tstamp ed456be0-07b8-43ac-86b3-64162a4bcc9a)) + (gr_arc (start 124.86 105.39) (mid 124.889289 105.319289) (end 124.96 105.29) (layer "Dwgs.User") (width 0.1) (tstamp edaa690e-7366-4177-92ba-daa3f297ce1e)) + (gr_line (start 114.33 93.34) (end 114.23 93.34) (layer "Dwgs.User") (width 0.1) (tstamp edc4c457-3ea2-4523-ae95-caa82d496aba)) + (gr_line (start 155.484 100.82) (end 157.516 100.82) (layer "Dwgs.User") (width 0.1) (tstamp ee19307b-ab88-4d6f-9dfb-4149660b5a08)) + (gr_line (start 122.464 103.36) (end 122.317353 103.106) (layer "Dwgs.User") (width 0.1) (tstamp ee19a334-b72e-4d54-9a8e-a742ee56e7f1)) + (gr_line (start 169.35 108.44) (end 169.35 108.89) (layer "Dwgs.User") (width 0.1) (tstamp ee823590-ecbd-4107-bb1f-1a309e1b21af)) + (gr_line (start 117.23 106.4) (end 119.23 106.4) (layer "Dwgs.User") (width 0.1) (tstamp eec6f1b0-e4aa-49f8-b4a3-e9424cd19e76)) + (gr_arc (start 123.543096 99.623175) (mid 123.561896 99.538014) (end 123.640374 99.5) (layer "Dwgs.User") (width 0.1) (tstamp ef36da6c-b409-4756-be92-54a96426032e)) + (gr_line (start 173.9625 104.7316) (end 173.9625 102.9155) (layer "Dwgs.User") (width 0.1) (tstamp f0305a19-1293-46c9-9810-aa49b8dab8a4)) + (gr_line (start 125.16 94.83) (end 125.16 94.93) (layer "Dwgs.User") (width 0.1) (tstamp f157df02-fcb0-4ae7-85ca-bfc4444eda90)) + (gr_line (start 165.136 100.82) (end 165.282647 101.074) (layer "Dwgs.User") (width 0.1) (tstamp f1926e02-3170-4727-853e-1c4f3bbf137d)) + (gr_line (start 164.4375 104.7316) (end 163.8025 104.7316) (layer "Dwgs.User") (width 0.1) (tstamp f238640e-3401-420a-ac31-a433f268cbfc)) + (gr_arc (start 156.19 107.44) (mid 156.176602 107.49) (end 156.14 107.526603) (layer "Dwgs.User") (width 0.1) (tstamp f263cfd5-7b24-4140-97ba-078a691115b5)) + (gr_arc (start 156.14 104.353397) (mid 156.176603 104.39) (end 156.19 104.44) (layer "Dwgs.User") (width 0.1) (tstamp f3300c0f-bc1d-4506-88a5-7b5425daafbe)) + (gr_line (start 125.16 105.29) (end 125.16 104.99) (layer "Dwgs.User") (width 0.1) (tstamp f35f3ca6-627a-459d-ac6f-93bc55931ba4)) + (gr_line (start 117.58 93.34) (end 124.86 93.34) (layer "Dwgs.User") (width 0.1) (tstamp f3dab665-64fc-433e-8a62-3743b891ab83)) + (gr_line (start 163.37 108.89) (end 163.37 108.44) (layer "Dwgs.User") (width 0.1) (tstamp f48726b8-0a84-4a45-918f-9908a36bbb39)) + (gr_line (start 160.417353 103.106) (end 160.202647 103.106) (layer "Dwgs.User") (width 0.1) (tstamp f50237bb-f9c4-46da-b66f-024d10bb7b7e)) + (gr_line (start 119.485416 106.155416) (end 119.023934 105.693934) (layer "Dwgs.User") (width 0.1) (tstamp f5496577-1f0e-43c4-b7b1-d474695074a1)) + (gr_line (start 156.8175 101.2645) (end 156.1825 101.2645) (layer "Dwgs.User") (width 0.1) (tstamp f603df29-ba7f-4366-8b24-7592d4086934)) + (gr_line (start 125.16 95.93) (end 125.16 94.93) (layer "Dwgs.User") (width 0.1) (tstamp f64aa569-ea55-4736-9c96-3bfc2b30ccbd)) + (gr_arc (start 152.09 95.44) (mid 152.064118 95.436593) (end 152.04 95.426603) (layer "Dwgs.User") (width 0.1) (tstamp f64ffca7-3c88-48d2-8d78-4bd7ec67bd1b)) + (gr_line (start 170.62 90.89) (end 170.62 91.34) (layer "Dwgs.User") (width 0.1) (tstamp f69e205d-71f1-4bed-8e46-d37fa1b7672f)) + (gr_line (start 133.3225 104.7316) (end 133.3225 102.9155) (layer "Dwgs.User") (width 0.1) (tstamp f75ad864-f096-4907-b31d-1a5733db4331)) + (gr_line (start 146.1568 101.5664) (end 146.1568 102.811) (layer "Dwgs.User") (width 0.1) (tstamp f7aa75c5-0bfb-4814-b8eb-5f8a9a128aa9)) + (gr_line (start 137.45 100.82) (end 137.45 103.36) (layer "Dwgs.User") (width 0.1) (tstamp f8371471-4211-4368-9dd3-157e5ded70c0)) + (gr_line (start 114.28 94.3) (end 114.28 102.8) (layer "Dwgs.User") (width 0.1) (tstamp f86cba30-221c-4482-a722-9565a7604bea)) + (gr_arc (start 151.99 92.34) (mid 152.003398 92.29) (end 152.04 92.253397) (layer "Dwgs.User") (width 0.1) (tstamp f8dfbcec-1704-46b0-8ba3-862aa1011c94)) + (gr_line (start 175.442647 101.074) (end 175.657353 101.074) (layer "Dwgs.User") (width 0.1) (tstamp f90672d0-2ca8-4eaf-98ba-17042306fced)) + (gr_line (start 143.6168 98.2136) (end 144.0232 98.2136) (layer "Dwgs.User") (width 0.1) (tstamp f930fa91-6adf-4e04-b42b-e0932fc06543)) + (gr_line (start 121.08 106.4) (end 121.88 106.4) (layer "Dwgs.User") (width 0.1) (tstamp fa18dae7-2fb1-4387-a3c1-308ca16c5c1d)) + (gr_line (start 114.579499 93.34) (end 114.479499 93.34) (layer "Dwgs.User") (width 0.1) (tstamp fa2a5346-d622-407d-8ea5-af43140584bc)) + (gr_line (start 156.19 106.735) (end 156.19 105.145) (layer "Dwgs.User") (width 0.1) (tstamp fa5d9c89-54e0-49e6-a404-29eddf2326d4)) + (gr_line (start 158.7225 104.7316) (end 158.7225 102.9155) (layer "Dwgs.User") (width 0.1) (tstamp fa7a662e-0f2e-4762-a1b6-993570cda4cb)) + (gr_line (start 162.596 100.82) (end 162.742647 101.074) (layer "Dwgs.User") (width 0.1) (tstamp fa93048a-0287-417c-a157-84428f11f7dd)) + (gr_line (start 128.2425 102.9155) (end 128.8775 102.9155) (layer "Dwgs.User") (width 0.1) (tstamp fad34361-5673-4b6b-8616-ccc33cd00c24)) + (gr_line (start 122.43 106.4) (end 119.63 106.4) (layer "Dwgs.User") (width 0.1) (tstamp fb070305-7327-4d47-aaa2-52c1d26471d3)) + (gr_line (start 146.1568 98.2136) (end 146.5632 98.2136) (layer "Dwgs.User") (width 0.1) (tstamp fb07492c-d4ca-4a78-b92a-c3b14ed44b3f)) + (gr_line (start 151.99 107.44) (end 151.99 104.44) (layer "Dwgs.User") (width 0.1) (tstamp fb9b0b15-c800-4199-a9df-1e999ba6a70c)) + (gr_line (start 155.122647 101.074) (end 155.337353 101.074) (layer "Dwgs.User") (width 0.1) (tstamp fd04ef58-75d9-44e8-b553-d9bff716e067)) + (gr_arc (start 156.09 104.34) (mid 156.160711 104.369289) (end 156.19 104.44) (layer "Dwgs.User") (width 0.1) (tstamp fd087f5c-4502-4ee7-8af3-5178468c0f00)) + (gr_line (start 152.69 103.36) (end 152.69 100.82) (layer "Dwgs.User") (width 0.1) (tstamp fd41e0a0-0c45-4beb-acb0-15535c603bb5)) + (gr_arc (start 154.61 98.79) (mid 154.36 99.04) (end 154.11 98.79) (layer "Dwgs.User") (width 0.1) (tstamp fe3862ad-c819-4b65-9e75-6bbc512422a7)) + (gr_arc (start 124.41 103.19) (mid 124.439289 103.119289) (end 124.51 103.09) (layer "Dwgs.User") (width 0.1) (tstamp fed927fe-eafb-4471-ac5d-756725ea174d)) + (gr_line (start 156.19 92.485) (end 156.19 92.34) (layer "Dwgs.User") (width 0.1) (tstamp feea9af2-e998-45d6-8a1e-4e08486a5acb)) + (gr_line (start 156.19 95.34) (end 156.19 95.195) (layer "Dwgs.User") (width 0.1) (tstamp ff3e9ca9-6dc0-4496-aebe-20f4a6d61445)) + (gr_line (start 121.965786 105.11) (end 122.43 105.11) (layer "Dwgs.User") (width 0.1) (tstamp ff5ead9b-37b8-4bc9-9ac4-39775f57c6cf)) + (gr_line (start 170.577353 101.074) (end 170.724 100.82) (layer "Dwgs.User") (width 0.1) (tstamp ffadf13e-d327-4e72-a129-20b1a691d829)) + (gr_arc (start 112.13 109.94) (mid 111.422893 109.647107) (end 111.13 108.94) (layer "Edge.Cuts") (width 0.1) (tstamp 0a3cbae7-b160-4bf5-bc29-b843867e2bbd)) + (gr_arc (start 153.225 89.84) (mid 152.225 90.84) (end 151.225 89.84) (layer "Edge.Cuts") (width 0.1) (tstamp 0f6ca36b-4e91-4d2e-9f6d-1a233014754f)) + (gr_line (start 132.905 109.94) (end 133.445 109.94) (layer "Edge.Cuts") (width 0.1) (tstamp 116dcb13-d6f5-40e1-b835-53753121c5b4)) + (gr_line (start 130.905 89.84) (end 130.365 89.84) (layer "Edge.Cuts") (width 0.1) (tstamp 162f154d-2c07-4117-86f4-e015b02985f7)) + (gr_line (start 184.09 108.94) (end 184.09 102.39) (layer "Edge.Cuts") (width 0.1) (tstamp 1947ea8e-3ea5-493b-ab1c-4e8c5a675398)) + (gr_arc (start 130.905 109.94) (mid 131.905 108.94) (end 132.905 109.94) (layer "Edge.Cuts") (width 0.1) (tstamp 27907456-675f-4372-8456-3255fdd1a95d)) + (gr_arc (start 153.765 109.94) (mid 154.765 108.94) (end 155.765 109.94) (layer "Edge.Cuts") (width 0.1) (tstamp 291cc86e-d7a1-4f14-983b-0e47c854bfea)) + (gr_arc (start 148.685 109.94) (mid 149.685 108.94) (end 150.685 109.94) (layer "Edge.Cuts") (width 0.1) (tstamp 29d94e71-4a82-4acd-a9a6-3ce8158eea40)) + (gr_line (start 148.145 109.94) (end 148.685 109.94) (layer "Edge.Cuts") (width 0.1) (tstamp 2b3e8080-6e59-452f-841b-e804bf3dea49)) + (gr_line (start 184.09 97.39) (end 184.09 90.84) (layer "Edge.Cuts") (width 0.1) (tstamp 42460404-dc50-4148-9d5f-cac0b90af438)) + (gr_line (start 128.365 89.84) (end 112.13 89.84) (layer "Edge.Cuts") (width 0.1) (tstamp 48afede4-072d-4812-9a6d-de4cc719bbfc)) + (gr_line (start 145.605 109.94) (end 146.145 109.94) (layer "Edge.Cuts") (width 0.1) (tstamp 4c181c82-3856-46b2-8d6b-7ada0b0e0dbd)) + (gr_line (start 141.065 89.84) (end 140.525 89.84) (layer "Edge.Cuts") (width 0.1) (tstamp 4f483546-5fe1-407e-aca5-4726d4b59bdf)) + (gr_arc (start 184.09 108.94) (mid 183.797107 109.647107) (end 183.09 109.94) (layer "Edge.Cuts") (width 0.1) (tstamp 5356313d-c6c9-4e43-8779-7f5954c39660)) + (gr_line (start 183.09 89.84) (end 155.765 89.84) (layer "Edge.Cuts") (width 0.1) (tstamp 552d2777-af2b-41ec-a31e-cd43b7c8490e)) + (gr_arc (start 151.225 109.94) (mid 152.225 108.94) (end 153.225 109.94) (layer "Edge.Cuts") (width 0.1) (tstamp 55682d2e-622c-420d-9c4c-b25e379c0cee)) + (gr_arc (start 111.13 90.84) (mid 111.422893 90.132893) (end 112.13 89.84) (layer "Edge.Cuts") (width 0.1) (tstamp 67f80db7-ac30-4dde-8bf8-915428d171ed)) + (gr_circle (center 187.09 99.89) (end 188.19 99.89) (layer "Edge.Cuts") (width 0.1) (fill none) (tstamp 692dffb0-eeb3-460d-80d8-8bd9541d6d51)) + (gr_arc (start 146.145 109.94) (mid 147.145 108.94) (end 148.145 109.94) (layer "Edge.Cuts") (width 0.1) (tstamp 6a680daf-5077-4fe1-a6fb-381b32e17c20)) + (gr_line (start 133.445 89.84) (end 132.905 89.84) (layer "Edge.Cuts") (width 0.1) (tstamp 6d5bf990-e87a-4829-a61f-8ea7b3162465)) + (gr_line (start 151.225 89.84) (end 150.685 89.84) (layer "Edge.Cuts") (width 0.1) (tstamp 702bcc4a-1260-4306-a7ef-df0173640909)) + (gr_line (start 111.13 90.84) (end 111.13 108.94) (layer "Edge.Cuts") (width 0.1) (tstamp 7055685d-2e9b-46e1-bc20-a497c53cfccc)) + (gr_line (start 146.145 89.84) (end 145.605 89.84) (layer "Edge.Cuts") (width 0.1) (tstamp 7075a498-5749-4f19-ba7d-9b8161486d1a)) + (gr_line (start 153.225 109.94) (end 153.765 109.94) (layer "Edge.Cuts") (width 0.1) (tstamp 708c8a34-f258-4554-8b50-7818f1e46fec)) + (gr_arc (start 187.09 97.39) (mid 189.59 99.89) (end 187.09 102.39) (layer "Edge.Cuts") (width 0.1) (tstamp 7b2e7361-0d1f-4a92-a4d0-dd4722c9bc0c)) + (gr_line (start 140.525 109.94) (end 141.065 109.94) (layer "Edge.Cuts") (width 0.1) (tstamp 7e469a82-52a7-4eb1-be03-bc9c0642b27e)) + (gr_arc (start 143.065 89.84) (mid 142.065 90.84) (end 141.065 89.84) (layer "Edge.Cuts") (width 0.1) (tstamp 8106e159-fb99-406c-bc50-06500718779d)) + (gr_arc (start 183.09 89.84) (mid 183.797107 90.132893) (end 184.09 90.84) (layer "Edge.Cuts") (width 0.1) (tstamp 8af22483-6986-4db8-a478-e3da735ace71)) + (gr_arc (start 155.765 89.84) (mid 154.765 90.84) (end 153.765 89.84) (layer "Edge.Cuts") (width 0.1) (tstamp 8ce025a1-9853-4cfa-8a57-0f90476397e9)) + (gr_line (start 135.445 109.94) (end 135.985 109.94) (layer "Edge.Cuts") (width 0.1) (tstamp 9397f066-146e-4896-a893-48ef11276451)) + (gr_arc (start 143.605 109.94) (mid 144.605 108.94) (end 145.605 109.94) (layer "Edge.Cuts") (width 0.1) (tstamp 95b7f2da-98e3-4cce-ac19-d396a7cb212b)) + (gr_arc (start 137.985 89.84) (mid 136.985 90.84) (end 135.985 89.84) (layer "Edge.Cuts") (width 0.1) (tstamp 9e70a67e-a0cb-4ed7-a04f-451f35eb0aa2)) + (gr_line (start 143.065 109.94) (end 143.605 109.94) (layer "Edge.Cuts") (width 0.1) (tstamp a39b3356-a010-429a-a766-68905309a2a8)) + (gr_arc (start 133.445 109.94) (mid 134.445 108.94) (end 135.445 109.94) (layer "Edge.Cuts") (width 0.1) (tstamp a49b3da8-6010-4095-aa91-6b927d37e1a9)) + (gr_arc (start 130.365 89.84) (mid 129.365 90.84) (end 128.365 89.84) (layer "Edge.Cuts") (width 0.1) (tstamp a7d728a2-9639-442c-9b0f-3544c5006fbb)) + (gr_arc (start 140.525 89.84) (mid 139.525 90.84) (end 138.525 89.84) (layer "Edge.Cuts") (width 0.1) (tstamp adad9755-afe1-4118-bfb8-41d502969aa3)) + (gr_arc (start 135.985 109.94) (mid 136.985 108.94) (end 137.985 109.94) (layer "Edge.Cuts") (width 0.1) (tstamp aff84b5c-8e56-466e-b662-9df2e66e5713)) + (gr_arc (start 128.365 109.94) (mid 129.365 108.94) (end 130.365 109.94) (layer "Edge.Cuts") (width 0.1) (tstamp b85d2401-b9b9-4c27-b2e2-c9d9ab116d00)) + (gr_line (start 184.09 102.39) (end 187.09 102.39) (layer "Edge.Cuts") (width 0.1) (tstamp be9bd86b-4cd5-4bd2-a31b-b062107d2a54)) + (gr_arc (start 132.905 89.84) (mid 131.905 90.84) (end 130.905 89.84) (layer "Edge.Cuts") (width 0.1) (tstamp c5500aa7-533e-4660-a458-6bb3014c7d4e)) + (gr_line (start 143.605 89.84) (end 143.065 89.84) (layer "Edge.Cuts") (width 0.1) (tstamp c815f8c2-60a3-41e6-9457-b1a6b30692c1)) + (gr_arc (start 145.605 89.84) (mid 144.605 90.84) (end 143.605 89.84) (layer "Edge.Cuts") (width 0.1) (tstamp cd5e5396-17e0-450e-8b9a-002266132cf2)) + (gr_line (start 137.985 109.94) (end 138.525 109.94) (layer "Edge.Cuts") (width 0.1) (tstamp d22db607-bea2-4c52-8eb6-eb70b4714d8e)) + (gr_line (start 130.365 109.94) (end 130.905 109.94) (layer "Edge.Cuts") (width 0.1) (tstamp d50411b2-0b2f-41b7-bf8d-fb8f1d6295a1)) + (gr_arc (start 148.145 89.84) (mid 147.145 90.84) (end 146.145 89.84) (layer "Edge.Cuts") (width 0.1) (tstamp d6487266-4010-40c8-82a0-ce8d241c85c6)) + (gr_arc (start 135.445 89.84) (mid 134.445 90.84) (end 133.445 89.84) (layer "Edge.Cuts") (width 0.1) (tstamp d6d675b8-f9ac-4030-acc8-a357acd0a266)) + (gr_arc (start 138.525 109.94) (mid 139.525 108.94) (end 140.525 109.94) (layer "Edge.Cuts") (width 0.1) (tstamp d8ac61b3-a533-4f15-9856-f7b341d352a1)) + (gr_line (start 148.685 89.84) (end 148.145 89.84) (layer "Edge.Cuts") (width 0.1) (tstamp dcff4fe4-a296-4fc0-a12d-bb6b3501faf2)) + (gr_line (start 153.765 89.84) (end 153.225 89.84) (layer "Edge.Cuts") (width 0.1) (tstamp e13a898a-5de8-4d94-a80e-b064cdd01fc8)) + (gr_line (start 138.525 89.84) (end 137.985 89.84) (layer "Edge.Cuts") (width 0.1) (tstamp e29ecb3b-bdd4-4ff6-80c6-b91117ba47bf)) + (gr_arc (start 141.065 109.94) (mid 142.065 108.94) (end 143.065 109.94) (layer "Edge.Cuts") (width 0.1) (tstamp e50812bf-0199-4ce8-96e2-2acd9a19f7c3)) + (gr_line (start 155.765 109.94) (end 183.09 109.94) (layer "Edge.Cuts") (width 0.1) (tstamp efd7d119-139b-46c7-a740-b97f28a1acd9)) + (gr_arc (start 150.685 89.84) (mid 149.685 90.84) (end 148.685 89.84) (layer "Edge.Cuts") (width 0.1) (tstamp f081c5ee-2d7c-454a-ae5e-f89b6ddc1d26)) + (gr_line (start 135.985 89.84) (end 135.445 89.84) (layer "Edge.Cuts") (width 0.1) (tstamp f52f1267-ef72-4576-80d0-5917f82db729)) + (gr_line (start 187.09 97.39) (end 184.09 97.39) (layer "Edge.Cuts") (width 0.1) (tstamp f9bc0e2e-b866-4474-96af-9520a16e439e)) + (gr_line (start 112.13 109.94) (end 128.365 109.94) (layer "Edge.Cuts") (width 0.1) (tstamp fdc927f3-9ea5-4abb-b957-1dbde7dca836)) + (gr_line (start 150.685 109.94) (end 151.225 109.94) (layer "Edge.Cuts") (width 0.1) (tstamp fe776f0b-ee51-486d-9e06-f8f16374a646)) + + (group "" (id 97973004-ab59-4480-8ec1-1121dd7cf977) + (members + 00614f02-5f74-445d-b8a3-482b8dcb3aea + 0091242a-bd9b-46a6-8cd0-cc81fa5db24e + 029d749e-2289-4769-a0ce-e768bbda0cd0 + 02bac189-ce88-4201-a986-e602f9553dc1 + 02c7928f-d09e-4c42-87ef-b558687617a0 + 0339f2f9-1d07-4033-b6d0-c95452f524c6 + 03de85dc-b128-49ac-8b1c-15f0b91dca0a + 03f16627-7ce3-4e9a-9706-778678e98c1c + 0432af54-cd35-4c3c-88e6-bbc1a7d2c6b4 + 04f09747-54bd-4ccb-936d-3baa80652154 + 056c9c13-522f-449c-84bd-83c95f6465a1 + 056f9cb3-715f-434f-b47c-815c372d9a5b + 05a3fd88-c58e-4323-96ff-70847ec682b8 + 05b39569-aaa4-4273-9b2f-9e1c6ca4bf60 + 060a9d78-785b-4e95-9f27-c70c9bd79368 + 066e1992-d763-4a9e-8986-82a289c6f7d3 + 067b3699-1a46-41cc-9c7c-3cbbde83e2fb + 06bccb0b-2f4b-4092-834b-3871294199da + 07678248-0774-49ca-a377-01b7e220adb6 + 07e7e87d-9255-44b7-964c-2876bb9fc44d + 07ea9fe0-fccf-4161-ae79-4bb53994d273 + 0816bee4-5935-4741-bd0f-c370f413b02b + 0862a9b0-7459-4a5b-8ff5-5feddf0d18fe + 093c99d2-6e87-428b-a172-e8573afe4705 + 09986a87-49c2-4491-b1b1-87dfad52ab95 + 0a2b5435-df6f-448f-96cd-9db62b5b9e70 + 0a3cbae7-b160-4bf5-bc29-b843867e2bbd + 0aed48c5-a79a-4a41-bde0-89e9736637c1 + 0bedad37-3e3c-4266-b4c1-07c7e3d0463e + 0c190730-a9e0-4c4a-8e33-74ee97fb990f + 0da7e2aa-d9f3-4593-ac1b-d89c546ab178 + 0daddb18-1491-4767-9ffd-66c8a8ce3cbd + 0de56762-ce56-43f6-b2d4-e1179688ff91 + 0e37a1ae-bf06-4c70-ae4c-e7cee553b0b3 + 0e4017fd-02b7-4b3e-b764-397cfccac2d2 + 0ea92114-4add-4ede-abc4-5938831a4fe1 + 0ecfe0e1-844f-49ac-b5dc-cd55b19a7c78 + 0f262423-d4d1-4f04-805d-93d3f5b41978 + 0f6ca36b-4e91-4d2e-9f6d-1a233014754f + 0fa241a2-e684-4224-bccf-feed816795b0 + 0fe1f74e-4cc8-412d-b8bc-832159a1ad3e + 101131db-475d-4275-89d4-ac43ee9a25d5 + 1087999d-983e-42bf-b325-b81c766947cc + 10d4acf9-eb07-4704-a954-054e4658f650 + 10e85d49-8c1d-4e38-920c-77246389daec + 115c2483-0d3d-4658-9c56-55683456b2f9 + 116dcb13-d6f5-40e1-b835-53753121c5b4 + 1292b9fb-45f9-4291-9d3e-a52497cdea91 + 12fc5fae-2589-481a-9c5c-1325ed3bb3b8 + 133e4738-5308-4c8f-a278-ff3a4b573a42 + 134ebdd2-d265-4b1a-8213-3e042a51f566 + 135dc062-d77d-4089-9b0c-b888ac79f63d + 141d55e7-f9fa-486e-a08c-0c5785aa9581 + 146b4319-9474-44ef-b1d5-69dbae1dd3b4 + 15849db9-220e-4afd-b7a0-07e5cbc925e5 + 15b3207d-6547-4224-a45d-823705a30761 + 162f154d-2c07-4117-86f4-e015b02985f7 + 1641185a-e805-403b-b872-eb3450148cc8 + 16e7dd30-8a60-41e6-8325-60db1ff50bda + 16fbbcc3-471d-4df7-bd39-383fab759fde + 1807c891-5ccf-491b-b7cb-6605d0030f30 + 180f785b-776f-4bd7-9484-793776580425 + 181135d6-242b-4baf-94b0-054802ef6df0 + 18282a1a-7012-465b-b257-9994d1176f23 + 1947ea8e-3ea5-493b-ab1c-4e8c5a675398 + 199f157d-6f84-41da-be4c-6e21ffdc4f00 + 19b27451-36d1-4db8-a770-a2f4704d803b + 1a15fd52-148b-4d62-9349-832a33a996d2 + 1a65f33c-7c56-44cc-9cf1-6ac54f672e8b + 1ba339fd-3eed-4093-adef-1f8b6939e3c2 + 1cdb9155-c146-40d9-bead-b709bf7a6467 + 1d052412-811d-4384-b62d-b10970534fb5 + 1d4ec9d6-b4f1-4935-a655-c469bc01feb9 + 1d5c7df0-522c-4a10-9a69-07abea9a1183 + 1dc423f3-1741-4cb4-aa3d-a702d125d769 + 1e153892-978d-4400-8801-39c4a5561d8b + 1e9dcbc0-ed04-41e3-9512-fbb37cd7d179 + 1eea39a5-2762-4e3a-8c74-b0e5bc37cc89 + 206ace7c-6dae-4c64-b30f-758119e57387 + 2097c02a-9419-426d-a010-cdecd44e7e36 + 20a43104-38cb-4a67-8590-5917234169dc + 2103272c-7211-4351-8c30-d9ee75c2fa7e + 211ba5f5-6627-4b10-b9d4-2b719a124b05 + 2143a25a-25e8-4e2e-9312-ce2f7400ce5a + 218239a9-f46b-4a60-abfb-8e61afe4c024 + 21846961-2a78-4e46-8242-5b4de77ca82d + 21de29f1-55e6-491f-9b72-2d0cf15d30d9 + 21fe1bc1-d1c8-4902-93fe-7cb124f6bf69 + 2223eeb5-aa83-44a0-a53a-f71aacabab9c + 226e6848-5ca6-48e1-bb24-ee9637a3e720 + 22785b00-396f-44a8-8e08-62628c54033a + 22e92cb2-fddd-4edc-a5bc-370417db5793 + 22f315f8-0151-4d27-8242-3486735e4932 + 231482ff-1119-4860-be3c-5d6a4f33d8bb + 2367e08a-8f8d-4bc0-b6ce-e2a4cddd902f + 23714fc1-59db-4500-9d38-af86ea69fe3f + 239e2fad-43c2-4c5d-b01d-958b74c9d73b + 23b2684a-2e45-4486-8777-c94a6d847baf + 2415f537-fa6d-4c04-bd97-00b9f7ab939d + 245afab8-87c2-4797-af78-aa00d5229c94 + 2498638f-f5bc-47e0-a9d3-49191018a41a + 24b42847-745f-4b13-9d2d-3ca8b56bc9de + 25f3023a-0b40-4b57-b672-1aea8836d4eb + 260c26af-1e30-4624-94a4-7cbfebc53f93 + 2621aeaa-9788-4950-9c8a-57743e174960 + 26c50088-80ff-43fa-a13b-801600e7555b + 26cd24ad-dc7e-4f22-8cf0-d09179b0d265 + 27101d2b-1f80-4d40-be5b-78bdcb31c291 + 2733a655-db42-498b-a705-184e4fe256a3 + 27907456-675f-4372-8456-3255fdd1a95d + 279cd597-6735-4af4-af86-33cfd2693447 + 27fc8656-6226-4381-8e8c-fcbb6b9cbbc0 + 2904c703-ae82-4d76-85d3-cfc7aa518669 + 291cc86e-d7a1-4f14-983b-0e47c854bfea + 29af8fa6-318a-4068-993d-88e7a24f7791 + 29ba223f-0062-42d7-819b-390aa3bcacc3 + 29d94e71-4a82-4acd-a9a6-3ce8158eea40 + 29ec1054-96e5-4371-8fe7-f31c027b27f9 + 2aa21e55-25c6-4cf4-bd8a-94f164963f6d + 2adf9a42-71f2-422d-9815-628bfa0df6ad + 2b3b0810-cd1d-48a1-a104-fe015cf2af3c + 2b3e8080-6e59-452f-841b-e804bf3dea49 + 2b5ef57e-9829-4c8c-a772-0c450fa178e8 + 2bf286a9-8d8a-4f20-af25-6a1b3ef01eaf + 2c6fedfa-d124-4a32-aaf9-1170178a9e41 + 2c73e00f-5d35-4d88-becf-fdafa0c411c7 + 2ca7d35c-f03b-45eb-bc5e-72292d02981d + 2d54211d-88b2-466c-9078-d1f5c442f872 + 2d950027-8eed-46d2-abb8-2762744219c2 + 2d9bce5f-b18b-47a2-9654-99086bc7c8ca + 2dd2edde-b79d-4ec7-87aa-5955ab5302f8 + 2dd9a5be-3aa9-4cf6-850b-b3df04cedb00 + 2e7f3dd4-50ff-427a-80eb-8563e69a085c + 2e955124-6939-410c-81be-086896fd0cd7 + 2eb44e1a-4042-4ea6-aca2-4836a6ec84e9 + 2f1a67f5-44b6-4eb7-b122-776c3e081dbc + 2f21cb60-1df5-4469-8858-6fe21b88fa8a + 2f389684-fc2a-46a1-b11d-5ff1e4efe356 + 2f51df0b-67e2-48cd-baf9-810701c16be9 + 2f5f8e07-82d7-4697-8ac1-989270a8e323 + 2fb7c72d-0d63-4df2-879e-15ff023fd1c7 + 306245f6-c9a6-4171-8c7a-27ad4c131cc8 + 3097fea7-46a7-47a9-9cae-e148c8b5c995 + 314fcc6b-e3a4-4081-8c91-6170b707f3b4 + 31e8e591-b069-4d14-81fb-1e93e03fe645 + 31f320f8-9fca-458c-80c9-a63045dda05e + 31fb150b-1634-44a3-bbf0-4f27407886b5 + 32152384-5f30-4790-a5a7-40a77da6c53b + 32a2f93b-16df-4770-bc80-527fdb2ae15f + 32f61989-73fd-4834-bc42-216f4a71d9ad + 33112a1f-3ef4-4453-945b-eafb5950befb + 331e4b06-587c-447e-bea7-ab3ccd3f7d67 + 3334571c-c306-4b79-9192-949abe8085c3 + 346289f5-7fed-42d0-915e-ef27086b0782 + 3472ac51-2496-4774-b525-ca48b4eac389 + 34937f78-0cd7-450b-8935-ad6822032278 + 34f494d3-f727-4e92-b04b-bb02d398ea06 + 35318ab5-9d7c-4bdd-a72a-c62185738587 + 3585a139-cfc6-4b57-99ce-0163d84caa4b + 35fc5917-85ed-430a-af29-e1aaa9fddb54 + 36e55dc7-b8dd-4b75-aa11-1a977430e4af + 379db743-d2de-4c85-9575-f43ed26c5e74 + 37a423bc-f22b-4f78-8391-c64cc41bfdd6 + 38559462-8913-458e-9fcc-77f1adc4f527 + 388986aa-d9a5-485c-b2a5-20f9608e57de + 38cc4717-2b78-451d-a8e8-c30858d9cd68 + 38de0c27-43f9-4d0c-b62d-48e6b8ab2200 + 38f1f681-d503-49fe-ab87-4225bebb7b32 + 3915f1cf-e224-42a7-8e50-b5aa000e1dd3 + 393f0e56-c2d5-4ea4-8463-50265bc94d2d + 39527c7c-05aa-4994-8d55-39b3fd9e47ff + 39d4d534-3997-4fb4-b0b6-d0e644ff29b2 + 39e0f00a-b805-421f-8ed9-5c24ef6aaebe + 3a04ac0e-2ee8-4210-b45b-490cd2425450 + 3a07246e-3a61-43dd-8b09-0bdf03c3e6f3 + 3a43f2ef-4839-435a-bede-c90252339a51 + 3a9c4d0d-b8e3-4e3b-8868-df708ade9fd9 + 3ae98a70-72b8-4d72-8f0c-ecef7b1ca6d6 + 3aed5f29-363b-4eca-a21e-756b68fe8f23 + 3b0df787-46aa-47b2-a11b-96df99f09a2e + 3b6b0ef8-cb49-4806-a385-9d93130ffdc0 + 3b8985d9-c9ce-4e5c-9b0f-dabde5c52713 + 3be5bd27-9454-4a5f-b633-97d435ecd4be + 3c6ce34b-07ed-4efb-887e-8dcc88f1612e + 3d219812-261f-4741-b119-3a36b9052a99 + 3db2b854-567f-4631-b764-bc8442698c9a + 3e63fcaa-261d-4d3c-a5b9-9e80616e71a6 + 3e93cc50-fa1e-445b-8e48-b92594ec9006 + 3f2f1aeb-24f2-4597-bbb9-54b12c752d6f + 3f473a8d-2328-4446-9e36-aaf72c0dfceb + 3f787304-0f09-428f-9615-a178d53b5ed2 + 4055fe96-6cd0-4098-a3eb-28bdaf898065 + 407396c7-a5e2-4ecf-b616-5f9c7dafa52b + 40f2d922-dc77-4165-a4ba-77aa54d0f1fa + 41456f29-a703-4d12-85d0-c21ea7c0a452 + 42460404-dc50-4148-9d5f-cac0b90af438 + 435960f9-5f02-4a62-b70b-90c1310d341d + 4373547b-d3a9-4735-9a12-7e388d4b1d9d + 4373f5d0-1e9d-489b-aa26-9288beeb8cb3 + 43d030b0-c46c-4448-bc9e-987f12c7559d + 43d1f199-f4ee-4683-993f-3ccce3985416 + 441f9c55-be25-4fae-8b9b-6a71ad3b0b86 + 45005e12-36a9-4853-a83d-a87ffad800b4 + 45108c5b-3874-4f53-b99e-7b06655c64f6 + 453a77ad-fac0-4cd4-9fca-6e04f8cfa3e5 + 45580b2c-f853-4bae-b48d-8b2b7a8c9649 + 4572eec0-5fb0-46c6-89b0-d3341f37f9b8 + 45d251bd-4b8c-43e0-a1a3-865b3e4a5a83 + 465b9a35-7fb3-44cf-baad-d436034be791 + 4660c6bf-e69d-4a4d-bdfe-d125b039e05b + 4669b17e-5fae-4b5d-94be-7208bcd71fb5 + 46988679-cc79-4024-bbc1-b1f167609765 + 47d22e24-7c7f-4617-a22e-884660a7a8ff + 485ee4d3-27de-4a80-88eb-91e13dbef2a5 + 48afede4-072d-4812-9a6d-de4cc719bbfc + 48c77641-1046-44b0-bae8-52da953ea633 + 494350ab-d17d-4de3-8b96-f15451154d6a + 497283dc-5316-4045-8e79-68a8bb50f4f5 + 49bc590d-585a-47df-bda3-e46f7daa6990 + 4a333138-062a-4541-87e1-d6ef03b1e3dd + 4b325ae5-e73e-4571-bbb6-af750e7a58b8 + 4b64ce61-cd9f-4068-855a-a918a6209675 + 4c181c82-3856-46b2-8d6b-7ada0b0e0dbd + 4ccb0e93-36f7-4d7b-baba-2457a90267b7 + 4cfa277c-b6f4-4575-8b74-ea83242e8813 + 4d8a27f3-5994-4c02-859b-09c0a8d34a6d + 4dee428b-9873-45f7-9e00-b3849b95bf1c + 4e3d105c-3308-491c-a0aa-594e6247a479 + 4e647fa9-4baf-493a-891e-373b7bb90db1 + 4e9a87a3-418a-43a4-a902-c2e3103424a6 + 4ea989fb-9cda-4210-89d1-fe153727e40c + 4f483546-5fe1-407e-aca5-4726d4b59bdf + 4f5c185a-e11b-4d82-a8bc-b9689c9c633b + 5006a2d1-be56-41dc-888f-67fb86bea03b + 50e82998-94a9-4b38-a960-5b276fe8586e + 51153875-01b9-46f2-8b14-6306c8586588 + 51854738-fa9c-4052-b2b8-d2dde367270a + 5199ad7b-ab84-4971-9df3-53270a0a37ba + 51aef7ea-783f-44d5-8cab-9faf10da9064 + 51c3e3cc-739b-4bac-a271-7f779051de39 + 51e38831-b6fe-409b-99e0-ea87fc114c30 + 525775d5-0e6e-4c76-b5ab-199b2e54ac41 + 5289bc61-7716-4d1c-91dd-03b886b4760f + 52ee041e-391d-486f-9b84-abdb5d15db1c + 53450cca-0496-4005-a7ef-5b1ae88fa402 + 5356313d-c6c9-4e43-8779-7f5954c39660 + 53ca97d4-db85-46f1-866a-72ac5fba2bbf + 5404664b-083c-4ae7-9324-834241f1df76 + 552d2777-af2b-41ec-a31e-cd43b7c8490e + 55682d2e-622c-420d-9c4c-b25e379c0cee + 55b6b040-a746-4424-a5b4-1f45a1d15120 + 55baceed-f7d9-4d73-84e4-b06c780623b7 + 564f1f04-6ff3-46a0-97e8-50ef7acc139d + 56ff2288-13d4-4098-a5c7-84a24b2613d1 + 578b9c3f-045a-4830-a037-9fe8cd94bc66 + 57a35f7e-1eec-4bce-82d8-651d3f20ac22 + 57be4481-578e-480a-b137-dcb8fd95babf + 57f6b820-62fa-4d98-887a-d2a380a76964 + 5821604d-5ceb-420a-b7e4-ba8f3233a4b7 + 582bf52d-f931-4c83-b941-f1087e1fcfee + 584970dc-5538-419b-b998-8d8d4ada798f + 5879090f-e6ed-48e6-a17d-670ffa2c5461 + 58b8f6af-04ea-4eb0-addd-d814725f2fe4 + 58d7fa4b-9912-4b07-bc12-5c063b15dc64 + 5939629d-2bb5-4863-83b9-27abfaf3eac4 + 5985ca3b-83e7-485c-a804-db4e4c6c7fcd + 59e71b82-fd2c-4d50-9aac-2d0df67acc80 + 5a43f40c-f75b-4db3-8642-220e4b806437 + 5a8f98be-3861-4e9a-bd06-b6217ad585d8 + 5add257c-7316-4000-a2a3-e6a8c316ab9c + 5af0907a-cc5c-4a2d-827a-e091ca759470 + 5b3893c6-e4cc-4fa9-be23-63d62d12d2ee + 5b77bfad-fdd5-4e7d-86ed-ad21fd1ee4e0 + 5c6b1739-bddf-40c7-873c-328e9672302a + 5cfef867-dff5-4abc-9cf1-6fa8f45eaef2 + 5cff2459-d275-4803-8fa2-8289cb689a75 + 5d0be09d-133e-4cac-b0d8-fd336835cc6c + 5d580eb5-0e83-488b-a0fd-a803c630f551 + 5d82a0b1-5c8e-42d0-8222-7c4b7e42e518 + 5daca09e-60a3-4181-a1f0-19c5300b582a + 5e066231-f8d2-43bf-bff3-80c6fb0c9c86 + 5e182438-6e6f-45ba-bef5-6be708805673 + 5e3ca9e8-0260-4e6b-9246-fb1c6934f35f + 5e40bd00-596e-4595-8afb-832031e7cd39 + 5e5cd445-0654-433f-a688-b9a23b9e5558 + 5ed661fa-d25a-413c-8f9b-894484c176c8 + 5ed8deae-e8d8-451d-b355-245f684ec0f6 + 5ee97714-8ad8-47a4-bd70-3ebc8406c7b5 + 5f10ab2e-0baa-42eb-b877-7c3c9e704ef3 + 5ff98705-cf67-403d-b0a1-4c57aba0bbdc + 60e6d176-aade-439f-80d8-764c13ba9024 + 6109efee-34d5-4820-b2f1-2e5974922f54 + 61dc775a-14c7-4cce-be48-c5d6e8045697 + 61e76907-90d9-4f86-b582-ad651e60aa0c + 620fd31f-1d7e-453a-874c-5731a4bbc505 + 6228b587-c759-4f5a-aee2-44d44c696a08 + 622fea85-fc3a-49dd-a4af-3bfd36c6693d + 62681247-dfee-4fe9-a797-fef33eb74a7f + 62a86672-b56e-46bd-bc25-5c0442dd543c + 62faf466-a5e1-4997-954a-e3f3f47e0a99 + 633a5fce-b259-449f-9fbe-80229fc70017 + 6356fe97-06cd-4a4b-b2f2-2e98498da4a1 + 638492c1-39c4-4e69-a3a1-232b324e5b21 + 6388b06e-af5c-405f-b16c-ee4225810f35 + 64272f01-95d4-4c13-ba7c-3f30a36f0035 + 649e27c1-a08d-4446-a16b-cdabdc592f17 + 651c91fd-ec54-4600-b738-56cbf235205c + 659d7e05-6d30-4048-9451-144bfa6ef129 + 65fd9534-1b91-42a6-8ecd-7a42d8ae4ade + 660190eb-2890-4958-8da2-d63590e8e03c + 6640c556-30bc-4fc7-a797-35ec65cf0f77 + 665ff082-de8d-4434-bdea-5354e7d0b15e + 66615e91-3e7a-41a3-a5de-d8915c5cd486 + 66cddf54-c141-4b9d-b300-069491227c2d + 6792a032-9256-487f-aa0b-8c689e242f4e + 67ab6325-5225-42ee-86cc-5aee5e01efce + 67cd1818-ab6d-4ba5-a3d8-70afbf35fabc + 67f80db7-ac30-4dde-8bf8-915428d171ed + 684dd321-c877-439a-a4d1-bec26f55cf89 + 68617ba5-42bf-490f-8799-0863bd897117 + 6884c1b4-ba74-400a-b15a-2bf546c04e73 + 68d49974-bc49-4d87-a030-93a7fa8ebeb6 + 692dffb0-eeb3-460d-80d8-8bd9541d6d51 + 6933eb41-d471-4ac8-9862-a876011c4773 + 6a680daf-5077-4fe1-a6fb-381b32e17c20 + 6a787b26-86fe-4c4f-b92f-6381c95ee933 + 6b24a7a2-717b-4448-a40d-7886a2ed3d71 + 6b4ca676-3379-4b8d-a1e2-e3fc88dc7cd2 + 6bcc4470-6fe4-4c8d-ba29-7eeb8005d7fa + 6bd7efd5-74f5-4b09-8bb7-5762073a2f78 + 6c1bd5d9-fec6-47a5-aae3-ae852ddca055 + 6cd7c58d-b03d-4db3-ab50-a7d7e7c1e928 + 6d259b3b-196b-4e6b-acdf-fc3e09319776 + 6d5bf990-e87a-4829-a61f-8ea7b3162465 + 6e4bbe2c-1e2d-4539-b6d8-5d5edc57b4de + 6eaf44a5-2bb8-4e84-ae85-e082a57042dd + 6ec69bf0-bd27-4e31-8522-71d586cb9b08 + 6f172490-e7c3-45a0-aafa-f94d5c12df3c + 6f4bbdb8-5bb2-4c5f-b604-50c819181981 + 6f9f8538-0b96-4eb3-a978-1c7439c0e8bf + 6fc49b93-842f-4814-8ca6-1e11c16fa8fa + 6fe48f1e-4227-4f41-a8f4-0e7ec51a11e0 + 702bcc4a-1260-4306-a7ef-df0173640909 + 7048b6de-9faa-47a1-99c5-b74e17a09a6e + 7055685d-2e9b-46e1-bc20-a497c53cfccc + 7056f785-c3a5-4410-b6bb-e5d4b16e698a + 7075a498-5749-4f19-ba7d-9b8161486d1a + 70852beb-7102-4701-922b-9248dc6321b9 + 708c8a34-f258-4554-8b50-7818f1e46fec + 70b4eaa4-61ff-4379-b06d-623ca05164b1 + 7131ee3d-de36-4b6f-a391-6695d97d81c2 + 716698ac-ed16-401e-958b-a147596def51 + 7279a0ce-75b5-4d17-adea-e5e9949407a6 + 72941de6-4056-41a3-be67-7819992eeaa3 + 72f86fac-1de9-4853-b551-bbe9529da2a3 + 73cb09ad-e380-49f3-bc9d-038b1104bc93 + 748d63ca-ef14-4e90-85ec-56619f2bea16 + 74b09255-300b-41bc-a348-4c1575c49b6b + 74e18c92-61e9-4154-8a7c-dfbd4a946e5e + 75640a86-c7da-4929-8b77-923b3c6bee6b + 7594fd2b-c5d9-4333-9f70-e53128d27c5a + 759bd0f6-2646-44e7-94e8-5efbb41acb61 + 769ea560-2289-4ed4-9a90-b0dea97e737b + 76bf3f12-008a-4a13-b216-e7dae9728db6 + 774bd91e-6eb9-41ae-a7fd-20b88a031e1c + 775b50f1-c021-45e5-b4f4-3da4bfa305be + 77697486-3706-446b-b0dc-99c11e5b6fb4 + 777a7d71-7105-4515-9e2c-011e98c36c8b + 77a09c2e-107d-4a82-95c7-b222303ba715 + 77f01482-1a0d-408c-a0b8-f389b6fedc82 + 783d99f0-9b1b-482f-8119-337c4a520061 + 78aafe37-8da2-4652-8543-18ebef8d21dc + 7915db52-1f07-44c7-b796-c7fc1aca7b67 + 791f08b2-190f-425b-84e1-3aec99a46611 + 7924cdcb-45b3-439a-a58e-4e78f2ff9e7a + 7a6f4622-4213-4c81-84d2-b9b224d2a864 + 7a961303-0ee0-4514-9c41-71f7612da80d + 7ae39c29-5978-4de8-b0d8-d1c366a90b03 + 7aec2799-4000-4098-a752-1bed4b75fdcf + 7af1455e-5ab2-4286-8c74-1c6dee563208 + 7af171ef-c1a8-4817-ac3c-eb72938c314e + 7af2029e-2b92-4284-9c35-cc656514173c + 7afec855-ed33-4dd1-8a74-3d2203c81740 + 7b08b6d2-d7a0-45d0-95d4-d9dfb9198b27 + 7b2e7361-0d1f-4a92-a4d0-dd4722c9bc0c + 7b52fe8c-70c2-40ad-a3fc-6605c636d0aa + 7c11a07f-525c-45a7-9ad1-361ea90615cc + 7c2084e9-3b2e-4e85-bb04-4d1893a867c2 + 7c2c7978-0926-492c-8e3d-93ac33c3f226 + 7d6807f0-5c24-4921-bebf-780c435de47a + 7dc50517-93ab-4193-ac41-8278ba10e249 + 7ddf1699-d6ad-4845-a07e-3473cde5e6f7 + 7de935c6-9119-4940-8080-9aaeda4f0cdd + 7e469a82-52a7-4eb1-be03-bc9c0642b27e + 7e60f163-8805-4bc8-82a5-453da20ba1a2 + 7e72304a-4161-4a22-8d65-75ee76dcdf69 + 7e97b323-0f13-4745-becc-fa60e39b31ab + 7f093f1d-323b-4b4e-b33a-3f6815b22768 + 7f180349-2cf1-4faf-8ede-f82101d0fa01 + 7f8f1c43-60e8-4996-bc14-4119dfb0064e + 7ff53ce7-3b96-4229-89d1-8f8a87153527 + 8020425b-e9f3-495c-818a-7f5fd22a8d70 + 80215c98-408c-4508-93c7-1e56cf06a8a8 + 80cb90dd-8449-449f-bec1-5e371021e295 + 80cc6be9-668a-4344-9b65-0659b9071698 + 8106e159-fb99-406c-bc50-06500718779d + 811d06c8-e35a-4323-8e51-11882cc1e2ee + 814df96b-3bb6-4126-aa8c-e8b33dded25a + 81b5884f-0b53-4d9c-bd56-68349a70cfdc + 825fbe04-7d0f-48c0-b196-0082d6b05859 + 836c1b72-6495-4f81-a125-58f0f7d787c2 + 838ac53b-3ec1-4b97-9af6-c64a64ade18e + 84a6c803-a4ac-48df-95fb-6930cca4e25e + 84b3d674-c896-4b45-8754-206b7ffab72a + 84f23cc9-9d15-4bf2-9356-88729f7800a5 + 85322b6b-1523-4ed9-b09b-510e91ab3a2d + 857af45d-9795-41a2-9845-b5953516cc70 + 85ce4d4c-d093-4323-9a04-70d33e2d6c7e + 878a2718-59d9-4c03-a97a-b08c3d833cb9 + 88070912-713c-4330-af62-557ab402d00d + 88071c39-7478-4d42-a0c9-ea227d61f16f + 885fe160-5562-498c-ba18-9f416e1d87d2 + 888c6fdf-c198-440a-97af-035b863dc875 + 88d47af8-f385-41c3-a158-4c2020d5a72a + 8967a184-9ee6-4ceb-8e38-09ca452dd23c + 899f4c1a-985b-472e-a9b0-465d356ef34c + 8a68ab9f-49b9-4556-9773-ed86cd9bea27 + 8af22483-6986-4db8-a478-e3da735ace71 + 8b14e97f-a7f6-455f-85ae-a0954b928855 + 8b31a9ad-c09d-47b9-beaa-1384fac3ffb7 + 8baf31fa-31f2-4e84-ad86-348df774f617 + 8bb2ea49-8b54-4a72-9f61-f9dccb873903 + 8c1a53c3-eda8-4cf7-9683-1f61b02265f4 + 8cd8d6bd-0601-49fc-9009-a437af9b27c1 + 8ce025a1-9853-4cfa-8a57-0f90476397e9 + 8d1c6119-4f8d-41bb-ac26-14b7b55b90f2 + 8d2043d0-1e2a-47a8-b40c-1d3c6b8242cf + 8d6a069f-4023-40e5-b77a-c447eb7c2730 + 8da81810-0dba-4c36-b58c-934ee2c0935b + 8db28752-04fe-4bac-819e-f19842492596 + 8dd226d8-66bc-4019-937b-c4493e60bf0c + 8e2a2f6b-8167-4ac5-b2a6-8fefc2e5007d + 8e865536-7e57-40b8-97a2-c3d4b4b14caf + 8e94704d-ee0e-4c50-8651-4c244ec28f0b + 8e9472d5-2e62-43cd-b888-fa5c05783852 + 8e99653b-c67d-4ba5-a650-293257580275 + 8fe07dfe-267e-4da8-ab2a-a7d656544a34 + 9110f47f-a990-4603-9888-a44e93a8108c + 917dba0e-1b1e-4fc1-b97b-7105df526305 + 9180d7c2-ce82-4cd5-b2d5-d944586fb090 + 918a6a26-88ff-465a-a552-2e52adce8a03 + 91c9976e-33f3-4776-850e-36ee5d251977 + 91d0ac33-7c52-4428-ba83-8720a383522c + 91d49aaf-5758-42d3-9e51-e9b2b8cd5c5c + 92f9a7fe-12b9-455c-b3cb-646f2e8901ef + 932b167d-ddab-4c71-b0d5-3168e84d05b6 + 9397f066-146e-4896-a893-48ef11276451 + 93b57547-14ef-426b-8dd7-720b4647ee08 + 93ef09ab-58f4-40ee-8d2b-6370d66890c0 + 9569f35a-5d83-4bd3-8b6f-04dd6bf8bb08 + 95b18c49-20bf-4d9f-b3e3-cebdbf176759 + 95b7f2da-98e3-4cce-ac19-d396a7cb212b + 965e9f3d-a63a-4e76-b8e8-1c3bcdc42f90 + 979784e6-6813-4ec3-b827-3fde402e007b + 97c50482-6541-4532-8eba-6810ebff5ba3 + 97c58935-8898-41d5-af6f-2caecb03bd8b + 97db2584-9d07-47ab-a55c-f2cbce602789 + 97e1f64a-ea8c-4ff4-8e5c-27686d0544c1 + 980b19d6-0b6e-4e93-8693-7a08045bf388 + 98155800-78e7-48e2-b416-a5948d22b132 + 988c23bd-6bf9-4ea3-a1d5-3f5ff466a45e + 98e246fc-6637-419f-a1a8-e2b22f10addf + 98fdaaa4-ab6c-4567-b372-3bc94fd81e5f + 98ff4f6d-a60b-43b0-818a-c3cd573da89f + 99f42b58-88eb-419e-9dff-f13059ef50e4 + 99fae41c-2f63-4408-bdc3-75a6970f2a0d + 9a0f5593-2efd-4f52-bc76-f583ab6c95eb + 9aa4051b-5d8e-420b-bd92-028862775303 + 9b5bbbea-ca45-4da3-962b-10accf46ad7c + 9b9495fa-3f87-4963-9a1b-e0a11c6e50cd + 9bbfc9f6-2a80-4dea-9ff5-2759035e5aa6 + 9bf41a0b-ea8e-4983-9913-df79ab0696ea + 9bf78976-ad42-44da-b016-b92a04213a48 + 9c162611-d326-45c2-97a0-d5c1a6e19742 + 9c476165-300e-4e08-a354-4288b203c377 + 9c81b9e4-c3e8-4c27-acdb-80b385e836a7 + 9d460f71-ca89-4f90-b952-20c79bec7158 + 9d48d597-b34c-4d62-95c8-00458414359f + 9dffc0da-762b-42b7-80b1-72a451bb294f + 9e494106-9748-4063-aab8-1d81407059de + 9e70a67e-a0cb-4ed7-a04f-451f35eb0aa2 + 9e72b1b6-3005-465f-b29c-9fb2358144c7 + 9ea636a1-ff23-411e-b275-b6f4b33edb43 + 9fa8af66-62ad-41ac-afee-78344131d7e2 + a18da1d6-412f-494b-867d-28a1d0ab5318 + a1df41ee-57e8-4cf8-a863-aa2ac7fada82 + a2596afc-a768-4a7c-9191-a7e735f775bd + a277cb94-54f4-4201-9b19-13124e8120b4 + a28887cd-2bdd-4ab6-b51e-99cd821ad1c9 + a2c9cbc7-7eac-476f-b409-1772289f1cc4 + a2d16f16-08e6-4947-a6d1-6d787ead02c9 + a3300d9e-5df3-4330-94ad-c751f1cdcdcb + a345cb5a-bcc4-40ab-9689-42a3820311de + a382881d-447e-4c02-8a48-4f80e0b390fe + a39b3356-a010-429a-a766-68905309a2a8 + a3ab1103-5095-446b-a5db-e9210387a84b + a3f3a018-6a6b-4914-95d4-b6f25692820f + a49b3da8-6010-4095-aa91-6b927d37e1a9 + a4d622ec-e75f-4ce0-9338-865fac55dc34 + a500369a-3292-46a6-8a64-7c1bf6098bda + a593f909-65fb-4700-bd27-abc51f135083 + a6d8eddd-c1b7-4ec6-be66-ae5ff2fbee45 + a74d645f-303f-41ae-8029-4f5b19b6a1a3 + a7d728a2-9639-442c-9b0f-3544c5006fbb + a7f09cc9-2878-4daf-b4fb-2ce63103f4de + a86ebb7d-c08b-41a3-932e-4967a39ce5f9 + a889c295-2d25-4852-8cf9-7f4cc11f3612 + a899f147-0456-4c4c-a26b-178ed678750a + a8d0f58f-0f06-444b-8a1a-c732d79b81a2 + a8e78b6b-5175-49a4-b7f2-c08b88186745 + a9020c88-312f-49d4-af97-70066f9a1449 + a95d1158-4fd7-4b29-842d-f674925ed1fa + a96d0fd6-c2d2-48a1-b455-757422534d73 + a991215c-d7f8-4d74-b4fb-3a6d0eed12fe + a9d015c2-a71b-46ad-b3a4-6eea7301ee51 + aa1a0bd5-2e16-4ae4-84c6-ff71de2d0c53 + aa4294ff-e846-499a-a8cf-1632eb69d9c0 + aa939002-c65a-4bc5-8b33-1d5bc4c91f9d + aa95d6eb-61a1-46de-9823-1ac851e53563 + aaf14fa5-bc5e-4b91-b0fb-212df5ce1861 + abaf0800-b23b-4bb1-9bdf-6551a3604128 + acbae352-7edb-481c-9de1-1fbd99403011 + accfea22-0220-4bfc-bc57-88d0ba04c651 + ad1c7d30-fa47-47fd-bb07-e836ca23dcc6 + adad9755-afe1-4118-bfb8-41d502969aa3 + adcccd0e-f5ea-4c83-bd8f-8b220d307709 + adda719e-cc0a-4a85-b429-67f8b39774f5 + ae113a97-dd90-42bf-96ea-bb92e7431ac6 + aed6fd45-9008-49c0-8589-6686d15e36cc + af4061e0-2fb3-421c-9efe-82e8563650d9 + aff84b5c-8e56-466e-b662-9df2e66e5713 + b04080e5-2876-4809-b8eb-6b6d5549c662 + b0c1f62a-b351-48b8-ac88-59c1c4ffa2ff + b10dfd5a-5d78-45f7-bb38-39704568a3b6 + b11ebd64-c9c7-457c-8a22-c5fed71aadd1 + b1dad93c-ba77-40bd-9b75-65e2d6f9b5a1 + b1ef00bc-27fd-4f4a-a155-1b738e608b48 + b217b8c4-9da3-40f9-a62d-8788048abf37 + b39d7b4a-582f-449b-82fa-4a80df318fb1 + b3d79b21-e9ec-46a6-9b4b-229c9984a42a + b3f487ff-b47c-4488-ba8c-08e7b412da21 + b4180bb0-8dc9-48ec-9931-26e9377a82e1 + b48e1e47-217a-4f46-9867-a25c61e99a99 + b4d5ac25-a764-4661-8e59-75c6a5d8b7e8 + b75ad8c5-9f55-49ef-9af8-7ab1b11ab9d4 + b7c70258-e563-4ab0-a10c-bab04504f68f + b7d17bac-1e38-46d5-a98a-e0926b878e04 + b7f2850c-f58b-4cf9-8802-41c268c3767e + b85d2401-b9b9-4c27-b2e2-c9d9ab116d00 + b85d8111-c66c-4649-8ef3-173324d8dc2f + b908b981-26a7-43ab-bb19-96137e6f2a5a + b910f5a9-203b-4617-b055-34ba181d7395 + b92befd8-ceb5-44db-8e92-e20bd1c458d5 + b92fa812-e3bc-485d-a2c8-52969ffa6bfa + b9f78253-7769-4896-9d90-a085649a16bc + ba033dd1-a5e2-4136-b71b-d0a1cef6fc1f + ba659ad4-f6ac-4fc8-b519-f7116425af73 + bace1c82-95a6-4669-a7e7-5bc2416e7e84 + bad15ef1-4174-4239-b07e-7b1abace56d9 + bad86c5b-550c-459d-ae24-5ea963bd342c + bb2fdfc9-f8f7-4d99-a460-31e1e9e1906f + bc0c4d76-7073-443a-8935-0c1edc20eb60 + bc234a96-8e81-44f9-b2e6-4514c92af46f + bc35943f-a590-4110-881f-43b94dc3ef60 + bdf0e688-b15d-45d8-a79c-81e4aaf38323 + be9bd86b-4cd5-4bd2-a31b-b062107d2a54 + beb82a37-d3f9-4faf-8a12-3d7cff00e7e0 + bf14984d-f9cd-45a2-a01c-a06d3ed0e284 + bf562497-0a71-4eb8-8045-49f675de552e + bfb98b57-4773-47e2-9d39-fe5066822d93 + c034fa22-c359-4a30-b345-2b159807ba6c + c09f8970-d399-4978-b7bf-c426fa2f915a + c0cb9ac4-a13f-4ce2-8aea-f334c934d5b3 + c0eb397c-0f0a-48f2-a4a7-a39c38857565 + c1081fbd-567b-4a0a-902e-d6bb89cf65dc + c148c1ef-0e9d-4e98-93bb-63ce4325ce1d + c15462ce-d862-47c0-8d02-faaa43912ad5 + c217d968-abfe-45cc-8ff9-0996be5bc8c7 + c256589d-83d1-4f06-a2eb-b3eee59a3f04 + c2c03574-5377-4324-aee9-f32dc2ee76d8 + c36e7618-99ac-4188-82ad-148b9401ee0f + c41835e2-2b20-4f99-a85d-b1859480e6e6 + c4a3c708-c9b1-415d-ade1-45ed1cc0c8de + c5500aa7-533e-4660-a458-6bb3014c7d4e + c564e755-48d6-44b3-a4f6-ab960a5df536 + c5c59683-c7c2-4b4e-928e-13e0f78a5fa5 + c6765903-bc36-44e7-9cb8-22f731f64003 + c6f64293-5e29-4afa-8644-d8f9ea3d34e8 + c7d063b0-344e-43df-a36a-e52b467e2d0c + c7db6f12-37a4-4f57-ae11-a85dc3d9a3a4 + c815f8c2-60a3-41e6-9457-b1a6b30692c1 + c89b3dc0-3882-490a-b628-aad226ceaf7d + c8b3bfbd-79b7-4863-9ae7-79b3f077a5ad + c8e996cd-46bc-414d-bd5b-ed4d35049e19 + c92ed306-89e5-432e-9a6e-eb8c5772ee7a + c96c3a49-3f05-45b3-9f34-07e1339feb50 + c9a3c459-3ae2-4228-8c64-9130d340c1be + c9a96d3d-0de1-42f4-91c4-77ed8c428365 + ca099dbc-569b-4f41-bf2b-7fd5a230ebfd + ca23c7b9-efd5-48e1-a126-b6d8dbdfb631 + ca6bed28-5471-4a76-b6aa-41bb1fbae087 + ca9b4264-1527-4eb9-9c4a-0f8f3219656b + caaf1f33-3031-4927-a17d-4cf530ad7fd5 + cad3b6e3-3bb4-4763-abef-63fde40972bf + cb23e2e7-de0c-4a6a-9419-1c472c13f509 + cb65e3b7-af7c-4e91-bec7-ee202fea2815 + cc268aca-4ea7-4c71-a771-346b177957a8 + cc4a02a5-f906-413a-8c0e-7a4399db78ee + cca964ad-d64e-4c84-a05a-4b48498db544 + ccdcd4fd-03cc-4196-93ad-841bb5ede2f5 + ccf8ec35-bf77-4453-a4d1-8a3097a3a3a3 + cd4406c8-1d31-4759-9e62-d689d76eb5ee + cd5e5396-17e0-450e-8b9a-002266132cf2 + ce1420d2-2748-4ed6-89ac-721f9b8252dd + ce81dad1-984f-418b-94c3-c50892ce4eaf + cebe7807-269a-438d-9ce8-7474a1e8d4b1 + cf7be387-da08-4d97-a3e9-4ac4123d2c0a + cfc3b2fc-1257-4353-9902-85cb6291fba4 + d05ca12a-32d4-4c55-95ec-69bfada58ba7 + d0da5fea-7bb8-466a-808d-a285a956d318 + d1cf4093-87af-4b49-8879-3ac410551bfc + d1dfa0d9-6085-48b0-8c67-e7d0c2f5ffb4 + d22db607-bea2-4c52-8eb6-eb70b4714d8e + d253b606-c6d4-4ab5-bb6d-97f4b72f210a + d2551b77-8cbc-4e7a-af3b-fc16fb61dc91 + d2711918-afcc-4a2b-9377-d1e27a7930b4 + d2d5f057-3d3f-4824-ba53-bea972f61938 + d2eb360b-2bc4-4408-a8b3-07959277e262 + d2f6c7ec-fb14-4c80-b507-e05e76c13bdf + d2f717ee-b5b0-430b-b4ae-27d4ab833fc2 + d3262cbf-1f75-4047-bb3d-01b21ddbafa6 + d43221d1-87f4-4ac1-9c13-f0572b2d8d4f + d44cf594-638f-424d-936a-6e9ed7c314ce + d4512ec7-3389-4b56-9e8b-bdbd8a828957 + d4a14347-f106-4fab-9c3e-cd8a875c683c + d4afa5e8-9757-447e-9a26-66d5df023d71 + d4bb1d66-04fd-4536-a2d7-b63f444dbb57 + d50411b2-0b2f-41b7-bf8d-fb8f1d6295a1 + d51ba27b-8ed7-4eca-b0be-3ba1363dff58 + d62b9747-f33c-4238-945e-0988aa465b71 + d6359131-a990-459a-850e-6c100e2b0fca + d6487266-4010-40c8-82a0-ce8d241c85c6 + d6707dd1-1c60-4d7e-8bf8-d81571e173bf + d6ba3164-fde5-407c-b20d-e6bb69620a1b + d6d675b8-f9ac-4030-acc8-a357acd0a266 + d7208a74-6fe9-46b0-b74b-3a9c1ced3fc4 + d7ca4669-23a4-4571-85ab-fbd03c4b29b9 + d854e56c-a962-466d-bce7-bfb3c9c54498 + d8ac61b3-a533-4f15-9856-f7b341d352a1 + d8e5be0d-d98f-406a-bb3b-e2b68228703b + d8f7259d-0682-4c60-95f0-ad48cc844b79 + d916b305-a832-4de9-944b-164deaf38300 + d926cf39-414a-4944-b6d1-f15d112b5842 + d93d269d-5381-4718-9ad0-eea6c95f2fda + d9486185-1c1d-4547-bd7d-6cdded6e4187 + d9995dd7-4a06-4a52-9152-cf099c9e9707 + d9c9046c-34c5-4cac-9cb3-760e2219db2a + d9e64fec-799c-44df-859d-e1ddb2b2b9a0 + dad8a6e3-ca6f-4733-9963-045950c983e5 + db84bba8-3ab8-4ee7-bbef-fc720fdb5fb7 + dc121f4e-0673-4834-a909-ead2af2c069f + dc13dc22-84a0-4f1c-b185-bc18995f27cf + dc588c3d-5206-4af5-96df-dc33e470667e + dc6a9fd0-8a12-4e12-ba4e-7f59c3508f44 + dca3b52c-6cfb-46fe-8a89-560fb218906c + dca493a0-6eda-488f-a002-b8342b37cfb9 + dcc8b3c7-e00a-4c96-92c3-7cf68574fa70 + dcff4fe4-a296-4fc0-a12d-bb6b3501faf2 + dd1edec3-c7ba-4ffa-8ee5-8e55b6e96e86 + dd5d8675-d91a-46c9-a0f4-ca5bb7941f9f + dd70541c-ed72-41a4-b278-03a490cbdaf1 + dd7274bb-36be-4baa-903e-939c1f1b99f6 + dde2f451-a39d-4356-be48-b264625a1f92 + df5d2842-95e0-4dc7-91e0-af6aa7f859bb + e01103b1-667c-4bf0-b447-ad1d0f4d8e00 + e02aa7f6-3311-45f9-a392-49d8927cbc6a + e06f99ab-70c9-48e0-9786-de35bc5b9bdc + e0a5752b-7977-4fe6-89e3-7b0cd68f3242 + e0c493ec-d4a1-42a2-9d32-6efc5916ca66 + e13a898a-5de8-4d94-a80e-b064cdd01fc8 + e1e9dd9e-df2b-4b75-b02e-38146938802b + e239469c-9034-4436-88b6-92607b1872a3 + e23e042d-8f92-4013-8975-7e4b18e4c81f + e2438ac6-18fb-4b36-bec6-4ea332ad0f99 + e294d04e-3720-4cda-b63e-078484e0733c + e29ecb3b-bdd4-4ff6-80c6-b91117ba47bf + e3401cc1-8833-4b9f-9419-4adbb09db133 + e37b0ec1-e6e0-41cc-abe1-ad47cc32e2d2 + e48d619a-e38f-4825-9d22-87e3b38d9c99 + e4e5efbf-5f6e-47bb-b454-0f7ee3ed75bc + e50812bf-0199-4ce8-96e2-2acd9a19f7c3 + e62f9cc5-f046-442e-9360-e5ca54404aa5 + e65c2eb9-e95a-44ea-ab2b-9e65a76fb5f9 + e67cf9e7-1746-4856-8edd-555e3682799f + e701a39e-8bd3-440b-8d4a-26c336209834 + e710d65f-4900-4930-9990-68422a72b78f + e7e186e0-cb0c-4704-816f-05a9b3696b56 + e8276875-e9c3-4942-8dc8-97d96e3f05f5 + e8530ead-dfd3-493b-9a95-dadf905bde55 + e873deca-9d09-405a-95a4-80d6995b5991 + e8be39d5-6d33-44d1-b22d-658056cfaa92 + e8c88107-4c00-44bc-b07f-5c8bcb21af78 + ea31f51c-3f0e-4e37-9fd4-9e1b1b7d7784 + ea399d10-1f30-4eb9-af71-91adeba50151 + ea6915c8-6017-425c-9a4e-41c153c8dabe + ea84d6c1-7995-47e1-9817-9e2e1b9b4529 + eaed3b7c-c5dc-4575-9b71-e56338e01b38 + eb15020f-39fa-457e-8bb2-2cd2948845ca + ebb76e06-409d-47e2-b43c-bf014de25a3d + ebcfdf36-110d-4f79-9de0-e4fcd76c1d6e + ec4fc551-9561-4ff0-a309-1fd93dc95354 + ec620b77-8919-4285-a6c0-f21b0acac14b + ed456be0-07b8-43ac-86b3-64162a4bcc9a + edaa690e-7366-4177-92ba-daa3f297ce1e + edc4c457-3ea2-4523-ae95-caa82d496aba + ee19307b-ab88-4d6f-9dfb-4149660b5a08 + ee19a334-b72e-4d54-9a8e-a742ee56e7f1 + ee823590-ecbd-4107-bb1f-1a309e1b21af + eec6f1b0-e4aa-49f8-b4a3-e9424cd19e76 + ef36da6c-b409-4756-be92-54a96426032e + efd7d119-139b-46c7-a740-b97f28a1acd9 + f0305a19-1293-46c9-9810-aa49b8dab8a4 + f081c5ee-2d7c-454a-ae5e-f89b6ddc1d26 + f157df02-fcb0-4ae7-85ca-bfc4444eda90 + f1926e02-3170-4727-853e-1c4f3bbf137d + f238640e-3401-420a-ac31-a433f268cbfc + f263cfd5-7b24-4140-97ba-078a691115b5 + f3300c0f-bc1d-4506-88a5-7b5425daafbe + f35f3ca6-627a-459d-ac6f-93bc55931ba4 + f3dab665-64fc-433e-8a62-3743b891ab83 + f48726b8-0a84-4a45-918f-9908a36bbb39 + f50237bb-f9c4-46da-b66f-024d10bb7b7e + f52f1267-ef72-4576-80d0-5917f82db729 + f5496577-1f0e-43c4-b7b1-d474695074a1 + f603df29-ba7f-4366-8b24-7592d4086934 + f64aa569-ea55-4736-9c96-3bfc2b30ccbd + f64ffca7-3c88-48d2-8d78-4bd7ec67bd1b + f69e205d-71f1-4bed-8e46-d37fa1b7672f + f75ad864-f096-4907-b31d-1a5733db4331 + f7aa75c5-0bfb-4814-b8eb-5f8a9a128aa9 + f8371471-4211-4368-9dd3-157e5ded70c0 + f86cba30-221c-4482-a722-9565a7604bea + f8dfbcec-1704-46b0-8ba3-862aa1011c94 + f90672d0-2ca8-4eaf-98ba-17042306fced + f930fa91-6adf-4e04-b42b-e0932fc06543 + f9bc0e2e-b866-4474-96af-9520a16e439e + fa18dae7-2fb1-4387-a3c1-308ca16c5c1d + fa2a5346-d622-407d-8ea5-af43140584bc + fa5d9c89-54e0-49e6-a404-29eddf2326d4 + fa7a662e-0f2e-4762-a1b6-993570cda4cb + fa93048a-0287-417c-a157-84428f11f7dd + fad34361-5673-4b6b-8616-ccc33cd00c24 + fb070305-7327-4d47-aaa2-52c1d26471d3 + fb07492c-d4ca-4a78-b92a-c3b14ed44b3f + fb9b0b15-c800-4199-a9df-1e999ba6a70c + fd04ef58-75d9-44e8-b553-d9bff716e067 + fd087f5c-4502-4ee7-8af3-5178468c0f00 + fd41e0a0-0c45-4beb-acb0-15535c603bb5 + fdc927f3-9ea5-4abb-b957-1dbde7dca836 + fe3862ad-c819-4b65-9e75-6bbc512422a7 + fe776f0b-ee51-486d-9e06-f8f16374a646 + fed927fe-eafb-4471-ac5d-756725ea174d + feea9af2-e998-45d6-8a1e-4e08486a5acb + ff3e9ca9-6dc0-4496-aebe-20f4a6d61445 + ff5ead9b-37b8-4bc9-9ac4-39775f57c6cf + ffadf13e-d327-4e72-a129-20b1a691d829 + ) + ) +) diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch index 3214112..1826861 100644 --- a/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch @@ -2,11 +2,11 @@ (uuid e63e39d7-6ac0-4ffd-8aa3-1841a4541b55) - (paper "A0") + (paper "A2") (title_block (title "ESP") - (date "2022-10-19") + (date "2022-12-07") (rev "V0.1.0") (company "JustCallMeKoko & trisp3ar") ) @@ -2379,6 +2379,9 @@ (junction (at 46.99 220.98) (diameter 0) (color 0 0 0 0) (uuid e47dd31c-5e80-43dc-8806-d6fae1f8f69e) ) + (junction (at 160.02 119.38) (diameter 0) (color 0 0 0 0) + (uuid eda627cf-0303-47e9-a118-66373875747d) + ) (junction (at 160.02 232.41) (diameter 0) (color 0 0 0 0) (uuid f5d27dd6-30c4-42be-acbd-c8c803af309a) ) @@ -2386,13 +2389,13 @@ (no_connect (at 214.63 181.61) (uuid 09038a91-3f68-46e9-944e-fcb6db79bfbb)) (no_connect (at 190.5 224.79) (uuid 338b1d0e-bf02-4a49-a521-aa0e5708d7e0)) (no_connect (at 121.92 104.14) (uuid 90ae6517-1634-42c2-b452-1ddc08379191)) - (no_connect (at 121.92 106.68) (uuid 90ae6517-1634-42c2-b452-1ddc08379191)) - (no_connect (at 121.92 109.22) (uuid 90ae6517-1634-42c2-b452-1ddc08379191)) - (no_connect (at 121.92 114.3) (uuid 90ae6517-1634-42c2-b452-1ddc08379191)) - (no_connect (at 121.92 116.84) (uuid 90ae6517-1634-42c2-b452-1ddc08379191)) - (no_connect (at 121.92 111.76) (uuid 90ae6517-1634-42c2-b452-1ddc08379191)) - (no_connect (at 121.92 71.12) (uuid 90ae6517-1634-42c2-b452-1ddc08379191)) - (no_connect (at 160.02 81.28) (uuid 90ae6517-1634-42c2-b452-1ddc08379191)) + (no_connect (at 121.92 106.68) (uuid 90ae6517-1634-42c2-b452-1ddc08379192)) + (no_connect (at 121.92 109.22) (uuid 90ae6517-1634-42c2-b452-1ddc08379193)) + (no_connect (at 121.92 114.3) (uuid 90ae6517-1634-42c2-b452-1ddc08379194)) + (no_connect (at 121.92 116.84) (uuid 90ae6517-1634-42c2-b452-1ddc08379195)) + (no_connect (at 121.92 111.76) (uuid 90ae6517-1634-42c2-b452-1ddc08379196)) + (no_connect (at 121.92 71.12) (uuid 90ae6517-1634-42c2-b452-1ddc08379197)) + (no_connect (at 160.02 81.28) (uuid 90ae6517-1634-42c2-b452-1ddc08379198)) (no_connect (at 168.91 176.53) (uuid 91edfe0a-74af-4c0f-8c1d-260a100abdfb)) (no_connect (at 219.71 66.04) (uuid 9e13d244-6508-4995-8045-c19ca540b929)) (no_connect (at 247.65 63.5) (uuid 9e13d244-6508-4995-8045-c19ca540b92a)) @@ -2461,6 +2464,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 10ac1ffa-c15b-4be2-b036-e8bf1aba597e) ) + (wire (pts (xy 160.02 111.76) (xy 160.02 109.22)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 137c3ff0-1804-4331-b30e-73bc6cb8c209) + ) (wire (pts (xy 127 53.34) (xy 137.16 53.34)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 14349d68-2fcb-4e71-b612-79ced42d431c) @@ -2497,6 +2504,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 1e01e3a7-7720-4ffc-859d-301445b35990) ) + (wire (pts (xy 160.02 114.3) (xy 160.02 111.76)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 21a94b94-a7e5-4013-b547-16a78a3e8d3c) + ) (wire (pts (xy 344.17 124.46) (xy 336.55 124.46)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 235d1d05-5192-48bd-8ff7-2d34a3fc58e6) @@ -2600,6 +2611,10 @@ (uuid 3aab9b98-5d99-422b-93f8-8fbca4043d55) ) + (wire (pts (xy 160.02 119.38) (xy 160.02 121.92)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3e7b3f0e-1558-4d9c-9e63-5430b335cdfc) + ) (wire (pts (xy 374.65 82.55) (xy 374.65 105.41)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 41dbf4bc-18b8-49e7-8dcc-79706016fc1a) @@ -2629,14 +2644,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 4808c89f-94df-49bf-bbee-4103b934501c) ) - (wire (pts (xy 160.02 111.76) (xy 160.02 114.3)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 4972595c-d225-41a0-9c60-e8224750756b) - ) - (wire (pts (xy 160.02 106.68) (xy 166.37 106.68)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 49ca87c3-5f0e-4cc9-ae64-1a433317069b) - ) (wire (pts (xy 40.64 269.24) (xy 40.64 271.78)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 49ff89c6-a93d-4a92-a9e1-7e3fd68a7e48) @@ -3233,10 +3240,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid fc11a48d-6913-4668-abe4-63fe54360091) ) - (wire (pts (xy 160.02 109.22) (xy 160.02 111.76)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid fe6492a6-2cbd-4c84-acc9-78350b7226f7) - ) (wire (pts (xy 307.34 121.92) (xy 299.72 121.92)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid fe6abb3b-c81e-49dd-a1e3-2d779d86d8d4) @@ -3738,7 +3741,7 @@ (symbol (lib_id "power:GND") (at 107.95 224.79 90) (unit 1) (in_bom yes) (on_board yes) (uuid 020b8a05-3ecd-4077-b267-1fd0281f2402) - (property "Reference" "#PWR?" (id 0) (at 114.3 224.79 0) + (property "Reference" "#PWR010" (id 0) (at 114.3 224.79 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 115.57 224.79 90) @@ -3756,7 +3759,7 @@ (symbol (lib_id "power:+3V3") (at 193.04 45.72 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 04d791c1-2757-41fa-a211-e57790f39790) - (property "Reference" "#PWR?" (id 0) (at 193.04 49.53 0) + (property "Reference" "#PWR022" (id 0) (at 193.04 49.53 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "+3V3" (id 1) (at 193.04 40.64 0)) @@ -3772,7 +3775,7 @@ (symbol (lib_id "power:GND") (at 307.34 156.21 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 086d0854-d42c-4bbe-aa95-f319500364dc) - (property "Reference" "#PWR?" (id 0) (at 307.34 162.56 0) + (property "Reference" "#PWR030" (id 0) (at 307.34 162.56 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 307.34 161.29 0)) @@ -3788,7 +3791,7 @@ (symbol (lib_id "power:GND") (at 247.65 66.04 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 08c4a7e2-c56a-46b4-94c9-47a72d0436b0) - (property "Reference" "#PWR?" (id 0) (at 247.65 72.39 0) + (property "Reference" "#PWR026" (id 0) (at 247.65 72.39 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 247.65 71.12 0)) @@ -3804,7 +3807,7 @@ (symbol (lib_name "+5V_1") (lib_id "power:+5V") (at 407.67 82.55 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 0b157607-f9b0-406a-8552-f174c0cbd973) - (property "Reference" "#PWR?" (id 0) (at 407.67 86.36 0) + (property "Reference" "#PWR039" (id 0) (at 407.67 86.36 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "+ext_5V" (id 1) (at 407.67 77.47 0)) @@ -3820,7 +3823,7 @@ (symbol (lib_id "SamacSys_Parts:RC0402FR-071KL") (at 147.32 179.07 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 0caa6bbe-d103-4a07-900a-14dfcb72cc1b) - (property "Reference" "R?" (id 0) (at 156.21 172.72 0)) + (property "Reference" "R3" (id 0) (at 156.21 172.72 0)) (property "Value" "1K" (id 1) (at 156.21 175.26 0)) (property "Footprint" "RESC1005X40N" (id 2) (at 161.29 177.8 0) (effects (font (size 1.27 1.27)) (justify left) hide) @@ -3865,7 +3868,7 @@ (symbol (lib_id "power:+3V3") (at 38.1 198.12 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 0fbe6fe3-3fdb-4d6e-8de5-be6f136ef74a) - (property "Reference" "#PWR?" (id 0) (at 38.1 201.93 0) + (property "Reference" "#PWR03" (id 0) (at 38.1 201.93 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "+3V3" (id 1) (at 38.1 193.04 0)) @@ -3881,7 +3884,7 @@ (symbol (lib_id "SamacSys_Parts:DMP1045U-7") (at 287.02 102.87 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 12e64af1-b300-49f0-ac3b-a02c0ed86eae) - (property "Reference" "IC?" (id 0) (at 293.37 91.4399 90) + (property "Reference" "IC2" (id 0) (at 293.37 91.4399 90) (effects (font (size 1.27 1.27)) (justify right)) ) (property "Value" "DMP1045U-7" (id 1) (at 293.37 93.9799 90) @@ -3931,7 +3934,7 @@ (symbol (lib_id "SamacSys_Parts:503398-1892") (at 168.91 176.53 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 17f517ac-51e0-4147-b650-9c2b2c8fceaa) - (property "Reference" "J?" (id 0) (at 190.5 168.91 0)) + (property "Reference" "J6" (id 0) (at 190.5 168.91 0)) (property "Value" "503398-1892" (id 1) (at 190.5 171.45 0)) (property "Footprint" "503398-1892" (id 2) (at 208.28 173.99 0) (effects (font (size 1.27 1.27)) (justify left) hide) @@ -3984,7 +3987,7 @@ (symbol (lib_id "power:GND") (at 104.14 76.2 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 2670da6a-90f4-4a17-be50-ed9d4a439aa2) - (property "Reference" "#PWR?" (id 0) (at 104.14 82.55 0) + (property "Reference" "#PWR09" (id 0) (at 104.14 82.55 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 104.14 81.28 0)) @@ -4000,7 +4003,7 @@ (symbol (lib_id "power:GND") (at 443.23 156.21 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 3b741d6a-1a24-4290-aca0-ff0e7517db01) - (property "Reference" "#PWR?" (id 0) (at 443.23 162.56 0) + (property "Reference" "#PWR041" (id 0) (at 443.23 162.56 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 443.23 161.29 0)) @@ -4016,7 +4019,7 @@ (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 374.65 152.4 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 3d7cf57e-46ad-45b0-8f37-4bcf93c58b86) - (property "Reference" "R?" (id 0) (at 377.19 142.2399 90) + (property "Reference" "R10" (id 0) (at 377.19 142.2399 90) (effects (font (size 1.27 1.27)) (justify right)) ) (property "Value" "100K" (id 1) (at 377.19 144.7799 90) @@ -4065,7 +4068,7 @@ (symbol (lib_id "SamacSys_Parts:CL05A105KA5NQNC") (at 104.14 76.2 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 40adbb6d-87aa-405c-ba38-fc70c2bcc5dc) - (property "Reference" "C?" (id 0) (at 107.95 68.5799 90) + (property "Reference" "C1" (id 0) (at 107.95 68.5799 90) (effects (font (size 1.27 1.27)) (justify right)) ) (property "Value" "1u" (id 1) (at 107.95 71.1199 90) @@ -4114,7 +4117,7 @@ (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 307.34 152.4 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 434b8a81-ef27-4884-a038-c7022455a731) - (property "Reference" "R?" (id 0) (at 309.88 142.2399 90) + (property "Reference" "R8" (id 0) (at 309.88 142.2399 90) (effects (font (size 1.27 1.27)) (justify right)) ) (property "Value" "100K" (id 1) (at 309.88 144.7799 90) @@ -4163,7 +4166,7 @@ (symbol (lib_id "power:+3V3") (at 40.64 260.35 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 4407316f-bdb4-4d5e-9579-137b3d77e80e) - (property "Reference" "#PWR?" (id 0) (at 40.64 264.16 0) + (property "Reference" "#PWR05" (id 0) (at 40.64 264.16 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "+3V3" (id 1) (at 40.64 255.27 0)) @@ -4179,7 +4182,7 @@ (symbol (lib_id "Connector_Generic:Conn_01x11") (at 102.87 214.63 180) (unit 1) (in_bom yes) (on_board yes) (uuid 46b2570d-01f5-4435-97bc-ab401c2278d8) - (property "Reference" "J?" (id 0) (at 102.87 195.58 0)) + (property "Reference" "J4" (id 0) (at 102.87 195.58 0)) (property "Value" "Conn_01x11" (id 1) (at 102.87 198.12 0)) (property "Footprint" "" (id 2) (at 102.87 214.63 0) (effects (font (size 1.27 1.27)) hide) @@ -4203,7 +4206,7 @@ (symbol (lib_id "SamacSys_Parts:MMDT2907A-7-F") (at 344.17 121.92 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 475e7c08-51ef-497c-a412-7276938bb8ea) - (property "Reference" "U?" (id 0) (at 355.6 114.3 0)) + (property "Reference" "U2" (id 0) (at 355.6 114.3 0)) (property "Value" "MMDT2907A-7-F" (id 1) (at 355.6 116.84 0)) (property "Footprint" "SOT65P210X110-6N" (id 2) (at 363.22 119.38 0) (effects (font (size 1.27 1.27)) (justify left) hide) @@ -4252,7 +4255,7 @@ (symbol (lib_id "power:+3V3") (at 127 39.37 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 4b5722cf-0230-42b7-b394-374221531e3b) - (property "Reference" "#PWR?" (id 0) (at 127 43.18 0) + (property "Reference" "#PWR016" (id 0) (at 127 43.18 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "+3V3" (id 1) (at 127 33.655 0)) @@ -4268,7 +4271,7 @@ (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 443.23 152.4 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 51956227-9277-4ca3-a264-ee96fef2edbb) - (property "Reference" "R?" (id 0) (at 445.77 142.2399 90) + (property "Reference" "R12" (id 0) (at 445.77 142.2399 90) (effects (font (size 1.27 1.27)) (justify right)) ) (property "Value" "100K" (id 1) (at 445.77 144.7799 90) @@ -4317,7 +4320,7 @@ (symbol (lib_id "power:+5V") (at 336.55 60.96 180) (unit 1) (in_bom yes) (on_board yes) (uuid 53b40e13-b141-444d-881a-656e6b768e71) - (property "Reference" "#PWR?" (id 0) (at 336.55 57.15 0) + (property "Reference" "#PWR032" (id 0) (at 336.55 57.15 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "+5V" (id 1) (at 334.01 66.04 0) @@ -4335,7 +4338,7 @@ (symbol (lib_id "power:+3V3") (at 374.65 82.55 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 5710c33b-84cc-4446-8fc8-9532014a172d) - (property "Reference" "#PWR?" (id 0) (at 374.65 86.36 0) + (property "Reference" "#PWR036" (id 0) (at 374.65 86.36 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "+3V3" (id 1) (at 374.65 77.47 0)) @@ -4351,7 +4354,7 @@ (symbol (lib_id "power:+3V3") (at 307.34 82.55 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 57eaffa9-38f1-407c-b422-2ccd8ca4aa26) - (property "Reference" "#PWR?" (id 0) (at 307.34 86.36 0) + (property "Reference" "#PWR029" (id 0) (at 307.34 86.36 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "+3V3" (id 1) (at 307.34 77.47 0)) @@ -4367,7 +4370,7 @@ (symbol (lib_id "SamacSys_Parts:RC0402FR-07220RL") (at 142.24 222.25 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 61716696-1cfe-44c0-942d-d9126c7bf913) - (property "Reference" "R?" (id 0) (at 151.13 215.9 0)) + (property "Reference" "R2" (id 0) (at 151.13 215.9 0)) (property "Value" "220" (id 1) (at 151.13 218.44 0)) (property "Footprint" "RESC1005X40N" (id 2) (at 156.21 220.98 0) (effects (font (size 1.27 1.27)) (justify left) hide) @@ -4412,7 +4415,7 @@ (symbol (lib_id "SamacSys_Parts:DMP1045U-7") (at 354.33 102.87 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 619380bb-1036-4309-ae3c-dfbf1727965f) - (property "Reference" "IC?" (id 0) (at 360.68 91.4399 90) + (property "Reference" "IC4" (id 0) (at 360.68 91.4399 90) (effects (font (size 1.27 1.27)) (justify right)) ) (property "Value" "DMP1045U-7" (id 1) (at 360.68 93.9799 90) @@ -4462,7 +4465,7 @@ (symbol (lib_id "power:+3V3") (at 107.95 227.33 270) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 704fb273-de91-40af-8a3e-fcfe24b6c782) - (property "Reference" "#PWR?" (id 0) (at 104.14 227.33 0) + (property "Reference" "#PWR011" (id 0) (at 104.14 227.33 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "+3V3" (id 1) (at 111.76 227.3299 90) @@ -4480,7 +4483,7 @@ (symbol (lib_id "SamacSys_Parts:WS2812B-2020") (at 165.1 222.25 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 717b536c-10b0-41b2-ac6a-8cd4f58dc279) - (property "Reference" "LED?" (id 0) (at 177.8 214.63 0)) + (property "Reference" "LED1" (id 0) (at 177.8 214.63 0)) (property "Value" "WS2812B-2020" (id 1) (at 177.8 217.17 0)) (property "Footprint" "WS2812B2020" (id 2) (at 186.69 219.71 0) (effects (font (size 1.27 1.27)) (justify left) hide) @@ -4527,7 +4530,7 @@ (symbol (lib_id "SamacSys_Parts:CC0402KRX7R7BB104") (at 142.24 232.41 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 7306dda2-3d96-43f1-8f72-88ad64fc429b) - (property "Reference" "C?" (id 0) (at 148.59 224.79 0)) + (property "Reference" "C4" (id 0) (at 148.59 224.79 0)) (property "Value" "100nF" (id 1) (at 148.59 227.33 0)) (property "Footprint" "CAPC1005X55N" (id 2) (at 151.13 231.14 0) (effects (font (size 1.27 1.27)) (justify left) hide) @@ -4572,7 +4575,7 @@ (symbol (lib_id "SamacSys_Parts:ESP32-WROOM-32E-N4") (at 121.92 63.5 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 7756c211-5286-4d10-828b-c4ad5bcfbce7) - (property "Reference" "IC?" (id 0) (at 140.97 55.88 0)) + (property "Reference" "IC1" (id 0) (at 140.97 55.88 0)) (property "Value" "ESP32-WROOM-32E-N4" (id 1) (at 140.97 58.42 0)) (property "Footprint" "ESP32WROOM32EN4" (id 2) (at 156.21 60.96 0) (effects (font (size 1.27 1.27)) (justify left) hide) @@ -4662,7 +4665,7 @@ (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 269.24 152.4 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 7e45edae-6aea-4a3f-b6bd-37e282e1851a) - (property "Reference" "R?" (id 0) (at 271.78 142.2399 90) + (property "Reference" "R7" (id 0) (at 271.78 142.2399 90) (effects (font (size 1.27 1.27)) (justify right)) ) (property "Value" "100K" (id 1) (at 271.78 144.7799 90) @@ -4711,7 +4714,7 @@ (symbol (lib_name "+3V3_1") (lib_id "power:+3V3") (at 356.87 35.56 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 8745e723-59e3-4d91-a180-9e61faf8a5d5) - (property "Reference" "#PWR?" (id 0) (at 356.87 39.37 0) + (property "Reference" "#PWR035" (id 0) (at 356.87 39.37 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "+LDO_3V3" (id 1) (at 356.87 30.48 0)) @@ -4727,7 +4730,7 @@ (symbol (lib_id "power:+5V") (at 109.22 190.5 90) (unit 1) (in_bom yes) (on_board yes) (uuid 8817a895-a3a5-4950-961b-5f8add815f50) - (property "Reference" "#PWR?" (id 0) (at 113.03 190.5 0) + (property "Reference" "#PWR013" (id 0) (at 113.03 190.5 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "+5V" (id 1) (at 101.6 190.5 90) @@ -4745,7 +4748,7 @@ (symbol (lib_id "SamacSys_Parts:CL05B104KO5NNNC") (at 137.16 53.34 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 8cc5bdba-d97c-4d68-9a3d-3bddc120cb57) - (property "Reference" "C?" (id 0) (at 140.97 45.7199 90) + (property "Reference" "C3" (id 0) (at 140.97 45.7199 90) (effects (font (size 1.27 1.27)) (justify right)) ) (property "Value" "100n" (id 1) (at 140.97 48.2599 90) @@ -4794,7 +4797,7 @@ (symbol (lib_id "power:+5V") (at 160.02 234.95 180) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 8ed88628-5c3f-4ae7-9b4b-beb883cfb4f0) - (property "Reference" "#PWR?" (id 0) (at 160.02 231.14 0) + (property "Reference" "#PWR019" (id 0) (at 160.02 231.14 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "+5V" (id 1) (at 162.56 236.2199 0) @@ -4812,7 +4815,7 @@ (symbol (lib_id "SamacSys_Parts:DMP1045U-7") (at 422.91 102.87 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 92132767-5beb-424d-bfe4-5601c811c410) - (property "Reference" "IC?" (id 0) (at 429.26 91.4399 90) + (property "Reference" "IC5" (id 0) (at 429.26 91.4399 90) (effects (font (size 1.27 1.27)) (justify right)) ) (property "Value" "DMP1045U-7" (id 1) (at 429.26 93.9799 90) @@ -4862,7 +4865,7 @@ (symbol (lib_id "power:GND") (at 46.99 78.74 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 938dc300-1655-49ab-8f3c-f0849c707a78) - (property "Reference" "#PWR?" (id 0) (at 46.99 85.09 0) + (property "Reference" "#PWR07" (id 0) (at 46.99 85.09 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 46.99 83.82 0)) @@ -4878,7 +4881,7 @@ (symbol (lib_id "power:GND") (at 214.63 184.15 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 989d95a3-649c-4c86-96f6-57488f06c5fc) - (property "Reference" "#PWR?" (id 0) (at 220.98 184.15 0) + (property "Reference" "#PWR025" (id 0) (at 220.98 184.15 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 218.44 184.1499 90) @@ -4896,7 +4899,7 @@ (symbol (lib_id "power:GND") (at 374.65 156.21 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 98e03630-d646-4afc-9fd8-fa3cafbe0a56) - (property "Reference" "#PWR?" (id 0) (at 374.65 162.56 0) + (property "Reference" "#PWR037" (id 0) (at 374.65 162.56 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 374.65 161.29 0)) @@ -4912,7 +4915,7 @@ (symbol (lib_id "SamacSys_Parts:MMDT2907A-7-F") (at 276.86 121.92 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid a24644c1-faf2-48cb-a6e5-428bf8b72923) - (property "Reference" "U?" (id 0) (at 288.29 114.3 0)) + (property "Reference" "U1" (id 0) (at 288.29 114.3 0)) (property "Value" "MMDT2907A-7-F" (id 1) (at 288.29 116.84 0)) (property "Footprint" "SOT65P210X110-6N" (id 2) (at 295.91 119.38 0) (effects (font (size 1.27 1.27)) (justify left) hide) @@ -4961,7 +4964,7 @@ (symbol (lib_id "SamacSys_Parts:AZ1117H-3.3TRE1") (at 340.36 50.8 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid a5cc5237-8cb6-4b5b-ac74-60723428bec5) - (property "Reference" "IC?" (id 0) (at 356.87 43.18 0)) + (property "Reference" "IC3" (id 0) (at 356.87 43.18 0)) (property "Value" "AZ1117H-3.3TRE1" (id 1) (at 356.87 45.72 0)) (property "Footprint" "SOT230P700X180-4N" (id 2) (at 369.57 48.26 0) (effects (font (size 1.27 1.27)) (justify left) hide) @@ -5008,7 +5011,7 @@ (symbol (lib_id "SamacSys_Parts:SKRPABE010") (at 219.71 63.5 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid a648c944-fb2d-43fa-9b33-c4fa58f57a79) - (property "Reference" "S?" (id 0) (at 233.68 55.88 0)) + (property "Reference" "S2" (id 0) (at 233.68 55.88 0)) (property "Value" "SKRPABE010" (id 1) (at 233.68 58.42 0)) (property "Footprint" "SKRPABE010" (id 2) (at 243.84 60.96 0) (effects (font (size 1.27 1.27)) (justify left) hide) @@ -5055,7 +5058,7 @@ (symbol (lib_id "SamacSys_Parts:CL05A106MQ5NUNC") (at 323.85 59.69 0) (mirror x) (unit 1) (in_bom yes) (on_board yes) (uuid af7dd307-2f93-4a33-8781-443b54c0c8b0) - (property "Reference" "C?" (id 0) (at 330.2 52.07 0) + (property "Reference" "C6" (id 0) (at 330.2 52.07 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "10uF" (id 1) (at 330.2 64.77 0)) @@ -5102,7 +5105,7 @@ (symbol (lib_id "power:GND") (at 109.22 187.96 270) (unit 1) (in_bom yes) (on_board yes) (uuid b0228299-0eb8-4913-914c-6bb8874973f2) - (property "Reference" "#PWR?" (id 0) (at 102.87 187.96 0) + (property "Reference" "#PWR012" (id 0) (at 102.87 187.96 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 101.6 187.96 90) @@ -5120,7 +5123,7 @@ (symbol (lib_id "power:GND") (at 121.92 99.06 270) (unit 1) (in_bom yes) (on_board yes) (uuid b426c37a-1379-446e-9495-909e5e1b7e7c) - (property "Reference" "#PWR?" (id 0) (at 115.57 99.06 0) + (property "Reference" "#PWR015" (id 0) (at 115.57 99.06 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 114.3 99.06 90) @@ -5138,7 +5141,7 @@ (symbol (lib_id "power:+3V3") (at 104.14 45.72 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid b4c9b2ff-e2bc-418f-9934-c324ddb4d3b4) - (property "Reference" "#PWR?" (id 0) (at 104.14 49.53 0) + (property "Reference" "#PWR08" (id 0) (at 104.14 49.53 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "+3V3" (id 1) (at 104.14 40.64 0)) @@ -5154,7 +5157,7 @@ (symbol (lib_name "+3V3_2") (lib_id "power:+3V3") (at 339.09 82.55 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid b9758d43-4478-4d55-a7c9-ed9a4bf533c0) - (property "Reference" "#PWR?" (id 0) (at 339.09 86.36 0) + (property "Reference" "#PWR034" (id 0) (at 339.09 86.36 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "+LDO_3V3" (id 1) (at 339.09 77.47 0)) @@ -5170,7 +5173,7 @@ (symbol (lib_id "power:GND") (at 198.12 229.87 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid bf987fbc-ba4d-49bc-a3b8-b761e961c8a0) - (property "Reference" "#PWR?" (id 0) (at 198.12 236.22 0) + (property "Reference" "#PWR023" (id 0) (at 198.12 236.22 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 198.12 234.95 0)) @@ -5186,7 +5189,7 @@ (symbol (lib_id "power:GND") (at 336.55 156.21 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid c4d8aa40-d0b2-4c24-bb5b-f3da70ee45fa) - (property "Reference" "#PWR?" (id 0) (at 336.55 162.56 0) + (property "Reference" "#PWR033" (id 0) (at 336.55 162.56 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 336.55 161.29 0)) @@ -5202,7 +5205,7 @@ (symbol (lib_id "SamacSys_Parts:RC0402FR-0710KL") (at 104.14 63.5 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid c56ef6a3-fb1c-466e-bd09-0da64fa514b7) - (property "Reference" "R?" (id 0) (at 106.68 53.3399 90) + (property "Reference" "R1" (id 0) (at 106.68 53.3399 90) (effects (font (size 1.27 1.27)) (justify right)) ) (property "Value" "10k" (id 1) (at 106.68 55.8799 90) @@ -5251,7 +5254,7 @@ (symbol (lib_id "SamacSys_Parts:CM05X5R226M06AH080") (at 127 53.34 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid d0890279-2725-4024-84d8-620ca5b5f28b) - (property "Reference" "C?" (id 0) (at 119.38 46.99 0) + (property "Reference" "C2" (id 0) (at 119.38 46.99 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "22uF" (id 1) (at 130.81 46.9899 90) @@ -5300,7 +5303,7 @@ (symbol (lib_id "power:GND") (at 138.43 232.41 270) (unit 1) (in_bom yes) (on_board yes) (uuid d5b8e895-524b-47b2-908a-e00fd9232c21) - (property "Reference" "#PWR?" (id 0) (at 132.08 232.41 0) + (property "Reference" "#PWR017" (id 0) (at 132.08 232.41 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 130.81 232.41 90) @@ -5318,7 +5321,7 @@ (symbol (lib_id "SamacSys_Parts:CM05X5R226M06AH080") (at 323.85 53.34 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid d609f215-7193-4fc9-9a59-352d78285ffb) - (property "Reference" "C?" (id 0) (at 330.2 45.72 0) + (property "Reference" "C5" (id 0) (at 330.2 45.72 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "22uF" (id 1) (at 330.2 48.26 0)) @@ -5365,7 +5368,7 @@ (symbol (lib_id "SamacSys_Parts:MMDT2907A-7-F") (at 412.75 121.92 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid d6d7c070-4b21-43f9-9c3f-ff8fca33c900) - (property "Reference" "U?" (id 0) (at 424.18 114.3 0)) + (property "Reference" "U3" (id 0) (at 424.18 114.3 0)) (property "Value" "MMDT2907A-7-F" (id 1) (at 424.18 116.84 0)) (property "Footprint" "SOT65P210X110-6N" (id 2) (at 431.8 119.38 0) (effects (font (size 1.27 1.27)) (justify left) hide) @@ -5414,7 +5417,7 @@ (symbol (lib_id "power:GND") (at 38.1 220.98 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid d89013f9-d116-49ba-99c6-65da9c27ad5e) - (property "Reference" "#PWR?" (id 0) (at 38.1 227.33 0) + (property "Reference" "#PWR04" (id 0) (at 38.1 227.33 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 38.1 226.06 0)) @@ -5430,7 +5433,7 @@ (symbol (lib_id "power:GND") (at 142.24 53.34 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid da9618c6-0d08-4aa7-b4b3-c668ac316540) - (property "Reference" "#PWR?" (id 0) (at 148.59 53.34 0) + (property "Reference" "#PWR018" (id 0) (at 148.59 53.34 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 147.32 53.34 0)) @@ -5446,7 +5449,7 @@ (symbol (lib_id "power:GND") (at 405.13 156.21 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid dc54e9fb-29a7-4274-aa0e-1e10a466ca6e) - (property "Reference" "#PWR?" (id 0) (at 405.13 162.56 0) + (property "Reference" "#PWR038" (id 0) (at 405.13 162.56 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 405.13 161.29 0)) @@ -5462,7 +5465,7 @@ (symbol (lib_id "power:+5V") (at 443.23 82.55 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid dc6fa5f2-bd40-4e78-9fd9-68974bef9777) - (property "Reference" "#PWR?" (id 0) (at 443.23 86.36 0) + (property "Reference" "#PWR040" (id 0) (at 443.23 86.36 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "+5V" (id 1) (at 443.23 77.47 0)) @@ -5478,7 +5481,7 @@ (symbol (lib_id "Connector_Generic:Conn_01x08") (at 53.34 168.91 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid deda9295-32a1-4f05-8f75-91c916d877b5) - (property "Reference" "J?" (id 0) (at 63.5 161.29 0)) + (property "Reference" "J2" (id 0) (at 63.5 161.29 0)) (property "Value" "X6511WVS-08H-C60D48R2" (id 1) (at 63.5 163.83 0)) (property "Footprint" "HUSRSP8W66P254_2000X250X850P" (id 2) (at 53.34 168.91 0) (effects (font (size 1.27 1.27)) hide) @@ -5529,7 +5532,7 @@ (symbol (lib_id "power:GND") (at 323.85 60.96 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid e21c1973-069e-49a3-b09e-ab1fd5fa7927) - (property "Reference" "#PWR?" (id 0) (at 323.85 67.31 0) + (property "Reference" "#PWR031" (id 0) (at 323.85 67.31 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 323.85 66.04 0)) @@ -5545,7 +5548,7 @@ (symbol (lib_id "power:GND") (at 40.64 275.59 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid e5c9a6c1-e7b8-4f39-9b87-81de7c7964c1) - (property "Reference" "#PWR?" (id 0) (at 40.64 281.94 0) + (property "Reference" "#PWR06" (id 0) (at 40.64 281.94 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 40.64 280.67 0)) @@ -5561,7 +5564,7 @@ (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 336.55 152.4 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid e70859b0-5640-4eb1-b309-a9cceea26974) - (property "Reference" "R?" (id 0) (at 339.09 142.2399 90) + (property "Reference" "R9" (id 0) (at 339.09 142.2399 90) (effects (font (size 1.27 1.27)) (justify right)) ) (property "Value" "100K" (id 1) (at 339.09 144.7799 90) @@ -5610,7 +5613,7 @@ (symbol (lib_id "power:GND") (at 214.63 175.26 180) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid ea83994b-d771-42d8-9d34-4c6baa538448) - (property "Reference" "#PWR?" (id 0) (at 214.63 168.91 0) + (property "Reference" "#PWR024" (id 0) (at 214.63 168.91 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 214.63 170.18 0)) @@ -5626,7 +5629,7 @@ (symbol (lib_id "power:+3V3") (at 167.64 172.72 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid eaf6f8d8-69f0-4ebb-8a2e-461c2a3bef9b) - (property "Reference" "#PWR?" (id 0) (at 167.64 176.53 0) + (property "Reference" "#PWR021" (id 0) (at 167.64 176.53 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "+3V3" (id 1) (at 167.64 167.64 0)) @@ -5642,7 +5645,7 @@ (symbol (lib_id "power:GND") (at 116.84 60.96 180) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid ed9725c6-c071-4ff7-9056-2a3202d7f611) - (property "Reference" "#PWR?" (id 0) (at 116.84 54.61 0) + (property "Reference" "#PWR014" (id 0) (at 116.84 54.61 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 119.38 59.6899 0) @@ -5660,7 +5663,7 @@ (symbol (lib_id "SamacSys_Parts:RC0402FR-071KL") (at 147.32 181.61 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid ef58a6fc-042d-4784-bfee-c59b8b796331) - (property "Reference" "R?" (id 0) (at 156.21 175.26 0)) + (property "Reference" "R4" (id 0) (at 156.21 175.26 0)) (property "Value" "1K" (id 1) (at 156.21 177.8 0)) (property "Footprint" "RESC1005X40N" (id 2) (at 161.29 180.34 0) (effects (font (size 1.27 1.27)) (justify left) hide) @@ -5705,7 +5708,7 @@ (symbol (lib_id "power:+ext_3V3") (at 271.78 82.55 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid f054fe2f-7d3e-44f4-841d-e2b4aa6c7669) - (property "Reference" "#PWR?" (id 0) (at 271.78 86.36 0) + (property "Reference" "#PWR028" (id 0) (at 271.78 86.36 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "+ext_3V3" (id 1) (at 271.78 77.47 0)) @@ -5721,7 +5724,7 @@ (symbol (lib_id "SamacSys_Parts:3220-10-0300-00") (at 41.91 261.62 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid f0aedaf8-4937-4572-9b55-bd8053dfd361) - (property "Reference" "J?" (id 0) (at 53.34 254 0)) + (property "Reference" "J1" (id 0) (at 53.34 254 0)) (property "Value" "3220-10-0300-00" (id 1) (at 53.34 256.54 0)) (property "Footprint" "322010030000" (id 2) (at 60.96 259.08 0) (effects (font (size 1.27 1.27)) (justify left) hide) @@ -5774,7 +5777,7 @@ (symbol (lib_id "SamacSys_Parts:RC0402FR-0710KL") (at 193.04 63.5 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid f59a623c-bec0-4cec-af74-27e3565a9f8a) - (property "Reference" "R?" (id 0) (at 195.58 53.3399 90) + (property "Reference" "R6" (id 0) (at 195.58 53.3399 90) (effects (font (size 1.27 1.27)) (justify right)) ) (property "Value" "10k" (id 1) (at 195.58 55.8799 90) @@ -5823,7 +5826,7 @@ (symbol (lib_id "Connector_Generic:Conn_01x11") (at 114.3 177.8 0) (unit 1) (in_bom yes) (on_board yes) (uuid f7a03a4d-2cec-4a58-8c55-53b9e06b133e) - (property "Reference" "J?" (id 0) (at 111.76 160.02 0) + (property "Reference" "J5" (id 0) (at 111.76 160.02 0) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Value" "Conn_01x11" (id 1) (at 105.41 162.56 0) @@ -5851,7 +5854,7 @@ (symbol (lib_id "SamacSys_Parts:RC0402FR-07100KL") (at 405.13 152.4 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid f825078a-0b67-447d-a4bb-7e5f06e86419) - (property "Reference" "R?" (id 0) (at 407.67 142.2399 90) + (property "Reference" "R11" (id 0) (at 407.67 142.2399 90) (effects (font (size 1.27 1.27)) (justify right)) ) (property "Value" "100K" (id 1) (at 407.67 144.7799 90) @@ -5900,7 +5903,7 @@ (symbol (lib_id "SamacSys_Parts:SKRPABE010") (at 74.93 63.5 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid f9b51342-dbdf-4188-bfea-3a3f82fcc6ca) - (property "Reference" "S?" (id 0) (at 60.96 55.88 0)) + (property "Reference" "S1" (id 0) (at 60.96 55.88 0)) (property "Value" "SKRPABE010" (id 1) (at 60.96 58.42 0)) (property "Footprint" "SKRPABE010" (id 2) (at 50.8 60.96 0) (effects (font (size 1.27 1.27)) (justify left) hide) @@ -5944,19 +5947,17 @@ (pin "4" (uuid f55bbf24-1baf-4c51-95e9-527bdd087158)) ) - (symbol (lib_id "power:GND") (at 166.37 106.68 90) (unit 1) + (symbol (lib_id "power:GND") (at 160.02 121.92 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid fb4a82ab-fad5-4134-bb57-c6e9036e7754) - (property "Reference" "#PWR?" (id 0) (at 172.72 106.68 0) + (property "Reference" "#PWR020" (id 0) (at 160.02 128.27 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 170.18 106.6799 90) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Footprint" "" (id 2) (at 166.37 106.68 0) + (property "Value" "GND" (id 1) (at 160.02 127 0)) + (property "Footprint" "" (id 2) (at 160.02 121.92 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 166.37 106.68 0) + (property "Datasheet" "" (id 3) (at 160.02 121.92 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 99f0c5fe-f220-4d9e-b577-9a8a622ac9f4)) @@ -5965,7 +5966,7 @@ (symbol (lib_id "power:GND") (at 38.1 179.07 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid fb596e4c-6b9f-4b73-8d91-d86ee0192628) - (property "Reference" "#PWR?" (id 0) (at 38.1 185.42 0) + (property "Reference" "#PWR02" (id 0) (at 38.1 185.42 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 38.1 184.15 0)) @@ -5981,7 +5982,7 @@ (symbol (lib_id "power:GND") (at 269.24 156.21 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid fbe4bd3f-6e68-4ddd-9eaa-8e13fe897dce) - (property "Reference" "#PWR?" (id 0) (at 269.24 162.56 0) + (property "Reference" "#PWR027" (id 0) (at 269.24 162.56 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (id 1) (at 269.24 161.29 0)) @@ -5997,7 +5998,7 @@ (symbol (lib_id "power:+5V") (at 38.1 161.29 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid fbf1746c-497f-4c7f-9909-00b91ce3f272) - (property "Reference" "#PWR?" (id 0) (at 38.1 165.1 0) + (property "Reference" "#PWR01" (id 0) (at 38.1 165.1 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "+5V" (id 1) (at 38.1 156.21 0)) @@ -6013,7 +6014,7 @@ (symbol (lib_id "Connector_Generic:Conn_01x10") (at 53.34 208.28 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid fcf19bfc-528d-4203-b762-ed6134d2203c) - (property "Reference" "J?" (id 0) (at 64.77 200.66 0)) + (property "Reference" "J3" (id 0) (at 64.77 200.66 0)) (property "Value" "DZ254S-11-10-48" (id 1) (at 64.77 203.2 0)) (property "Footprint" "HUSRSP10W66P254_2500X250X850P" (id 2) (at 53.34 208.28 0) (effects (font (size 1.27 1.27)) hide) @@ -6066,7 +6067,7 @@ (symbol (lib_id "SamacSys_Parts:RC0402FR-071KL") (at 147.32 186.69 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid fff9049b-4a63-4738-88ac-bce13f2bd6ba) - (property "Reference" "R?" (id 0) (at 156.21 180.34 0)) + (property "Reference" "R5" (id 0) (at 156.21 180.34 0)) (property "Value" "1K" (id 1) (at 156.21 182.88 0)) (property "Footprint" "RESC1005X40N" (id 2) (at 161.29 185.42 0) (effects (font (size 1.27 1.27)) (justify left) hide) @@ -6113,233 +6114,233 @@ ) (symbol_instances - (path "/020b8a05-3ecd-4077-b267-1fd0281f2402" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) - (path "/04d791c1-2757-41fa-a211-e57790f39790" - (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") - ) - (path "/086d0854-d42c-4bbe-aa95-f319500364dc" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) - (path "/08c4a7e2-c56a-46b4-94c9-47a72d0436b0" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) - (path "/0b157607-f9b0-406a-8552-f174c0cbd973" - (reference "#PWR?") (unit 1) (value "+ext_5V") (footprint "") - ) - (path "/0fbe6fe3-3fdb-4d6e-8de5-be6f136ef74a" - (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") - ) - (path "/2670da6a-90f4-4a17-be50-ed9d4a439aa2" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) - (path "/3b741d6a-1a24-4290-aca0-ff0e7517db01" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) - (path "/4407316f-bdb4-4d5e-9579-137b3d77e80e" - (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") - ) - (path "/4b5722cf-0230-42b7-b394-374221531e3b" - (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") - ) - (path "/53b40e13-b141-444d-881a-656e6b768e71" - (reference "#PWR?") (unit 1) (value "+5V") (footprint "") - ) - (path "/5710c33b-84cc-4446-8fc8-9532014a172d" - (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") - ) - (path "/57eaffa9-38f1-407c-b422-2ccd8ca4aa26" - (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") - ) - (path "/704fb273-de91-40af-8a3e-fcfe24b6c782" - (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") - ) - (path "/8745e723-59e3-4d91-a180-9e61faf8a5d5" - (reference "#PWR?") (unit 1) (value "+LDO_3V3") (footprint "") - ) - (path "/8817a895-a3a5-4950-961b-5f8add815f50" - (reference "#PWR?") (unit 1) (value "+5V") (footprint "") - ) - (path "/8ed88628-5c3f-4ae7-9b4b-beb883cfb4f0" - (reference "#PWR?") (unit 1) (value "+5V") (footprint "") - ) - (path "/938dc300-1655-49ab-8f3c-f0849c707a78" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) - (path "/989d95a3-649c-4c86-96f6-57488f06c5fc" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) - (path "/98e03630-d646-4afc-9fd8-fa3cafbe0a56" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) - (path "/b0228299-0eb8-4913-914c-6bb8874973f2" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) - (path "/b426c37a-1379-446e-9495-909e5e1b7e7c" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) - (path "/b4c9b2ff-e2bc-418f-9934-c324ddb4d3b4" - (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") - ) - (path "/b9758d43-4478-4d55-a7c9-ed9a4bf533c0" - (reference "#PWR?") (unit 1) (value "+LDO_3V3") (footprint "") - ) - (path "/bf987fbc-ba4d-49bc-a3b8-b761e961c8a0" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) - (path "/c4d8aa40-d0b2-4c24-bb5b-f3da70ee45fa" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) - (path "/d5b8e895-524b-47b2-908a-e00fd9232c21" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) - (path "/d89013f9-d116-49ba-99c6-65da9c27ad5e" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) - (path "/da9618c6-0d08-4aa7-b4b3-c668ac316540" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) - (path "/dc54e9fb-29a7-4274-aa0e-1e10a466ca6e" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) - (path "/dc6fa5f2-bd40-4e78-9fd9-68974bef9777" - (reference "#PWR?") (unit 1) (value "+5V") (footprint "") - ) - (path "/e21c1973-069e-49a3-b09e-ab1fd5fa7927" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) - (path "/e5c9a6c1-e7b8-4f39-9b87-81de7c7964c1" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) - (path "/ea83994b-d771-42d8-9d34-4c6baa538448" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) - (path "/eaf6f8d8-69f0-4ebb-8a2e-461c2a3bef9b" - (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") - ) - (path "/ed9725c6-c071-4ff7-9056-2a3202d7f611" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) - (path "/f054fe2f-7d3e-44f4-841d-e2b4aa6c7669" - (reference "#PWR?") (unit 1) (value "+ext_3V3") (footprint "") - ) - (path "/fb4a82ab-fad5-4134-bb57-c6e9036e7754" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") + (path "/fbf1746c-497f-4c7f-9909-00b91ce3f272" + (reference "#PWR01") (unit 1) (value "+5V") (footprint "") ) (path "/fb596e4c-6b9f-4b73-8d91-d86ee0192628" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") + (reference "#PWR02") (unit 1) (value "GND") (footprint "") + ) + (path "/0fbe6fe3-3fdb-4d6e-8de5-be6f136ef74a" + (reference "#PWR03") (unit 1) (value "+3V3") (footprint "") + ) + (path "/d89013f9-d116-49ba-99c6-65da9c27ad5e" + (reference "#PWR04") (unit 1) (value "GND") (footprint "") + ) + (path "/4407316f-bdb4-4d5e-9579-137b3d77e80e" + (reference "#PWR05") (unit 1) (value "+3V3") (footprint "") + ) + (path "/e5c9a6c1-e7b8-4f39-9b87-81de7c7964c1" + (reference "#PWR06") (unit 1) (value "GND") (footprint "") + ) + (path "/938dc300-1655-49ab-8f3c-f0849c707a78" + (reference "#PWR07") (unit 1) (value "GND") (footprint "") + ) + (path "/b4c9b2ff-e2bc-418f-9934-c324ddb4d3b4" + (reference "#PWR08") (unit 1) (value "+3V3") (footprint "") + ) + (path "/2670da6a-90f4-4a17-be50-ed9d4a439aa2" + (reference "#PWR09") (unit 1) (value "GND") (footprint "") + ) + (path "/020b8a05-3ecd-4077-b267-1fd0281f2402" + (reference "#PWR010") (unit 1) (value "GND") (footprint "") + ) + (path "/704fb273-de91-40af-8a3e-fcfe24b6c782" + (reference "#PWR011") (unit 1) (value "+3V3") (footprint "") + ) + (path "/b0228299-0eb8-4913-914c-6bb8874973f2" + (reference "#PWR012") (unit 1) (value "GND") (footprint "") + ) + (path "/8817a895-a3a5-4950-961b-5f8add815f50" + (reference "#PWR013") (unit 1) (value "+5V") (footprint "") + ) + (path "/ed9725c6-c071-4ff7-9056-2a3202d7f611" + (reference "#PWR014") (unit 1) (value "GND") (footprint "") + ) + (path "/b426c37a-1379-446e-9495-909e5e1b7e7c" + (reference "#PWR015") (unit 1) (value "GND") (footprint "") + ) + (path "/4b5722cf-0230-42b7-b394-374221531e3b" + (reference "#PWR016") (unit 1) (value "+3V3") (footprint "") + ) + (path "/d5b8e895-524b-47b2-908a-e00fd9232c21" + (reference "#PWR017") (unit 1) (value "GND") (footprint "") + ) + (path "/da9618c6-0d08-4aa7-b4b3-c668ac316540" + (reference "#PWR018") (unit 1) (value "GND") (footprint "") + ) + (path "/8ed88628-5c3f-4ae7-9b4b-beb883cfb4f0" + (reference "#PWR019") (unit 1) (value "+5V") (footprint "") + ) + (path "/fb4a82ab-fad5-4134-bb57-c6e9036e7754" + (reference "#PWR020") (unit 1) (value "GND") (footprint "") + ) + (path "/eaf6f8d8-69f0-4ebb-8a2e-461c2a3bef9b" + (reference "#PWR021") (unit 1) (value "+3V3") (footprint "") + ) + (path "/04d791c1-2757-41fa-a211-e57790f39790" + (reference "#PWR022") (unit 1) (value "+3V3") (footprint "") + ) + (path "/bf987fbc-ba4d-49bc-a3b8-b761e961c8a0" + (reference "#PWR023") (unit 1) (value "GND") (footprint "") + ) + (path "/ea83994b-d771-42d8-9d34-4c6baa538448" + (reference "#PWR024") (unit 1) (value "GND") (footprint "") + ) + (path "/989d95a3-649c-4c86-96f6-57488f06c5fc" + (reference "#PWR025") (unit 1) (value "GND") (footprint "") + ) + (path "/08c4a7e2-c56a-46b4-94c9-47a72d0436b0" + (reference "#PWR026") (unit 1) (value "GND") (footprint "") ) (path "/fbe4bd3f-6e68-4ddd-9eaa-8e13fe897dce" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") + (reference "#PWR027") (unit 1) (value "GND") (footprint "") ) - (path "/fbf1746c-497f-4c7f-9909-00b91ce3f272" - (reference "#PWR?") (unit 1) (value "+5V") (footprint "") + (path "/f054fe2f-7d3e-44f4-841d-e2b4aa6c7669" + (reference "#PWR028") (unit 1) (value "+ext_3V3") (footprint "") + ) + (path "/57eaffa9-38f1-407c-b422-2ccd8ca4aa26" + (reference "#PWR029") (unit 1) (value "+3V3") (footprint "") + ) + (path "/086d0854-d42c-4bbe-aa95-f319500364dc" + (reference "#PWR030") (unit 1) (value "GND") (footprint "") + ) + (path "/e21c1973-069e-49a3-b09e-ab1fd5fa7927" + (reference "#PWR031") (unit 1) (value "GND") (footprint "") + ) + (path "/53b40e13-b141-444d-881a-656e6b768e71" + (reference "#PWR032") (unit 1) (value "+5V") (footprint "") + ) + (path "/c4d8aa40-d0b2-4c24-bb5b-f3da70ee45fa" + (reference "#PWR033") (unit 1) (value "GND") (footprint "") + ) + (path "/b9758d43-4478-4d55-a7c9-ed9a4bf533c0" + (reference "#PWR034") (unit 1) (value "+LDO_3V3") (footprint "") + ) + (path "/8745e723-59e3-4d91-a180-9e61faf8a5d5" + (reference "#PWR035") (unit 1) (value "+LDO_3V3") (footprint "") + ) + (path "/5710c33b-84cc-4446-8fc8-9532014a172d" + (reference "#PWR036") (unit 1) (value "+3V3") (footprint "") + ) + (path "/98e03630-d646-4afc-9fd8-fa3cafbe0a56" + (reference "#PWR037") (unit 1) (value "GND") (footprint "") + ) + (path "/dc54e9fb-29a7-4274-aa0e-1e10a466ca6e" + (reference "#PWR038") (unit 1) (value "GND") (footprint "") + ) + (path "/0b157607-f9b0-406a-8552-f174c0cbd973" + (reference "#PWR039") (unit 1) (value "+ext_5V") (footprint "") + ) + (path "/dc6fa5f2-bd40-4e78-9fd9-68974bef9777" + (reference "#PWR040") (unit 1) (value "+5V") (footprint "") + ) + (path "/3b741d6a-1a24-4290-aca0-ff0e7517db01" + (reference "#PWR041") (unit 1) (value "GND") (footprint "") ) (path "/40adbb6d-87aa-405c-ba38-fc70c2bcc5dc" - (reference "C?") (unit 1) (value "1u") (footprint "CAPC1005X60N") - ) - (path "/7306dda2-3d96-43f1-8f72-88ad64fc429b" - (reference "C?") (unit 1) (value "100nF") (footprint "CAPC1005X55N") - ) - (path "/8cc5bdba-d97c-4d68-9a3d-3bddc120cb57" - (reference "C?") (unit 1) (value "100n") (footprint "CAPC1005X55N") - ) - (path "/af7dd307-2f93-4a33-8781-443b54c0c8b0" - (reference "C?") (unit 1) (value "10uF") (footprint "CAPC1005X70N") + (reference "C1") (unit 1) (value "1u") (footprint "CAPC1005X60N") ) (path "/d0890279-2725-4024-84d8-620ca5b5f28b" - (reference "C?") (unit 1) (value "22uF") (footprint "CAPC1005X80N") + (reference "C2") (unit 1) (value "22uF") (footprint "CAPC1005X80N") + ) + (path "/8cc5bdba-d97c-4d68-9a3d-3bddc120cb57" + (reference "C3") (unit 1) (value "100n") (footprint "CAPC1005X55N") + ) + (path "/7306dda2-3d96-43f1-8f72-88ad64fc429b" + (reference "C4") (unit 1) (value "100nF") (footprint "CAPC1005X55N") ) (path "/d609f215-7193-4fc9-9a59-352d78285ffb" - (reference "C?") (unit 1) (value "22uF") (footprint "CAPC1005X80N") + (reference "C5") (unit 1) (value "22uF") (footprint "CAPC1005X80N") ) - (path "/12e64af1-b300-49f0-ac3b-a02c0ed86eae" - (reference "IC?") (unit 1) (value "DMP1045U-7") (footprint "SOT96P240X120-3N") - ) - (path "/619380bb-1036-4309-ae3c-dfbf1727965f" - (reference "IC?") (unit 1) (value "DMP1045U-7") (footprint "SOT96P240X120-3N") + (path "/af7dd307-2f93-4a33-8781-443b54c0c8b0" + (reference "C6") (unit 1) (value "10uF") (footprint "CAPC1005X70N") ) (path "/7756c211-5286-4d10-828b-c4ad5bcfbce7" - (reference "IC?") (unit 1) (value "ESP32-WROOM-32E-N4") (footprint "ESP32WROOM32EN4") + (reference "IC1") (unit 1) (value "ESP32-WROOM-32E-N4") (footprint "ESP32WROOM32EN4") ) - (path "/92132767-5beb-424d-bfe4-5601c811c410" - (reference "IC?") (unit 1) (value "DMP1045U-7") (footprint "SOT96P240X120-3N") + (path "/12e64af1-b300-49f0-ac3b-a02c0ed86eae" + (reference "IC2") (unit 1) (value "DMP1045U-7") (footprint "SOT96P240X120-3N") ) (path "/a5cc5237-8cb6-4b5b-ac74-60723428bec5" - (reference "IC?") (unit 1) (value "AZ1117H-3.3TRE1") (footprint "SOT230P700X180-4N") + (reference "IC3") (unit 1) (value "AZ1117H-3.3TRE1") (footprint "SOT230P700X180-4N") ) - (path "/17f517ac-51e0-4147-b650-9c2b2c8fceaa" - (reference "J?") (unit 1) (value "503398-1892") (footprint "503398-1892") + (path "/619380bb-1036-4309-ae3c-dfbf1727965f" + (reference "IC4") (unit 1) (value "DMP1045U-7") (footprint "SOT96P240X120-3N") ) - (path "/46b2570d-01f5-4435-97bc-ab401c2278d8" - (reference "J?") (unit 1) (value "Conn_01x11") (footprint "") - ) - (path "/deda9295-32a1-4f05-8f75-91c916d877b5" - (reference "J?") (unit 1) (value "X6511WVS-08H-C60D48R2") (footprint "HUSRSP8W66P254_2000X250X850P") + (path "/92132767-5beb-424d-bfe4-5601c811c410" + (reference "IC5") (unit 1) (value "DMP1045U-7") (footprint "SOT96P240X120-3N") ) (path "/f0aedaf8-4937-4572-9b55-bd8053dfd361" - (reference "J?") (unit 1) (value "3220-10-0300-00") (footprint "322010030000") + (reference "J1") (unit 1) (value "3220-10-0300-00") (footprint "322010030000") ) - (path "/f7a03a4d-2cec-4a58-8c55-53b9e06b133e" - (reference "J?") (unit 1) (value "Conn_01x11") (footprint "") + (path "/deda9295-32a1-4f05-8f75-91c916d877b5" + (reference "J2") (unit 1) (value "X6511WVS-08H-C60D48R2") (footprint "HUSRSP8W66P254_2000X250X850P") ) (path "/fcf19bfc-528d-4203-b762-ed6134d2203c" - (reference "J?") (unit 1) (value "DZ254S-11-10-48") (footprint "HUSRSP10W66P254_2500X250X850P") + (reference "J3") (unit 1) (value "DZ254S-11-10-48") (footprint "HUSRSP10W66P254_2500X250X850P") + ) + (path "/46b2570d-01f5-4435-97bc-ab401c2278d8" + (reference "J4") (unit 1) (value "Conn_01x11") (footprint "") + ) + (path "/f7a03a4d-2cec-4a58-8c55-53b9e06b133e" + (reference "J5") (unit 1) (value "Conn_01x11") (footprint "") + ) + (path "/17f517ac-51e0-4147-b650-9c2b2c8fceaa" + (reference "J6") (unit 1) (value "503398-1892") (footprint "503398-1892") ) (path "/717b536c-10b0-41b2-ac6a-8cd4f58dc279" - (reference "LED?") (unit 1) (value "WS2812B-2020") (footprint "WS2812B2020") - ) - (path "/0caa6bbe-d103-4a07-900a-14dfcb72cc1b" - (reference "R?") (unit 1) (value "1K") (footprint "RESC1005X40N") - ) - (path "/3d7cf57e-46ad-45b0-8f37-4bcf93c58b86" - (reference "R?") (unit 1) (value "100K") (footprint "RESC1005X40N") - ) - (path "/434b8a81-ef27-4884-a038-c7022455a731" - (reference "R?") (unit 1) (value "100K") (footprint "RESC1005X40N") - ) - (path "/51956227-9277-4ca3-a264-ee96fef2edbb" - (reference "R?") (unit 1) (value "100K") (footprint "RESC1005X40N") - ) - (path "/61716696-1cfe-44c0-942d-d9126c7bf913" - (reference "R?") (unit 1) (value "220") (footprint "RESC1005X40N") - ) - (path "/7e45edae-6aea-4a3f-b6bd-37e282e1851a" - (reference "R?") (unit 1) (value "100K") (footprint "RESC1005X40N") + (reference "LED1") (unit 1) (value "WS2812B-2020") (footprint "WS2812B2020") ) (path "/c56ef6a3-fb1c-466e-bd09-0da64fa514b7" - (reference "R?") (unit 1) (value "10k") (footprint "RESC1005X40N") + (reference "R1") (unit 1) (value "10k") (footprint "RESC1005X40N") ) - (path "/e70859b0-5640-4eb1-b309-a9cceea26974" - (reference "R?") (unit 1) (value "100K") (footprint "RESC1005X40N") + (path "/61716696-1cfe-44c0-942d-d9126c7bf913" + (reference "R2") (unit 1) (value "220") (footprint "RESC1005X40N") + ) + (path "/0caa6bbe-d103-4a07-900a-14dfcb72cc1b" + (reference "R3") (unit 1) (value "1K") (footprint "RESC1005X40N") ) (path "/ef58a6fc-042d-4784-bfee-c59b8b796331" - (reference "R?") (unit 1) (value "1K") (footprint "RESC1005X40N") - ) - (path "/f59a623c-bec0-4cec-af74-27e3565a9f8a" - (reference "R?") (unit 1) (value "10k") (footprint "RESC1005X40N") - ) - (path "/f825078a-0b67-447d-a4bb-7e5f06e86419" - (reference "R?") (unit 1) (value "100K") (footprint "RESC1005X40N") + (reference "R4") (unit 1) (value "1K") (footprint "RESC1005X40N") ) (path "/fff9049b-4a63-4738-88ac-bce13f2bd6ba" - (reference "R?") (unit 1) (value "1K") (footprint "RESC1005X40N") + (reference "R5") (unit 1) (value "1K") (footprint "RESC1005X40N") ) - (path "/a648c944-fb2d-43fa-9b33-c4fa58f57a79" - (reference "S?") (unit 1) (value "SKRPABE010") (footprint "SKRPABE010") + (path "/f59a623c-bec0-4cec-af74-27e3565a9f8a" + (reference "R6") (unit 1) (value "10k") (footprint "RESC1005X40N") + ) + (path "/7e45edae-6aea-4a3f-b6bd-37e282e1851a" + (reference "R7") (unit 1) (value "100K") (footprint "RESC1005X40N") + ) + (path "/434b8a81-ef27-4884-a038-c7022455a731" + (reference "R8") (unit 1) (value "100K") (footprint "RESC1005X40N") + ) + (path "/e70859b0-5640-4eb1-b309-a9cceea26974" + (reference "R9") (unit 1) (value "100K") (footprint "RESC1005X40N") + ) + (path "/3d7cf57e-46ad-45b0-8f37-4bcf93c58b86" + (reference "R10") (unit 1) (value "100K") (footprint "RESC1005X40N") + ) + (path "/f825078a-0b67-447d-a4bb-7e5f06e86419" + (reference "R11") (unit 1) (value "100K") (footprint "RESC1005X40N") + ) + (path "/51956227-9277-4ca3-a264-ee96fef2edbb" + (reference "R12") (unit 1) (value "100K") (footprint "RESC1005X40N") ) (path "/f9b51342-dbdf-4188-bfea-3a3f82fcc6ca" - (reference "S?") (unit 1) (value "SKRPABE010") (footprint "SKRPABE010") + (reference "S1") (unit 1) (value "SKRPABE010") (footprint "SKRPABE010") ) - (path "/475e7c08-51ef-497c-a412-7276938bb8ea" - (reference "U?") (unit 1) (value "MMDT2907A-7-F") (footprint "SOT65P210X110-6N") + (path "/a648c944-fb2d-43fa-9b33-c4fa58f57a79" + (reference "S2") (unit 1) (value "SKRPABE010") (footprint "SKRPABE010") ) (path "/a24644c1-faf2-48cb-a6e5-428bf8b72923" - (reference "U?") (unit 1) (value "MMDT2907A-7-F") (footprint "SOT65P210X110-6N") + (reference "U1") (unit 1) (value "MMDT2907A-7-F") (footprint "SOT65P210X110-6N") + ) + (path "/475e7c08-51ef-497c-a412-7276938bb8ea" + (reference "U2") (unit 1) (value "MMDT2907A-7-F") (footprint "SOT65P210X110-6N") ) (path "/d6d7c070-4b21-43f9-9c3f-ff8fca33c900" - (reference "U?") (unit 1) (value "MMDT2907A-7-F") (footprint "SOT65P210X110-6N") + (reference "U3") (unit 1) (value "MMDT2907A-7-F") (footprint "SOT65P210X110-6N") ) ) ) From e456f032a070cd41639040df0e039b0c12a0808b Mon Sep 17 00:00:00 2001 From: Just Call Me Koko Date: Wed, 7 Dec 2022 19:39:53 -0500 Subject: [PATCH 11/12] Add status LED for neopixel --- .../WiFi-Devboard-Pro-2022-11-30_181218.zip | Bin 0 -> 50519 bytes .../WiFi-Devboard-Pro-2022-12-07_184744.zip | Bin 0 -> 95906 bytes esp32_marauder/LedInterface.cpp | 46 +++++++++++++++++- esp32_marauder/LedInterface.h | 20 +++++++- esp32_marauder/WiFiScan.cpp | 24 +++++++++ esp32_marauder/WiFiScan.h | 2 + esp32_marauder/configs.h | 17 ++++++- esp32_marauder/esp32_marauder.ino | 14 ++++-- esp32_marauder/esp32_marauder.ino.d32.bin | Bin 0 -> 1039872 bytes esp32_marauder/flipperLED.cpp | 14 +++++- esp32_marauder/flipperLED.h | 5 ++ esp32_marauder/settings.cpp | 6 +++ 12 files changed, 139 insertions(+), 9 deletions(-) create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro-backups/WiFi-Devboard-Pro-2022-11-30_181218.zip create mode 100644 PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro-backups/WiFi-Devboard-Pro-2022-12-07_184744.zip create mode 100644 esp32_marauder/esp32_marauder.ino.d32.bin diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro-backups/WiFi-Devboard-Pro-2022-11-30_181218.zip b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro-backups/WiFi-Devboard-Pro-2022-11-30_181218.zip new file mode 100644 index 0000000000000000000000000000000000000000..361071ef6a2a29fe1a81dafdcd7f7d2d5022fc31 GIT binary patch literal 50519 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

1&L^vH_GG6+<{&PC!*I;o=duu=K*Wclvjn5V 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ɨJMLa= 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 literal 0 HcmV?d00001 diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro-backups/WiFi-Devboard-Pro-2022-12-07_184744.zip b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro-backups/WiFi-Devboard-Pro-2022-12-07_184744.zip new file mode 100644 index 0000000000000000000000000000000000000000..a2dc756e6b48005c756f03aee5a9e92e6fe1be4f GIT binary patch literal 95906 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 literal 0 HcmV?d00001 diff --git a/esp32_marauder/LedInterface.cpp b/esp32_marauder/LedInterface.cpp index 10e2b06..072d8e6 100644 --- a/esp32_marauder/LedInterface.cpp +++ b/esp32_marauder/LedInterface.cpp @@ -18,6 +18,50 @@ void LedInterface::RunSetup() { } void LedInterface::main(uint32_t currentTime) { + if ((!settings_obj.loadSetting("EnableLED")) || + (this->current_mode == MODE_OFF)) { + this->ledOff(); + return; + } + + else if (this->current_mode == MODE_RAINBOW) { + this->rainbow(); + } + else if (this->current_mode == MODE_ATTACK) { + this->attackLed(); + } + else if (this->current_mode == MODE_SNIFF) { + this->sniffLed(); + } + else { + this->ledOff(); + } +}; + +void LedInterface::setMode(uint8_t new_mode) { + this->current_mode = new_mode; +} + +uint8_t LedInterface::getMode() { + return this->current_mode; +} + +void LedInterface::sniffLed() { + strip.setPixelColor(0, strip.Color(0, 0, 255)); + strip.show(); +} + +void LedInterface::attackLed() { + strip.setPixelColor(0, strip.Color(255, 0, 0)); + strip.show(); +} + +void LedInterface::ledOff() { + strip.setPixelColor(0, strip.Color(0, 0, 0)); + strip.show(); +} + +void LedInterface::rainbow() { strip.setPixelColor(0, this->Wheel((0 * 256 / 100 + this->wheel_pos) % 256)); strip.show(); @@ -26,7 +70,7 @@ void LedInterface::main(uint32_t currentTime) { this->wheel_pos = this->wheel_pos - this->wheel_speed; if (this->wheel_pos < 0) this->wheel_pos = 255; -}; +} uint32_t LedInterface::Wheel(byte WheelPos) { WheelPos = 255 - WheelPos; diff --git a/esp32_marauder/LedInterface.h b/esp32_marauder/LedInterface.h index 357a844..27d5ec7 100644 --- a/esp32_marauder/LedInterface.h +++ b/esp32_marauder/LedInterface.h @@ -1,12 +1,19 @@ #ifndef LedInterface_h #define LedInterface_h +#include "configs.h" +#include "settings.h" #include #include -#define PIN 25 #define Pixels 1 +#define MODE_OFF 0 +#define MODE_RAINBOW 1 +#define MODE_ATTACK 2 +#define MODE_SNIFF 3 + +extern Settings settings_obj; extern Adafruit_NeoPixel strip; class LedInterface { @@ -19,12 +26,23 @@ class LedInterface { int wheel_speed = 1; // lower = slower uint32_t Wheel(byte WheelPos); + + uint8_t current_mode = MODE_OFF; + + void rainbow(); + void ledOff(); + void attackLed(); + void sniffLed(); public: LedInterface(); void RunSetup(); void main(uint32_t currentTime); + + void setMode(uint8_t); + uint8_t getMode(); + }; diff --git a/esp32_marauder/WiFiScan.cpp b/esp32_marauder/WiFiScan.cpp index 1c22b5b..b0dbb21 100644 --- a/esp32_marauder/WiFiScan.cpp +++ b/esp32_marauder/WiFiScan.cpp @@ -363,6 +363,8 @@ void WiFiScan::startWiFiAttacks(uint8_t scan_mode, uint16_t color, String title_ this->wifi_initialized = true; #ifdef MARAUDER_FLIPPER flipper_led.attackLED(); + #else + led_obj.setMode(MODE_ATTACK); #endif initTime = millis(); } @@ -381,6 +383,8 @@ bool WiFiScan::shutdownWiFi() { #ifdef MARAUDER_FLIPPER flipper_led.offLED(); + #else + led_obj.setMode(MODE_OFF); #endif this->wifi_initialized = false; @@ -401,6 +405,8 @@ bool WiFiScan::shutdownBLE() { #ifdef MARAUDER_FLIPPER flipper_led.offLED(); + #else + led_obj.setMode(MODE_OFF); #endif this->ble_initialized = false; @@ -524,6 +530,8 @@ void WiFiScan::RunAPScan(uint8_t scan_mode, uint16_t color) #ifdef MARAUDER_FLIPPER flipper_led.sniffLED(); + #else + led_obj.setMode(MODE_SNIFF); #endif Serial.println(text_table4[9] + (String)access_points->size()); @@ -759,6 +767,8 @@ void WiFiScan::RunEspressifScan(uint8_t scan_mode, uint16_t color) { #ifdef MARAUDER_FLIPPER flipper_led.sniffLED(); + #else + led_obj.setMode(MODE_SNIFF); #endif #ifdef HAS_SCREEN @@ -794,6 +804,8 @@ void WiFiScan::RunPacketMonitor(uint8_t scan_mode, uint16_t color) { #ifdef MARAUDER_FLIPPER flipper_led.sniffLED(); + #else + led_obj.setMode(MODE_SNIFF); #endif sd_obj.openCapture("packet_monitor"); @@ -867,6 +879,8 @@ void WiFiScan::RunEapolScan(uint8_t scan_mode, uint16_t color) { #ifdef MARAUDER_FLIPPER flipper_led.sniffLED(); + #else + led_obj.setMode(MODE_SNIFF); #endif num_eapol = 0; @@ -1000,6 +1014,8 @@ void WiFiScan::RunPwnScan(uint8_t scan_mode, uint16_t color) #ifdef MARAUDER_FLIPPER flipper_led.sniffLED(); + #else + led_obj.setMode(MODE_SNIFF); #endif #ifdef HAS_SCREEN @@ -1038,6 +1054,8 @@ void WiFiScan::RunBeaconScan(uint8_t scan_mode, uint16_t color) #ifdef MARAUDER_FLIPPER flipper_led.sniffLED(); + #else + led_obj.setMode(MODE_SNIFF); #endif #ifdef HAS_SCREEN @@ -1075,6 +1093,8 @@ void WiFiScan::RunRawScan(uint8_t scan_mode, uint16_t color) #ifdef MARAUDER_FLIPPER flipper_led.sniffLED(); + #else + led_obj.setMode(MODE_SNIFF); #endif #ifdef HAS_SCREEN @@ -1112,6 +1132,8 @@ void WiFiScan::RunDeauthScan(uint8_t scan_mode, uint16_t color) #ifdef MARAUDER_FLIPPER flipper_led.sniffLED(); + #else + led_obj.setMode(MODE_SNIFF); #endif #ifdef HAS_SCREEN @@ -1151,6 +1173,8 @@ void WiFiScan::RunProbeScan(uint8_t scan_mode, uint16_t color) #ifdef MARAUDER_FLIPPER flipper_led.sniffLED(); + #else + led_obj.setMode(MODE_SNIFF); #endif #ifdef HAS_SCREEN diff --git a/esp32_marauder/WiFiScan.h b/esp32_marauder/WiFiScan.h index 8e29a76..ebc17ae 100644 --- a/esp32_marauder/WiFiScan.h +++ b/esp32_marauder/WiFiScan.h @@ -31,6 +31,7 @@ #include "settings.h" #include "Assets.h" #include "flipperLED.h" +#include "LedInterface.h" //#include "MenuFunctions.h" #define bad_list_length 3 @@ -78,6 +79,7 @@ extern BatteryInterface battery_obj; extern TemperatureInterface temp_obj; extern Settings settings_obj; extern flipperLED flipper_led; +extern LedInterface led_obj; esp_err_t esp_wifi_80211_tx(wifi_interface_t ifx, const void *buffer, int len, bool en_sys_seq); //int ieee80211_raw_frame_sanity_check(int32_t arg, int32_t arg2, int32_t arg3); diff --git a/esp32_marauder/configs.h b/esp32_marauder/configs.h index 8589037..d40712b 100644 --- a/esp32_marauder/configs.h +++ b/esp32_marauder/configs.h @@ -9,9 +9,10 @@ //#define MARAUDER_V6 //#define MARAUDER_KIT //#define GENERIC_ESP32 - #define MARAUDER_FLIPPER + //#define MARAUDER_FLIPPER + #define ESP32_LDDB - #define MARAUDER_VERSION "v0.9.18" + #define MARAUDER_VERSION "v0.9.19" //// BUTTON DEFINITIONS #ifdef MARAUDER_MINI @@ -353,6 +354,10 @@ #ifdef MARAUDER_FLIPPER #define SD_CS 10 #endif + + #ifdef ESP32_LDDB + #define SD_CS 4 + #endif //// END SD DEFINITIONS //// SCREEN STUFF @@ -403,4 +408,12 @@ #endif //// END SCREEN STUFF + //// NEOPIXEL STUFF + #ifdef ESP32_LDDB + #define PIN 17 + #else + #define PIN 25 + #endif + + #endif diff --git a/esp32_marauder/esp32_marauder.ino b/esp32_marauder/esp32_marauder.ino index f4edbd6..c7c5e02 100644 --- a/esp32_marauder/esp32_marauder.ino +++ b/esp32_marauder/esp32_marauder.ino @@ -142,10 +142,6 @@ void setup() // Serial.println("Does not have screen"); //#endif - #ifdef MARAUDER_FLIPPER - flipper_led.RunSetup(); - #endif - #ifdef HAS_SCREEN display_obj.RunSetup(); display_obj.tft.setTextColor(TFT_WHITE, TFT_BLACK); @@ -191,6 +187,10 @@ void setup() settings_obj.begin(); + #ifdef MARAUDER_FLIPPER + flipper_led.RunSetup(); + #endif + //Serial.println("This is a test Channel: " + (String)settings_obj.loadSetting("Channel")); //if (settings_obj.loadSetting( "Force PMKID")) // Serial.println("This is a test Force PMKID: true"); @@ -314,6 +314,9 @@ void loop() #ifdef HAS_SCREEN menu_function_obj.main(currentTime); #endif + #ifndef MARAUDER_FLIPPER + led_obj.main(currentTime); + #endif //cli_obj.main(currentTime); } if (wifi_scan_obj.currentScanMode == OTA_UPDATE) @@ -336,6 +339,9 @@ void loop() display_obj.main(wifi_scan_obj.currentScanMode); menu_function_obj.main(currentTime); #endif + #ifndef MARAUDER_FLIPPER + led_obj.main(currentTime); + #endif //cli_obj.main(currentTime); delay(1); } diff --git a/esp32_marauder/esp32_marauder.ino.d32.bin b/esp32_marauder/esp32_marauder.ino.d32.bin new file mode 100644 index 0000000000000000000000000000000000000000..1b5b81049dec4865617c7c9f395ec87c6f23f02c GIT binary patch literal 1039872 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

N4g7HkH(46yV2Z`SDn&DUww2mbq& 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

8%6$H~8uQ614@FP<<(^63La7h^VqNatT5Li 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

hXQ&#NG*;(>3#N&`#(-Tq`bm?Of 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ð8t`7Q8YJQ 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"EnableLED")) + return; + delay(50); digitalWrite(B_PIN, LOW); @@ -19,14 +22,20 @@ void flipperLED::RunSetup() { } void flipperLED::attackLED() { + if (!settings_obj.loadSetting("EnableLED")) + return; + digitalWrite(B_PIN, HIGH); digitalWrite(G_PIN, HIGH); - digitalWrite(R_PIN, HIGH); + digitalWrite(R_PIN, HIGH); delay(10); digitalWrite(R_PIN, LOW); } void flipperLED::sniffLED() { + if (!settings_obj.loadSetting("EnableLED")) + return; + digitalWrite(B_PIN, HIGH); digitalWrite(G_PIN, HIGH); digitalWrite(R_PIN, HIGH); @@ -35,6 +44,9 @@ void flipperLED::sniffLED() { } void flipperLED::offLED() { + if (!settings_obj.loadSetting("EnableLED")) + return; + digitalWrite(B_PIN, HIGH); digitalWrite(G_PIN, HIGH); digitalWrite(R_PIN, HIGH); diff --git a/esp32_marauder/flipperLED.h b/esp32_marauder/flipperLED.h index 80dd7b0..3c67e66 100644 --- a/esp32_marauder/flipperLED.h +++ b/esp32_marauder/flipperLED.h @@ -1,12 +1,17 @@ #ifndef flipperLED_h #define flipperLED_h +#include "configs.h" +#include "settings.h" + #include #define B_PIN 4 #define G_PIN 5 #define R_PIN 6 +extern Settings settings_obj; + class flipperLED { public: diff --git a/esp32_marauder/settings.cpp b/esp32_marauder/settings.cpp index 67cfd0e..83bc125 100644 --- a/esp32_marauder/settings.cpp +++ b/esp32_marauder/settings.cpp @@ -282,6 +282,12 @@ bool Settings::createDefaultSettings(fs::FS &fs) { jsonBuffer["Settings"][2]["range"]["min"] = false; jsonBuffer["Settings"][2]["range"]["max"] = true; + jsonBuffer["Settings"][3]["name"] = "EnableLED"; + jsonBuffer["Settings"][3]["type"] = "bool"; + jsonBuffer["Settings"][3]["value"] = true; + jsonBuffer["Settings"][3]["range"]["min"] = false; + jsonBuffer["Settings"][3]["range"]["max"] = true; + //jsonBuffer.printTo(settingsFile); if (serializeJson(jsonBuffer, settingsFile) == 0) { Serial.println(F("Failed to write to file")); From 157ae7a3c8c710bd93abef4fd9f74af728b12697 Mon Sep 17 00:00:00 2001 From: Just Call Me Koko Date: Wed, 7 Dec 2022 21:08:24 -0500 Subject: [PATCH 12/12] Add support for ESP32 S3 --- .github/workflows/build_push.yml | 53 +++++++++++++++++++++++--------- esp32_marauder/configs.h | 4 +-- 2 files changed, 40 insertions(+), 17 deletions(-) diff --git a/.github/workflows/build_push.yml b/.github/workflows/build_push.yml index 67329e5..bd89eb4 100644 --- a/.github/workflows/build_push.yml +++ b/.github/workflows/build_push.yml @@ -96,20 +96,24 @@ jobs: with: sketch-names: MarauderOTA.ino arduino-board-fqbn: esp32:esp32:esp32s2 - platform-url: https://github.com/espressif/arduino-esp32/releases/download/2.0.0-rc1/package_esp32_dev_index.json + platform-url: https://github.com/espressif/arduino-esp32/releases/download/2.0.3/package_esp32_dev_index.json - name: Replace SD lib run: | - rm -rf /home/runner/.arduino15/packages/esp32/hardware/esp32/2.0.0-rc1/libraries/SD - cp -R /home/runner/work/ESP32Marauder/ESP32Marauder/2.0.4arduino-esp32/libraries/SD /home/runner/.arduino15/packages/esp32/hardware/esp32/2.0.0-rc1/libraries/SD - ls -la /home/runner/.arduino15/packages/esp32/hardware/esp32/2.0.0-rc1/libraries/SD + rm -rf /home/runner/.arduino15/packages/esp32/hardware/esp32/2.0.3/libraries/SD + cp -R /home/runner/work/ESP32Marauder/ESP32Marauder/2.0.4arduino-esp32/libraries/SD /home/runner/.arduino15/packages/esp32/hardware/esp32/2.0.3/libraries/SD + ls -la /home/runner/.arduino15/packages/esp32/hardware/esp32/2.0.3/libraries/SD - name: Modify platform.txt run: | echo "Chicken" for i in $(find /home/runner/.arduino15/packages/esp32/hardware/esp32/ -name "platform.txt"); do + sed -i 's/compiler.c.elf.libs.esp32c3=/compiler.c.elf.libs.esp32c3=-zmuldefs /' "$i" + sed -i 's/compiler.c.elf.libs.esp32s3=/compiler.c.elf.libs.esp32s3=-zmuldefs /' "$i" sed -i 's/compiler.c.elf.libs.esp32s2=/compiler.c.elf.libs.esp32s2=-zmuldefs /' "$i" sed -i 's/compiler.c.elf.libs.esp32=/compiler.c.elf.libs.esp32=-zmuldefs /' "$i" + cat "$i" | grep compiler.c.elf.libs.esp32c3 + cat "$i" | grep compiler.c.elf.libs.esp32s3 cat "$i" | grep compiler.c.elf.libs.esp32s2 cat "$i" | grep compiler.c.elf.libs.esp32 done @@ -118,15 +122,24 @@ jobs: uses: ArminJo/arduino-test-compile@v3.2.0 with: sketch-names: esp32_marauder.ino - arduino-board-fqbn: esp32:esp32:esp32s2:PartitionScheme=min_spiffs,FlashSize=16M,PSRAM=enabled - #platform-url: https://github.com/espressif/arduino-esp32/releases/download/2.0.0-rc1/package_esp32_dev_index.json + arduino-board-fqbn: esp32:esp32:esp32s2:PartitionScheme=min_spiffs,FlashSize=4M,PSRAM=enabled extra-arduino-cli-args: "--warnings none" - #extra-arduino-lib-install-args: "-zmuldefs" - name: Rename Marauder Flipper bin run: | mv ./esp32_marauder/build/esp32.esp32.esp32s2/esp32_marauder.ino.bin ./esp32_marauder/build/esp32.esp32.esp32s2/esp32_marauder.flipper.bin + - name: Build Marauder for Flipper Zero Multi Board + uses: ArminJo/arduino-test-compile@v3.2.0 + with: + sketch-names: esp32_marauder.ino + arduino-board-fqbn: esp32:esp32:esp32s3:PartitionScheme=min_spiffs,FlashSize=8M,PSRAM=enabled + extra-arduino-cli-args: "--warnings none" + + - name: Rename Marauder Multi Board bin + run: | + mv ./esp32_marauder/build/esp32.esp32.esp32s2/esp32_marauder.ino.bin ./esp32_marauder/build/esp32.esp32.esp32s2/esp32_marauder.multiboardS3.bin + - name: Configure TFT_eSPI and configs.h for OG Marauder run: | pwd @@ -145,9 +158,7 @@ jobs: with: sketch-names: esp32_marauder.ino arduino-board-fqbn: esp32:esp32:d32:PartitionScheme=min_spiffs - #platform-url: https://github.com/espressif/arduino-esp32/releases/download/2.0.0-rc1/package_esp32_dev_index.json extra-arduino-cli-args: "--warnings none" - #extra-arduino-lib-install-args: "-zmuldefs" - name: Rename OG Marauder bin run: | @@ -169,9 +180,7 @@ jobs: with: sketch-names: esp32_marauder.ino arduino-board-fqbn: esp32:esp32:d32:PartitionScheme=min_spiffs - #platform-url: https://github.com/espressif/arduino-esp32/releases/download/2.0.0-rc1/package_esp32_dev_index.json extra-arduino-cli-args: "--warnings none" - #extra-arduino-lib-install-args: "-zmuldefs" - name: Rename v6 Marauder bin run: | @@ -193,9 +202,7 @@ jobs: with: sketch-names: esp32_marauder.ino arduino-board-fqbn: esp32:esp32:d32:PartitionScheme=min_spiffs - #platform-url: https://github.com/espressif/arduino-esp32/releases/download/2.0.0-rc1/package_esp32_dev_index.json extra-arduino-cli-args: "--warnings none" - #extra-arduino-lib-install-args: "-zmuldefs" - name: Rename Marauder Kit bin run: | @@ -217,9 +224,7 @@ jobs: with: sketch-names: esp32_marauder.ino arduino-board-fqbn: esp32:esp32:d32:PartitionScheme=min_spiffs - #platform-url: https://github.com/espressif/arduino-esp32/releases/download/2.0.0-rc1/package_esp32_dev_index.json extra-arduino-cli-args: "--warnings none" - #extra-arduino-lib-install-args: "-zmuldefs" - name: Rename Marauder Mini bin run: | @@ -236,6 +241,13 @@ jobs: path: ./esp32_marauder/build/esp32.esp32.esp32s2/esp32_marauder.flipper.bin retention-days: 5 + - name: 'Upload MultiboardS3 Artifact' + uses: actions/upload-artifact@v3 + with: + name: esp32_marauder.multiboardS3.bin + path: ./esp32_marauder/build/esp32.esp32.esp32s3/esp32_marauder.multiboardS3.bin + retention-days: 5 + - name: 'Upload OG Artifact' uses: actions/upload-artifact@v3 with: @@ -286,6 +298,17 @@ jobs: asset_name: esp32_marauder.flipper.bin asset_content_type: application/bin + - name: Upload MultiboardS3 Asset + id: upload-flipper-release-asset + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ steps.create_release.outputs.upload_url }} + asset_path: ./esp32_marauder/build/esp32.esp32.esp32s3/esp32_marauder.mutliboardS3.bin + asset_name: esp32_marauder.mutliboardS3.bin + asset_content_type: application/bin + - name: Upload OG Asset id: upload-og-release-asset uses: actions/upload-release-asset@v1 diff --git a/esp32_marauder/configs.h b/esp32_marauder/configs.h index d40712b..ba5350f 100644 --- a/esp32_marauder/configs.h +++ b/esp32_marauder/configs.h @@ -9,8 +9,8 @@ //#define MARAUDER_V6 //#define MARAUDER_KIT //#define GENERIC_ESP32 - //#define MARAUDER_FLIPPER - #define ESP32_LDDB + #define MARAUDER_FLIPPER + //#define ESP32_LDDB #define MARAUDER_VERSION "v0.9.19"