From c0d0d1ec871430204ddab21840477a038c02547d Mon Sep 17 00:00:00 2001 From: Benjamin Koch <bbbsnowball@gmail.com> Date: Wed, 19 Apr 2023 02:30:33 +0200 Subject: [PATCH] start designing touch areas --- Notizen.md | 39 + c3pb-heizung-display/Touch-Polygons.FCStd | Bin 0 -> 32320 bytes c3pb-heizung-display/Touch-Polygons.FCStd1 | Bin 0 -> 32349 bytes .../c3pb-heizung-display.kicad_pcb | 3134 ++++++++++++++++- .../c3pb-heizung-display.kicad_pro | 10 +- .../c3pb-heizung-display.kicad_sch | 35 + c3pb-heizung-display/touch_north.kicad_sch | 183 + c3pb-heizung-display/touch_south.kicad_sch | 10 + .../Touch-Segment1.kicad_mod | 62 + .../Touch-Segment2.kicad_mod | 78 + .../Touch-Segment3.kicad_mod | 83 + 11 files changed, 3562 insertions(+), 72 deletions(-) create mode 100644 c3pb-heizung-display/Touch-Polygons.FCStd create mode 100644 c3pb-heizung-display/Touch-Polygons.FCStd1 create mode 100644 c3pb-heizung-display/touch_north.kicad_sch create mode 100644 c3pb-heizung-display/touch_south.kicad_sch create mode 100644 c3pb-heizung/c3pb-heizung.pretty/Touch-Segment1.kicad_mod create mode 100644 c3pb-heizung/c3pb-heizung.pretty/Touch-Segment2.kicad_mod create mode 100644 c3pb-heizung/c3pb-heizung.pretty/Touch-Segment3.kicad_mod diff --git a/Notizen.md b/Notizen.md index 03c76e0..3f3950e 100644 --- a/Notizen.md +++ b/Notizen.md @@ -398,10 +398,49 @@ vermutlich auch ganz sinnvoll, auch wenn es die Sensitivität senkt - was bei den Schrauben egal sein dürfte. - Die ELE Pins haben selbst schon bis zu 15 pF und sie treiben einen Strom, d.h. ein sinnvoller Widerstand dürft komplett nix ändern. - TS20 empfiehlt unter 50 pF und 200 bis 1000 Ohm. + - Wie designed ich die Touch-Flächen? Die müssen ja entlang eines Kreises. + - Grundsätzlich sollte es werden wie Figure 3 hier: https://www.nxp.com/docs/en/application-note/AN4600.pdf + - Da steht später übrigens auch C-Code drin für die Auswertung. + - Ich muss das "nur" entlang eines Kreises legen und meine Flächen werden vermutlich etwas platt gedrückt, weil ich radial weniger Platz habe pro Segment als + entlang des Kreises. + - Ich würde die Sektoren (nennen wir sie mal Spalten) etwas größer machen, weil zur Not reicht mir, wenn die funktionieren. + - Ich designe mal einen Sektor in FreeCAD und hoffe, dass ich den dann nach Kicad bekomme. + - Maße: + - 3 Ringe von 21 mm innen bis 33 mm außen + - Das war der Plan. Wie viel genau mit dem aktuellen Design (so dass man nur an wenigen Stellen die Polygone anpassen muss für Abstand zu anderen Dingen)? + - Abstand von den 33 mm zum Via neben den WS2812 ist aktuell 0.7 mm. + - Ein Ring mit 20.6 mm berührt den oberen MPR und unten links einen Widerstand (den ich aber schieben kann). Aber diverse Leitungen gehen bis fast zur 21 mm. + - Nun gut, ich belasse es mal bei den Werte und wenn das Polygone werden in Kicad, stelle ich die auf Clearance 1 mm. + - Oder auch nicht, weil dann wären sie ja auch 1 mm voneinander entfernt. + - 15 Sektoren, d.h. 24 Grad pro Sektor. + - Die App-Note empfiehlt grob 4x4 mm, aber wenn wir interpolieren wollen, muss es eine Raute über die komplette Breite sein. + - Bezogen auf den Sektor nach oben: Die Zeilen haben links und rechts ein halbes Feld (das dann mit dem Nachbarn kombiniert wird) und die Spalte startet unten + und oben mit einem halben Feld. Das ist dann wie das Layout in der App-Note. + - Abstand zwischen den Flächen ist 0.5 mm. + - Der Sektor ist oben 14 mm breit. + - (Hmpf, ich hab mir in Kicad angewöhnt, immer direkt Esc zu drücken, wenn es nicht tut, was es soll. Das ist in FreeCAD unpraktisch, weil schließt den Sketch.) + - Im ersten Sketch habe ich den Gap nach links/rechts, d.h. zum nächsten Sektor vergessen. Upps. + - Ich habe jetzt die Variante gemacht, wo die Zeilen sich mit der Spitze berühren. Aber eigentlich wollte ich ja die Spalten bevorzugen und da die anderen Leitungen + auf der Rückseite entlang des Kreise laufen, wäre es praktisch, wenn die Wires zum Verbinden der Segmente das auch tun. + - So, jetzt ist's anders herum. Ich vermute, eigentlich würde man es so machen, dass sich von beiden die Spitzen nicht berühren, sondern dass da eine Hilfslinie + läuft und alle Flächen sind gleich weit davon entfernt. Aber ich wollte ja die Spalten-Flächen bevorzugen. + - So, dann noch kleine Korrektur: Die Zeilen-Flächen aus zwei Hälften ist nicht gut, aber ich kann ja quasi die rechte Hälfte direkt links dran kleben. + - Wie nach Kicad? + - StepUp wäre evtl eine Option, aber keine Lust mich da jetzt reinzuarbeiten. + - https://forum.kicad.info/t/circle-segment-shaped-pad-error-custom-pad-shape-must-resolve-to-a-single-polygon/40847/2 + - Korrigierter Code: `" ".join([("(xy " + " ".join([str(round(v, 3)) for v in line.StartPoint][0:2]) + ") ") for i, line in enumerate(ActiveSketch.Geometry) if not ActiveSketch.getConstruction(i)])` + - Aus jedem ein NPTH machen funktioniert ganz ok: + `(pad "" np_thru_hole circle (at 0 27) (size 0.2 0.2) (drill 0.762) (layers F&B.Cu *.Mask) (tstamp 8aea934d-50d1-459d-8ff6-21a24e0864e7))` + - Ein paar Punkte fehlten, aber man sieht in der Python-Console die Koordinate, wenn man einen selektiert. + - Das funktioniert, aber tut den Arc mit Linien approximieren. Gut genug. + - Wobei in der Datei steht sogar der `(arc)` als Teil des Pads noch drin, aber ich meine in der GUI wären es Punkte gewesen. + - Es könnte cool sein, die oberste und unterste Fläche wegzulassen bzw. nur die geraden Linien davon und den Rest per Polygon, damit es sich automatisch + anpasst. Durch die Linien wird es dann hoffentlich so, dass es die Clearance nicht zu den benachbarten Flächen einhält. TODO und weitere Gedanken: +- Touch-Flächen designen (siehe oben) - Pinouts prüfen - Wannenstecker und Stiftleisten sizten falsch. Kicad hat den Ursprung auf Pin 1, JLC legt die Mitte auf den Ursprung. diff --git a/c3pb-heizung-display/Touch-Polygons.FCStd b/c3pb-heizung-display/Touch-Polygons.FCStd new file mode 100644 index 0000000000000000000000000000000000000000..5b4cfd843ae0ce740940217ad7f3a4709a936038 GIT binary patch literal 32320 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 literal 0 HcmV?d00001 diff --git a/c3pb-heizung-display/Touch-Polygons.FCStd1 b/c3pb-heizung-display/Touch-Polygons.FCStd1 new file mode 100644 index 0000000000000000000000000000000000000000..b6094cb5950d57aca4b0897154a8727bfbd89315 GIT binary patch literal 32349 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 MkY9-4@5S+d0Gzp~+yDRo literal 0 HcmV?d00001 diff --git a/c3pb-heizung-display/c3pb-heizung-display.kicad_pcb b/c3pb-heizung-display/c3pb-heizung-display.kicad_pcb index 7202c93..89c5c82 100644 --- a/c3pb-heizung-display/c3pb-heizung-display.kicad_pcb +++ b/c3pb-heizung-display/c3pb-heizung-display.kicad_pcb @@ -70,7 +70,7 @@ (hpglpennumber 1) (hpglpenspeed 20) (hpglpendiameter 15.000000) - (dxfpolygonmode true) + (dxfpolygonmode false) (dxfimperialunits true) (dxfusepcbnewfont true) (psnegative false) @@ -196,6 +196,91 @@ (net 105 "Net-(D57-Pad1)") (net 106 "Net-(D58-Pad1)") (net 107 "Net-(D59-Pad1)") + (net 108 "/Touch Areas North/T1") + (net 109 "/Touch Areas North/R1") + (net 110 "/Touch Areas North/R2") + (net 111 "/Touch Areas North/R3") + (net 112 "/Touch Areas North/T2") + (net 113 "/Touch Areas North/T5") + + (footprint "c3pb-heizung:Touch-Segment2" (layer "F.Cu") + (tedit 0) (tstamp 0487a1e4-0e70-4548-aefb-d6fafd25540a) + (at 152.4 101.6 -84) + (attr smd) + (fp_text reference "T9" (at 0 -0.5 -84 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ba82a243-82cf-455a-8775-31a462d708ab) + ) + (fp_text value "Touch-Segment2" (at 0 1 -84 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c0c7a39f-9626-48f8-9e06-21d686fc4946) + ) + (fp_text user "${REFERENCE}" (at 0 2.5 -84 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 235c3f0e-2bd0-4c27-8b8a-5f557cc1fc55) + ) + (pad "1" smd custom (at 0 22 276) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 0 1) + (xy -4.121 -1.408) + (xy -3 -1) + (xy 3 -1) + (xy 4.121 -1.408) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 4.94 2.445) + (xy 0 5) + (xy -4.94 2.445) + (xy 0 1) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 5.772 6.357) + (xy 0 9) + (xy -5.772 6.357) + (xy 0 5) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 6.616 10.33) + (xy 6 10.33) + (xy 0 10) + (xy -6 10.33) + (xy -6.616 10.33) + (xy 0 9) + ) (width 0) (fill yes)) + ) (tstamp adad3f06-0774-4a99-a9f6-13ecb531ac71)) + (pad "2" smd custom (at 5 22 276) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 3.146 -0.619) + (xy 0.095 1.969) + (xy -3.745 0.846) + (xy -0.542 -1.026) + ) (width 0.01) (fill yes)) + ) (tstamp 2b0f139b-1473-4e37-b6b2-aa1c5efceb9c)) + (pad "3" smd custom (at 5 26 276) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 4.603 -0.914) + (xy 0.926 1.88) + (xy -3.569 0.823) + (xy 0.278 -1.167) + ) (width 0.01) (fill yes)) + ) (tstamp 9e42c1d5-d212-470a-8126-289d44a25727)) + (pad "4" smd custom (at 5 30 276) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 6.063 -1.196) + (xy 1.77 1.851) + (xy -3.391 0.813) + (xy 1.11136 -1.2483) + ) (width 0) (fill yes)) + ) (tstamp 9d456340-95b3-46f9-8bfe-7b4f369ba33b)) + ) (footprint "c3pb-heizung:LED_WS2812C-2020-V1_PLCC4_2.0x2.0mm" (layer "F.Cu") (tedit 5AA4B285) (tstamp 05a1b98b-3004-48ae-a833-cea070b02dbf) @@ -457,6 +542,85 @@ ) ) + (footprint "c3pb-heizung:Touch-Segment2" (layer "F.Cu") + (tedit 0) (tstamp 10f9de07-8427-4a61-bfe7-27aca3050e5a) + (at 152.4 101.6 -36) + (attr smd) + (fp_text reference "T11" (at 0 -0.5 -36 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4e9a21b3-5dcf-430b-afee-21e2d596b4a8) + ) + (fp_text value "Touch-Segment2" (at 0 1 -36 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 606aedcf-2215-44cf-bd1b-5bc0b8ccfb49) + ) + (fp_text user "${REFERENCE}" (at 0 2.5 -36 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp eaf2e304-7661-4da3-836e-0e21078c6ff1) + ) + (pad "1" smd custom (at 0 22 324) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 0 1) + (xy -4.121 -1.408) + (xy -3 -1) + (xy 3 -1) + (xy 4.121 -1.408) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 4.94 2.445) + (xy 0 5) + (xy -4.94 2.445) + (xy 0 1) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 5.772 6.357) + (xy 0 9) + (xy -5.772 6.357) + (xy 0 5) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 6.616 10.33) + (xy 6 10.33) + (xy 0 10) + (xy -6 10.33) + (xy -6.616 10.33) + (xy 0 9) + ) (width 0) (fill yes)) + ) (tstamp b3cf69ce-d1b3-44ed-a5b1-ccee1b036908)) + (pad "2" smd custom (at 5 22 324) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 3.146 -0.619) + (xy 0.095 1.969) + (xy -3.745 0.846) + (xy -0.542 -1.026) + ) (width 0.01) (fill yes)) + ) (tstamp c996e75a-7e60-4931-b86a-3d2a2f6e283a)) + (pad "3" smd custom (at 5 26 324) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 4.603 -0.914) + (xy 0.926 1.88) + (xy -3.569 0.823) + (xy 0.278 -1.167) + ) (width 0.01) (fill yes)) + ) (tstamp 9c765822-5f1f-479c-84d4-1663e8ef47c1)) + (pad "4" smd custom (at 5 30 324) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 6.063 -1.196) + (xy 1.77 1.851) + (xy -3.391 0.813) + (xy 1.11136 -1.2483) + ) (width 0) (fill yes)) + ) (tstamp 38a92928-0bd7-4ba4-92c7-eef8e630d4b6)) + ) + (footprint "c3pb-heizung:LED_WS2812C-2020-V1_PLCC4_2.0x2.0mm" (layer "F.Cu") (tedit 5AA4B285) (tstamp 1dc6f27f-96fa-4ce6-9fb1-2a12758d5d4d) (at 126.389931 125.019571 132) @@ -1267,6 +1431,85 @@ ) ) + (footprint "c3pb-heizung:Touch-Segment2" (layer "F.Cu") + (tedit 0) (tstamp 4b6a341f-cc92-400d-9ece-46d7a2a52bcc) + (at 152.4 101.6 36) + (attr smd) + (fp_text reference "T14" (at 0 -0.5 36 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp af0e530b-8888-47ed-b062-b19ac6266374) + ) + (fp_text value "Touch-Segment2" (at 0 1 36 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d150f096-3349-4991-971e-6006685203f5) + ) + (fp_text user "${REFERENCE}" (at 0 2.5 36 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp dd8953b3-0661-4ce1-b295-8b77fc3595d4) + ) + (pad "1" smd custom (at 0 22 36) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 0 1) + (xy -4.121 -1.408) + (xy -3 -1) + (xy 3 -1) + (xy 4.121 -1.408) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 4.94 2.445) + (xy 0 5) + (xy -4.94 2.445) + (xy 0 1) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 5.772 6.357) + (xy 0 9) + (xy -5.772 6.357) + (xy 0 5) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 6.616 10.33) + (xy 6 10.33) + (xy 0 10) + (xy -6 10.33) + (xy -6.616 10.33) + (xy 0 9) + ) (width 0) (fill yes)) + ) (tstamp 2f87cfe9-de66-445b-98a9-dc9065000a4f)) + (pad "2" smd custom (at 5 22 36) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 3.146 -0.619) + (xy 0.095 1.969) + (xy -3.745 0.846) + (xy -0.542 -1.026) + ) (width 0.01) (fill yes)) + ) (tstamp 3861ccd4-886e-4675-a74f-3da17a0110c6)) + (pad "3" smd custom (at 5 26 36) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 4.603 -0.914) + (xy 0.926 1.88) + (xy -3.569 0.823) + (xy 0.278 -1.167) + ) (width 0.01) (fill yes)) + ) (tstamp 2465c7db-8f04-4461-bf5c-1d46101feebb)) + (pad "4" smd custom (at 5 30 36) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 6.063 -1.196) + (xy 1.77 1.851) + (xy -3.391 0.813) + (xy 1.11136 -1.2483) + ) (width 0) (fill yes)) + ) (tstamp 8594f2aa-d47d-487f-a06d-6f1377a1e453)) + ) + (footprint "c3pb-heizung:LED_WS2812C-2020-V1_PLCC4_2.0x2.0mm" (layer "F.Cu") (tedit 5AA4B285) (tstamp 52859808-fca3-488a-810a-a0edc6c7ec74) (at 172.972484 73.284405 -36) @@ -1683,6 +1926,177 @@ ) ) + (footprint "c3pb-heizung:Touch-Segment3" (layer "F.Cu") + (tedit 0) (tstamp 63e582d7-dc9b-49b7-a3c5-6e50d7a5ad3a) + (at 152.4 101.6 108) + (property "Sheetfile" "touch_north.kicad_sch") + (property "Sheetname" "Touch Areas North") + (property "exclude_from_bom" "") + (path "/1ee83a91-219c-43d2-ada9-48af618f99d9/07f99901-7ecc-41de-8e1c-93291720c929") + (attr smd exclude_from_bom) + (fp_text reference "T2" (at 0 -0.5 108 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp eb233b56-e628-4eb6-8b8a-6cbc5f2b53f7) + ) + (fp_text value "Touch Areas" (at 0 1 108 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 7e6414f6-e4b3-453b-abcf-614f0311d6f0) + ) + (fp_text user "${REFERENCE}" (at 0 2.5 108 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 851f4951-c9e4-43ae-986b-7a7966ddfc93) + ) + (fp_circle (center 0 0) (end 20.87 0) (layer "User.7") (width 0.01) (fill none) (tstamp b0594ac3-f5ec-4590-884f-3f2ab127e96b)) + (pad "1" smd custom (at 0 24.5 108) (size 0.2 0.2) (layers "F.Cu") + (net 112 "/Touch Areas North/T2") (pinfunction "Pin_1") (pintype "passive") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 4.94 -0.055) + (xy 0 2.5) + (xy -4.94 -0.055) + (xy 0 -1.5) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 3.896139 -3.776608) + (xy 0 -1.5) + (xy -3.896139 -3.776608) + (xy -3.9 -3.99) + (xy -3.7 -3.95) + (xy 0 -1.76) + (xy 3.7 -3.95) + (xy 3.9 -3.99) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 5.772 3.857) + (xy 0 6.5) + (xy -5.772 3.857) + (xy 0 2.5) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 6.400661 7.786711) + (xy 6.4 8) + (xy 0 6.72) + (xy -6.4 8) + (xy -6.400661 7.786711) + (xy -6.329516 7.772409) + (xy 0 6.5) + ) (width 0) (fill yes)) + ) (tstamp 86692a39-b7dc-47ca-904c-d916693ecc8d)) + (pad "2" smd custom (at 5 22 108) (size 0.2 0.2) (layers "F.Cu") + (net 109 "/Touch Areas North/R1") (pinfunction "Pin_2") (pintype "passive") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 3.146 -0.619) + (xy 0.095 1.969) + (xy -3.745 0.846) + (xy -0.542 -1.026) + ) (width 0.01) (fill yes)) + ) (tstamp 5da4132a-f17e-4482-83c3-b3c8ee7d81d9)) + (pad "3" smd custom (at 5 26 108) (size 0.2 0.2) (layers "F.Cu") + (net 110 "/Touch Areas North/R2") (pinfunction "Pin_3") (pintype "passive") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 4.603 -0.914) + (xy 0.926 1.88) + (xy -3.569 0.823) + (xy 0.278 -1.167) + ) (width 0.01) (fill yes)) + ) (tstamp c9b876da-ef14-47a3-9c05-0fbdd909d987)) + (pad "4" smd custom (at 5 30 108) (size 0.2 0.2) (layers "F.Cu") + (net 111 "/Touch Areas North/R3") (pinfunction "Pin_4") (pintype "passive") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 6.063 -1.196) + (xy 1.77 1.851) + (xy -3.391 0.813) + (xy 1.11136 -1.2483) + ) (width 0) (fill yes)) + ) (tstamp 4211c45f-73e4-4b81-af4f-e4c12ba9798c)) + ) + + (footprint "c3pb-heizung:Touch-Segment2" (layer "F.Cu") + (tedit 0) (tstamp 686404cc-40b4-4a65-b584-be7285806b02) + (at 152.4 101.6 -12) + (attr smd) + (fp_text reference "T12" (at 0 -0.5 -12 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 6b366150-6700-4878-8962-f050bdfc2a27) + ) + (fp_text value "Touch-Segment2" (at 0 1 -12 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ef8a98d9-bf35-4da5-aff2-54ec207f9a5a) + ) + (fp_text user "${REFERENCE}" (at 0 2.5 -12 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp aa3df4f8-c10d-435a-8c41-897f5d7bd1b4) + ) + (pad "1" smd custom (at 0 22 348) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 0 1) + (xy -4.121 -1.408) + (xy -3 -1) + (xy 3 -1) + (xy 4.121 -1.408) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 4.94 2.445) + (xy 0 5) + (xy -4.94 2.445) + (xy 0 1) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 5.772 6.357) + (xy 0 9) + (xy -5.772 6.357) + (xy 0 5) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 6.616 10.33) + (xy 6 10.33) + (xy 0 10) + (xy -6 10.33) + (xy -6.616 10.33) + (xy 0 9) + ) (width 0) (fill yes)) + ) (tstamp 161892fa-2a62-4a94-8d12-72893ce4ee46)) + (pad "2" smd custom (at 5 22 348) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 3.146 -0.619) + (xy 0.095 1.969) + (xy -3.745 0.846) + (xy -0.542 -1.026) + ) (width 0.01) (fill yes)) + ) (tstamp 40cfcbe7-5076-4244-a713-1617b47cb2a2)) + (pad "3" smd custom (at 5 26 348) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 4.603 -0.914) + (xy 0.926 1.88) + (xy -3.569 0.823) + (xy 0.278 -1.167) + ) (width 0.01) (fill yes)) + ) (tstamp be88b2e5-1f13-418f-b5b7-91f51378bd43)) + (pad "4" smd custom (at 5 30 348) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 6.063 -1.196) + (xy 1.77 1.851) + (xy -3.391 0.813) + (xy 1.11136 -1.2483) + ) (width 0) (fill yes)) + ) (tstamp 17a04050-4e7a-40b5-a24c-38c5b9485dd8)) + ) + (footprint "c3pb-heizung:LED_WS2812C-2020-V1_PLCC4_2.0x2.0mm" (layer "F.Cu") (tedit 5AA4B285) (tstamp 6a8f623d-765b-4502-a0f9-971d5db50271) (at 166.635783 133.574091 -156) @@ -2015,6 +2429,85 @@ ) ) + (footprint "c3pb-heizung:Touch-Segment2" (layer "F.Cu") + (tedit 0) (tstamp 7258f4a9-130d-4dd1-9e0e-204b32d5831c) + (at 152.4 101.6 -108) + (attr smd) + (fp_text reference "T8" (at 0 -0.5 -108 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp cd8f2980-7a67-40eb-b45b-f5f85bc13c01) + ) + (fp_text value "Touch-Segment2" (at 0 1 -108 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ba0c9d55-2dba-44c6-be73-bacab3d01f40) + ) + (fp_text user "${REFERENCE}" (at 0 2.5 -108 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4af36483-31de-4a1c-a239-c2577e6ba2d3) + ) + (pad "1" smd custom (at 0 22 252) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 0 1) + (xy -4.121 -1.408) + (xy -3 -1) + (xy 3 -1) + (xy 4.121 -1.408) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 4.94 2.445) + (xy 0 5) + (xy -4.94 2.445) + (xy 0 1) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 5.772 6.357) + (xy 0 9) + (xy -5.772 6.357) + (xy 0 5) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 6.616 10.33) + (xy 6 10.33) + (xy 0 10) + (xy -6 10.33) + (xy -6.616 10.33) + (xy 0 9) + ) (width 0) (fill yes)) + ) (tstamp b6f3254a-8d4a-4169-b90c-ea3aa2184f4d)) + (pad "2" smd custom (at 5 22 252) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 3.146 -0.619) + (xy 0.095 1.969) + (xy -3.745 0.846) + (xy -0.542 -1.026) + ) (width 0.01) (fill yes)) + ) (tstamp f5376a43-15ef-4f49-aa42-a80d096d4ff9)) + (pad "3" smd custom (at 5 26 252) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 4.603 -0.914) + (xy 0.926 1.88) + (xy -3.569 0.823) + (xy 0.278 -1.167) + ) (width 0.01) (fill yes)) + ) (tstamp ef13e3de-cc71-4b37-ba01-0c16e73da906)) + (pad "4" smd custom (at 5 30 252) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 6.063 -1.196) + (xy 1.77 1.851) + (xy -3.391 0.813) + (xy 1.11136 -1.2483) + ) (width 0) (fill yes)) + ) (tstamp 589fa84d-67ec-410c-b382-903869c9f9fe)) + ) + (footprint "c3pb-heizung:LED_WS2812C-2020-V1_PLCC4_2.0x2.0mm" (layer "F.Cu") (tedit 5AA4B285) (tstamp 75e04081-89cc-4ebf-9cfd-6124f01d7745) (at 182.710889 119.1 -120) @@ -2067,6 +2560,98 @@ ) ) + (footprint "c3pb-heizung:Touch-Segment3" (layer "F.Cu") + (tedit 0) (tstamp 77909d59-40f3-461b-83d0-2baeade7822a) + (at 152.4 101.6 180) + (property "Sheetfile" "touch_north.kicad_sch") + (property "Sheetname" "Touch Areas North") + (property "exclude_from_bom" "") + (path "/1ee83a91-219c-43d2-ada9-48af618f99d9/7dfd936e-ccc9-4130-8e8e-30885f27afe6") + (attr smd exclude_from_bom) + (fp_text reference "T5" (at 0 -0.5 180 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 74c82e61-fdb2-40d0-b772-5ae1e2f65c24) + ) + (fp_text value "Touch Areas" (at 0 1 180 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d0ba2e81-3bab-4170-9119-98e2ec4e0b01) + ) + (fp_text user "${REFERENCE}" (at 0 2.5 180 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 7935bc91-0719-47c6-9e7b-08742e14ffc1) + ) + (fp_circle (center 0 0) (end 20.87 0) (layer "User.7") (width 0.01) (fill none) (tstamp 63509af8-39ed-4b7c-85df-65927f32190a)) + (pad "1" smd custom (at 0 24.5 180) (size 0.2 0.2) (layers "F.Cu") + (net 113 "/Touch Areas North/T5") (pinfunction "Pin_1") (pintype "passive") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 4.94 -0.055) + (xy 0 2.5) + (xy -4.94 -0.055) + (xy 0 -1.5) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 3.896139 -3.776608) + (xy 0 -1.5) + (xy -3.896139 -3.776608) + (xy -3.9 -3.99) + (xy -3.7 -3.95) + (xy 0 -1.76) + (xy 3.7 -3.95) + (xy 3.9 -3.99) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 5.772 3.857) + (xy 0 6.5) + (xy -5.772 3.857) + (xy 0 2.5) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 6.400661 7.786711) + (xy 6.4 8) + (xy 0 6.72) + (xy -6.4 8) + (xy -6.400661 7.786711) + (xy -6.329516 7.772409) + (xy 0 6.5) + ) (width 0) (fill yes)) + ) (tstamp 414d0dd9-4794-4cec-9f6a-cb8fbaecdfae)) + (pad "2" smd custom (at 5 22 180) (size 0.2 0.2) (layers "F.Cu") + (net 109 "/Touch Areas North/R1") (pinfunction "Pin_2") (pintype "passive") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 3.146 -0.619) + (xy 0.095 1.969) + (xy -3.745 0.846) + (xy -0.542 -1.026) + ) (width 0.01) (fill yes)) + ) (tstamp a18cc79d-fbec-48b0-915b-15e9e219850e)) + (pad "3" smd custom (at 5 26 180) (size 0.2 0.2) (layers "F.Cu") + (net 110 "/Touch Areas North/R2") (pinfunction "Pin_3") (pintype "passive") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 4.603 -0.914) + (xy 0.926 1.88) + (xy -3.569 0.823) + (xy 0.278 -1.167) + ) (width 0.01) (fill yes)) + ) (tstamp f7bdee2f-2062-47ac-8c45-15113b23654b)) + (pad "4" smd custom (at 5 30 180) (size 0.2 0.2) (layers "F.Cu") + (net 111 "/Touch Areas North/R3") (pinfunction "Pin_4") (pintype "passive") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 6.063 -1.196) + (xy 1.77 1.851) + (xy -3.391 0.813) + (xy 1.11136 -1.2483) + ) (width 0) (fill yes)) + ) (tstamp 03cd4b24-1108-4953-a34a-204e992f2f63)) + ) + (footprint "c3pb-heizung:LED_WS2812C-2020-V1_PLCC4_2.0x2.0mm" (layer "F.Cu") (tedit 5AA4B285) (tstamp 78bfe37f-5d53-453c-bc8e-9d7cd46d3782) (at 117.591734 105.258496 96) @@ -2119,6 +2704,85 @@ ) ) + (footprint "c3pb-heizung:Touch-Segment2" (layer "F.Cu") + (tedit 0) (tstamp 79b0a433-12c2-472e-bf10-527350660b9d) + (at 152.4 101.6 12) + (attr smd) + (fp_text reference "T13" (at 0 -0.5 12 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp aab6c6b6-1d89-4aea-8083-0d36bb76c907) + ) + (fp_text value "Touch-Segment2" (at 0 1 12 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 06a03677-dbb2-432b-ae1e-4addedcfbc8c) + ) + (fp_text user "${REFERENCE}" (at 0 2.5 12 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 30583951-1309-4800-9d45-282f2b046d75) + ) + (pad "1" smd custom (at 0 22 12) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 0 1) + (xy -4.121 -1.408) + (xy -3 -1) + (xy 3 -1) + (xy 4.121 -1.408) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 4.94 2.445) + (xy 0 5) + (xy -4.94 2.445) + (xy 0 1) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 5.772 6.357) + (xy 0 9) + (xy -5.772 6.357) + (xy 0 5) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 6.616 10.33) + (xy 6 10.33) + (xy 0 10) + (xy -6 10.33) + (xy -6.616 10.33) + (xy 0 9) + ) (width 0) (fill yes)) + ) (tstamp eed217eb-70f9-4ba2-afc6-273cee088e1e)) + (pad "2" smd custom (at 5 22 12) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 3.146 -0.619) + (xy 0.095 1.969) + (xy -3.745 0.846) + (xy -0.542 -1.026) + ) (width 0.01) (fill yes)) + ) (tstamp 8e434d34-0fa3-411a-9708-4ef993f2ef94)) + (pad "3" smd custom (at 5 26 12) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 4.603 -0.914) + (xy 0.926 1.88) + (xy -3.569 0.823) + (xy 0.278 -1.167) + ) (width 0.01) (fill yes)) + ) (tstamp cdbb621b-8e18-4d8f-80d5-bfe109a24495)) + (pad "4" smd custom (at 5 30 12) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 6.063 -1.196) + (xy 1.77 1.851) + (xy -3.391 0.813) + (xy 1.11136 -1.2483) + ) (width 0) (fill yes)) + ) (tstamp 494bddf4-b399-4f2d-9c96-843bb81e40d9)) + ) + (footprint "c3pb-heizung:LED_WS2812C-2020-V1_PLCC4_2.0x2.0mm" (layer "F.Cu") (tedit 5AA4B285) (tstamp 840ff561-1d37-4e2e-9018-7618590e327c) (at 152.4 66.6) @@ -2223,6 +2887,164 @@ ) ) + (footprint "c3pb-heizung:Touch-Segment2" (layer "F.Cu") + (tedit 0) (tstamp 85cf7148-fa89-4cfa-a1e5-cc16e7dd55d1) + (at 152.4 101.6 -156) + (attr smd) + (fp_text reference "T6" (at 0 -0.5 -156 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 3ed0ebda-9349-47c3-bfa6-2829126535fe) + ) + (fp_text value "Touch-Segment2" (at 0 1 -156 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 19166fdb-26e3-44af-939f-8bae12ccbea5) + ) + (fp_text user "${REFERENCE}" (at 0 2.5 -156 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c88701bd-0f25-4acb-bd98-5275a99cef79) + ) + (pad "1" smd custom (at 0 22 204) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 0 1) + (xy -4.121 -1.408) + (xy -3 -1) + (xy 3 -1) + (xy 4.121 -1.408) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 4.94 2.445) + (xy 0 5) + (xy -4.94 2.445) + (xy 0 1) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 5.772 6.357) + (xy 0 9) + (xy -5.772 6.357) + (xy 0 5) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 6.616 10.33) + (xy 6 10.33) + (xy 0 10) + (xy -6 10.33) + (xy -6.616 10.33) + (xy 0 9) + ) (width 0) (fill yes)) + ) (tstamp c1f72b2c-191a-4bf8-82b7-53536140e81a)) + (pad "2" smd custom (at 5 22 204) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 3.146 -0.619) + (xy 0.095 1.969) + (xy -3.745 0.846) + (xy -0.542 -1.026) + ) (width 0.01) (fill yes)) + ) (tstamp 0a7a9233-16dc-4275-826c-1edb19e8dbb1)) + (pad "3" smd custom (at 5 26 204) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 4.603 -0.914) + (xy 0.926 1.88) + (xy -3.569 0.823) + (xy 0.278 -1.167) + ) (width 0.01) (fill yes)) + ) (tstamp 0110904a-3022-488b-8874-17357afd3b6d)) + (pad "4" smd custom (at 5 30 204) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 6.063 -1.196) + (xy 1.77 1.851) + (xy -3.391 0.813) + (xy 1.11136 -1.2483) + ) (width 0) (fill yes)) + ) (tstamp ec492b1c-b313-468d-9d4e-a8316353d9bb)) + ) + + (footprint "c3pb-heizung:Touch-Segment2" (layer "F.Cu") + (tedit 0) (tstamp 8628df15-6669-45f4-a987-2f685e55dd4c) + (at 152.4 101.6 -132) + (attr smd) + (fp_text reference "T7" (at 0 -0.5 -132 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b73d965a-7189-4f9c-b5b9-3268341022d7) + ) + (fp_text value "Touch-Segment2" (at 0 1 -132 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4b4612f1-26ca-49de-b0f1-22cdbbd7aa36) + ) + (fp_text user "${REFERENCE}" (at 0 2.5 -132 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 8ec5d524-5111-4bcb-a5de-cff3916bed5b) + ) + (pad "1" smd custom (at 0 22 228) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 0 1) + (xy -4.121 -1.408) + (xy -3 -1) + (xy 3 -1) + (xy 4.121 -1.408) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 4.94 2.445) + (xy 0 5) + (xy -4.94 2.445) + (xy 0 1) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 5.772 6.357) + (xy 0 9) + (xy -5.772 6.357) + (xy 0 5) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 6.616 10.33) + (xy 6 10.33) + (xy 0 10) + (xy -6 10.33) + (xy -6.616 10.33) + (xy 0 9) + ) (width 0) (fill yes)) + ) (tstamp 853b0079-b7d4-41bb-8736-1b50d2318ad3)) + (pad "2" smd custom (at 5 22 228) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 3.146 -0.619) + (xy 0.095 1.969) + (xy -3.745 0.846) + (xy -0.542 -1.026) + ) (width 0.01) (fill yes)) + ) (tstamp a974afe5-6ebb-40ee-9585-2426e14d7516)) + (pad "3" smd custom (at 5 26 228) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 4.603 -0.914) + (xy 0.926 1.88) + (xy -3.569 0.823) + (xy 0.278 -1.167) + ) (width 0.01) (fill yes)) + ) (tstamp bde2d289-f4d7-4356-a524-d5bb500259df)) + (pad "4" smd custom (at 5 30 228) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 6.063 -1.196) + (xy 1.77 1.851) + (xy -3.391 0.813) + (xy 1.11136 -1.2483) + ) (width 0) (fill yes)) + ) (tstamp b6b60217-c283-4975-ab65-b7d910db22c6)) + ) + (footprint "c3pb-heizung:SW_SPST_TS_1187A-B-A-B" (layer "F.Cu") (tedit 5A02FC95) (tstamp 892b559e-751d-4194-a1a3-a64b01f93169) (at 143.15 118.35 90) @@ -2565,6 +3387,85 @@ ) ) + (footprint "c3pb-heizung:Touch-Segment2" (layer "F.Cu") + (tedit 0) (tstamp a6c37e0e-b67d-44bd-a6b6-6895bcf80301) + (at 152.4 101.6 -60) + (attr smd) + (fp_text reference "T10" (at 0 -0.5 -60 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b26d9701-c09b-4497-bc1e-87b8f7fd093b) + ) + (fp_text value "Touch-Segment2" (at 0 1 -60 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 07ef932e-2331-40a7-82be-5cf35f7e5de7) + ) + (fp_text user "${REFERENCE}" (at 0 2.5 -60 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 5e2018b0-c3c2-4e9b-bf51-1b665e73abce) + ) + (pad "1" smd custom (at 0 22 300) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 0 1) + (xy -4.121 -1.408) + (xy -3 -1) + (xy 3 -1) + (xy 4.121 -1.408) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 4.94 2.445) + (xy 0 5) + (xy -4.94 2.445) + (xy 0 1) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 5.772 6.357) + (xy 0 9) + (xy -5.772 6.357) + (xy 0 5) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 6.616 10.33) + (xy 6 10.33) + (xy 0 10) + (xy -6 10.33) + (xy -6.616 10.33) + (xy 0 9) + ) (width 0) (fill yes)) + ) (tstamp 150fb4fe-f40c-4704-97f5-a31b44102e81)) + (pad "2" smd custom (at 5 22 300) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 3.146 -0.619) + (xy 0.095 1.969) + (xy -3.745 0.846) + (xy -0.542 -1.026) + ) (width 0.01) (fill yes)) + ) (tstamp 0827cb3f-85bc-4c7a-ad87-f2981217f28a)) + (pad "3" smd custom (at 5 26 300) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 4.603 -0.914) + (xy 0.926 1.88) + (xy -3.569 0.823) + (xy 0.278 -1.167) + ) (width 0.01) (fill yes)) + ) (tstamp e01faf31-952f-4add-9cab-fab62662a580)) + (pad "4" smd custom (at 5 30 300) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 6.063 -1.196) + (xy 1.77 1.851) + (xy -3.391 0.813) + (xy 1.11136 -1.2483) + ) (width 0) (fill yes)) + ) (tstamp 1845b6f6-17b9-4046-a226-d009f3a1a329)) + ) + (footprint "c3pb-heizung:case-lid" locked (layer "F.Cu") (tedit 0) (tstamp a9d10d0b-7385-451e-a54a-0f05af7e9bec) (at 152.4 101.6) @@ -2903,6 +3804,85 @@ ) ) + (footprint "c3pb-heizung:Touch-Segment2" (layer "F.Cu") + (tedit 0) (tstamp bb47a1ce-05e1-4914-b91e-d99e498a121f) + (at 152.4 101.6 132) + (attr smd) + (fp_text reference "T3" (at 0 -0.5 132 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 96231779-07fa-4a62-944e-9de4481672fa) + ) + (fp_text value "Touch-Segment2" (at 0 1 132 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 3b30d890-db2b-4d86-b26d-6c13a59da620) + ) + (fp_text user "${REFERENCE}" (at 0 2.5 132 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b9fbcc76-74c2-4058-8aa5-d2e76ab6c4d4) + ) + (pad "1" smd custom (at 0 22 132) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 0 1) + (xy -4.121 -1.408) + (xy -3 -1) + (xy 3 -1) + (xy 4.121 -1.408) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 4.94 2.445) + (xy 0 5) + (xy -4.94 2.445) + (xy 0 1) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 5.772 6.357) + (xy 0 9) + (xy -5.772 6.357) + (xy 0 5) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 6.616 10.33) + (xy 6 10.33) + (xy 0 10) + (xy -6 10.33) + (xy -6.616 10.33) + (xy 0 9) + ) (width 0) (fill yes)) + ) (tstamp cba7ebe9-08d1-4b80-a73a-fce6250319dd)) + (pad "2" smd custom (at 5 22 132) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 3.146 -0.619) + (xy 0.095 1.969) + (xy -3.745 0.846) + (xy -0.542 -1.026) + ) (width 0.01) (fill yes)) + ) (tstamp c984da9e-1b25-4d73-8133-c8680615688c)) + (pad "3" smd custom (at 5 26 132) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 4.603 -0.914) + (xy 0.926 1.88) + (xy -3.569 0.823) + (xy 0.278 -1.167) + ) (width 0.01) (fill yes)) + ) (tstamp ee0ba044-1150-4182-840d-b1be0c37e695)) + (pad "4" smd custom (at 5 30 132) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 6.063 -1.196) + (xy 1.77 1.851) + (xy -3.391 0.813) + (xy 1.11136 -1.2483) + ) (width 0) (fill yes)) + ) (tstamp ff696dbe-801d-4760-8548-f631aade6862)) + ) + (footprint "c3pb-heizung:LED_WS2812C-2020-V1_PLCC4_2.0x2.0mm" (layer "F.Cu") (tedit 5AA4B285) (tstamp bea0a6d4-e5d2-4dfa-b13b-39b703f77d54) (at 148.741504 136.408266 174) @@ -3349,6 +4329,85 @@ ) ) + (footprint "c3pb-heizung:Touch-Segment2" (layer "F.Cu") + (tedit 0) (tstamp d2c9eaf3-1249-4677-afc5-4610a10ff1ce) + (at 152.4 101.6 60) + (attr smd) + (fp_text reference "T15" (at 0 -0.5 60 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 565d2a53-eb42-4bdb-8f5d-a2272bb63389) + ) + (fp_text value "Touch-Segment2" (at 0 1 60 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d02386b4-67c9-4ed7-b607-56ca73611d39) + ) + (fp_text user "${REFERENCE}" (at 0 2.5 60 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 7a4761b2-6c0c-4a1f-a1ae-bb8c5c5dc0ff) + ) + (pad "1" smd custom (at 0 22 60) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 0 1) + (xy -4.121 -1.408) + (xy -3 -1) + (xy 3 -1) + (xy 4.121 -1.408) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 4.94 2.445) + (xy 0 5) + (xy -4.94 2.445) + (xy 0 1) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 5.772 6.357) + (xy 0 9) + (xy -5.772 6.357) + (xy 0 5) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 6.616 10.33) + (xy 6 10.33) + (xy 0 10) + (xy -6 10.33) + (xy -6.616 10.33) + (xy 0 9) + ) (width 0) (fill yes)) + ) (tstamp f54bedcd-6fbf-403f-9785-471a6edbe0c6)) + (pad "2" smd custom (at 5 22 60) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 3.146 -0.619) + (xy 0.095 1.969) + (xy -3.745 0.846) + (xy -0.542 -1.026) + ) (width 0.01) (fill yes)) + ) (tstamp 672e0b4d-a46b-4fcb-9cda-f2c837af26bd)) + (pad "3" smd custom (at 5 26 60) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 4.603 -0.914) + (xy 0.926 1.88) + (xy -3.569 0.823) + (xy 0.278 -1.167) + ) (width 0.01) (fill yes)) + ) (tstamp 42a6e2fa-05bc-4ff5-8571-78aa87d155ae)) + (pad "4" smd custom (at 5 30 60) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 6.063 -1.196) + (xy 1.77 1.851) + (xy -3.391 0.813) + (xy 1.11136 -1.2483) + ) (width 0) (fill yes)) + ) (tstamp 3cbaad00-568b-4da9-bec7-d89249879e5b)) + ) + (footprint "c3pb-heizung:SW_SPST_TS_1187A-B-A-B" (layer "F.Cu") (tedit 5A02FC95) (tstamp d3b9bef3-0d42-46dd-972c-2e089be9772d) (at 149.4 118.35 90) @@ -3535,6 +4594,85 @@ ) ) + (footprint "c3pb-heizung:Touch-Segment2" (layer "F.Cu") + (tedit 0) (tstamp d98c765a-0f73-46ee-8b81-a3032ef870e7) + (at 152.4 101.6 156) + (attr smd) + (fp_text reference "T4" (at 0 -0.5 156 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 95197eb6-03b2-4b45-954e-ffd2da0524a9) + ) + (fp_text value "Touch-Segment2" (at 0 1 156 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f861aea9-fd4d-4c7b-b93a-ddcbe065b456) + ) + (fp_text user "${REFERENCE}" (at 0 2.5 156 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c469d873-8cb6-48a9-a3d1-6430fa1d7f5c) + ) + (pad "1" smd custom (at 0 22 156) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 0 1) + (xy -4.121 -1.408) + (xy -3 -1) + (xy 3 -1) + (xy 4.121 -1.408) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 4.94 2.445) + (xy 0 5) + (xy -4.94 2.445) + (xy 0 1) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 5.772 6.357) + (xy 0 9) + (xy -5.772 6.357) + (xy 0 5) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 6.616 10.33) + (xy 6 10.33) + (xy 0 10) + (xy -6 10.33) + (xy -6.616 10.33) + (xy 0 9) + ) (width 0) (fill yes)) + ) (tstamp 4711ecb7-d605-42f0-bd64-67d807369e95)) + (pad "2" smd custom (at 5 22 156) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 3.146 -0.619) + (xy 0.095 1.969) + (xy -3.745 0.846) + (xy -0.542 -1.026) + ) (width 0.01) (fill yes)) + ) (tstamp f8609022-c4a4-4951-b558-0bbe222d91be)) + (pad "3" smd custom (at 5 26 156) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 4.603 -0.914) + (xy 0.926 1.88) + (xy -3.569 0.823) + (xy 0.278 -1.167) + ) (width 0.01) (fill yes)) + ) (tstamp 1aeed2cd-c4e7-4173-a00b-57b55b0c0ba6)) + (pad "4" smd custom (at 5 30 156) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 6.063 -1.196) + (xy 1.77 1.851) + (xy -3.391 0.813) + (xy 1.11136 -1.2483) + ) (width 0) (fill yes)) + ) (tstamp c3faf34b-2a46-4b73-8b43-1a447d11357a)) + ) + (footprint "c3pb-heizung:LED_WS2812C-2020-V1_PLCC4_2.0x2.0mm" (layer "F.Cu") (tedit 5AA4B285) (tstamp e129a27e-81c9-4fff-9b9c-57c7aef9ac47) (at 172.972484 129.915595 -144) @@ -3587,6 +4725,98 @@ ) ) + (footprint "c3pb-heizung:Touch-Segment3" (layer "F.Cu") + (tedit 0) (tstamp e55c03ce-ff04-4eba-bd1b-b9d83bdb7ffb) + (at 152.4 101.6 84) + (property "Sheetfile" "touch_north.kicad_sch") + (property "Sheetname" "Touch Areas North") + (property "exclude_from_bom" "") + (path "/1ee83a91-219c-43d2-ada9-48af618f99d9/31f41566-51f4-4d74-aeed-b6a57da2505f") + (attr smd exclude_from_bom) + (fp_text reference "T1" (at 0 -0.5 84 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 58b29546-1e26-4830-8d82-8ea82d3ce316) + ) + (fp_text value "Touch Areas" (at 0 1 84 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp fbe57b5e-a076-4aba-b502-de869671c9d0) + ) + (fp_text user "${REFERENCE}" (at 0 2.5 84 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 86aef186-db5c-40de-af23-60832fbe57ae) + ) + (fp_circle (center 0 0) (end 20.87 0) (layer "User.7") (width 0.01) (fill none) (tstamp 3279addf-0c6a-4056-8afc-afedd664ff13)) + (pad "1" smd custom (at 0 24.5 84) (size 0.2 0.2) (layers "F.Cu") + (net 108 "/Touch Areas North/T1") (pinfunction "Pin_1") (pintype "passive") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 4.94 -0.055) + (xy 0 2.5) + (xy -4.94 -0.055) + (xy 0 -1.5) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 3.896139 -3.776608) + (xy 0 -1.5) + (xy -3.896139 -3.776608) + (xy -3.9 -3.99) + (xy -3.7 -3.95) + (xy 0 -1.76) + (xy 3.7 -3.95) + (xy 3.9 -3.99) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 5.772 3.857) + (xy 0 6.5) + (xy -5.772 3.857) + (xy 0 2.5) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 6.400661 7.786711) + (xy 6.4 8) + (xy 0 6.72) + (xy -6.4 8) + (xy -6.400661 7.786711) + (xy -6.329516 7.772409) + (xy 0 6.5) + ) (width 0) (fill yes)) + ) (tstamp 0b4de429-01b0-45ff-b9ec-fced0fd244a6)) + (pad "2" smd custom (at 5 22 84) (size 0.2 0.2) (layers "F.Cu") + (net 109 "/Touch Areas North/R1") (pinfunction "Pin_2") (pintype "passive") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 3.146 -0.619) + (xy 0.095 1.969) + (xy -3.745 0.846) + (xy -0.542 -1.026) + ) (width 0.01) (fill yes)) + ) (tstamp ba398c0f-651d-4564-b45f-7a374c5da779)) + (pad "3" smd custom (at 5 26 84) (size 0.2 0.2) (layers "F.Cu") + (net 110 "/Touch Areas North/R2") (pinfunction "Pin_3") (pintype "passive") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 4.603 -0.914) + (xy 0.926 1.88) + (xy -3.569 0.823) + (xy 0.278 -1.167) + ) (width 0.01) (fill yes)) + ) (tstamp f44b10c8-0f80-449e-9cd1-88f004d17df0)) + (pad "4" smd custom (at 5 30 84) (size 0.2 0.2) (layers "F.Cu") + (net 111 "/Touch Areas North/R3") (pinfunction "Pin_4") (pintype "passive") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 6.063 -1.196) + (xy 1.77 1.851) + (xy -3.391 0.813) + (xy 1.11136 -1.2483) + ) (width 0) (fill yes)) + ) (tstamp 55468da8-5cac-4407-b27d-e2b07b750d18)) + ) + (footprint "c3pb-heizung:LED_WS2812C-2020-V1_PLCC4_2.0x2.0mm" (layer "F.Cu") (tedit 5AA4B285) (tstamp e94753bf-1a56-465b-9d36-4c1745f98b00) (at 128.980429 127.610069 138) @@ -7566,7 +8796,7 @@ (footprint "Resistor_SMD:R_0402_1005Metric" (layer "B.Cu") (tedit 5F68FEEE) (tstamp f8a917e4-0a99-465e-b2ef-b1182152d2d4) - (at 137.9 115.1) + (at 138.8 115.35) (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "resistor") (property "LCSC" "C25091") @@ -7799,39 +9029,50 @@ (gr_rect (start 136.65 96.85) (end 138.65 94.85) (layer "User.4") (width 0.15) (fill none) (tstamp 1ffeecc9-b17b-4e2b-9d5b-e7d21c18fdfe)) (gr_rect (start 140.15 114.85) (end 164.9 121.85) (layer "User.4") (width 0.15) (fill none) (tstamp 5eff234d-04c5-4d14-878d-a838f9620899)) (gr_circle (center 152.4 101.6) (end 187.96 101.6) (layer "User.7") (width 0.02) (fill none) (tstamp 05e9a61c-2a04-407d-92d3-4d8857814d05)) + (gr_circle (center 152.4 101.6) (end 183.25 101.6) (layer "User.7") (width 0.05) (fill none) (tstamp 358688d5-b502-4115-a5c3-b70eff4902f1)) (gr_line (start 152.4 101.6) (end 189.932157 95.65549) (layer "User.7") (width 0.05) (tstamp 4b341275-1a2d-4a2a-87da-8a29a12e7afc)) + (gr_line (start 152.4 101.6) (end 188.540148 89.857354) (layer "User.7") (width 0.05) (tstamp 5d094cbc-3d36-4d00-afd3-56997b841119)) (gr_circle (center 152.4 101.6) (end 186.925 101.6) (layer "User.7") (width 0.02) (fill none) (tstamp 6113f826-01c1-42e3-af44-56dde8672501)) (gr_line (start 152.4 101.6) (end 190.4 101.6) (layer "User.7") (width 0.05) (tstamp 62a2b78a-65a3-4f92-8a6c-2cfe6f6b8b2e)) + (gr_line (start 152.4 101.6) (end 187.876056 87.982018) (layer "User.7") (width 0.05) (tstamp 63f884bd-03e9-4d68-840a-07454c410e6c)) (gr_line (start 152.4 101.6) (end 189.569609 93.699356) (layer "User.7") (width 0.05) (tstamp 6f6657e1-0277-44d1-b66c-485dc9344bef)) + (gr_line (start 152.4 101.6) (end 187.114728 86.144008) (layer "User.7") (width 0.05) (tstamp 879a9bb8-c76f-4d4e-b16c-33604296da4e)) (gr_line (start 152.4 101.6) (end 190.347922 99.611234) (layer "User.7") (width 0.05) (tstamp 8d8878d6-1001-483c-be51-b571bac54150)) (gr_circle (center 152.4 101.6) (end 187.875 101.6) (layer "User.7") (width 0.02) (fill none) (tstamp 9a4ebe7a-a9f0-4a28-a531-3ad85f203494)) (gr_line (start 152.4 101.6) (end 190.191832 97.627918) (layer "User.7") (width 0.05) (tstamp a1c3e2bf-dba7-4023-8d2a-63feb205bc20)) + (gr_line (start 152.4 101.6) (end 189.105182 91.764877) (layer "User.7") (width 0.05) (tstamp a880a247-1f08-4f05-a95a-85330d82b710)) + (gr_circle (center 152.4 101.6) (end 173.27 101.6) (layer "User.7") (width 0.01) (fill none) (tstamp b7f93756-32e2-4662-b6cd-6b6f5cd71c73)) + (gr_circle (center 152.4 101.6) (end 175.25 101.6) (layer "User.7") (width 0.05) (fill none) (tstamp bcbc7e39-8827-4ac5-809c-c5e9a10c8b37)) + (gr_circle (center 152.4 101.6) (end 179.25 101.6) (layer "User.7") (width 0.05) (fill none) (tstamp caa22e05-b9e6-44f6-bb6a-a708b4a09dae)) (gr_circle (center 152.4 101.6) (end 186.86 101.6) (layer "User.7") (width 0.02) (fill none) (tstamp da460f2d-25a3-4c03-8345-b3dd2832fd08)) (segment (start 143.409814 119.6755) (end 140.734314 117) (width 0.25) (layer "F.Cu") (net 1) (tstamp 03543a8b-4cec-4db2-bcbe-4cdf71dc4e21)) - (segment (start 170.712001 109.537999) (end 170.712001 98.544501) (width 0.25) (layer "F.Cu") (net 1) (tstamp 0efae3cd-ec2b-416a-8b68-98cd9acc8b43)) + (segment (start 169.6 97.4325) (end 169.1875 97.02) (width 0.25) (layer "F.Cu") (net 1) (tstamp 0664c9c7-c722-4b21-93f7-27bc7da12b28)) (segment (start 135.65 96.1) (end 135.9 95.85) (width 0.25) (layer "F.Cu") (net 1) (tstamp 11b051fc-24fd-4364-86a8-c0bf89baf636)) - (segment (start 167.15 113.1) (end 170.712001 109.537999) (width 0.25) (layer "F.Cu") (net 1) (tstamp 38fb6166-9baf-405e-ab3f-edb81a4c86e6)) - (segment (start 161.0745 119.6755) (end 162.9 117.85) (width 0.25) (layer "F.Cu") (net 1) (tstamp 39545c8b-a8a6-44ad-ba52-455deeaadabf)) + (segment (start 169.6 98.2) (end 169.6 97.4325) (width 0.25) (layer "F.Cu") (net 1) (tstamp 16da8b3c-693d-46cc-8e57-d7027d2950ba)) + (segment (start 170.712001 99.312001) (end 169.6 98.2) (width 0.25) (layer "F.Cu") (net 1) (tstamp 230e5f41-c4b8-4585-a6ff-bb79adf155f3)) + (segment (start 161.0745 119.6755) (end 162.9 117.85) (width 0.25) (layer "F.Cu") (net 1) (tstamp 26c29a25-0acc-42dc-a724-50894796ddd8)) (segment (start 162.65 84.9305) (end 156.4805 84.9305) (width 0.25) (layer "F.Cu") (net 1) (tstamp 3c8ff115-955d-44dc-a4ae-060e81c2e18e)) (segment (start 138.049126 114.868409) (end 138.049126 114.225266) (width 0.25) (layer "F.Cu") (net 1) (tstamp 4a6a0a2a-b942-4a42-9cb5-848463d335a6)) - (segment (start 167.15 115.35) (end 167.15 113.1) (width 0.25) (layer "F.Cu") (net 1) (tstamp 4b43e33a-390c-4318-a486-19afb4a4263c)) + (segment (start 155.9755 119.6755) (end 161.0745 119.6755) (width 0.25) (layer "F.Cu") (net 1) (tstamp 51ac5ba1-768d-4741-ab14-9bf575b9146c)) (segment (start 138.15 90.85) (end 135.9 93.1) (width 0.25) (layer "F.Cu") (net 1) (tstamp 5e088716-ce17-428a-a764-b0581335a2fd)) - (segment (start 164.65 117.85) (end 167.15 115.35) (width 0.25) (layer "F.Cu") (net 1) (tstamp 6084b536-fe35-4bb7-81d9-fc981fbc62d0)) (segment (start 148.006054 84) (end 154.3 84) (width 0.25) (layer "F.Cu") (net 1) (tstamp 65817cc5-009d-4e7e-9400-0e3d1931ae96)) (segment (start 136.9 110.1) (end 136.9 104.1245) (width 0.25) (layer "F.Cu") (net 1) (tstamp 6dbf9bbf-6aed-42ed-9131-4f901ea4b722)) (segment (start 135.65 101.85) (end 135.65 96.1) (width 0.25) (layer "F.Cu") (net 1) (tstamp 6e865ecd-1e4d-450e-8913-721d987458c0)) + (segment (start 167.15 113.1) (end 170.712001 109.537999) (width 0.25) (layer "F.Cu") (net 1) (tstamp 6f9d1fdd-3a1a-4280-8d8e-808519fb374c)) (segment (start 136.15 102.35) (end 135.65 101.85) (width 0.25) (layer "F.Cu") (net 1) (tstamp 703b0239-8b00-439b-90de-5eed2f2d20a1)) + (segment (start 167.15 115.35) (end 167.15 113.1) (width 0.25) (layer "F.Cu") (net 1) (tstamp 70676290-2bbf-40cf-a839-d8a032c37665)) (segment (start 135.9 93.1) (end 135.9 95.85) (width 0.25) (layer "F.Cu") (net 1) (tstamp 714e9212-3973-42bb-8343-eef4a53ce419)) (segment (start 136.15 102.35) (end 136.15 102.6) (width 0.25) (layer "F.Cu") (net 1) (tstamp 8a051c48-d2c7-4336-8e45-1fd07a77d4d4)) (segment (start 156.4805 84.9305) (end 156.4 84.85) (width 0.25) (layer "F.Cu") (net 1) (tstamp 8b0d8eb5-9460-42ed-9745-6c4c471baf29)) + (segment (start 162.9 117.85) (end 164.65 117.85) (width 0.25) (layer "F.Cu") (net 1) (tstamp 8ee6500a-408d-4712-a709-5882f806c340)) (segment (start 137.1745 103.6245) (end 137.1745 103.85) (width 0.25) (layer "F.Cu") (net 1) (tstamp 95ee0c06-43c9-4b70-89cf-8f3ecd0cc77a)) - (segment (start 162.9 117.85) (end 164.65 117.85) (width 0.25) (layer "F.Cu") (net 1) (tstamp 989e9767-32d7-4b59-abc6-80884d1b6b36)) (segment (start 155.9755 119.6755) (end 156.15 119.85) (width 0.25) (layer "F.Cu") (net 1) (tstamp a9ada0b9-dee9-4727-bd3c-4ea24c518506)) (segment (start 147.397831 84.608223) (end 148.006054 84) (width 0.25) (layer "F.Cu") (net 1) (tstamp b4cd09af-2efe-410c-833a-009991fadd8b)) - (segment (start 155.9755 119.6755) (end 161.0745 119.6755) (width 0.25) (layer "F.Cu") (net 1) (tstamp b4da2915-0c25-4f44-9743-37f8de08853c)) (segment (start 136.15 102.6) (end 137.1745 103.6245) (width 0.25) (layer "F.Cu") (net 1) (tstamp b5a1418e-d3a2-478c-a0dd-88a82ffa96f8)) + (segment (start 170.712001 109.537999) (end 170.712001 99.312001) (width 0.25) (layer "F.Cu") (net 1) (tstamp b5b44297-bccf-4a2b-a687-8189f35e7db6)) (segment (start 155.9755 119.6755) (end 143.409814 119.6755) (width 0.25) (layer "F.Cu") (net 1) (tstamp b64f37fa-fd46-4c4c-b6f3-f7ced7dc4105)) + (segment (start 164.65 117.85) (end 167.15 115.35) (width 0.25) (layer "F.Cu") (net 1) (tstamp b8553649-dab9-432a-a393-e863c7d924a6)) (segment (start 136.9 113.07614) (end 136.9 110.1) (width 0.25) (layer "F.Cu") (net 1) (tstamp c352a3c4-dc2e-4b1e-b202-9b6bf9294209)) (segment (start 140.734314 117) (end 140.180717 117) (width 0.25) (layer "F.Cu") (net 1) (tstamp c387260c-c668-440b-912f-c411e6d4306c)) (segment (start 140.180717 117) (end 138.049126 114.868409) (width 0.25) (layer "F.Cu") (net 1) (tstamp c890c7cc-178f-4797-ae02-29d2278c3f57)) @@ -7841,7 +9082,6 @@ (segment (start 154.3 84) (end 155.15 84.85) (width 0.25) (layer "F.Cu") (net 1) (tstamp ecbdde4c-ebef-43fc-9d50-cbaa205a2068)) (segment (start 136.9 104.1245) (end 137.1745 103.85) (width 0.25) (layer "F.Cu") (net 1) (tstamp ee42268f-8935-4d4a-96b9-311d62c7e986)) (segment (start 155.15 84.85) (end 156.4 84.85) (width 0.25) (layer "F.Cu") (net 1) (tstamp f3d64d27-b566-4bce-b55f-eaf7e3576127)) - (segment (start 170.712001 98.544501) (end 169.1875 97.02) (width 0.25) (layer "F.Cu") (net 1) (tstamp f831eb88-bd64-4696-ba11-27ae308cb6ee)) (via (at 168.064359 71.268534) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1) (tstamp 067f1f40-0b28-4ca1-9499-ed3060dc969c)) (via (at 171.14905 73.072064) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1) (tstamp 0aa62910-b872-4d77-ad19-759cfca79d7f)) (via (at 182.731466 117.264359) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1) (tstamp 0cc7236a-5676-45eb-ac05-f4c7599064ae)) @@ -7913,32 +9153,37 @@ (via (at 128.12937 125.606385) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1) (tstamp fd936196-c7e3-4c52-b588-bc4ea514b1b3)) (segment (start 137.390952 111.0275) (end 137.390952 112.320952) (width 0.2) (layer "B.Cu") (net 1) (tstamp 0415f92d-2f29-4a8b-b9b2-b8edc184004a)) (segment (start 136.65 95.85) (end 135.65 96.85) (width 0.25) (layer "B.Cu") (net 1) (tstamp 072d144c-7014-4c55-9f0e-02a53946387c)) - (segment (start 170.3125 93.7625) (end 170.3125 95.895) (width 0.25) (layer "B.Cu") (net 1) (tstamp 0b6879b2-2c3a-4924-9c26-f5045fdc32f3)) + (segment (start 183.14 98.3) (end 184.42 97.02) (width 0.4) (layer "B.Cu") (net 1) (tstamp 0f4c0c53-f4fc-4a00-950f-d1d152ddf94a)) + (segment (start 173.1 98.3) (end 183.14 98.3) (width 0.4) (layer "B.Cu") (net 1) (tstamp 1386fa4f-e2fa-42bd-abb0-0b5ce4d62322)) (segment (start 147.397831 84.608223) (end 141.891777 84.608223) (width 0.25) (layer "B.Cu") (net 1) (tstamp 13b60073-b793-4a59-9c11-33be95c4d980)) (segment (start 137.390952 112.320952) (end 137.42 112.35) (width 0.2) (layer "B.Cu") (net 1) (tstamp 19473f1e-8f11-40c3-b209-b248ce45c7c5)) (segment (start 138.41 113.35) (end 137.42 112.36) (width 0.25) (layer "B.Cu") (net 1) (tstamp 1f029fdd-2d31-44a8-860e-f2b0e583a278)) (segment (start 138.38 105.555) (end 137.65 104.825) (width 0.25) (layer "B.Cu") (net 1) (tstamp 226fa075-6a53-4746-8be0-249f425c4884)) - (segment (start 169.1875 97.02) (end 185.570295 97.02) (width 0.4) (layer "B.Cu") (net 1) (tstamp 26d5bed5-669e-466e-acb6-455acb176eca)) + (segment (start 166.15 88.1) (end 167.9 89.85) (width 0.25) (layer "B.Cu") (net 1) (tstamp 2593e06f-aa35-4f98-a189-fa54c6a63387)) (segment (start 137.42 112.36) (end 137.42 112.35) (width 0.25) (layer "B.Cu") (net 1) (tstamp 28155d14-b71c-4b73-b76c-2b50bdc7d93d)) - (segment (start 166.15 88.1) (end 167.9 89.85) (width 0.25) (layer "B.Cu") (net 1) (tstamp 2b3a6762-1da9-4d74-9c41-c442a1f1d680)) - (segment (start 169.615 93.065) (end 170.3125 93.7625) (width 0.25) (layer "B.Cu") (net 1) (tstamp 313675bc-7312-46e0-a66d-d4c2207db73f)) + (segment (start 163.4805 84.9305) (end 166.15 87.6) (width 0.25) (layer "B.Cu") (net 1) (tstamp 30de6609-c7f9-4d6a-a94c-b6deb290cd40)) + (segment (start 170.3125 94.9875) (end 169.1875 96.1125) (width 0.25) (layer "B.Cu") (net 1) (tstamp 338d7b52-fa35-4963-aa53-b719c72ff6b0)) (segment (start 137.67 95.85) (end 136.65 95.85) (width 0.25) (layer "B.Cu") (net 1) (tstamp 3680dfe3-5029-407f-a826-513efab7293f)) - (segment (start 168.615 93.065) (end 169.615 93.065) (width 0.25) (layer "B.Cu") (net 1) (tstamp 375a1215-7052-447d-b4b5-3575b9b5e531)) + (segment (start 167.9 89.85) (end 167.9 92.35) (width 0.25) (layer "B.Cu") (net 1) (tstamp 3b468756-1d6d-466d-8957-d4380789d2a7)) (segment (start 151.75 85) (end 151.75 84.2375) (width 0.2) (layer "B.Cu") (net 1) (tstamp 3d3eda66-9c3b-448a-b1d5-3231e675a849)) (segment (start 137.1745 103.85) (end 137.1745 104.3495) (width 0.25) (layer "B.Cu") (net 1) (tstamp 3e22bb13-32d1-4c16-b5ca-a0260c41ee1e)) + (segment (start 170.3125 94.014009) (end 170.3125 94.9875) (width 0.25) (layer "B.Cu") (net 1) (tstamp 47511539-32cd-40c4-8947-91267f88850b)) (segment (start 135.65 101.85) (end 136.15 102.35) (width 0.25) (layer "B.Cu") (net 1) (tstamp 524eb578-f400-4f12-b430-c4960f7f9c72)) (segment (start 186.918168 101.517085) (end 186.918605 101.536847) (width 0.4) (layer "B.Cu") (net 1) (tstamp 566372b4-ac8d-45c2-b08a-1e9f4ecb3bfb)) + (segment (start 162.65 84.9305) (end 163.4805 84.9305) (width 0.25) (layer "B.Cu") (net 1) (tstamp 57278299-eac0-425e-88fb-64730a5f5e55)) + (segment (start 171.98 97.18) (end 173.1 98.3) (width 0.4) (layer "B.Cu") (net 1) (tstamp 599ad207-ba30-4417-9153-c981597aaa13)) (segment (start 156.21 120.04) (end 156.21 111.93) (width 0.25) (layer "B.Cu") (net 1) (tstamp 5c86adad-256d-41ee-a1f7-a12b37d9591f)) + (segment (start 171.98 97.02) (end 171.98 97.18) (width 0.4) (layer "B.Cu") (net 1) (tstamp 5d6fbabc-e892-42ad-899d-f7362c4859c0)) + (segment (start 168.615 93.065) (end 169.363491 93.065) (width 0.25) (layer "B.Cu") (net 1) (tstamp 659d3e62-a9ca-4799-bacc-eaae29312bf8)) (segment (start 149.83 85.61) (end 150.36 85.08) (width 0.2) (layer "B.Cu") (net 1) (tstamp 67b5163e-856a-4df6-9b3c-147f983eb928)) (segment (start 147.899608 85.11) (end 147.397831 84.608223) (width 0.25) (layer "B.Cu") (net 1) (tstamp 6b8dc09b-09ef-4074-96aa-f48d814c53e8)) - (segment (start 167.9 89.85) (end 167.9 92.35) (width 0.25) (layer "B.Cu") (net 1) (tstamp 6f1e0c50-aa01-4ec5-b010-016c1d38045b)) (segment (start 138.38 106.35) (end 138.38 105.555) (width 0.25) (layer "B.Cu") (net 1) (tstamp 734c6576-f4d9-4bd5-81c6-3efa27a1fc2f)) - (segment (start 167.9 92.35) (end 168.615 93.065) (width 0.25) (layer "B.Cu") (net 1) (tstamp 7673ea26-7a73-49ea-9bf5-80f854a0ca2d)) (segment (start 138.15 88.35) (end 138.15 89.85) (width 0.25) (layer "B.Cu") (net 1) (tstamp 79a11c8b-a498-40af-82bd-833615663a3a)) (segment (start 148.15 85.11) (end 147.899608 85.11) (width 0.25) (layer "B.Cu") (net 1) (tstamp 7c5c3d68-d203-4d9c-b731-51bbcbb37c8e)) (segment (start 148.41 85.11) (end 149.4 84.12) (width 0.2) (layer "B.Cu") (net 1) (tstamp 8a051379-854c-4af9-9227-79fbbb62d8eb)) (segment (start 135.65 96.85) (end 135.65 98.35) (width 0.25) (layer "B.Cu") (net 1) (tstamp 8a27484c-073f-45b0-8bfc-335ca5c45f24)) (segment (start 148.65 85.61) (end 149.83 85.61) (width 0.2) (layer "B.Cu") (net 1) (tstamp 8d9d62d0-449d-4784-8e59-e482448922d9)) + (segment (start 167.9 92.35) (end 168.615 93.065) (width 0.25) (layer "B.Cu") (net 1) (tstamp 91bba209-8d9c-4ba6-a3f5-51d7e9544a1d)) (segment (start 138.15 89.85) (end 138.15 90.85) (width 0.25) (layer "B.Cu") (net 1) (tstamp 94307617-9c11-41d5-aa33-0ee8c9e862ea)) (segment (start 148.15 85.11) (end 148.41 85.11) (width 0.2) (layer "B.Cu") (net 1) (tstamp 96b54801-fe8c-44fe-a74f-a030c15a1471)) (segment (start 138.049126 114.225266) (end 138.049126 113.960874) (width 0.25) (layer "B.Cu") (net 1) (tstamp 971069c6-4e2f-48f2-bd8d-cba85961a636)) @@ -7946,24 +9191,25 @@ (segment (start 186.92 101.6) (end 186.918168 101.517085) (width 0.4) (layer "B.Cu") (net 1) (tstamp 9e1d067c-a1d5-43fa-97b4-a2bc804b8591)) (segment (start 148.15 85.11) (end 148.65 85.61) (width 0.2) (layer "B.Cu") (net 1) (tstamp a11ff1c7-fd4f-44e0-b861-7a4dc93074d8)) (segment (start 151.67 85.08) (end 151.75 85) (width 0.2) (layer "B.Cu") (net 1) (tstamp a8722b96-f992-4ee7-994a-fb408fa8b3d5)) - (segment (start 166.15 87.6) (end 166.15 88.1) (width 0.25) (layer "B.Cu") (net 1) (tstamp aa70b120-d7ef-4259-b3ad-d888783f65d4)) - (segment (start 163.4805 84.9305) (end 166.15 87.6) (width 0.25) (layer "B.Cu") (net 1) (tstamp af652ab5-21b3-46b8-98f9-8de4be6f3ccc)) (segment (start 186.737254 98.068382) (end 186.735624 98.048725) (width 0.4) (layer "B.Cu") (net 1) (tstamp b20943b7-59f7-43cf-baef-b42745f7e0f7)) (segment (start 156.4 84.85) (end 156.17 85.08) (width 0.25) (layer "B.Cu") (net 1) (tstamp b6b646b3-8354-4140-9d9a-fe555bfb688d)) (segment (start 156.15 120.1) (end 156.21 120.04) (width 0.25) (layer "B.Cu") (net 1) (tstamp b8aa648f-64f4-40cd-b532-594e9c3bda38)) + (segment (start 166.15 87.6) (end 166.15 88.1) (width 0.25) (layer "B.Cu") (net 1) (tstamp ba8546f8-5680-4372-8e6b-7d6d11e1d789)) (segment (start 156.17 85.08) (end 154.9 85.08) (width 0.25) (layer "B.Cu") (net 1) (tstamp bca4ae99-533a-4dd5-82b7-268181e95dde)) (segment (start 149.87 83.65) (end 149.4 84.12) (width 0.2) (layer "B.Cu") (net 1) (tstamp bea8a9e2-c563-48d2-97ef-68875a37a875)) - (segment (start 170.3125 95.895) (end 169.1875 97.02) (width 0.25) (layer "B.Cu") (net 1) (tstamp cd0b9bec-dbac-4ecc-b4bd-da4bfc1ff74c)) + (segment (start 169.363491 93.065) (end 170.3125 94.014009) (width 0.25) (layer "B.Cu") (net 1) (tstamp c002d4ca-ef89-49dd-a240-fc5823662fa5)) (segment (start 138.049126 113.960874) (end 138.41 113.6) (width 0.25) (layer "B.Cu") (net 1) (tstamp cf91b5cd-7f1b-4625-99c3-40540b66ba79)) (segment (start 186.737254 98.068382) (end 186.730895 97.991678) (width 0.4) (layer "B.Cu") (net 1) (tstamp cfa880ef-5f39-4c84-89cc-ba4224466f4c)) (segment (start 150.36 85.08) (end 151.67 85.08) (width 0.2) (layer "B.Cu") (net 1) (tstamp d0d83067-668b-4a0e-8f68-b354ecd95b43)) + (segment (start 169.1875 97.02) (end 171.98 97.02) (width 0.4) (layer "B.Cu") (net 1) (tstamp d21ed9a2-ef58-40cf-8960-94d740510762)) (segment (start 135.65 98.35) (end 135.65 101.85) (width 0.25) (layer "B.Cu") (net 1) (tstamp d3374a8c-a775-4b4e-b57c-c92544443cec)) (segment (start 186.145951 96.444344) (end 184.9 95.875) (width 0.4) (layer "B.Cu") (net 1) (tstamp d68bd7b2-a5e0-45d0-8730-fe6f4680fa61)) (segment (start 135.9 95.85) (end 137.67 95.85) (width 0.25) (layer "B.Cu") (net 1) (tstamp df8b6202-900a-4684-a129-8320711d7ff7)) (segment (start 150.7625 83.65) (end 149.87 83.65) (width 0.2) (layer "B.Cu") (net 1) (tstamp e5ad2c7e-19b7-4c8f-ba96-90af11eb3b4d)) + (segment (start 184.42 97.02) (end 185.570295 97.02) (width 0.4) (layer "B.Cu") (net 1) (tstamp ea80427b-abcd-48e4-b1b6-de0d0e733841)) + (segment (start 169.1875 96.1125) (end 169.1875 97.02) (width 0.25) (layer "B.Cu") (net 1) (tstamp ef1dc5f4-d937-4a68-930d-d7cb15db45fb)) (segment (start 185.570295 97.02) (end 186.145951 96.444344) (width 0.4) (layer "B.Cu") (net 1) (tstamp f19fbadf-5934-440a-bb37-f7f9711d7f58)) (segment (start 138.41 113.6) (end 138.41 113.35) (width 0.25) (layer "B.Cu") (net 1) (tstamp f235c715-6170-4ac9-9658-17efefb7657b)) - (segment (start 162.65 84.9305) (end 163.4805 84.9305) (width 0.25) (layer "B.Cu") (net 1) (tstamp f8b11439-f94c-42f8-8b43-8ffd1e8786ea)) (segment (start 137.1745 104.3495) (end 137.65 104.825) (width 0.25) (layer "B.Cu") (net 1) (tstamp fd88c7cd-0360-459d-855d-33c075dbac65)) (arc (start 186.723663 105.265102) (mid 186.476691 106.994213) (end 186.177424 108.715045) (width 0.4) (layer "B.Cu") (net 1) (tstamp 009234b5-d3c0-4ab4-88ee-e12119304d8c)) (arc (start 156.065141 67.276336) (mid 157.794251 67.523308) (end 159.515083 67.822574) (width 0.4) (layer "B.Cu") (net 1) (tstamp 00c7bbf1-ba7e-48ff-9650-1d1aa46a2ebd)) @@ -8088,10 +9334,10 @@ (via (at 185.979411 114.197049) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free) (net 2) (tstamp edd9e13f-a417-4ffb-bc90-4b44074743d0)) (via (at 124.356784 79.242886) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free) (net 2) (tstamp f0bad19a-3120-4390-bca5-a7bc3bf710ef)) (via (at 187.864694 106.940221) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free) (net 2) (tstamp f12376a7-6428-4690-8d69-6084d8eeae92)) - (segment (start 169.1875 102.1) (end 173.6675 97.62) (width 0.4) (layer "B.Cu") (net 2) (tstamp 11fd61b3-2c73-4962-964f-01609edfd048)) (segment (start 187.681502 97.838378) (end 187.685637 97.89133) (width 0.4) (layer "B.Cu") (net 2) (tstamp 384975d2-573e-4901-8c57-765ee87e0ad6)) - (segment (start 173.6675 97.62) (end 185.364241 97.62) (width 0.4) (layer "B.Cu") (net 2) (tstamp 9bef34a4-763a-4788-8674-c4ed9c9c03ef)) - (segment (start 185.364241 97.62) (end 185.859544 98.115303) (width 0.4) (layer "B.Cu") (net 2) (tstamp dde8b299-878c-408a-bf16-0e21db84a5a7)) + (segment (start 185.074847 98.9) (end 185.859544 98.115303) (width 0.4) (layer "B.Cu") (net 2) (tstamp 3a55b0ae-80b8-42c6-af39-39478426d6a8)) + (segment (start 169.1875 102.1) (end 172.3875 98.9) (width 0.4) (layer "B.Cu") (net 2) (tstamp 62e56b77-3cef-49d9-ac51-124ee58ca5ee)) + (segment (start 172.3875 98.9) (end 185.074847 98.9) (width 0.4) (layer "B.Cu") (net 2) (tstamp 76a96109-c75e-46af-89ee-8d392d322e7e)) (arc (start 137.996916 69.131357) (mid 136.28692 69.975419) (end 134.599026 70.862854) (width 0.4) (layer "B.Cu") (net 2) (tstamp 03257044-d8a6-41b2-91ef-ba972de6336d)) (arc (start 152.448391 66.080245) (mid 150.542921 66.155816) (end 148.64 66.28) (width 0.4) (layer "B.Cu") (net 2) (tstamp 12489e99-e68a-44ab-8b59-ca4a527f49c2)) (arc (start 170.118026 132.385209) (mid 171.730426 131.367028) (end 173.316312 130.308021) (width 0.4) (layer "B.Cu") (net 2) (tstamp 1351cf5a-766c-4efd-a405-bca9ee2aebba)) @@ -8152,93 +9398,95 @@ (arc (start 166.891381 69.170695) (mid 165.119911 68.464708) (end 163.330996 67.804168) (width 0.4) (layer "B.Cu") (net 2) (tstamp f3abd41f-5105-41d3-af98-ff78c901a312)) (arc (start 156.064695 136.930253) (mid 157.951827 136.655921) (end 159.831343 136.333507) (width 0.4) (layer "B.Cu") (net 2) (tstamp f9ded02f-3736-48ed-875f-718271d3df61)) (arc (start 148.735324 66.269773) (mid 146.848192 66.544106) (end 144.968676 66.866519) (width 0.4) (layer "B.Cu") (net 2) (tstamp ff4d9055-a067-4a66-b35b-cb7167473c5e)) - (segment (start 160.724001 119.275999) (end 162.65 117.35) (width 0.25) (layer "F.Cu") (net 3) (tstamp 10325242-5461-4b0e-893f-678b1f3e27ad)) - (segment (start 172.15 97.85) (end 172.15 96.35) (width 0.25) (layer "F.Cu") (net 3) (tstamp 1e742717-56ef-40a8-a21a-194798564461)) (segment (start 143.575999 119.275999) (end 155.075999 119.275999) (width 0.25) (layer "F.Cu") (net 3) (tstamp 20dfe8ff-5b9c-469d-b589-ef1e3ba97ce5)) (segment (start 137.9 103.1) (end 137.9 106.535857) (width 0.25) (layer "F.Cu") (net 3) (tstamp 2c7a5522-40ab-4657-a88f-4599e3b45d84)) (segment (start 155.15 119.201998) (end 155.15 118.85) (width 0.25) (layer "F.Cu") (net 3) (tstamp 34c3726b-fae4-4096-bda6-d7b7f05e9274)) (segment (start 137.65 102.85) (end 137.9 103.1) (width 0.25) (layer "F.Cu") (net 3) (tstamp 3c3365e3-bb5d-497d-8aed-46ee0c4766db)) (segment (start 138.389073 95.85) (end 138.389073 96.35) (width 0.25) (layer "F.Cu") (net 3) (tstamp 46138d10-63cf-43d2-a03c-661ed5684a4f)) - (segment (start 166.65 112.85) (end 170.3125 109.1875) (width 0.25) (layer "F.Cu") (net 3) (tstamp 4812209f-eb5e-4d0b-b73f-e671f4f45d87)) + (segment (start 170.3125 102.565991) (end 170.3125 100.685) (width 0.25) (layer "F.Cu") (net 3) (tstamp 50958ff0-39ce-4fc8-8e06-79886170b179)) (segment (start 137.365452 107.629595) (end 137.4 107.664143) (width 0.25) (layer "F.Cu") (net 3) (tstamp 5e7ac428-0b50-49ec-9132-56ecdbd0ad98)) (segment (start 158.4 83.85) (end 158.65 84.1) (width 0.25) (layer "F.Cu") (net 3) (tstamp 6b4b600f-cc2c-4af4-a800-0f78c8622aef)) - (segment (start 170.3125 100.685) (end 169.1875 99.56) (width 0.25) (layer "F.Cu") (net 3) (tstamp 6c6e510c-6264-4aae-94cd-5dfd69b83183)) (segment (start 140.346403 116.6) (end 140.9 116.6) (width 0.25) (layer "F.Cu") (net 3) (tstamp 77b98f13-b019-4b4a-be7c-62f8e236123e)) + (segment (start 171.1 97.8) (end 170.8 97.5) (width 0.25) (layer "F.Cu") (net 3) (tstamp 77eea57d-b7f5-411b-9c7f-5923e437d627)) (segment (start 138.724126 113.674126) (end 138.724126 114.977723) (width 0.25) (layer "F.Cu") (net 3) (tstamp 7b10370b-2d13-4126-8f37-d92d3380cfcd)) (segment (start 138.724126 114.977723) (end 140.346403 116.6) (width 0.25) (layer "F.Cu") (net 3) (tstamp 852e8bcd-ea3e-4637-b4fa-94672d1e9e28)) - (segment (start 166.65 115.118868) (end 166.65 112.85) (width 0.25) (layer "F.Cu") (net 3) (tstamp 8e260ed6-3595-40ec-9fae-7bbadc5bc018)) + (segment (start 155.075999 119.275999) (end 160.724001 119.275999) (width 0.25) (layer "F.Cu") (net 3) (tstamp 8632f836-2363-4eda-821e-d9934fd8c1b3)) + (segment (start 169.4 103.478491) (end 170.3125 102.565991) (width 0.25) (layer "F.Cu") (net 3) (tstamp 8689d0aa-b6e2-4971-b762-781bd833b018)) + (segment (start 164.418868 117.35) (end 166.65 115.118868) (width 0.25) (layer "F.Cu") (net 3) (tstamp 8a31aaa2-af22-4696-ac4a-f07588002b8d)) + (segment (start 170.8 95.9) (end 170.7 95.8) (width 0.25) (layer "F.Cu") (net 3) (tstamp 8e1c4c06-c9fc-4325-9519-66d6cecc17f3)) + (segment (start 169.4 110.1) (end 169.4 103.478491) (width 0.25) (layer "F.Cu") (net 3) (tstamp 8ea9ed2f-14e3-4daa-88a4-d6f58b86dcae)) (segment (start 140.9 116.6) (end 143.575999 119.275999) (width 0.25) (layer "F.Cu") (net 3) (tstamp 8fe45b0f-364b-47e2-87ef-72ac0a08fdd1)) - (segment (start 164.418868 117.35) (end 166.65 115.118868) (width 0.25) (layer "F.Cu") (net 3) (tstamp 9e969444-fe59-4fbc-b47a-9a92310c5c6d)) + (segment (start 170.8 97.5) (end 170.8 95.9) (width 0.25) (layer "F.Cu") (net 3) (tstamp 99f5b7b3-f12b-491f-90c6-a60fc5e15e30)) + (segment (start 160.724001 119.275999) (end 162.65 117.35) (width 0.25) (layer "F.Cu") (net 3) (tstamp 9f6891d4-1366-45e4-939c-3755ca7c325f)) (segment (start 158.65 84.1) (end 162.297607 84.1) (width 0.25) (layer "F.Cu") (net 3) (tstamp 9fdc6fbb-bd36-46f8-a7a8-54f9e9e0aa4f)) + (segment (start 162.65 117.35) (end 164.418868 117.35) (width 0.25) (layer "F.Cu") (net 3) (tstamp a1d51fe4-02ce-402a-ad27-0ba98218297a)) (segment (start 138.4 97.35) (end 138.4 96.360927) (width 0.25) (layer "F.Cu") (net 3) (tstamp a68a4c51-5025-4a60-ae35-e2f36eee471a)) (segment (start 155.075999 119.275999) (end 155.15 119.201998) (width 0.25) (layer "F.Cu") (net 3) (tstamp ae43d311-cd97-41c9-b7a2-4e54403ca07b)) - (segment (start 162.65 117.35) (end 164.418868 117.35) (width 0.25) (layer "F.Cu") (net 3) (tstamp be66badc-343b-40bf-91ad-a19df68f1338)) - (segment (start 172.15 96.35) (end 171.15 95.35) (width 0.25) (layer "F.Cu") (net 3) (tstamp c676f68f-9749-4664-9f2c-9f6a7ebefa71)) (segment (start 137.9 106.535857) (end 137.365452 107.070405) (width 0.25) (layer "F.Cu") (net 3) (tstamp cafa049a-1930-4ce4-8b9b-12a9f3690290)) (segment (start 137.4 107.664143) (end 137.4 112.35) (width 0.25) (layer "F.Cu") (net 3) (tstamp cdd7c236-3d3e-448f-93a2-a0e74fc0a172)) + (segment (start 170.3125 100.685) (end 169.1875 99.56) (width 0.25) (layer "F.Cu") (net 3) (tstamp d04435f6-03d3-4e71-aded-94faa95b3a41)) (segment (start 138.4 96.360927) (end 138.389073 96.35) (width 0.25) (layer "F.Cu") (net 3) (tstamp d0dd80be-c160-4e51-b499-0c6f6e895ea7)) (segment (start 162.297607 84.1) (end 162.376309 84.021298) (width 0.25) (layer "F.Cu") (net 3) (tstamp d9de0987-3bcc-499e-bea2-a81216d3cda4)) - (segment (start 155.075999 119.275999) (end 160.724001 119.275999) (width 0.25) (layer "F.Cu") (net 3) (tstamp daa9b0f2-c5a2-4a43-9eab-2f59fb0a97a1)) + (segment (start 166.65 112.85) (end 169.4 110.1) (width 0.25) (layer "F.Cu") (net 3) (tstamp de4b612b-f033-4e71-bc2c-4af2c348d422)) (segment (start 137.365452 107.070405) (end 137.365452 107.629595) (width 0.25) (layer "F.Cu") (net 3) (tstamp dfdf20ba-e29b-4e80-979b-d25e17c2f6c2)) - (segment (start 170.3125 109.1875) (end 170.3125 100.685) (width 0.25) (layer "F.Cu") (net 3) (tstamp e6a22720-ca53-4aa4-bf3f-07bb80d8147b)) + (segment (start 166.65 115.118868) (end 166.65 112.85) (width 0.25) (layer "F.Cu") (net 3) (tstamp e18b63da-7b58-4b45-a97c-021bd0437022)) (segment (start 137.4 112.35) (end 138.724126 113.674126) (width 0.25) (layer "F.Cu") (net 3) (tstamp f235f50a-4fe8-4910-b01e-47014ae91522)) (via (at 155.15 118.85) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 3) (tstamp 154270f9-01d6-4585-b291-5083ab0ab543)) (via (at 162.376309 84.021298) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 3) (tstamp 3c751343-52f4-43d6-ad8b-5b665b092166)) (via (at 138.4 97.35) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 3) (tstamp 45fbe4db-2380-4a3c-97ae-28daadb33cea)) (via (at 137.65 102.85) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 3) (tstamp 4ec323dc-5d35-4e14-baaa-a567b1a50841)) - (via (at 172.15 97.85) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 3) (tstamp 55543f8a-b726-4365-8d40-e34ac0ac0c43)) - (via (at 171.15 95.35) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 3) (tstamp 5f2783e1-76e2-420b-b4a0-e881c5ca2ae9)) + (via (at 171.1 97.8) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 3) (tstamp 55543f8a-b726-4365-8d40-e34ac0ac0c43)) + (via (at 170.7 95.8) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 3) (tstamp 5f2783e1-76e2-420b-b4a0-e881c5ca2ae9)) (via (at 158.4 83.85) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 3) (tstamp b10b1a3b-0269-4cff-939a-5f2410c1d175)) (segment (start 136.65 96.6) (end 136.15 97.1) (width 0.25) (layer "B.Cu") (net 3) (tstamp 0b4030fb-164a-4c37-bc76-5db2647bc234)) (segment (start 136.4 103.125) (end 137.65 101.875) (width 0.25) (layer "B.Cu") (net 3) (tstamp 1034493f-a91b-4bee-97a2-d2283ccdd318)) (segment (start 138.63 95.85) (end 138.63 95.87) (width 0.25) (layer "B.Cu") (net 3) (tstamp 1417cf7b-8243-4a31-bced-3e34fd0d77c3)) (segment (start 155.951544 83.1) (end 157.65 83.1) (width 0.2) (layer "B.Cu") (net 3) (tstamp 16a777bb-8f96-4474-b437-38eb9bc76a1b)) - (segment (start 170.4 93.1) (end 170.9 93.6) (width 0.25) (layer "B.Cu") (net 3) (tstamp 208a0740-cb08-4a5e-851e-85028320f9b6)) (segment (start 137.65 102.85) (end 137.65 101.875) (width 0.25) (layer "B.Cu") (net 3) (tstamp 24e8e02f-acea-44b6-ae60-d001a92cd078)) (segment (start 155.15 118.85) (end 155.15 113.41) (width 0.25) (layer "B.Cu") (net 3) (tstamp 27956e60-3f40-496b-8e89-11c14a6cb181)) (segment (start 138.63 95.85) (end 138.63 97.12) (width 0.25) (layer "B.Cu") (net 3) (tstamp 2f18455a-e5e2-41d7-a2a9-5f45347f7399)) - (segment (start 169.1875 99.56) (end 170.44 99.56) (width 0.25) (layer "B.Cu") (net 3) (tstamp 30fc4c3e-f27b-4857-ab81-cd4775490b62)) (segment (start 137.390952 108.2525) (end 137.390952 106.379048) (width 0.2) (layer "B.Cu") (net 3) (tstamp 34f72c66-9d85-45b5-9f82-6a7f5fe7422c)) - (segment (start 163.136984 84.021298) (end 166.65 87.534314) (width 0.25) (layer "B.Cu") (net 3) (tstamp 3c1809a0-1077-4197-be97-d5e79c219938)) - (segment (start 166.65 87.85) (end 169.615 90.815) (width 0.25) (layer "B.Cu") (net 3) (tstamp 4b42baf8-e8ca-487e-9730-68a230d6f0f7)) - (segment (start 166.65 87.534314) (end 166.65 87.85) (width 0.25) (layer "B.Cu") (net 3) (tstamp 4e2b391f-2f04-49e7-a1b0-96561b2efc9e)) (segment (start 155.15 113.41) (end 153.67 111.93) (width 0.25) (layer "B.Cu") (net 3) (tstamp 554f3266-875d-49d2-a209-90dbcf1548de)) - (segment (start 170.44 99.56) (end 172.15 97.85) (width 0.25) (layer "B.Cu") (net 3) (tstamp 5feb604d-8065-4702-92d9-5a37b0de34d2)) + (segment (start 170.9 91.784314) (end 170.9 95.6) (width 0.25) (layer "B.Cu") (net 3) (tstamp 60544cc7-0735-4c10-bb90-e81b1b8bbc9c)) (segment (start 137.42 106.35) (end 136.4 105.33) (width 0.25) (layer "B.Cu") (net 3) (tstamp 624387c1-4162-4265-899f-06dd62d40db0)) + (segment (start 169.34 99.56) (end 169.1875 99.56) (width 0.25) (layer "B.Cu") (net 3) (tstamp 6298887c-439b-4a87-83bc-cf1f06a17ca1)) (segment (start 157.65 83.1) (end 158.4 83.85) (width 0.2) (layer "B.Cu") (net 3) (tstamp 6cf8ed82-6bea-447c-bb57-b29a2ed89574)) - (segment (start 169.615 90.815) (end 169.653491 90.815) (width 0.25) (layer "B.Cu") (net 3) (tstamp 6dd02b45-2381-4c5e-81ed-c5526fb21833)) (segment (start 159.375 84.35) (end 158.9 84.35) (width 0.25) (layer "B.Cu") (net 3) (tstamp 7a9778eb-0624-4d49-8985-9974c37e7d3f)) (segment (start 154.0075 84.12) (end 153.5375 83.65) (width 0.2) (layer "B.Cu") (net 3) (tstamp 8388d209-f75d-4362-936c-65124537ebb6)) + (segment (start 162.376309 84.021298) (end 163.136984 84.021298) (width 0.25) (layer "B.Cu") (net 3) (tstamp 840852ef-4024-411d-b497-04bef63ba4b5)) + (segment (start 170.9 95.6) (end 170.7 95.8) (width 0.25) (layer "B.Cu") (net 3) (tstamp 85a84463-307f-4dee-a37f-a1166ea878ea)) + (segment (start 163.136984 84.021298) (end 170.9 91.784314) (width 0.25) (layer "B.Cu") (net 3) (tstamp 88ec1dda-49f5-4759-839d-fc9231b1187c)) (segment (start 136.15 97.1) (end 136.15 100.375) (width 0.25) (layer "B.Cu") (net 3) (tstamp 9819637f-d776-48c0-9bbb-f7123120df80)) (segment (start 137.390952 106.379048) (end 137.42 106.35) (width 0.2) (layer "B.Cu") (net 3) (tstamp a1289a4d-97e1-4432-b73a-33ccdb876b5d)) (segment (start 158.9 84.35) (end 158.4 83.85) (width 0.25) (layer "B.Cu") (net 3) (tstamp ae49464b-59e1-438a-abb5-85b41342d13e)) (segment (start 138.63 95.87) (end 137.9 96.6) (width 0.25) (layer "B.Cu") (net 3) (tstamp b0ac4add-a870-4ae2-9f87-41b2258e8103)) + (segment (start 171.1 97.8) (end 169.34 99.56) (width 0.25) (layer "B.Cu") (net 3) (tstamp b2a9398a-b573-41ea-a76b-9831270cc8b2)) (segment (start 136.15 100.375) (end 137.65 101.875) (width 0.25) (layer "B.Cu") (net 3) (tstamp b3817fcc-2a9d-4195-b686-3eb4cb75cf1d)) - (segment (start 170.9 93.6) (end 170.9 95.1) (width 0.25) (layer "B.Cu") (net 3) (tstamp bf25e9f5-f48a-4588-b000-ecb722e04cd6)) - (segment (start 170.4 91.561509) (end 170.4 93.1) (width 0.25) (layer "B.Cu") (net 3) (tstamp c1c9a4d1-a277-4a9c-bf72-ef4357cb025d)) (segment (start 154.931544 84.12) (end 155.951544 83.1) (width 0.2) (layer "B.Cu") (net 3) (tstamp cdd1bd2d-0f4d-4169-8e0e-c1b42945882f)) (segment (start 137.9 96.6) (end 136.65 96.6) (width 0.25) (layer "B.Cu") (net 3) (tstamp cff28a5e-76c7-4904-955e-966eeb7a0569)) - (segment (start 162.376309 84.021298) (end 163.136984 84.021298) (width 0.25) (layer "B.Cu") (net 3) (tstamp d7d36204-7208-4f58-9456-5a321002c75f)) (segment (start 138.63 97.12) (end 138.4 97.35) (width 0.25) (layer "B.Cu") (net 3) (tstamp dbc5f1d8-fa56-4985-be21-df1126ab511a)) (segment (start 136.4 105.33) (end 136.4 103.125) (width 0.25) (layer "B.Cu") (net 3) (tstamp e7d030b9-3323-4874-9aac-50da02437d06)) (segment (start 154.9 84.12) (end 154.931544 84.12) (width 0.2) (layer "B.Cu") (net 3) (tstamp ed79829b-1c50-4e68-a61e-35b8a959bec7)) (segment (start 154.9 84.12) (end 154.0075 84.12) (width 0.2) (layer "B.Cu") (net 3) (tstamp f4e91e75-5bd5-4067-afd9-0c8e77af7246)) - (segment (start 170.9 95.1) (end 171.15 95.35) (width 0.25) (layer "B.Cu") (net 3) (tstamp fab23246-6105-4b00-a3a4-7181db097413)) - (segment (start 169.653491 90.815) (end 170.4 91.561509) (width 0.25) (layer "B.Cu") (net 3) (tstamp fbb9c1c2-d6ca-495d-8883-623165cfacce)) - (segment (start 170.4 95.85) (end 171.386501 96.836501) (width 0.25) (layer "F.Cu") (net 4) (tstamp 027fda67-deed-4dc1-a503-1c38e926b180)) - (segment (start 167.9 91.368255) (end 168.668255 90.6) (width 0.25) (layer "F.Cu") (net 4) (tstamp 0350e9f2-84f5-4275-8b57-37ab9fa3e641)) - (segment (start 167.9 93.2275) (end 167.9 91.368255) (width 0.25) (layer "F.Cu") (net 4) (tstamp 0b6d204f-a711-4a39-a297-32dbe5cb287f)) - (segment (start 169.669246 90.6) (end 170.4 91.330754) (width 0.25) (layer "F.Cu") (net 4) (tstamp 27f1f380-5c7c-4de8-8a60-3b525cfaee08)) - (segment (start 171.386501 96.836501) (end 171.386501 102.142342) (width 0.25) (layer "F.Cu") (net 4) (tstamp 4afe466b-ecf3-4725-8e41-46d43acd218d)) + (segment (start 168.668255 90.6) (end 169.669246 90.6) (width 0.25) (layer "F.Cu") (net 4) (tstamp 25cdc68a-75da-4bd0-930c-d3a3f64ce4b2)) + (segment (start 169.9 96.141509) (end 170.3125 96.554009) (width 0.25) (layer "F.Cu") (net 4) (tstamp 4b9acd1d-6fc7-4bf4-90cc-530be53d584a)) + (segment (start 170.3125 98.2125) (end 171.386501 99.286501) (width 0.25) (layer "F.Cu") (net 4) (tstamp 4c722445-bcbd-48bc-bb1b-6666b8424247)) (segment (start 186.0405 101.7055) (end 186.0405 101.591319) (width 0.25) (layer "F.Cu") (net 4) (tstamp 4f05a1d9-5829-4b24-b9ab-15352de161ff)) + (segment (start 167.9 93.2275) (end 167.9 91.368255) (width 0.25) (layer "F.Cu") (net 4) (tstamp 562b4619-5621-4f4f-b5a8-dcf717d46192)) + (segment (start 170.3125 94.945991) (end 169.9 95.358491) (width 0.25) (layer "F.Cu") (net 4) (tstamp 57f33bce-fb63-4085-8e22-00f21220c72b)) (segment (start 186.85 102.515) (end 186.0405 101.7055) (width 0.25) (layer "F.Cu") (net 4) (tstamp 5d7f5bd7-1ecf-469c-8920-05dd40cf25e1)) - (segment (start 168.668255 90.6) (end 169.669246 90.6) (width 0.25) (layer "F.Cu") (net 4) (tstamp b30a56c3-ad74-4739-8563-6a55136cacc0)) - (segment (start 170.4 91.330754) (end 170.4 95.85) (width 0.25) (layer "F.Cu") (net 4) (tstamp d248291f-a659-4155-86d2-aecca809924d)) - (segment (start 166.6475 94.48) (end 167.9 93.2275) (width 0.25) (layer "F.Cu") (net 4) (tstamp ec359ba6-5651-4f33-bdcf-43155e22451f)) + (segment (start 166.6475 94.48) (end 167.9 93.2275) (width 0.25) (layer "F.Cu") (net 4) (tstamp 68f3483b-ca25-4912-875c-b367417407c6)) + (segment (start 170.3125 91.243254) (end 170.3125 94.945991) (width 0.25) (layer "F.Cu") (net 4) (tstamp 713f97dd-7f1e-4c1e-9a3d-ab02e12f75bc)) + (segment (start 170.3125 96.554009) (end 170.3125 98.2125) (width 0.25) (layer "F.Cu") (net 4) (tstamp 726110b2-bfd9-4e81-be4d-1b11ff224fbf)) + (segment (start 171.386501 99.286501) (end 171.386501 102.142342) (width 0.25) (layer "F.Cu") (net 4) (tstamp 8925af43-e3f0-4c72-9abe-d41861df492b)) + (segment (start 169.669246 90.6) (end 170.3125 91.243254) (width 0.25) (layer "F.Cu") (net 4) (tstamp ae14bab9-c8cc-4794-ade6-cd6d50411510)) + (segment (start 167.9 91.368255) (end 168.668255 90.6) (width 0.25) (layer "F.Cu") (net 4) (tstamp e61bccff-c60d-40f0-9f3d-b086ddc64888)) + (segment (start 169.9 95.358491) (end 169.9 96.141509) (width 0.25) (layer "F.Cu") (net 4) (tstamp fef07ac3-4410-4dcc-a0b1-244e1ec77c39)) (via (at 186.0405 101.591319) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 4) (tstamp 7bda4fcf-08fd-4670-a322-ae9a489f24b9)) (via (at 171.386501 102.142342) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 4) (tstamp cd8fd5b7-f2dc-46fb-a64a-1b24389a0d4c)) - (segment (start 186.0405 101.591319) (end 171.937524 101.591319) (width 0.25) (layer "B.Cu") (net 4) (tstamp 9f0055f9-c58d-4f6e-a609-09a617c4b5ff)) - (segment (start 171.937524 101.591319) (end 171.386501 102.142342) (width 0.25) (layer "B.Cu") (net 4) (tstamp e792fef9-bc20-40d4-9278-0cd340647e85)) + (segment (start 186.0405 101.591319) (end 184.949181 100.5) (width 0.25) (layer "B.Cu") (net 4) (tstamp 6158f461-4165-4e00-adf8-0862d27f800c)) + (segment (start 173.028843 100.5) (end 171.386501 102.142342) (width 0.25) (layer "B.Cu") (net 4) (tstamp b795a79a-5144-46e9-b983-cff2bb0aa29d)) + (segment (start 184.949181 100.5) (end 173.028843 100.5) (width 0.25) (layer "B.Cu") (net 4) (tstamp e6c8b581-e9d0-40c9-a73c-bfa620dc9f5d)) (segment (start 172.555515 72.301622) (end 170.417413 72.222924) (width 0.2) (layer "F.Cu") (net 5) (tstamp e74e4e8c-1931-47dc-8a7c-52955fd0fd76)) (segment (start 137.104618 69.495623) (end 135.967413 71.307925) (width 0.2) (layer "F.Cu") (net 6) (tstamp 26cb7ef6-516a-4504-8617-44ab6720fb62)) (segment (start 116.949103 98.794001) (end 117.95 100.685) (width 0.2) (layer "F.Cu") (net 7) (tstamp 1c042e39-d791-4863-b7ad-b4d1c1b522a9)) @@ -8247,9 +9495,12 @@ (segment (start 187.850897 104.405999) (end 187.1 105.05) (width 0.25) (layer "F.Cu") (net 10) (tstamp 7d6a4ac3-6331-44e3-af33-f87ebb451d95)) (segment (start 187.1 105.05) (end 185.9 104.9) (width 0.25) (layer "F.Cu") (net 10) (tstamp eed155d6-3300-46b8-af44-fd9b9ca4971f)) (via (at 185.9 104.9) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 10) (tstamp f6f75bcd-36df-491e-805c-88bc89f37754)) - (segment (start 185.6 104.9) (end 181.4 109.1) (width 0.25) (layer "B.Cu") (net 10) (tstamp 41c5f4ab-6713-4a55-97bb-809b9f73ab28)) - (segment (start 185.9 104.9) (end 185.6 104.9) (width 0.25) (layer "B.Cu") (net 10) (tstamp c6d48726-f178-4627-8795-6275817289bd)) - (segment (start 181.4 109.1) (end 170.55 109.1) (width 0.25) (layer "B.Cu") (net 10) (tstamp d7bd30f8-bfc8-482e-8e4a-f089f4ee35db)) + (segment (start 182.9 109.1) (end 183.9 108.1) (width 0.25) (layer "B.Cu") (net 10) (tstamp 086fc151-76f2-4567-b52a-200d0f2bf028)) + (segment (start 183.9 108.1) (end 183.9 106.6) (width 0.25) (layer "B.Cu") (net 10) (tstamp 50084b13-bb9d-475f-ba14-6e74f5280677)) + (segment (start 170.55 109.1) (end 182.9 109.1) (width 0.25) (layer "B.Cu") (net 10) (tstamp c1af82b2-2be8-400e-895a-ebd7cbf24a72)) + (segment (start 185.6 104.9) (end 185.9 104.9) (width 0.25) (layer "B.Cu") (net 10) (tstamp cacc9791-3589-4e72-a25e-ff24c1b07569)) + (segment (start 183.9 106.6) (end 185.6 104.9) (width 0.25) (layer "B.Cu") (net 10) (tstamp cde3b9a6-bd7a-4ab4-a829-04d9744d2e65)) + (segment locked (start 147.909107 122.727988) (end 145.82999 132.509464) (width 0.2) (layer "F.Cu") (net 11) (tstamp 1c74b8a1-dcc6-4988-b3de-869b586e059e)) (segment (start 145.025 121.65) (end 145.025 120.475) (width 0.25) (layer "F.Cu") (net 11) (tstamp 3260b524-5763-47d3-a57b-d77010f2e29a)) (segment (start 145.025 120.475) (end 144.9 120.35) (width 0.25) (layer "F.Cu") (net 11) (tstamp 99d9c533-fdc5-4434-a6b3-3046595be24c)) (segment (start 145.85 115.05) (end 145.9 115.1) (width 0.25) (layer "F.Cu") (net 11) (tstamp 9a5ecda7-d9de-4c61-9cd6-56c4100384ab)) @@ -8319,6 +9570,7 @@ (segment (start 143.4 118.35) (end 141.275 116.225) (width 0.25) (layer "F.Cu") (net 14) (tstamp 9f662b69-8eb4-4a04-8e06-a0a42144433b)) (segment (start 141.15 85.35) (end 147.610649 85.35) (width 0.25) (layer "F.Cu") (net 14) (tstamp a59964d7-08a3-41d4-9328-9f02a60d577d)) (segment (start 139.326159 87.173841) (end 141.15 85.35) (width 0.25) (layer "F.Cu") (net 14) (tstamp af44f25a-c947-4002-b1cd-3fb92759c709)) + (segment locked (start 139.703839 119.074767) (end 133.825986 127.164937) (width 0.2) (layer "F.Cu") (net 14) (tstamp c65e64c6-7f29-4594-9517-9a2bb15f5448)) (segment (start 139.351159 107.979087) (end 139.326159 107.954087) (width 0.25) (layer "F.Cu") (net 14) (tstamp d2087a69-0630-49b7-b89b-304241d9539d)) (segment (start 141.275 115.05) (end 141.275 114.225) (width 0.25) (layer "F.Cu") (net 14) (tstamp d91099b0-2d5e-40f4-b512-efd8b3817618)) (segment (start 143.65 118.35) (end 143.4 118.35) (width 0.25) (layer "F.Cu") (net 14) (tstamp d9c0c5be-8f40-4b6a-905a-9162b0909f5f)) @@ -8353,6 +9605,7 @@ (segment (start 148.59 111.93) (end 148.59 113.54) (width 0.25) (layer "F.Cu") (net 15) (tstamp 0837c617-3f30-4b50-bd22-be1e1849791b)) (segment (start 152.15 83.2255) (end 152.0255 83.35) (width 0.25) (layer "F.Cu") (net 15) (tstamp 0b47673a-0261-4ab3-9516-147477da59d6)) (segment (start 137.679595 94.570405) (end 138.9 93.35) (width 0.25) (layer "F.Cu") (net 15) (tstamp 0e111b3c-b4fb-4e40-982c-0633692d2d8a)) + (segment locked (start 156.890893 122.727988) (end 158.97001 132.509464) (width 0.2) (layer "F.Cu") (net 15) (tstamp 1bccf370-5900-4ca3-991a-57e0b682a18a)) (segment (start 148.275 113.925) (end 148.3 113.95) (width 0.25) (layer "F.Cu") (net 15) (tstamp 1c6e5c97-0421-43a3-b412-96b2b2600c0e)) (segment (start 147.65 83.35) (end 146.15 84.85) (width 0.25) (layer "F.Cu") (net 15) (tstamp 1e0d4af9-ed12-4548-9548-c942278a4967)) (segment (start 137.679595 97.629595) (end 137.679595 95.320405) (width 0.25) (layer "F.Cu") (net 15) (tstamp 1f4b6d2a-6d3f-4081-abc9-f9f12be20657)) @@ -8482,6 +9735,7 @@ (segment (start 157.4 120.35) (end 157.3 120.25) (width 0.25) (layer "B.Cu") (net 19) (tstamp a69b72d8-a36b-4671-8870-5d1228ad9584)) (segment (start 157.3 116.45) (end 158.4 115.35) (width 0.25) (layer "B.Cu") (net 19) (tstamp b397dc97-94f8-429d-9fba-d053b80051aa)) (segment (start 163.775 121.65) (end 163.775 120.475) (width 0.25) (layer "F.Cu") (net 20) (tstamp 0c2fb293-f578-472a-8239-510e8a90394e)) + (segment locked (start 165.096161 119.074767) (end 170.974014 127.164937) (width 0.2) (layer "F.Cu") (net 20) (tstamp 15055a71-7387-4fff-bc5b-dff96d27f7a7)) (segment (start 165.4 114.85) (end 165.2 115.05) (width 0.25) (layer "F.Cu") (net 20) (tstamp 7d2bd233-84ec-4eee-b7a4-d1306bb5e8c8)) (segment (start 163.775 120.475) (end 163.65 120.35) (width 0.25) (layer "F.Cu") (net 20) (tstamp e47a5456-603a-47a1-a63c-7ec99a9e4c15)) (segment (start 165.2 115.05) (end 163.775 115.05) (width 0.25) (layer "F.Cu") (net 20) (tstamp ec1eeaab-f40e-403d-9631-2615db320b80)) @@ -8518,18 +9772,18 @@ (segment (start 162.65 88.43) (end 161.4 87.18) (width 0.25) (layer "B.Cu") (net 47) (tstamp cd17ebca-0886-4214-8055-fb2a9eb4ed01)) (segment (start 142.15 88.43) (end 139.31 88.43) (width 0.25) (layer "B.Cu") (net 48) (tstamp 200797a3-874c-4e37-8067-97cf66e996c4)) (segment (start 139.31 88.43) (end 138.9 88.84) (width 0.25) (layer "B.Cu") (net 48) (tstamp 7d30723c-2202-441e-82a3-a434271abde8)) + (segment (start 138.699126 114.739126) (end 139.31 115.35) (width 0.2) (layer "B.Cu") (net 49) (tstamp 36e802c9-5d29-4d61-9b8e-a2a15814bb67)) + (segment (start 141.57 111.43) (end 138.699126 114.300874) (width 0.2) (layer "B.Cu") (net 49) (tstamp 372801ab-0753-4eee-8e57-f119629ff48a)) (segment (start 162.65 113.85) (end 161.9 114.6) (width 0.2) (layer "B.Cu") (net 49) (tstamp 72d8de21-b075-45fc-930c-0e6584257a78)) (segment (start 143.73 109.85) (end 142.15 111.43) (width 0.2) (layer "B.Cu") (net 49) (tstamp 73cf1bc3-a81d-4241-9326-8eb3dec57623)) (segment (start 161.9 114.6) (end 161.4 114.6) (width 0.2) (layer "B.Cu") (net 49) (tstamp 7ca98462-6dd5-4f8a-88cf-53991d1abe64)) (segment (start 157.9 111.1) (end 157.9 110.1) (width 0.2) (layer "B.Cu") (net 49) (tstamp 9825c526-5c8d-42e6-8646-846d719a303c)) (segment (start 157.9 110.1) (end 157.65 109.85) (width 0.2) (layer "B.Cu") (net 49) (tstamp ac740713-76cb-4c7d-b49d-52c36395162b)) - (segment (start 142.15 111.43) (end 141.57 111.43) (width 0.2) (layer "B.Cu") (net 49) (tstamp be8b4590-a6ae-4ecf-9ff2-b110713ef9b9)) + (segment (start 138.699126 114.300874) (end 138.699126 114.739126) (width 0.2) (layer "B.Cu") (net 49) (tstamp b95c115a-e3fd-4e60-b716-da07de42942e)) + (segment (start 142.15 111.43) (end 141.57 111.43) (width 0.2) (layer "B.Cu") (net 49) (tstamp c1afb081-daa1-4839-9c4d-2a1bda7cc988)) (segment (start 162.65 111.43) (end 162.65 113.85) (width 0.2) (layer "B.Cu") (net 49) (tstamp cb08a7cb-310e-4368-b41f-3ff6b0ae2bf5)) (segment (start 157.65 109.85) (end 143.73 109.85) (width 0.2) (layer "B.Cu") (net 49) (tstamp d42792c0-3080-4588-ba9b-d5958a522bf7)) (segment (start 161.4 114.6) (end 157.9 111.1) (width 0.2) (layer "B.Cu") (net 49) (tstamp dc06be52-6fd7-4721-920e-3f0f922ef61e)) - (segment (start 138.699126 114.810874) (end 138.41 115.1) (width 0.2) (layer "B.Cu") (net 49) (tstamp f51a4af1-50cf-40d2-91b6-27cf9fe1db62)) - (segment (start 138.699126 114.300874) (end 138.699126 114.810874) (width 0.2) (layer "B.Cu") (net 49) (tstamp f894b47f-d92a-4235-ab6b-0b3da7cd1388)) - (segment (start 141.57 111.43) (end 138.699126 114.300874) (width 0.2) (layer "B.Cu") (net 49) (tstamp fce054ff-c582-4dc3-aeb4-0ae1c02d85a1)) (segment (start 148.99 83.25) (end 148.15 84.09) (width 0.2) (layer "B.Cu") (net 50) (tstamp 1194c39e-76fd-45a0-bcbd-3e56d3c4f149)) (segment (start 150.7625 83.25) (end 148.99 83.25) (width 0.2) (layer "B.Cu") (net 50) (tstamp fc82ec5a-2fc5-4bc9-b1b9-81b0e0dd579c)) (segment (start 136.990952 111.917505) (end 136.990952 111.0275) (width 0.2) (layer "B.Cu") (net 51) (tstamp 56ca9393-149c-48fb-901c-291776a19234)) @@ -8537,11 +9791,11 @@ (segment (start 136.89 112.018457) (end 136.990952 111.917505) (width 0.2) (layer "B.Cu") (net 51) (tstamp 676cb975-4a39-4790-9a69-1d9cb47581ca)) (segment (start 137.39 113.6) (end 137.39 113.181543) (width 0.2) (layer "B.Cu") (net 51) (tstamp 92c73479-6a34-46b9-902a-e3c0a67b4757)) (segment (start 137.39 113.181543) (end 136.89 112.681543) (width 0.2) (layer "B.Cu") (net 51) (tstamp ba0b8b30-509f-4cdc-9f63-e83c1c2a5030)) - (segment (start 136.5 111.700952) (end 136.590952 111.61) (width 0.2) (layer "B.Cu") (net 52) (tstamp 0b97e0d1-b4e7-42f3-a133-7fb6791b42a1)) - (segment (start 137.39 114.85) (end 137.39 114.80552) (width 0.2) (layer "B.Cu") (net 52) (tstamp 8ebb7b57-3a8e-47fa-8259-fd0d5879b8c7)) - (segment (start 136.590952 111.61) (end 136.590952 111.0275) (width 0.2) (layer "B.Cu") (net 52) (tstamp a8ae2d71-5175-413b-beb6-f515a8ea219d)) - (segment (start 137.39 114.80552) (end 136.5 113.91552) (width 0.2) (layer "B.Cu") (net 52) (tstamp e2897bcd-108c-4f36-af97-4b457edcdbcf)) - (segment (start 136.5 113.91552) (end 136.5 111.700952) (width 0.2) (layer "B.Cu") (net 52) (tstamp ecfa3468-78c6-4304-95d4-ee9af777c213)) + (segment (start 136.5 111.700952) (end 136.590952 111.61) (width 0.2) (layer "B.Cu") (net 52) (tstamp 3d03691a-74d9-45a1-8f09-b90899cb67cb)) + (segment (start 138.29 115.35) (end 138.15 115.35) (width 0.2) (layer "B.Cu") (net 52) (tstamp 58ed5b22-729f-48d5-bed2-e82665934eb7)) + (segment (start 136.5 113.7) (end 136.5 111.700952) (width 0.2) (layer "B.Cu") (net 52) (tstamp 71c22d4e-b5fc-4d80-a1ab-565700f5a19d)) + (segment (start 136.590952 111.61) (end 136.590952 111.0275) (width 0.2) (layer "B.Cu") (net 52) (tstamp 90c70fe3-232b-42b0-ab28-3e18f8a00347)) + (segment (start 138.15 115.35) (end 136.5 113.7) (width 0.2) (layer "B.Cu") (net 52) (tstamp b4f0efe8-4c26-41fc-8ded-a24e84c19f82)) (segment (start 187.95 100.685) (end 186.756923 98.908982) (width 0.2) (layer "F.Cu") (net 54) (tstamp 00d72f43-55ea-4e18-a007-5b949f9bdc11)) (segment (start 187.65961 96.974026) (end 186.287424 95.332448) (width 0.2) (layer "F.Cu") (net 55) (tstamp e45c6e7b-b7a7-497f-ab26-513818135264)) (segment (start 186.982908 93.313734) (end 185.446648 91.824581) (width 0.2) (layer "F.Cu") (net 56) (tstamp ab94bd95-3047-4f2e-9d9b-2d1a5931290d)) @@ -8596,7 +9850,1745 @@ (segment (start 185.248705 115.223594) (end 184.881147 113.115853) (width 0.2) (layer "F.Cu") (net 105) (tstamp 3cdbe482-9fc0-455e-b3c7-42a45ad906a8)) (segment (start 186.49281 111.715337) (end 185.906946 109.657562) (width 0.2) (layer "F.Cu") (net 106) (tstamp c3b1775d-9c40-440c-a064-8f497212a05d)) (segment (start 187.363386 108.096256) (end 186.565636 106.110994) (width 0.2) (layer "F.Cu") (net 107) (tstamp c5efcadf-6158-4fef-813c-a3f617b10d91)) - + (segment locked (start 173.881673 103.857815) (end 183.826892 104.9031) (width 0.2) (layer "F.Cu") (net 108) (tstamp f2b1c76d-d504-4c1e-bce8-c4457226c765)) + (via (at 174.6 96.175) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp 02a5489a-5bf4-4383-a6fd-a0132495a0be)) + (via (at 164.419659 121.037037) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp 084890e3-ce81-4ca7-8fd7-d3f675ec30f2)) + (via (at 136.601812 85.086736) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp 0afb8b3e-27cd-4c55-9fad-b8c2aebd8b3e)) + (via (at 140.388328 121.049881) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp 11d57652-1eff-4bbf-a8b9-a02192ee3b0c)) + (via (at 130.190254 96.186564) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp 14ebe761-7e7b-4f96-ae4c-ae4410c51249)) + (via (at 131.813044 111.52209) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp 19540bbe-fcff-40d3-bf2a-c4548ec4188c)) + (via (at 129.557202 102.290811) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp 197b2729-e7e3-4951-aed4-beef961477a6)) + (via (at 134.31223 87.621063) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp 1a9ff7cc-f15e-45fe-a86e-0e720cbb9255)) + (via (at 167.186125 119.034123) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp 38d6fb8c-5c8c-423c-85e3-f022f9a199cf)) + (via (at 174.887255 105.673569) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp 40ee0841-6edf-4204-ba32-c2137ab428e0)) + (via (at 172.998894 111.512805) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp 4932c56f-fc1e-482c-985a-51a42dda5e03)) + (via (at 173.55 92.925) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp 4bd67fe6-e5a7-4061-aa20-9bdd13d4b096)) + (via (at 145.998188 123.538264) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp 4dfc68a7-0b63-48ac-81c8-c80e3867b3fe)) + (via (at 158.8167 123.540923) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp 5add19a0-caac-4214-be1a-df5bade70d67)) + (via (at 168.193046 85.072513) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp 5b1b63c3-0cd8-465a-993f-1be8a0831ed7)) + (via (at 133.515812 114.482763) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp 5ed3b946-927e-4c5f-9790-1e2837960e09)) + (via (at 160.105331 80.077779) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp 75b15aad-2a4a-45cd-8707-491abcae9a52)) + (via (at 141.561746 81.472646) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp 85714875-2cbb-4c80-90c5-056c62541e65)) + (via (at 144.684187 80.088681) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp 8f564df5-b87a-4b4d-be8b-991771f055d1)) + (via (at 175.249927 102.277473) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp a6d91555-a9b9-4abb-8631-301f08e72226)) + (via (at 170.474163 87.614462) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp a8fd5bab-c5bd-4465-9248-bf9d0d26154e)) + (via (at 149.33777 124.253937) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp abe4d962-578b-4ecb-95b1-ffe10e921c4f)) + (via (at 129.908544 105.688098) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp b8619a43-3c3c-4086-93ce-4408d5f857c9)) + (via (at 131.251088 92.940085) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp b99cd0a2-b7cb-49f3-95b7-c1dd25012c22)) + (via (at 150.685294 78.804432) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp bbc101da-eb3c-4a78-b218-1886a403cfa2)) + (via (at 171.28626 114.467782) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp bdef3eba-73ca-45ef-a5ff-dc43758ad90a)) + (via (at 154.100696 78.810128) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp cd4de787-f208-45b2-8cf0-1ba81d29b1eb)) + (via (at 163.223139 81.472151) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp dbc32cd4-3967-4921-8ac7-7f1075f91846)) + (via (at 137.628558 119.03775) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp df26cc7c-bcb5-4330-89a7-5fe39a1dbef1)) + (via (at 155.474749 124.245453) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 109) (tstamp e9786ba2-59ea-433b-b621-3f1c8f1b5172)) + (segment (start 174.6 96.175) (end 174.608639 96.205053) (width 0.2) (layer "B.Cu") (net 109) (tstamp 13daface-9360-4d3e-b495-2b2353dda143)) + (segment (start 173.544438 92.909515) (end 173.55 92.925) (width 0.2) (layer "B.Cu") (net 109) (tstamp 5cae4129-1af9-4505-a62f-2b9459bfddd0)) + (arc (start 137.603836 119.018522) (mid 138.9863 120.061526) (end 140.401861 121.059146) (width 0.2) (layer "B.Cu") (net 109) (tstamp 0b0a4a18-834d-4430-a815-ff1759da5886)) + (arc (start 144.713165 80.076893) (mid 143.118664 80.752639) (end 141.546919 81.479741) (width 0.2) (layer "B.Cu") (net 109) (tstamp 16adbcd1-23ef-4e7b-8bd9-2183b78dad82)) + (arc (start 145.967756 123.530661) (mid 147.654927 123.921194) (end 149.353876 124.256805) (width 0.2) (layer "B.Cu") (net 109) (tstamp 21477ad2-ed24-4c75-823a-d94565aa954f)) + (arc (start 154.131914 78.811192) (mid 152.400414 78.779975) (end 150.668814 78.80493) (width 0.2) (layer "B.Cu") (net 109) (tstamp 3e97282b-80b2-4fa8-abc2-b14b0b19b1ee)) + (arc (start 163.25122 81.485831) (mid 161.682113 80.753049) (end 160.090068 80.071541) (width 0.2) (layer "B.Cu") (net 109) (tstamp 40c52e1d-45cb-4ed7-a40a-c75b0b01fbc4)) + (arc (start 174.882933 105.704556) (mid 175.09497 103.985805) (end 175.251153 102.261082) (width 0.2) (layer "B.Cu") (net 109) (tstamp 4b598d43-21ec-4172-80f6-0cdaa238bd14)) + (arc (start 170.494293 87.63838) (mid 169.358892 86.330737) (end 168.181681 85.060606) (width 0.2) (layer "B.Cu") (net 109) (tstamp 4fd53df5-7af2-4a47-b6e7-a88e2ffe1e0c)) + (arc (start 155.443921 124.250933) (mid 157.144073 123.921468) (end 158.832645 123.537039) (width 0.2) (layer "B.Cu") (net 109) (tstamp 55e42b61-822f-43e1-9ad6-3c510a378fd7)) + (arc (start 136.623598 85.064181) (mid 135.441801 86.330048) (end 134.301679 87.633575) (width 0.2) (layer "B.Cu") (net 109) (tstamp 620bf91b-60c8-4070-abcd-dc4252525952)) + (arc (start 164.393673 121.054521) (mid 165.812834 120.062026) (end 167.199059 119.024028) (width 0.2) (layer "B.Cu") (net 109) (tstamp afaf2197-5daf-41d6-8232-cca9201bc46d)) + (arc (start 129.554896 102.259662) (mid 129.704842 103.984939) (end 129.910661 105.704445) (width 0.2) (layer "B.Cu") (net 109) (tstamp e2e0852f-055d-4295-be90-6c498218ad19)) + (arc (start 131.261757 92.910588) (mid 130.697006 94.547695) (end 130.185645 96.202255) (width 0.2) (layer "B.Cu") (net 109) (tstamp e64d1928-dac4-4eaa-b6ce-0cb3c85075cf)) + (arc (start 174.608639 96.205053) (mid 174.103265 94.548653) (end 173.544438 92.909515) (width 0.2) (layer "B.Cu") (net 109) (tstamp eb4ba905-ef6e-4bef-ad4e-e0768c575ad6)) + (arc (start 171.269688 114.494345) (mid 172.162472 113.010431) (end 173.006661 111.498344) (width 0.2) (layer "B.Cu") (net 109) (tstamp f3588123-5502-4210-aad1-1649e8d0adf2)) + (arc (start 131.798281 111.494465) (mid 132.636996 113.009595) (end 133.524408 114.496727) (width 0.2) (layer "B.Cu") (net 109) (tstamp f507002f-5484-4f34-91a1-10366b965927)) + (via (at 159.857084 127.370652) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp 084cc213-2b95-4ac2-9856-65d699045e4a)) + (via (at 156.081755 128.180459) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp 092355c9-9aac-4fb9-847c-10660d53b105)) + (via (at 125.991045 106.322467) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp 17acb09b-2ede-40d7-bc42-c84c927a03aa)) + (via (at 150.463891 74.842084) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp 1e6fa417-15dc-4a17-bed3-6694247e71e8)) + (via (at 143.272313 76.365868) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp 1e7161bb-fe7a-4239-aa0a-6ec61c7c1186)) + (via (at 178.45 95.16) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp 2302c16f-a3d5-48b0-9dee-7c2c7178c74e)) + (via (at 125.580304 102.483171) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp 253e2cbb-2f03-489f-980b-48c444e9733a)) + (via (at 154.325089 74.834908) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp 3aba5be5-720d-4e14-817d-309d7ebc5a0d)) + (via (at 131.219483 85.134269) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp 4c9d950f-9e55-4068-815c-fbc101c304ba)) + (via (at 130.195019 116.655678) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp 5e478161-6b16-4bde-8eac-b1ef625d201b)) + (via (at 178.817243 106.312257) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp 609d1808-803d-4a74-8de6-3bc28f930139)) + (via (at 179.213712 102.471461) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp 60d593f6-d1d6-423a-a25a-939fd1dadda9)) + (via (at 128.258206 113.31537) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp 6ab8bfba-9b43-4579-8549-102816dc9a08)) + (via (at 138.238437 124.385625) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp 6ff5cb5b-c628-4380-849e-dc9ee664c852)) + (via (at 173.578475 85.121278) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp 8110506e-df6a-435b-92f6-9205683bfde2)) + (via (at 166.574697 124.384953) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp 879d7a04-e075-49f7-8f04-a4f66bdd1443)) + (via (at 139.747851 77.942914) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp 978f1ff7-093a-4c84-b00f-b457a22c8301)) + (via (at 176.54109 113.302238) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp 9c0ff8c2-5e9c-498e-9229-36eb8b113700)) + (via (at 126.353419 95.172698) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp 9c44a318-2b84-4752-b0a5-f3ca32b1883e)) + (via (at 127.53977 91.498264) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp b4aa683c-21c4-4b3a-a5cd-8e9f47e12601)) + (via (at 177.25 91.49) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp b5b14a52-4235-44a1-a59d-1335d41a121a)) + (via (at 169.694254 122.109593) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp c865973f-25a3-4f77-941f-2e86af20fe58)) + (via (at 165.045 77.931876) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp c9be5ed4-8f82-43b7-9ba2-93ddcaee949c)) + (via (at 148.730517 128.175731) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp ca37ef92-3d3e-4425-96a1-ce01ec6c196f)) + (via (at 174.616705 116.649722) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp cc425787-bc6e-4632-b4d1-0813d04c6c08)) + (via (at 161.514701 76.367941) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp dd960fe9-a595-4e5d-b776-a1d7480bc82c)) + (via (at 133.797796 82.260038) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp e9ee80d2-ccb1-4291-a017-c49bf47a2d2d)) + (via (at 135.110444 122.121875) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp eb5b9c54-8742-4a43-86c8-d67bc8ef1acb)) + (via (at 144.952204 127.379962) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp fd5ead6e-4409-4d67-965c-1a197cbb9304)) + (via (at 170.989497 82.25665) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 110) (tstamp fee4b1d8-9244-4d47-a25c-48be4db7bf8d)) + (segment (start 177.251143 91.492998) (end 177.25 91.49) (width 0.2) (layer "B.Cu") (net 110) (tstamp 9496bc1f-d8ec-417f-badf-804ec366d52b)) + (segment (start 178.45 95.16) (end 178.451372 95.165004) (width 0.2) (layer "B.Cu") (net 110) (tstamp a5d49b74-d48e-4a75-b7b8-d6d5da3ce744)) + (arc (start 166.570352 124.38781) (mid 168.158537 123.287407) (end 169.691746 122.111612) (width 0.2) (layer "B.Cu") (net 110) (tstamp 0e9f90a1-75bb-4ff6-b8a6-542b8366ecdc)) + (arc (start 127.541438 91.493327) (mid 126.903371 93.317084) (end 126.354093 95.16952) (width 0.2) (layer "B.Cu") (net 110) (tstamp 1547e505-66d7-4b3b-aecc-f5d386d81fb8)) + (arc (start 156.076592 128.181366) (mid 157.975046 127.82207) (end 159.853941 127.371541) (width 0.2) (layer "B.Cu") (net 110) (tstamp 18741671-0129-432a-961b-c9f24b92a4e9)) + (arc (start 165.049595 77.934142) (mid 163.302525 77.108936) (end 161.517653 76.369035) (width 0.2) (layer "B.Cu") (net 110) (tstamp 2872a6a0-2dc3-4577-a2c8-f46c9051423f)) + (arc (start 143.277058 76.363997) (mid 141.494792 77.110153) (end 139.750626 77.941481) (width 0.2) (layer "B.Cu") (net 110) (tstamp 5feb9c42-6911-4fc6-b538-d683759a3aa9)) + (arc (start 128.255696 113.310876) (mid 129.184061 115.005384) (end 130.19315 116.653098) (width 0.2) (layer "B.Cu") (net 110) (tstamp 6bf7c619-5931-45e2-922f-109a7776c480)) + (arc (start 174.613924 116.654163) (mid 175.617228 115.002921) (end 176.539646 113.305167) (width 0.2) (layer "B.Cu") (net 110) (tstamp 88c0a11f-b5dc-49b6-b53e-ec69f5052d3b)) + (arc (start 154.330241 74.835088) (mid 152.398571 74.791822) (end 150.467065 74.841861) (width 0.2) (layer "B.Cu") (net 110) (tstamp 8a50534f-f266-4502-9b16-92cd5b4f3623)) + (arc (start 178.816469 106.317399) (mid 179.061413 104.400834) (end 179.213544 102.474678) (width 0.2) (layer "B.Cu") (net 110) (tstamp a7e8f542-679d-40fe-a79e-40c1d618b1a3)) + (arc (start 178.451372 95.165004) (mid 177.895602 93.314507) (end 177.251143 91.492998) (width 0.2) (layer "B.Cu") (net 110) (tstamp aab88b16-cc9b-47ef-aad6-7655f91f8838)) + (arc (start 173.581759 85.125269) (mid 172.321373 83.660808) (end 170.991756 82.258902) (width 0.2) (layer "B.Cu") (net 110) (tstamp ad1274c7-0b49-454d-a08b-656be28abfd2)) + (arc (start 125.580006 102.477968) (mid 125.738891 104.403578) (end 125.990554 106.319273) (width 0.2) (layer "B.Cu") (net 110) (tstamp d6b5d621-9396-40eb-9ec1-7aa962c4995f)) + (arc (start 133.801355 82.256287) (mid 132.476663 83.662846) (end 131.221419 85.131718) (width 0.2) (layer "B.Cu") (net 110) (tstamp d7748f72-8189-472f-919f-45f31552bf79)) + (arc (start 135.106341 122.118704) (mid 136.643663 123.289115) (end 138.235697 124.383943) (width 0.2) (layer "B.Cu") (net 110) (tstamp e5326a4e-3f3b-40ea-a7c6-88324a97200c)) + (arc (start 144.947131 127.378689) (mid 146.827594 127.822626) (end 148.727296 128.175263) (width 0.2) (layer "B.Cu") (net 110) (tstamp f92f0f37-de09-4242-9560-24cb15a43983)) + (via (at 136.08706 127.753351) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp 07e16371-e0f2-42ed-ab58-ab3186b899ad)) + (via (at 182.751266 106.991053) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp 141c0095-37e4-4d82-b5f5-daa0dd180946)) + (via (at 180.115247 115.089807) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp 229687ac-fd3f-4bd8-822a-2fcec38c26d0)) + (via (at 176.715294 82.651932) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp 317ea6df-9407-4884-ac90-ca7e35cef0d2)) + (via (at 180.97 90.03) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp 329c030b-1c29-4b5d-a697-d980df64e04f)) + (via (at 141.893156 72.619506) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp 3a17ad54-17bc-4a42-a3c7-9cb5703e5ac1)) + (via (at 122.048785 106.977131) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp 49d34db2-7341-4709-a1c8-04e82b1a69b4)) + (via (at 166.906253 74.400158) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp 4c33aacf-094f-4232-9689-0093be4b8db9)) + (via (at 126.859861 118.857205) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp 6fa2aee7-865c-441d-b25a-aae62b849191)) + (via (at 150.224892 70.852989) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp 747c05a9-b7d0-4422-916c-1e331bd59b5d)) + (via (at 123.832845 90.016371) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp 7c8f0205-7b99-4ee0-b256-ce340fba76f0)) + (via (at 132.555578 125.189441) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp 7ca54eef-ce0f-49f0-84de-061b75942c3f)) + (via (at 148.134914 132.127346) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp 89543cdc-f2eb-4e62-816d-199dafa4a9ea)) + (via (at 183.205937 102.650745) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp 8ad89147-2650-4aab-8611-e73e72b18d86)) + (via (at 131.014092 79.39852) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp 8ce8fe1e-855c-4687-8dba-78c2277ba3de)) + (via (at 160.92024 131.222885) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp 90f33d1f-be30-425f-bf58-dde1757c5d9d)) + (via (at 154.588949 70.851483) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp a82c2c20-c102-445f-ab43-c1d5621384ea)) + (via (at 172.232339 125.196358) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp b81c67a3-084b-44e2-b912-d96a7d306ec6)) + (via (at 162.918876 72.626511) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp caf5f8b1-a91f-41c2-8908-af367d4312e5)) + (via (at 121.591119 102.637137) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp d36b9f74-745d-4471-9ff5-c663cf7fd84c)) + (via (at 156.651861 132.131696) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp da64b4bf-f2c2-477f-8a80-8e5c16bd43b2)) + (via (at 177.934522 118.869944) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp dc13d1e6-a767-4350-9202-e59a297f2de9)) + (via (at 124.676529 115.078573) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp e626b658-938e-43df-afab-c364846ec6b0)) + (via (at 173.794051 79.409813) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp e64a2eea-0515-4a48-80b1-8c1984ac23e0)) + (via (at 143.865908 131.22148) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp eb7b66f5-f214-406a-b2fa-0b7bfaae0d79)) + (via (at 137.907003 74.395904) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp ecce1c43-bf22-46b8-9533-4b6c3d7b69f3)) + (via (at 122.485709 94.167302) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp ecde8729-4789-452b-a464-8e6b68ed4d13)) + (via (at 128.095086 82.642654) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp f6482b4a-d73e-47f9-acd1-15837879c59b)) + (via (at 168.702628 127.762705) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp fc2198e4-5f9f-4bb3-8be0-df12101b7524)) + (via (at 182.32 94.18) (size 0.35) (drill 0.2) (layers "F.Cu" "B.Cu") (free) (net 111) (tstamp fdb84298-3023-4908-95c0-e5bf8a52fbd7)) + (segment (start 182.32 94.18) (end 182.319293 94.17737) (width 0.2) (layer "B.Cu") (net 111) (tstamp c2f3c835-fbb4-4517-a443-c7c077ac0ea4)) + (segment (start 180.963586 90.013308) (end 180.97 90.03) (width 0.2) (layer "B.Cu") (net 111) (tstamp f16d8a14-62b8-4d14-b3be-e8d451a1d3b9)) + (arc (start 182.319293 94.17737) (mid 181.695682 92.077679) (end 180.963586 90.013308) (width 0.2) (layer "B.Cu") (net 111) (tstamp 0c97c907-de67-4126-9a6b-393bcffb082f)) + (arc (start 154.586234 70.851389) (mid 152.396602 70.795638) (end 150.207039 70.853977) (width 0.2) (layer "B.Cu") (net 111) (tstamp 1216934d-d304-4eea-b951-d2367c364114)) + (arc (start 132.557678 125.191143) (mid 134.296357 126.523279) (end 136.102042 127.763075) (width 0.2) (layer "B.Cu") (net 111) (tstamp 1bb93ba2-97b1-437a-a401-400fc9dc2592)) + (arc (start 168.704898 127.761151) (mid 170.509116 126.519222) (end 172.246219 125.185031) (width 0.2) (layer "B.Cu") (net 111) (tstamp 2726ebf7-dd55-49bb-afb4-f3d5345eea2c)) + (arc (start 131.012147 79.400477) (mid 129.505566 80.990386) (end 128.083817 82.656585) (width 0.2) (layer "B.Cu") (net 111) (tstamp 523df81d-3bcd-44e8-86ca-b0e36a845f56)) + (arc (start 166.903816 74.398915) (mid 164.926164 73.457381) (end 162.90217 72.6201) (width 0.2) (layer "B.Cu") (net 111) (tstamp 540b23d1-0b33-44ad-98b3-6adac71f8bc5)) + (arc (start 124.67778 115.080957) (mid 125.724314 117.005109) (end 126.869619 118.872157) (width 0.2) (layer "B.Cu") (net 111) (tstamp 54552a3a-3bb4-4595-b1ef-e06d10e8389e)) + (arc (start 156.654495 132.131222) (mid 158.807868 131.730505) (end 160.937455 131.218205) (width 0.2) (layer "B.Cu") (net 111) (tstamp 5fe6f159-e3b4-46ae-9fa2-3db08783ca26)) + (arc (start 182.751666 106.988352) (mid 183.035991 104.816543) (end 183.206843 102.632876) (width 0.2) (layer "B.Cu") (net 111) (tstamp 78e9414e-faea-4fd3-9814-0af2bb036b83)) + (arc (start 177.93599 118.867691) (mid 179.079087 116.99929) (end 180.123346 115.073903) (width 0.2) (layer "B.Cu") (net 111) (tstamp 7c739ca9-04b2-4192-a4e0-fc67c45fe3fc)) + (arc (start 121.591225 102.639725) (mid 121.764658 104.823189) (end 122.05155 106.99466) (width 0.2) (layer "B.Cu") (net 111) (tstamp 96273103-36f0-443c-ba8a-4cf9739ab165)) + (arc (start 143.868524 131.222149) (mid 145.998715 131.731932) (end 148.152561 132.130103) (width 0.2) (layer "B.Cu") (net 111) (tstamp a42889ad-f6ed-49a7-bc75-8aaca89b1f94)) + (arc (start 141.890638 72.620443) (mid 139.867634 73.460115) (end 137.891097 74.403986) (width 0.2) (layer "B.Cu") (net 111) (tstamp b9df7def-3699-4b81-89d2-c00daef789cc)) + (arc (start 123.831913 90.01899) (mid 123.102257 92.084225) (end 122.481128 94.184652) (width 0.2) (layer "B.Cu") (net 111) (tstamp c40cea9d-21ec-4664-963a-639045d8dd49)) + (arc (start 176.71357 82.649809) (mid 175.289852 80.985291) (end 173.781393 79.397164) (width 0.2) (layer "B.Cu") (net 111) (tstamp f290a9b8-51c2-4bec-a43e-984147de0f8d)) + (segment locked (start 172.942821 94.925233) (end 182.453386 91.835063) (width 0.2) (layer "F.Cu") (net 112) (tstamp 6d048074-ca0d-402a-a798-c5c4be21a6a9)) + (segment locked (start 130.918327 103.857815) (end 120.973108 104.9031) (width 0.2) (layer "F.Cu") (net 113) (tstamp 2b667098-8226-4b55-ba16-32fa212f6c48)) + (segment locked (start 131.857179 94.925233) (end 122.346614 91.835063) (width 0.2) (layer "F.Cu") (net 113) (tstamp 2c538f3c-da55-4bd6-a5d9-208e894be9fd)) + (segment locked (start 143.614489 81.867418) (end 139.547123 72.731963) (width 0.2) (layer "F.Cu") (net 113) (tstamp 49e2ba74-5258-4446-ab2d-92b5522b546f)) + (segment locked (start 152.4 80) (end 152.4 70) (width 0.2) (layer "F.Cu") (net 113) (tstamp 519b0701-1b1a-4b1a-b27f-d937cd2a4cce)) + (segment locked (start 161.185511 81.867418) (end 165.252877 72.731963) (width 0.2) (layer "F.Cu") (net 113) (tstamp 80e48a6c-b64f-4c8d-9045-aa3839f6c755)) + (segment locked (start 136.348072 87.146779) (end 128.916624 80.455473) (width 0.2) (layer "F.Cu") (net 113) (tstamp 89f2c29b-3db7-4e13-ae90-b68f331499f1)) + (segment locked (start 171.106149 112.4) (end 179.766403 117.4) (width 0.2) (layer "F.Cu") (net 113) (tstamp b66b62ef-b0eb-46d3-977f-de59fabbd50d)) + (segment locked (start 133.693851 112.4) (end 125.033597 117.4) (width 0.2) (layer "F.Cu") (net 113) (tstamp d1325ca3-fcb7-4223-979b-739d4f3ccec3)) + (segment locked (start 168.451928 87.146779) (end 175.883376 80.455473) (width 0.2) (layer "F.Cu") (net 113) (tstamp e498aa47-391c-45fb-83cd-232e4123009f)) + + (zone (net 108) (net_name "/Touch Areas North/T1") (layer "F.Cu") (tstamp 0a6c86a2-56bf-4c45-bbc6-afde813709aa) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.1) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 121.29275 117.64958) + (xy 119.427669 112.700694) + (xy 121.236571 112.128091) + (xy 125.218978 117.269144) + (xy 127.767278 123.328531) + (xy 126.230146 124.445323) + ) + ) + ) + (zone (net 108) (net_name "/Touch Areas North/T1") (layer "F.Cu") (tstamp 0fbf39ce-7dca-45d9-b4cb-e41b719a576c) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.1) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 168.132588 70.331235) + (xy 172.550352 73.238701) + (xy 171.423488 74.765192) + (xy 165.179817 72.946793) + (xy 159.556581 69.5425) + (xy 160.143713 67.735492) + ) + ) + ) + (zone (net 113) (net_name "/Touch Areas North/T5") (layer "F.Cu") (tstamp 1df9d1dc-e018-4ffc-91aa-8eb6fb42f08e) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.03) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 144.281452 121.0368) + (xy 144.323034 120.84117) + (xy 145.219009 121.19519) + (xy 146.125379 121.500303) + (xy 147.088972 121.776685) + (xy 148.060883 122.013941) + (xy 149.045268 122.192508) + (xy 150.037969 122.331949) + (xy 151.041066 122.422483) + (xy 151.952586 122.462882) + (xy 151.911003 122.658511) + (xy 147.638822 123.99958) + ) + ) + ) + (zone (net 113) (net_name "/Touch Areas North/T5") (layer "F.Cu") (tstamp 28715a61-ab4f-46ec-859b-ebd9d6c2bac9) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.03) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 170.392707 90.647261) + (xy 170.244078 90.781087) + (xy 169.727307 89.968039) + (xy 169.173379 89.188447) + (xy 168.556269 88.398463) + (xy 167.909432 87.635244) + (xy 167.218007 86.912173) + (xy 166.496857 86.215867) + (xy 165.738549 85.553018) + (xy 165.024859 84.984557) + (xy 165.173488 84.850731) + (xy 169.418016 86.276909) + ) + ) + ) + (zone (net 113) (net_name "/Touch Areas North/T5") (layer "F.Cu") (tstamp 3394800b-3e79-49c2-a03b-830f9c9db422) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.03) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 164.382276 84.275882) + (xy 164.300929 84.458591) + (xy 163.498138 83.926024) + (xy 162.675011 83.439134) + (xy 161.789937 82.968449) + (xy 160.888594 82.534306) + (xy 159.962846 82.154976) + (xy 159.020829 81.812188) + (xy 158.058476 81.515076) + (xy 157.175274 81.286045) + (xy 157.256621 81.103336) + (xy 161.714269 80.679809) + ) + ) + ) + (zone (net 113) (net_name "/Touch Areas North/T5") (layer "F.Cu") (tstamp 38713f53-0769-417c-b2e7-27b37343dfad) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.03) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 147.543379 81.103336) + (xy 147.624726 81.286045) + (xy 146.69178 81.526278) + (xy 145.779171 81.812187) + (xy 144.837154 82.154976) + (xy 143.911406 82.534306) + (xy 143.010063 82.968449) + (xy 142.124989 83.439134) + (xy 141.260252 83.955496) + (xy 140.499072 84.458591) + (xy 140.417724 84.275882) + (xy 143.085731 80.679809) + ) + ) + ) + (zone (net 108) (net_name "/Touch Areas North/T1") (layer "F.Cu") (tstamp 39d373e0-70b8-4fa8-904d-b3762f099bc7) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.1) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 179.490587 79.433581) + (xy 182.343843 83.88655) + (xy 180.693521 84.822732) + (xy 175.729253 80.622012) + (xy 171.976822 75.224859) + (xy 173.24817 73.812884) + ) + ) + ) + (zone (net 113) (net_name "/Touch Areas North/T5") (layer "F.Cu") (tstamp 4b6ed694-d402-46df-ba43-8f970118d8fd) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.03) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 137.077679 116.054289) + (xy 137.195236 115.892486) + (xy 137.869757 116.580324) + (xy 138.573666 117.227712) + (xy 139.341538 117.872129) + (xy 140.132922 118.484184) + (xy 140.959572 119.047699) + (xy 141.809734 119.578853) + (xy 142.689286 120.069556) + (xy 143.505569 120.477211) + (xy 143.388012 120.639014) + (xy 138.939718 120.126489) + ) + ) + ) + (zone (net 113) (net_name "/Touch Areas North/T5") (layer "F.Cu") (tstamp 50494e83-3a39-43cb-b124-9eecca7798f2) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.03) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 133.918296 91.494228) + (xy 134.108507 91.556031) + (xy 133.662772 92.410092) + (xy 133.26459 93.279604) + (xy 132.888999 94.20903) + (xy 132.55145 95.150816) + (xy 132.270965 96.111143) + (xy 132.028522 97.08383) + (xy 131.833632 98.071969) + (xy 131.698175 98.974272) + (xy 131.507963 98.912469) + (xy 130.620805 94.523511) + ) + ) + ) + (zone (net 108) (net_name "/Touch Areas North/T1") (layer "F.Cu") (tstamp 50953f4c-22aa-406d-a2bf-35471a7cf3ae) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.1) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 119.658025 89.222073) + (xy 122.087781 84.524597) + (xy 123.7237 85.485726) + (xy 122.567903 91.885268) + (xy 119.770047 97.833545) + (xy 117.911567 97.438513) + ) + ) + ) + (zone (net 108) (net_name "/Touch Areas North/T1") (layer "F.Cu") (tstamp 5d543915-ba98-40ac-a392-064db2ee774a) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.03) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 172.578942 107.642375) + (xy 172.380038 107.621469) + (xy 172.638463 106.693398) + (xy 172.847163 105.7601) + (xy 173.021308 104.772895) + (xy 173.155672 103.781509) + (xy 173.230365 102.783852) + (xy 173.265276 101.782013) + (xy 173.250462 100.774947) + (xy 173.19536 99.864199) + (xy 173.394264 99.885104) + (xy 175.174551 103.993702) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 173.226585 99.98455) + (xy 173.230059 99.989266) + (xy 174.211422 102.162314) + (xy 174.603929 103.031449) + (xy 174.603339 103.031716) + (xy 174.603359 103.03176) + (xy 174.603946 103.031441) + (xy 174.635193 103.088889) + (xy 174.63564 103.089785) + (xy 174.642423 103.104707) + (xy 174.644513 103.109306) + (xy 174.649519 103.115646) + (xy 174.650824 103.117625) + (xy 174.655847 103.12686) + (xy 174.656292 103.127392) + (xy 174.656293 103.127394) + (xy 174.701207 103.181133) + (xy 174.701454 103.181436) + (xy 174.729545 103.21702) + (xy 174.749918 103.242827) + (xy 174.750219 103.243126) + (xy 174.750221 103.243128) + (xy 174.750733 103.243636) + (xy 174.750115 103.244259) + (xy 174.750764 103.244903) + (xy 174.751382 103.24428) + (xy 174.752791 103.245679) + (xy 174.76311 103.255358) + (xy 174.764273 103.256591) + (xy 174.764663 103.257058) + (xy 174.764672 103.257067) + (xy 174.764939 103.257387) + (xy 174.765624 103.25803) + (xy 174.765706 103.257942) + (xy 174.76618 103.258238) + (xy 174.772745 103.264396) + (xy 174.772936 103.26466) + (xy 174.77285 103.264754) + (xy 174.772911 103.26481) + (xy 174.773277 103.265129) + (xy 174.773277 103.26513) + (xy 174.776743 103.268158) + (xy 174.777107 103.268488) + (xy 174.782048 103.273122) + (xy 174.783177 103.273901) + (xy 174.784435 103.274879) + (xy 174.799033 103.287634) + (xy 174.799461 103.28791) + (xy 174.86015 103.327042) + (xy 174.860516 103.327286) + (xy 174.893272 103.349896) + (xy 174.898165 103.355852) + (xy 175.171411 103.986456) + (xy 175.171584 103.997169) + (xy 175.169973 104.000137) + (xy 174.774434 104.55615) + (xy 174.765943 104.561727) + (xy 174.762215 104.562522) + (xy 174.760221 104.562946) + (xy 174.760219 104.562947) + (xy 174.759391 104.563123) + (xy 174.758628 104.563493) + (xy 174.694244 104.594716) + (xy 174.693759 104.59494) + (xy 174.629401 104.623169) + (xy 174.62933 104.623211) + (xy 174.629879 104.624139) + (xy 174.621152 104.629369) + (xy 174.620597 104.628455) + (xy 174.619795 104.628942) + (xy 174.612611 104.634082) + (xy 174.610581 104.635289) + (xy 174.606328 104.637351) + (xy 174.604658 104.638427) + (xy 174.604108 104.637573) + (xy 174.603871 104.637725) + (xy 174.604422 104.638582) + (xy 174.603456 104.639203) + (xy 174.56706 104.664244) + (xy 174.566673 104.664608) + (xy 174.556947 104.673756) + (xy 174.555504 104.674942) + (xy 174.533413 104.690749) + (xy 174.532942 104.69125) + (xy 174.532943 104.69125) + (xy 174.492628 104.734215) + (xy 174.492011 104.734833) + (xy 174.443764 104.780213) + (xy 174.443762 104.780216) + (xy 174.443148 104.780793) + (xy 174.442687 104.781506) + (xy 174.430996 104.79957) + (xy 174.429453 104.801543) + (xy 174.417013 104.814802) + (xy 174.416969 104.814862) + (xy 174.416986 104.814874) + (xy 174.416492 104.815469) + (xy 174.415918 104.814992) + (xy 174.41549 104.815574) + (xy 174.416111 104.81603) + (xy 172.449164 107.493944) + (xy 172.440318 107.505987) + (xy 172.431153 107.511538) + (xy 172.420747 107.508982) + (xy 172.415196 107.499817) + (xy 172.415548 107.493944) + (xy 172.638419 106.693556) + (xy 172.638463 106.693398) + (xy 172.847163 105.7601) + (xy 173.013699 104.81603) + (xy 173.021284 104.773033) + (xy 173.021286 104.773017) + (xy 173.021308 104.772895) + (xy 173.02655 104.734215) + (xy 173.155643 103.781724) + (xy 173.155643 103.781719) + (xy 173.155672 103.781509) + (xy 173.194106 103.268158) + (xy 173.230357 102.783963) + (xy 173.230358 102.783946) + (xy 173.230365 102.783852) + (xy 173.265276 101.782013) + (xy 173.250462 100.774947) + (xy 173.203327 99.995874) + (xy 173.206822 99.985745) + (xy 173.216456 99.981055) + ) + ) + ) + (zone (net 108) (net_name "/Touch Areas North/T1") (layer "F.Cu") (tstamp 6cf3e5a7-cd9a-44bd-bbf6-e0b550779a61) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.1) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 171.613251 130.859203) + (xy 166.88643 133.231366) + (xy 166.127881 131.492227) + (xy 170.824497 126.994249) + (xy 176.584319 123.826531) + (xy 177.855668 125.238506) + ) + ) + ) + (zone (net 108) (net_name "/Touch Areas North/T1") (layer "F.Cu") (tstamp 6ed3f547-07ef-4547-ba80-ce8dbcb17356) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.1) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 187 106.9) + (xy 185.6 112) + (xy 183.8 111.4) + (xy 183.6 104.9) + (xy 185.1 98.5) + (xy 187 98.5) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 185.314566 99.074815) + (xy 185.332181 99.086585) + (xy 185.518014 99.166425) + (xy 185.643968 99.194926) + (xy 185.674594 99.21657) + (xy 185.680945 99.253531) + (xy 185.671634 99.273052) + (xy 185.594923 99.37036) + (xy 185.573089 99.398057) + (xy 185.572043 99.400045) + (xy 185.549663 99.442583) + (xy 185.478914 99.577053) + (xy 185.478247 99.579201) + (xy 185.478245 99.579206) + (xy 185.44679 99.68051) + (xy 185.418937 99.770213) + (xy 185.395164 99.971069) + (xy 185.408392 100.172894) + (xy 185.458178 100.368928) + (xy 185.542139 100.551052) + (xy 185.542856 100.552607) + (xy 185.542373 100.55283) + (xy 185.547019 100.588105) + (xy 185.524741 100.617537) + (xy 185.392801 100.696032) + (xy 185.392795 100.696036) + (xy 185.390871 100.697181) + (xy 185.389183 100.698661) + (xy 185.389182 100.698662) + (xy 185.358762 100.72534) + (xy 185.238805 100.830539) + (xy 185.23742 100.832296) + (xy 185.237417 100.832299) + (xy 185.114978 100.987614) + (xy 185.113589 100.989376) + (xy 185.019414 101.168372) + (xy 184.959437 101.361532) + (xy 184.935664 101.562388) + (xy 184.948892 101.764213) + (xy 184.998678 101.960247) + (xy 185.083356 102.143926) + (xy 185.200088 102.309099) + (xy 185.201692 102.310662) + (xy 185.201695 102.310665) + (xy 185.278009 102.385006) + (xy 185.344966 102.450232) + (xy 185.513137 102.562601) + (xy 185.69897 102.642441) + (xy 185.743157 102.65244) + (xy 185.773783 102.674084) + (xy 185.780134 102.711045) + (xy 185.76465 102.737071) + (xy 185.678747 102.812406) + (xy 185.677362 102.814163) + (xy 185.677359 102.814166) + (xy 185.55492 102.969481) + (xy 185.553531 102.971243) + (xy 185.552485 102.973231) + (xy 185.486248 103.099127) + (xy 185.459356 103.150239) + (xy 185.399379 103.343399) + (xy 185.399114 103.345638) + (xy 185.379716 103.509534) + (xy 185.375606 103.544255) + (xy 185.388834 103.74608) + (xy 185.389387 103.748256) + (xy 185.418968 103.864735) + (xy 185.413587 103.90185) + (xy 185.396529 103.918907) + (xy 185.252302 104.004713) + (xy 185.250371 104.005862) + (xy 185.098305 104.13922) + (xy 185.09692 104.140977) + (xy 185.096917 104.14098) + (xy 184.984012 104.284201) + (xy 184.973089 104.298057) + (xy 184.878914 104.477053) + (xy 184.818937 104.670213) + (xy 184.795164 104.871069) + (xy 184.808392 105.072894) + (xy 184.858178 105.268928) + (xy 184.942856 105.452607) + (xy 185.059588 105.61778) + (xy 185.061192 105.619343) + (xy 185.061195 105.619346) + (xy 185.137509 105.693687) + (xy 185.204466 105.758913) + (xy 185.206328 105.760157) + (xy 185.206329 105.760158) + (xy 185.370769 105.870034) + (xy 185.372637 105.871282) + (xy 185.374702 105.872169) + (xy 185.494386 105.923589) + (xy 185.520556 105.950453) + (xy 185.523776 105.973732) + (xy 185.503274 106.168796) + (xy 185.485379 106.201754) + (xy 185.479596 106.205785) + (xy 185.437863 106.230614) + (xy 185.285797 106.363972) + (xy 185.284412 106.365729) + (xy 185.284409 106.365732) + (xy 185.16197 106.521047) + (xy 185.160581 106.522809) + (xy 185.066406 106.701805) + (xy 185.006429 106.894965) + (xy 184.982656 107.095821) + (xy 184.995884 107.297646) + (xy 185.04567 107.49368) + (xy 185.110226 107.633711) + (xy 185.128699 107.673781) + (xy 185.130348 107.677359) + (xy 185.183583 107.752685) + (xy 185.21295 107.794239) + (xy 185.220863 107.832706) + (xy 185.17547 108.046262) + (xy 185.1669 108.118664) + (xy 185.171028 108.162329) + (xy 185.174958 108.203904) + (xy 185.182856 108.287459) + (xy 185.183827 108.290246) + (xy 185.183827 108.290248) + (xy 185.195533 108.323863) + (xy 185.238614 108.447576) + (xy 185.240222 108.450052) + (xy 185.311743 108.560185) + (xy 185.318577 108.59706) + (xy 185.297335 108.627967) + (xy 185.216307 108.680588) + (xy 185.184727 108.701096) + (xy 185.068664 108.824691) + (xy 184.985432 108.972403) + (xy 184.963813 109.042031) + (xy 184.908335 109.303035) + (xy 184.844589 109.602934) + (xy 184.821713 109.634857) + (xy 184.677755 109.720502) + (xy 184.677749 109.720506) + (xy 184.675825 109.721651) + (xy 184.523759 109.855009) + (xy 184.522374 109.856766) + (xy 184.522371 109.856769) + (xy 184.399932 110.012084) + (xy 184.398543 110.013846) + (xy 184.397497 110.015834) + (xy 184.336899 110.131012) + (xy 184.304368 110.192842) + (xy 184.244391 110.386002) + (xy 184.220618 110.586858) + (xy 184.233846 110.788683) + (xy 184.283632 110.984717) + (xy 184.36831 111.168396) + (xy 184.369604 111.170227) + (xy 184.369608 111.170234) + (xy 184.382249 111.188121) + (xy 184.390525 111.224699) + (xy 184.388835 111.231542) + (xy 184.333875 111.400693) + (xy 184.322105 111.436918) + (xy 184.306013 111.508028) + (xy 184.305712 111.50796) + (xy 184.288179 111.53938) + (xy 184.252099 111.549614) + (xy 184.242292 111.547431) + (xy 184.21814 111.53938) + (xy 184.203693 111.534564) + (xy 184.186806 111.524853) + (xy 184.107934 111.4554) + (xy 184.107932 111.455399) + (xy 184.105709 111.453441) + (xy 184.079079 111.439566) + (xy 184.054983 111.410829) + (xy 184.052935 111.400693) + (xy 184.036406 111.224699) + (xy 183.676942 107.397449) + (xy 183.67675 107.39438) + (xy 183.600198 104.906426) + (xy 183.601468 104.893738) + (xy 184.118159 102.68919) + (xy 184.119101 102.685741) + (xy 185.103457 99.539237) + (xy 185.240578 99.100927) + (xy 185.26462 99.072144) + (xy 185.301973 99.068792) + ) + ) + ) + (zone (net 108) (net_name "/Touch Areas North/T1") (layer "F.Cu") (tstamp 812dba7e-9549-4fbd-8092-7ab193ff3c8c) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.1) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 181.852969 120.514879) + (xy 178.499648 124.60453) + (xy 177.099309 123.324276) + (xy 179.560388 117.304883) + (xy 183.53382 112.068298) + (xy 185.269557 112.841097) + ) + ) + ) + (zone (net 113) (net_name "/Touch Areas North/T5") (layer "F.Cu") (tstamp 82f5f70d-ef4d-4b44-a9ff-b0651e85a301) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.1) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 154.054281 66.635542) + (xy 159.272683 67.494777) + (xy 158.864121 69.347634) + (xy 152.420634 70.47) + (xy 145.898901 69.403173) + (xy 145.700297 67.513581) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 152.434648 67.960353) + (xy 152.529592 68.055297) + (xy 152.603751 68.100209) + (xy 152.672093 68.141599) + (xy 152.672097 68.141601) + (xy 152.674617 68.143127) + (xy 152.690984 68.148256) + (xy 152.833929 68.193053) + (xy 152.833931 68.193053) + (xy 152.836406 68.193829) + (xy 152.838992 68.194067) + (xy 152.838994 68.194067) + (xy 152.863411 68.19631) + (xy 152.909007 68.2005) + (xy 152.934211 68.2005) + (xy 153.481366 68.200499) + (xy 153.516014 68.214851) + (xy 153.521381 68.221219) + (xy 153.531473 68.235499) + (xy 153.531481 68.235508) + (xy 153.532774 68.237338) + (xy 153.534378 68.238901) + (xy 153.534381 68.238904) + (xy 153.593446 68.296442) + (xy 153.677652 68.378471) + (xy 153.679514 68.379715) + (xy 153.679515 68.379716) + (xy 153.832253 68.481773) + (xy 153.845823 68.49084) + (xy 154.031656 68.57068) + (xy 154.050748 68.575) + (xy 154.226736 68.614823) + (xy 154.226742 68.614824) + (xy 154.228926 68.615318) + (xy 154.313721 68.618649) + (xy 154.428781 68.62317) + (xy 154.428784 68.62317) + (xy 154.431028 68.623258) + (xy 154.433247 68.622936) + (xy 154.433252 68.622936) + (xy 154.549484 68.606083) + (xy 154.631193 68.594236) + (xy 154.633315 68.593516) + (xy 154.633318 68.593515) + (xy 154.774917 68.545448) + (xy 154.822717 68.529222) + (xy 154.910671 68.479966) + (xy 154.997225 68.431494) + (xy 154.997227 68.431493) + (xy 154.999187 68.430395) + (xy 155.021382 68.411936) + (xy 155.133467 68.318715) + (xy 155.169922 68.307656) + (xy 155.383874 68.330143) + (xy 155.383877 68.330143) + (xy 155.384979 68.330259) + (xy 155.386083 68.330273) + (xy 155.386092 68.330274) + (xy 155.455283 68.33118) + (xy 155.45788 68.331214) + (xy 155.624083 68.297702) + (xy 155.626757 68.296444) + (xy 155.626762 68.296442) + (xy 155.735387 68.245326) + (xy 155.777494 68.225512) + (xy 155.881842 68.141013) + (xy 155.9178 68.130361) + (xy 155.950758 68.148256) + (xy 156.035258 68.252605) + (xy 156.037611 68.254391) + (xy 156.037612 68.254392) + (xy 156.137584 68.330274) + (xy 156.170308 68.355113) + (xy 156.173016 68.356285) + (xy 156.173018 68.356286) + (xy 156.175477 68.35735) + (xy 156.325911 68.422449) + (xy 156.35864 68.428959) + (xy 156.396324 68.436455) + (xy 156.396333 68.436456) + (xy 156.397417 68.436672) + (xy 156.398517 68.436788) + (xy 156.398526 68.436789) + (xy 156.714835 68.470034) + (xy 156.969567 68.496807) + (xy 157.004459 68.517259) + (xy 157.045039 68.574678) + (xy 157.079372 68.623258) + (xy 157.08434 68.630288) + (xy 157.085944 68.631851) + (xy 157.085947 68.631854) + (xy 157.144669 68.689058) + (xy 157.229218 68.771421) + (xy 157.23108 68.772665) + (xy 157.231081 68.772666) + (xy 157.367342 68.863713) + (xy 157.397389 68.88379) + (xy 157.583222 68.96363) + (xy 157.642126 68.976959) + (xy 157.778302 69.007773) + (xy 157.778308 69.007774) + (xy 157.780492 69.008268) + (xy 157.862351 69.011484) + (xy 157.980347 69.01612) + (xy 157.98035 69.01612) + (xy 157.982594 69.016208) + (xy 157.984813 69.015886) + (xy 157.984818 69.015886) + (xy 158.117906 68.996589) + (xy 158.182759 68.987186) + (xy 158.184881 68.986466) + (xy 158.184884 68.986465) + (xy 158.294326 68.949314) + (xy 158.374283 68.922172) + (xy 158.507489 68.847574) + (xy 158.548789 68.824445) + (xy 158.54879 68.824444) + (xy 158.550753 68.823345) + (xy 158.591497 68.789458) + (xy 158.627311 68.778338) + (xy 158.633011 68.779202) + (xy 158.846262 68.82453) + (xy 158.917644 68.832979) + (xy 158.917646 68.83298) + (xy 158.918664 68.8331) + (xy 158.918628 68.8334) + (xy 158.951722 68.847574) + (xy 158.965657 68.882392) + (xy 158.964511 68.892357) + (xy 158.95575 68.932087) + (xy 158.947858 68.949896) + (xy 158.885314 69.038013) + (xy 158.876889 69.059379) + (xy 158.874299 69.065947) + (xy 158.848238 69.092915) + (xy 158.838374 69.09601) + (xy 153.870028 70.094702) + (xy 153.869449 70.094848) + (xy 153.86944 70.09485) + (xy 153.837476 70.102909) + (xy 153.803564 70.111458) + (xy 153.647986 70.180259) + (xy 153.645645 70.182068) + (xy 153.645639 70.182072) + (xy 153.530739 70.270886) + (xy 153.509182 70.28039) + (xy 152.487542 70.458346) + (xy 152.428786 70.46858) + (xy 152.412468 70.468664) + (xy 152.206113 70.434909) + (xy 151.29425 70.285746) + (xy 151.266924 70.271437) + (xy 151.23569 70.239108) + (xy 151.091649 70.148608) + (xy 150.930136 70.095208) + (xy 145.95956 69.095507) + (xy 145.928423 69.074605) + (xy 145.924459 69.067399) + (xy 145.900769 69.01419) + (xy 145.900768 69.014189) + (xy 145.899564 69.011484) + (xy 145.887991 68.996589) + (xy 145.859767 68.960263) + (xy 145.849728 68.935321) + (xy 145.84456 68.886149) + (xy 145.855212 68.85019) + (xy 145.887532 68.832367) + (xy 145.911546 68.829525) + (xy 145.953737 68.824531) + (xy 145.954831 68.824299) + (xy 145.95484 68.824297) + (xy 146.51165 68.705943) + (xy 146.549061 68.71313) + (xy 146.640551 68.774262) + (xy 146.716981 68.825331) + (xy 146.902814 68.905171) + (xy 146.961718 68.9185) + (xy 147.097894 68.949314) + (xy 147.0979 68.949315) + (xy 147.100084 68.949809) + (xy 147.184879 68.95314) + (xy 147.299939 68.957661) + (xy 147.299942 68.957661) + (xy 147.302186 68.957749) + (xy 147.304405 68.957427) + (xy 147.30441 68.957427) + (xy 147.420642 68.940574) + (xy 147.502351 68.928727) + (xy 147.504473 68.928007) + (xy 147.504476 68.928006) + (xy 147.638407 68.882542) + (xy 147.693875 68.863713) + (xy 147.762412 68.825331) + (xy 147.868383 68.765985) + (xy 147.868385 68.765984) + (xy 147.870345 68.764886) + (xy 147.912932 68.729467) + (xy 148.024126 68.636987) + (xy 148.025849 68.635554) + (xy 148.155181 68.48005) + (xy 148.155347 68.479754) + (xy 148.190249 68.458989) + (xy 148.401473 68.436789) + (xy 148.401482 68.436788) + (xy 148.402582 68.436672) + (xy 148.403666 68.436456) + (xy 148.403675 68.436455) + (xy 148.437318 68.429763) + (xy 148.474089 68.422449) + (xy 148.624523 68.35735) + (xy 148.626982 68.356286) + (xy 148.626984 68.356285) + (xy 148.629692 68.355113) + (xy 148.662417 68.330274) + (xy 148.762388 68.254392) + (xy 148.762389 68.254391) + (xy 148.764742 68.252605) + (xy 148.849242 68.148256) + (xy 148.8822 68.130361) + (xy 148.918158 68.141013) + (xy 149.022506 68.225512) + (xy 149.064613 68.245326) + (xy 149.173238 68.296442) + (xy 149.173243 68.296444) + (xy 149.175917 68.297702) + (xy 149.34212 68.331214) + (xy 149.348853 68.331126) + (xy 149.413907 68.330275) + (xy 149.413916 68.330274) + (xy 149.41502 68.33026) + (xy 149.416122 68.330144) + (xy 149.416125 68.330144) + (xy 149.987921 68.270045) + (xy 150.02388 68.280697) + (xy 150.027229 68.283673) + (xy 150.104466 68.358913) + (xy 150.106328 68.360157) + (xy 150.106329 68.360158) + (xy 150.211959 68.430738) + (xy 150.272637 68.471282) + (xy 150.45847 68.551122) + (xy 150.517374 68.564451) + (xy 150.65355 68.595265) + (xy 150.653556 68.595266) + (xy 150.65574 68.59576) + (xy 150.740535 68.599091) + (xy 150.855595 68.603612) + (xy 150.855598 68.603612) + (xy 150.857842 68.6037) + (xy 150.860061 68.603378) + (xy 150.860066 68.603378) + (xy 150.976298 68.586525) + (xy 151.058007 68.574678) + (xy 151.060129 68.573958) + (xy 151.060132 68.573957) + (xy 151.195144 68.528126) + (xy 151.249531 68.509664) + (xy 151.283144 68.49084) + (xy 151.424039 68.411936) + (xy 151.424041 68.411935) + (xy 151.426001 68.410837) + (xy 151.441754 68.397736) + (xy 151.579782 68.282938) + (xy 151.581505 68.281505) + (xy 151.605541 68.252605) + (xy 151.634184 68.218166) + (xy 151.667374 68.200705) + (xy 151.671857 68.200499) + (xy 151.890992 68.200499) + (xy 151.8921 68.200397) + (xy 151.892105 68.200397) + (xy 151.961007 68.194067) + (xy 151.96101 68.194066) + (xy 151.963594 68.193829) + (xy 151.966071 68.193053) + (xy 151.966075 68.193052) + (xy 152.109016 68.148256) + (xy 152.125383 68.143127) + (xy 152.127903 68.141601) + (xy 152.127907 68.141599) + (xy 152.196249 68.100209) + (xy 152.270408 68.055297) + (xy 152.365352 67.960353) + (xy 152.4 67.946001) + ) + ) + ) + (zone (net 113) (net_name "/Touch Areas North/T5") (layer "F.Cu") (tstamp 83166cf8-1c31-44f1-b239-67a640185064) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.03) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 139.626511 84.850732) + (xy 139.77514 84.984558) + (xy 139.020563 85.583485) + (xy 138.303143 86.215868) + (xy 137.581992 86.912174) + (xy 136.890567 87.635245) + (xy 136.243731 88.398463) + (xy 135.62662 89.188447) + (xy 135.046667 90.011888) + (xy 134.555921 90.781088) + (xy 134.407292 90.647262) + (xy 135.381983 86.276909) + ) + ) + ) + (zone (net 108) (net_name "/Touch Areas North/T1") (layer "F.Cu") (tstamp 85720de7-662c-4df6-a627-764d00a9f149) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.1) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 143.512349 135.456457) + (xy 138.586627 133.531031) + (xy 139.371492 131.803609) + (xy 145.85679 132.284139) + (xy 152.064937 134.444904) + (xy 151.866333 136.334496) + ) + ) + ) + (zone (net 113) (net_name "/Touch Areas North/T5") (layer "F.Cu") (tstamp 9acc6c05-54bc-4e00-8ac2-6d25b1933efc) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.03) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 156.3 80.9) + (xy 156.3 81.1) + (xy 155.35 80.94) + (xy 154.4 80.83) + (xy 153.4 80.76) + (xy 152.4 80.73) + (xy 151.4 80.76) + (xy 150.4 80.83) + (xy 149.4 80.95) + (xy 148.5 81.1) + (xy 148.5 80.9) + (xy 152.4 78.7) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 152.406879 78.70388) + (xy 153.001178 79.039126) + (xy 153.007613 79.04699) + (xy 153.009394 79.052468) + (xy 153.009396 79.052472) + (xy 153.009657 79.053275) + (xy 153.049356 79.117147) + (xy 153.04956 79.117486) + (xy 153.085236 79.17906) + (xy 153.085986 79.180355) + (xy 153.086035 79.18042) + (xy 153.086052 79.180407) + (xy 153.086388 79.180913) + (xy 153.089024 79.184395) + (xy 153.089039 79.184383) + (xy 153.089607 79.18513) + (xy 153.089773 79.185319) + (xy 153.089788 79.185337) + (xy 153.095662 79.192011) + (xy 153.097039 79.193863) + (xy 153.099457 79.197753) + (xy 153.099721 79.198081) + (xy 153.099722 79.198083) + (xy 153.100701 79.199301) + (xy 153.100014 79.199853) + (xy 153.100573 79.20055) + (xy 153.101261 79.199997) + (xy 153.10198 79.200892) + (xy 153.130057 79.233729) + (xy 153.130458 79.234075) + (xy 153.130462 79.234079) + (xy 153.138983 79.241431) + (xy 153.140342 79.242777) + (xy 153.156317 79.260928) + (xy 153.156853 79.261341) + (xy 153.156854 79.261342) + (xy 153.205249 79.298642) + (xy 153.205849 79.299132) + (xy 153.258847 79.344865) + (xy 153.259603 79.345249) + (xy 153.259604 79.34525) + (xy 153.276401 79.353788) + (xy 153.278603 79.355178) + (xy 153.291054 79.364775) + (xy 153.291118 79.364813) + (xy 153.291322 79.364469) + (xy 153.297301 79.367991) + (xy 153.297103 79.36833) + (xy 153.299507 79.369734) + (xy 153.299507 79.369735) + (xy 156.178846 81.05212) + (xy 156.185325 81.060655) + (xy 156.183871 81.071271) + (xy 156.175336 81.07775) + (xy 156.169458 81.078014) + (xy 155.35 80.94) + (xy 155.349842 80.939982) + (xy 155.349837 80.939981) + (xy 154.400141 80.830016) + (xy 154.400128 80.830015) + (xy 154.4 80.83) + (xy 153.4 80.76) + (xy 152.4 80.73) + (xy 151.4 80.76) + (xy 150.7334 80.806662) + (xy 150.400154 80.829989) + (xy 150.400146 80.82999) + (xy 150.4 80.83) + (xy 149.84002 80.897198) + (xy 149.400163 80.94998) + (xy 149.400144 80.949983) + (xy 149.4 80.95) + (xy 149.399862 80.950023) + (xy 149.399855 80.950024) + (xy 148.630125 81.078312) + (xy 148.619686 81.075894) + (xy 148.614013 81.066804) + (xy 148.616431 81.056365) + (xy 148.620758 81.052416) + (xy 151.502665 79.368079) + (xy 151.502992 79.368639) + (xy 151.50304 79.368611) + (xy 151.502614 79.367991) + (xy 151.556175 79.331171) + (xy 151.55701 79.330639) + (xy 151.575237 79.319922) + (xy 151.575967 79.319493) + (xy 151.581791 79.31381) + (xy 151.583637 79.312293) + (xy 151.591681 79.306763) + (xy 151.59226 79.306365) + (xy 151.641487 79.255563) + (xy 151.641763 79.255285) + (xy 151.697412 79.200979) + (xy 151.697414 79.200976) + (xy 151.697715 79.200683) + (xy 151.698434 79.199788) + (xy 151.699157 79.200369) + (xy 151.699577 79.199846) + (xy 151.698855 79.199265) + (xy 151.699489 79.198477) + (xy 151.700019 79.197818) + (xy 151.700032 79.197802) + (xy 151.700099 79.197718) + (xy 151.708475 79.186587) + (xy 151.709608 79.185263) + (xy 151.710337 79.18451) + (xy 151.71034 79.184506) + (xy 151.710638 79.184199) + (xy 151.711206 79.18345) + (xy 151.711077 79.183352) + (xy 151.711378 79.18273) + (xy 151.711947 79.181975) + (xy 151.712529 79.181457) + (xy 151.712649 79.181548) + (xy 151.712699 79.181482) + (xy 151.719278 79.172239) + (xy 151.719476 79.171968) + (xy 151.727378 79.161467) + (xy 151.727627 79.161002) + (xy 151.727635 79.16099) + (xy 151.728285 79.159777) + (xy 151.729216 79.158277) + (xy 151.736747 79.147696) + (xy 151.73675 79.147692) + (xy 151.737054 79.147264) + (xy 151.770927 79.080243) + (xy 151.771039 79.080029) + (xy 151.78851 79.047441) + (xy 151.79397 79.041863) + (xy 152.393122 78.70388) + (xy 152.403758 78.702588) + ) + ) + ) + (zone (net 108) (net_name "/Touch Areas North/T1") (layer "F.Cu") (tstamp abdec104-0ffe-4d82-8df6-2ade2ee8c2f2) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.1) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 158.051388 136.144346) + (xy 152.768376 136.388854) + (xy 152.782779 134.491542) + (xy 158.902843 132.29272) + (xy 165.45313 131.741596) + (xy 166.040263 133.548603) + ) + ) + ) + (zone (net 113) (net_name "/Touch Areas North/T5") (layer "F.Cu") (tstamp b19a524d-22d5-48c2-9d17-e398882f2ee2) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.03) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 161.411988 120.639014) + (xy 161.294431 120.477211) + (xy 162.157043 120.048257) + (xy 162.990265 119.578853) + (xy 163.840427 119.047699) + (xy 164.667078 118.484184) + (xy 165.458461 117.872129) + (xy 166.226333 117.227712) + (xy 166.964816 116.542845) + (xy 167.604764 115.892486) + (xy 167.722321 116.054289) + (xy 165.860282 120.126489) + ) + ) + ) + (zone (net 113) (net_name "/Touch Areas North/T5") (layer "F.Cu") (tstamp bff437ac-34ba-42fc-92ca-7eef00856305) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.03) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 132.523274 108.572501) + (xy 132.696479 108.472501) + (xy 133.032915 109.375225) + (xy 133.412652 110.252949) + (xy 133.85203 111.153975) + (xy 134.32605 112.035) + (xy 134.85203 112.886025) + (xy 135.412652 113.717051) + (xy 136.016575 114.523076) + (xy 136.596479 115.227499) + (xy 136.423274 115.327499) + (xy 132.568018 113.05) + ) + ) + ) + (zone (net 113) (net_name "/Touch Areas North/T5") (layer "F.Cu") (tstamp cba71066-a22d-4335-b22e-dced076abb97) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.03) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 131.405736 99.885104) + (xy 131.60464 99.864198) + (xy 131.544819 100.825719) + (xy 131.534724 101.782013) + (xy 131.569635 102.783851) + (xy 131.644328 103.781509) + (xy 131.778692 104.772895) + (xy 131.952837 105.7601) + (xy 132.176708 106.742079) + (xy 132.419962 107.621469) + (xy 132.221058 107.642375) + (xy 129.625449 103.993702) + ) + ) + ) + (zone (net 113) (net_name "/Touch Areas North/T5") (layer "F.Cu") (tstamp d1d82e28-89b4-4014-a36a-dcea093cc024) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.03) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 152.888996 122.658511) + (xy 152.847414 122.462881) + (xy 153.80992 122.421869) + (xy 154.76203 122.331949) + (xy 155.754732 122.192508) + (xy 156.739117 122.01394) + (xy 157.711027 121.776684) + (xy 158.674621 121.500302) + (xy 159.627819 121.175013) + (xy 160.476965 120.84117) + (xy 160.518547 121.0368) + (xy 157.161177 123.99958) + ) + ) + ) + (zone (net 108) (net_name "/Touch Areas North/T1") (layer "F.Cu") (tstamp d9a221a3-d8ff-4e1c-bf87-853bccf39774) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.1) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 130.510065 128.914479) + (xy 126.793335 125.152043) + (xy 128.212951 123.893198) + (xy 133.942116 126.969993) + (xy 138.734678 131.469031) + (xy 137.784678 133.114479) + ) + ) + ) + (zone (net 112) (net_name "/Touch Areas North/T2") (layer "F.Cu") (tstamp d9b49d9c-e112-40ea-bfb6-f76880ccfc94) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.1) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 186.164377 92.368703) + (xy 186.95977 97.597216) + (xy 185.071346 97.781215) + (xy 182.244849 91.924517) + (xy 181.012053 85.467721) + (xy 182.747789 84.694921) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 181.551408 85.280519) + (xy 181.579319 85.341063) + (xy 181.799553 85.722518) + (xy 181.866036 85.83767) + (xy 181.870397 85.8767) + (xy 181.867058 85.887455) + (xy 181.820058 86.038821) + (xy 181.796285 86.239677) + (xy 181.809513 86.441502) + (xy 181.859299 86.637536) + (xy 181.943977 86.821215) + (xy 182.060709 86.986388) + (xy 182.062313 86.987951) + (xy 182.062316 86.987954) + (xy 182.13863 87.062295) + (xy 182.205587 87.127521) + (xy 182.373758 87.23989) + (xy 182.559591 87.31973) + (xy 182.561777 87.320225) + (xy 182.561778 87.320225) + (xy 182.583148 87.325061) + (xy 182.613774 87.346707) + (xy 182.617097 87.352923) + (xy 182.70493 87.550197) + (xy 182.705467 87.551155) + (xy 182.705473 87.551168) + (xy 182.725601 87.587109) + (xy 182.740553 87.613809) + (xy 182.852678 87.740988) + (xy 182.991901 87.837751) + (xy 183.06648 87.866379) + (xy 183.117255 87.88587) + (xy 183.144459 87.911685) + (xy 183.14544 87.949174) + (xy 183.097321 88.074528) + (xy 183.076071 88.242738) + (xy 183.095558 88.411162) + (xy 183.118993 88.4802) + (xy 183.119447 88.481219) + (xy 183.119451 88.48123) + (xy 183.353184 89.0062) + (xy 183.354165 89.04369) + (xy 183.351784 89.048945) + (xy 183.315514 89.117883) + (xy 183.314847 89.120031) + (xy 183.314845 89.120036) + (xy 183.256205 89.308891) + (xy 183.255537 89.311043) + (xy 183.255272 89.313282) + (xy 183.234078 89.492352) + (xy 183.231764 89.511899) + (xy 183.23219 89.518404) + (xy 183.238946 89.621472) + (xy 183.244992 89.713724) + (xy 183.294778 89.909758) + (xy 183.379456 90.093437) + (xy 183.426561 90.160089) + (xy 183.483497 90.240652) + (xy 183.496188 90.25861) + (xy 183.497792 90.260173) + (xy 183.497795 90.260176) + (xy 183.574109 90.334517) + (xy 183.641066 90.399743) + (xy 183.642928 90.400987) + (xy 183.642929 90.400988) + (xy 183.807369 90.510864) + (xy 183.809237 90.512112) + (xy 183.811302 90.512999) + (xy 183.912504 90.556479) + (xy 183.939764 90.586358) + (xy 184.003657 90.782998) + (xy 184.007521 90.794891) + (xy 184.007964 90.795922) + (xy 184.03527 90.859485) + (xy 184.035272 90.859489) + (xy 184.036299 90.861879) + (xy 184.134515 91.000082) + (xy 184.136745 91.002007) + (xy 184.136747 91.002009) + (xy 184.225472 91.078594) + (xy 184.262862 91.110868) + (xy 184.381136 91.171131) + (xy 184.382498 91.171825) + (xy 184.406855 91.200342) + (xy 184.403912 91.237728) + (xy 184.342954 91.357366) + (xy 184.304238 91.522434) + (xy 184.306013 91.691972) + (xy 184.322103 91.763081) + (xy 184.322449 91.764147) + (xy 184.322451 91.764153) + (xy 184.498361 92.305541) + (xy 184.495123 92.343498) + (xy 184.401088 92.522228) + (xy 184.341111 92.715388) + (xy 184.317338 92.916244) + (xy 184.317485 92.918486) + (xy 184.328259 93.082864) + (xy 184.330566 93.118069) + (xy 184.380352 93.314103) + (xy 184.46503 93.497782) + (xy 184.581762 93.662955) + (xy 184.583366 93.664518) + (xy 184.583369 93.664521) + (xy 184.659683 93.738862) + (xy 184.72664 93.804088) + (xy 184.728502 93.805332) + (xy 184.728503 93.805333) + (xy 184.892938 93.915206) + (xy 184.892942 93.915208) + (xy 184.894811 93.916457) + (xy 184.895156 93.916605) + (xy 184.918476 93.9454) + (xy 184.919423 93.949127) + (xy 184.963813 94.157968) + (xy 184.985432 94.227597) + (xy 185.068664 94.375309) + (xy 185.184727 94.498904) + (xy 185.187205 94.500513) + (xy 185.297335 94.572033) + (xy 185.318577 94.60294) + (xy 185.311743 94.639815) + (xy 185.238614 94.752424) + (xy 185.182856 94.912541) + (xy 185.1669 95.081336) + (xy 185.175469 95.153737) + (xy 185.175701 95.154831) + (xy 185.175703 95.15484) + (xy 185.295238 95.717205) + (xy 185.288404 95.75408) + (xy 185.285791 95.757726) + (xy 185.21904 95.842401) + (xy 185.124865 96.021397) + (xy 185.064888 96.214557) + (xy 185.041115 96.415413) + (xy 185.054343 96.617238) + (xy 185.104129 96.813272) + (xy 185.188807 96.996951) + (xy 185.190102 96.998783) + (xy 185.276016 97.12035) + (xy 185.284292 97.156928) + (xy 185.261053 97.190741) + (xy 185.209915 97.221165) + (xy 185.208227 97.222645) + (xy 185.208226 97.222646) + (xy 185.144956 97.278132) + (xy 185.109443 97.290187) + (xy 185.075808 97.2736) + (xy 185.069944 97.265321) + (xy 185.045099 97.221165) + (xy 183.445001 94.37746) + (xy 183.330941 94.174752) + (xy 183.329515 94.17202) + (xy 182.724548 92.918486) + (xy 182.247643 91.930307) + (xy 182.243643 91.918202) + (xy 181.818991 89.694078) + (xy 181.818452 89.690555) + (xy 181.810608 89.623046) + (xy 181.323406 85.430338) + (xy 181.333662 85.394265) + (xy 181.339291 85.388268) + (xy 181.382568 85.349301) + (xy 181.384775 85.347314) + (xy 181.388351 85.342044) + (xy 181.421193 85.293634) + (xy 181.441812 85.27638) + (xy 181.48698 85.25627) + (xy 181.52447 85.255289) + ) + ) + ) + (zone (net 108) (net_name "/Touch Areas North/T1") (layer "F.Cu") (tstamp e47e4521-35ff-4cd4-b764-aff48a77ac05) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.1) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 127.523274 76.97484) + (xy 131.653603 73.671753) + (xy 132.757162 75.215176) + (xy 129.098361 80.591344) + (xy 124.12301 84.887375) + (xy 122.585878 83.770583) + ) + ) + ) + (zone (net 112) (net_name "/Touch Areas North/T2") (layer "F.Cu") (tstamp f71dc2e7-a296-49dd-974c-709af4c23c3b) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.03) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 173.292036 98.912469) + (xy 173.101825 98.974272) + (xy 172.960428 98.021326) + (xy 172.771478 97.08383) + (xy 172.529035 96.111143) + (xy 172.248549 95.150816) + (xy 171.911001 94.20903) + (xy 171.53541 93.279604) + (xy 171.112266 92.36563) + (xy 170.691492 91.556032) + (xy 170.881703 91.494228) + (xy 174.179194 94.523511) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 171.161312 92.001149) + (xy 173.266521 93.876542) + (xy 173.266777 93.876254) + (xy 173.266827 93.876281) + (xy 173.316666 93.914697) + (xy 173.317403 93.915306) + (xy 173.324443 93.921543) + (xy 173.335426 93.931274) + (xy 173.336172 93.931665) + (xy 173.336171 93.931665) + (xy 173.342962 93.93523) + (xy 173.344994 93.936532) + (xy 173.353372 93.942989) + (xy 173.353995 93.943294) + (xy 173.353999 93.943296) + (xy 173.416865 93.974028) + (xy 173.417223 93.97421) + (xy 173.443428 93.987965) + (xy 173.486049 94.010337) + (xy 173.48645 94.010489) + (xy 173.486452 94.01049) + (xy 173.487122 94.010744) + (xy 173.486792 94.011613) + (xy 173.487424 94.011853) + (xy 173.487754 94.010984) + (xy 173.48961 94.011689) + (xy 173.503338 94.016418) + (xy 173.504915 94.017072) + (xy 173.506201 94.0177) + (xy 173.507089 94.018008) + (xy 173.507138 94.017864) + (xy 173.507805 94.017956) + (xy 173.508849 94.018316) + (xy 173.509478 94.018684) + (xy 173.50943 94.018823) + (xy 173.509508 94.01885) + (xy 173.519338 94.021934) + (xy 173.519662 94.022041) + (xy 173.524296 94.023637) + (xy 173.530869 94.025901) + (xy 173.530875 94.025903) + (xy 173.531364 94.026071) + (xy 173.531873 94.026164) + (xy 173.531879 94.026165) + (xy 173.533269 94.026417) + (xy 173.534951 94.026832) + (xy 173.548901 94.031208) + (xy 173.54942 94.031288) + (xy 173.549422 94.031289) + (xy 173.622639 94.042646) + (xy 173.622994 94.042706) + (xy 173.65992 94.04941) + (xy 173.666887 94.052873) + (xy 173.836986 94.209137) + (xy 174.173378 94.518168) + (xy 174.177894 94.527885) + (xy 174.177629 94.531252) + (xy 174.042445 95.200037) + (xy 174.036955 95.208587) + (xy 174.031712 95.212397) + (xy 173.988099 95.2641) + (xy 173.984189 95.268735) + (xy 173.983883 95.269085) + (xy 173.935949 95.322059) + (xy 173.935901 95.322127) + (xy 173.93636 95.322451) + (xy 173.931938 95.32877) + (xy 173.931481 95.328453) + (xy 173.930946 95.329224) + (xy 173.93015 95.330576) + (xy 173.930149 95.330577) + (xy 173.926424 95.336904) + (xy 173.925063 95.338826) + (xy 173.922027 95.342426) + (xy 173.920939 95.344087) + (xy 173.920266 95.343646) + (xy 173.919578 95.344696) + (xy 173.920253 95.345138) + (xy 173.919624 95.346099) + (xy 173.896971 95.383148) + (xy 173.896768 95.383633) + (xy 173.896765 95.383638) + (xy 173.891802 95.395472) + (xy 173.890957 95.397159) + (xy 173.877935 95.419279) + (xy 173.877932 95.419285) + (xy 173.877589 95.419868) + (xy 173.877363 95.420515) + (xy 173.857707 95.476688) + (xy 173.857403 95.477479) + (xy 173.83117 95.540019) + (xy 173.83104 95.540849) + (xy 173.831039 95.540852) + (xy 173.827813 95.561427) + (xy 173.827198 95.563879) + (xy 173.821405 95.580434) + (xy 173.821389 95.580507) + (xy 173.82141 95.580512) + (xy 173.8212 95.581254) + (xy 173.82076 95.581129) + (xy 173.820323 95.583128) + (xy 173.820795 95.583231) + (xy 173.121275 98.792181) + (xy 173.109923 98.844255) + (xy 173.103808 98.853054) + (xy 173.093262 98.854952) + (xy 173.084463 98.848837) + (xy 173.082396 98.843328) + (xy 172.960457 98.02152) + (xy 172.960456 98.021512) + (xy 172.960428 98.021326) + (xy 172.771478 97.08383) + (xy 172.529035 96.111143) + (xy 172.248549 95.150816) + (xy 171.911001 94.20903) + (xy 171.53541 93.279604) + (xy 171.139296 92.424013) + (xy 171.138 92.418131) + (xy 171.138 92.011603) + (xy 171.142101 92.001704) + (xy 171.152 91.997603) + ) + ) + ) + (zone (net 108) (net_name "/Touch Areas North/T1") (layer "F.Cu") (tstamp f943f781-5c1a-430f-a080-ab35a37f4f83) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.1) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 117.454161 103.609562) + (xy 117.763218 98.329933) + (xy 119.648631 98.54258) + (xy 121.195686 104.858957) + (xy 121.0591 111.43097) + (xy 119.200619 111.826002) + ) + ) + ) + (zone (net 113) (net_name "/Touch Areas North/T5") (layer "F.Cu") (tstamp fa1a8aec-62a9-49ce-aaef-3088f95bc9f1) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.03) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 168.376726 115.327499) + (xy 168.203521 115.227499) + (xy 168.817085 114.484775) + (xy 169.387348 113.717051) + (xy 169.94797 112.886025) + (xy 170.47395 112.035) + (xy 170.94797 111.153975) + (xy 171.387348 110.252949) + (xy 171.783425 109.326924) + (xy 172.103521 108.472501) + (xy 172.276726 108.572501) + (xy 172.231982 113.05) + ) + ) + ) + (zone (net 108) (net_name "/Touch Areas North/T1") (layer "F.Cu") (tstamp fd244f45-b1c2-40a1-9801-b4bf77f8047f) (hatch edge 0.508) + (connect_pads yes (clearance 0.7)) + (min_thickness 0.1) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 139.689935 68.985521) + (xy 144.806665 67.647957) + (xy 145.187049 69.506802) + (xy 139.657884 72.930007) + (xy 133.365322 74.830969) + (xy 132.415322 73.185521) + ) + ) + ) (group "" (id 908c12e4-a76d-4948-8389-f9e553e46d9c) (members 0392871e-d9f2-42be-947c-c5a507e516b4 diff --git a/c3pb-heizung-display/c3pb-heizung-display.kicad_pro b/c3pb-heizung-display/c3pb-heizung-display.kicad_pro index 4100990..ed463d8 100644 --- a/c3pb-heizung-display/c3pb-heizung-display.kicad_pro +++ b/c3pb-heizung-display/c3pb-heizung-display.kicad_pro @@ -45,7 +45,7 @@ "silk_text_upright": false, "zones": { "45_degree_only": false, - "min_clearance": 0.508 + "min_clearance": 0.7 } }, "diff_pair_dimensions": [ @@ -495,6 +495,14 @@ [ "51109468-4bfb-41ad-8874-ba70f9386137", "WS2812, 10x5" + ], + [ + "1ee83a91-219c-43d2-ada9-48af618f99d9", + "Touch Areas North" + ], + [ + "0d8cc2e3-c82e-45ac-998a-4296d7e278b0", + "Touch Areas South" ] ], "text_variables": {} diff --git a/c3pb-heizung-display/c3pb-heizung-display.kicad_sch b/c3pb-heizung-display/c3pb-heizung-display.kicad_sch index 33007d9..b13c27d 100644 --- a/c3pb-heizung-display/c3pb-heizung-display.kicad_sch +++ b/c3pb-heizung-display/c3pb-heizung-display.kicad_sch @@ -2384,6 +2384,18 @@ (pin "1" (uuid 9ad0785f-e789-479b-974d-1c4c7c84b658)) ) + (sheet (at 240.03 81.28) (size 12.7 35.56) (fields_autoplaced) + (stroke (width 0.1524) (type solid) (color 0 0 0 0)) + (fill (color 0 0 0 0.0000)) + (uuid 0d8cc2e3-c82e-45ac-998a-4296d7e278b0) + (property "Sheet name" "Touch Areas South" (id 0) (at 240.03 80.5684 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Sheet file" "touch_south.kicad_sch" (id 1) (at 240.03 117.4246 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + ) + (sheet (at 130.81 144.78) (size 12.7 16.51) (fields_autoplaced) (stroke (width 0.1524) (type solid) (color 0 0 0 0)) (fill (color 0 0 0 0.0000)) @@ -2404,6 +2416,18 @@ ) ) + (sheet (at 240.03 26.67) (size 12.7 35.56) (fields_autoplaced) + (stroke (width 0.1524) (type solid) (color 0 0 0 0)) + (fill (color 0 0 0 0.0000)) + (uuid 1ee83a91-219c-43d2-ada9-48af618f99d9) + (property "Sheet name" "Touch Areas North" (id 0) (at 240.03 25.9584 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Sheet file" "touch_north.kicad_sch" (id 1) (at 240.03 62.8146 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + ) + (sheet (at 19.05 144.78) (size 12.7 16.51) (fields_autoplaced) (stroke (width 0.1524) (type solid) (color 0 0 0 0)) (fill (color 0 0 0 0.0000)) @@ -2512,6 +2536,8 @@ (path "/8457adb0-4d99-480c-89a0-a0f30b48b912" (page "5")) (path "/188423b3-ff5d-4b8e-9a42-d053fc097940" (page "6")) (path "/51109468-4bfb-41ad-8874-ba70f9386137" (page "7")) + (path "/1ee83a91-219c-43d2-ada9-48af618f99d9" (page "8")) + (path "/0d8cc2e3-c82e-45ac-998a-4296d7e278b0" (page "9")) ) (symbol_instances @@ -3757,6 +3783,15 @@ (path "/1967054a-618e-4345-96ab-f1a306ee4bb3" (reference "SW4") (unit 1) (value "TS-1187A-B-A-B") (footprint "c3pb-heizung:SW_SPST_TS_1187A-B-A-B") ) + (path "/1ee83a91-219c-43d2-ada9-48af618f99d9/31f41566-51f4-4d74-aeed-b6a57da2505f" + (reference "T1") (unit 1) (value "Touch Areas") (footprint "c3pb-heizung:Touch-Segment3") + ) + (path "/1ee83a91-219c-43d2-ada9-48af618f99d9/07f99901-7ecc-41de-8e1c-93291720c929" + (reference "T2") (unit 1) (value "Touch Areas") (footprint "c3pb-heizung:Touch-Segment3") + ) + (path "/1ee83a91-219c-43d2-ada9-48af618f99d9/7dfd936e-ccc9-4130-8e8e-30885f27afe6" + (reference "T5") (unit 1) (value "Touch Areas") (footprint "c3pb-heizung:Touch-Segment3") + ) (path "/070a0333-f162-4177-8be6-2755e71344b0" (reference "U1") (unit 1) (value "OLED") (footprint "c3pb-heizung:OLED-0.96in") ) diff --git a/c3pb-heizung-display/touch_north.kicad_sch b/c3pb-heizung-display/touch_north.kicad_sch new file mode 100644 index 0000000..3f19d30 --- /dev/null +++ b/c3pb-heizung-display/touch_north.kicad_sch @@ -0,0 +1,183 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid a800db0a-179e-44ee-bae0-da52aa9b448e) + + (paper "A4") + + (lib_symbols + (symbol "Connector_Generic:Conn_01x04" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at 0 5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Conn_01x04" (id 1) (at 0 -7.62 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, 01x04, 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_01x04_1_1" + (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 3.81) (end 1.27 -6.35) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin passive line (at -5.08 2.54 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 0 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 -2.54 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)))) + ) + ) + ) + ) + + + (hierarchical_label "T5" (shape input) (at 31.75 52.07 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 12af3aca-8e9c-4f3b-b2cc-587e4a77e170) + ) + (hierarchical_label "T2" (shape input) (at 31.75 39.37 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 2a42364c-0c6a-4cad-9e21-cca0fe0125c5) + ) + (hierarchical_label "R3" (shape input) (at 31.75 46.99 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 311d6ea8-d365-4673-bdc4-e950f8f4cd97) + ) + (hierarchical_label "R3" (shape input) (at 31.75 59.69 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 3a9475cd-232a-4436-b2bd-43dbb5897aa8) + ) + (hierarchical_label "R3" (shape input) (at 31.75 34.29 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 43cf97c5-8018-4775-9f86-8d5c190bbec3) + ) + (hierarchical_label "R1" (shape input) (at 31.75 29.21 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 45dcd413-724a-441e-a30e-04ab0e6e91da) + ) + (hierarchical_label "R2" (shape input) (at 31.75 44.45 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 553cb767-7219-4485-bf81-8adbe59930f1) + ) + (hierarchical_label "R1" (shape input) (at 31.75 41.91 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 981c8c94-736f-4768-a9cc-d4f7e8277274) + ) + (hierarchical_label "R1" (shape input) (at 31.75 54.61 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid be0fefce-b5ef-4fa5-bc0f-dd041c17ed0d) + ) + (hierarchical_label "T1" (shape input) (at 31.75 26.67 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid c2a09b16-2492-47ba-bd6a-2df7349b3286) + ) + (hierarchical_label "R2" (shape input) (at 31.75 57.15 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid d89bb49b-12e2-4808-b70f-c60d53bdf546) + ) + (hierarchical_label "R2" (shape input) (at 31.75 31.75 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid ddafc0bf-9ad8-4c67-98e3-a16a17048eb1) + ) + + (symbol (lib_id "Connector_Generic:Conn_01x04") (at 36.83 41.91 0) (unit 1) + (in_bom no) (on_board yes) (fields_autoplaced) + (uuid 07f99901-7ecc-41de-8e1c-93291720c929) + (property "Reference" "T2" (id 0) (at 39.37 41.9099 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Touch Areas" (id 1) (at 39.37 44.4499 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "c3pb-heizung:Touch-Segment3" (id 2) (at 36.83 41.91 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 36.83 41.91 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4e678912-1133-41e0-8109-967127f0e548)) + (pin "2" (uuid d9489852-74c3-4f78-95ef-7857cb2e70ab)) + (pin "3" (uuid cb54ec3a-26ef-4294-b709-b34c18cc3656)) + (pin "4" (uuid 5d0bdd39-ba53-4e92-82c7-05a3546cad68)) + ) + + (symbol (lib_id "Connector_Generic:Conn_01x04") (at 36.83 29.21 0) (unit 1) + (in_bom no) (on_board yes) (fields_autoplaced) + (uuid 31f41566-51f4-4d74-aeed-b6a57da2505f) + (property "Reference" "T1" (id 0) (at 39.37 29.2099 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Touch Areas" (id 1) (at 39.37 31.7499 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "c3pb-heizung:Touch-Segment3" (id 2) (at 36.83 29.21 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 36.83 29.21 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e08e4c03-9b9a-41e0-aa9b-3f0778d5a102)) + (pin "2" (uuid 1b6fc4d2-66fe-4700-8ad2-9e764040763e)) + (pin "3" (uuid 69157c94-b34f-4a26-8225-2eb5d22fb3c1)) + (pin "4" (uuid 2274cf4e-4c71-4a61-a57d-50c520beb0cf)) + ) + + (symbol (lib_id "Connector_Generic:Conn_01x04") (at 36.83 54.61 0) (unit 1) + (in_bom no) (on_board yes) (fields_autoplaced) + (uuid 7dfd936e-ccc9-4130-8e8e-30885f27afe6) + (property "Reference" "T5" (id 0) (at 39.37 54.6099 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Touch Areas" (id 1) (at 39.37 57.1499 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "c3pb-heizung:Touch-Segment3" (id 2) (at 36.83 54.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 36.83 54.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 0f0ef8e4-3608-48b8-96e7-ca9de483ddb5)) + (pin "2" (uuid 087b7850-aae1-4cb5-b2d3-98f3efde2890)) + (pin "3" (uuid eb9b227d-c0e1-4132-b7a5-a515791a18b6)) + (pin "4" (uuid 9d59d9ed-30c8-468b-8d0c-cd84495e500e)) + ) +) diff --git a/c3pb-heizung-display/touch_south.kicad_sch b/c3pb-heizung-display/touch_south.kicad_sch new file mode 100644 index 0000000..d6bff9a --- /dev/null +++ b/c3pb-heizung-display/touch_south.kicad_sch @@ -0,0 +1,10 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid a800db0a-179e-44ee-bae0-da52aa9b448e) + + (paper "A4") + + (lib_symbols + ) + +) diff --git a/c3pb-heizung/c3pb-heizung.pretty/Touch-Segment1.kicad_mod b/c3pb-heizung/c3pb-heizung.pretty/Touch-Segment1.kicad_mod new file mode 100644 index 0000000..c7ae91d --- /dev/null +++ b/c3pb-heizung/c3pb-heizung.pretty/Touch-Segment1.kicad_mod @@ -0,0 +1,62 @@ +(footprint "Touch-Segment1" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 0) + (attr smd) + (fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp eb7c5f7f-17db-4d06-a046-dc0d43f2b9ac) + ) + (fp_text value "Touch-Segment1" (at 0 1 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 9d0e6738-c088-41a8-9e7b-d902567982bc) + ) + (fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 374ee354-59bd-49cd-862d-02fe7c6645bd) + ) + (fp_poly (pts + (xy 9.603 25.086) + (xy 5.926 27.88) + (xy 1.431 26.823) + (xy 5.278 24.833) + ) (layer "F.Cu") (width 0) (fill solid) (tstamp 3cb83429-9022-47b1-81c7-3d45bd754195)) + (fp_poly (pts + (xy 8.146 21.381) + (xy 5.095 23.969) + (xy 1.255 22.846) + (xy 4.458 20.974) + ) (layer "F.Cu") (width 0) (fill solid) (tstamp 641b4d59-5cd1-44fc-8bdd-0e5574e30958)) + (fp_poly (pts + (xy 5.772 28.357) + (xy 0 31) + (xy -5.772 28.357) + (xy 0 27) + ) (layer "F.Cu") (width 0) (fill solid) (tstamp 6c1fd8bf-d3ca-45c6-be56-710b8673cc47)) + (fp_poly (pts + (xy 0 23) + (xy -4.121 20.592) + (xy -3 21) + (xy 3 21) + (xy 4.121 20.592) + ) (layer "F.Cu") (width 0) (fill solid) (tstamp 8ed40dd4-9d16-4390-a7d9-de5859046819)) + (fp_poly (pts + (xy 4.94 24.445) + (xy 0 27) + (xy -4.94 24.445) + (xy 0 23) + ) (layer "F.Cu") (width 0) (fill solid) (tstamp c370d564-c8b9-4939-a78d-17312e72f711)) + (fp_poly (pts + (xy 11.063 28.804) + (xy 6.77 31.851) + (xy 1.609 30.813) + (xy 6.11136 28.7517) + ) (layer "F.Cu") (width 0) (fill solid) (tstamp cdb6c84b-7d59-4513-b9e1-6fc47a7b4082)) + (fp_poly (pts + (xy 6.616 32.33) + (xy 6 32.33) + (xy 0 32) + (xy -6 32.33) + (xy -6.616 32.33) + (xy 0 31) + ) (layer "F.Cu") (width 0) (fill solid) (tstamp f7fc219d-6cef-4478-8e7e-10a62e32c1b9)) +) diff --git a/c3pb-heizung/c3pb-heizung.pretty/Touch-Segment2.kicad_mod b/c3pb-heizung/c3pb-heizung.pretty/Touch-Segment2.kicad_mod new file mode 100644 index 0000000..b4fa4f9 --- /dev/null +++ b/c3pb-heizung/c3pb-heizung.pretty/Touch-Segment2.kicad_mod @@ -0,0 +1,78 @@ +(footprint "Touch-Segment2" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 0) + (attr smd) + (fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp eb7c5f7f-17db-4d06-a046-dc0d43f2b9ac) + ) + (fp_text value "Touch-Segment2" (at 0 1 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 9d0e6738-c088-41a8-9e7b-d902567982bc) + ) + (fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 374ee354-59bd-49cd-862d-02fe7c6645bd) + ) + (pad "1" smd custom (at 0 22) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 0 1) + (xy -4.121 -1.408) + (xy -3 -1) + (xy 3 -1) + (xy 4.121 -1.408) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 4.94 2.445) + (xy 0 5) + (xy -4.94 2.445) + (xy 0 1) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 5.772 6.357) + (xy 0 9) + (xy -5.772 6.357) + (xy 0 5) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 6.616 10.33) + (xy 6 10.33) + (xy 0 10) + (xy -6 10.33) + (xy -6.616 10.33) + (xy 0 9) + ) (width 0) (fill yes)) + ) (tstamp 864c1255-3262-4b6e-9226-1f08578c99b0)) + (pad "2" smd custom (at 5 22) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 3.146 -0.619) + (xy 0.095 1.969) + (xy -3.745 0.846) + (xy -0.542 -1.026) + ) (width 0.01) (fill yes)) + ) (tstamp ace8101e-9e78-4966-97cb-55bf919e84c1)) + (pad "3" smd custom (at 5 26) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 4.603 -0.914) + (xy 0.926 1.88) + (xy -3.569 0.823) + (xy 0.278 -1.167) + ) (width 0.01) (fill yes)) + ) (tstamp d6329129-8697-47da-9faf-1aacbd7a5f76)) + (pad "4" smd custom (at 5 30) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 6.063 -1.196) + (xy 1.77 1.851) + (xy -3.391 0.813) + (xy 1.11136 -1.2483) + ) (width 0) (fill yes)) + ) (tstamp b661589e-1990-469d-9f47-c4ed677c3b64)) +) diff --git a/c3pb-heizung/c3pb-heizung.pretty/Touch-Segment3.kicad_mod b/c3pb-heizung/c3pb-heizung.pretty/Touch-Segment3.kicad_mod new file mode 100644 index 0000000..35a6cc1 --- /dev/null +++ b/c3pb-heizung/c3pb-heizung.pretty/Touch-Segment3.kicad_mod @@ -0,0 +1,83 @@ +(footprint "Touch-Segment3" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 0) + (attr smd) + (fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp eb7c5f7f-17db-4d06-a046-dc0d43f2b9ac) + ) + (fp_text value "Touch-Segment3" (at 0 1 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 9d0e6738-c088-41a8-9e7b-d902567982bc) + ) + (fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 374ee354-59bd-49cd-862d-02fe7c6645bd) + ) + (fp_circle (center 0 0) (end 20.87 0) (layer "User.7") (width 0.01) (fill none) (tstamp ad865f19-ce43-435c-bdf6-26a649858bf9)) + (pad "1" smd custom (at 0 24.5) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 4.94 -0.055) + (xy 0 2.5) + (xy -4.94 -0.055) + (xy 0 -1.5) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 3.896139 -3.776608) + (xy 0 -1.5) + (xy -3.896139 -3.776608) + (xy -3.9 -3.99) + (xy -3.7 -3.95) + (xy 0 -1.76) + (xy 3.7 -3.95) + (xy 3.9 -3.99) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 5.772 3.857) + (xy 0 6.5) + (xy -5.772 3.857) + (xy 0 2.5) + ) (width 0.01) (fill yes)) + (gr_poly (pts + (xy 6.400661 7.786711) + (xy 6.4 8) + (xy 0 6.72) + (xy -6.4 8) + (xy -6.400661 7.786711) + (xy -6.329516 7.772409) + (xy 0 6.5) + ) (width 0) (fill yes)) + ) (tstamp 864c1255-3262-4b6e-9226-1f08578c99b0)) + (pad "2" smd custom (at 5 22) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 3.146 -0.619) + (xy 0.095 1.969) + (xy -3.745 0.846) + (xy -0.542 -1.026) + ) (width 0.01) (fill yes)) + ) (tstamp ace8101e-9e78-4966-97cb-55bf919e84c1)) + (pad "3" smd custom (at 5 26) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 4.603 -0.914) + (xy 0.926 1.88) + (xy -3.569 0.823) + (xy 0.278 -1.167) + ) (width 0.01) (fill yes)) + ) (tstamp d6329129-8697-47da-9faf-1aacbd7a5f76)) + (pad "4" smd custom (at 5 30) (size 0.2 0.2) (layers "F.Cu") + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 6.063 -1.196) + (xy 1.77 1.851) + (xy -3.391 0.813) + (xy 1.11136 -1.2483) + ) (width 0) (fill yes)) + ) (tstamp b661589e-1990-469d-9f47-c4ed677c3b64)) +) -- GitLab