From 90d6a50a11563b7c89cf4f3ef988cb580f8ff158 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9A=D0=B0=D0=BB=D0=B8=D0=BD=D0=B8=D0=BD=20=D0=A1=D0=B5?= =?UTF-8?q?=D1=80=D0=B3=D0=B5=D0=B9=20=D0=92=D0=B0=D0=BB=D0=B5=D1=80=D1=8C?= =?UTF-8?q?=D0=B5=D0=B2=D0=B8=D1=87?= Date: Sat, 21 Dec 2024 14:37:18 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=BE=20=D0=BD=D0=B5=D1=81=D0=BA=D0=BE=D0=BB=D1=8C=D0=BA?= =?UTF-8?q?=D0=BE=20=D0=BE=D1=82=D0=B2=D0=B5=D1=80=D1=81=D1=82=D0=B8=D0=B9?= =?UTF-8?q?,=20=D0=BE=D0=BF=D1=82=D0=B8=D0=BC=D0=B8=D0=B7=D0=B8=D1=80?= =?UTF-8?q?=D0=BE=D0=B2=D0=B0=D0=BD=D0=B0=20=D1=82=D1=80=D0=B0=D1=81=D1=81?= =?UTF-8?q?=D0=B8=D1=80=D0=BE=D0=B2=D0=BA=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../amplifier-control-panel.kicad_pcb | 507 ++++++++++-------- .../amplifier-control-panel.kicad_prl | 2 +- .../amplifier-control-panel.kicad_sch | 99 +++- .../fabrication-toolkit-options.json | 1 + .../production/amplifier-control-panel.zip | Bin 0 -> 32152 bytes ...fier-control-panel_2024-12-21_13-04-15.zip | Bin 0 -> 32310 bytes ...fier-control-panel_2024-12-21_13-35-13.zip | Bin 0 -> 47143 bytes ...fier-control-panel_2024-12-21_13-36-21.zip | Bin 0 -> 32762 bytes amplifier-control-panel/production/bom.csv | 12 + .../production/designators.csv | 14 + .../production/netlist.ipc | 80 +++ .../production/positions.csv | 15 + 12 files changed, 480 insertions(+), 250 deletions(-) create mode 100644 amplifier-control-panel/fabrication-toolkit-options.json create mode 100644 amplifier-control-panel/production/amplifier-control-panel.zip create mode 100644 amplifier-control-panel/production/backups/amplifier-control-panel_2024-12-21_13-04-15.zip create mode 100644 amplifier-control-panel/production/backups/amplifier-control-panel_2024-12-21_13-35-13.zip create mode 100644 amplifier-control-panel/production/backups/amplifier-control-panel_2024-12-21_13-36-21.zip create mode 100644 amplifier-control-panel/production/bom.csv create mode 100644 amplifier-control-panel/production/designators.csv create mode 100644 amplifier-control-panel/production/netlist.ipc create mode 100644 amplifier-control-panel/production/positions.csv diff --git a/amplifier-control-panel/amplifier-control-panel.kicad_pcb b/amplifier-control-panel/amplifier-control-panel.kicad_pcb index 9d4b9e5..8d1e516 100644 --- a/amplifier-control-panel/amplifier-control-panel.kicad_pcb +++ b/amplifier-control-panel/amplifier-control-panel.kicad_pcb @@ -4,7 +4,7 @@ (thickness 1.6) ) - (paper "A4") + (paper "A4" portrait) (layers (0 "F.Cu" signal) (31 "B.Cu" signal) @@ -100,8 +100,8 @@ (net 10 "Net-(A1-Pad10)") (net 11 "Net-(A1-Pad11)") (net 12 "Net-(A1-Pad12)") - (net 13 "unconnected-(A1-Pad13)") - (net 14 "unconnected-(A1-Pad14)") + (net 13 "Net-(A1-Pad13)") + (net 14 "Net-(A1-Pad14)") (net 15 "unconnected-(A1-Pad15)") (net 16 "unconnected-(A1-Pad16)") (net 17 "unconnected-(A1-Pad17)") @@ -125,14 +125,13 @@ (footprint "Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" (layer "F.Cu") (tedit 5AE50EF0) (tstamp 17bf6cab-dda0-4016-bd47-fe1f4e65ae9b) - (at 60.2888 47.41835) + (at 98.7952 32.78795) (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=4.7*2.5mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf") (tags "C Disc series Radial pin pitch 5.00mm diameter 4.7mm width 2.5mm Capacitor") (property "Sheetfile" "amplifier-control-panel.kicad_sch") (property "Sheetname" "") - (path "/ef49aeab-4622-43fd-adb2-d821a8c9082e") (attr through_hole) - (fp_text reference "C2 100n" (at 2.3476 2.87365) (layer "F.SilkS") + (fp_text reference "C2 100n" (at 2.5 2.36565) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp 238b042d-8eda-4741-97d8-0df8487d94c9) ) @@ -171,12 +170,11 @@ (footprint "Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical" (layer "F.Cu") (tedit 5C28146C) (tstamp 1d86ac8c-ac67-4c74-a95c-289feb467afa) - (at 98.338 41.3296) + (at 136.8444 26.6992) (descr "JST XH series connector, B4B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator") (tags "connector JST XH vertical") (property "Sheetfile" "amplifier-control-panel.kicad_sch") (property "Sheetname" "") - (path "/0a3d71d8-710f-4786-9763-5221e8a8cbc7") (attr through_hole) (fp_text reference "J4 Реле 2" (at 3.75 -3.55) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) @@ -224,7 +222,7 @@ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp 914ca164-bcb8-4e61-a41f-3b991d89f52d)) (fp_line (start -2.45 3.4) (end 9.95 3.4) (layer "F.Fab") (width 0.1) (tstamp 946622e7-10b5-4337-8d99-9e15d28839fa)) (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp e395733c-c8f5-4495-a4d8-c76f60b3577d)) - (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) + (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.1470588235) (net 27 "+5V") (pinfunction "Pin_1") (pintype "passive") (tstamp 4ce3916f-24ab-4464-8f36-452ce0e6a299)) (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (net 9 "Net-(A1-Pad9)") (pinfunction "Pin_2") (pintype "passive") (tstamp c74dab90-4e9e-46a3-a645-27c19f0caccb)) @@ -241,14 +239,13 @@ (footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" (layer "F.Cu") (tedit 5AE5139B) (tstamp 21865369-8380-43a1-97c1-2e2cecc4e895) - (at 59.5376 70.58315 90) + (at 98.044 55.95275 90) (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm") (property "Sheetfile" "amplifier-control-panel.kicad_sch") (property "Sheetname" "") - (path "/20416661-84ab-4663-8bbd-4dcd69e97d2c") (attr through_hole) - (fp_text reference "R4 4,7K" (at 4.94955 2.54 90) (layer "F.SilkS") + (fp_text reference "R4 4,7K" (at 5.15275 0.254 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp 70000fe6-5c52-4654-91a1-15b64688bb31) ) @@ -289,7 +286,7 @@ (footprint "Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" (layer "F.Cu") (tedit 5AE50EF0) (tstamp 3e3d73d6-7c5f-4a82-9cea-97c8a4b3573d) - (at 100.7764 47.9044) + (at 139.2828 33.274) (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=4.7*2.5mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf") (tags "C Disc series Radial pin pitch 5.00mm diameter 4.7mm width 2.5mm Capacitor") (property "Sheetfile" "amplifier-control-panel.kicad_sch") @@ -335,12 +332,11 @@ (footprint "Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical" (layer "F.Cu") (tedit 5C28146C) (tstamp 3fe08bba-33d0-4b17-aa0d-0ef9bd06a3bf) - (at 98.4396 65.6405) + (at 136.946 51.0101) (descr "JST XH series connector, B4B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator") (tags "connector JST XH vertical") (property "Sheetfile" "amplifier-control-panel.kicad_sch") (property "Sheetname" "") - (path "/005f86c2-3429-494b-ba31-0825b3b54792") (attr through_hole) (fp_text reference "J1 LCD Control" (at 4.190302 -3.737) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) @@ -388,7 +384,7 @@ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp 87b9d9ee-5320-4e52-8c26-2d6c262491e3)) (fp_line (start 9.95 3.4) (end 9.95 -2.35) (layer "F.Fab") (width 0.1) (tstamp 9b498682-86df-4082-9894-0e62490ca3e0)) (fp_line (start -2.45 3.4) (end 9.95 3.4) (layer "F.Fab") (width 0.1) (tstamp 9cb99b15-ebd8-427c-92ea-671b4aa566f2)) - (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) + (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.1470588235) (net 24 "Net-(A1-Pad24)") (pinfunction "Pin_1") (pintype "passive") (tstamp da0ff9fd-96fd-43cc-80a5-0ae87f5ead8a)) (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (net 25 "Net-(A1-Pad25)") (pinfunction "Pin_2") (pintype "passive") (tstamp df3c05b8-494b-430a-943b-8082ccd2321a)) @@ -405,14 +401,13 @@ (footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" (layer "F.Cu") (tedit 5AE5139B) (tstamp 6335765f-df88-46b5-bb00-322d9d7c3e2c) - (at 44.5516 70.71015 90) + (at 83.058 56.07975 90) (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm") (property "Sheetfile" "amplifier-control-panel.kicad_sch") (property "Sheetname" "") - (path "/873ff44a-313e-419c-bd6a-344cb9d741b3") (attr through_hole) - (fp_text reference "R3 4,7K" (at 5.08 -2.37 90) (layer "F.SilkS") + (fp_text reference "R3 4,7K" (at 5.27975 -0.1016 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp 93cbb20c-4a1e-45dc-ab35-59a63329c184) ) @@ -453,12 +448,11 @@ (footprint "TerminalBlock:TerminalBlock_bornier-2_P5.08mm" (layer "F.Cu") (tedit 59FF03AB) (tstamp 66da8cf4-2baa-4b86-9af9-eb62787d43a6) - (at 29.1748 38.92205 90) + (at 71.7296 24.1808 90) (descr "simple 2-pin terminal block, pitch 5.08mm, revamped version of bornier2") (tags "terminal block bornier2") (property "Sheetfile" "amplifier-control-panel.kicad_sch") (property "Sheetname" "") - (path "/07327fc4-2068-4e48-867b-6d569a4eb8e0") (attr through_hole) (fp_text reference "+ 5V -" (at 2.54 -5.08 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) @@ -499,12 +493,11 @@ (footprint "Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical" (layer "F.Cu") (tedit 5C28146C) (tstamp 9bc0f79a-66f6-47a8-91d4-e60c8b68cd1d) - (at 113.2424 65.4134) + (at 151.7488 50.783) (descr "JST XH series connector, B4B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator") (tags "connector JST XH vertical") (property "Sheetfile" "amplifier-control-panel.kicad_sch") (property "Sheetname" "") - (path "/2f5a998d-f7c8-42db-bb93-e4ef9bebd69a") (attr through_hole) (fp_text reference "J2 LCD Vu-Meter" (at 3.75 -3.55) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) @@ -552,7 +545,7 @@ (fp_line (start 9.95 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 3ce892e9-03c3-44b7-a61a-d7766cd7b717)) (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp 6e059523-674e-4e78-a117-dceca1371895)) (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp bc6e1898-5d4e-43ea-ac9b-063e2f8968f5)) - (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) + (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.1470588235) (net 24 "Net-(A1-Pad24)") (pinfunction "Pin_1") (pintype "passive") (tstamp 2c69bea1-b60c-40c2-940b-7a9050774b21)) (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (net 25 "Net-(A1-Pad25)") (pinfunction "Pin_2") (pintype "passive") (tstamp 10aef4bf-5cc6-4666-a015-7ce1d52e93ca)) @@ -569,14 +562,14 @@ (footprint "Module:Arduino_Nano" (layer "F.Cu") (tedit 58ACAF70) (tstamp ab26a4f7-86ff-4ba2-a4ad-d6d7573820fe) - (at 77.9526 41.75415 -90) + (at 116.459 27.12375 -90) (descr "Arduino Nano, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf") (tags "Arduino Nano") (property "Sheetfile" "amplifier-control-panel.kicad_sch") (property "Sheetname" "") (path "/2363df88-059c-46c5-8ca3-227c96e997dc") (attr through_hole) - (fp_text reference "A1" (at 16.5862 -13.462698 90) (layer "F.SilkS") + (fp_text reference "Arduino Nano" (at 7.31865 25.781) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp 4e806372-39cf-49f9-b9c5-76667e3ec071) ) @@ -584,7 +577,7 @@ (effects (font (size 1 1) (thickness 0.15))) (tstamp 5165b9db-1837-4989-8467-f3a5b5525f3d) ) - (fp_text user "USB" (at 12.2936 33.3629 -90 unlocked) (layer "F.SilkS") + (fp_text user "USB" (at 7.36945 33.8074 -90 unlocked) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp b5a849ad-7cfa-466d-ac49-a5484d022d1b) ) @@ -648,9 +641,9 @@ (pad "12" thru_hole oval (at 0 27.94 270) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (net 12 "Net-(A1-Pad12)") (pinfunction "D9") (pintype "bidirectional") (tstamp ce7afcc7-3e95-4356-8933-1a5cb526a364)) (pad "13" thru_hole oval (at 0 30.48 270) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) - (net 13 "unconnected-(A1-Pad13)") (pinfunction "D10") (pintype "bidirectional") (tstamp 1fe38e19-368f-4884-81ab-f06ae38cc42b)) + (net 13 "Net-(A1-Pad13)") (pinfunction "D10") (pintype "bidirectional") (tstamp 1fe38e19-368f-4884-81ab-f06ae38cc42b)) (pad "14" thru_hole oval (at 0 33.02 270) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) - (net 14 "unconnected-(A1-Pad14)") (pinfunction "D11") (pintype "bidirectional") (tstamp 4369b4fe-f2e3-415a-90de-a548c7cd26de)) + (net 14 "Net-(A1-Pad14)") (pinfunction "D11") (pintype "bidirectional") (tstamp 4369b4fe-f2e3-415a-90de-a548c7cd26de)) (pad "15" thru_hole oval (at 0 35.56 270) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (net 15 "unconnected-(A1-Pad15)") (pinfunction "D12") (pintype "bidirectional") (tstamp bdc87fb6-8925-4ea5-b06c-8ea5b60e12e9)) (pad "16" thru_hole oval (at 15.24 35.56 270) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) @@ -692,12 +685,11 @@ (footprint "Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical" (layer "F.Cu") (tedit 5C28146C) (tstamp c1f5ab5e-c212-4dc1-a5cb-079b7d691626) - (at 93.9076 54.15775) + (at 132.414 39.52735) (descr "JST XH series connector, B5B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator") (tags "connector JST XH vertical") (property "Sheetfile" "amplifier-control-panel.kicad_sch") (property "Sheetname" "") - (path "/357c374e-8901-4783-b9fd-3ef8531b9fd6") (attr through_hole) (fp_text reference "J7 Encoder" (at 5 -3.55) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) @@ -745,7 +737,7 @@ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp 4748d22e-b070-40df-9efe-84e2f0085256)) (fp_line (start -2.45 3.4) (end 12.45 3.4) (layer "F.Fab") (width 0.1) (tstamp d5b9b4ba-2a94-4aae-9ddd-9edc9bd4c9a7)) (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp ea76924f-7488-4fc5-88ad-d7a278b8720f)) - (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) + (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.1470588235) (net 32 "Net-(R1-Pad1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 2514c7f2-52a2-4c75-ac89-d0843400d7a9)) (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (net 4 "GNDREF") (pinfunction "Pin_2") (pintype "passive") (tstamp 1b350c61-06ac-4152-8b4f-1fff9402ef4f)) @@ -764,12 +756,11 @@ (footprint "Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical" (layer "F.Cu") (tedit 5C28146C) (tstamp c55faa0d-c9a3-40d3-a6fb-133e3243115a) - (at 49.5446 68.28015) + (at 88.051 53.64975) (descr "JST XH series connector, B3B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator") (tags "connector JST XH vertical") (property "Sheetfile" "amplifier-control-panel.kicad_sch") (property "Sheetname" "") - (path "/889c2662-4d07-484c-96e9-8536e22841a4") (attr through_hole) (fp_text reference "J5 Audio IN" (at 2.5 -3.55) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) @@ -817,7 +808,7 @@ (fp_line (start 7.45 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 3d0407dd-9f2b-4652-9401-8d88a816b8e5)) (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp 7d4ae484-9ec3-40ca-a280-a74a7b8e44b3)) (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp e64a192f-0759-4473-8eac-eebf7e9e2518)) - (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) + (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.1470588235) (net 30 "Net-(J5-Pad1)") (pinfunction "Pin_1") (pintype "passive") (tstamp dc2d7c08-f6a4-431f-b727-66af098e5853)) (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (net 4 "GNDREF") (pinfunction "Pin_2") (pintype "passive") (tstamp 7e86f942-2b89-4268-a055-b17b7831191d)) @@ -832,14 +823,13 @@ (footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" (layer "F.Cu") (tedit 5AE5139B) (tstamp dfe9090d-8c9e-4ba4-8b40-e14ab57e0ad5) - (at 73.6346 37.81715 180) + (at 112.141 23.18675 180) (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm") (property "Sheetfile" "amplifier-control-panel.kicad_sch") (property "Sheetname" "") - (path "/6d9c63a4-a519-427a-9984-613cfd17da2d") (attr through_hole) - (fp_text reference "R2 10K" (at 14.9098 -0.23205) (layer "F.SilkS") + (fp_text reference "R2 10K" (at 4.9022 -0.02885) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp 82e2c73e-636a-49a0-9f50-82f08e4abcdf) ) @@ -880,12 +870,11 @@ (footprint "Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical" (layer "F.Cu") (tedit 5C28146C) (tstamp ee1b88d9-4d6a-4fd0-8240-c8ee2e4ca407) - (at 113.2748 41.3873) + (at 151.7812 26.7569) (descr "JST XH series connector, B4B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator") (tags "connector JST XH vertical") (property "Sheetfile" "amplifier-control-panel.kicad_sch") (property "Sheetname" "") - (path "/97cd82f7-3629-42a4-8f62-bc58b0e53be2") (attr through_hole) (fp_text reference "J3 Реле 1" (at 4.0132 -3.67955) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) @@ -933,7 +922,7 @@ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp ca057e38-ee12-4efe-b629-4f87cade6a39)) (fp_line (start 9.95 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp e2072ad5-b225-4108-9c26-78beeb5b9e00)) (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp fc8a97ec-c24d-4a89-962e-3c5515c94d2d)) - (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) + (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.1470588235) (net 27 "+5V") (pinfunction "Pin_1") (pintype "passive") (tstamp 5f1f7044-225f-4a78-9f9b-4804badfa6f5)) (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (net 11 "Net-(A1-Pad11)") (pinfunction "Pin_2") (pintype "passive") (tstamp 6dade269-9668-40e3-b576-6bbdb1c99e89)) @@ -950,14 +939,13 @@ (footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" (layer "F.Cu") (tedit 5AE5139B) (tstamp ee97af18-058b-48e0-9908-6c41b2b012ac) - (at 83.312 47.87555 180) + (at 121.8184 33.24515 180) (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm") (property "Sheetfile" "amplifier-control-panel.kicad_sch") (property "Sheetname" "") - (path "/dcc0090c-e976-4e2a-9510-e028e4df055d") (attr through_hole) - (fp_text reference "R1 10K" (at 5.08 -2.37) (layer "F.SilkS") + (fp_text reference "R1 10K" (at 4.9784 -0.07965) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp f4530c20-0312-4e3e-8439-281d84bccf12) ) @@ -996,196 +984,247 @@ ) ) - (gr_circle (center 92.6084 71.0184) (end 94.1084 71.0184) (layer "F.Cu") (width 0.2) (fill none) (tstamp 053a41c9-9ee5-461c-8ef5-f21f2ad9e998)) - (gr_line (start 14.859 67.691) (end 34.925 67.691) (layer "F.Cu") (width 0.2) (tstamp 0bb64939-f363-46f0-b154-778d2a1c2738)) - (gr_line (start 14.859 73.787) (end 14.859 67.691) (layer "F.Cu") (width 0.2) (tstamp 27d4da5b-5daa-4322-8260-705ccfa4b97e)) - (gr_line (start 124.968 30.5308) (end 125.0188 73.8124) (layer "F.Cu") (width 0.2) (tstamp 347b6685-c2ea-423c-a143-4f3e1b8dc040)) - (gr_line (start 14.859 51.943) (end 14.8336 30.6832) (layer "F.Cu") (width 0.2) (tstamp 375d97d4-8429-421a-aff9-b5e53c69e26a)) - (gr_line (start 125.0188 73.8124) (end 14.859 73.787) (layer "F.Cu") (width 0.2) (tstamp 5baa8184-c0ee-40e5-a7b2-94b6f42fbe7c)) - (gr_circle (center 17.5768 71.0692) (end 19.0768 71.0692) (layer "F.Cu") (width 0.2) (fill none) (tstamp 65ad055b-4a20-449c-8a56-daacc73bf6cc)) - (gr_circle (center 17.6276 40.4876) (end 19.1276 40.4876) (layer "F.Cu") (width 0.2) (fill none) (tstamp 7cbdba89-cb65-4815-8091-b4a614c76e72)) - (gr_line (start 14.8844 30.6324) (end 124.968 30.5308) (layer "F.Cu") (width 0.2) (tstamp 94ca8135-d6af-445e-ab6b-3f6cd5558bd8)) - (gr_line (start 34.925 51.943) (end 14.859 51.943) (layer "F.Cu") (width 0.2) (tstamp 9b69ee25-56d3-4523-bda1-ccc89a413ab3)) - (gr_line (start 34.925 67.691) (end 34.925 51.943) (layer "F.Cu") (width 0.2) (tstamp af07692f-b4a0-4151-9170-c6e8bd208524)) - (gr_circle (center 92.456 40.2844) (end 93.956 40.2844) (layer "F.Cu") (width 0.2) (fill none) (tstamp c6ad0944-0d58-4e37-9f7c-5d5777fa61b5)) + (gr_circle (center 56.134 55.9308) (end 56.896 57.2516) (layer "Edge.Cuts") (width 0.1) (fill none) (tstamp 00243951-a27b-4e45-b29e-04b811a2c0ce)) + (gr_line (start 53.4416 16.002) (end 162.6616 16.002) (layer "Edge.Cuts") (width 0.1) (tstamp 487e8fb4-e151-4d47-b37a-57d03a712ddb)) + (gr_line (start 73.4568 53.3908) (end 53.34 53.3908) (layer "Edge.Cuts") (width 0.1) (tstamp 6da04d66-ff1f-45aa-a306-90c3e426c994)) + (gr_circle (center 131.064 25.0952) (end 131.826 26.416) (layer "Edge.Cuts") (width 0.1) (fill none) (tstamp 711f3e36-2e3f-4c00-be14-da80cd2103b0)) + (gr_line (start 53.4416 37.2872) (end 53.4416 16.002) (layer "Edge.Cuts") (width 0.1) (tstamp 75201c50-0453-43c3-acfd-b9890c527f17)) + (gr_line (start 162.6616 16.002) (end 162.6616 59.182) (layer "Edge.Cuts") (width 0.1) (tstamp 8ebbb714-ced4-41a8-9f5f-cfe1d8d1c167)) + (gr_line (start 162.6616 59.182) (end 53.34 59.182) (layer "Edge.Cuts") (width 0.1) (tstamp 925c71ff-32b4-4a4f-8ee5-ee3c49023fff)) + (gr_line (start 53.34 59.182) (end 53.34 53.3908) (layer "Edge.Cuts") (width 0.1) (tstamp a70fa199-e550-4b77-b7eb-faeb303701fb)) + (gr_line (start 53.4416 37.2872) (end 73.406 37.2872) (layer "Edge.Cuts") (width 0.1) (tstamp c3e996b8-9494-4362-a2be-2f940fa0d186)) + (gr_circle (center 56.134 25.4) (end 56.896 26.7208) (layer "Edge.Cuts") (width 0.1) (fill none) (tstamp ea7f7c24-8ae1-4cbe-9267-8abb593f69b5)) + (gr_circle (center 131.2672 55.88) (end 132.0292 57.2008) (layer "Edge.Cuts") (width 0.1) (fill none) (tstamp ea90dd43-a1ed-4830-8015-2e6627a0a21e)) + (gr_line (start 73.4568 37.338) (end 73.4568 53.3908) (layer "Edge.Cuts") (width 0.1) (tstamp f66928e5-900f-458a-99e8-905928ec00c1)) + (gr_text "12.2024" (at 112.3696 53.8988) (layer "F.SilkS") (tstamp 673b5135-c6a9-46b3-a873-7644e9d3d487) + (effects (font (size 2 2) (thickness 0.4))) + ) + (gr_text "+5V" (at 150.7236 38.6588 90) (layer "F.SilkS") (tstamp 964e54d5-80cd-4900-8326-19d82e80ff9f) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text "GND" (at 156.0068 38.8112 90) (layer "F.SilkS") (tstamp aa7fc264-e2dd-4523-b4e8-7bb099c2f56d) + (effects (font (size 1 1) (thickness 0.15))) + ) - (segment (start 103.9076 54.15775) (end 104.0384 54.28855) (width 1) (layer "F.Cu") (net 4) (tstamp 05be2193-309d-46e2-a76b-27e70b0709e7)) - (segment (start 94.742 67.6148) (end 99.69155 72.56435) (width 1) (layer "F.Cu") (net 4) (tstamp 08c58642-3143-4afa-93a5-819e8486119c)) - (segment (start 105.838 47.40755) (end 105.3192 47.92635) (width 1) (layer "F.Cu") (net 4) (tstamp 11525cec-786b-44c9-8820-095918dd1cec)) - (segment (start 70.5612 44.62435) (end 70.3326 44.39575) (width 1) (layer "F.Cu") (net 4) (tstamp 16737dab-bba3-4d74-8fd9-44054156a67a)) - (segment (start 60.2888 46.56935) (end 58.3946 44.67515) (width 1) (layer "F.Cu") (net 4) (tstamp 18722119-b44b-47ad-ba5b-10a186fa727e)) - (segment (start 92.0242 50.18695) (end 89.04895 50.18695) (width 1) (layer "F.Cu") (net 4) (tstamp 1d51a3e9-b3eb-4f82-9f9f-a32c2a04eadb)) - (segment (start 89.04895 50.18695) (end 83.48635 44.62435) (width 1) (layer "F.Cu") (net 4) (tstamp 23f862cb-b2d4-44ea-a510-4e97d7baaee5)) - (segment (start 103.7952 54.04535) (end 103.9076 54.15775) (width 0.25) (layer "F.Cu") (net 4) (tstamp 2c5e9a3a-80ee-453c-9927-369fbac439f1)) - (segment (start 52.0446 65.8622) (end 52.0446 68.28015) (width 1) (layer "F.Cu") (net 4) (tstamp 32bcbb19-c31f-47c5-b667-090eef94724f)) - (segment (start 31.31475 46.65635) (end 32.83875 46.65635) (width 1) (layer "F.Cu") (net 4) (tstamp 3b083840-811f-4135-8cda-f533638ff43f)) - (segment (start 83.48635 44.62435) (end 70.5612 44.62435) (width 1) (layer "F.Cu") (net 4) (tstamp 3dc06e54-8e79-4751-99b1-582770c47bee)) - (segment (start 27.1272 42.4688) (end 31.31475 46.65635) (width 1) (layer "F.Cu") (net 4) (tstamp 3edee957-c68f-4007-9b90-261b209e3567)) - (segment (start 104.0384 54.28855) (end 104.0384 60.0964) (width 1) (layer "F.Cu") (net 4) (tstamp 41f76d98-591d-49e3-8dd3-bc095cc43309)) - (segment (start 105.7764 47.9044) (end 105.8164 47.9444) (width 1) (layer "F.Cu") (net 4) (tstamp 4843a6df-2c21-43e2-8ad5-d56f3b88e0b2)) - (segment (start 25.8572 41.1988) (end 27.5336 42.8752) (width 1) (layer "F.Cu") (net 4) (tstamp 4e3302f4-343b-4af7-bfa4-1dccd8526f61)) - (segment (start 58.3946 44.67515) (end 40.0079 44.67515) (width 1) (layer "F.Cu") (net 4) (tstamp 4e429873-3171-4e83-985a-722069a910cc)) - (segment (start 96.4184 52.34595) (end 96.4076 52.35675) (width 0.25) (layer "F.Cu") (net 4) (tstamp 5b5865cc-7a81-4dfc-aad0-84983bc6b271)) - (segment (start 52.0446 70.65935) (end 53.9496 72.56435) (width 1) (layer "F.Cu") (net 4) (tstamp 6b8567ab-2f4a-42fa-ae0f-d256b5d2d113)) - (segment (start 84.91565 72.56435) (end 89.8652 67.6148) (width 1) (layer "F.Cu") (net 4) (tstamp 6d1e7b36-03dd-4407-ae2e-c5575b161f39)) - (segment (start 105.8164 52.24895) (end 103.9076 54.15775) (width 1) (layer "F.Cu") (net 4) (tstamp 6e1820fe-b252-43ba-94f1-d7f6e040587e)) - (segment (start 37.9984 59.6392) (end 42.6212 64.262) (width 1) (layer "F.Cu") (net 4) (tstamp 6f7c0713-761e-4539-83b9-ffecc643c47e)) - (segment (start 96.4076 52.35675) (end 96.4076 54.15775) (width 1) (layer "F.Cu") (net 4) (tstamp 711f0344-43f2-40a6-852d-cda187834584)) - (segment (start 60.6444 47.46915) (end 60.3396 47.46915) (width 0.25) (layer "F.Cu") (net 4) (tstamp 7ad0c8fc-b9e1-40c0-8566-9b253c68a663)) - (segment (start 32.83875 46.65635) (end 37.9984 51.816) (width 1) (layer "F.Cu") (net 4) (tstamp 7ce3b725-bec4-4ef1-8c78-4978b94c0333)) - (segment (start 117.02125 72.56435) (end 120.7748 68.8108) (width 1) (layer "F.Cu") (net 4) (tstamp 81f9f3b3-b5c2-4e72-bb3b-f0e117173208)) - (segment (start 53.9496 72.56435) (end 84.91565 72.56435) (width 1) (layer "F.Cu") (net 4) (tstamp 88358fac-fac9-494d-a35c-0eccee03e8a7)) - (segment (start 70.3326 44.39575) (end 70.3326 41.75415) (width 1) (layer "F.Cu") (net 4) (tstamp 8b53385c-1430-4536-af44-54042886e748)) - (segment (start 99.69155 72.56435) (end 117.02125 72.56435) (width 1) (layer "F.Cu") (net 4) (tstamp 98dccbf7-af17-4aae-a215-c4cc4257ca0e)) - (segment (start 105.9396 61.9976) (end 105.9396 65.6405) (width 1) (layer "F.Cu") (net 4) (tstamp 9b62b097-a892-4f46-a560-ce6c5e3d600b)) - (segment (start 92.0242 50.18695) (end 94.2594 50.18695) (width 1) (layer "F.Cu") (net 4) (tstamp 9bcb60c5-3bc2-42d1-a22e-98543c5554ac)) - (segment (start 105.7656 41.402) (end 105.838 41.3296) (width 1) (layer "F.Cu") (net 4) (tstamp 9fb18dca-6985-4614-beb1-061f0a507d37)) - (segment (start 120.7748 68.8108) (end 120.7748 41.3873) (width 1) (layer "F.Cu") (net 4) (tstamp a7934785-4307-4ac1-bbea-5227ac23c992)) - (segment (start 25.8572 37.15965) (end 25.8572 41.1988) (width 1) (layer "F.Cu") (net 4) (tstamp b4d83a31-8a0b-47f6-aba8-a02c95d76a81)) - (segment (start 105.838 41.3296) (end 105.838 47.40755) (width 1) (layer "F.Cu") (net 4) (tstamp b5ab8dc5-939a-4691-96fc-87f99594fb76)) - (segment (start 60.3396 47.46915) (end 60.2888 47.41835) (width 0.25) (layer "F.Cu") (net 4) (tstamp b9983981-f395-4596-8d3f-d020c6f2a7d3)) - (segment (start 52.0446 68.28015) (end 52.0446 70.65935) (width 1) (layer "F.Cu") (net 4) (tstamp bca06ced-6b1a-47ae-996c-f80d2c304aee)) - (segment (start 94.2594 50.18695) (end 96.4184 52.34595) (width 1) (layer "F.Cu") (net 4) (tstamp c47d64d5-4b6f-4e2d-ba33-3a2951a07c72)) - (segment (start 40.0079 44.67515) (end 29.1367 33.80395) (width 1) (layer "F.Cu") (net 4) (tstamp c4e4b790-48f0-48f1-96c1-0b9e3c092606)) - (segment (start 104.0384 60.0964) (end 105.9396 61.9976) (width 1) (layer "F.Cu") (net 4) (tstamp ce555ca0-c73e-4f1c-8065-fea9d71ca2b0)) - (segment (start 37.9984 51.816) (end 37.9984 59.6392) (width 1) (layer "F.Cu") (net 4) (tstamp d40a7c5f-d3ab-4a06-ad7d-dcb599b72d7f)) - (segment (start 89.8652 67.6148) (end 94.742 67.6148) (width 1) (layer "F.Cu") (net 4) (tstamp df1e4f5c-6419-4823-a349-7c067a3699fd)) - (segment (start 42.6212 64.262) (end 50.4444 64.262) (width 1) (layer "F.Cu") (net 4) (tstamp e26d87af-0fc3-440a-91c3-f311f5a32be5)) - (segment (start 60.2888 47.41835) (end 60.2888 46.56935) (width 1) (layer "F.Cu") (net 4) (tstamp e5465102-c736-4df8-9d31-ad4a944c177d)) - (segment (start 50.4444 64.262) (end 52.0446 65.8622) (width 1) (layer "F.Cu") (net 4) (tstamp ec8b42f1-9dd1-4a5d-861c-fda571c8c952)) - (segment (start 29.1748 33.84205) (end 25.8572 37.15965) (width 1) (layer "F.Cu") (net 4) (tstamp f4449906-bc26-4a68-a50f-bceea3e7aca4)) - (segment (start 106.0212 65.2911) (end 106.3876 65.6575) (width 0.25) (layer "F.Cu") (net 4) (tstamp faaf641f-fb3b-43e1-ad19-ad1ed248cc4c)) - (segment (start 105.8164 47.9444) (end 105.8164 52.24895) (width 1) (layer "F.Cu") (net 4) (tstamp fed39eb5-e8b2-44e5-860d-a12284bf525f)) - (via (at 70.3326 44.39575) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free) (net 4) (tstamp 7a233564-42a7-4f41-a789-3b971544e215)) - (via (at 58.3946 44.67515) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 4) (tstamp c2925fdf-f22e-4f4a-9f97-9e6feaa28fb6)) - (via (at 105.8164 50.038) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 4) (tstamp d99071f2-85cf-4ab5-81ef-d44ccae87f3d)) - (via (at 92.0242 50.18695) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 4) (tstamp eb67ae99-2bb5-460c-88e0-614eba289eed)) - (segment (start 70.3326 44.39575) (end 70.3072 44.42115) (width 0.25) (layer "B.Cu") (net 4) (tstamp 4776e5de-68fc-4fa7-9d42-a56d7c03429d)) - (segment (start 105.74365 50.11075) (end 92.1004 50.11075) (width 0.25) (layer "B.Cu") (net 4) (tstamp 7207361a-ae14-4f9c-b792-3ae0d5dd6846)) - (segment (start 58.6486 44.42115) (end 58.3946 44.67515) (width 0.25) (layer "B.Cu") (net 4) (tstamp abe430dc-9eab-4aec-a343-2e2c1f38685e)) - (segment (start 92.1004 50.11075) (end 92.0242 50.18695) (width 0.25) (layer "B.Cu") (net 4) (tstamp b25553a4-196b-4ea7-a1c7-4c2f0501ff76)) - (segment (start 70.3072 44.42115) (end 58.6486 44.42115) (width 0.25) (layer "B.Cu") (net 4) (tstamp bf78e67b-f354-4485-83cc-4f5595014eee)) - (segment (start 105.8164 50.038) (end 105.74365 50.11075) (width 0.25) (layer "B.Cu") (net 4) (tstamp df459e2b-7a3e-4f50-8f8b-c6de81e8aefa)) - (segment (start 67.7926 41.75415) (end 67.7926 46.52935) (width 1) (layer "F.Cu") (net 5) (tstamp 0f14164f-e2ec-486e-8e90-d8985c9ad974)) - (segment (start 67.7926 38.65535) (end 70.2056 36.24235) (width 0.5) (layer "F.Cu") (net 5) (tstamp 168f790c-fdcb-4811-9aa3-fd3f576c77cd)) - (segment (start 70.2056 36.24235) (end 82.31795 36.24235) (width 0.5) (layer "F.Cu") (net 5) (tstamp 16b86889-45ba-4207-8ef6-a14b43dd2a62)) - (segment (start 67.7926 46.52935) (end 69.1388 47.87555) (width 1) (layer "F.Cu") (net 5) (tstamp 3a16a3c6-ec3e-48a5-8e82-4c61ba00638b)) - (segment (start 82.31795 36.24235) (end 84.074 37.9984) (width 0.5) (layer "F.Cu") (net 5) (tstamp 460e6897-0515-4922-839a-0e8d9f0ec587)) - (segment (start 98.592 46.19915) (end 100.3192 47.92635) (width 1) (layer "F.Cu") (net 5) (tstamp 5c5ec701-e6df-4575-ba8d-85eeb05dff78)) - (segment (start 82.55 36.5252) (end 92.22395 46.19915) (width 1) (layer "F.Cu") (net 5) (tstamp 6802d3fd-95f9-4545-859d-3cfb23c7f2a8)) - (segment (start 81.7372 36.5252) (end 82.55 36.5252) (width 1) (layer "F.Cu") (net 5) (tstamp 7d024ddc-8c07-439a-83ca-9435f5672ac7)) - (segment (start 92.22395 46.19915) (end 98.592 46.19915) (width 1) (layer "F.Cu") (net 5) (tstamp 83dbb4da-5fdf-4c88-a03c-a474539ace4e)) - (segment (start 69.1388 47.87555) (end 73.152 47.87555) (width 1) (layer "F.Cu") (net 5) (tstamp 88966c0f-8c66-4d52-a3ac-b5dfe4d08bd2)) - (segment (start 67.7926 41.75415) (end 67.7926 38.65535) (width 0.5) (layer "F.Cu") (net 5) (tstamp b91dad9c-27d7-4ad1-b57e-1c47ed4abef0)) - (segment (start 65.2888 47.41835) (end 65.2888 47.11355) (width 1) (layer "F.Cu") (net 6) (tstamp 6445e48f-f717-4b1f-8767-389c0142906d)) - (segment (start 65.2888 47.11355) (end 65.278 47.10275) (width 1) (layer "F.Cu") (net 6) (tstamp 7c05b7c0-81d3-4588-a9f5-91f3bb944f6b)) - (segment (start 65.2526 47.38215) (end 65.2888 47.41835) (width 0.5) (layer "F.Cu") (net 6) (tstamp 85998f4f-2a91-4046-8204-b107b168ae8d)) - (segment (start 65.2526 41.75415) (end 65.2526 47.38215) (width 1) (layer "F.Cu") (net 6) (tstamp 92e00ec1-9fc3-4c09-9da9-4b32c90520c7)) - (segment (start 65.2526 41.75415) (end 65.2526 39.59515) (width 1) (layer "F.Cu") (net 6) (tstamp af9e68e3-f86d-47d1-9f80-dc980c0bc02c)) - (segment (start 65.2526 39.59515) (end 63.4746 37.81715) (width 1) (layer "F.Cu") (net 6) (tstamp c1600c8f-96d2-4420-92b0-6413c639bfd6)) - (segment (start 92.3544 57.01955) (end 99.8728 57.01955) (width 1) (layer "F.Cu") (net 7) (tstamp 11550ef4-75f6-4af1-b3b7-8c8316f1fa38)) - (segment (start 82.01315 50.36475) (end 88.66795 57.01955) (width 1) (layer "F.Cu") (net 7) (tstamp 133709c7-1303-47fc-93ff-7b2618670e69)) - (segment (start 62.7126 41.75415) (end 62.7126 48.61215) (width 1) (layer "F.Cu") (net 7) (tstamp 157c818f-30c9-4f7c-b32d-f9e4bdd130b4)) - (segment (start 62.7126 48.61215) (end 64.4652 50.36475) (width 1) (layer "F.Cu") (net 7) (tstamp 28cd7199-b50e-4a28-bee1-7ca6d78cec92)) - (segment (start 99.8728 57.01955) (end 101.4076 55.48475) (width 1) (layer "F.Cu") (net 7) (tstamp 28f4037c-8e7c-4135-ba50-9ed403a85f20)) - (segment (start 88.66795 57.01955) (end 92.3036 57.01955) (width 1) (layer "F.Cu") (net 7) (tstamp 363dab14-577b-410f-8aa4-2cdd552d9764)) - (segment (start 101.4076 55.48475) (end 101.4076 54.15775) (width 1) (layer "F.Cu") (net 7) (tstamp 6a70fc1f-45e4-4487-895b-d64b940acd95)) - (segment (start 64.4652 50.36475) (end 82.01315 50.36475) (width 1) (layer "F.Cu") (net 7) (tstamp 72760f55-f2c4-40e6-904b-856a907cc614)) - (segment (start 60.6044 35.12475) (end 96.33875 35.12475) (width 0.5) (layer "F.Cu") (net 9) (tstamp 38e2e026-b075-4f34-9921-d3b94ac084e4)) - (segment (start 57.6326 38.09655) (end 60.6044 35.12475) (width 0.5) (layer "F.Cu") (net 9) (tstamp 47cd96e4-6393-43ae-bce2-4472e310f8f9)) - (segment (start 96.3676 35.1028) (end 96.9772 35.7124) (width 0.5) (layer "F.Cu") (net 9) (tstamp 5693f908-1d77-44dc-8601-ba480c650bed)) - (segment (start 100.838 39.584) (end 100.838 41.3296) (width 0.5) (layer "F.Cu") (net 9) (tstamp 74e0dc97-f569-4e6a-9619-d2fcbf22ee67)) - (segment (start 96.33875 35.12475) (end 96.9772 35.7632) (width 0.5) (layer "F.Cu") (net 9) (tstamp 7fcbbe36-d851-419c-aa3d-c119dd25eaea)) - (segment (start 96.4584 35.2044) (end 100.838 39.584) (width 0.5) (layer "F.Cu") (net 9) (tstamp b09db4d2-2c13-4f25-bcf8-c12ab5026230)) - (segment (start 100.838 41.3296) (end 100.838 40.4476) (width 0.25) (layer "F.Cu") (net 9) (tstamp d4a1c9c0-601b-453b-a5be-2128f0c13daf)) - (segment (start 57.6326 41.75415) (end 57.6326 38.09655) (width 0.5) (layer "F.Cu") (net 9) (tstamp ef49543f-54c7-4f64-b709-75eeb906ed2a)) - (segment (start 55.0926 38.40135) (end 59.5884 33.90555) (width 0.5) (layer "F.Cu") (net 10) (tstamp 00d0f2e9-ff29-4d8c-9639-98facf61728d)) - (segment (start 99.74235 33.90555) (end 101.0412 35.2044) (width 0.5) (layer "F.Cu") (net 10) (tstamp 0c805cab-5026-4d10-99f8-c37f5326c63f)) - (segment (start 59.5884 33.90555) (end 99.74235 33.90555) (width 0.5) (layer "F.Cu") (net 10) (tstamp 13bc6cd9-734b-4697-b52d-c212e5f66748)) - (segment (start 99.7204 33.8836) (end 103.338 37.5012) (width 0.5) (layer "F.Cu") (net 10) (tstamp 168dcde1-a9ab-4f13-86a0-d0c3f848e8a5)) - (segment (start 55.0926 41.75415) (end 55.0926 38.40135) (width 0.5) (layer "F.Cu") (net 10) (tstamp 3971cc8a-b7de-472b-969b-7ea2574f631e)) - (segment (start 103.338 39.798) (end 103.338 41.3296) (width 0.5) (layer "F.Cu") (net 10) (tstamp 4e51b98a-fa99-465e-8cbd-032458c7343f)) - (segment (start 103.338 37.5012) (end 103.338 41.3296) (width 0.5) (layer "F.Cu") (net 10) (tstamp 7a91dd92-efbd-4c8a-9f21-cb3675d0a750)) - (segment (start 103.338 41.3296) (end 103.338 40.4584) (width 0.25) (layer "F.Cu") (net 10) (tstamp c007e06d-1b77-4677-9458-0fa2de8ad455)) - (segment (start 115.6716 36.5252) (end 115.6716 41.2841) (width 0.5) (layer "F.Cu") (net 11) (tstamp 3170846d-4232-465b-a325-6bda534078a3)) - (segment (start 52.5526 38.80775) (end 58.6232 32.73715) (width 0.5) (layer "F.Cu") (net 11) (tstamp 5037d81c-968c-4ce9-b228-39d751f63b1f)) - (segment (start 58.6232 32.73715) (end 111.98515 32.73715) (width 0.5) (layer "F.Cu") (net 11) (tstamp 5e380a58-ac8c-47f8-a413-5fd5426650ef)) - (segment (start 115.6716 41.2841) (end 115.7748 41.3873) (width 0.5) (layer "F.Cu") (net 11) (tstamp 613934b4-14c8-4fd6-a2ce-2e036ec36bd4)) - (segment (start 111.98515 32.73715) (end 115.6716 36.4236) (width 0.5) (layer "F.Cu") (net 11) (tstamp 953fd15a-8875-430d-a97d-40c3d6664180)) - (segment (start 52.5526 41.75415) (end 52.5526 38.80775) (width 0.5) (layer "F.Cu") (net 11) (tstamp ab874b6a-9e8c-4a5e-869f-effa6c60cf98)) - (segment (start 118.2748 35.5216) (end 118.2748 41.3873) (width 0.5) (layer "F.Cu") (net 12) (tstamp 137ee617-fdf3-48b0-93ea-bcf28679f907)) - (segment (start 57.9628 31.41635) (end 114.16955 31.41635) (width 0.5) (layer "F.Cu") (net 12) (tstamp 64da32ae-c415-4906-b6f1-7a69096db482)) - (segment (start 114.16955 31.41635) (end 114.3508 31.5976) (width 0.5) (layer "F.Cu") (net 12) (tstamp a059cebf-4ec0-49da-95df-3326ee031585)) - (segment (start 114.1984 31.4452) (end 118.2748 35.5216) (width 0.5) (layer "F.Cu") (net 12) (tstamp a4ac26d8-9146-42cb-8e51-2be95c02b89e)) - (segment (start 50.0126 39.36655) (end 57.9628 31.41635) (width 0.5) (layer "F.Cu") (net 12) (tstamp ab612daf-fc6b-4ca7-aede-a56d7ae77d71)) - (segment (start 50.0126 41.75415) (end 50.0126 39.36655) (width 0.5) (layer "F.Cu") (net 12) (tstamp f607cb1f-9bb7-4a2a-8913-56e3739cdf28)) - (segment (start 50.0126 58.46735) (end 50.0126 56.99415) (width 1) (layer "F.Cu") (net 19) (tstamp b1a460fe-074e-4a76-8f8d-62ab7f1cc998)) - (segment (start 44.5516 60.55015) (end 47.9298 60.55015) (width 1) (layer "F.Cu") (net 19) (tstamp cbff8999-2780-4cce-9f77-1dc4de3918fc)) - (segment (start 47.9298 60.55015) (end 50.0126 58.46735) (width 1) (layer "F.Cu") (net 19) (tstamp f66a265c-2807-4417-bf97-8931ea0fc88b)) - (segment (start 54.5592 60.42315) (end 59.5376 60.42315) (width 1) (layer "F.Cu") (net 20) (tstamp 25d5ff8c-e185-4d36-ab79-31d9b2ea4a55)) - (segment (start 52.5526 58.41655) (end 54.5592 60.42315) (width 1) (layer "F.Cu") (net 20) (tstamp 5bf76749-6360-4cbd-90d3-6c8df057a84d)) - (segment (start 52.5526 56.99415) (end 52.5526 58.41655) (width 1) (layer "F.Cu") (net 20) (tstamp b628370b-7dfb-40e3-98ac-1788494109cf)) - (segment (start 98.4396 67.7056) (end 101.1428 70.4088) (width 1) (layer "F.Cu") (net 24) (tstamp 1c4126a6-f8c3-4e22-9c78-84f3d94aae1d)) - (segment (start 98.14985 65.35075) (end 98.4396 65.6405) (width 1) (layer "F.Cu") (net 24) (tstamp 29d00973-1e65-4808-815d-54f653cd0e46)) - (segment (start 62.7126 58.77215) (end 69.2912 65.35075) (width 1) (layer "F.Cu") (net 24) (tstamp 2acc8c1d-6ef7-4878-aeda-795376c472a5)) - (segment (start 62.7126 56.99415) (end 62.7126 58.77215) (width 1) (layer "F.Cu") (net 24) (tstamp 3e432d44-6846-471f-a2f8-2b4202e622d9)) - (segment (start 98.355 65.5559) (end 98.4396 65.6405) (width 1) (layer "F.Cu") (net 24) (tstamp 49c1e608-9219-440b-a394-0ecab52de082)) - (segment (start 98.4396 65.6405) (end 98.4396 67.7056) (width 1) (layer "F.Cu") (net 24) (tstamp 4b3ed57f-2c59-4327-81b9-a32454b0171b)) - (segment (start 69.2912 65.35075) (end 98.14985 65.35075) (width 1) (layer "F.Cu") (net 24) (tstamp 5d9ab64f-85d3-4749-97e0-530e43e2197a)) - (segment (start 98.4327 65.6336) (end 98.4396 65.6405) (width 1) (layer "F.Cu") (net 24) (tstamp 8fd89fb0-e201-402d-a54a-3b04a74dff22)) - (segment (start 111.1504 70.4088) (end 113.2424 68.3168) (width 1) (layer "F.Cu") (net 24) (tstamp a18761f9-6348-466b-8bde-ec2aedf7472a)) - (segment (start 101.1428 70.4088) (end 111.1504 70.4088) (width 1) (layer "F.Cu") (net 24) (tstamp efdcc81a-ab71-4f10-8e55-d2e74a9cb373)) - (segment (start 113.2424 68.3168) (end 113.2424 65.4134) (width 1) (layer "F.Cu") (net 24) (tstamp fc127a52-fc82-492b-b5f4-c34f29711624)) - (segment (start 110.0328 66.294) (end 110.0328 64.3128) (width 1) (layer "F.Cu") (net 25) (tstamp 5bb12b7a-0927-45ae-90fe-53b4707a5305)) - (segment (start 100.9396 63.8556) (end 100.9396 65.6405) (width 1) (layer "F.Cu") (net 25) (tstamp 6648d0bf-af91-4a59-9b0c-c2d192f376b0)) - (segment (start 71.12 62.86155) (end 99.94555 62.86155) (width 1) (layer "F.Cu") (net 25) (tstamp 680c9c03-90c9-4c5f-be12-06dba60625e7)) - (segment (start 111.5568 62.7888) (end 114.808 62.7888) (width 1) (layer "F.Cu") (net 25) (tstamp 6ce929f8-dfc5-4993-abd4-b2da38d6f6da)) - (segment (start 107.5436 68.7832) (end 110.0328 66.294) (width 1) (layer "F.Cu") (net 25) (tstamp 6cf83543-67da-4b1f-b203-0c43f0bc016a)) - (segment (start 65.2526 56.99415) (end 71.12 62.86155) (width 1) (layer "F.Cu") (net 25) (tstamp 7741b929-a57a-419f-9f2f-16632bf87d13)) - (segment (start 115.7424 63.7232) (end 115.7424 65.4134) (width 1) (layer "F.Cu") (net 25) (tstamp 77a5fe74-3e31-42ec-83aa-359b2a3e0409)) - (segment (start 102.5144 68.7832) (end 107.5436 68.7832) (width 1) (layer "F.Cu") (net 25) (tstamp 794e0a87-3169-4249-b0fb-749186e622e4)) - (segment (start 99.94555 62.86155) (end 100.9396 63.8556) (width 1) (layer "F.Cu") (net 25) (tstamp 79b1695b-5caa-4bbc-aff7-0acae107da8c)) - (segment (start 100.9396 67.2084) (end 102.5144 68.7832) (width 1) (layer "F.Cu") (net 25) (tstamp 8e48a574-6de4-4aa7-8dd5-d68f50a12945)) - (segment (start 110.0328 64.3128) (end 111.5568 62.7888) (width 1) (layer "F.Cu") (net 25) (tstamp 913caec8-b952-405d-a165-90cd3adc891f)) - (segment (start 100.9396 65.6405) (end 100.9396 67.2084) (width 1) (layer "F.Cu") (net 25) (tstamp cc0ffc5f-06d2-4635-808d-a3c4f6fa26c5)) - (segment (start 114.808 62.7888) (end 115.7424 63.7232) (width 1) (layer "F.Cu") (net 25) (tstamp fc1fc1ff-c584-44fb-8eef-f97ae74decff)) - (segment (start 103.4396 63.3584) (end 103.4396 65.6405) (width 1) (layer "F.Cu") (net 27) (tstamp 089597a8-6a9d-4e42-8280-b4b8669768a3)) - (segment (start 66.4464 53.10795) (end 70.3326 56.99415) (width 1) (layer "F.Cu") (net 27) (tstamp 13bbaab8-6bf9-4177-ad5e-2f1165f48835)) - (segment (start 108.5596 59.55955) (end 116.04915 59.55955) (width 1) (layer "F.Cu") (net 27) (tstamp 4360a1aa-987e-4616-9a61-2bda98e1417b)) - (segment (start 113.2748 41.3873) (end 113.2748 59.6808) (width 1) (layer "F.Cu") (net 27) (tstamp 48266128-b541-4fa3-96a5-6a02d52264dc)) - (segment (start 93.8384 36.83) (end 98.338 41.3296) (width 1) (layer "F.Cu") (net 27) (tstamp 4d55e75b-3b8b-469f-b7e1-d96996582329)) - (segment (start 99.94555 59.71195) (end 95.77995 59.71195) (width 1) (layer "F.Cu") (net 27) (tstamp 66814cdc-4134-4d74-b02a-49ddc2cc4bf0)) - (segment (start 99.94555 59.71195) (end 103.4288 63.1952) (width 1) (layer "F.Cu") (net 27) (tstamp 668ba0cd-28b0-4994-8026-9f07197f6cf9)) - (segment (start 86.614 37.2364) (end 86.99845 36.85195) (width 1) (layer "F.Cu") (net 27) (tstamp 6e283ea4-d963-4266-8abf-618dd7ff7498)) - (segment (start 29.1367 38.88395) (end 43.3607 53.10795) (width 1) (layer "F.Cu") (net 27) (tstamp 75f82655-5fe5-434c-95ba-ed9c0731c4fe)) - (segment (start 99.94555 59.71195) (end 73.0504 59.71195) (width 1) (layer "F.Cu") (net 27) (tstamp 76a5c823-d223-4924-b54a-4773c10126a7)) - (segment (start 73.0504 59.71195) (end 70.3326 56.99415) (width 1) (layer "F.Cu") (net 27) (tstamp 8a311bcb-41b1-481f-aab0-56f9094200fa)) - (segment (start 86.99845 36.85195) (end 93.90035 36.85195) (width 1) (layer "F.Cu") (net 27) (tstamp b6f940c2-d0a7-4a19-a0b7-1b89d37b7642)) - (segment (start 116.04915 59.55955) (end 118.2424 61.7528) (width 1) (layer "F.Cu") (net 27) (tstamp bafc9e3e-7d1c-40b0-946b-73f0d12ef77e)) - (segment (start 93.90035 36.85195) (end 94.0816 37.0332) (width 1) (layer "F.Cu") (net 27) (tstamp bc31e792-f3d8-40ed-b178-5435b1012381)) - (segment (start 118.2424 61.7528) (end 118.2424 65.4134) (width 1) (layer "F.Cu") (net 27) (tstamp bdee0e2d-02fa-4e71-bb31-4f2d0fc80f03)) - (segment (start 28.1748 38.88395) (end 29.1367 38.88395) (width 1) (layer "F.Cu") (net 27) (tstamp e6a703ba-96f7-4b24-8ad8-03f4b0357164)) - (segment (start 43.3607 53.10795) (end 66.4464 53.10795) (width 1) (layer "F.Cu") (net 27) (tstamp ee2ea1dd-fd4b-444a-9b33-0db1741d62b9)) - (via (at 86.614 59.71195) (size 2) (drill 0.4) (layers "F.Cu" "B.Cu") (net 27) (tstamp 12924791-f611-4ac9-b339-62811d155424)) - (via (at 86.614 37.2364) (size 2) (drill 0.4) (layers "F.Cu" "B.Cu") (free) (net 27) (tstamp 33fc9099-8239-4dc2-bb8b-3213f3a402d3)) - (via (at 99.94555 59.71195) (size 2) (drill 0.5) (layers "F.Cu" "B.Cu") (net 27) (tstamp e9f4ad6a-b6f5-420e-bc1d-2f31041e81b7)) - (via (at 108.5596 59.55955) (size 2) (drill 0.5) (layers "F.Cu" "B.Cu") (free) (net 27) (tstamp eeafbb65-6e36-4f06-aafd-1f1a9226756d)) - (segment (start 86.614 59.71195) (end 86.614 37.2364) (width 0.25) (layer "B.Cu") (net 27) (tstamp 1ec84160-0d74-4ca4-b648-dad1580df1d7)) - (segment (start 100.09795 59.55955) (end 99.94555 59.71195) (width 0.25) (layer "B.Cu") (net 27) (tstamp 29519347-df44-4b7e-bb82-c482d1d13bd5)) - (segment (start 108.5596 59.55955) (end 100.09795 59.55955) (width 0.25) (layer "B.Cu") (net 27) (tstamp a4510736-8f9b-4c03-a5d0-e00160cdaa56)) - (segment (start 44.5516 70.71015) (end 47.1146 70.71015) (width 1) (layer "F.Cu") (net 30) (tstamp 00666953-5ec8-4668-bb0e-b8fea1c59e95)) - (segment (start 47.1146 70.71015) (end 49.5446 68.28015) (width 1) (layer "F.Cu") (net 30) (tstamp 7f8c444c-2dc8-4d44-9569-a89c81474c03)) - (segment (start 59.5376 70.58315) (end 56.8476 70.58315) (width 1) (layer "F.Cu") (net 31) (tstamp 208f5385-2ccb-4fd3-a939-1860e742476e)) - (segment (start 56.8476 70.58315) (end 54.5446 68.28015) (width 1) (layer "F.Cu") (net 31) (tstamp 24483b37-972e-47c5-901e-c9d95ea66f5d)) - (segment (start 83.312 47.9552) (end 89.51455 54.15775) (width 1) (layer "F.Cu") (net 32) (tstamp 3bd7c807-064b-4210-9ce6-0b5e0cfe7b15)) - (segment (start 89.51455 54.15775) (end 93.9076 54.15775) (width 1) (layer "F.Cu") (net 32) (tstamp cd3071e1-7165-4e10-b003-86692b7e08c3)) - (segment (start 83.312 47.87555) (end 83.312 47.9552) (width 1) (layer "F.Cu") (net 32) (tstamp f43c2a94-69b6-455c-b151-b35b8b1785a4)) - (segment (start 73.787 37.96955) (end 80.28595 37.96955) (width 1) (layer "F.Cu") (net 33) (tstamp 2fb4dccc-f17a-4e48-8766-20e198288831)) - (segment (start 98.9076 50.92355) (end 98.9076 54.15775) (width 1) (layer "F.Cu") (net 33) (tstamp 35a2c8c5-0211-4bf3-b3d1-cdb9172770a7)) - (segment (start 96.04085 48.0568) (end 98.9076 50.92355) (width 1) (layer "F.Cu") (net 33) (tstamp 5f748dec-f764-4f60-ae7e-fc59a183012d)) - (segment (start 80.28595 37.96955) (end 90.3732 48.0568) (width 1) (layer "F.Cu") (net 33) (tstamp 605e874d-e708-4ff9-a505-61d1d7743929)) - (segment (start 98.9076 54.15775) (end 98.6874 54.15775) (width 0.25) (layer "F.Cu") (net 33) (tstamp 6d425c28-2c3b-41c1-be63-a59696bccf79)) - (segment (start 73.6346 37.81715) (end 73.787 37.96955) (width 1) (layer "F.Cu") (net 33) (tstamp 857dff31-eb02-48e6-aa41-dcada4907709)) - (segment (start 90.3732 48.0568) (end 96.04085 48.0568) (width 1) (layer "F.Cu") (net 33) (tstamp ecfece2a-cb3c-46b7-a756-238e1396f542)) + (segment (start 158.9488 38.862) (end 159.2812 39.1944) (width 0.25) (layer "F.Cu") (net 4) (tstamp 02efbf75-e900-4fe6-97a0-b200a9739c67)) + (segment (start 142.414 39.52735) (end 142.5448 39.65815) (width 1) (layer "F.Cu") (net 4) (tstamp 05be2193-309d-46e2-a76b-27e70b0709e7)) + (segment (start 77.7748 38.1508) (end 77.7748 38.4556) (width 1) (layer "F.Cu") (net 4) (tstamp 0dcb03d9-6075-4e18-9841-fed1c663e052)) + (segment (start 133.4008 52.5272) (end 138.80755 57.93395) (width 1) (layer "F.Cu") (net 4) (tstamp 0f7cc5d4-fb91-485e-9580-14e52df803ed)) + (segment (start 98.7952 31.93895) (end 96.901 30.04475) (width 1) (layer "F.Cu") (net 4) (tstamp 18722119-b44b-47ad-ba5b-10a186fa727e)) + (segment (start 159.2812 41.1248) (end 159.2812 39.1944) (width 1) (layer "F.Cu") (net 4) (tstamp 1c5b3372-fbe0-49d5-918c-bfa81f60b73f)) + (segment (start 67.7164 21.4884) (end 67.7164 28.0924) (width 1) (layer "F.Cu") (net 4) (tstamp 1f7929af-e9a2-4b50-ac7a-ba8bbf32d560)) + (segment (start 90.551 56.02895) (end 92.456 57.93395) (width 1) (layer "F.Cu") (net 4) (tstamp 25326e06-c7fd-46cd-b19e-737f3e7d7a60)) + (segment (start 142.3016 39.41495) (end 142.414 39.52735) (width 0.25) (layer "F.Cu") (net 4) (tstamp 2c5e9a3a-80ee-453c-9927-369fbac439f1)) + (segment (start 159.2812 39.1944) (end 159.2812 36.3452) (width 1) (layer "F.Cu") (net 4) (tstamp 2d875ee6-8510-43be-b09c-d2e436b26cf6)) + (segment (start 138.80755 57.93395) (end 155.52765 57.93395) (width 1) (layer "F.Cu") (net 4) (tstamp 2e8ac382-d6cb-47c7-99be-e42fdb63fe35)) + (segment (start 159.2812 54.1804) (end 159.2812 41.1248) (width 1) (layer "F.Cu") (net 4) (tstamp 2f722998-b45f-4fc8-b54e-09a09b7a547f)) + (segment (start 108.839 29.76535) (end 108.839 27.12375) (width 1) (layer "F.Cu") (net 4) (tstamp 3442dfd2-7f8b-4f40-b6ca-26b44a38fb8c)) + (segment (start 70.104 19.1008) (end 67.7164 21.4884) (width 1) (layer "F.Cu") (net 4) (tstamp 3e3316c8-c4fd-4df4-b1cb-8decafb4a670)) + (segment (start 142.5448 39.65815) (end 142.5448 45.466) (width 1) (layer "F.Cu") (net 4) (tstamp 41f76d98-591d-49e3-8dd3-bc095cc43309)) + (segment (start 77.7748 38.1508) (end 77.7748 46.2788) (width 1) (layer "F.Cu") (net 4) (tstamp 44bfae79-127d-4798-8c3a-550bf9b2bd5f)) + (segment (start 144.2828 33.274) (end 144.3228 33.314) (width 1) (layer "F.Cu") (net 4) (tstamp 4843a6df-2c21-43e2-8ad5-d56f3b88e0b2)) + (segment (start 73.66 19.1008) (end 71.7296 19.1008) (width 1) (layer "F.Cu") (net 4) (tstamp 4af4ae10-7646-4388-b582-94662f65b825)) + (segment (start 78.1304 20.8788) (end 75.7936 20.8788) (width 1) (layer "F.Cu") (net 4) (tstamp 4d5ca9ed-4048-4f27-8645-b0eee3cfc2e1)) + (segment (start 144.3444 26.6992) (end 144.3444 33.2124) (width 1) (layer "F.Cu") (net 4) (tstamp 5a9666bf-8ae4-4357-9bb6-78dc2323ff05)) + (segment (start 134.9248 37.71555) (end 134.914 37.72635) (width 0.25) (layer "F.Cu") (net 4) (tstamp 5b5865cc-7a81-4dfc-aad0-84983bc6b271)) + (segment (start 144.3444 33.2124) (end 144.2828 33.274) (width 1) (layer "F.Cu") (net 4) (tstamp 5f4567a2-a8fd-4689-a19f-216d28e7bcb0)) + (segment (start 71.7296 19.1008) (end 70.104 19.1008) (width 1) (layer "F.Cu") (net 4) (tstamp 5f6c780e-e531-4ce2-8ccd-5fe0e78f736d)) + (segment (start 90.551 51.2318) (end 90.551 53.64975) (width 1) (layer "F.Cu") (net 4) (tstamp 6008fbef-4eb5-4955-91ed-d34e1a0b8e1e)) + (segment (start 79.399 30.04475) (end 77.1652 27.81095) (width 1) (layer "F.Cu") (net 4) (tstamp 6b02937b-0c3e-4a79-960c-1c89157fd6b9)) + (segment (start 144.3228 37.61855) (end 142.414 39.52735) (width 1) (layer "F.Cu") (net 4) (tstamp 6e1820fe-b252-43ba-94f1-d7f6e040587e)) + (segment (start 134.914 37.72635) (end 134.914 39.52735) (width 1) (layer "F.Cu") (net 4) (tstamp 711f0344-43f2-40a6-852d-cda187834584)) + (segment (start 99.1508 32.83875) (end 98.846 32.83875) (width 0.25) (layer "F.Cu") (net 4) (tstamp 7ad0c8fc-b9e1-40c0-8566-9b253c68a663)) + (segment (start 77.1652 22.606) (end 75.6158 21.0566) (width 1) (layer "F.Cu") (net 4) (tstamp 7c1612cf-659f-44e5-ad2c-12bb46da3c6e)) + (segment (start 81.1276 49.6316) (end 88.9508 49.6316) (width 1) (layer "F.Cu") (net 4) (tstamp 7ded7456-b96d-4270-845b-4eca6e745163)) + (segment (start 96.901 30.04475) (end 79.399 30.04475) (width 1) (layer "F.Cu") (net 4) (tstamp 818611a2-bba2-487a-b138-9403c66141ee)) + (segment (start 109.0676 29.99395) (end 121.99275 29.99395) (width 1) (layer "F.Cu") (net 4) (tstamp 89b4744b-74b2-4e9a-ac94-08dda5a6558c)) + (segment (start 155.52765 57.93395) (end 159.2812 54.1804) (width 1) (layer "F.Cu") (net 4) (tstamp 8c0af60c-4794-4819-859c-4774ef2afc13)) + (segment (start 75.6158 21.0566) (end 73.66 19.1008) (width 1) (layer "F.Cu") (net 4) (tstamp 95500858-0279-4b84-9b1a-ed123747d3d6)) + (segment (start 77.216 37.592) (end 77.7748 38.1508) (width 1) (layer "F.Cu") (net 4) (tstamp 987bec8d-181f-4834-9de5-9c999bc87ab0)) + (segment (start 67.7164 28.0924) (end 77.7748 38.1508) (width 1) (layer "F.Cu") (net 4) (tstamp 990e272b-ea6c-4293-a2e8-5187516d2e41)) + (segment (start 159.1056 41.3004) (end 159.2812 41.1248) (width 0.25) (layer "F.Cu") (net 4) (tstamp 9951eb57-f040-4ff5-ac87-9275eb8ade8c)) + (segment (start 121.99275 29.99395) (end 127.55535 35.55655) (width 1) (layer "F.Cu") (net 4) (tstamp 99fab370-ffbf-4b4e-8c73-8dd58c1c13a8)) + (segment (start 144.446 47.3672) (end 144.446 51.0101) (width 1) (layer "F.Cu") (net 4) (tstamp 9b62b097-a892-4f46-a560-ce6c5e3d600b)) + (segment (start 130.5306 35.55655) (end 132.7658 35.55655) (width 1) (layer "F.Cu") (net 4) (tstamp 9bcb60c5-3bc2-42d1-a22e-98543c5554ac)) + (segment (start 88.9508 49.6316) (end 90.551 51.2318) (width 1) (layer "F.Cu") (net 4) (tstamp 9ec652ff-427a-4b28-b6ad-e2af26ac493b)) + (segment (start 144.272 26.7716) (end 144.3444 26.6992) (width 1) (layer "F.Cu") (net 4) (tstamp 9fb18dca-6985-4614-beb1-061f0a507d37)) + (segment (start 90.551 53.64975) (end 90.551 56.02895) (width 1) (layer "F.Cu") (net 4) (tstamp a150e16a-34b2-4244-a0a3-b77f8d0ea855)) + (segment (start 157.7848 36.4236) (end 159.2028 36.4236) (width 1) (layer "F.Cu") (net 4) (tstamp a5889aab-a9b8-46b3-9ac7-6b5889559ded)) + (segment (start 157.7848 38.862) (end 158.9488 38.862) (width 1) (layer "F.Cu") (net 4) (tstamp a6168fa9-d358-4f0e-a737-a9fa0173e047)) + (segment (start 159.2812 36.3452) (end 159.2812 26.7569) (width 1) (layer "F.Cu") (net 4) (tstamp acfc2bbd-f18c-43eb-8fc5-ffaee69c6173)) + (segment (start 123.42205 57.93395) (end 128.8288 52.5272) (width 1) (layer "F.Cu") (net 4) (tstamp b60936d4-ddfe-4d2a-909d-740360b43e92)) + (segment (start 77.7748 46.2788) (end 81.1276 49.6316) (width 1) (layer "F.Cu") (net 4) (tstamp b714fd6d-e28e-4812-a18f-a4176f1c321f)) + (segment (start 92.456 57.93395) (end 123.42205 57.93395) (width 1) (layer "F.Cu") (net 4) (tstamp b78e9780-a9b2-4f4e-8ff5-0a1869e7bd89)) + (segment (start 98.846 32.83875) (end 98.7952 32.78795) (width 0.25) (layer "F.Cu") (net 4) (tstamp b9983981-f395-4596-8d3f-d020c6f2a7d3)) + (segment (start 127.55535 35.55655) (end 130.5306 35.55655) (width 1) (layer "F.Cu") (net 4) (tstamp c1498eec-5345-4926-9df2-42d893385679)) + (segment (start 132.7658 35.55655) (end 134.9248 37.71555) (width 1) (layer "F.Cu") (net 4) (tstamp c47d64d5-4b6f-4e2d-ba33-3a2951a07c72)) + (segment (start 75.7936 20.8788) (end 75.6158 21.0566) (width 0.25) (layer "F.Cu") (net 4) (tstamp c602e3c6-0d85-4355-bc5b-fa15c97a6b99)) + (segment (start 128.8288 52.5272) (end 133.4008 52.5272) (width 1) (layer "F.Cu") (net 4) (tstamp cb6da3dd-7e38-4d6c-a447-81ef5f392e15)) + (segment (start 142.5448 45.466) (end 144.446 47.3672) (width 1) (layer "F.Cu") (net 4) (tstamp ce555ca0-c73e-4f1c-8065-fea9d71ca2b0)) + (segment (start 77.1652 27.81095) (end 77.1652 22.606) (width 1) (layer "F.Cu") (net 4) (tstamp ddfdc788-9eb9-4947-9101-f4235a4430d5)) + (segment (start 157.8356 41.3004) (end 159.1056 41.3004) (width 1) (layer "F.Cu") (net 4) (tstamp df36d201-b7c4-46fa-9351-13745d4bf022)) + (segment (start 98.7952 32.78795) (end 98.7952 31.93895) (width 1) (layer "F.Cu") (net 4) (tstamp e5465102-c736-4df8-9d31-ad4a944c177d)) + (segment (start 109.0676 29.99395) (end 108.839 29.76535) (width 1) (layer "F.Cu") (net 4) (tstamp f563325e-ecfd-4e5d-915a-0ebc5ed66f7e)) + (segment (start 144.5276 50.6607) (end 144.894 51.0271) (width 0.25) (layer "F.Cu") (net 4) (tstamp faaf641f-fb3b-43e1-ad19-ad1ed248cc4c)) + (segment (start 159.2028 36.4236) (end 159.2812 36.3452) (width 0.25) (layer "F.Cu") (net 4) (tstamp fb5f9d55-ce69-4c03-ac72-88276fbacf92)) + (segment (start 144.3228 33.314) (end 144.3228 37.61855) (width 1) (layer "F.Cu") (net 4) (tstamp fed39eb5-e8b2-44e5-860d-a12284bf525f)) + (via (at 157.8356 41.3004) (size 2) (drill 0.4) (layers "F.Cu" "B.Cu") (free) (net 4) (tstamp 116c15a4-a074-4241-ac61-dd56f17d7854)) + (via (at 157.7848 38.862) (size 2) (drill 0.4) (layers "F.Cu" "B.Cu") (free) (net 4) (tstamp 242564c3-789c-494b-afeb-471a3683f726)) + (via (at 109.0676 29.99395) (size 2) (drill 0.5) (layers "F.Cu" "B.Cu") (free) (net 4) (tstamp 7a233564-42a7-4f41-a789-3b971544e215)) + (via (at 157.7848 36.4236) (size 2) (drill 0.4) (layers "F.Cu" "B.Cu") (free) (net 4) (tstamp 9a0c99bf-4d9f-44c6-ae19-45bd7b5bb472)) + (via (at 96.901 30.04475) (size 2) (drill 0.5) (layers "F.Cu" "B.Cu") (net 4) (tstamp c2925fdf-f22e-4f4a-9f97-9e6feaa28fb6)) + (via (at 144.3228 35.7632) (size 2) (drill 0.5) (layers "F.Cu" "B.Cu") (net 4) (tstamp d99071f2-85cf-4ab5-81ef-d44ccae87f3d)) + (via (at 130.5306 35.55655) (size 2) (drill 0.5) (layers "F.Cu" "B.Cu") (net 4) (tstamp eb67ae99-2bb5-460c-88e0-614eba289eed)) + (via (at 78.1304 20.8788) (size 2) (drill 0.5) (layers "F.Cu" "B.Cu") (free) (net 4) (tstamp fed4c14e-5fca-487b-b3b1-0cb71a0ed519)) + (segment (start 144.3228 35.7632) (end 144.03995 35.48035) (width 0.25) (layer "B.Cu") (net 4) (tstamp 07dc8355-4328-4cb2-94d7-765f3640844a)) + (segment (start 130.6068 35.48035) (end 130.5306 35.55655) (width 0.25) (layer "B.Cu") (net 4) (tstamp 41317351-b97e-4a68-bfda-222705242eaa)) + (segment (start 144.03995 35.48035) (end 130.6068 35.48035) (width 1) (layer "B.Cu") (net 4) (tstamp 5493d257-dbd7-4e15-a4e4-8aac703dd36b)) + (segment (start 109.0676 29.99395) (end 109.0168 29.99395) (width 0.25) (layer "B.Cu") (net 4) (tstamp 970a41f5-d988-44d1-945c-d63e67beb988)) + (segment (start 97.155 29.79075) (end 96.901 30.04475) (width 0.25) (layer "B.Cu") (net 4) (tstamp abe430dc-9eab-4aec-a343-2e2c1f38685e)) + (segment (start 109.0168 30.04475) (end 96.901 30.04475) (width 1) (layer "B.Cu") (net 4) (tstamp b6407777-84b2-41d8-a2e8-5bf3dfcfe8b7)) + (segment (start 109.0676 29.99395) (end 109.0168 30.04475) (width 1) (layer "B.Cu") (net 4) (tstamp b901fbfb-cd99-4408-b0bd-5e47c4fecea1)) + (segment (start 109.0168 29.99395) (end 108.8136 29.79075) (width 0.25) (layer "B.Cu") (net 4) (tstamp fd2c1c9b-0d63-451a-9108-60df0020cb73)) + (segment (start 106.299 27.12375) (end 106.299 31.89895) (width 1) (layer "F.Cu") (net 5) (tstamp 0f14164f-e2ec-486e-8e90-d8985c9ad974)) + (segment (start 106.299 27.12375) (end 106.299 24.02495) (width 0.5) (layer "F.Cu") (net 5) (tstamp 26a3b2ba-e0ee-4869-a086-0a41ac93dde6)) + (segment (start 106.299 31.89895) (end 107.6452 33.24515) (width 1) (layer "F.Cu") (net 5) (tstamp 3a16a3c6-ec3e-48a5-8e82-4c61ba00638b)) + (segment (start 120.2944 21.59) (end 128.8796 30.1752) (width 0.5) (layer "F.Cu") (net 5) (tstamp 57545133-9b1f-4fe2-bb33-ce17788d12c3)) + (segment (start 108.712 21.59) (end 120.2944 21.59) (width 0.5) (layer "F.Cu") (net 5) (tstamp 75fbff53-f5ab-40c3-930a-49000864aa21)) + (segment (start 106.299 24.02495) (end 108.712 21.61195) (width 0.5) (layer "F.Cu") (net 5) (tstamp 841ab370-6870-4e87-a2d7-fcaf8e5c6903)) + (segment (start 107.6452 33.24515) (end 111.6584 33.24515) (width 1) (layer "F.Cu") (net 5) (tstamp 88966c0f-8c66-4d52-a3ac-b5dfe4d08bd2)) + (segment (start 136.1948 30.1752) (end 139.2428 33.2232) (width 0.5) (layer "F.Cu") (net 5) (tstamp c4bff1ed-63f4-4037-b5cd-54a219531853)) + (segment (start 128.8796 30.1752) (end 136.1948 30.1752) (width 0.5) (layer "F.Cu") (net 5) (tstamp d110449f-3452-4e4a-af96-62b0962a1f2f)) + (segment (start 103.7952 32.78795) (end 103.7952 32.48315) (width 1) (layer "F.Cu") (net 6) (tstamp 6445e48f-f717-4b1f-8767-389c0142906d)) + (segment (start 103.7952 32.48315) (end 103.7844 32.47235) (width 1) (layer "F.Cu") (net 6) (tstamp 7c05b7c0-81d3-4588-a9f5-91f3bb944f6b)) + (segment (start 103.759 32.75175) (end 103.7952 32.78795) (width 0.5) (layer "F.Cu") (net 6) (tstamp 85998f4f-2a91-4046-8204-b107b168ae8d)) + (segment (start 103.759 27.12375) (end 103.759 32.75175) (width 1) (layer "F.Cu") (net 6) (tstamp 92e00ec1-9fc3-4c09-9da9-4b32c90520c7)) + (segment (start 103.759 27.12375) (end 103.759 24.96475) (width 1) (layer "F.Cu") (net 6) (tstamp af9e68e3-f86d-47d1-9f80-dc980c0bc02c)) + (segment (start 103.759 24.96475) (end 101.981 23.18675) (width 1) (layer "F.Cu") (net 6) (tstamp c1600c8f-96d2-4420-92b0-6413c639bfd6)) + (segment (start 130.8608 42.38915) (end 138.3792 42.38915) (width 1) (layer "F.Cu") (net 7) (tstamp 11550ef4-75f6-4af1-b3b7-8c8316f1fa38)) + (segment (start 120.51955 35.73435) (end 127.17435 42.38915) (width 1) (layer "F.Cu") (net 7) (tstamp 133709c7-1303-47fc-93ff-7b2618670e69)) + (segment (start 101.219 27.12375) (end 101.219 33.98175) (width 1) (layer "F.Cu") (net 7) (tstamp 157c818f-30c9-4f7c-b32d-f9e4bdd130b4)) + (segment (start 101.219 33.98175) (end 102.9716 35.73435) (width 1) (layer "F.Cu") (net 7) (tstamp 28cd7199-b50e-4a28-bee1-7ca6d78cec92)) + (segment (start 138.3792 42.38915) (end 139.914 40.85435) (width 1) (layer "F.Cu") (net 7) (tstamp 28f4037c-8e7c-4135-ba50-9ed403a85f20)) + (segment (start 127.17435 42.38915) (end 130.81 42.38915) (width 1) (layer "F.Cu") (net 7) (tstamp 363dab14-577b-410f-8aa4-2cdd552d9764)) + (segment (start 139.914 40.85435) (end 139.914 39.52735) (width 1) (layer "F.Cu") (net 7) (tstamp 6a70fc1f-45e4-4487-895b-d64b940acd95)) + (segment (start 102.9716 35.73435) (end 120.51955 35.73435) (width 1) (layer "F.Cu") (net 7) (tstamp 72760f55-f2c4-40e6-904b-856a907cc614)) + (segment (start 96.139 27.12375) (end 96.139 23.46615) (width 0.5) (layer "F.Cu") (net 9) (tstamp 71d92579-989c-4bd1-8f8d-2b0013cc00b4)) + (segment (start 139.3444 24.9536) (end 139.3444 26.6992) (width 0.5) (layer "F.Cu") (net 9) (tstamp 74e0dc97-f569-4e6a-9619-d2fcbf22ee67)) + (segment (start 134.9648 20.574) (end 139.3444 24.9536) (width 0.5) (layer "F.Cu") (net 9) (tstamp b09db4d2-2c13-4f25-bcf8-c12ab5026230)) + (segment (start 99.33595 20.2692) (end 134.62 20.2692) (width 0.5) (layer "F.Cu") (net 9) (tstamp bb364837-62f1-497b-b139-2713473cab97)) + (segment (start 96.139 23.46615) (end 99.33595 20.2692) (width 0.5) (layer "F.Cu") (net 9) (tstamp bb4cb062-9fd3-43d9-8d44-9cc28908ffbb)) + (segment (start 139.3444 26.6992) (end 139.3444 25.8172) (width 0.25) (layer "F.Cu") (net 9) (tstamp d4a1c9c0-601b-453b-a5be-2128f0c13daf)) + (segment (start 134.62 20.2692) (end 135.4836 21.1328) (width 0.5) (layer "F.Cu") (net 9) (tstamp f240f5ad-751b-4fd7-836a-40bcfbd178eb)) + (segment (start 141.8444 24.1408) (end 141.8444 26.6992) (width 0.5) (layer "F.Cu") (net 10) (tstamp 0597bafc-8bb4-47f8-a9b4-1c68be5a5fbc)) + (segment (start 98.26915 19.1008) (end 136.8044 19.1008) (width 0.5) (layer "F.Cu") (net 10) (tstamp 414be942-1564-4c68-8e3e-dfff8709db29)) + (segment (start 138.2268 20.5232) (end 141.8444 24.1408) (width 0.5) (layer "F.Cu") (net 10) (tstamp 494b7d65-458b-453f-a641-3dfd4beba444)) + (segment (start 141.8444 25.1676) (end 141.8444 26.6992) (width 0.5) (layer "F.Cu") (net 10) (tstamp 4e51b98a-fa99-465e-8cbd-032458c7343f)) + (segment (start 136.8044 19.1008) (end 138.2776 20.574) (width 0.5) (layer "F.Cu") (net 10) (tstamp 61398ee1-8348-49ff-ac85-8f1eb0f81bbc)) + (segment (start 93.599 23.77095) (end 98.26915 19.1008) (width 0.5) (layer "F.Cu") (net 10) (tstamp 68162447-9e71-4673-8e3b-83becda292d3)) + (segment (start 93.599 27.12375) (end 93.599 23.77095) (width 0.5) (layer "F.Cu") (net 10) (tstamp 6e151536-1719-4afc-bcbe-3a4ab6be771b)) + (segment (start 141.8444 26.6992) (end 141.8444 25.828) (width 0.25) (layer "F.Cu") (net 10) (tstamp c007e06d-1b77-4677-9458-0fa2de8ad455)) + (segment (start 154.2812 24.3856) (end 154.2812 26.7569) (width 0.5) (layer "F.Cu") (net 11) (tstamp 192bf5e1-cb1c-4a12-a717-def63352bf9a)) + (segment (start 154.1272 26.6029) (end 154.2812 26.7569) (width 0.5) (layer "F.Cu") (net 11) (tstamp 2211133f-b476-4738-b8ae-418500991f20)) + (segment (start 91.059 27.12375) (end 91.059 24.17735) (width 0.5) (layer "F.Cu") (net 11) (tstamp 724508ba-11ac-4875-922f-eed674c448ee)) + (segment (start 91.059 24.17735) (end 97.35475 17.8816) (width 0.5) (layer "F.Cu") (net 11) (tstamp a988e337-fd28-4aad-acca-72039cb65bf2)) + (segment (start 147.7772 17.8816) (end 154.2812 24.3856) (width 0.5) (layer "F.Cu") (net 11) (tstamp b2471678-676f-430e-8c14-ee4917be0efa)) + (segment (start 97.35475 17.8816) (end 147.7772 17.8816) (width 0.5) (layer "F.Cu") (net 11) (tstamp c0ae455e-f4aa-4723-94f3-6f8a2b4819fb)) + (segment (start 88.519 27.12375) (end 88.519 24.73615) (width 0.5) (layer "F.Cu") (net 12) (tstamp 5d5f8214-ea5c-4664-b02a-2b87b98f5680)) + (segment (start 156.7812 24.0916) (end 156.7812 26.7569) (width 0.5) (layer "F.Cu") (net 12) (tstamp 6853df7a-e0dc-4482-85f5-1cb71bf041a0)) + (segment (start 88.519 24.73615) (end 96.4692 16.78595) (width 0.5) (layer "F.Cu") (net 12) (tstamp 949fd795-4801-4bb7-aeef-7c61760b4b3a)) + (segment (start 96.4692 16.78595) (end 149.47555 16.78595) (width 0.5) (layer "F.Cu") (net 12) (tstamp fee5ce92-68ed-407b-87e8-57ce5db06176)) + (segment (start 149.47555 16.78595) (end 156.7812 24.0916) (width 0.5) (layer "F.Cu") (net 12) (tstamp ff33cb6a-f483-4556-b150-db52b4e636d0)) + (segment (start 85.9428 27.08755) (end 85.979 27.12375) (width 0.25) (layer "F.Cu") (net 13) (tstamp 2174cb48-c3c5-4398-a8c6-20f1c8f8d5fc)) + (segment (start 85.9428 20.9404) (end 85.9428 27.08755) (width 1) (layer "F.Cu") (net 13) (tstamp ff78f784-395c-405f-a169-d04f5c4449fc)) + (via (at 85.9428 20.9404) (size 2) (drill 0.5) (layers "F.Cu" "B.Cu") (net 13) (tstamp 5d3f862c-d1c8-4121-91c1-6d1ae776a9db)) + (segment (start 83.4428 27.11995) (end 83.439 27.12375) (width 0.25) (layer "F.Cu") (net 14) (tstamp 4abdd4f2-eabc-4424-ad75-1dc31044e3db)) + (segment (start 83.4428 20.9512) (end 83.4428 27.11995) (width 1) (layer "F.Cu") (net 14) (tstamp 8fbebde8-0f8b-47f9-966d-2007d5e3bf74)) + (via (at 83.4428 20.9512) (size 2) (drill 0.5) (layers "F.Cu" "B.Cu") (net 14) (tstamp 88d02205-a93a-48de-886b-9955fa76d078)) + (segment (start 80.899 27.12375) (end 80.899 20.9042) (width 1) (layer "F.Cu") (net 15) (tstamp 4a0ba5a3-3d83-44a6-bc7b-3ba4ae39fa62)) + (segment (start 80.899 20.9042) (end 80.772 20.7772) (width 0.25) (layer "F.Cu") (net 15) (tstamp 5f0a962e-b368-4124-b696-c54e9ed986e6)) + (via (at 80.899 20.9042) (size 2) (drill 0.5) (layers "F.Cu" "B.Cu") (net 15) (tstamp b0b35ade-ea98-4f0a-96a4-d7587641f375)) + (segment (start 88.519 43.83695) (end 88.519 42.36375) (width 1) (layer "F.Cu") (net 19) (tstamp b1a460fe-074e-4a76-8f8d-62ab7f1cc998)) + (segment (start 83.058 45.91975) (end 86.4362 45.91975) (width 1) (layer "F.Cu") (net 19) (tstamp cbff8999-2780-4cce-9f77-1dc4de3918fc)) + (segment (start 86.4362 45.91975) (end 88.519 43.83695) (width 1) (layer "F.Cu") (net 19) (tstamp f66a265c-2807-4417-bf97-8931ea0fc88b)) + (segment (start 93.0656 45.79275) (end 98.044 45.79275) (width 1) (layer "F.Cu") (net 20) (tstamp 25d5ff8c-e185-4d36-ab79-31d9b2ea4a55)) + (segment (start 91.059 43.78615) (end 93.0656 45.79275) (width 1) (layer "F.Cu") (net 20) (tstamp 5bf76749-6360-4cbd-90d3-6c8df057a84d)) + (segment (start 91.059 42.36375) (end 91.059 43.78615) (width 1) (layer "F.Cu") (net 20) (tstamp b628370b-7dfb-40e3-98ac-1788494109cf)) + (segment (start 136.946 53.0752) (end 139.6492 55.7784) (width 1) (layer "F.Cu") (net 24) (tstamp 1c4126a6-f8c3-4e22-9c78-84f3d94aae1d)) + (segment (start 136.8614 50.9255) (end 136.946 51.0101) (width 1) (layer "F.Cu") (net 24) (tstamp 49c1e608-9219-440b-a394-0ecab52de082)) + (segment (start 136.946 51.0101) (end 136.946 53.0752) (width 1) (layer "F.Cu") (net 24) (tstamp 4b3ed57f-2c59-4327-81b9-a32454b0171b)) + (segment (start 101.219 42.36375) (end 101.219 45.593) (width 1) (layer "F.Cu") (net 24) (tstamp 687ff3d6-1cef-4513-9498-1ce4d4953adf)) + (segment (start 135.8215 49.8856) (end 136.946 51.0101) (width 1) (layer "F.Cu") (net 24) (tstamp 7649654a-26d4-4e24-9b4d-5c8d510b23fd)) + (segment (start 101.219 45.593) (end 105.5116 49.8856) (width 1) (layer "F.Cu") (net 24) (tstamp 851db77f-11f6-467d-9329-ae5a8a97c83d)) + (segment (start 136.9391 51.0032) (end 136.946 51.0101) (width 1) (layer "F.Cu") (net 24) (tstamp 8fd89fb0-e201-402d-a54a-3b04a74dff22)) + (segment (start 149.6568 55.7784) (end 151.7488 53.6864) (width 1) (layer "F.Cu") (net 24) (tstamp a18761f9-6348-466b-8bde-ec2aedf7472a)) + (segment (start 105.5116 49.8856) (end 135.8215 49.8856) (width 1) (layer "F.Cu") (net 24) (tstamp d594710b-f354-412a-aa9f-9c1082e53aae)) + (segment (start 139.6492 55.7784) (end 149.6568 55.7784) (width 1) (layer "F.Cu") (net 24) (tstamp efdcc81a-ab71-4f10-8e55-d2e74a9cb373)) + (segment (start 151.7488 53.6864) (end 151.7488 50.783) (width 1) (layer "F.Cu") (net 24) (tstamp fc127a52-fc82-492b-b5f4-c34f29711624)) + (segment (start 146.7104 53.4924) (end 148.5392 51.6636) (width 1) (layer "F.Cu") (net 25) (tstamp 0852f307-2b2c-42c6-9419-a71609368b33)) + (segment (start 140.3604 53.4924) (end 146.7104 53.4924) (width 1) (layer "F.Cu") (net 25) (tstamp 4234f2b1-db85-4209-aa29-6557be35eddc)) + (segment (start 139.446 51.0101) (end 139.446 52.578) (width 1) (layer "F.Cu") (net 25) (tstamp 4c14ca80-2e2e-4dce-89a2-11235bf96469)) + (segment (start 139.446 52.578) (end 140.3604 53.4924) (width 1) (layer "F.Cu") (net 25) (tstamp 60888045-d9db-4dea-b304-12d805da67f3)) + (segment (start 150.0632 48.1584) (end 153.3144 48.1584) (width 1) (layer "F.Cu") (net 25) (tstamp 6fb80f9c-6629-43d3-9845-a0334cbe0790)) + (segment (start 148.5392 51.6636) (end 148.5392 49.6824) (width 1) (layer "F.Cu") (net 25) (tstamp 76a60483-7d73-455f-9899-2c738c6ffd52)) + (segment (start 103.759 42.36375) (end 103.759 43.815) (width 1) (layer "F.Cu") (net 25) (tstamp 7ae37a60-bdc0-4cf0-86c4-690808907a9b)) + (segment (start 137.8204 47.5996) (end 139.446 49.2252) (width 1) (layer "F.Cu") (net 25) (tstamp 8fe6ac00-3cca-4967-9cca-73e9262f271f)) + (segment (start 107.5436 47.5996) (end 137.8204 47.5996) (width 1) (layer "F.Cu") (net 25) (tstamp 989292ce-1843-49e5-beab-70953e4d5f39)) + (segment (start 148.5392 49.6824) (end 150.0632 48.1584) (width 1) (layer "F.Cu") (net 25) (tstamp bfa30dcb-9ca4-43df-8f9f-6f3752827a29)) + (segment (start 103.759 43.815) (end 107.5436 47.5996) (width 1) (layer "F.Cu") (net 25) (tstamp cb58ef85-775a-45a7-9cef-8f98a11904ed)) + (segment (start 139.446 49.2252) (end 139.446 51.0101) (width 1) (layer "F.Cu") (net 25) (tstamp cf7a2ca5-0524-4b7e-bf93-2c074d4bfab3)) + (segment (start 153.3144 48.1584) (end 154.2488 49.0928) (width 1) (layer "F.Cu") (net 25) (tstamp cfa7ce04-2416-4f6d-8706-56a3433a097b)) + (segment (start 154.2488 49.0928) (end 154.2488 50.783) (width 1) (layer "F.Cu") (net 25) (tstamp e80cfeb2-267d-4913-bdec-05210123e8e2)) + (segment (start 151.7812 36.382) (end 151.7812 38.9036) (width 1) (layer "F.Cu") (net 27) (tstamp 03c6415b-83fc-48a7-a389-31e5d2107036)) + (segment (start 141.946 48.728) (end 141.946 51.0101) (width 1) (layer "F.Cu") (net 27) (tstamp 089597a8-6a9d-4e42-8280-b4b8669768a3)) + (segment (start 125.1204 22.606) (end 125.6792 22.0472) (width 1) (layer "F.Cu") (net 27) (tstamp 1172d185-36df-42cc-af57-1b71db1e45ad)) + (segment (start 153.2636 41.2496) (end 151.7904 41.2496) (width 1) (layer "F.Cu") (net 27) (tstamp 182b7738-599d-45ba-ac35-1b6ee1e8a794)) + (segment (start 109.90235 45.08155) (end 108.839 44.0182) (width 1) (layer "F.Cu") (net 27) (tstamp 36d314fc-84f2-45aa-9de3-af1c1a2e9aae)) + (segment (start 71.80235 26.38715) (end 83.89275 38.47755) (width 1) (layer "F.Cu") (net 27) (tstamp 3ba12d7a-4c36-4f12-a832-f7345ca4da8f)) + (segment (start 147.066 44.92915) (end 154.55555 44.92915) (width 1) (layer "F.Cu") (net 27) (tstamp 4360a1aa-987e-4616-9a61-2bda98e1417b)) + (segment (start 151.7812 41.2404) (end 151.7812 44.898) (width 1) (layer "F.Cu") (net 27) (tstamp 4a96fd00-f4a0-438e-b9e3-eb065045b6a3)) + (segment (start 71.80235 24.25355) (end 71.80235 26.38715) (width 1) (layer "F.Cu") (net 27) (tstamp 4c699f0e-6b11-46c1-9e97-b8e1765d1e84)) + (segment (start 138.45195 45.08155) (end 109.90235 45.08155) (width 1) (layer "F.Cu") (net 27) (tstamp 5a244985-9d69-4056-80d7-fe821c8dd148)) + (segment (start 106.90515 38.47755) (end 108.839 40.4114) (width 1) (layer "F.Cu") (net 27) (tstamp 5c56ddcd-88ba-490d-bc62-20f94693c8ba)) + (segment (start 138.45195 45.08155) (end 134.28635 45.08155) (width 1) (layer "F.Cu") (net 27) (tstamp 66814cdc-4134-4d74-b02a-49ddc2cc4bf0)) + (segment (start 138.45195 45.08155) (end 141.9352 48.5648) (width 1) (layer "F.Cu") (net 27) (tstamp 668ba0cd-28b0-4994-8026-9f07197f6cf9)) + (segment (start 153.2636 38.9128) (end 151.7904 38.9128) (width 1) (layer "F.Cu") (net 27) (tstamp 75288062-9639-41ec-9eb6-b1037bbddc18)) + (segment (start 136.8444 26.0496) (end 136.8444 26.6992) (width 1) (layer "F.Cu") (net 27) (tstamp 840cd815-5023-446d-a990-bdc4b38d6d46)) + (segment (start 151.7904 38.9128) (end 151.7812 38.9036) (width 0.25) (layer "F.Cu") (net 27) (tstamp 8bfbcf68-41c8-4a51-8f2c-c0d1ffa2611f)) + (segment (start 108.839 44.0182) (end 108.839 42.36375) (width 1) (layer "F.Cu") (net 27) (tstamp 8d3308e6-b5fc-4016-b5f3-eed9e6e5c247)) + (segment (start 151.7812 26.7569) (end 151.7812 36.382) (width 1) (layer "F.Cu") (net 27) (tstamp 901a7c6b-810a-4494-b511-f9a15a7d4a3e)) + (segment (start 151.8736 36.4744) (end 151.7812 36.382) (width 0.25) (layer "F.Cu") (net 27) (tstamp 9df82644-d721-4706-b68b-2479d0113c3c)) + (segment (start 151.7812 38.9036) (end 151.7812 41.2404) (width 1) (layer "F.Cu") (net 27) (tstamp 9eab15e9-8722-4154-8eed-7c70c8763839)) + (segment (start 153.2636 36.4744) (end 151.8736 36.4744) (width 1) (layer "F.Cu") (net 27) (tstamp a3a16e00-1dbd-4a27-9c8f-8dc4cde5d877)) + (segment (start 83.89275 38.47755) (end 106.90515 38.47755) (width 1) (layer "F.Cu") (net 27) (tstamp a675b732-20c9-449a-85d3-35e61a9c13e9)) + (segment (start 125.6792 22.0472) (end 132.842 22.0472) (width 1) (layer "F.Cu") (net 27) (tstamp b3df7f9f-a024-486a-a5b0-925ce3acc40f)) + (segment (start 154.55555 44.92915) (end 156.7488 47.1224) (width 1) (layer "F.Cu") (net 27) (tstamp bafc9e3e-7d1c-40b0-946b-73f0d12ef77e)) + (segment (start 156.7488 47.1224) (end 156.7488 50.783) (width 1) (layer "F.Cu") (net 27) (tstamp bdee0e2d-02fa-4e71-bb31-4f2d0fc80f03)) + (segment (start 132.842 22.0472) (end 136.8444 26.0496) (width 1) (layer "F.Cu") (net 27) (tstamp c5915961-83ca-4df0-951d-b2de94dc86f8)) + (segment (start 151.7812 44.898) (end 151.7904 44.9072) (width 1) (layer "F.Cu") (net 27) (tstamp d574c00b-23aa-4d20-af55-97d5f58cb087)) + (segment (start 108.839 40.4114) (end 108.839 42.36375) (width 1) (layer "F.Cu") (net 27) (tstamp e594b319-6d20-4db0-b7c8-7bcf9e3c3ad8)) + (segment (start 151.7904 41.2496) (end 151.7812 41.2404) (width 0.25) (layer "F.Cu") (net 27) (tstamp f1d594ac-863b-478c-9a80-f9c9cb69da92)) + (via (at 125.1204 45.08155) (size 2) (drill 0.4) (layers "F.Cu" "B.Cu") (net 27) (tstamp 12924791-f611-4ac9-b339-62811d155424)) + (via (at 125.1204 22.606) (size 2) (drill 0.4) (layers "F.Cu" "B.Cu") (free) (net 27) (tstamp 33fc9099-8239-4dc2-bb8b-3213f3a402d3)) + (via (at 153.2636 38.9128) (size 2) (drill 0.5) (layers "F.Cu" "B.Cu") (free) (net 27) (tstamp 6ae182e3-3e1e-4412-b3ba-4b4b098157c4)) + (via (at 153.2636 41.2496) (size 2) (drill 0.5) (layers "F.Cu" "B.Cu") (free) (net 27) (tstamp 8e79d4f6-8021-4492-9859-dee8118d34f6)) + (via (at 153.2636 36.4744) (size 2) (drill 0.5) (layers "F.Cu" "B.Cu") (free) (net 27) (tstamp 95906d3e-a614-4626-9fb5-0d3d481b964e)) + (via (at 138.45195 45.08155) (size 2) (drill 0.5) (layers "F.Cu" "B.Cu") (net 27) (tstamp e9f4ad6a-b6f5-420e-bc1d-2f31041e81b7)) + (via (at 147.066 44.92915) (size 2) (drill 0.5) (layers "F.Cu" "B.Cu") (free) (net 27) (tstamp eeafbb65-6e36-4f06-aafd-1f1a9226756d)) + (segment (start 125.1204 45.08155) (end 125.1204 22.606) (width 1) (layer "B.Cu") (net 27) (tstamp 1ec84160-0d74-4ca4-b648-dad1580df1d7)) + (segment (start 138.60435 44.92915) (end 138.45195 45.08155) (width 0.25) (layer "B.Cu") (net 27) (tstamp 29519347-df44-4b7e-bb82-c482d1d13bd5)) + (segment (start 147.066 44.92915) (end 138.60435 44.92915) (width 1) (layer "B.Cu") (net 27) (tstamp a4510736-8f9b-4c03-a5d0-e00160cdaa56)) + (segment (start 83.058 56.07975) (end 85.621 56.07975) (width 1) (layer "F.Cu") (net 30) (tstamp 00666953-5ec8-4668-bb0e-b8fea1c59e95)) + (segment (start 85.621 56.07975) (end 88.051 53.64975) (width 1) (layer "F.Cu") (net 30) (tstamp 7f8c444c-2dc8-4d44-9569-a89c81474c03)) + (segment (start 98.044 55.95275) (end 95.354 55.95275) (width 1) (layer "F.Cu") (net 31) (tstamp 208f5385-2ccb-4fd3-a939-1860e742476e)) + (segment (start 95.354 55.95275) (end 93.051 53.64975) (width 1) (layer "F.Cu") (net 31) (tstamp 24483b37-972e-47c5-901e-c9d95ea66f5d)) + (segment (start 121.8184 33.3248) (end 128.02095 39.52735) (width 1) (layer "F.Cu") (net 32) (tstamp 3bd7c807-064b-4210-9ce6-0b5e0cfe7b15)) + (segment (start 128.02095 39.52735) (end 132.414 39.52735) (width 1) (layer "F.Cu") (net 32) (tstamp cd3071e1-7165-4e10-b003-86692b7e08c3)) + (segment (start 121.8184 33.24515) (end 121.8184 33.3248) (width 1) (layer "F.Cu") (net 32) (tstamp f43c2a94-69b6-455c-b151-b35b8b1785a4)) + (segment (start 137.414 36.29315) (end 137.414 39.52735) (width 1) (layer "F.Cu") (net 33) (tstamp 0f8d5ac5-684f-454a-b9cd-9e6dedd04e4e)) + (segment (start 133.58205 32.4612) (end 137.414 36.29315) (width 1) (layer "F.Cu") (net 33) (tstamp 1ac21070-05db-4a38-9d7c-44c3fcdbdcd0)) + (segment (start 118.79235 23.33915) (end 127.9144 32.4612) (width 1) (layer "F.Cu") (net 33) (tstamp 2aeee5db-f30c-47f8-b735-66b7d4c31b50)) + (segment (start 127.9144 32.4612) (end 133.58205 32.4612) (width 1) (layer "F.Cu") (net 33) (tstamp 557d69b3-855b-4b80-a8f1-a0a699beed11)) + (segment (start 137.414 39.52735) (end 137.1938 39.52735) (width 0.25) (layer "F.Cu") (net 33) (tstamp 6d425c28-2c3b-41c1-be63-a59696bccf79)) + (segment (start 112.2934 23.33915) (end 118.79235 23.33915) (width 1) (layer "F.Cu") (net 33) (tstamp e0ce387b-804d-4100-a726-0f3db16a053c)) + (segment (start 112.141 23.18675) (end 112.2934 23.33915) (width 1) (layer "F.Cu") (net 33) (tstamp fea1485a-dfb5-49f0-b715-1d17fa36437f)) ) diff --git a/amplifier-control-panel/amplifier-control-panel.kicad_prl b/amplifier-control-panel/amplifier-control-panel.kicad_prl index ab7d38d..2893047 100644 --- a/amplifier-control-panel/amplifier-control-panel.kicad_prl +++ b/amplifier-control-panel/amplifier-control-panel.kicad_prl @@ -1,6 +1,6 @@ { "board": { - "active_layer": 31, + "active_layer": 37, "active_layer_preset": "All Layers", "auto_track_width": true, "hidden_nets": [], diff --git a/amplifier-control-panel/amplifier-control-panel.kicad_sch b/amplifier-control-panel/amplifier-control-panel.kicad_sch index 6d7ec9a..0e2e554 100644 --- a/amplifier-control-panel/amplifier-control-panel.kicad_sch +++ b/amplifier-control-panel/amplifier-control-panel.kicad_sch @@ -946,14 +946,16 @@ ) ) - + (junction (at 129.54 104.14) (diameter 0) (color 0 0 0 0) + (uuid 0d29b838-d73e-4d0e-9519-aaf001d80780) + ) (junction (at 165.1 49.53) (diameter 0) (color 0 0 0 0) (uuid 188e8a3d-bd3c-40a3-93f6-786879c53d83) ) (junction (at 177.8 93.98) (diameter 0) (color 0 0 0 0) (uuid 1c8dd18e-85b8-4996-ac39-8d3b76e9feb8) ) - (junction (at 105.41 113.03) (diameter 0) (color 0 0 0 0) + (junction (at 105.41 127) (diameter 0) (color 0 0 0 0) (uuid 1d9b22ac-5676-4de1-bacc-e5a8596dce56) ) (junction (at 154.94 49.53) (diameter 0) (color 0 0 0 0) @@ -971,6 +973,9 @@ (junction (at 182.88 49.53) (diameter 0) (color 0 0 0 0) (uuid 8d98fa7e-6059-4460-ae4c-ea182f76f0dc) ) + (junction (at 120.65 111.76) (diameter 0) (color 0 0 0 0) + (uuid 92452229-71c8-4dbf-bde5-4fe12787de1f) + ) (junction (at 116.84 53.34) (diameter 0) (color 0 0 0 0) (uuid 94c96473-f36b-4c66-ad9e-618984babb60) ) @@ -999,9 +1004,9 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 05153bc3-6e6f-4bf6-9ea7-92cd6842b4d6) ) - (wire (pts (xy 113.03 113.03) (xy 113.03 97.79)) + (wire (pts (xy 113.03 109.22) (xy 135.89 109.22)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 117337e7-9b19-41df-adb8-7aa64a9351eb) + (uuid 0e15009d-1d09-4126-81e3-916e68a51813) ) (wire (pts (xy 129.54 49.53) (xy 154.94 49.53)) (stroke (width 0) (type default) (color 0 0 0 0)) @@ -1035,6 +1040,14 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2784176a-3e3d-4bd5-a609-71ae9d6c7d45) ) + (wire (pts (xy 113.03 104.14) (xy 129.54 104.14)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2d53c1e6-11ca-43d5-bd2d-c61de1da9c98) + ) + (wire (pts (xy 135.89 109.22) (xy 135.89 91.44)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2ff356de-95c3-44ff-b147-dbc260e28739) + ) (wire (pts (xy 125.73 45.72) (xy 116.84 45.72)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 30f3e3c3-6715-4e39-a4b5-ceddb09e5595) @@ -1051,7 +1064,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 342fa122-c338-4648-9cdb-b8c8c7f88cd7) ) - (wire (pts (xy 129.54 90.17) (xy 129.54 125.73)) + (wire (pts (xy 129.54 90.17) (xy 129.54 104.14)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 36cbf7e6-ffa5-4925-b39b-672df3f34a67) ) @@ -1067,7 +1080,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 39bc5601-b20f-4a2f-9283-6ad5780a1194) ) - (wire (pts (xy 105.41 113.03) (xy 113.03 113.03)) + (wire (pts (xy 105.41 127) (xy 120.65 127)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 40b759dd-5d32-4d1d-adde-ed3f9e612fd1) ) @@ -1095,6 +1108,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 4b340cab-65e8-41c0-8e7d-12f83a92bdf0) ) + (wire (pts (xy 129.54 104.14) (xy 129.54 125.73)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4b6b9e72-46bc-47a5-8cff-507d6644ab8e) + ) (wire (pts (xy 129.54 76.2) (xy 129.54 90.17)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 4f7a1196-7517-4434-ab1a-b1e2b7b46503) @@ -1123,6 +1140,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 643acf16-db32-4e34-85f3-d9e166837cab) ) + (wire (pts (xy 134.62 106.68) (xy 134.62 88.9)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6b330387-844f-4703-b6f5-aaa96435e970) + ) (wire (pts (xy 171.45 73.66) (xy 171.45 81.28)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6d514576-e15d-4894-9ca5-3fe3dc400476) @@ -1131,7 +1152,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6d5c2f2c-2e79-49c4-9b5a-66353b970a60) ) - (wire (pts (xy 134.62 95.25) (xy 134.62 86.36)) + (wire (pts (xy 133.35 95.25) (xy 133.35 86.36)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6d938223-b7ae-4c18-a50d-41c2c3355d0b) ) @@ -1259,6 +1280,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a4cd2afd-c53a-4724-94df-4669afba6ad5) ) + (wire (pts (xy 135.89 91.44) (xy 137.16 91.44)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a58fd6f2-d381-482d-9f69-9163c2f05444) + ) (wire (pts (xy 177.8 80.01) (xy 177.8 93.98)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a8d81df4-1376-4e0e-836f-15fce44c7cf5) @@ -1271,7 +1296,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid b6a35041-8a7d-4916-ab9e-05fb95042184) ) - (wire (pts (xy 97.79 113.03) (xy 105.41 113.03)) + (wire (pts (xy 97.79 113.03) (xy 105.41 127)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid b70a3dc0-2fbc-4ff7-b5aa-63453fa9880c) ) @@ -1283,6 +1308,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid bbbdd2fe-520a-4eda-b554-74273d23b5fa) ) + (wire (pts (xy 120.65 97.79) (xy 120.65 111.76)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bfa667e1-91f9-4659-8376-b44841041ecf) + ) (wire (pts (xy 95.25 68.58) (xy 95.25 53.34)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c4e6cb71-0887-4e27-9de3-f5264e2ac41b) @@ -1307,7 +1336,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid cfb8cb77-4b4b-4304-8c1c-a3e0233eab99) ) - (wire (pts (xy 134.62 86.36) (xy 137.16 86.36)) + (wire (pts (xy 133.35 86.36) (xy 137.16 86.36)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid d31ffbfc-1ab2-4694-b144-c30a641424ec) ) @@ -1323,10 +1352,18 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid db9ac1b0-810a-487c-94c4-bfdb472f5082) ) + (wire (pts (xy 134.62 88.9) (xy 137.16 88.9)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ec31198d-16c9-493f-8890-81e65659ac52) + ) (wire (pts (xy 182.88 52.07) (xy 173.99 52.07)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f00a5795-fbd4-47ab-9346-65c106be1a89) ) + (wire (pts (xy 113.03 106.68) (xy 134.62 106.68)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f3b6a622-f9e8-4519-b3aa-c8ecdde4e567) + ) (wire (pts (xy 95.25 53.34) (xy 102.87 53.34)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f3fd1998-e959-4329-a2a8-b30ed0f30237) @@ -1339,6 +1376,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f6edfb6e-1fa1-4313-8573-99d087f0d09c) ) + (wire (pts (xy 113.03 111.76) (xy 120.65 111.76)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f79fdafd-0c43-4639-88d3-097af6a62cfa) + ) (wire (pts (xy 162.56 93.98) (xy 177.8 93.98)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f8b8be42-bd46-46b7-b9ee-60d44fc092f7) @@ -1347,10 +1388,18 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f8ca2a5d-8cd3-494c-814b-119477d75dac) ) - (wire (pts (xy 113.03 95.25) (xy 134.62 95.25)) + (wire (pts (xy 120.65 111.76) (xy 120.65 127)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid fab2102c-86e3-444e-b037-fe542debad7a) + ) + (wire (pts (xy 113.03 95.25) (xy 133.35 95.25)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid fd238b04-fcfe-4f88-9ad5-0b830b487bc6) ) + (wire (pts (xy 120.65 97.79) (xy 113.03 97.79)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid fde419ab-c195-4a3d-8a73-4f9b697a6aea) + ) (wire (pts (xy 111.76 45.72) (xy 116.84 45.72)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid fe910baa-1425-46f2-99cf-90de59e8fac1) @@ -1637,6 +1686,23 @@ (pin "2" (uuid e46ea73c-f936-450c-af99-19b09634faf9)) ) + (symbol (lib_id "Connector_Generic:Conn_01x04") (at 107.95 106.68 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid 704eba14-1a52-4c98-a0b7-f9231b40a176) + (property "Reference" "J9" (id 0) (at 102.87 105.41 0)) + (property "Value" "Реле 3" (id 1) (at 102.87 111.76 0)) + (property "Footprint" "Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical" (id 2) (at 107.95 106.68 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 107.95 106.68 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c696a93b-675f-4fbd-81fa-e7db4a98bf76)) + (pin "2" (uuid 9d836bb5-a04d-4a4b-aa53-7841f8731c0d)) + (pin "3" (uuid 8c4375a3-459a-480b-89fb-dd6352fe3919)) + (pin "4" (uuid f621f1ca-8870-4cb4-8f24-90be190775a2)) + ) + (symbol (lib_id "Device:RotaryEncoder_Switch") (at 49.53 71.12 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 7b04c781-8acb-4295-808b-d5dc00a5ca1f) @@ -1694,17 +1760,17 @@ (pin "3" (uuid 49acf30b-795f-47b4-b1ec-2dd97cc908a0)) ) - (symbol (lib_id "power:GNDREF") (at 105.41 113.03 0) (unit 1) + (symbol (lib_id "power:GNDREF") (at 105.41 127 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 8bd64fb0-b6fe-41bf-998b-76efe4c38582) - (property "Reference" "#PWR0102" (id 0) (at 105.41 119.38 0) + (property "Reference" "#PWR0102" (id 0) (at 105.41 133.35 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GNDREF" (id 1) (at 105.41 118.11 0)) - (property "Footprint" "" (id 2) (at 105.41 113.03 0) + (property "Value" "GNDREF" (id 1) (at 105.41 132.08 0)) + (property "Footprint" "" (id 2) (at 105.41 127 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 105.41 113.03 0) + (property "Datasheet" "" (id 3) (at 105.41 127 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 6b2460d8-356d-4ea6-9eaf-d9a3dbfb937e)) @@ -1884,6 +1950,9 @@ (path "/ce3cda09-8c7b-4557-83ad-75b3adb790da" (reference "J8") (unit 1) (value "Encoder") (footprint "") ) + (path "/704eba14-1a52-4c98-a0b7-f9231b40a176" + (reference "J9") (unit 1) (value "Реле 3") (footprint "Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical") + ) (path "/dcc0090c-e976-4e2a-9510-e028e4df055d" (reference "R1") (unit 1) (value "10K") (footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal") ) diff --git a/amplifier-control-panel/fabrication-toolkit-options.json b/amplifier-control-panel/fabrication-toolkit-options.json new file mode 100644 index 0000000..11ead7d --- /dev/null +++ b/amplifier-control-panel/fabrication-toolkit-options.json @@ -0,0 +1 @@ +{"EXTRA_LAYERS": "", "ALL_ACTIVE_LAYERS": false, "EXTEND_EDGE_CUT": false, "ALTERNATIVE_EDGE_CUT": false, "AUTO TRANSLATE": true, "AUTO FILL": true, "EXCLUDE DNP": false} \ No newline at end of file diff --git a/amplifier-control-panel/production/amplifier-control-panel.zip b/amplifier-control-panel/production/amplifier-control-panel.zip new file mode 100644 index 0000000000000000000000000000000000000000..8b935ceb0e512e86390bbc7e4ec9148b9dcf6157 GIT binary patch literal 32152 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 H$G86j`b+fy literal 0 HcmV?d00001 diff --git a/amplifier-control-panel/production/backups/amplifier-control-panel_2024-12-21_13-04-15.zip b/amplifier-control-panel/production/backups/amplifier-control-panel_2024-12-21_13-04-15.zip new file mode 100644 index 0000000000000000000000000000000000000000..88e63f486f93b181645c7790bfd1f9ca45997279 GIT binary patch literal 32310 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 X=r2<{008LkP5+BYcfZW=0093FASVB~ literal 0 HcmV?d00001 diff --git a/amplifier-control-panel/production/backups/amplifier-control-panel_2024-12-21_13-35-13.zip b/amplifier-control-panel/production/backups/amplifier-control-panel_2024-12-21_13-35-13.zip new file mode 100644 index 0000000000000000000000000000000000000000..c59e009563dde5d6c41519fb4b322c1c321ea218 GIT binary patch literal 47143 zcmV(zK<2+tO9KQH000080A_5JSxc6mu>7t70O`yC02=@R0AX!#Y-wg`WpXWJZ*FvQ zZ)`1aVQyt?E_!Kj?7VeQTur|<3L$~u2|iq!uoa`Np$*WAQPlxxuPwSwOz+1&Ey((^J^{vmqkbNJhIa*<=Ek%cO51$Ts?>fmrv*UGl zk-Q+VxV$2SkGZXpYoyi38y_IR8nCJO{Ch0r%CswmqX9MvWHhX6#NNI1hKi8Z%AP$x zx}oksJHoP2Zrk+@nA@(U?MT+@jy{I=CZbW#wzJ5K4$W_109YE&P|9CiNja76X)?K( zV=T?Mk~Zzi&DNUcUX#UrF2SUDZRY|_twKYh!y~Bm+DeqR`?er?3eJ@CI5j0#s3Nk?*9tIH=8*E-6t4WKATjWzJ^z6 z{{@3Ox>%Y3k7=w-L+wLMHfidb5kbw)|xt1D5XR68eCZe9I`*Q;al zEIxWb>0>gngqo3Dfovmqd@AdMG-kPX`1n}42al75`1qA)5bf^Q;+Kp2***9�Q%IR< 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 literal 0 HcmV?d00001 diff --git a/amplifier-control-panel/production/backups/amplifier-control-panel_2024-12-21_13-36-21.zip b/amplifier-control-panel/production/backups/amplifier-control-panel_2024-12-21_13-36-21.zip new file mode 100644 index 0000000000000000000000000000000000000000..958410db62659404657d0416eda0b1c9cb118b7b GIT binary patch literal 32762 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 I_rK2m56J2`*Z=?k literal 0 HcmV?d00001 diff --git a/amplifier-control-panel/production/bom.csv b/amplifier-control-panel/production/bom.csv new file mode 100644 index 0000000..9afbdc2 --- /dev/null +++ b/amplifier-control-panel/production/bom.csv @@ -0,0 +1,12 @@ +Designator,Footprint,Quantity,Value,LCSC Part # ++ 5V -,TerminalBlock_bornier-2_P5.08mm,1,5V, +A1,Arduino_Nano,1,Arduino_Nano_v3.x, +"C1, C2 100N",C_Disc_D4.7mm_W2.5mm_P5.00mm,2,100n, +J1 LCD CONTROL,JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical,1,LCD1602-1, +J2 LCD VU-METER,JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical,1,LCD1602-2, +J3 РЕЛЕ 1,JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical,1,Реле 1, +J4 РЕЛЕ 2,JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical,1,Реле 2, +J5 AUDIO IN,JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical,1,Audio IN, +J7 ENCODER,JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical,1,Encoder, +"R1 10K, R2 10K",R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal,2,10K, +"R3 4,7K, R4 4,7K",R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal,2,"4,7K", diff --git a/amplifier-control-panel/production/designators.csv b/amplifier-control-panel/production/designators.csv new file mode 100644 index 0000000..5070204 --- /dev/null +++ b/amplifier-control-panel/production/designators.csv @@ -0,0 +1,14 @@ ++ 5V -:1 +A1:1 +C1:1 +C2 100N:1 +J1 LCD CONTROL:1 +J2 LCD VU-METER:1 +J3 РЕЛЕ 1:1 +J4 РЕЛЕ 2:1 +J5 AUDIO IN:1 +J7 ENCODER:1 +R1 10K:1 +R2 10K:1 +R3 4,7K:1 +R4 4,7K:1 diff --git a/amplifier-control-panel/production/netlist.ipc b/amplifier-control-panel/production/netlist.ipc new file mode 100644 index 0000000..ef5f0c8 --- /dev/null +++ b/amplifier-control-panel/production/netlist.ipc @@ -0,0 +1,80 @@ +P CODE 00 +P UNITS CUST 0 +P arrayDim N +317GNDREF VIA MD0157PA00X+027690Y-017479X0315Y0000R000S3 +317GNDREF VIA MD0157PA00X+022990Y-017589X0315Y0000R000S3 +317GNDREF VIA MD0157PA00X+041660Y-019700X0315Y0000R000S3 +317GNDREF VIA MD0157PA00X+036230Y-019759X0315Y0000R000S3 +317+5V VIA MD0157PA00X+034100Y-023509X0787Y0000R000S3 +317+5V VIA MD0157PA00X+034100Y-014660X0787Y0000R000S3 +317+5V VIA MD0197PA00X+039349Y-023509X0787Y0000R000S3 +317+5V VIA MD0197PA00X+042740Y-023449X0787Y0000R000S3 +317GNDREF C2 100-1 D0315PA00X+023736Y-018669X0630Y0000R000S0 +317NET-(A1-PAD6) C2 100-2 D0315PA00X+025704Y-018669X0630Y0000R000S0 +317+5V J4 Р-1 D0374PA00X+038716Y-016271X0669Y0768R000S0 +317NET-(A1-PAD9) J4 Р-2 D0374PA00X+039700Y-016271X0669Y0768R000S0 +317NET-(A1-PAD10) J4 Р-3 D0374PA00X+040684Y-016271X0669Y0768R000S0 +317GNDREF J4 Р-4 D0374PA00X+041669Y-016271X0669Y0768R000S0 +317NET-(J5-PAD3) R4 4,7-1 D0315PA00X+023440Y-027789X0630Y0000R270S0 +317NET-(A1-PAD20) R4 4,7-2 D0315PA00X+023440Y-023789X0630Y0630R270S0 +317GNDREF C1 -2 D0315PA00X+041644Y-018860X0630Y0000R000S0 +317NET-(A1-PAD5) C1 -1 D0315PA00X+039676Y-018860X0630Y0000R000S0 +317NET-(A1-PAD24) J1 LCD-1 D0374PA00X+038756Y-025843X0669Y0768R000S0 +317NET-(A1-PAD25) J1 LCD-2 D0374PA00X+039740Y-025843X0669Y0768R000S0 +317+5V J1 LCD-3 D0374PA00X+040724Y-025843X0669Y0768R000S0 +317GNDREF J1 LCD-4 D0374PA00X+041709Y-025843X0669Y0768R000S0 +317NET-(J5-PAD1) R3 4,7-1 D0315PA00X+017540Y-027839X0630Y0000R270S0 +317NET-(A1-PAD19) R3 4,7-2 D0315PA00X+017540Y-023839X0630Y0630R270S0 +317+5V + 5V --1 D0598PA00X+011486Y-015324X1181Y1181R270S0 +317GNDREF + 5V --2 D0598PA00X+011486Y-013324X1181Y0000R270S0 +317GNDREF J2 LCD-4 D0374PA00X+047536Y-025753X0669Y0768R000S0 +317+5V J2 LCD-3 D0374PA00X+046552Y-025753X0669Y0768R000S0 +317NET-(A1-PAD25) J2 LCD-2 D0374PA00X+045568Y-025753X0669Y0768R000S0 +317NET-(A1-PAD24) J2 LCD-1 D0374PA00X+044584Y-025753X0669Y0768R000S0 +317CTED-(A1-PAD1) A1 -1 D0394PA00X+030690Y-016439X0630Y0630R090S0 +317CTED-(A1-PAD2) A1 -2 D0394PA00X+029690Y-016439X0630Y0630R090S0 +317CTED-(A1-PAD3) A1 -3 D0394PA00X+028690Y-016439X0630Y0630R090S0 +317GNDREF A1 -4 D0394PA00X+027690Y-016439X0630Y0630R090S0 +317NET-(A1-PAD5) A1 -5 D0394PA00X+026690Y-016439X0630Y0630R090S0 +317NET-(A1-PAD6) A1 -6 D0394PA00X+025690Y-016439X0630Y0630R090S0 +317NET-(A1-PAD7) A1 -7 D0394PA00X+024690Y-016439X0630Y0630R090S0 +317CTED-(A1-PAD8) A1 -8 D0394PA00X+023690Y-016439X0630Y0630R090S0 +317NET-(A1-PAD9) A1 -9 D0394PA00X+022690Y-016439X0630Y0630R090S0 +317NET-(A1-PAD10) A1 -10 D0394PA00X+021690Y-016439X0630Y0630R090S0 +317NET-(A1-PAD11) A1 -11 D0394PA00X+020690Y-016439X0630Y0630R090S0 +317NET-(A1-PAD12) A1 -12 D0394PA00X+019690Y-016439X0630Y0630R090S0 +317TED-(A1-PAD13) A1 -13 D0394PA00X+018690Y-016439X0630Y0630R090S0 +317TED-(A1-PAD14) A1 -14 D0394PA00X+017690Y-016439X0630Y0630R090S0 +317TED-(A1-PAD15) A1 -15 D0394PA00X+016690Y-016439X0630Y0630R090S0 +317TED-(A1-PAD16) A1 -16 D0394PA00X+016690Y-022439X0630Y0630R090S0 +317TED-(A1-PAD17) A1 -17 D0394PA00X+017690Y-022439X0630Y0630R090S0 +317TED-(A1-PAD18) A1 -18 D0394PA00X+018690Y-022439X0630Y0630R090S0 +317NET-(A1-PAD19) A1 -19 D0394PA00X+019690Y-022439X0630Y0630R090S0 +317NET-(A1-PAD20) A1 -20 D0394PA00X+020690Y-022439X0630Y0630R090S0 +317TED-(A1-PAD21) A1 -21 D0394PA00X+021690Y-022439X0630Y0630R090S0 +317TED-(A1-PAD22) A1 -22 D0394PA00X+022690Y-022439X0630Y0630R090S0 +317TED-(A1-PAD23) A1 -23 D0394PA00X+023690Y-022439X0630Y0630R090S0 +317NET-(A1-PAD24) A1 -24 D0394PA00X+024690Y-022439X0630Y0630R090S0 +317NET-(A1-PAD25) A1 -25 D0394PA00X+025690Y-022439X0630Y0630R090S0 +317TED-(A1-PAD26) A1 -26 D0394PA00X+026690Y-022439X0630Y0630R090S0 +317+5V A1 -27 D0394PA00X+027690Y-022439X0630Y0630R090S0 +317TED-(A1-PAD28) A1 -28 D0394PA00X+028690Y-022439X0630Y0630R090S0 +317TED-(A1-PAD29) A1 -29 D0394PA00X+029690Y-022439X0630Y0630R090S0 +317TED-(A1-PAD30) A1 -30 D0394PA00X+030690Y-022439X0630Y0630R090S0 +317NET-(R1-PAD1) J7 Enc-1 D0374PA00X+036971Y-021322X0669Y0768R000S0 +317GNDREF J7 Enc-2 D0374PA00X+037956Y-021322X0669Y0768R000S0 +317NET-(R2-PAD1) J7 Enc-3 D0374PA00X+038940Y-021322X0669Y0768R000S0 +317NET-(A1-PAD7) J7 Enc-4 D0374PA00X+039924Y-021322X0669Y0768R000S0 +317GNDREF J7 Enc-5 D0374PA00X+040909Y-021322X0669Y0768R000S0 +317NET-(J5-PAD1) J5 Aud-1 D0374PA00X+019506Y-026882X0669Y0768R000S0 +317GNDREF J5 Aud-2 D0374PA00X+020490Y-026882X0669Y0768R000S0 +317NET-(J5-PAD3) J5 Aud-3 D0374PA00X+021474Y-026882X0669Y0768R000S0 +317NET-(R2-PAD1) R2 10K-1 D0315PA00X+028990Y-014889X0630Y0000R180S0 +317NET-(A1-PAD6) R2 10K-2 D0315PA00X+024990Y-014889X0630Y0630R180S0 +317+5V J3 РÐ-1 D0374PA00X+044596Y-016294X0669Y0768R000S0 +317NET-(A1-PAD11) J3 РÐ-2 D0374PA00X+045581Y-016294X0669Y0768R000S0 +317NET-(A1-PAD12) J3 РÐ-3 D0374PA00X+046565Y-016294X0669Y0768R000S0 +317GNDREF J3 РÐ-4 D0374PA00X+047549Y-016294X0669Y0768R000S0 +317NET-(R1-PAD1) R1 10K-1 D0315PA00X+032800Y-018849X0630Y0000R180S0 +317NET-(A1-PAD5) R1 10K-2 D0315PA00X+028800Y-018849X0630Y0630R180S0 +999 diff --git a/amplifier-control-panel/production/positions.csv b/amplifier-control-panel/production/positions.csv new file mode 100644 index 0000000..0af43f9 --- /dev/null +++ b/amplifier-control-panel/production/positions.csv @@ -0,0 +1,15 @@ +Designator,Mid X,Mid Y,Rotation,Layer ++ 5V -,29.1748,-36.38205,90.0,top +A1,60.1726,-49.37415,270.0,top +C1,103.2764,-47.9044,0.0,top +C2 100N,62.7888,-47.41835,0.0,top +J1 LCD CONTROL,102.1896,-65.6405,0.0,top +J2 LCD VU-METER,116.9924,-65.4134,0.0,top +J3 РЕЛЕ 1,117.0248,-41.3873,0.0,top +J4 РЕЛЕ 2,102.088,-41.3296,0.0,top +J5 AUDIO IN,52.0446,-68.28015,0.0,top +J7 ENCODER,98.9076,-54.15775,0.0,top +R1 10K,78.232,-47.87555,180.0,top +R2 10K,68.5546,-37.81715,180.0,top +"R3 4,7K",44.5516,-65.63015,90.0,top +"R4 4,7K",59.5376,-65.50315,90.0,top