From eb00e005a83a4e8d007f7199bb16f9face16c2c0 Mon Sep 17 00:00:00 2001 From: David Meyer Date: Fri, 19 Sep 2025 15:12:28 -0400 Subject: [PATCH 1/3] Update breakout board to have an input buffer on the trigger line. Should help with longer cable runs on the trigger input. --- dds-sweeper-board/dds-sweeper-board.kicad_pcb | 3216 ++++++++++------- dds-sweeper-board/dds-sweeper-board.kicad_prl | 12 +- dds-sweeper-board/dds-sweeper-board.kicad_pro | 4 +- dds-sweeper-board/dds-sweeper-board.kicad_sch | 584 ++- .../gerbers/dds-sweeper-board-B_Cu.gbr | 10 +- .../gerbers/dds-sweeper-board-Edge_Cuts.gbr | 4 +- .../gerbers/dds-sweeper-board-F_Cu.gbr | 2855 +++++++++------ .../gerbers/dds-sweeper-board.drl | 10 +- 8 files changed, 4216 insertions(+), 2479 deletions(-) diff --git a/dds-sweeper-board/dds-sweeper-board.kicad_pcb b/dds-sweeper-board/dds-sweeper-board.kicad_pcb index cb7d22b..e60799e 100644 --- a/dds-sweeper-board/dds-sweeper-board.kicad_pcb +++ b/dds-sweeper-board/dds-sweeper-board.kicad_pcb @@ -108,82 +108,85 @@ (net 11 "/PIN_SYNC") (net 12 "/PIN_MISO") (net 13 "/TRIG_IN") - (net 14 "unconnected-(U1-GPIO17-Pad22)") - (net 15 "unconnected-(U1-GPIO18-Pad24)") - (net 16 "unconnected-(U1-GPIO22-Pad29)") - (net 17 "unconnected-(U1-GPIO13-Pad17)") - (net 18 "unconnected-(U1-GPIO20-Pad26)") - (net 19 "unconnected-(U1-GPIO26_ADC0-Pad31)") - (net 20 "unconnected-(U1-GPIO27_ADC1-Pad32)") - (net 21 "unconnected-(U1-GPIO28_ADC2-Pad34)") - (net 22 "unconnected-(U1-ADC_VREF-Pad35)") - (net 23 "unconnected-(U1-3V3_EN-Pad37)") - (net 24 "unconnected-(U1-VSYS-Pad39)") - (net 25 "unconnected-(U1-SWCLK-Pad41)") - (net 26 "unconnected-(U1-SWDIO-Pad43)") - (net 27 "unconnected-(U3-NC-Pad4)") - (net 28 "1V8") - (net 29 "3V3") - (net 30 "5V") - (net 31 "unconnected-(U1-GPIO5-Pad7)") - (net 32 "unconnected-(U1-GPIO14-Pad19)") - (net 33 "unconnected-(U1-GPIO15-Pad20)") - (net 34 "unconnected-(J4-Pin_32-Pad32)") - (net 35 "unconnected-(J4-Pin_26-Pad26)") - (net 36 "unconnected-(J4-Pin_6-Pad6)") - (net 37 "unconnected-(J4-Pin_4-Pad4)") - (net 38 "Net-(J6-Pin_1)") - (net 39 "unconnected-(U1-GPIO7-Pad10)") - (net 40 "unconnected-(U1-GPIO1-Pad2)") - (net 41 "unconnected-(U1-GPIO2-Pad4)") + (net 14 "1V8") + (net 15 "3V3") + (net 16 "5V") + (net 17 "Net-(U2-VCC)") + (net 18 "Net-(J4-In)") + (net 19 "Net-(J5-Pin_1)") + (net 20 "unconnected-(J6-Pin_4-Pad4)") + (net 21 "unconnected-(J6-Pin_6-Pad6)") + (net 22 "unconnected-(J6-Pin_26-Pad26)") + (net 23 "unconnected-(J6-Pin_32-Pad32)") + (net 24 "unconnected-(U1-NC-Pad4)") + (net 25 "unconnected-(U2-NC-Pad1)") + (net 26 "unconnected-(U3-GPIO1-Pad2)") + (net 27 "unconnected-(U3-GPIO2-Pad4)") + (net 28 "unconnected-(U3-GPIO5-Pad7)") + (net 29 "unconnected-(U3-GPIO7-Pad10)") + (net 30 "unconnected-(U3-GPIO13-Pad17)") + (net 31 "unconnected-(U3-GPIO14-Pad19)") + (net 32 "unconnected-(U3-GPIO15-Pad20)") + (net 33 "unconnected-(U3-GPIO17-Pad22)") + (net 34 "unconnected-(U3-GPIO18-Pad24)") + (net 35 "unconnected-(U3-GPIO20-Pad26)") + (net 36 "unconnected-(U3-GPIO22-Pad29)") + (net 37 "unconnected-(U3-GPIO26_ADC0-Pad31)") + (net 38 "unconnected-(U3-GPIO27_ADC1-Pad32)") + (net 39 "unconnected-(U3-GPIO28_ADC2-Pad34)") + (net 40 "unconnected-(U3-ADC_VREF-Pad35)") + (net 41 "unconnected-(U3-3V3_EN-Pad37)") + (net 42 "unconnected-(U3-VSYS-Pad39)") + (net 43 "unconnected-(U3-SWCLK-Pad41)") + (net 44 "unconnected-(U3-SWDIO-Pad43)") (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (layer "F.Cu") - (tstamp 200b697c-e386-4c4c-a8ee-b42c1d9c94e6) - (at 40.84 76.22 -90) + (tstamp 002aa398-b73d-4c84-9e32-45569e8efd04) + (at 48.5275 40.47) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "capacitor handsolder") - (property "Sheetfile" "dds-sweeper-board.kicad_sch") + (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") (property "Sheetname" "") (property "ki_description" "Unpolarized capacitor") (property "ki_keywords" "cap capacitor") - (path "/d784a789-6b5d-40a1-bd91-84a00f1660a0") + (path "/bdd1a01c-b8a9-4cd8-9593-741966342299") (attr smd) - (fp_text reference "C3" (at -2.716421 0.072125) (layer "F.SilkS") + (fp_text reference "C3" (at 3.0825 -0.09) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 381b6825-5a23-4d49-8f93-3120f03596b5) + (tstamp ef4a8ac7-165b-4ab3-bfe4-a68401a40154) ) - (fp_text value "0.1uF" (at 0 1.68 90) (layer "F.Fab") + (fp_text value "1uF" (at 0.0525 -2.09) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp df6545e8-93ec-400d-a392-3eb70a325aaa) + (tstamp 66787697-44c2-4612-b780-0fbac4190215) ) - (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") (effects (font (size 0.5 0.5) (thickness 0.08))) - (tstamp e9b67101-3255-4f9b-b605-1892eee587f2) + (tstamp b31ab787-952c-44b9-8b6b-bd2a8faa37bb) ) (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp be0a09bf-6bb6-4392-8b92-e3f8142a1dca)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4882476a-a0e6-4e03-ad5f-7b4518b2fa6b)) (fp_line (start -0.261252 0.735) (end 0.261252 0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1dd21359-ed9a-492b-a4ee-6b560d7271d3)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7b85d4a8-f178-4280-a08c-ee60b952837f)) (fp_line (start -1.88 -0.98) (end 1.88 -0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a76b28a6-f46a-4f79-b061-e6556fbcbdc3)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 66c80fbe-2d88-4123-9256-e89aebb4e386)) (fp_line (start -1.88 0.98) (end -1.88 -0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 222e6ec5-23b3-459c-b424-804773668ed4)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0388503a-42da-4348-8364-f18341d69093)) (fp_line (start 1.88 -0.98) (end 1.88 0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6bedbabb-80c4-41c3-9845-05d667c65e3b)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 49a0889a-d5ef-4ead-8789-4911c133a198)) (fp_line (start 1.88 0.98) (end -1.88 0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3e5b1638-00c7-42e4-88b2-9dd49db7d4e8)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c846d504-1856-40b7-a873-ccf654845f4d)) (fp_line (start -1 -0.625) (end 1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 98979c41-29fc-429b-86ef-6f5853000454)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6a4d138a-d2d0-4008-b26b-fd40c53dcf2a)) (fp_line (start -1 0.625) (end -1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8b1670ce-e7c5-479f-a1be-368d16e93038)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0f754fdb-97d4-4dbf-8381-4c99f97df2e4)) (fp_line (start 1 -0.625) (end 1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ccad974b-8de0-46c7-958a-695766e984b8)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ad642358-fd20-41b4-b053-a0b00a593da4)) (fp_line (start 1 0.625) (end -1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 05fe9d7e-e88e-4443-8cca-10803d7d19f7)) - (pad "1" smd roundrect (at -1.0375 0 270) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2127659574) - (net 3 "GND") (pintype "passive") (tstamp 5cf1cb9c-f0fb-4001-8a23-a7321a036874)) - (pad "2" smd roundrect (at 1.0375 0 270) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2127659574) - (net 29 "3V3") (pintype "passive") (tstamp 2fdc2ed2-7c6f-4946-b9b6-4833d0913f6e)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3c82867f-5d58-42a8-976a-10b30682dfac)) + (pad "1" smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766) + (net 17 "Net-(U2-VCC)") (pintype "passive") (tstamp 2b56df4e-00eb-4147-a3be-f95eed95ba31)) + (pad "2" smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766) + (net 3 "GND") (pintype "passive") (tstamp 43359045-b95a-4744-8c59-ce85c273825a)) (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -196,13 +199,13 @@ (at 35.6925 85.74 180) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "capacitor handsolder") - (property "Sheetfile" "dds-sweeper-board.kicad_sch") + (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") (property "Sheetname" "") (property "ki_description" "Unpolarized capacitor") (property "ki_keywords" "cap capacitor") (path "/d5f3ff9a-ac9e-4aa1-bf43-83d8ffa70056") (attr smd) - (fp_text reference "C4" (at -2.666924 0.077782 90) (layer "F.SilkS") + (fp_text reference "C1" (at -2.666924 0.077782 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp 5f4e16bc-14dd-4f56-b888-f4e6479dacd7) ) @@ -235,7 +238,7 @@ (fp_line (start 1 0.625) (end -1 0.625) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 02c31936-fd90-497e-a993-217a1647d1ca)) (pad "1" smd roundrect (at -1.0375 0 180) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2127659574) - (net 28 "1V8") (pintype "passive") (tstamp d78e6f58-d02e-41d6-badd-64d955dac472)) + (net 14 "1V8") (pintype "passive") (tstamp d78e6f58-d02e-41d6-badd-64d955dac472)) (pad "2" smd roundrect (at 1.0375 0 180) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2127659574) (net 3 "GND") (pintype "passive") (tstamp 00bf5eea-c59c-4b79-b680-d2f220f42f1f)) (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" @@ -250,7 +253,7 @@ (at 34.09 94.555 -90) (descr "Connector SMA, 0Hz to 20GHz, 50Ohm, Edge Mount (http://suddendocs.samtec.com/prints/sma-j-p-x-st-em1-mkt.pdf)") (tags "SMA Straight Samtec Edge Mount") - (property "Sheetfile" "dds-sweeper-board.kicad_sch") + (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") (property "Sheetname" "") (property "ki_description" "coaxial connector (BNC, SMA, SMB, SMC, Cinch/RCA, LEMO, ...)") (property "ki_keywords" "BNC SMA SMB SMC LEMO coaxial connector CINCH RCA") @@ -345,7 +348,7 @@ (fp_line (start 3.175 -1.71) (end 3.175 11.62) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7b9f9bff-6646-4ab9-9471-c9a4cd003091)) (pad "1" smd rect (at 0 0.2 270) (size 1.27 3.6) (layers "F.Cu" "F.Paste" "F.Mask") - (net 28 "1V8") (pinfunction "In") (pintype "passive") (tstamp 6e86206a-eeab-4131-b734-d7fce83d7b16)) + (net 14 "1V8") (pinfunction "In") (pintype "passive") (tstamp 6e86206a-eeab-4131-b734-d7fce83d7b16)) (pad "2" smd rect (at -2.825 0 270) (size 1.35 4.2) (layers "F.Cu" "F.Paste" "F.Mask") (net 3 "GND") (pinfunction "Ext") (pintype "passive") (tstamp 77371389-b54b-4074-b6a4-a510dc92a475)) (pad "2" smd rect (at -2.825 0 270) (size 1.35 4.2) (layers "B.Cu" "B.Paste" "B.Mask") @@ -366,17 +369,17 @@ (at 35.71 81.4 90) (descr "Through hole straight socket strip, 1x03, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") (tags "Through hole socket strip THT 1x03 2.54mm single row") - (property "Sheetfile" "dds-sweeper-board.kicad_sch") + (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") (property "Sheetname" "") (property "ki_description" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)") (property "ki_keywords" "connector") (path "/8e15f92e-d715-4b36-a9ca-92e1bb071ec9") (attr through_hole) - (fp_text reference "J7" (at -2.56 2.5 180) (layer "F.SilkS") + (fp_text reference "J1" (at 2.48 -1.92 180) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp ea061dff-2487-4017-ba6f-ae07df748b18) ) - (fp_text value "DDS PWR" (at 2.625 2.735) (layer "F.SilkS") + (fp_text value "DDS PWR" (at 2.28 2.73) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp c4bdbfa9-fb03-4056-97a9-eb038538fff9) ) @@ -415,11 +418,11 @@ (fp_line (start 1.27 6.35) (end -1.27 6.35) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8ca2cc08-da12-4d4a-b075-7728dd968bf7)) (pad "1" thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") - (net 28 "1V8") (pinfunction "Pin_1") (pintype "passive") (tstamp ab758a0d-7ecf-4b8c-bdc1-36068f5dcf79)) + (net 14 "1V8") (pinfunction "Pin_1") (pintype "passive") (tstamp ab758a0d-7ecf-4b8c-bdc1-36068f5dcf79)) (pad "2" thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (net 3 "GND") (pinfunction "Pin_2") (pintype "passive") (tstamp 7a18da6a-f352-4c63-a2d8-c3b173bf530d)) (pad "3" thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") - (net 29 "3V3") (pinfunction "Pin_3") (pintype "passive") (tstamp 72ce8b1b-7ebb-4697-8f5b-87e815b6a41a)) + (net 15 "3V3") (pinfunction "Pin_3") (pintype "passive") (tstamp 72ce8b1b-7ebb-4697-8f5b-87e815b6a41a)) (model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x03_P2.54mm_Vertical.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -432,13 +435,13 @@ (at 41.89 93.62 180) (descr "SOT, 5 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178c.PDF variant AA), generated with kicad-footprint-generator ipc_gullwing_generator.py") (tags "SOT TO_SOT_SMD") - (property "Sheetfile" "dds-sweeper-board.kicad_sch") + (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") (property "Sheetname" "") (property "ki_description" "700mA, Low Drop-out Voltage Regulator, Fixed Output 3.3V, SOT-23-5") (property "ki_keywords" "LDO Voltage Regulator 700mA") (path "/e952ba8c-6f11-4393-bd21-bcd644fb4b78") (attr smd) - (fp_text reference "U3" (at 0 -2.4) (layer "F.SilkS") + (fp_text reference "U1" (at 1.21 2.3) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp 68a7fde4-3616-4445-9a4d-07f4b8ce28b5) ) @@ -477,15 +480,15 @@ (fp_line (start 0.8 1.45) (end -0.8 1.45) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 66111e2e-4b81-4c83-ac7f-d9890a5df1a0)) (pad "1" smd roundrect (at -1.1375 -0.95 180) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 30 "5V") (pinfunction "VIN") (pintype "power_in") (tstamp 50b6c1c0-7a56-4881-8500-b916d5b42f5b)) + (net 16 "5V") (pinfunction "VIN") (pintype "power_in") (tstamp 50b6c1c0-7a56-4881-8500-b916d5b42f5b)) (pad "2" smd roundrect (at -1.1375 0 180) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 3 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 5624f7e0-78ea-4547-a5ab-f037795b4c25)) (pad "3" smd roundrect (at -1.1375 0.95 180) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 29 "3V3") (pinfunction "CE") (pintype "input") (tstamp 7457ed76-439d-4917-a7cf-534fa2b10f54)) + (net 15 "3V3") (pinfunction "CE") (pintype "input") (tstamp 7457ed76-439d-4917-a7cf-534fa2b10f54)) (pad "4" smd roundrect (at 1.1375 0.95 180) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 27 "unconnected-(U3-NC-Pad4)") (pinfunction "NC") (pintype "no_connect") (tstamp 434ea9ec-5a34-4bc3-bb0b-9484d9c48029)) + (net 24 "unconnected-(U1-NC-Pad4)") (pinfunction "NC") (pintype "no_connect") (tstamp 434ea9ec-5a34-4bc3-bb0b-9484d9c48029)) (pad "5" smd roundrect (at 1.1375 -0.95 180) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 28 "1V8") (pinfunction "VOUT") (pintype "power_out") (tstamp faae9086-f89a-4f62-940d-5cfab557bed9)) + (net 14 "1V8") (pinfunction "VOUT") (pintype "power_out") (tstamp faae9086-f89a-4f62-940d-5cfab557bed9)) (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-5.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -494,52 +497,52 @@ ) (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (layer "F.Cu") - (tstamp 8d853e50-ca2a-45ba-97e9-4c3a2da587d1) - (at 41.98 97.01) + (tstamp 55ff1f3c-4c1b-4489-ab2e-5ecd1babc684) + (at 48.53 42.49) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "capacitor handsolder") - (property "Sheetfile" "dds-sweeper-board.kicad_sch") + (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") (property "Sheetname" "") (property "ki_description" "Capacitor symbol for simulation only") (property "ki_keywords" "simulation") - (path "/fd3d3ea6-e0d0-4a9b-a904-0bbdb04f6958") + (path "/1569c7ff-d855-41d9-95a9-f3164734ad12") (attr smd) - (fp_text reference "C1" (at 2.7225 0.66 90) (layer "F.SilkS") + (fp_text reference "C4" (at 3.15 0.03) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp de2ae4ae-51bb-4412-8c13-f6d14cee197a) + (tstamp f448682d-a711-4f9e-a2dd-f95662771874) ) - (fp_text value "0.1uF" (at -0.4 1.7) (layer "F.Fab") + (fp_text value "0.1uF" (at 0 1.68) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 0dc7e009-29c4-42b6-95df-e6fc5f753a35) + (tstamp ab852cd2-07bd-40e2-be97-7f0eb3230dda) ) (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") (effects (font (size 0.5 0.5) (thickness 0.08))) - (tstamp 151de124-1389-4c02-9c9e-35eff5b240ca) + (tstamp 32b74d0b-60a8-4ad5-ab4d-c1cfe59eae7e) ) (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3da0fc3f-2a82-46b8-b62e-c15f1a95175c)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 16f326a6-135e-48ae-8f63-158da78bcbe7)) (fp_line (start -0.261252 0.735) (end 0.261252 0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f5a71090-4b3c-4816-bfa1-b8c408811929)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 404fac3e-d2bf-4774-8856-164d7d32633c)) (fp_line (start -1.88 -0.98) (end 1.88 -0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp dc0080cb-c618-4849-b06d-d7a7d68b657a)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7798fa37-944c-453e-800a-c1266233f5af)) (fp_line (start -1.88 0.98) (end -1.88 -0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp db202ac8-0384-4121-a16d-f04ff59d5cea)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2417484c-3d02-4b66-9079-5f7fe4949ef8)) (fp_line (start 1.88 -0.98) (end 1.88 0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3ad335f0-85e7-4931-9cb8-68c1b5ffd92e)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 23fb09c7-8ee3-4e2a-a8aa-ea3912d58914)) (fp_line (start 1.88 0.98) (end -1.88 0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6920a29e-2ac7-4901-8978-b458406bac42)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c8ffe46f-223d-414d-b6f5-e77d5941ebb8)) (fp_line (start -1 -0.625) (end 1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fc3c92d5-340d-4ef3-a748-2bb8f66179aa)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0991c81b-4f9b-4160-b846-c883956caca6)) (fp_line (start -1 0.625) (end -1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1d7b0397-5aa1-4e09-bdc8-dc321baa57f6)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fecf5dd0-fff2-4f03-b266-118fbd0a261f)) (fp_line (start 1 -0.625) (end 1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6b89d34b-30e0-4dd8-9351-5bd71ca626dd)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6ecb0915-8cb2-4d12-b33b-bcef93693088)) (fp_line (start 1 0.625) (end -1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8b41a634-1334-460a-b249-472ea33a5215)) - (pad "1" smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2127659574) - (net 3 "GND") (pintype "passive") (tstamp 92e3e082-b419-4888-9fb5-17127866b445)) - (pad "2" smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2127659574) - (net 30 "5V") (pintype "passive") (tstamp 0fbce7c8-cdcb-4df0-b13f-98b44dd451cd)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8d85c2c5-bdad-42a0-964f-c011f0d7161c)) + (pad "1" smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766) + (net 17 "Net-(U2-VCC)") (pintype "passive") (tstamp 390fc3cf-d737-4bbb-9978-4e3a27df906a)) + (pad "2" smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766) + (net 3 "GND") (pintype "passive") (tstamp d3d13781-88a4-4225-bfc4-807ef611b0e0)) (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -547,18 +550,84 @@ ) ) + (footprint "Package_TO_SOT_SMD:SOT-23-5" (layer "F.Cu") + (tstamp a02db655-3d57-46d8-a1d7-80a63d8419da) + (at 43.23 42.34 -45) + (descr "SOT, 5 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178c.PDF variant AA), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Single Schmitt Buffer Gate, Low-Voltage CMOS") + (property "ki_keywords" "Single Gate Buff Schmitt LVC CMOS") + (path "/d8cbfa1a-ab88-4972-a08b-a29d291b77c0") + (attr smd) + (fp_text reference "U2" (at 0 -2.4 135) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 12c12f83-3fcc-4eb9-a80a-120032f380b5) + ) + (fp_text value "74LVC1G17" (at 0 2.4 135) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 5c287bbe-c361-4d1f-98f1-f36750b561de) + ) + (fp_text user "${REFERENCE}" (at 0 0 135) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 87faa5e0-03f3-4139-bfe2-0274f995dbec) + ) + (fp_line (start 0 -1.56) (end -1.8 -1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6a15b2da-1f7e-493e-9fbf-5aa8b0415e17)) + (fp_line (start 0 -1.56) (end 0.8 -1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0cb1b378-d761-41fb-a41e-5a14bd28c894)) + (fp_line (start 0 1.56) (end -0.8 1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b887fc53-fe2a-4b26-933c-d3106522e464)) + (fp_line (start 0 1.56) (end 0.8 1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f388d6fa-a4f8-4175-a3fb-aff82e0258d5)) + (fp_line (start -2.05 -1.7) (end -2.05 1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a31953cc-5b98-4512-92ca-71645dbd83f7)) + (fp_line (start -2.05 1.7) (end 2.05 1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c245cb11-f64d-423d-b371-bf858f700abb)) + (fp_line (start 2.05 -1.7) (end -2.05 -1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5e89fc09-c1da-46d4-9357-c9c826456cde)) + (fp_line (start 2.05 1.7) (end 2.05 -1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 14490ebe-4598-4d65-9cc2-3dd70ce91c5a)) + (fp_line (start -0.8 -1.05) (end -0.4 -1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 54966972-ef2e-4bc9-8b7d-bad7756250e8)) + (fp_line (start -0.8 1.45) (end -0.8 -1.05) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 24ff084c-d05e-4f88-b27e-7c957a14d701)) + (fp_line (start -0.4 -1.45) (end 0.8 -1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d48fb4b1-b4e3-47f1-9cc5-d454c377bb71)) + (fp_line (start 0.8 -1.45) (end 0.8 1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5ba62cc2-c6cf-47ed-8397-4e6504c75f3c)) + (fp_line (start 0.8 1.45) (end -0.8 1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0aa7b78d-c407-41a6-a653-b5d382dbdde7)) + (pad "1" smd roundrect (at -1.1375 -0.95 315) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 25 "unconnected-(U2-NC-Pad1)") (pinfunction "NC") (pintype "free+no_connect") (tstamp bf821824-b8be-41e9-9d03-a4eccb076013)) + (pad "2" smd roundrect (at -1.1375 0 315) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 18 "Net-(J4-In)") (pintype "input") (tstamp 74c46778-31aa-4e21-b141-2e67a983f23e)) + (pad "3" smd roundrect (at -1.1375 0.95 315) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 5885d3ac-2147-4d0b-bff7-e107a01cc960)) + (pad "4" smd roundrect (at 1.1375 0.95 315) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 13 "/TRIG_IN") (pintype "output") (tstamp 389a38d1-d5da-40be-972c-517ae227daa2)) + (pad "5" smd roundrect (at 1.1375 -0.95 315) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 17 "Net-(U2-VCC)") (pinfunction "VCC") (pintype "power_in") (tstamp 941aff1d-ba49-4f6e-b9c2-3ab99b9fd8d2)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-5.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + (footprint "Connector_Coaxial:SMA_Samtec_SMA-J-P-X-ST-EM1_EdgeMount" (layer "F.Cu") (tstamp a613b9f2-c787-4960-8374-4e39b91b119a) (at 34.14 37.74 -90) (descr "Connector SMA, 0Hz to 20GHz, 50Ohm, Edge Mount (http://suddendocs.samtec.com/prints/sma-j-p-x-st-em1-mkt.pdf)") (tags "SMA Straight Samtec Edge Mount") - (property "Sheetfile" "dds-sweeper-board.kicad_sch") + (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") (property "Sheetname" "") (property "ki_description" "coaxial connector (BNC, SMA, SMB, SMC, Cinch/RCA, LEMO, ...)") (property "ki_keywords" "BNC SMA SMB SMC LEMO coaxial connector CINCH RCA") (path "/d372abb8-158d-49c8-a6db-7addc5ae6417") (attr smd) - (fp_text reference "J5" (at 0 -3.5 90) (layer "F.SilkS") + (fp_text reference "J4" (at 0 -3.5 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp f2cea058-26ce-4419-9a31-4a5e4e4e06f9) ) @@ -647,7 +716,7 @@ (fp_line (start 3.175 -1.71) (end 3.175 11.62) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 18305837-6889-47d3-8d5a-0e82152933b0)) (pad "1" smd rect (at 0 0.2 270) (size 1.27 3.6) (layers "F.Cu" "F.Paste" "F.Mask") - (net 13 "/TRIG_IN") (pinfunction "In") (pintype "passive") (tstamp fbdf711d-cf5f-40a9-9c45-fd2931022953)) + (net 18 "Net-(J4-In)") (pinfunction "In") (pintype "passive") (tstamp fbdf711d-cf5f-40a9-9c45-fd2931022953)) (pad "2" smd rect (at -2.825 0 270) (size 1.35 4.2) (layers "F.Cu" "F.Paste" "F.Mask") (net 3 "GND") (pinfunction "Ext") (pintype "passive") (tstamp b335f49c-31b6-4148-880d-a500d752e215)) (pad "2" smd rect (at -2.825 0 270) (size 1.35 4.2) (layers "B.Cu" "B.Paste" "B.Mask") @@ -663,18 +732,72 @@ ) ) + (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (layer "F.Cu") + (tstamp b11a2fba-c8b2-4464-9137-870db58da962) + (at 41.9925 86.76) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Unpolarized capacitor") + (property "ki_keywords" "cap capacitor") + (path "/d784a789-6b5d-40a1-bd91-84a00f1660a0") + (attr smd) + (fp_text reference "C5" (at -1.0225 -1.73) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 0f785ab7-2a55-423c-a915-2f849f4c4ae8) + ) + (fp_text value "0.1uF" (at 0 1.68) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a7258899-95b6-4870-b9d6-5accd545fa6e) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp bb3b652f-04e4-4a02-b446-3ac94c6674f9) + ) + (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 754de3f0-5274-4672-a3ac-d75d46fb076f)) + (fp_line (start -0.261252 0.735) (end 0.261252 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e162a415-b7f6-4b09-adae-7abd86631c22)) + (fp_line (start -1.88 -0.98) (end 1.88 -0.98) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 988abafd-eefa-41c3-ad0c-d6441dc8dbd0)) + (fp_line (start -1.88 0.98) (end -1.88 -0.98) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c16e6538-bb87-4878-8f99-a1f90ae20467)) + (fp_line (start 1.88 -0.98) (end 1.88 0.98) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 577b274e-5431-4e65-a0ac-ad1f4da073a3)) + (fp_line (start 1.88 0.98) (end -1.88 0.98) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 72e7d112-c75b-4166-a083-26b441e10966)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 92b3e745-114f-4cdc-94ce-63507dd7ce14)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e6563732-f0c5-48ac-8155-b89d644209cf)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 967e7854-6081-4ac1-b5cb-adf3da0cf52c)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 484d6c06-35ba-4004-bea6-56cc07ea9c40)) + (pad "1" smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766) + (net 3 "GND") (pintype "passive") (tstamp 0884b42d-fc96-4653-9092-4a383a85bd87)) + (pad "2" smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766) + (net 15 "3V3") (pintype "passive") (tstamp 681f4290-d8dc-449e-8c75-49816d881384)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + (footprint "Connector_Coaxial:SMA_Samtec_SMA-J-P-X-ST-EM1_EdgeMount" (layer "F.Cu") (tstamp b4a28155-8a82-4e52-a6cd-51e1a25272f9) (at 34.09 63.885 -90) (descr "Connector SMA, 0Hz to 20GHz, 50Ohm, Edge Mount (http://suddendocs.samtec.com/prints/sma-j-p-x-st-em1-mkt.pdf)") (tags "SMA Straight Samtec Edge Mount") - (property "Sheetfile" "dds-sweeper-board.kicad_sch") + (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") (property "Sheetname" "") (property "ki_description" "coaxial connector (BNC, SMA, SMB, SMC, Cinch/RCA, LEMO, ...)") (property "ki_keywords" "BNC SMA SMB SMC LEMO coaxial connector CINCH RCA") (path "/3f0d6380-e9aa-4688-9191-60a57027287c") (attr smd) - (fp_text reference "J1" (at 0 -3.5 90) (layer "F.SilkS") + (fp_text reference "J2" (at 0 -3.5 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp e9e6e6be-94cf-46a8-83a6-ab4a2610412e) ) @@ -784,11 +907,11 @@ (at 57.55 72.8 180) (descr "Through hole straight pin header, 2x20, 2.54mm pitch, double rows") (tags "Through hole pin header THT 2x20 2.54mm double row") - (property "Sheetfile" "dds-sweeper-board.kicad_sch") + (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") (property "Sheetname" "") (path "/1af43592-a851-4efd-891b-4a001e50bc36") (attr smd) - (fp_text reference "U1" (at 0 0) (layer "F.SilkS") + (fp_text reference "U3" (at 0 0) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp ca021338-680e-438b-9242-bd1581c49589) ) @@ -1123,23 +1246,23 @@ (pad "1" smd rect (at -8.89 -24.13 180) (size 3.5 1.7) (drill (offset -0.9 0)) (layers "F.Cu" "F.Mask") (net 12 "/PIN_MISO") (pinfunction "GPIO0") (pintype "bidirectional") (tstamp 486bd93f-aa80-4362-a63d-c962bc77fd9b)) (pad "2" smd rect (at -8.89 -21.59 180) (size 3.5 1.7) (drill (offset -0.9 0)) (layers "F.Cu" "F.Mask") - (net 40 "unconnected-(U1-GPIO1-Pad2)") (pinfunction "GPIO1") (pintype "bidirectional+no_connect") (tstamp b18c246f-7b7c-4d72-8c81-2bfea1aa3081)) + (net 26 "unconnected-(U3-GPIO1-Pad2)") (pinfunction "GPIO1") (pintype "bidirectional+no_connect") (tstamp b18c246f-7b7c-4d72-8c81-2bfea1aa3081)) (pad "3" smd rect (at -8.89 -19.05 180) (size 3.5 1.7) (drill (offset -0.9 0)) (layers "F.Cu" "F.Mask") (net 3 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 2d1b82a5-cdbe-48c5-aa0a-2c06952747a4)) (pad "4" smd rect (at -8.89 -16.51 180) (size 3.5 1.7) (drill (offset -0.9 0)) (layers "F.Cu" "F.Mask") - (net 41 "unconnected-(U1-GPIO2-Pad4)") (pinfunction "GPIO2") (pintype "bidirectional+no_connect") (tstamp b5f6503e-8ba5-44be-a7d8-81a77f908006)) + (net 27 "unconnected-(U3-GPIO2-Pad4)") (pinfunction "GPIO2") (pintype "bidirectional+no_connect") (tstamp b5f6503e-8ba5-44be-a7d8-81a77f908006)) (pad "5" smd rect (at -8.89 -13.97 180) (size 3.5 1.7) (drill (offset -0.9 0)) (layers "F.Cu" "F.Mask") (net 11 "/PIN_SYNC") (pinfunction "GPIO3") (pintype "bidirectional") (tstamp 5161d91a-852f-4ce5-bf0f-954ef3622d19)) (pad "6" smd rect (at -8.89 -11.43 180) (size 3.5 1.7) (drill (offset -0.9 0)) (layers "F.Cu" "F.Mask") (net 10 "/PIN_RESET") (pinfunction "GPIO4") (pintype "bidirectional") (tstamp cb22ffe0-8d95-4885-ae58-2bfc03f483d3)) (pad "7" smd rect (at -8.89 -8.89 180) (size 3.5 1.7) (drill (offset -0.9 0)) (layers "F.Cu" "F.Mask") - (net 31 "unconnected-(U1-GPIO5-Pad7)") (pinfunction "GPIO5") (pintype "bidirectional+no_connect") (tstamp 93c3b563-4d01-49fd-8f8a-d630206360e7)) + (net 28 "unconnected-(U3-GPIO5-Pad7)") (pinfunction "GPIO5") (pintype "bidirectional+no_connect") (tstamp 93c3b563-4d01-49fd-8f8a-d630206360e7)) (pad "8" smd rect (at -8.89 -6.35 180) (size 3.5 1.7) (drill (offset -0.9 0)) (layers "F.Cu" "F.Mask") (net 3 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 6ed2b3e9-2958-4786-b515-2384ca1cec23)) (pad "9" smd rect (at -8.89 -3.81 180) (size 3.5 1.7) (drill (offset -0.9 0)) (layers "F.Cu" "F.Mask") (net 9 "/PIN_SCK") (pinfunction "GPIO6") (pintype "bidirectional") (tstamp 04cddd50-8ddd-4117-9e2c-a5f7d8e9b7ae)) (pad "10" smd rect (at -8.89 -1.27 180) (size 3.5 1.7) (drill (offset -0.9 0)) (layers "F.Cu" "F.Mask") - (net 39 "unconnected-(U1-GPIO7-Pad10)") (pinfunction "GPIO7") (pintype "bidirectional+no_connect") (tstamp 391a35f6-917e-48e8-a319-76ae6d125eb4)) + (net 29 "unconnected-(U3-GPIO7-Pad10)") (pinfunction "GPIO7") (pintype "bidirectional+no_connect") (tstamp 391a35f6-917e-48e8-a319-76ae6d125eb4)) (pad "11" smd rect (at -8.89 1.27 180) (size 3.5 1.7) (drill (offset -0.9 0)) (layers "F.Cu" "F.Mask") (net 8 "/PIN_UPDATE") (pinfunction "GPIO8") (pintype "bidirectional") (tstamp 5d5639e9-ce8a-48ad-8d32-efc05960e9ca)) (pad "12" smd rect (at -8.89 3.81 180) (size 3.5 1.7) (drill (offset -0.9 0)) (layers "F.Cu" "F.Mask") @@ -1153,61 +1276,61 @@ (pad "16" smd rect (at -8.89 13.97 180) (size 3.5 1.7) (drill (offset -0.9 0)) (layers "F.Cu" "F.Mask") (net 4 "/P0") (pinfunction "GPIO12") (pintype "bidirectional") (tstamp 7558cec0-cb29-4c4a-91a6-f457430bf5a8)) (pad "17" smd rect (at -8.89 16.51 180) (size 3.5 1.7) (drill (offset -0.9 0)) (layers "F.Cu" "F.Mask") - (net 17 "unconnected-(U1-GPIO13-Pad17)") (pinfunction "GPIO13") (pintype "bidirectional+no_connect") (tstamp c6a76f6d-e09c-444f-beb6-4cec3b84726c)) + (net 30 "unconnected-(U3-GPIO13-Pad17)") (pinfunction "GPIO13") (pintype "bidirectional+no_connect") (tstamp c6a76f6d-e09c-444f-beb6-4cec3b84726c)) (pad "18" smd rect (at -8.89 19.05 180) (size 3.5 1.7) (drill (offset -0.9 0)) (layers "F.Cu" "F.Mask") (net 3 "GND") (pinfunction "GND") (pintype "power_in") (tstamp bd7718d7-594f-4031-adba-42b3f9f7fa39)) (pad "19" smd rect (at -8.89 21.59 180) (size 3.5 1.7) (drill (offset -0.9 0)) (layers "F.Cu" "F.Mask") - (net 32 "unconnected-(U1-GPIO14-Pad19)") (pinfunction "GPIO14") (pintype "bidirectional+no_connect") (tstamp 5e27900a-5daa-488d-afbb-aba076df838e)) + (net 31 "unconnected-(U3-GPIO14-Pad19)") (pinfunction "GPIO14") (pintype "bidirectional+no_connect") (tstamp 5e27900a-5daa-488d-afbb-aba076df838e)) (pad "20" smd rect (at -8.89 24.13 180) (size 3.5 1.7) (drill (offset -0.9 0)) (layers "F.Cu" "F.Mask") - (net 33 "unconnected-(U1-GPIO15-Pad20)") (pinfunction "GPIO15") (pintype "bidirectional+no_connect") (tstamp ffcd2487-6fce-4a59-99fd-2e90e4a3e4b8)) + (net 32 "unconnected-(U3-GPIO15-Pad20)") (pinfunction "GPIO15") (pintype "bidirectional+no_connect") (tstamp ffcd2487-6fce-4a59-99fd-2e90e4a3e4b8)) (pad "21" smd rect (at 8.89 24.13 180) (size 3.5 1.7) (drill (offset 0.9 0)) (layers "F.Cu" "F.Mask") (net 13 "/TRIG_IN") (pinfunction "GPIO16") (pintype "bidirectional") (tstamp 9a36d625-031f-49d7-92c4-9fc0b6cea0e4)) (pad "22" smd rect (at 8.89 21.59 180) (size 3.5 1.7) (drill (offset 0.9 0)) (layers "F.Cu" "F.Mask") - (net 14 "unconnected-(U1-GPIO17-Pad22)") (pinfunction "GPIO17") (pintype "bidirectional+no_connect") (tstamp 63e310ea-a4a2-4c78-ac50-810f49b60a26)) + (net 33 "unconnected-(U3-GPIO17-Pad22)") (pinfunction "GPIO17") (pintype "bidirectional+no_connect") (tstamp 63e310ea-a4a2-4c78-ac50-810f49b60a26)) (pad "23" smd rect (at 8.89 19.05 180) (size 3.5 1.7) (drill (offset 0.9 0)) (layers "F.Cu" "F.Mask") (net 3 "GND") (pinfunction "GND") (pintype "power_in") (tstamp a0529bdb-ced0-4b4e-b1a2-aa9e3ef56400)) (pad "24" smd rect (at 8.89 16.51 180) (size 3.5 1.7) (drill (offset 0.9 0)) (layers "F.Cu" "F.Mask") - (net 15 "unconnected-(U1-GPIO18-Pad24)") (pinfunction "GPIO18") (pintype "bidirectional+no_connect") (tstamp dd008744-0da5-4bd6-bf52-7bcf68f24fea)) + (net 34 "unconnected-(U3-GPIO18-Pad24)") (pinfunction "GPIO18") (pintype "bidirectional+no_connect") (tstamp dd008744-0da5-4bd6-bf52-7bcf68f24fea)) (pad "25" smd rect (at 8.89 13.97 180) (size 3.5 1.7) (drill (offset 0.9 0)) (layers "F.Cu" "F.Mask") (net 2 "/PIN_MOSI") (pinfunction "GPIO19") (pintype "bidirectional") (tstamp b34ac1df-45fc-4d57-8ee1-a7de54ae3685)) (pad "26" smd rect (at 8.89 11.43 180) (size 3.5 1.7) (drill (offset 0.9 0)) (layers "F.Cu" "F.Mask") - (net 18 "unconnected-(U1-GPIO20-Pad26)") (pinfunction "GPIO20") (pintype "bidirectional+no_connect") (tstamp 80fc317c-7634-447c-9491-37b2e200987f)) + (net 35 "unconnected-(U3-GPIO20-Pad26)") (pinfunction "GPIO20") (pintype "bidirectional+no_connect") (tstamp 80fc317c-7634-447c-9491-37b2e200987f)) (pad "27" smd rect (at 8.89 8.89 180) (size 3.5 1.7) (drill (offset 0.9 0)) (layers "F.Cu" "F.Mask") (net 1 "/PIN_CLOCK") (pinfunction "GPIO21") (pintype "bidirectional") (tstamp da598dd5-345d-41c0-97b7-4efcb3f1e77c)) (pad "28" smd rect (at 8.89 6.35 180) (size 3.5 1.7) (drill (offset 0.9 0)) (layers "F.Cu" "F.Mask") (net 3 "GND") (pinfunction "GND") (pintype "power_in") (tstamp dda21d03-ce50-4a05-a7bb-3bb2d4238645)) (pad "29" smd rect (at 8.89 3.81 180) (size 3.5 1.7) (drill (offset 0.9 0)) (layers "F.Cu" "F.Mask") - (net 16 "unconnected-(U1-GPIO22-Pad29)") (pinfunction "GPIO22") (pintype "bidirectional+no_connect") (tstamp a3af3f5d-37a9-4e8e-8ade-eb9bd9846598)) + (net 36 "unconnected-(U3-GPIO22-Pad29)") (pinfunction "GPIO22") (pintype "bidirectional+no_connect") (tstamp a3af3f5d-37a9-4e8e-8ade-eb9bd9846598)) (pad "30" smd rect (at 8.89 1.27 180) (size 3.5 1.7) (drill (offset 0.9 0)) (layers "F.Cu" "F.Mask") - (net 38 "Net-(J6-Pin_1)") (pinfunction "RUN") (pintype "input") (tstamp 4ba44de5-8136-4934-9f5a-178c443b10c4)) + (net 19 "Net-(J5-Pin_1)") (pinfunction "RUN") (pintype "input") (tstamp 4ba44de5-8136-4934-9f5a-178c443b10c4)) (pad "31" smd rect (at 8.89 -1.27 180) (size 3.5 1.7) (drill (offset 0.9 0)) (layers "F.Cu" "F.Mask") - (net 19 "unconnected-(U1-GPIO26_ADC0-Pad31)") (pinfunction "GPIO26_ADC0") (pintype "bidirectional+no_connect") (tstamp 5ac4b81b-1cb9-4d77-bef9-a99e6b6a56a8)) + (net 37 "unconnected-(U3-GPIO26_ADC0-Pad31)") (pinfunction "GPIO26_ADC0") (pintype "bidirectional+no_connect") (tstamp 5ac4b81b-1cb9-4d77-bef9-a99e6b6a56a8)) (pad "32" smd rect (at 8.89 -3.81 180) (size 3.5 1.7) (drill (offset 0.9 0)) (layers "F.Cu" "F.Mask") - (net 20 "unconnected-(U1-GPIO27_ADC1-Pad32)") (pinfunction "GPIO27_ADC1") (pintype "bidirectional+no_connect") (tstamp 85854f35-786f-4e46-bd34-424033323ed3)) + (net 38 "unconnected-(U3-GPIO27_ADC1-Pad32)") (pinfunction "GPIO27_ADC1") (pintype "bidirectional+no_connect") (tstamp 85854f35-786f-4e46-bd34-424033323ed3)) (pad "33" smd rect (at 8.89 -6.35 180) (size 0.001 0.001) (drill (offset 0.9 0)) (layers "F.Cu" "F.Mask") (net 3 "GND") (pinfunction "AGND") (pintype "power_in") (tstamp 315ee519-9b77-48c3-b25a-e29e2dda79f6)) (pad "33" smd rect (at 8.89 -6.35 180) (size 3.5 1.7) (drill (offset 0.9 0)) (layers "F.Cu" "F.Mask") (net 3 "GND") (pinfunction "AGND") (pintype "power_in") (tstamp f473b33c-2955-45bb-a383-444bb41678fe)) (pad "34" smd rect (at 8.89 -8.89 180) (size 3.5 1.7) (drill (offset 0.9 0)) (layers "F.Cu" "F.Mask") - (net 21 "unconnected-(U1-GPIO28_ADC2-Pad34)") (pinfunction "GPIO28_ADC2") (pintype "bidirectional+no_connect") (tstamp 13a48ab6-88ab-4807-b1c2-4e836e64b7d9)) + (net 39 "unconnected-(U3-GPIO28_ADC2-Pad34)") (pinfunction "GPIO28_ADC2") (pintype "bidirectional+no_connect") (tstamp 13a48ab6-88ab-4807-b1c2-4e836e64b7d9)) (pad "35" smd rect (at 8.89 -11.43 180) (size 3.5 1.7) (drill (offset 0.9 0)) (layers "F.Cu" "F.Mask") - (net 22 "unconnected-(U1-ADC_VREF-Pad35)") (pinfunction "ADC_VREF") (pintype "power_in+no_connect") (tstamp c11a7e7b-e26b-418a-b557-9dd5b1d821a3)) + (net 40 "unconnected-(U3-ADC_VREF-Pad35)") (pinfunction "ADC_VREF") (pintype "power_in+no_connect") (tstamp c11a7e7b-e26b-418a-b557-9dd5b1d821a3)) (pad "36" smd rect (at 8.89 -13.97 180) (size 3.5 1.7) (drill (offset 0.9 0)) (layers "F.Cu" "F.Mask") - (net 29 "3V3") (pinfunction "3V3") (pintype "power_in") (tstamp 2482c637-d6ac-45f1-8d47-cde714e5f00e)) + (net 15 "3V3") (pinfunction "3V3") (pintype "power_in") (tstamp 2482c637-d6ac-45f1-8d47-cde714e5f00e)) (pad "37" smd rect (at 8.89 -16.51 180) (size 3.5 1.7) (drill (offset 0.9 0)) (layers "F.Cu" "F.Mask") - (net 23 "unconnected-(U1-3V3_EN-Pad37)") (pinfunction "3V3_EN") (pintype "input+no_connect") (tstamp 7117028e-9652-469f-b483-f0271f7e3cc1)) + (net 41 "unconnected-(U3-3V3_EN-Pad37)") (pinfunction "3V3_EN") (pintype "input+no_connect") (tstamp 7117028e-9652-469f-b483-f0271f7e3cc1)) (pad "38" smd rect (at 8.89 -19.05 180) (size 3.5 1.7) (drill (offset 0.9 0)) (layers "F.Cu" "F.Mask") (net 3 "GND") (pinfunction "GND") (pintype "bidirectional") (tstamp 4bf970e7-06e9-409d-bd68-8c8a7c5e343b)) (pad "39" smd rect (at 8.89 -21.59 180) (size 3.5 1.7) (drill (offset 0.9 0)) (layers "F.Cu" "F.Mask") - (net 24 "unconnected-(U1-VSYS-Pad39)") (pinfunction "VSYS") (pintype "power_in+no_connect") (tstamp 43a9ab61-60a4-4e19-bdd5-9fea4d8e6412)) + (net 42 "unconnected-(U3-VSYS-Pad39)") (pinfunction "VSYS") (pintype "power_in+no_connect") (tstamp 43a9ab61-60a4-4e19-bdd5-9fea4d8e6412)) (pad "40" smd rect (at 8.89 -24.13 180) (size 3.5 1.7) (drill (offset 0.9 0)) (layers "F.Cu" "F.Mask") - (net 30 "5V") (pinfunction "VBUS") (pintype "power_in") (tstamp 2e106f2f-fe11-49ae-b771-e048ccf1adc1)) + (net 16 "5V") (pinfunction "VBUS") (pintype "power_in") (tstamp 2e106f2f-fe11-49ae-b771-e048ccf1adc1)) (pad "41" smd rect (at -2.54 23.9 270) (size 3.5 1.7) (drill (offset -0.9 0)) (layers "F.Cu" "F.Mask") - (net 25 "unconnected-(U1-SWCLK-Pad41)") (pinfunction "SWCLK") (pintype "input+no_connect") (tstamp 5185aa40-a13a-476f-ae8f-69cc45a00cd5)) + (net 43 "unconnected-(U3-SWCLK-Pad41)") (pinfunction "SWCLK") (pintype "input+no_connect") (tstamp 5185aa40-a13a-476f-ae8f-69cc45a00cd5)) (pad "42" smd rect (at 0 23.9 270) (size 3.5 1.7) (drill (offset -0.9 0)) (layers "F.Cu" "F.Mask") (net 3 "GND") (pinfunction "GND") (pintype "power_in") (tstamp e265c258-7943-49e8-99e0-7c15e7375b18)) (pad "43" smd rect (at 2.54 23.9 270) (size 3.5 1.7) (drill (offset -0.9 0)) (layers "F.Cu" "F.Mask") - (net 26 "unconnected-(U1-SWDIO-Pad43)") (pinfunction "SWDIO") (pintype "bidirectional+no_connect") (tstamp e9805878-9f51-432b-ac71-06726e4870f9)) + (net 44 "unconnected-(U3-SWDIO-Pad43)") (pinfunction "SWDIO") (pintype "bidirectional+no_connect") (tstamp e9805878-9f51-432b-ac71-06726e4870f9)) (model "C:/Users/ncara/OneDrive/IoT/Tools/KiCad/RP-Pico Libraries/Pico.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1220,18 +1343,180 @@ ) ) + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" (layer "F.Cu") + (tstamp bf5d6610-fc21-4987-ac07-95d0f9cf9695) + (at 39.25 63.93 -90) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor") + (property "ki_keywords" "R res resistor") + (path "/41c41163-654d-4fdf-9ec5-896f282b0c59") + (attr smd) + (fp_text reference "R1" (at 1.73 -1.89 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp fe5d6104-aeb8-4df6-9101-4905e2f76ca6) + ) + (fp_text value "0" (at 0 1.82 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ddffd723-a274-4e0c-bb9d-a56ec0425f14) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.8 0.8) (thickness 0.12))) + (tstamp 27a0483d-e5f4-45b8-8e27-dbc3f5f2b393) + ) + (fp_line (start -0.727064 -0.91) (end 0.727064 -0.91) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b6b89a52-3508-49a5-befb-502eb031cbff)) + (fp_line (start -0.727064 0.91) (end 0.727064 0.91) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 83c09167-8aa1-4d9a-b153-5def69821d84)) + (fp_line (start -2.45 -1.12) (end 2.45 -1.12) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ecfcefec-5c3d-449c-b50e-4d6dec678acb)) + (fp_line (start -2.45 1.12) (end -2.45 -1.12) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 26092129-8611-461f-b50c-5ba71d250202)) + (fp_line (start 2.45 -1.12) (end 2.45 1.12) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c18e55fc-7b05-4890-925a-5509774dbf62)) + (fp_line (start 2.45 1.12) (end -2.45 1.12) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c3d0c151-3eea-40ff-a42d-ff6e87dc8010)) + (fp_line (start -1.6 -0.8) (end 1.6 -0.8) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 993283d3-d978-47bb-a6bf-3930c9f9646c)) + (fp_line (start -1.6 0.8) (end -1.6 -0.8) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 58a0c893-59cc-4303-a3a9-eee0df8b141d)) + (fp_line (start 1.6 -0.8) (end 1.6 0.8) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 747a3d73-13cb-4244-9b21-6ce40d2b3875)) + (fp_line (start 1.6 0.8) (end -1.6 0.8) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp cc990bb6-b27e-45aa-9b3a-b8be4b2bfa13)) + (pad "1" smd roundrect (at -1.55 0 270) (size 1.3 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.192308) + (net 17 "Net-(U2-VCC)") (pintype "passive") (tstamp 782657b6-21c0-4e1f-b2c3-d489651ef14b)) + (pad "2" smd roundrect (at 1.55 0 270) (size 1.3 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.192308) + (net 15 "3V3") (pintype "passive") (tstamp 89d4930e-9fe3-42d3-91ff-d1b61cf88d96)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (layer "F.Cu") + (tstamp bf60e1e2-7d55-4831-9e43-6d6e85083949) + (at 41.99 97.31) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Capacitor symbol for simulation only") + (property "ki_keywords" "simulation") + (path "/fd3d3ea6-e0d0-4a9b-a904-0bbdb04f6958") + (attr smd) + (fp_text reference "C6" (at -2.74 0.02) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 41fb0b61-f685-4e2f-ae92-000f92778411) + ) + (fp_text value "0.1uF" (at 0 1.68) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a2d668a4-71e1-4171-8a29-50670b054d3f) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp 88424f14-b723-4ddf-a521-4dc811ad093a) + ) + (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp cd51477f-f24c-44ad-82c2-7e653f85a247)) + (fp_line (start -0.261252 0.735) (end 0.261252 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 824d1256-4185-4e9b-8a77-866b6a4c2910)) + (fp_line (start -1.88 -0.98) (end 1.88 -0.98) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b74dbbe9-9ec8-4ae8-b83a-359af97b018f)) + (fp_line (start -1.88 0.98) (end -1.88 -0.98) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e0360a58-aaa9-4f8b-a5cb-b20fbea1ce5c)) + (fp_line (start 1.88 -0.98) (end 1.88 0.98) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d7d52cf5-1b3e-46d7-9b36-7c3d7b03f006)) + (fp_line (start 1.88 0.98) (end -1.88 0.98) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 938cdb21-0f8f-4507-807c-dc2e94f8ce74)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e2140703-0ad4-4128-be92-95646eb92411)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d72e2107-3e81-4584-a6ac-58086ffe9463)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp daee78aa-078c-4bd0-b90c-cf63df3b8011)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 38224acd-e0ea-4795-a888-af3399c9ea3e)) + (pad "1" smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766) + (net 3 "GND") (pintype "passive") (tstamp 13a4430b-dd73-40a9-ae86-143cad460608)) + (pad "2" smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.212766) + (net 16 "5V") (pintype "passive") (tstamp b97f3909-5c75-4d01-a844-90a0051fd3fe)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" (layer "F.Cu") + (tstamp db11e849-b49d-4e86-b20f-a8849ae2ba8a) + (at 39.27 53.72) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor") + (property "ki_keywords" "R res resistor") + (path "/30e804f6-48b0-459c-9d2d-fc869276d92c") + (attr smd) + (fp_text reference "R2" (at 0 -1.82) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a39f370f-e032-4b99-bb98-4d6f477ae1f6) + ) + (fp_text value "0" (at 0 1.82) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 71684d9c-0f64-4c2e-bcbe-2ab29121dbef) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.8 0.8) (thickness 0.12))) + (tstamp ddc08f63-ac8e-4ccc-ab0e-c5f1c7a5d216) + ) + (fp_line (start -0.727064 -0.91) (end 0.727064 -0.91) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bb1f63e9-c13b-4577-88d1-3d4cf3169d9f)) + (fp_line (start -0.727064 0.91) (end 0.727064 0.91) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9d8b976f-0a4b-4000-8e76-ceab70c06eeb)) + (fp_line (start -2.45 -1.12) (end 2.45 -1.12) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 39654dec-4da1-4afc-95ea-570187f401c5)) + (fp_line (start -2.45 1.12) (end -2.45 -1.12) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 94e73908-8732-4089-b1c8-cd0677b0d2c6)) + (fp_line (start 2.45 -1.12) (end 2.45 1.12) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7c1fb672-a408-4ea0-9fbb-49b7831dbf56)) + (fp_line (start 2.45 1.12) (end -2.45 1.12) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0acec2db-7c20-4da5-85ca-77934dd1ee2c)) + (fp_line (start -1.6 -0.8) (end 1.6 -0.8) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7a08aa72-4e63-46aa-adcf-b86007e81c98)) + (fp_line (start -1.6 0.8) (end -1.6 -0.8) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e402d90b-b298-46a1-bddc-d382b96c4054)) + (fp_line (start 1.6 -0.8) (end 1.6 0.8) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6a3a3471-10d0-444b-b1a8-5c9a48a1cfde)) + (fp_line (start 1.6 0.8) (end -1.6 0.8) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bbcd64e3-79a4-47db-8edb-8a8690d5a940)) + (pad "1" smd roundrect (at -1.55 0) (size 1.3 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.192308) + (net 3 "GND") (pintype "passive") (tstamp 73ecd646-b60f-4983-ab2f-cbc627c62e02)) + (pad "2" smd roundrect (at 1.55 0) (size 1.3 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.192308) + (net 3 "GND") (pintype "passive") (tstamp e28fcca1-095a-40b8-82b8-98aeceb05d19)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + (footprint "Connector_PinSocket_2.54mm:PinSocket_2x16_P2.54mm_Vertical" (layer "F.Cu") (tstamp df100fad-5c06-4f56-b094-d624160a724f) (at 81.31 58.37) (descr "Through hole straight socket strip, 2x16, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated") (tags "Through hole socket strip THT 2x16 2.54mm double row") - (property "Sheetfile" "dds-sweeper-board.kicad_sch") + (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") (property "Sheetname" "") (property "ki_description" "Generic connector, double row, 02x16, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)") (property "ki_keywords" "connector") (path "/d15b3323-5f8e-4560-b811-ced8999f13a9") (attr through_hole) - (fp_text reference "J4" (at -1.27 -2.77) (layer "F.SilkS") + (fp_text reference "J6" (at -1.27 -2.77) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp 04e961b3-e3da-4dc3-b75b-00619c976ed8) ) @@ -1284,11 +1569,11 @@ (pad "3" thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (net 3 "GND") (pinfunction "Pin_3") (pintype "passive") (tstamp a1d9ccba-c39e-4f60-9084-a5b39112a0a7)) (pad "4" thru_hole oval (at -2.54 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") - (net 37 "unconnected-(J4-Pin_4-Pad4)") (pinfunction "Pin_4") (pintype "passive+no_connect") (tstamp ecf7b3b3-31af-4d24-9e2f-e5e20ec4d63f)) + (net 20 "unconnected-(J6-Pin_4-Pad4)") (pinfunction "Pin_4") (pintype "passive+no_connect") (tstamp ecf7b3b3-31af-4d24-9e2f-e5e20ec4d63f)) (pad "5" thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (net 3 "GND") (pinfunction "Pin_5") (pintype "passive") (tstamp f435f3b6-6e44-4d1d-b0bf-2e21db42ee40)) (pad "6" thru_hole oval (at -2.54 5.08) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") - (net 36 "unconnected-(J4-Pin_6-Pad6)") (pinfunction "Pin_6") (pintype "passive+no_connect") (tstamp 1ead7c62-6503-4214-aeb4-924fad568a6b)) + (net 21 "unconnected-(J6-Pin_6-Pad6)") (pinfunction "Pin_6") (pintype "passive+no_connect") (tstamp 1ead7c62-6503-4214-aeb4-924fad568a6b)) (pad "7" thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (net 3 "GND") (pinfunction "Pin_7") (pintype "passive") (tstamp 239afe51-aa64-45a0-bc13-d2bc41a8b4ea)) (pad "8" thru_hole oval (at -2.54 7.62) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") @@ -1328,7 +1613,7 @@ (pad "25" thru_hole oval (at 0 30.48) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (net 3 "GND") (pinfunction "Pin_25") (pintype "passive") (tstamp 2d429888-cd35-4474-8336-426f2ca47df5)) (pad "26" thru_hole oval (at -2.54 30.48) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") - (net 35 "unconnected-(J4-Pin_26-Pad26)") (pinfunction "Pin_26") (pintype "passive+no_connect") (tstamp ab144e96-9a68-42a6-baf2-665180f9970b)) + (net 22 "unconnected-(J6-Pin_26-Pad26)") (pinfunction "Pin_26") (pintype "passive+no_connect") (tstamp ab144e96-9a68-42a6-baf2-665180f9970b)) (pad "27" thru_hole oval (at 0 33.02) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (net 3 "GND") (pinfunction "Pin_27") (pintype "passive") (tstamp e91025e3-bd1f-4ed9-bd5d-497b4846aac0)) (pad "28" thru_hole oval (at -2.54 33.02) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") @@ -1340,7 +1625,7 @@ (pad "31" thru_hole oval (at 0 38.1) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (net 3 "GND") (pinfunction "Pin_31") (pintype "passive") (tstamp 9ace0d6c-c7f5-464d-b3d5-36249a5b915c)) (pad "32" thru_hole oval (at -2.54 38.1) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") - (net 34 "unconnected-(J4-Pin_32-Pad32)") (pinfunction "Pin_32") (pintype "passive+no_connect") (tstamp f79348b2-98cb-4dad-8535-6d5dd9f17c30)) + (net 23 "unconnected-(J6-Pin_32-Pad32)") (pinfunction "Pin_32") (pintype "passive+no_connect") (tstamp f79348b2-98cb-4dad-8535-6d5dd9f17c30)) (model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x16_P2.54mm_Vertical.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1353,7 +1638,7 @@ (at 35.6925 88.22 180) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "capacitor handsolder") - (property "Sheetfile" "dds-sweeper-board.kicad_sch") + (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") (property "Sheetname" "") (property "ki_description" "Capacitor symbol for simulation only") (property "ki_keywords" "simulation") @@ -1392,7 +1677,7 @@ (fp_line (start 1 0.625) (end -1 0.625) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dcf7e89c-1c29-4258-bcc7-b79133933e44)) (pad "1" smd roundrect (at -1.0375 0 180) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2127659574) - (net 28 "1V8") (pintype "passive") (tstamp d4cfde0d-b4bd-48b8-8ab8-6db43e2916aa)) + (net 14 "1V8") (pintype "passive") (tstamp d4cfde0d-b4bd-48b8-8ab8-6db43e2916aa)) (pad "2" smd roundrect (at 1.0375 0 180) (size 1.175 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2127659574) (net 3 "GND") (pintype "passive") (tstamp 72def52b-b571-438d-8a6f-0bd36ad5b1e9)) (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" @@ -1404,24 +1689,24 @@ (footprint "Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical" (layer "F.Cu") (tstamp fbc35b64-9460-4b0a-9e40-e2a5eb441920) - (at 40.92 71.03 -90) + (at 42.05 71.56) (descr "Through hole straight socket strip, 1x03, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") (tags "Through hole socket strip THT 1x03 2.54mm single row") - (property "Sheetfile" "dds-sweeper-board.kicad_sch") + (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") (property "Sheetname" "") (property "ki_description" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)") (property "ki_keywords" "connector") (path "/cafba05b-c479-4ca0-a130-4bc55c3532ea") (attr through_hole) - (fp_text reference "J6" (at 2.65 4.83 -180) (layer "F.SilkS") + (fp_text reference "J5" (at 0.13 -2.72 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp e6e66ada-2645-44f3-8c0f-34af958298f3) ) - (fp_text value "RESET" (at -2.53 2.41) (layer "F.SilkS") + (fp_text value "RESET" (at -2.53 2.41 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp 699897f3-ddd5-49ab-8c4f-e2ae95c35e87) ) - (fp_text user "${REFERENCE}" (at 0 2.54) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 2.54 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp ea28377f-5f3f-4d10-9de1-49bbc7322eb3) ) @@ -1455,11 +1740,11 @@ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6f335616-3052-4e70-8ae1-562e69198ca5)) (fp_line (start 1.27 6.35) (end -1.27 6.35) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp edddb39b-846d-4422-933b-ed92759ceaf5)) - (pad "1" thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") - (net 38 "Net-(J6-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp aa870f2f-2a1c-4a64-9e04-3217f493c15c)) - (pad "2" thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") + (pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") + (net 19 "Net-(J5-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp aa870f2f-2a1c-4a64-9e04-3217f493c15c)) + (pad "2" thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (net 3 "GND") (pinfunction "Pin_2") (pintype "passive") (tstamp 2daa9510-141c-42bb-b6cb-e622f17c99c5)) - (pad "3" thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") + (pad "3" thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (net 3 "GND") (pinfunction "Pin_3") (pintype "passive") (tstamp 0763744c-0d80-4f11-90a0-102c36e2a4bd)) (model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x03_P2.54mm_Vertical.wrl" (offset (xyz 0 0 0)) @@ -1471,8 +1756,8 @@ (gr_rect (start 32 34) (end 85 99) (stroke (width 0.1) (type solid)) (fill none) (layer "Edge.Cuts") (tstamp f5f14c71-7176-47f6-a257-1b4a24a82836)) - (segment (start 48.635 63.885) (end 33.89 63.885) (width 0.4) (layer "F.Cu") (net 1) (tstamp a36337b3-e7ef-4154-8b89-bf0eb8ee5085)) - (segment (start 48.66 63.91) (end 48.635 63.885) (width 0.4) (layer "F.Cu") (net 1) (tstamp c274d791-38de-4913-8907-f8595f249130)) + (segment (start 33.89 63.885) (end 48.635 63.885) (width 0.4) (layer "F.Cu") (net 1) (tstamp 19ad7405-4797-490a-bbab-3b05d36d16fb)) + (segment (start 48.635 63.885) (end 48.66 63.91) (width 0.4) (layer "F.Cu") (net 1) (tstamp c4db123e-62e8-4c97-84c0-800e2cf74aab)) (segment (start 63.25 46.96) (end 64.7 45.51) (width 0.4) (layer "F.Cu") (net 2) (tstamp 30398558-d596-44e8-94ae-697747ba5d96)) (segment (start 54.41 58.83) (end 63.25 49.99) (width 0.4) (layer "F.Cu") (net 2) (tstamp 3490a0d6-8a03-49ad-839b-f4cdc16dcb48)) (segment (start 78.77 53.62) (end 70.66 45.51) (width 0.4) (layer "F.Cu") (net 2) (tstamp 656c7030-abf6-4dea-8bf5-445d9a8e6c1a)) @@ -1513,37 +1798,47 @@ (segment (start 66.44 96.93) (end 73.2 96.93) (width 0.4) (layer "F.Cu") (net 12) (tstamp 9146b1e6-a1f6-4b39-b63b-97b34bb4ca05)) (segment (start 73.2 96.93) (end 76.2 93.93) (width 0.4) (layer "F.Cu") (net 12) (tstamp a15bbe7c-a3c1-44a2-a7fa-aaade369ef5a)) (segment (start 76.2 93.93) (end 78.77 93.93) (width 0.4) (layer "F.Cu") (net 12) (tstamp e3220d17-3e1b-4906-a7ab-647c86fc3bf8)) - (segment (start 48.66 47.79) (end 48.66 48.67) (width 0.4) (layer "F.Cu") (net 13) (tstamp 2b1151cc-adfc-402c-8b21-de96928da27d)) - (segment (start 38.61 37.74) (end 48.66 47.79) (width 0.4) (layer "F.Cu") (net 13) (tstamp a1efd87f-ea1b-4452-b9fb-abb01eb335cd)) - (segment (start 34.15 37.74) (end 38.61 37.74) (width 0.4) (layer "F.Cu") (net 13) (tstamp e29eab47-87f4-4db5-89cd-0036bb415c88)) - (segment (start 40.7325 94.57) (end 38.33 94.57) (width 0.6) (layer "F.Cu") (net 28) (tstamp 047ab865-b27e-4f38-ab6d-3c19c9ce2d74)) - (segment (start 36.6175 88.1075) (end 36.73 88.22) (width 0.6) (layer "F.Cu") (net 28) (tstamp 2c836e6d-708a-48e7-a46a-ee3b6327fcab)) - (segment (start 36.73 84.34) (end 35.71 83.32) (width 0.6) (layer "F.Cu") (net 28) (tstamp 4c000991-5768-4288-85d8-44cb98d1e1fa)) - (segment (start 38.33 90.04) (end 38.33 94.57) (width 0.6) (layer "F.Cu") (net 28) (tstamp 4e61b73b-2f76-407d-bec1-17a9fc5987b8)) - (segment (start 36.73 88.22) (end 36.73 88.44) (width 0.6) (layer "F.Cu") (net 28) (tstamp 728232f4-601a-4b51-8e43-51e4b40b3a3d)) - (segment (start 36.73 88.22) (end 36.73 85.74) (width 0.6) (layer "F.Cu") (net 28) (tstamp 73279eb3-51f5-47c2-80d2-c9ffb7ffe150)) - (segment (start 36.73 88.44) (end 38.33 90.04) (width 0.6) (layer "F.Cu") (net 28) (tstamp 912b88f0-f797-4f36-bdc2-ac6532292a83)) - (segment (start 38.33 94.57) (end 34.405 94.57) (width 0.6) (layer "F.Cu") (net 28) (tstamp 9ff19e1e-adaa-4c7f-9b84-e68c6e3a8905)) - (segment (start 35.71 83.32) (end 35.71 81.4) (width 0.6) (layer "F.Cu") (net 28) (tstamp a4ca33fc-80fb-4ed7-aae6-84aeef0a2bbc)) - (segment (start 36.73 85.74) (end 36.73 84.34) (width 0.6) (layer "F.Cu") (net 28) (tstamp eef0703c-d54e-4e8b-b5b1-237d749a3179)) - (segment (start 34.405 94.57) (end 34.39 94.555) (width 0.6) (layer "F.Cu") (net 28) (tstamp f317668d-e43f-4973-92a5-6f648f956af6)) - (segment (start 40.79 82.83) (end 40.79 81.4) (width 0.6) (layer "F.Cu") (net 29) (tstamp 24bb2fab-25e4-4920-b34d-9213bfff27df)) - (segment (start 43.0275 92.65) (end 43.01 92.6325) (width 0.6) (layer "F.Cu") (net 29) (tstamp 47b58052-77e2-479a-a207-c1d534298c23)) - (segment (start 43.01 88.5) (end 44.74 86.77) (width 0.6) (layer "F.Cu") (net 29) (tstamp 4b81e5ee-b51e-4329-a2f5-ac76c3331796)) - (segment (start 44.73 86.77) (end 40.79 82.83) (width 0.6) (layer "F.Cu") (net 29) (tstamp 5125143f-9a8e-4fd9-9b0e-4c68aad592eb)) - (segment (start 40.84 81.35) (end 40.79 81.4) (width 0.6) (layer "F.Cu") (net 29) (tstamp 9f328f88-88a1-4d22-8ed6-cda38a6ab0b5)) - (segment (start 44.74 86.77) (end 44.73 86.77) (width 0.6) (layer "F.Cu") (net 29) (tstamp ae457f3e-e795-4399-821e-835e0d5ab2ed)) - (segment (start 48.66 86.77) (end 44.74 86.77) (width 0.6) (layer "F.Cu") (net 29) (tstamp e637cf2d-2982-414f-b0fe-a4d8df9583ad)) - (segment (start 40.84 77.2575) (end 40.84 81.35) (width 0.6) (layer "F.Cu") (net 29) (tstamp eb718b9e-ed71-490d-87fa-9ea435215020)) - (segment (start 43.01 92.6325) (end 43.01 88.5) (width 0.6) (layer "F.Cu") (net 29) (tstamp f07313b4-b8b8-4723-aa3f-918f257e89bb)) - (segment (start 43.0275 94.57) (end 43.0275 97) (width 0.6) (layer "F.Cu") (net 30) (tstamp 041c40ac-89fe-4c50-9b0a-fd299d6e16eb)) - (segment (start 46.39 96.93) (end 48.66 96.93) (width 0.6) (layer "F.Cu") (net 30) (tstamp 27536e59-81e8-401e-bd54-7069ddeb5c79)) - (segment (start 43.0275 97) (end 43.0175 97.01) (width 0.6) (layer "F.Cu") (net 30) (tstamp 4a7bf37f-a73a-4a69-9590-82118d24aa85)) - (segment (start 44.03 94.57) (end 46.39 96.93) (width 0.6) (layer "F.Cu") (net 30) (tstamp b4ab38ca-cc18-4952-8f33-3cdb63fcdb23)) - (segment (start 43.0275 94.57) (end 44.03 94.57) (width 0.6) (layer "F.Cu") (net 30) (tstamp fea0f9ee-6cbc-4a8f-8c34-8c373203a6ed)) - (segment (start 48.66 71.53) (end 41.42 71.53) (width 0.4) (layer "F.Cu") (net 38) (tstamp 2ee096b6-7935-48b8-856f-98529ac29f3f)) - (segment (start 48.66 71.53) (end 48.38 71.25) (width 0.4) (layer "F.Cu") (net 38) (tstamp 6ac6380e-25c0-4d2e-b9e0-568097cd8041)) - (segment (start 41.42 71.53) (end 40.92 71.03) (width 0.4) (layer "F.Cu") (net 38) (tstamp b48dbffc-3495-45cd-930b-f9a8ba964b68)) + (segment (start 43.376085 43.816085) (end 48.23 48.67) (width 0.4) (layer "F.Cu") (net 13) (tstamp 826ea382-c893-461d-b50b-9950f3daa45d)) + (segment (start 48.23 48.67) (end 48.66 48.67) (width 0.4) (layer "F.Cu") (net 13) (tstamp a0a447a0-7d20-4505-95ef-df286addf2a1)) + (segment (start 43.362583 43.816085) (end 43.376085 43.816085) (width 0.4) (layer "F.Cu") (net 13) (tstamp e9b417c7-13cb-4c19-a807-330c9a1a166e)) + (segment (start 40.7325 94.57) (end 38.33 94.57) (width 0.6) (layer "F.Cu") (net 14) (tstamp 047ab865-b27e-4f38-ab6d-3c19c9ce2d74)) + (segment (start 36.6175 88.1075) (end 36.73 88.22) (width 0.6) (layer "F.Cu") (net 14) (tstamp 2c836e6d-708a-48e7-a46a-ee3b6327fcab)) + (segment (start 36.73 84.34) (end 35.71 83.32) (width 0.6) (layer "F.Cu") (net 14) (tstamp 4c000991-5768-4288-85d8-44cb98d1e1fa)) + (segment (start 38.33 90.04) (end 38.33 94.57) (width 0.6) (layer "F.Cu") (net 14) (tstamp 4e61b73b-2f76-407d-bec1-17a9fc5987b8)) + (segment (start 36.73 88.22) (end 36.73 88.44) (width 0.6) (layer "F.Cu") (net 14) (tstamp 728232f4-601a-4b51-8e43-51e4b40b3a3d)) + (segment (start 36.73 88.22) (end 36.73 85.74) (width 0.6) (layer "F.Cu") (net 14) (tstamp 73279eb3-51f5-47c2-80d2-c9ffb7ffe150)) + (segment (start 36.73 88.44) (end 38.33 90.04) (width 0.6) (layer "F.Cu") (net 14) (tstamp 912b88f0-f797-4f36-bdc2-ac6532292a83)) + (segment (start 38.33 94.57) (end 34.405 94.57) (width 0.6) (layer "F.Cu") (net 14) (tstamp 9ff19e1e-adaa-4c7f-9b84-e68c6e3a8905)) + (segment (start 35.71 83.32) (end 35.71 81.4) (width 0.6) (layer "F.Cu") (net 14) (tstamp a4ca33fc-80fb-4ed7-aae6-84aeef0a2bbc)) + (segment (start 36.73 85.74) (end 36.73 84.34) (width 0.6) (layer "F.Cu") (net 14) (tstamp eef0703c-d54e-4e8b-b5b1-237d749a3179)) + (segment (start 34.405 94.57) (end 34.39 94.555) (width 0.6) (layer "F.Cu") (net 14) (tstamp f317668d-e43f-4973-92a5-6f648f956af6)) + (segment (start 40.79 81.4) (end 43.01 83.62) (width 0.4) (layer "F.Cu") (net 15) (tstamp 0185bd0a-1af9-4dd7-9c3a-3da981e6b18a)) + (segment (start 43.01 92.6325) (end 43.0275 92.65) (width 0.4) (layer "F.Cu") (net 15) (tstamp 11cab15e-1e19-44b9-a899-6a910b6d5851)) + (segment (start 40.79 81.4) (end 39.24 79.85) (width 0.4) (layer "F.Cu") (net 15) (tstamp 27e24f48-1aee-4fae-8f23-ffdea1af10e8)) + (segment (start 48.66 86.77) (end 48.65 86.76) (width 0.4) (layer "F.Cu") (net 15) (tstamp 2a58385e-b4b9-4331-8518-18b8a5a7425b)) + (segment (start 39.25 67.4725) (end 39.24 67.4825) (width 0.4) (layer "F.Cu") (net 15) (tstamp 4d5f1e0e-0225-439f-b9e6-36030d736211)) + (segment (start 39.24 79.85) (end 39.24 67.4825) (width 0.4) (layer "F.Cu") (net 15) (tstamp 5ed1d063-9410-4f3c-a2bc-362960fd15b4)) + (segment (start 40.84 81.35) (end 40.79 81.4) (width 0.4) (layer "F.Cu") (net 15) (tstamp 9f328f88-88a1-4d22-8ed6-cda38a6ab0b5)) + (segment (start 39.25 65.48) (end 39.25 67.4725) (width 0.4) (layer "F.Cu") (net 15) (tstamp c0038539-0e5c-4580-8739-cef9ed66839e)) + (segment (start 43.01 83.62) (end 43.01 92.6325) (width 0.4) (layer "F.Cu") (net 15) (tstamp ca649b40-8a45-4af7-badf-039481e8424b)) + (segment (start 48.65 86.76) (end 43.03 86.76) (width 0.4) (layer "F.Cu") (net 15) (tstamp d47f2c65-0dda-47eb-abec-aad1a57a6bad)) + (segment (start 43.0275 94.57) (end 43.0275 97) (width 0.6) (layer "F.Cu") (net 16) (tstamp 041c40ac-89fe-4c50-9b0a-fd299d6e16eb)) + (segment (start 46.39 96.93) (end 48.66 96.93) (width 0.6) (layer "F.Cu") (net 16) (tstamp 27536e59-81e8-401e-bd54-7069ddeb5c79)) + (segment (start 43.0275 97) (end 43.0175 97.01) (width 0.6) (layer "F.Cu") (net 16) (tstamp 4a7bf37f-a73a-4a69-9590-82118d24aa85)) + (segment (start 44.03 94.57) (end 46.39 96.93) (width 0.6) (layer "F.Cu") (net 16) (tstamp b4ab38ca-cc18-4952-8f33-3cdb63fcdb23)) + (segment (start 43.0275 94.57) (end 44.03 94.57) (width 0.6) (layer "F.Cu") (net 16) (tstamp fea0f9ee-6cbc-4a8f-8c34-8c373203a6ed)) + (segment (start 39.25 62.38) (end 39.25 46.33) (width 0.4) (layer "F.Cu") (net 17) (tstamp 421bd977-2f69-470c-8346-54078875d2ed)) + (segment (start 47.7125 42.48) (end 44.713502 42.48) (width 0.4) (layer "F.Cu") (net 17) (tstamp 6d9f33e2-3e16-40b9-8856-54c2ad138215)) + (segment (start 47.4925 42.49) (end 47.4925 40.4725) (width 0.4) (layer "F.Cu") (net 17) (tstamp 84f0eb0a-a6a6-4f5d-bd06-9f25a07a2673)) + (segment (start 39.25 46.33) (end 43.107417 42.472583) (width 0.4) (layer "F.Cu") (net 17) (tstamp 85a139f8-1589-4823-b882-58427ad3d16c)) + (segment (start 47.4925 40.4725) (end 47.49 40.47) (width 0.4) (layer "F.Cu") (net 17) (tstamp d3dda763-d09f-45ba-beb5-5398ad34f227)) + (segment (start 43.107417 42.472583) (end 44.706085 42.472583) (width 0.4) (layer "F.Cu") (net 17) (tstamp f063cdac-fe2e-4784-89f2-7e3005de29a9)) + (segment (start 44.713502 42.48) (end 44.706085 42.472583) (width 0.4) (layer "F.Cu") (net 17) (tstamp fa1f9f7e-85ba-404d-a0af-5279baba5ba0)) + (segment (start 42.425666 41.535666) (end 38.63 37.74) (width 0.4) (layer "F.Cu") (net 18) (tstamp 724ec0af-c7a7-4bc0-928f-ef7e5a489077)) + (segment (start 38.63 37.74) (end 34.15 37.74) (width 0.4) (layer "F.Cu") (net 18) (tstamp 8a86df7e-a286-46f7-b966-4af5d65f1a65)) + (segment (start 48.65 71.52) (end 42.09 71.52) (width 0.4) (layer "F.Cu") (net 19) (tstamp 2853a3e8-5972-48eb-b008-1c6e2b4401d5)) + (segment (start 48.66 71.53) (end 48.65 71.52) (width 0.4) (layer "F.Cu") (net 19) (tstamp 4e7ad53f-90d9-4c95-90b9-ea6ba453e970)) + (segment (start 42.09 71.52) (end 42.05 71.56) (width 0.4) (layer "F.Cu") (net 19) (tstamp d54e8a66-3c99-4ce1-81e4-78db163956d9)) (zone (net 3) (net_name "GND") (layer "F.Cu") (tstamp af652d4e-bfa4-4a5d-888f-76d2d198ce3e) (hatch edge 0.508) (connect_pads (clearance 0.508)) @@ -1560,18 +1855,18 @@ (filled_polygon (layer "F.Cu") (pts - (xy 37.920507 70.820156) - (xy 37.88 70.958111) - (xy 37.88 71.101889) - (xy 37.920507 71.239844) - (xy 37.948884 71.284) - (xy 36.271116 71.284) - (xy 36.299493 71.239844) - (xy 36.34 71.101889) - (xy 36.34 70.958111) - (xy 36.299493 70.820156) - (xy 36.271116 70.776) - (xy 37.948884 70.776) + (xy 42.304 76.206325) + (xy 42.192315 76.15532) + (xy 42.085763 76.14) + (xy 42.014237 76.14) + (xy 41.907685 76.15532) + (xy 41.796 76.206325) + (xy 41.796 74.533674) + (xy 41.907685 74.58468) + (xy 42.014237 74.6) + (xy 42.085763 74.6) + (xy 42.192315 74.58468) + (xy 42.304 74.533674) ) ) (filled_polygon @@ -1611,47 +1906,47 @@ (xy 36.698 97.634) (xy 34.344 97.634) (xy 33.836 97.634) - (xy 33.836 97.264) - (xy 39.847 97.264) - (xy 39.847 97.535516) - (xy 39.857605 97.639318) - (xy 39.857606 97.639321) - (xy 39.913342 97.807525) - (xy 40.006365 97.958339) - (xy 40.00637 97.958345) - (xy 40.131654 98.083629) - (xy 40.13166 98.083634) - (xy 40.282474 98.176657) - (xy 40.450678 98.232393) - (xy 40.450681 98.232394) - (xy 40.554483 98.242999) - (xy 40.554483 98.243) - (xy 40.6885 98.243) - (xy 40.6885 97.264) - (xy 39.847 97.264) - (xy 33.836 97.264) + (xy 33.836 97.564) + (xy 39.857 97.564) + (xy 39.857 97.835516) + (xy 39.867605 97.939318) + (xy 39.867606 97.939321) + (xy 39.923342 98.107525) + (xy 40.016365 98.258339) + (xy 40.01637 98.258345) + (xy 40.141654 98.383629) + (xy 40.14166 98.383634) + (xy 40.292474 98.476657) + (xy 40.460678 98.532393) + (xy 40.460681 98.532394) + (xy 40.564483 98.542999) + (xy 40.564483 98.543) + (xy 40.6985 98.543) + (xy 40.6985 97.564) + (xy 39.857 97.564) + (xy 33.836 97.564) (xy 33.836 96.197) (xy 34.344 96.197) (xy 34.344 97.126) (xy 36.698 97.126) - (xy 36.698 96.756) - (xy 39.847 96.756) - (xy 40.6885 96.756) - (xy 40.6885 95.777) - (xy 40.554483 95.777) - (xy 40.450681 95.787605) - (xy 40.450678 95.787606) - (xy 40.282474 95.843342) - (xy 40.13166 95.936365) - (xy 40.131654 95.93637) - (xy 40.00637 96.061654) - (xy 40.006365 96.06166) - (xy 39.913342 96.212474) - (xy 39.857606 96.380678) - (xy 39.857605 96.380681) - (xy 39.847 96.484483) - (xy 39.847 96.756) - (xy 36.698 96.756) + (xy 36.698 97.056) + (xy 39.857 97.056) + (xy 40.6985 97.056) + (xy 40.6985 96.077) + (xy 40.564483 96.077) + (xy 40.460681 96.087605) + (xy 40.460678 96.087606) + (xy 40.292474 96.143342) + (xy 40.14166 96.236365) + (xy 40.141654 96.23637) + (xy 40.01637 96.361654) + (xy 40.016365 96.36166) + (xy 39.923342 96.512474) + (xy 39.867606 96.680678) + (xy 39.867605 96.680681) + (xy 39.857 96.784483) + (xy 39.857 97.056) + (xy 36.698 97.056) (xy 36.698 96.656414) (xy 36.697999 96.656402) (xy 36.691494 96.595906) @@ -1718,67 +2013,67 @@ (xy 42.15714 95.2734) (xy 42.205592 95.325293) (xy 42.219 95.381853) - (xy 42.219 95.871127) - (xy 42.198998 95.939248) - (xy 42.182095 95.960222) - (xy 42.080971 96.061345) - (xy 42.078511 96.064457) - (xy 42.076281 96.066035) - (xy 42.07578 96.066537) - (xy 42.075694 96.066451) - (xy 42.020568 96.105483) - (xy 41.949643 96.108671) - (xy 41.888254 96.073008) - (xy 41.880837 96.064446) - (xy 41.878632 96.061657) - (xy 41.753345 95.93637) - (xy 41.753339 95.936365) - (xy 41.602525 95.843342) - (xy 41.434321 95.787606) - (xy 41.434318 95.787605) - (xy 41.330516 95.777) - (xy 41.1965 95.777) - (xy 41.1965 98.243) - (xy 41.330517 98.243) - (xy 41.330516 98.242999) - (xy 41.434318 98.232394) - (xy 41.434321 98.232393) - (xy 41.602525 98.176657) - (xy 41.753339 98.083634) - (xy 41.753345 98.083629) - (xy 41.878624 97.95835) - (xy 41.880832 97.955558) - (xy 41.882837 97.954137) - (xy 41.883825 97.95315) - (xy 41.883993 97.953318) - (xy 41.938768 97.914522) - (xy 42.009693 97.911323) - (xy 42.071088 97.946976) - (xy 42.078515 97.955547) - (xy 42.080974 97.958657) - (xy 42.206341 98.084024) - (xy 42.206347 98.084029) - (xy 42.206348 98.08403) - (xy 42.357262 98.177115) - (xy 42.525574 98.232887) - (xy 42.629455 98.2435) - (xy 43.405544 98.243499) - (xy 43.509426 98.232887) - (xy 43.677738 98.177115) - (xy 43.828652 98.08403) - (xy 43.95403 97.958652) - (xy 44.047115 97.807738) - (xy 44.102887 97.639426) - (xy 44.1135 97.535545) - (xy 44.113499 96.484456) - (xy 44.102887 96.380574) - (xy 44.047115 96.212262) - (xy 43.95403 96.061348) - (xy 43.954027 96.061345) - (xy 43.954024 96.061341) - (xy 43.872905 95.980222) - (xy 43.838879 95.91791) - (xy 43.836 95.891127) + (xy 42.219 96.181127) + (xy 42.198998 96.249248) + (xy 42.182095 96.270222) + (xy 42.090971 96.361345) + (xy 42.088511 96.364457) + (xy 42.086281 96.366035) + (xy 42.08578 96.366537) + (xy 42.085694 96.366451) + (xy 42.030568 96.405483) + (xy 41.959643 96.408671) + (xy 41.898254 96.373008) + (xy 41.890837 96.364446) + (xy 41.888632 96.361657) + (xy 41.763345 96.23637) + (xy 41.763339 96.236365) + (xy 41.612525 96.143342) + (xy 41.444321 96.087606) + (xy 41.444318 96.087605) + (xy 41.340516 96.077) + (xy 41.2065 96.077) + (xy 41.2065 98.543) + (xy 41.340517 98.543) + (xy 41.340516 98.542999) + (xy 41.444318 98.532394) + (xy 41.444321 98.532393) + (xy 41.612525 98.476657) + (xy 41.763339 98.383634) + (xy 41.763345 98.383629) + (xy 41.888624 98.25835) + (xy 41.890832 98.255558) + (xy 41.892837 98.254137) + (xy 41.893825 98.25315) + (xy 41.893993 98.253318) + (xy 41.948768 98.214522) + (xy 42.019693 98.211323) + (xy 42.081088 98.246976) + (xy 42.088515 98.255547) + (xy 42.090974 98.258657) + (xy 42.216341 98.384024) + (xy 42.216347 98.384029) + (xy 42.216348 98.38403) + (xy 42.367262 98.477115) + (xy 42.535574 98.532887) + (xy 42.639455 98.5435) + (xy 43.415544 98.543499) + (xy 43.519426 98.532887) + (xy 43.687738 98.477115) + (xy 43.838652 98.38403) + (xy 43.96403 98.258652) + (xy 44.057115 98.107738) + (xy 44.112887 97.939426) + (xy 44.1235 97.835545) + (xy 44.123499 96.784456) + (xy 44.112887 96.680574) + (xy 44.057115 96.512262) + (xy 43.96403 96.361348) + (xy 43.964027 96.361345) + (xy 43.964024 96.361341) + (xy 43.872905 96.270222) + (xy 43.838879 96.20791) + (xy 43.836 96.181127) (xy 43.836 95.823582) (xy 43.856002 95.755461) (xy 43.909658 95.708968) @@ -1797,7 +2092,7 @@ (xy 45.763792 98.230887) (xy 45.763794 98.230888) (xy 45.763796 98.230889) - (xy 45.797607 98.2435) + (xy 45.822875 98.252924) (xy 45.900795 98.281988) (xy 45.900803 98.28199) (xy 45.96135 98.288499) @@ -1812,19 +2107,19 @@ (xy 49.619199 98.281989) (xy 49.619201 98.281989) (xy 49.756204 98.230889) - (xy 49.828038 98.177115) (xy 49.873261 98.143261) - (xy 49.960887 98.026207) - (xy 49.960887 98.026206) (xy 49.960889 98.026204) (xy 50.011989 97.889201) - (xy 50.0185 97.828638) - (xy 50.0185 96.031362) - (xy 50.01809 96.02755) + (xy 50.017758 97.835545) + (xy 50.018499 97.828649) + (xy 50.0185 97.828632) + (xy 50.0185 96.031367) + (xy 50.018499 96.03135) (xy 50.01199 95.970803) (xy 50.011988 95.970795) - (xy 49.974813 95.871127) + (xy 49.960889 95.833797) (xy 49.960889 95.833796) + (xy 49.931686 95.794786) (xy 49.887311 95.735507) (xy 49.862501 95.668989) (xy 49.877592 95.599615) @@ -1958,11 +2253,48 @@ (xy 37.575405 87.180222) (xy 37.541379 87.11791) (xy 37.5385 87.091127) + (xy 37.5385 87.014) + (xy 39.8595 87.014) + (xy 39.8595 87.285516) + (xy 39.870105 87.389318) + (xy 39.870106 87.389321) + (xy 39.925842 87.557525) + (xy 40.018865 87.708339) + (xy 40.01887 87.708345) + (xy 40.144154 87.833629) + (xy 40.14416 87.833634) + (xy 40.294974 87.926657) + (xy 40.463178 87.982393) + (xy 40.463181 87.982394) + (xy 40.566983 87.992999) + (xy 40.566983 87.993) + (xy 40.701 87.993) + (xy 40.701 87.014) + (xy 39.8595 87.014) + (xy 37.5385 87.014) (xy 37.5385 86.868872) (xy 37.558502 86.800751) (xy 37.5754 86.779781) (xy 37.66653 86.688652) (xy 37.759615 86.537738) + (xy 37.770132 86.506) + (xy 39.8595 86.506) + (xy 40.701 86.506) + (xy 40.701 85.527) + (xy 40.566983 85.527) + (xy 40.463181 85.537605) + (xy 40.463178 85.537606) + (xy 40.294974 85.593342) + (xy 40.14416 85.686365) + (xy 40.144154 85.68637) + (xy 40.01887 85.811654) + (xy 40.018865 85.81166) + (xy 39.925842 85.962474) + (xy 39.870106 86.130678) + (xy 39.870105 86.130681) + (xy 39.8595 86.234483) + (xy 39.8595 86.506) + (xy 37.770132 86.506) (xy 37.815387 86.369426) (xy 37.826 86.265545) (xy 37.825999 85.214456) @@ -2006,7 +2338,10 @@ (xy 36.669198 82.751989) (xy 36.669201 82.751989) (xy 36.806204 82.700889) + (xy 36.876399 82.648342) (xy 36.923261 82.613261) + (xy 37.010886 82.496208) + (xy 37.010885 82.496208) (xy 37.010889 82.496204) (xy 37.055196 82.377413) (xy 37.097741 82.320581) @@ -2042,60 +2377,75 @@ (xy 39.602925 82.075212) (xy 39.625183 82.100898) (xy 39.714279 82.23727) - (xy 39.770784 82.298649) - (xy 39.86676 82.402906) - (xy 39.932892 82.454379) - (xy 39.974362 82.512002) - (xy 39.9815 82.553809) - (xy 39.9815 82.921099) - (xy 39.990091 82.958741) - (xy 39.992458 82.972668) - (xy 39.996782 83.011046) - (xy 39.996784 83.011053) - (xy 40.009535 83.047495) - (xy 40.013445 83.061065) - (xy 40.02204 83.098716) - (xy 40.022042 83.098724) - (xy 40.038796 83.133513) - (xy 40.044203 83.146566) - (xy 40.056957 83.183015) - (xy 40.0775 83.215709) - (xy 40.084334 83.228074) - (xy 40.10109 83.262868) - (xy 40.101092 83.262872) - (xy 40.125168 83.293062) - (xy 40.133344 83.304584) - (xy 40.153889 83.337281) - (xy 40.186197 83.369589) - (xy 41.881108 85.0645) - (xy 43.502512 86.685903) - (xy 43.536538 86.748215) - (xy 43.531473 86.81903) - (xy 43.502512 86.864093) - (xy 42.484996 87.88161) - (xy 42.484994 87.881613) - (xy 42.373892 87.992714) - (xy 42.373889 87.992717) - (xy 42.353346 88.025412) - (xy 42.345172 88.036932) - (xy 42.321091 88.067129) - (xy 42.304336 88.101921) - (xy 42.297503 88.114284) - (xy 42.276958 88.146982) - (xy 42.264203 88.183433) - (xy 42.258798 88.196482) - (xy 42.24204 88.231282) - (xy 42.242039 88.231283) - (xy 42.233446 88.26893) - (xy 42.229537 88.2825) - (xy 42.216782 88.318953) - (xy 42.212458 88.35733) - (xy 42.210092 88.371257) - (xy 42.2015 88.408901) - (xy 42.2015 91.868496) - (xy 42.181498 91.936617) - (xy 42.13964 91.976949) - (xy 42.108193 91.995546) + (xy 39.866762 82.402908) + (xy 39.877801 82.4115) + (xy 40.044424 82.541189) + (xy 40.242426 82.648342) + (xy 40.242427 82.648342) + (xy 40.242428 82.648343) + (xy 40.354227 82.686723) + (xy 40.455365 82.721444) + (xy 40.677431 82.7585) + (xy 40.677435 82.7585) + (xy 40.902571 82.7585) + (xy 40.998513 82.742489) + (xy 41.047669 82.734287) + (xy 41.118153 82.742803) + (xy 41.157503 82.769473) + (xy 42.264595 83.876565) + (xy 42.298621 83.938877) + (xy 42.3015 83.96566) + (xy 42.3015 85.564666) + (xy 42.281498 85.632787) + (xy 42.241649 85.671905) + (xy 42.218852 85.685966) + (xy 42.218841 85.685975) + (xy 42.093471 85.811345) + (xy 42.091011 85.814457) + (xy 42.088781 85.816035) + (xy 42.08828 85.816537) + (xy 42.088194 85.816451) + (xy 42.033068 85.855483) + (xy 41.962143 85.858671) + (xy 41.900754 85.823008) + (xy 41.893337 85.814446) + (xy 41.891132 85.811657) + (xy 41.765845 85.68637) + (xy 41.765839 85.686365) + (xy 41.615025 85.593342) + (xy 41.446821 85.537606) + (xy 41.446818 85.537605) + (xy 41.343016 85.527) + (xy 41.209 85.527) + (xy 41.209 87.993) + (xy 41.343017 87.993) + (xy 41.343016 87.992999) + (xy 41.446818 87.982394) + (xy 41.446821 87.982393) + (xy 41.615025 87.926657) + (xy 41.765839 87.833634) + (xy 41.765845 87.833629) + (xy 41.891124 87.70835) + (xy 41.893332 87.705558) + (xy 41.895337 87.704137) + (xy 41.896325 87.70315) + (xy 41.896493 87.703318) + (xy 41.951268 87.664522) + (xy 42.022193 87.661323) + (xy 42.083588 87.696976) + (xy 42.091015 87.705547) + (xy 42.093474 87.708657) + (xy 42.218841 87.834024) + (xy 42.218845 87.834027) + (xy 42.218848 87.83403) + (xy 42.21885 87.834031) + (xy 42.241646 87.848092) + (xy 42.289125 87.900878) + (xy 42.3015 87.955333) + (xy 42.3015 91.809356) + (xy 42.281498 91.877477) + (xy 42.239639 91.917809) + (xy 42.108196 91.995544) (xy 42.108189 91.995549) (xy 41.990545 92.113193) (xy 41.989556 92.114469) @@ -2194,19 +2544,31 @@ (xy 44.06445 92.113189) (xy 43.94681 91.995549) (xy 43.946803 91.995544) - (xy 43.880361 91.95625) - (xy 43.831908 91.904357) - (xy 43.8185 91.847797) - (xy 43.8185 88.887081) - (xy 43.838502 88.81896) - (xy 43.855405 88.797986) - (xy 45.037986 87.615405) - (xy 45.100298 87.581379) - (xy 45.127081 87.5785) - (xy 45.378629 87.5785) - (xy 45.44675 87.598502) - (xy 45.493243 87.652158) - (xy 45.503907 87.691032) + (xy 43.803604 91.910855) + (xy 43.796331 91.907709) + (xy 43.797512 91.904977) + (xy 43.749476 91.87427) + (xy 43.719826 91.809761) + (xy 43.7185 91.791527) + (xy 43.7185 87.980005) + (xy 43.738502 87.911884) + (xy 43.778354 87.872764) + (xy 43.782968 87.869917) + (xy 43.841152 87.83403) + (xy 43.96653 87.708652) + (xy 44.059615 87.557738) + (xy 44.060568 87.554863) + (xy 44.061755 87.553148) + (xy 44.062717 87.551086) + (xy 44.063069 87.55125) + (xy 44.100984 87.496493) + (xy 44.166541 87.469239) + (xy 44.180171 87.4685) + (xy 45.3755 87.4685) + (xy 45.443621 87.488502) + (xy 45.490114 87.542158) + (xy 45.5015 87.5945) + (xy 45.5015 87.668649) (xy 45.508009 87.729196) (xy 45.508011 87.729204) (xy 45.55911 87.866202) @@ -2268,9 +2630,8 @@ (xy 50.018499 85.87135) (xy 50.01199 85.810803) (xy 50.011988 85.810795) - (xy 49.960889 85.673797) + (xy 49.965577 85.686365) (xy 49.960889 85.673796) - (xy 49.931686 85.634786) (xy 49.887311 85.575507) (xy 49.862501 85.508989) (xy 49.877592 85.439615) @@ -2294,15 +2655,16 @@ (xy 50.018499 83.33135) (xy 50.01199 83.270803) (xy 50.011988 83.270795) - (xy 49.979247 83.183015) + (xy 49.960889 83.133797) (xy 49.960889 83.133796) + (xy 49.931686 83.094786) (xy 49.887311 83.035507) (xy 49.862501 82.968989) (xy 49.877592 82.899615) (xy 49.887306 82.884497) (xy 49.960889 82.786204) (xy 50.011989 82.649201) - (xy 50.014182 82.62881) + (xy 50.012082 82.648343) (xy 50.018499 82.588649) (xy 50.0185 82.588632) (xy 50.0185 80.791367) @@ -2362,23 +2724,58 @@ (xy 45.55911 85.673797) (xy 45.508011 85.810795) (xy 45.508009 85.810803) - (xy 45.503907 85.848968) - (xy 45.476738 85.914561) - (xy 45.41842 85.955052) - (xy 45.378629 85.9615) - (xy 45.117081 85.9615) - (xy 45.04896 85.941498) - (xy 45.027986 85.924595) - (xy 41.697761 82.594369) - (xy 41.663735 82.532057) - (xy 41.6688 82.461241) - (xy 41.709476 82.405835) - (xy 41.71324 82.402906) - (xy 41.865722 82.237268) - (xy 41.865927 82.236955) - (xy 41.954816 82.100899) - (xy 41.98886 82.048791) - (xy 42.079296 81.842616) + (xy 45.5015 85.87135) + (xy 45.5015 85.9255) + (xy 45.481498 85.993621) + (xy 45.427842 86.040114) + (xy 45.3755 86.0515) + (xy 44.180171 86.0515) + (xy 44.11205 86.031498) + (xy 44.065557 85.977842) + (xy 44.060568 85.965137) + (xy 44.059616 85.962264) + (xy 44.03694 85.9255) + (xy 43.96653 85.811348) + (xy 43.966527 85.811345) + (xy 43.966524 85.811341) + (xy 43.841158 85.685975) + (xy 43.84115 85.685968) + (xy 43.778352 85.647234) + (xy 43.730875 85.594448) + (xy 43.7185 85.539994) + (xy 43.7185 83.645216) + (xy 43.71873 83.637608) + (xy 43.719197 83.629887) + (xy 43.722402 83.576907) + (xy 43.711431 83.517042) + (xy 43.710299 83.509605) + (xy 43.702965 83.449199) + (xy 43.702964 83.449197) + (xy 43.702964 83.449195) + (xy 43.699351 83.439668) + (xy 43.693227 83.417702) + (xy 43.691389 83.407673) + (xy 43.691389 83.407671) + (xy 43.666427 83.352208) + (xy 43.663515 83.345176) + (xy 43.641957 83.288332) + (xy 43.641955 83.288329) + (xy 43.641954 83.288325) + (xy 43.636163 83.279935) + (xy 43.624958 83.26007) + (xy 43.620775 83.250774) + (xy 43.583267 83.202899) + (xy 43.578756 83.196768) + (xy 43.544215 83.146727) + (xy 43.544212 83.146724) + (xy 43.498682 83.106387) + (xy 43.493141 83.101171) + (xy 42.161299 81.769329) + (xy 42.127273 81.707017) + (xy 42.12825 81.649301) + (xy 42.134562 81.624374) + (xy 42.134563 81.624372) + (xy 42.134563 81.624371) (xy 42.134564 81.624368) (xy 42.153156 81.4) (xy 42.134564 81.175632) @@ -2387,484 +2784,176 @@ (xy 41.975528 80.730803) (xy 41.865724 80.562734) (xy 41.86572 80.562729) - (xy 41.774729 80.463888) + (xy 41.742217 80.428571) (xy 41.71324 80.397094) - (xy 41.697107 80.384537) - (xy 41.655637 80.326912) - (xy 41.6485 80.285107) - (xy 41.6485 78.350799) - (xy 41.668502 78.282678) - (xy 41.708354 78.243558) - (xy 41.713016 78.240681) - (xy 41.788652 78.19403) - (xy 41.91403 78.068652) - (xy 42.007115 77.917738) - (xy 42.062887 77.749426) - (xy 42.0735 77.645545) - (xy 42.073499 76.869456) - (xy 42.062887 76.765574) - (xy 42.007115 76.597262) - (xy 41.91403 76.446348) - (xy 41.914029 76.446347) - (xy 41.914024 76.446341) - (xy 41.788657 76.320974) - (xy 41.785547 76.318515) - (xy 41.783967 76.316284) - (xy 41.783463 76.31578) - (xy 41.783549 76.315693) - (xy 41.744518 76.260575) - (xy 41.741326 76.18965) - (xy 41.776986 76.128259) - (xy 41.785558 76.120832) - (xy 41.78835 76.118624) - (xy 41.913629 75.993345) - (xy 41.913634 75.993339) - (xy 42.006657 75.842525) - (xy 42.062393 75.674321) - (xy 42.062394 75.674318) - (xy 42.072999 75.570516) - (xy 42.073 75.570516) - (xy 42.073 75.4365) - (xy 39.607 75.4365) - (xy 39.607 75.570516) - (xy 39.617605 75.674318) - (xy 39.617606 75.674321) - (xy 39.673342 75.842525) - (xy 39.766365 75.993339) - (xy 39.76637 75.993345) - (xy 39.891657 76.118632) - (xy 39.894446 76.120837) - (xy 39.895863 76.122838) - (xy 39.89685 76.123825) - (xy 39.896681 76.123993) - (xy 39.935479 76.178775) - (xy 39.938674 76.2497) - (xy 39.903017 76.311093) - (xy 39.894457 76.318511) - (xy 39.891345 76.320971) - (xy 39.765975 76.446341) - (xy 39.76597 76.446347) - (xy 39.672885 76.597262) - (xy 39.617113 76.765572) - (xy 39.617112 76.765579) - (xy 39.6065 76.869446) - (xy 39.6065 77.645544) - (xy 39.617112 77.749425) - (xy 39.672885 77.917738) - (xy 39.76597 78.068652) - (xy 39.765975 78.068658) - (xy 39.891341 78.194024) - (xy 39.891345 78.194027) - (xy 39.891348 78.19403) - (xy 39.89135 78.194031) - (xy 39.971646 78.243558) - (xy 40.019125 78.296343) - (xy 40.0315 78.350799) - (xy 40.0315 80.207273) - (xy 40.011498 80.275394) - (xy 39.982891 80.306704) - (xy 39.866765 80.397089) - (xy 39.86676 80.397094) - (xy 39.714279 80.562729) - (xy 39.625183 80.699101) - (xy 39.571179 80.745189) - (xy 39.500831 80.754764) - (xy 39.436474 80.724786) - (xy 39.414217 80.6991) - (xy 39.325327 80.563044) - (xy 39.172902 80.397465) - (xy 38.995301 80.259232) - (xy 38.9953 80.259231) - (xy 38.797371 80.152117) - (xy 38.797369 80.152116) - (xy 38.584512 80.079043) - (xy 38.584501 80.07904) - (xy 38.504 80.065606) - (xy 38.504 80.966325) - (xy 38.392315 80.91532) - (xy 38.285763 80.9) - (xy 38.214237 80.9) - (xy 38.107685 80.91532) - (xy 37.996 80.966325) - (xy 37.996 80.065607) - (xy 37.995999 80.065606) - (xy 37.915498 80.07904) - (xy 37.915487 80.079043) - (xy 37.70263 80.152116) - (xy 37.702628 80.152117) - (xy 37.504699 80.259231) - (xy 37.504698 80.259232) - (xy 37.327096 80.397465) - (xy 37.265951 80.463888) - (xy 37.205098 80.500459) - (xy 37.134134 80.498324) - (xy 37.075588 80.458163) - (xy 37.055195 80.422583) - (xy 37.010889 80.303796) - (xy 37.010887 80.303792) - (xy 36.923261 80.186738) - (xy 36.806207 80.099112) - (xy 36.806202 80.09911) - (xy 36.669204 80.048011) - (xy 36.669196 80.048009) - (xy 36.608649 80.0415) - (xy 36.608638 80.0415) - (xy 34.811362 80.0415) - (xy 34.81135 80.0415) - (xy 34.750803 80.048009) - (xy 34.750795 80.048011) - (xy 34.613797 80.09911) - (xy 34.613792 80.099112) - (xy 34.496738 80.186738) - (xy 34.409112 80.303792) - (xy 34.40911 80.303797) - (xy 34.358011 80.440795) - (xy 34.358009 80.440803) - (xy 34.3515 80.50135) - (xy 34.3515 82.298649) - (xy 34.358009 82.359196) - (xy 34.358011 82.359204) - (xy 34.40911 82.496202) - (xy 34.409112 82.496207) - (xy 34.496738 82.613261) - (xy 34.613792 82.700887) - (xy 34.613794 82.700888) - (xy 34.613796 82.700889) - (xy 34.6676 82.720957) - (xy 34.750795 82.751988) - (xy 34.750798 82.751988) - (xy 34.750799 82.751989) - (xy 34.750804 82.75199) - (xy 34.779812 82.755108) - (xy 34.788965 82.756092) - (xy 34.854558 82.783259) - (xy 34.895051 82.841576) - (xy 34.9015 82.88137) - (xy 34.9015 83.411099) - (xy 34.910091 83.448741) - (xy 34.912458 83.462668) - (xy 34.916782 83.501046) - (xy 34.916784 83.501053) - (xy 34.929535 83.537495) - (xy 34.933445 83.551065) - (xy 34.94204 83.588716) - (xy 34.942042 83.588724) - (xy 34.958796 83.623513) - (xy 34.964203 83.636566) - (xy 34.976957 83.673015) - (xy 34.992726 83.698111) - (xy 34.9975 83.705709) - (xy 35.004334 83.718074) - (xy 35.02109 83.752868) - (xy 35.021092 83.752872) - (xy 35.045168 83.783062) - (xy 35.053344 83.794584) - (xy 35.073889 83.827281) - (xy 35.106197 83.859589) - (xy 35.826617 84.580009) - (xy 35.860643 84.642321) - (xy 35.855578 84.713136) - (xy 35.826619 84.758198) - (xy 35.793468 84.791349) - (xy 35.791011 84.794457) - (xy 35.788784 84.796033) - (xy 35.788282 84.796536) - (xy 35.788196 84.79645) - (xy 35.733068 84.835483) - (xy 35.662143 84.838671) - (xy 35.600754 84.803008) - (xy 35.593337 84.794446) - (xy 35.591132 84.791657) - (xy 35.465845 84.66637) - (xy 35.465839 84.666365) - (xy 35.315025 84.573342) - (xy 35.146821 84.517606) - (xy 35.146818 84.517605) - (xy 35.043016 84.507) - (xy 34.909 84.507) - (xy 34.909 89.453) - (xy 35.043017 89.453) - (xy 35.043016 89.452999) - (xy 35.146818 89.442394) - (xy 35.146821 89.442393) - (xy 35.315025 89.386657) - (xy 35.465839 89.293634) - (xy 35.465845 89.293629) - (xy 35.591124 89.16835) - (xy 35.593332 89.165558) - (xy 35.595337 89.164137) - (xy 35.596325 89.16315) - (xy 35.596493 89.163318) - (xy 35.651268 89.124522) - (xy 35.722193 89.121323) - (xy 35.783588 89.156976) - (xy 35.791015 89.165547) - (xy 35.793474 89.168657) - (xy 35.918841 89.294024) - (xy 35.918847 89.294029) - (xy 35.918848 89.29403) - (xy 36.069762 89.387115) - (xy 36.238074 89.442887) - (xy 36.341955 89.4535) - (xy 36.547916 89.453499) - (xy 36.616037 89.473501) - (xy 36.637012 89.490404) - (xy 37.484595 90.337987) - (xy 37.518621 90.400299) - (xy 37.5215 90.427082) - (xy 37.5215 93.6355) - (xy 37.501498 93.703621) - (xy 37.447842 93.750114) - (xy 37.3955 93.7615) - (xy 36.261084 93.7615) - (xy 36.192963 93.741498) - (xy 36.14647 93.687842) - (xy 36.143029 93.679533) - (xy 36.140889 93.673797) - (xy 36.140887 93.673792) - (xy 36.053261 93.556738) - (xy 35.936207 93.469112) - (xy 35.936202 93.46911) - (xy 35.799204 93.418011) - (xy 35.799196 93.418009) - (xy 35.738649 93.4115) - (xy 35.738638 93.4115) - (xy 32.1265 93.4115) - (xy 32.058379 93.391498) - (xy 32.011886 93.337842) - (xy 32.0005 93.2855) - (xy 32.0005 93.039) - (xy 32.020502 92.970879) - (xy 32.074158 92.924386) - (xy 32.1265 92.913) - (xy 33.836 92.913) - (xy 33.836 91.984) - (xy 34.344 91.984) - (xy 34.344 92.913) - (xy 36.238585 92.913) - (xy 36.238597 92.912999) - (xy 36.299093 92.906494) - (xy 36.435964 92.855444) - (xy 36.435965 92.855444) - (xy 36.552904 92.767904) - (xy 36.640444 92.650965) - (xy 36.640444 92.650964) - (xy 36.691494 92.514093) - (xy 36.697999 92.453597) - (xy 36.698 92.453585) - (xy 36.698 91.984) - (xy 34.344 91.984) - (xy 33.836 91.984) - (xy 33.836 90.547) - (xy 34.344 90.547) - (xy 34.344 91.476) - (xy 36.698 91.476) - (xy 36.698 91.006414) - (xy 36.697999 91.006402) - (xy 36.691494 90.945906) - (xy 36.640444 90.809035) - (xy 36.640444 90.809034) - (xy 36.552904 90.692095) - (xy 36.435965 90.604555) - (xy 36.299093 90.553505) - (xy 36.238597 90.547) - (xy 34.344 90.547) - (xy 33.836 90.547) - (xy 32.1265 90.547) - (xy 32.058379 90.526998) - (xy 32.011886 90.473342) - (xy 32.0005 90.421) - (xy 32.0005 88.474) - (xy 33.5595 88.474) - (xy 33.5595 88.745516) - (xy 33.570105 88.849318) - (xy 33.570106 88.849321) - (xy 33.625842 89.017525) - (xy 33.718865 89.168339) - (xy 33.71887 89.168345) - (xy 33.844154 89.293629) - (xy 33.84416 89.293634) - (xy 33.994974 89.386657) - (xy 34.163178 89.442393) - (xy 34.163181 89.442394) - (xy 34.266983 89.452999) - (xy 34.266983 89.453) - (xy 34.401 89.453) - (xy 34.401 88.474) - (xy 33.5595 88.474) - (xy 32.0005 88.474) - (xy 32.0005 85.994) - (xy 33.5595 85.994) - (xy 33.5595 86.265516) - (xy 33.570105 86.369318) - (xy 33.570106 86.369321) - (xy 33.625842 86.537525) - (xy 33.718865 86.688339) - (xy 33.71887 86.688345) - (xy 33.844154 86.813629) - (xy 33.84416 86.813634) - (xy 33.940016 86.872759) - (xy 33.987494 86.925545) - (xy 33.998897 86.99562) - (xy 33.970604 87.060736) - (xy 33.940016 87.087241) - (xy 33.84416 87.146365) - (xy 33.844154 87.14637) - (xy 33.71887 87.271654) - (xy 33.718865 87.27166) - (xy 33.625842 87.422474) - (xy 33.570106 87.590678) - (xy 33.570105 87.590681) - (xy 33.5595 87.694483) - (xy 33.5595 87.966) - (xy 34.401 87.966) - (xy 34.401 85.994) - (xy 33.5595 85.994) - (xy 32.0005 85.994) - (xy 32.0005 85.486) - (xy 33.5595 85.486) - (xy 34.401 85.486) - (xy 34.401 84.507) - (xy 34.266983 84.507) - (xy 34.163181 84.517605) - (xy 34.163178 84.517606) - (xy 33.994974 84.573342) - (xy 33.84416 84.666365) - (xy 33.844154 84.66637) - (xy 33.71887 84.791654) - (xy 33.718865 84.79166) - (xy 33.625842 84.942474) - (xy 33.570106 85.110678) - (xy 33.570105 85.110681) - (xy 33.5595 85.214483) - (xy 33.5595 85.486) - (xy 32.0005 85.486) - (xy 32.0005 74.9285) - (xy 39.607 74.9285) - (xy 40.586 74.9285) - (xy 40.586 74.087) - (xy 41.094 74.087) - (xy 41.094 74.9285) - (xy 42.073 74.9285) - (xy 42.073 74.794483) - (xy 42.062394 74.690681) - (xy 42.062393 74.690678) - (xy 42.006657 74.522474) - (xy 41.913634 74.37166) - (xy 41.913629 74.371654) - (xy 41.788345 74.24637) - (xy 41.788339 74.246365) - (xy 41.637525 74.153342) - (xy 41.469321 74.097606) - (xy 41.469318 74.097605) - (xy 41.365516 74.087) - (xy 41.094 74.087) - (xy 40.586 74.087) - (xy 40.314483 74.087) - (xy 40.210681 74.097605) - (xy 40.210678 74.097606) - (xy 40.042474 74.153342) - (xy 39.89166 74.246365) - (xy 39.891654 74.24637) - (xy 39.76637 74.371654) - (xy 39.766365 74.37166) - (xy 39.673342 74.522474) - (xy 39.617606 74.690678) - (xy 39.617605 74.690681) - (xy 39.607 74.794483) - (xy 39.607 74.9285) - (xy 32.0005 74.9285) - (xy 32.0005 71.284) - (xy 34.503455 71.284) - (xy 34.551176 71.472449) - (xy 34.551179 71.472456) - (xy 34.64158 71.678548) - (xy 34.764674 71.866958) - (xy 34.917097 72.032534) - (xy 35.094698 72.170767) - (xy 35.094699 72.170768) - (xy 35.292628 72.277882) - (xy 35.29263 72.277883) - (xy 35.505483 72.350955) - (xy 35.505492 72.350957) - (xy 35.586 72.364391) - (xy 35.586 71.463674) - (xy 35.697685 71.51468) - (xy 35.804237 71.53) - (xy 35.875763 71.53) - (xy 35.982315 71.51468) - (xy 36.094 71.463674) - (xy 36.094 72.36439) - (xy 36.174507 72.350957) - (xy 36.174516 72.350955) - (xy 36.387369 72.277883) - (xy 36.387371 72.277882) - (xy 36.5853 72.170768) - (xy 36.585301 72.170767) - (xy 36.762902 72.032534) - (xy 36.915327 71.866955) - (xy 37.004517 71.730441) - (xy 37.058521 71.684352) - (xy 37.128868 71.674777) - (xy 37.193226 71.704754) - (xy 37.215483 71.730441) - (xy 37.304672 71.866955) - (xy 37.457097 72.032534) - (xy 37.634698 72.170767) - (xy 37.634699 72.170768) - (xy 37.832628 72.277882) - (xy 37.83263 72.277883) - (xy 38.045483 72.350955) - (xy 38.045492 72.350957) - (xy 38.126 72.364391) - (xy 38.126 71.463674) - (xy 38.237685 71.51468) - (xy 38.344237 71.53) - (xy 38.415763 71.53) - (xy 38.522315 71.51468) - (xy 38.634 71.463674) - (xy 38.634 72.36439) - (xy 38.714507 72.350957) - (xy 38.714516 72.350955) - (xy 38.927369 72.277883) - (xy 38.927371 72.277882) - (xy 39.1253 72.170768) - (xy 39.125301 72.170767) - (xy 39.302905 72.032532) - (xy 39.364047 71.966113) - (xy 39.424899 71.929541) - (xy 39.495863 71.931674) - (xy 39.554409 71.971835) - (xy 39.574804 72.007415) - (xy 39.619111 72.126204) - (xy 39.619112 72.126207) - (xy 39.706738 72.243261) - (xy 39.823792 72.330887) - (xy 39.823794 72.330888) - (xy 39.823796 72.330889) - (xy 39.8776 72.350957) - (xy 39.960795 72.381988) - (xy 39.960803 72.38199) - (xy 40.02135 72.388499) - (xy 40.021355 72.388499) - (xy 40.021362 72.3885) - (xy 40.021368 72.3885) - (xy 41.818632 72.3885) - (xy 41.818638 72.3885) - (xy 41.818645 72.388499) - (xy 41.818649 72.388499) - (xy 41.879196 72.38199) - (xy 41.879199 72.381989) - (xy 41.879201 72.381989) - (xy 42.016204 72.330889) - (xy 42.085251 72.279201) - (xy 42.106049 72.263632) - (xy 42.172569 72.238821) - (xy 42.181558 72.2385) - (xy 45.3755 72.2385) - (xy 45.443621 72.258502) - (xy 45.490114 72.312158) - (xy 45.5015 72.3645) + (xy 41.713239 80.397093) + (xy 41.713237 80.397091) + (xy 41.593367 80.303792) + (xy 41.535576 80.258811) + (xy 41.337574 80.151658) + (xy 41.337572 80.151657) + (xy 41.337571 80.151656) + (xy 41.124639 80.078557) + (xy 41.12463 80.078555) + (xy 41.078233 80.070813) + (xy 40.902569 80.0415) + (xy 40.677431 80.0415) + (xy 40.61625 80.051708) + (xy 40.532327 80.065712) + (xy 40.461843 80.057194) + (xy 40.422495 80.030525) + (xy 39.985405 79.593435) + (xy 39.951379 79.531123) + (xy 39.9485 79.50434) + (xy 39.9485 72.458649) + (xy 40.6915 72.458649) + (xy 40.698009 72.519196) + (xy 40.698011 72.519204) + (xy 40.74911 72.656202) + (xy 40.749112 72.656207) + (xy 40.836738 72.773261) + (xy 40.953792 72.860887) + (xy 40.953796 72.860889) + (xy 41.069312 72.903975) + (xy 41.126148 72.946522) + (xy 41.150958 73.013042) + (xy 41.135866 73.082416) + (xy 41.117981 73.107367) + (xy 40.974674 73.263041) + (xy 40.85158 73.451451) + (xy 40.761179 73.657543) + (xy 40.761176 73.65755) + (xy 40.713455 73.845999) + (xy 40.713456 73.846) + (xy 41.618884 73.846) + (xy 41.590507 73.890156) + (xy 41.55 74.028111) + (xy 41.55 74.171889) + (xy 41.590507 74.309844) + (xy 41.618884 74.354) + (xy 40.713455 74.354) + (xy 40.761176 74.542449) + (xy 40.761179 74.542456) + (xy 40.85158 74.748548) + (xy 40.974674 74.936958) + (xy 41.127097 75.102534) + (xy 41.304698 75.240767) + (xy 41.304699 75.240768) + (xy 41.338734 75.259187) + (xy 41.389123 75.309201) + (xy 41.404475 75.378518) + (xy 41.379913 75.44513) + (xy 41.338734 75.480813) + (xy 41.304699 75.499231) + (xy 41.304698 75.499232) + (xy 41.127097 75.637465) + (xy 40.974674 75.803041) + (xy 40.85158 75.991451) + (xy 40.761179 76.197543) + (xy 40.761176 76.19755) + (xy 40.713455 76.385999) + (xy 40.713456 76.386) + (xy 41.618884 76.386) + (xy 41.590507 76.430156) + (xy 41.55 76.568111) + (xy 41.55 76.711889) + (xy 41.590507 76.849844) + (xy 41.618884 76.894) + (xy 40.713455 76.894) + (xy 40.761176 77.082449) + (xy 40.761179 77.082456) + (xy 40.85158 77.288548) + (xy 40.974674 77.476958) + (xy 41.127097 77.642534) + (xy 41.304698 77.780767) + (xy 41.304699 77.780768) + (xy 41.502628 77.887882) + (xy 41.50263 77.887883) + (xy 41.715483 77.960955) + (xy 41.715492 77.960957) + (xy 41.796 77.974391) + (xy 41.796 77.073674) + (xy 41.907685 77.12468) + (xy 42.014237 77.14) + (xy 42.085763 77.14) + (xy 42.192315 77.12468) + (xy 42.304 77.073674) + (xy 42.304 77.97439) + (xy 42.384507 77.960957) + (xy 42.384516 77.960955) + (xy 42.597369 77.887883) + (xy 42.597371 77.887882) + (xy 42.7953 77.780768) + (xy 42.795301 77.780767) + (xy 42.972902 77.642534) + (xy 43.125325 77.476958) + (xy 43.248419 77.288548) + (xy 43.33882 77.082456) + (xy 43.338823 77.082449) + (xy 43.386544 76.894) + (xy 42.481116 76.894) + (xy 42.509493 76.849844) + (xy 42.55 76.711889) + (xy 42.55 76.568111) + (xy 42.509493 76.430156) + (xy 42.481116 76.386) + (xy 43.386544 76.386) + (xy 43.386544 76.385999) + (xy 43.338823 76.19755) + (xy 43.33882 76.197543) + (xy 43.248419 75.991451) + (xy 43.125325 75.803041) + (xy 42.972902 75.637465) + (xy 42.795301 75.499232) + (xy 42.7953 75.499231) + (xy 42.761267 75.480814) + (xy 42.710876 75.430801) + (xy 42.695524 75.361484) + (xy 42.720085 75.294871) + (xy 42.761267 75.259186) + (xy 42.7953 75.240768) + (xy 42.795301 75.240767) + (xy 42.972902 75.102534) + (xy 43.125325 74.936958) + (xy 43.248419 74.748548) + (xy 43.33882 74.542456) + (xy 43.338823 74.542449) + (xy 43.386544 74.354) + (xy 42.481116 74.354) + (xy 42.509493 74.309844) + (xy 42.55 74.171889) + (xy 42.55 74.028111) + (xy 42.509493 73.890156) + (xy 42.481116 73.846) + (xy 43.386544 73.846) + (xy 43.386544 73.845999) + (xy 43.338823 73.65755) + (xy 43.33882 73.657543) + (xy 43.248419 73.451451) + (xy 43.125325 73.263041) + (xy 42.982018 73.107367) + (xy 42.950598 73.043702) + (xy 42.958585 72.973156) + (xy 43.003444 72.918127) + (xy 43.030679 72.903977) + (xy 43.146204 72.860889) + (xy 43.263261 72.773261) + (xy 43.313845 72.705689) + (xy 43.350887 72.656207) + (xy 43.350887 72.656206) + (xy 43.350889 72.656204) + (xy 43.401989 72.519201) + (xy 43.402428 72.515123) + (xy 43.408499 72.458649) + (xy 43.4085 72.458632) + (xy 43.4085 72.3545) + (xy 43.428502 72.286379) + (xy 43.482158 72.239886) + (xy 43.5345 72.2285) + (xy 45.3755 72.2285) + (xy 45.443621 72.248502) + (xy 45.490114 72.302158) + (xy 45.5015 72.3545) (xy 45.5015 72.428649) (xy 45.508009 72.489196) (xy 45.508011 72.489204) @@ -2957,16 +3046,15 @@ (xy 50.018499 70.63135) (xy 50.01199 70.570803) (xy 50.011988 70.570795) - (xy 49.960889 70.433797) + (xy 49.972079 70.463797) (xy 49.960889 70.433796) - (xy 49.931686 70.394786) (xy 49.887311 70.335507) (xy 49.862501 70.268989) (xy 49.877592 70.199615) (xy 49.887306 70.184497) (xy 49.960889 70.086204) (xy 50.011989 69.949201) - (xy 50.013646 69.933796) + (xy 50.014182 69.92881) (xy 50.018499 69.888649) (xy 50.0185 69.888632) (xy 50.0185 68.091367) @@ -3013,173 +3101,69 @@ (xy 45.508011 70.570795) (xy 45.508009 70.570803) (xy 45.5015 70.63135) - (xy 45.5015 70.6955) - (xy 45.481498 70.763621) - (xy 45.427842 70.810114) - (xy 45.3755 70.8215) - (xy 42.4045 70.8215) - (xy 42.336379 70.801498) - (xy 42.289886 70.747842) - (xy 42.2785 70.6955) - (xy 42.2785 70.131367) - (xy 42.278499 70.13135) - (xy 42.27199 70.070803) - (xy 42.271988 70.070795) - (xy 42.236303 69.975123) - (xy 42.220889 69.933796) - (xy 42.220888 69.933794) - (xy 42.220887 69.933792) - (xy 42.133261 69.816738) - (xy 42.016207 69.729112) - (xy 42.016202 69.72911) - (xy 41.879204 69.678011) - (xy 41.879196 69.678009) - (xy 41.818649 69.6715) - (xy 41.818638 69.6715) - (xy 40.021362 69.6715) - (xy 40.02135 69.6715) - (xy 39.960803 69.678009) - (xy 39.960795 69.678011) - (xy 39.823797 69.72911) - (xy 39.823792 69.729112) - (xy 39.706738 69.816738) - (xy 39.619112 69.933792) - (xy 39.619111 69.933795) - (xy 39.574804 70.052584) - (xy 39.532257 70.109419) - (xy 39.465736 70.134229) - (xy 39.396362 70.119137) - (xy 39.364047 70.093887) - (xy 39.302902 70.027465) - (xy 39.125301 69.889232) - (xy 39.1253 69.889231) - (xy 38.927371 69.782117) - (xy 38.927369 69.782116) - (xy 38.714512 69.709043) - (xy 38.714501 69.70904) - (xy 38.634 69.695606) - (xy 38.634 70.596325) - (xy 38.522315 70.54532) - (xy 38.415763 70.53) - (xy 38.344237 70.53) - (xy 38.237685 70.54532) - (xy 38.126 70.596325) - (xy 38.126 69.695607) - (xy 38.125999 69.695606) - (xy 38.045498 69.70904) - (xy 38.045487 69.709043) - (xy 37.83263 69.782116) - (xy 37.832628 69.782117) - (xy 37.634699 69.889231) - (xy 37.634698 69.889232) - (xy 37.457097 70.027465) - (xy 37.304674 70.193042) - (xy 37.215483 70.329559) - (xy 37.161479 70.375647) - (xy 37.091131 70.385222) - (xy 37.026774 70.355244) - (xy 37.004517 70.329559) - (xy 36.915325 70.193042) - (xy 36.762902 70.027465) - (xy 36.585301 69.889232) - (xy 36.5853 69.889231) - (xy 36.387371 69.782117) - (xy 36.387369 69.782116) - (xy 36.174512 69.709043) - (xy 36.174501 69.70904) - (xy 36.094 69.695606) - (xy 36.094 70.596325) - (xy 35.982315 70.54532) - (xy 35.875763 70.53) - (xy 35.804237 70.53) - (xy 35.697685 70.54532) - (xy 35.586 70.596325) - (xy 35.586 69.695607) - (xy 35.585999 69.695606) - (xy 35.505498 69.70904) - (xy 35.505487 69.709043) - (xy 35.29263 69.782116) - (xy 35.292628 69.782117) - (xy 35.094699 69.889231) - (xy 35.094698 69.889232) - (xy 34.917097 70.027465) - (xy 34.764674 70.193041) - (xy 34.64158 70.381451) - (xy 34.551179 70.587543) - (xy 34.551176 70.58755) - (xy 34.503455 70.775999) - (xy 34.503456 70.776) - (xy 35.408884 70.776) - (xy 35.380507 70.820156) - (xy 35.34 70.958111) - (xy 35.34 71.101889) - (xy 35.380507 71.239844) - (xy 35.408884 71.284) - (xy 34.503455 71.284) - (xy 32.0005 71.284) - (xy 32.0005 68.019) - (xy 32.020502 67.950879) - (xy 32.074158 67.904386) - (xy 32.1265 67.893) - (xy 33.836 67.893) - (xy 33.836 66.964) - (xy 34.344 66.964) - (xy 34.344 67.893) - (xy 36.238585 67.893) - (xy 36.238597 67.892999) - (xy 36.299093 67.886494) - (xy 36.435964 67.835444) - (xy 36.435965 67.835444) - (xy 36.552904 67.747904) - (xy 36.640444 67.630965) - (xy 36.640444 67.630964) - (xy 36.691494 67.494093) - (xy 36.697999 67.433597) - (xy 36.698 67.433585) - (xy 36.698 66.964) - (xy 34.344 66.964) - (xy 33.836 66.964) - (xy 33.836 65.527) - (xy 34.344 65.527) - (xy 34.344 66.456) - (xy 36.698 66.456) - (xy 36.698 65.986414) - (xy 36.697999 65.986402) - (xy 36.691494 65.925906) - (xy 36.640444 65.789035) - (xy 36.640444 65.789034) - (xy 36.552904 65.672095) - (xy 36.435965 65.584555) - (xy 36.299093 65.533505) - (xy 36.238597 65.527) - (xy 34.344 65.527) - (xy 33.836 65.527) - (xy 32.1265 65.527) - (xy 32.058379 65.506998) - (xy 32.011886 65.453342) - (xy 32.0005 65.401) - (xy 32.0005 65.1545) - (xy 32.020502 65.086379) - (xy 32.074158 65.039886) - (xy 32.1265 65.0285) - (xy 35.738632 65.0285) - (xy 35.738638 65.0285) - (xy 35.738645 65.028499) - (xy 35.738649 65.028499) - (xy 35.799196 65.02199) - (xy 35.799199 65.021989) - (xy 35.799201 65.021989) - (xy 35.936204 64.970889) - (xy 36.053261 64.883261) - (xy 36.092311 64.831096) - (xy 36.140887 64.766207) - (xy 36.140887 64.766206) - (xy 36.140889 64.766204) - (xy 36.161299 64.711484) - (xy 36.174733 64.675467) - (xy 36.21728 64.618631) - (xy 36.2838 64.593821) - (xy 36.292788 64.5935) + (xy 45.5015 70.6855) + (xy 45.481498 70.753621) + (xy 45.427842 70.800114) + (xy 45.3755 70.8115) + (xy 43.5345 70.8115) + (xy 43.466379 70.791498) + (xy 43.419886 70.737842) + (xy 43.4085 70.6855) + (xy 43.4085 70.661367) + (xy 43.408499 70.66135) + (xy 43.40199 70.600803) + (xy 43.401988 70.600795) + (xy 43.350889 70.463797) + (xy 43.350887 70.463792) + (xy 43.263261 70.346738) + (xy 43.146207 70.259112) + (xy 43.146202 70.25911) + (xy 43.009204 70.208011) + (xy 43.009196 70.208009) + (xy 42.948649 70.2015) + (xy 42.948638 70.2015) + (xy 41.151362 70.2015) + (xy 41.15135 70.2015) + (xy 41.090803 70.208009) + (xy 41.090795 70.208011) + (xy 40.953797 70.25911) + (xy 40.953792 70.259112) + (xy 40.836738 70.346738) + (xy 40.749112 70.463792) + (xy 40.74911 70.463797) + (xy 40.698011 70.600795) + (xy 40.698009 70.600803) + (xy 40.6915 70.66135) + (xy 40.6915 72.458649) + (xy 39.9485 72.458649) + (xy 39.9485 67.605333) + (xy 39.949418 67.590154) + (xy 39.95007 67.584782) + (xy 39.950294 67.582932) + (xy 39.951434 67.575441) + (xy 39.962402 67.515593) + (xy 39.95873 67.45489) + (xy 39.9585 67.447282) + (xy 39.9585 66.742375) + (xy 39.978502 66.674254) + (xy 40.032158 66.627761) + (xy 40.044868 66.62277) + (xy 40.044871 66.622769) + (xy 40.197738 66.572115) + (xy 40.348652 66.47903) + (xy 40.47403 66.353652) + (xy 40.567115 66.202738) + (xy 40.622887 66.034426) + (xy 40.6335 65.930545) + (xy 40.633499 65.029456) + (xy 40.633282 65.027336) + (xy 40.622887 64.925574) + (xy 40.604207 64.869201) + (xy 40.567733 64.759129) + (xy 40.565294 64.688178) + (xy 40.601602 64.627168) + (xy 40.665131 64.595473) + (xy 40.687339 64.5935) (xy 45.3755 64.5935) (xy 45.443621 64.613502) (xy 45.490114 64.667158) @@ -3216,7 +3200,7 @@ (xy 50.018499 63.01135) (xy 50.01199 62.950803) (xy 50.011988 62.950795) - (xy 49.963168 62.819906) + (xy 49.967136 62.830545) (xy 49.960889 62.813796) (xy 49.887311 62.715507) (xy 49.862501 62.648989) @@ -3421,7 +3405,7 @@ (xy 77.425436 60.68563) (xy 77.425436 60.685632) (xy 77.406844 60.91) - (xy 77.424232 61.119844) + (xy 77.425178 61.13126) (xy 77.425437 61.134375) (xy 77.480702 61.352612) (xy 77.480703 61.352613) @@ -3431,7 +3415,7 @@ (xy 77.694275 61.747265) (xy 77.694279 61.74727) (xy 77.846762 61.912908) - (xy 77.901331 61.955381) + (xy 77.86801 61.929446) (xy 78.024424 62.051189) (xy 78.05768 62.069186) (xy 78.108071 62.1192) @@ -3526,6 +3510,7 @@ (xy 76.996163 62.899935) (xy 76.984958 62.88007) (xy 76.980775 62.870774) + (xy 76.955653 62.838708) (xy 76.943267 62.822899) (xy 76.938756 62.816768) (xy 76.904215 62.766727) @@ -3988,15 +3973,16 @@ (xy 69.598499 83.33135) (xy 69.59199 83.270803) (xy 69.591988 83.270795) - (xy 69.559247 83.183015) + (xy 69.540889 83.133797) (xy 69.540889 83.133796) + (xy 69.511686 83.094786) (xy 69.467311 83.035507) (xy 69.442501 82.968989) (xy 69.457592 82.899615) (xy 69.467306 82.884497) (xy 69.540889 82.786204) (xy 69.591989 82.649201) - (xy 69.594182 82.62881) + (xy 69.592082 82.648343) (xy 69.598499 82.588649) (xy 69.5985 82.588632) (xy 69.5985 80.791367) @@ -4124,12 +4110,10 @@ (xy 71.443435 87.515405) (xy 75.801171 91.873141) (xy 75.806387 91.878682) - (xy 75.842697 91.919666) + (xy 75.846724 91.924212) (xy 75.846727 91.924215) (xy 75.896804 91.958781) (xy 75.902895 91.963263) - (xy 75.939771 91.992154) - (xy 75.9441 91.995546) (xy 75.950775 92.000775) (xy 75.96007 92.004958) (xy 75.979933 92.016161) @@ -4208,8 +4192,9 @@ (xy 69.598499 96.03135) (xy 69.59199 95.970803) (xy 69.591988 95.970795) - (xy 69.554813 95.871127) + (xy 69.540889 95.833797) (xy 69.540889 95.833796) + (xy 69.511686 95.794786) (xy 69.467311 95.735507) (xy 69.442501 95.668989) (xy 69.457592 95.599615) @@ -4274,7 +4259,7 @@ (xy 65.343792 98.230887) (xy 65.343794 98.230888) (xy 65.343796 98.230889) - (xy 65.377607 98.2435) + (xy 65.402875 98.252924) (xy 65.480795 98.281988) (xy 65.480803 98.28199) (xy 65.54135 98.288499) @@ -4289,13 +4274,12 @@ (xy 69.199199 98.281989) (xy 69.199201 98.281989) (xy 69.336204 98.230889) - (xy 69.408038 98.177115) (xy 69.453261 98.143261) - (xy 69.540887 98.026207) - (xy 69.540887 98.026206) (xy 69.540889 98.026204) (xy 69.591989 97.889201) - (xy 69.5985 97.828638) + (xy 69.597758 97.835545) + (xy 69.598499 97.828649) + (xy 69.5985 97.828632) (xy 69.5985 97.7645) (xy 69.618502 97.696379) (xy 69.672158 97.649886) @@ -5076,141 +5060,104 @@ (xy 45.481498 63.118621) (xy 45.427842 63.165114) (xy 45.3755 63.1765) - (xy 36.292788 63.1765) - (xy 36.224667 63.156498) - (xy 36.178174 63.102842) - (xy 36.174733 63.094533) - (xy 36.149793 63.027669) - (xy 36.140889 63.003796) - (xy 36.140888 63.003794) - (xy 36.140887 63.003792) - (xy 36.053261 62.886738) - (xy 35.936207 62.799112) - (xy 35.936202 62.79911) - (xy 35.799204 62.748011) - (xy 35.799196 62.748009) - (xy 35.738649 62.7415) - (xy 35.738638 62.7415) - (xy 32.1265 62.7415) - (xy 32.058379 62.721498) - (xy 32.011886 62.667842) - (xy 32.0005 62.6155) - (xy 32.0005 62.369) - (xy 32.020502 62.300879) - (xy 32.074158 62.254386) - (xy 32.1265 62.243) - (xy 33.836 62.243) - (xy 33.836 61.314) - (xy 34.344 61.314) - (xy 34.344 62.243) - (xy 36.238585 62.243) - (xy 36.238597 62.242999) - (xy 36.299093 62.236494) - (xy 36.435964 62.185444) - (xy 36.435965 62.185444) - (xy 36.552904 62.097904) - (xy 36.640444 61.980965) - (xy 36.640444 61.980964) - (xy 36.691494 61.844093) - (xy 36.697999 61.783597) - (xy 36.698 61.783585) - (xy 36.698 61.314) - (xy 34.344 61.314) - (xy 33.836 61.314) - (xy 33.836 59.877) - (xy 34.344 59.877) - (xy 34.344 60.806) - (xy 36.698 60.806) - (xy 36.698 60.336414) - (xy 36.697999 60.336402) - (xy 36.691494 60.275906) - (xy 36.640444 60.139035) - (xy 36.640444 60.139034) - (xy 36.552904 60.022095) - (xy 36.435965 59.934555) - (xy 36.299093 59.883505) - (xy 36.238597 59.877) - (xy 34.344 59.877) - (xy 33.836 59.877) - (xy 32.1265 59.877) - (xy 32.058379 59.856998) - (xy 32.011886 59.803342) - (xy 32.0005 59.751) - (xy 32.0005 41.874) - (xy 32.020502 41.805879) - (xy 32.074158 41.759386) - (xy 32.1265 41.748) - (xy 33.886 41.748) - (xy 33.886 40.819) - (xy 34.394 40.819) - (xy 34.394 41.748) - (xy 36.288585 41.748) - (xy 36.288597 41.747999) - (xy 36.349093 41.741494) - (xy 36.485964 41.690444) - (xy 36.485965 41.690444) - (xy 36.602904 41.602904) - (xy 36.690444 41.485965) - (xy 36.690444 41.485964) - (xy 36.741494 41.349093) - (xy 36.747999 41.288597) - (xy 36.748 41.288585) - (xy 36.748 40.819) - (xy 34.394 40.819) - (xy 33.886 40.819) - (xy 33.886 39.382) - (xy 34.394 39.382) - (xy 34.394 40.311) - (xy 36.748 40.311) - (xy 36.748 39.841414) - (xy 36.747999 39.841402) - (xy 36.741494 39.780906) - (xy 36.690444 39.644035) - (xy 36.690444 39.644034) - (xy 36.602904 39.527095) - (xy 36.485965 39.439555) - (xy 36.349093 39.388505) - (xy 36.288597 39.382) - (xy 34.394 39.382) - (xy 33.886 39.382) - (xy 32.1265 39.382) - (xy 32.058379 39.361998) - (xy 32.011886 39.308342) - (xy 32.0005 39.256) - (xy 32.0005 39.0095) - (xy 32.020502 38.941379) - (xy 32.074158 38.894886) - (xy 32.1265 38.8835) - (xy 35.788632 38.8835) - (xy 35.788638 38.8835) - (xy 35.788645 38.883499) - (xy 35.788649 38.883499) - (xy 35.849196 38.87699) - (xy 35.849199 38.876989) - (xy 35.849201 38.876989) - (xy 35.986204 38.825889) - (xy 36.103261 38.738261) - (xy 36.190889 38.621204) - (xy 36.211112 38.566983) - (xy 36.224733 38.530467) - (xy 36.26728 38.473631) - (xy 36.3338 38.448821) - (xy 36.342788 38.4485) - (xy 38.26434 38.4485) - (xy 38.332461 38.468502) - (xy 38.353435 38.485405) - (xy 46.964435 47.096405) - (xy 46.998461 47.158717) - (xy 46.993396 47.229532) - (xy 46.950849 47.286368) - (xy 46.884329 47.311179) - (xy 46.87534 47.3115) - (xy 45.96135 47.3115) - (xy 45.900803 47.318009) - (xy 45.900795 47.318011) - (xy 45.763797 47.36911) - (xy 45.763792 47.369112) - (xy 45.646738 47.456738) + (xy 40.717162 63.1765) + (xy 40.649041 63.156498) + (xy 40.602548 63.102842) + (xy 40.592444 63.032568) + (xy 40.597557 63.010868) + (xy 40.597557 63.010867) + (xy 40.622887 62.934426) + (xy 40.6335 62.830545) + (xy 40.633499 61.929456) + (xy 40.622887 61.825574) + (xy 40.567115 61.657262) + (xy 40.47403 61.506348) + (xy 40.474029 61.506347) + (xy 40.474024 61.506341) + (xy 40.348658 61.380975) + (xy 40.348652 61.38097) + (xy 40.302678 61.352613) + (xy 40.197738 61.287885) + (xy 40.044867 61.237229) + (xy 39.986496 61.196816) + (xy 39.95924 61.13126) + (xy 39.9585 61.117625) + (xy 39.9585 55.165095) + (xy 39.978502 55.096974) + (xy 40.032158 55.050481) + (xy 40.102432 55.040377) + (xy 40.124133 55.045491) + (xy 40.265669 55.092392) + (xy 40.265681 55.092394) + (xy 40.369483 55.102999) + (xy 40.369483 55.103) + (xy 40.566 55.103) + (xy 40.566 53.974) + (xy 41.074 53.974) + (xy 41.074 55.103) + (xy 41.270517 55.103) + (xy 41.270516 55.102999) + (xy 41.374318 55.092394) + (xy 41.374321 55.092393) + (xy 41.542525 55.036657) + (xy 41.693339 54.943634) + (xy 41.693345 54.943629) + (xy 41.818629 54.818345) + (xy 41.818634 54.818339) + (xy 41.911657 54.667525) + (xy 41.967393 54.499321) + (xy 41.967394 54.499318) + (xy 41.977999 54.395516) + (xy 41.978 54.395516) + (xy 41.978 53.974) + (xy 41.074 53.974) + (xy 40.566 53.974) + (xy 40.566 52.337) + (xy 41.074 52.337) + (xy 41.074 53.466) + (xy 41.978 53.466) + (xy 41.978 53.044483) + (xy 41.967394 52.940681) + (xy 41.967393 52.940678) + (xy 41.911657 52.772474) + (xy 41.818634 52.62166) + (xy 41.818629 52.621654) + (xy 41.693345 52.49637) + (xy 41.693339 52.496365) + (xy 41.542525 52.403342) + (xy 41.374321 52.347606) + (xy 41.374318 52.347605) + (xy 41.270516 52.337) + (xy 41.074 52.337) + (xy 40.566 52.337) + (xy 40.369483 52.337) + (xy 40.265681 52.347605) + (xy 40.265677 52.347606) + (xy 40.124133 52.394509) + (xy 40.053178 52.396949) + (xy 39.992168 52.360641) + (xy 39.960473 52.297112) + (xy 39.9585 52.274904) + (xy 39.9585 46.67566) + (xy 39.978502 46.607539) + (xy 39.995405 46.586565) + (xy 40.84047 45.7415) + (xy 42.403444 44.178525) + (xy 42.465754 44.144502) + (xy 42.536569 44.149566) + (xy 42.581632 44.178527) + (xy 43.200298 44.797193) + (xy 43.228777 44.821516) + (xy 43.374567 44.901665) + (xy 43.374569 44.901666) + (xy 43.374573 44.901668) + (xy 43.455719 44.922502) + (xy 43.513478 44.955448) + (xy 45.754389 47.196359) + (xy 45.788415 47.258671) + (xy 45.78335 47.329486) + (xy 45.740804 47.386322) + (xy 45.646737 47.45674) (xy 45.559112 47.573792) (xy 45.55911 47.573797) (xy 45.508011 47.710795) @@ -5414,41 +5361,264 @@ (xy 49.619196 47.318009) (xy 49.558649 47.3115) (xy 49.558638 47.3115) - (xy 49.236101 47.3115) - (xy 49.16798 47.291498) - (xy 49.152549 47.279813) - (xy 49.148684 47.276389) - (xy 49.143141 47.271171) - (xy 39.128827 37.256857) - (xy 39.12361 37.251316) - (xy 39.083271 37.205783) - (xy 39.03322 37.171234) - (xy 39.027093 37.166726) - (xy 38.979226 37.129225) - (xy 38.979222 37.129223) - (xy 38.969919 37.125035) - (xy 38.950069 37.11384) - (xy 38.941675 37.108046) - (xy 38.924847 37.101664) - (xy 38.884821 37.086483) - (xy 38.877794 37.083572) - (xy 38.822332 37.058612) - (xy 38.82233 37.058611) - (xy 38.822329 37.058611) - (xy 38.812286 37.05677) - (xy 38.790336 37.05065) - (xy 38.780801 37.047035) - (xy 38.7808 37.047034) - (xy 38.780798 37.047034) - (xy 38.780794 37.047033) - (xy 38.720433 37.039704) - (xy 38.712914 37.038559) - (xy 38.674388 37.0315) - (xy 38.653094 37.027598) - (xy 38.653093 37.027598) - (xy 38.602132 37.03068) - (xy 38.59239 37.03127) - (xy 38.584782 37.0315) + (xy 47.925661 47.3115) + (xy 47.85754 47.291498) + (xy 47.836566 47.274595) + (xy 44.492618 43.930648) + (xy 44.459672 43.872889) + (xy 44.448166 43.828075) + (xy 44.448163 43.828069) + (xy 44.368014 43.682279) + (xy 44.343697 43.653807) + (xy 44.248053 43.558163) + (xy 44.086066 43.396176) + (xy 44.052043 43.333866) + (xy 44.057107 43.263051) + (xy 44.099654 43.206215) + (xy 44.166174 43.181404) + (xy 44.175163 43.181083) + (xy 44.219003 43.181083) + (xy 44.287124 43.201085) + (xy 44.308093 43.217983) + (xy 44.481434 43.391324) + (xy 44.543807 43.453697) + (xy 44.572279 43.478014) + (xy 44.718069 43.558163) + (xy 44.718077 43.558167) + (xy 44.879215 43.59954) + (xy 44.879223 43.599542) + (xy 44.879226 43.599542) + (xy 45.045596 43.599542) + (xy 45.045599 43.599542) + (xy 45.206748 43.558166) + (xy 45.352544 43.478013) + (xy 45.381017 43.453695) + (xy 45.609308 43.225403) + (xy 45.671619 43.19138) + (xy 45.698402 43.1885) + (xy 46.339016 43.1885) + (xy 46.407137 43.208502) + (xy 46.45363 43.262158) + (xy 46.458621 43.274869) + (xy 46.462884 43.287736) + (xy 46.55597 43.438652) + (xy 46.555975 43.438658) + (xy 46.681341 43.564024) + (xy 46.681347 43.564029) + (xy 46.681348 43.56403) + (xy 46.832262 43.657115) + (xy 47.000574 43.712887) + (xy 47.104455 43.7235) + (xy 47.880544 43.723499) + (xy 47.984426 43.712887) + (xy 48.152738 43.657115) + (xy 48.303652 43.56403) + (xy 48.42903 43.438652) + (xy 48.429037 43.438639) + (xy 48.431478 43.435554) + (xy 48.433709 43.433973) + (xy 48.43422 43.433463) + (xy 48.434307 43.43355) + (xy 48.489416 43.394521) + (xy 48.56034 43.391324) + (xy 48.621734 43.42698) + (xy 48.629161 43.435551) + (xy 48.631369 43.438344) + (xy 48.756654 43.563629) + (xy 48.75666 43.563634) + (xy 48.907474 43.656657) + (xy 49.075678 43.712393) + (xy 49.075681 43.712394) + (xy 49.179483 43.722999) + (xy 49.179483 43.723) + (xy 49.3135 43.723) + (xy 49.3135 42.744) + (xy 49.8215 42.744) + (xy 49.8215 43.723) + (xy 49.955517 43.723) + (xy 49.955516 43.722999) + (xy 50.059318 43.712394) + (xy 50.059321 43.712393) + (xy 50.227525 43.656657) + (xy 50.378339 43.563634) + (xy 50.378345 43.563629) + (xy 50.503629 43.438345) + (xy 50.503634 43.438339) + (xy 50.596657 43.287525) + (xy 50.652393 43.119321) + (xy 50.652394 43.119318) + (xy 50.662999 43.015516) + (xy 50.663 43.015516) + (xy 50.663 42.744) + (xy 49.8215 42.744) + (xy 49.3135 42.744) + (xy 49.3135 41.714566) + (xy 49.311 41.691309) + (xy 49.311 40.724) + (xy 49.819 40.724) + (xy 49.819 41.245433) + (xy 49.8215 41.268691) + (xy 49.8215 42.236) + (xy 50.663 42.236) + (xy 50.663 41.964483) + (xy 50.652394 41.860681) + (xy 50.652393 41.860678) + (xy 50.596657 41.692474) + (xy 50.505151 41.54412) + (xy 50.486414 41.475641) + (xy 50.505151 41.411826) + (xy 50.594157 41.267525) + (xy 50.649893 41.099321) + (xy 50.649894 41.099318) + (xy 50.660499 40.995516) + (xy 50.6605 40.995516) + (xy 50.6605 40.724) + (xy 49.819 40.724) + (xy 49.311 40.724) + (xy 49.311 39.237) + (xy 49.819 39.237) + (xy 49.819 40.216) + (xy 50.6605 40.216) + (xy 50.6605 39.944483) + (xy 50.649894 39.840681) + (xy 50.649893 39.840678) + (xy 50.594157 39.672474) + (xy 50.501134 39.52166) + (xy 50.501129 39.521654) + (xy 50.375845 39.39637) + (xy 50.375839 39.396365) + (xy 50.225025 39.303342) + (xy 50.056821 39.247606) + (xy 50.056818 39.247605) + (xy 49.953016 39.237) + (xy 49.819 39.237) + (xy 49.311 39.237) + (xy 49.176983 39.237) + (xy 49.073181 39.247605) + (xy 49.073178 39.247606) + (xy 48.904974 39.303342) + (xy 48.75416 39.396365) + (xy 48.754154 39.39637) + (xy 48.62887 39.521654) + (xy 48.626657 39.524454) + (xy 48.624649 39.525875) + (xy 48.623675 39.52685) + (xy 48.623508 39.526683) + (xy 48.568716 39.565482) + (xy 48.497791 39.568672) + (xy 48.4364 39.533011) + (xy 48.428983 39.52445) + (xy 48.426528 39.521345) + (xy 48.301158 39.395975) + (xy 48.301152 39.39597) + (xy 48.246075 39.361998) + (xy 48.150238 39.302885) + (xy 48.008746 39.256) + (xy 47.981927 39.247113) + (xy 47.98192 39.247112) + (xy 47.878053 39.2365) + (xy 47.101955 39.2365) + (xy 46.998074 39.247112) + (xy 46.829761 39.302885) + (xy 46.678847 39.39597) + (xy 46.678841 39.395975) + (xy 46.553475 39.521341) + (xy 46.55347 39.521347) + (xy 46.460385 39.672262) + (xy 46.404613 39.840572) + (xy 46.404612 39.840579) + (xy 46.394 39.944446) + (xy 46.394 40.995544) + (xy 46.404612 41.099425) + (xy 46.44412 41.218652) + (xy 46.460385 41.267738) + (xy 46.543776 41.402936) + (xy 46.55176 41.415879) + (xy 46.570497 41.484358) + (xy 46.55176 41.548173) + (xy 46.462883 41.692265) + (xy 46.459859 41.698751) + (xy 46.412941 41.752036) + (xy 46.345665 41.7715) + (xy 45.200584 41.7715) + (xy 45.132463 41.751498) + (xy 45.111493 41.734599) + (xy 44.868365 41.491471) + (xy 44.868364 41.49147) + (xy 44.868362 41.491468) + (xy 44.83989 41.467151) + (xy 44.6941 41.387002) + (xy 44.694092 41.386998) + (xy 44.532954 41.345625) + (xy 44.532948 41.345624) + (xy 44.532947 41.345624) + (xy 44.366571 41.345624) + (xy 44.366564 41.345624) + (xy 44.364964 41.345826) + (xy 44.363712 41.345624) + (xy 44.358644 41.345624) + (xy 44.358644 41.344806) + (xy 44.294875 41.334516) + (xy 44.242026 41.287107) + (xy 44.223199 41.218652) + (xy 44.224174 41.20502) + (xy 44.224374 41.203436) + (xy 44.224376 41.203429) + (xy 44.224376 41.037053) + (xy 44.224374 41.037045) + (xy 44.183001 40.875907) + (xy 44.182997 40.875899) + (xy 44.102848 40.730109) + (xy 44.078525 40.70163) + (xy 43.259701 39.882806) + (xy 43.231222 39.858483) + (xy 43.085432 39.778334) + (xy 43.085424 39.77833) + (xy 42.924286 39.736957) + (xy 42.92428 39.736956) + (xy 42.924279 39.736956) + (xy 42.757903 39.736956) + (xy 42.757901 39.736956) + (xy 42.757895 39.736957) + (xy 42.596756 39.778331) + (xy 42.596752 39.778332) + (xy 42.450967 39.858479) + (xy 42.450953 39.858488) + (xy 42.422491 39.882796) + (xy 42.187723 40.117564) + (xy 42.125411 40.151589) + (xy 42.054595 40.146524) + (xy 42.009535 40.117564) + (xy 39.148826 37.256856) + (xy 39.14361 37.251316) + (xy 39.103271 37.205783) + (xy 39.05322 37.171234) + (xy 39.047093 37.166726) + (xy 38.999226 37.129225) + (xy 38.999222 37.129223) + (xy 38.989919 37.125035) + (xy 38.970069 37.11384) + (xy 38.961675 37.108046) + (xy 38.944847 37.101664) + (xy 38.904821 37.086483) + (xy 38.897794 37.083572) + (xy 38.842332 37.058612) + (xy 38.84233 37.058611) + (xy 38.842329 37.058611) + (xy 38.832286 37.05677) + (xy 38.810336 37.05065) + (xy 38.800801 37.047035) + (xy 38.8008 37.047034) + (xy 38.800798 37.047034) + (xy 38.800794 37.047033) + (xy 38.740433 37.039704) + (xy 38.732914 37.038559) + (xy 38.694388 37.0315) + (xy 38.673094 37.027598) + (xy 38.673093 37.027598) + (xy 38.622132 37.03068) + (xy 38.61239 37.03127) + (xy 38.604782 37.0315) (xy 36.342788 37.0315) (xy 36.274667 37.011498) (xy 36.228174 36.957842) @@ -5519,6 +5689,371 @@ (xy 81.564 94.363674) ) ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 37.880782 64.613502) + (xy 37.927275 64.667158) + (xy 37.937379 64.737432) + (xy 37.932267 64.759125) + (xy 37.908419 64.831097) + (xy 37.877113 64.925573) + (xy 37.877112 64.925579) + (xy 37.8665 65.029446) + (xy 37.8665 65.930544) + (xy 37.877112 66.034425) + (xy 37.932885 66.202738) + (xy 38.02597 66.353652) + (xy 38.025975 66.353658) + (xy 38.151341 66.479024) + (xy 38.151347 66.479029) + (xy 38.151348 66.47903) + (xy 38.302262 66.572115) + (xy 38.455135 66.622771) + (xy 38.513504 66.663183) + (xy 38.54076 66.728739) + (xy 38.5415 66.742374) + (xy 38.5415 67.349654) + (xy 38.540579 67.364858) + (xy 38.539702 67.372073) + (xy 38.53856 67.379576) + (xy 38.527598 67.439406) + (xy 38.53127 67.500108) + (xy 38.5315 67.507716) + (xy 38.5315 79.824782) + (xy 38.531269 79.83239) + (xy 38.527598 79.893093) + (xy 38.538298 79.951484) + (xy 38.538559 79.95291) + (xy 38.539709 79.960474) + (xy 38.539771 79.960986) + (xy 38.528103 80.031017) + (xy 38.504 80.062113) + (xy 38.504 80.966325) + (xy 38.392315 80.91532) + (xy 38.285763 80.9) + (xy 38.214237 80.9) + (xy 38.107685 80.91532) + (xy 37.996 80.966325) + (xy 37.996 80.065607) + (xy 37.995999 80.065606) + (xy 37.915498 80.07904) + (xy 37.915487 80.079043) + (xy 37.70263 80.152116) + (xy 37.702628 80.152117) + (xy 37.504699 80.259231) + (xy 37.504698 80.259232) + (xy 37.327096 80.397465) + (xy 37.265951 80.463888) + (xy 37.205098 80.500459) + (xy 37.134134 80.498324) + (xy 37.075588 80.458163) + (xy 37.055195 80.422583) + (xy 37.010889 80.303796) + (xy 37.010887 80.303792) + (xy 36.923261 80.186738) + (xy 36.806207 80.099112) + (xy 36.806202 80.09911) + (xy 36.669204 80.048011) + (xy 36.669196 80.048009) + (xy 36.608649 80.0415) + (xy 36.608638 80.0415) + (xy 34.811362 80.0415) + (xy 34.81135 80.0415) + (xy 34.750803 80.048009) + (xy 34.750795 80.048011) + (xy 34.613797 80.09911) + (xy 34.613792 80.099112) + (xy 34.496738 80.186738) + (xy 34.409112 80.303792) + (xy 34.40911 80.303797) + (xy 34.358011 80.440795) + (xy 34.358009 80.440803) + (xy 34.3515 80.50135) + (xy 34.3515 82.298649) + (xy 34.358009 82.359196) + (xy 34.358011 82.359204) + (xy 34.40911 82.496202) + (xy 34.409112 82.496207) + (xy 34.496738 82.613261) + (xy 34.613792 82.700887) + (xy 34.613794 82.700888) + (xy 34.613796 82.700889) + (xy 34.6676 82.720957) + (xy 34.750795 82.751988) + (xy 34.750798 82.751988) + (xy 34.750799 82.751989) + (xy 34.750804 82.75199) + (xy 34.779812 82.755108) + (xy 34.788965 82.756092) + (xy 34.854558 82.783259) + (xy 34.895051 82.841576) + (xy 34.9015 82.88137) + (xy 34.9015 83.411099) + (xy 34.910091 83.448741) + (xy 34.912458 83.462668) + (xy 34.916782 83.501046) + (xy 34.916784 83.501053) + (xy 34.929535 83.537495) + (xy 34.933445 83.551065) + (xy 34.94204 83.588716) + (xy 34.942042 83.588724) + (xy 34.958796 83.623513) + (xy 34.964203 83.636566) + (xy 34.976957 83.673015) + (xy 34.992726 83.698111) + (xy 34.9975 83.705709) + (xy 35.004334 83.718074) + (xy 35.02109 83.752868) + (xy 35.021092 83.752872) + (xy 35.045168 83.783062) + (xy 35.053344 83.794584) + (xy 35.073889 83.827281) + (xy 35.106197 83.859589) + (xy 35.826617 84.580009) + (xy 35.860643 84.642321) + (xy 35.855578 84.713136) + (xy 35.826619 84.758198) + (xy 35.793468 84.791349) + (xy 35.791011 84.794457) + (xy 35.788784 84.796033) + (xy 35.788282 84.796536) + (xy 35.788196 84.79645) + (xy 35.733068 84.835483) + (xy 35.662143 84.838671) + (xy 35.600754 84.803008) + (xy 35.593337 84.794446) + (xy 35.591132 84.791657) + (xy 35.465845 84.66637) + (xy 35.465839 84.666365) + (xy 35.315025 84.573342) + (xy 35.146821 84.517606) + (xy 35.146818 84.517605) + (xy 35.043016 84.507) + (xy 34.909 84.507) + (xy 34.909 89.453) + (xy 35.043017 89.453) + (xy 35.043016 89.452999) + (xy 35.146818 89.442394) + (xy 35.146821 89.442393) + (xy 35.315025 89.386657) + (xy 35.465839 89.293634) + (xy 35.465845 89.293629) + (xy 35.591124 89.16835) + (xy 35.593332 89.165558) + (xy 35.595337 89.164137) + (xy 35.596325 89.16315) + (xy 35.596493 89.163318) + (xy 35.651268 89.124522) + (xy 35.722193 89.121323) + (xy 35.783588 89.156976) + (xy 35.791015 89.165547) + (xy 35.793474 89.168657) + (xy 35.918841 89.294024) + (xy 35.918847 89.294029) + (xy 35.918848 89.29403) + (xy 36.069762 89.387115) + (xy 36.238074 89.442887) + (xy 36.341955 89.4535) + (xy 36.547916 89.453499) + (xy 36.616037 89.473501) + (xy 36.637012 89.490404) + (xy 37.484595 90.337987) + (xy 37.518621 90.400299) + (xy 37.5215 90.427082) + (xy 37.5215 93.6355) + (xy 37.501498 93.703621) + (xy 37.447842 93.750114) + (xy 37.3955 93.7615) + (xy 36.261084 93.7615) + (xy 36.192963 93.741498) + (xy 36.14647 93.687842) + (xy 36.143029 93.679533) + (xy 36.140889 93.673797) + (xy 36.140887 93.673792) + (xy 36.053261 93.556738) + (xy 35.936207 93.469112) + (xy 35.936202 93.46911) + (xy 35.799204 93.418011) + (xy 35.799196 93.418009) + (xy 35.738649 93.4115) + (xy 35.738638 93.4115) + (xy 32.1265 93.4115) + (xy 32.058379 93.391498) + (xy 32.011886 93.337842) + (xy 32.0005 93.2855) + (xy 32.0005 93.039) + (xy 32.020502 92.970879) + (xy 32.074158 92.924386) + (xy 32.1265 92.913) + (xy 33.836 92.913) + (xy 33.836 91.984) + (xy 34.344 91.984) + (xy 34.344 92.913) + (xy 36.238585 92.913) + (xy 36.238597 92.912999) + (xy 36.299093 92.906494) + (xy 36.435964 92.855444) + (xy 36.435965 92.855444) + (xy 36.552904 92.767904) + (xy 36.640444 92.650965) + (xy 36.640444 92.650964) + (xy 36.691494 92.514093) + (xy 36.697999 92.453597) + (xy 36.698 92.453585) + (xy 36.698 91.984) + (xy 34.344 91.984) + (xy 33.836 91.984) + (xy 33.836 90.547) + (xy 34.344 90.547) + (xy 34.344 91.476) + (xy 36.698 91.476) + (xy 36.698 91.006414) + (xy 36.697999 91.006402) + (xy 36.691494 90.945906) + (xy 36.640444 90.809035) + (xy 36.640444 90.809034) + (xy 36.552904 90.692095) + (xy 36.435965 90.604555) + (xy 36.299093 90.553505) + (xy 36.238597 90.547) + (xy 34.344 90.547) + (xy 33.836 90.547) + (xy 32.1265 90.547) + (xy 32.058379 90.526998) + (xy 32.011886 90.473342) + (xy 32.0005 90.421) + (xy 32.0005 88.474) + (xy 33.5595 88.474) + (xy 33.5595 88.745516) + (xy 33.570105 88.849318) + (xy 33.570106 88.849321) + (xy 33.625842 89.017525) + (xy 33.718865 89.168339) + (xy 33.71887 89.168345) + (xy 33.844154 89.293629) + (xy 33.84416 89.293634) + (xy 33.994974 89.386657) + (xy 34.163178 89.442393) + (xy 34.163181 89.442394) + (xy 34.266983 89.452999) + (xy 34.266983 89.453) + (xy 34.401 89.453) + (xy 34.401 88.474) + (xy 33.5595 88.474) + (xy 32.0005 88.474) + (xy 32.0005 85.994) + (xy 33.5595 85.994) + (xy 33.5595 86.265516) + (xy 33.570105 86.369318) + (xy 33.570106 86.369321) + (xy 33.625842 86.537525) + (xy 33.718865 86.688339) + (xy 33.71887 86.688345) + (xy 33.844154 86.813629) + (xy 33.84416 86.813634) + (xy 33.940016 86.872759) + (xy 33.987494 86.925545) + (xy 33.998897 86.99562) + (xy 33.970604 87.060736) + (xy 33.940016 87.087241) + (xy 33.84416 87.146365) + (xy 33.844154 87.14637) + (xy 33.71887 87.271654) + (xy 33.718865 87.27166) + (xy 33.625842 87.422474) + (xy 33.570106 87.590678) + (xy 33.570105 87.590681) + (xy 33.5595 87.694483) + (xy 33.5595 87.966) + (xy 34.401 87.966) + (xy 34.401 85.994) + (xy 33.5595 85.994) + (xy 32.0005 85.994) + (xy 32.0005 85.486) + (xy 33.5595 85.486) + (xy 34.401 85.486) + (xy 34.401 84.507) + (xy 34.266983 84.507) + (xy 34.163181 84.517605) + (xy 34.163178 84.517606) + (xy 33.994974 84.573342) + (xy 33.84416 84.666365) + (xy 33.844154 84.66637) + (xy 33.71887 84.791654) + (xy 33.718865 84.79166) + (xy 33.625842 84.942474) + (xy 33.570106 85.110678) + (xy 33.570105 85.110681) + (xy 33.5595 85.214483) + (xy 33.5595 85.486) + (xy 32.0005 85.486) + (xy 32.0005 68.019) + (xy 32.020502 67.950879) + (xy 32.074158 67.904386) + (xy 32.1265 67.893) + (xy 33.836 67.893) + (xy 33.836 66.964) + (xy 34.344 66.964) + (xy 34.344 67.893) + (xy 36.238585 67.893) + (xy 36.238597 67.892999) + (xy 36.299093 67.886494) + (xy 36.435964 67.835444) + (xy 36.435965 67.835444) + (xy 36.552904 67.747904) + (xy 36.640444 67.630965) + (xy 36.640444 67.630964) + (xy 36.691494 67.494093) + (xy 36.697999 67.433597) + (xy 36.698 67.433585) + (xy 36.698 66.964) + (xy 34.344 66.964) + (xy 33.836 66.964) + (xy 33.836 65.527) + (xy 34.344 65.527) + (xy 34.344 66.456) + (xy 36.698 66.456) + (xy 36.698 65.986414) + (xy 36.697999 65.986402) + (xy 36.691494 65.925906) + (xy 36.640444 65.789035) + (xy 36.640444 65.789034) + (xy 36.552904 65.672095) + (xy 36.435965 65.584555) + (xy 36.299093 65.533505) + (xy 36.238597 65.527) + (xy 34.344 65.527) + (xy 33.836 65.527) + (xy 32.1265 65.527) + (xy 32.058379 65.506998) + (xy 32.011886 65.453342) + (xy 32.0005 65.401) + (xy 32.0005 65.1545) + (xy 32.020502 65.086379) + (xy 32.074158 65.039886) + (xy 32.1265 65.0285) + (xy 35.738632 65.0285) + (xy 35.738638 65.0285) + (xy 35.738645 65.028499) + (xy 35.738649 65.028499) + (xy 35.799196 65.02199) + (xy 35.799199 65.021989) + (xy 35.799201 65.021989) + (xy 35.936204 64.970889) + (xy 36.053261 64.883261) + (xy 36.092311 64.831096) + (xy 36.140887 64.766207) + (xy 36.140887 64.766206) + (xy 36.140889 64.766204) + (xy 36.161299 64.711484) + (xy 36.174733 64.675467) + (xy 36.21728 64.618631) + (xy 36.2838 64.593821) + (xy 36.292788 64.5935) + (xy 37.812661 64.5935) + ) + ) (filled_polygon (layer "F.Cu") (pts @@ -5690,7 +6225,6 @@ (xy 77.376565 83.024595) (xy 70.478827 76.126857) (xy 70.47361 76.121316) - (xy 70.471225 76.118624) (xy 70.433273 76.075785) (xy 70.433272 76.075784) (xy 70.433271 76.075783) @@ -5911,6 +6445,272 @@ (xy 81.564 63.883674) ) ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 38.352461 38.468502) + (xy 38.373435 38.485405) + (xy 41.290965 41.402936) + (xy 41.323911 41.460695) + (xy 41.340081 41.523672) + (xy 41.340082 41.523675) + (xy 41.340083 41.523676) + (xy 41.383639 41.602904) + (xy 41.420237 41.669474) + (xy 41.43988 41.692474) + (xy 41.444554 41.697946) + (xy 41.94448 42.197872) + (xy 41.978504 42.260183) + (xy 41.97344 42.330998) + (xy 41.944479 42.376061) + (xy 41.362178 42.958362) + (xy 41.362178 42.958364) + (xy 41.401825 42.998011) + (xy 41.435851 43.060323) + (xy 41.430786 43.131138) + (xy 41.401825 43.176201) + (xy 38.766856 45.811172) + (xy 38.761316 45.816388) + (xy 38.715784 45.856726) + (xy 38.681237 45.906774) + (xy 38.676731 45.912898) + (xy 38.639228 45.960769) + (xy 38.639222 45.960779) + (xy 38.635035 45.97008) + (xy 38.623846 45.989921) + (xy 38.618045 45.998326) + (xy 38.596482 46.055183) + (xy 38.59357 46.062211) + (xy 38.568613 46.117665) + (xy 38.568609 46.117678) + (xy 38.56677 46.127711) + (xy 38.560651 46.149661) + (xy 38.557034 46.159199) + (xy 38.549705 46.219554) + (xy 38.548561 46.227071) + (xy 38.537598 46.286906) + (xy 38.54127 46.347608) + (xy 38.5415 46.355216) + (xy 38.5415 52.261649) + (xy 38.521498 52.32977) + (xy 38.467842 52.376263) + (xy 38.397568 52.386367) + (xy 38.375868 52.381254) + (xy 38.274325 52.347606) + (xy 38.274318 52.347605) + (xy 38.170516 52.337) + (xy 37.974 52.337) + (xy 37.974 55.103) + (xy 38.170517 55.103) + (xy 38.170516 55.102999) + (xy 38.274318 55.092394) + (xy 38.27433 55.092392) + (xy 38.375867 55.058746) + (xy 38.446821 55.056305) + (xy 38.507832 55.092613) + (xy 38.539527 55.156142) + (xy 38.5415 55.17835) + (xy 38.5415 61.117625) + (xy 38.521498 61.185746) + (xy 38.467842 61.232239) + (xy 38.455132 61.23723) + (xy 38.302262 61.287885) + (xy 38.151347 61.38097) + (xy 38.151341 61.380975) + (xy 38.025975 61.506341) + (xy 38.02597 61.506347) + (xy 37.932885 61.657262) + (xy 37.877113 61.825572) + (xy 37.877112 61.825579) + (xy 37.8665 61.929446) + (xy 37.8665 62.830544) + (xy 37.877112 62.934425) + (xy 37.887302 62.965176) + (xy 37.901343 63.00755) + (xy 37.902443 63.010867) + (xy 37.904883 63.081822) + (xy 37.868575 63.142832) + (xy 37.805046 63.174527) + (xy 37.782838 63.1765) + (xy 36.292788 63.1765) + (xy 36.224667 63.156498) + (xy 36.178174 63.102842) + (xy 36.174733 63.094533) + (xy 36.153535 63.037702) + (xy 36.140889 63.003796) + (xy 36.140888 63.003794) + (xy 36.140887 63.003792) + (xy 36.053261 62.886738) + (xy 35.936207 62.799112) + (xy 35.936202 62.79911) + (xy 35.799204 62.748011) + (xy 35.799196 62.748009) + (xy 35.738649 62.7415) + (xy 35.738638 62.7415) + (xy 32.1265 62.7415) + (xy 32.058379 62.721498) + (xy 32.011886 62.667842) + (xy 32.0005 62.6155) + (xy 32.0005 62.369) + (xy 32.020502 62.300879) + (xy 32.074158 62.254386) + (xy 32.1265 62.243) + (xy 33.836 62.243) + (xy 33.836 61.314) + (xy 34.344 61.314) + (xy 34.344 62.243) + (xy 36.238585 62.243) + (xy 36.238597 62.242999) + (xy 36.299093 62.236494) + (xy 36.435964 62.185444) + (xy 36.435965 62.185444) + (xy 36.552904 62.097904) + (xy 36.640444 61.980965) + (xy 36.640444 61.980964) + (xy 36.691494 61.844093) + (xy 36.697999 61.783597) + (xy 36.698 61.783585) + (xy 36.698 61.314) + (xy 34.344 61.314) + (xy 33.836 61.314) + (xy 33.836 59.877) + (xy 34.344 59.877) + (xy 34.344 60.806) + (xy 36.698 60.806) + (xy 36.698 60.336414) + (xy 36.697999 60.336402) + (xy 36.691494 60.275906) + (xy 36.640444 60.139035) + (xy 36.640444 60.139034) + (xy 36.552904 60.022095) + (xy 36.435965 59.934555) + (xy 36.299093 59.883505) + (xy 36.238597 59.877) + (xy 34.344 59.877) + (xy 33.836 59.877) + (xy 32.1265 59.877) + (xy 32.058379 59.856998) + (xy 32.011886 59.803342) + (xy 32.0005 59.751) + (xy 32.0005 53.974) + (xy 36.562 53.974) + (xy 36.562 54.395516) + (xy 36.572605 54.499318) + (xy 36.572606 54.499321) + (xy 36.628342 54.667525) + (xy 36.721365 54.818339) + (xy 36.72137 54.818345) + (xy 36.846654 54.943629) + (xy 36.84666 54.943634) + (xy 36.997474 55.036657) + (xy 37.165678 55.092393) + (xy 37.165681 55.092394) + (xy 37.269483 55.102999) + (xy 37.269483 55.103) + (xy 37.466 55.103) + (xy 37.466 53.974) + (xy 36.562 53.974) + (xy 32.0005 53.974) + (xy 32.0005 53.466) + (xy 36.562 53.466) + (xy 37.466 53.466) + (xy 37.466 52.337) + (xy 37.269483 52.337) + (xy 37.165681 52.347605) + (xy 37.165678 52.347606) + (xy 36.997474 52.403342) + (xy 36.84666 52.496365) + (xy 36.846654 52.49637) + (xy 36.72137 52.621654) + (xy 36.721365 52.62166) + (xy 36.628342 52.772474) + (xy 36.572606 52.940678) + (xy 36.572605 52.940681) + (xy 36.562 53.044483) + (xy 36.562 53.466) + (xy 32.0005 53.466) + (xy 32.0005 42.034214) + (xy 40.627456 42.034214) + (xy 40.627457 42.034222) + (xy 40.6688 42.195238) + (xy 40.668803 42.195245) + (xy 40.74889 42.340927) + (xy 40.773182 42.369368) + (xy 40.773209 42.369397) + (xy 41.002966 42.599154) + (xy 41.002967 42.599154) + (xy 41.394705 42.207416) + (xy 40.748768 41.561479) + (xy 40.748766 41.561479) + (xy 40.668802 41.70694) + (xy 40.668799 41.706946) + (xy 40.627457 41.867959) + (xy 40.627456 41.867966) + (xy 40.627456 42.034214) + (xy 32.0005 42.034214) + (xy 32.0005 41.874) + (xy 32.020502 41.805879) + (xy 32.074158 41.759386) + (xy 32.1265 41.748) + (xy 33.886 41.748) + (xy 33.886 40.819) + (xy 34.394 40.819) + (xy 34.394 41.748) + (xy 36.288585 41.748) + (xy 36.288597 41.747999) + (xy 36.349093 41.741494) + (xy 36.485964 41.690444) + (xy 36.485965 41.690444) + (xy 36.602904 41.602904) + (xy 36.690444 41.485965) + (xy 36.690444 41.485964) + (xy 36.741494 41.349093) + (xy 36.747999 41.288597) + (xy 36.748 41.288585) + (xy 36.748 40.819) + (xy 34.394 40.819) + (xy 33.886 40.819) + (xy 33.886 39.382) + (xy 34.394 39.382) + (xy 34.394 40.311) + (xy 36.748 40.311) + (xy 36.748 39.841414) + (xy 36.747999 39.841402) + (xy 36.741494 39.780906) + (xy 36.690444 39.644035) + (xy 36.690444 39.644034) + (xy 36.602904 39.527095) + (xy 36.485965 39.439555) + (xy 36.349093 39.388505) + (xy 36.288597 39.382) + (xy 34.394 39.382) + (xy 33.886 39.382) + (xy 32.1265 39.382) + (xy 32.058379 39.361998) + (xy 32.011886 39.308342) + (xy 32.0005 39.256) + (xy 32.0005 39.0095) + (xy 32.020502 38.941379) + (xy 32.074158 38.894886) + (xy 32.1265 38.8835) + (xy 35.788632 38.8835) + (xy 35.788638 38.8835) + (xy 35.788645 38.883499) + (xy 35.788649 38.883499) + (xy 35.849196 38.87699) + (xy 35.849199 38.876989) + (xy 35.849201 38.876989) + (xy 35.986204 38.825889) + (xy 36.103261 38.738261) + (xy 36.190889 38.621204) + (xy 36.211112 38.566983) + (xy 36.224733 38.530467) + (xy 36.26728 38.473631) + (xy 36.3338 38.448821) + (xy 36.342788 38.4485) + (xy 38.28434 38.4485) + ) + ) (filled_polygon (layer "F.Cu") (pts diff --git a/dds-sweeper-board/dds-sweeper-board.kicad_prl b/dds-sweeper-board/dds-sweeper-board.kicad_prl index 276da35..114715e 100644 --- a/dds-sweeper-board/dds-sweeper-board.kicad_prl +++ b/dds-sweeper-board/dds-sweeper-board.kicad_prl @@ -2,7 +2,7 @@ "board": { "active_layer": 0, "active_layer_preset": "", - "auto_track_width": false, + "auto_track_width": true, "hidden_netclasses": [], "hidden_nets": [], "high_contrast_mode": 0, @@ -14,13 +14,12 @@ "vias": 1.0, "zones": 0.6 }, - "ratsnest_display_mode": 0, "selection_filter": { "dimensions": true, "footprints": true, "graphics": true, "keepouts": true, - "lockedItems": true, + "lockedItems": false, "otherItems": true, "pads": true, "text": true, @@ -41,7 +40,6 @@ 11, 12, 13, - 14, 15, 16, 17, @@ -62,9 +60,11 @@ 33, 34, 35, - 36 + 36, + 39, + 40 ], - "visible_layers": "ffff1bf_ffffffff", + "visible_layers": "fffffff_ffffffff", "zone_display_mode": 0 }, "meta": { diff --git a/dds-sweeper-board/dds-sweeper-board.kicad_pro b/dds-sweeper-board/dds-sweeper-board.kicad_pro index 09df1a0..077b796 100644 --- a/dds-sweeper-board/dds-sweeper-board.kicad_pro +++ b/dds-sweeper-board/dds-sweeper-board.kicad_pro @@ -409,7 +409,7 @@ "pinned_symbol_libs": [] }, "meta": { - "filename": "dds-sweeper-board.kicad_pro", + "filename": "dds-sweeper-board-buffers.kicad_pro", "version": 1 }, "net_settings": { @@ -464,7 +464,7 @@ "pattern": "5V" }, { - "netclass": "Wider", + "netclass": "Default", "pattern": "3V3" }, { diff --git a/dds-sweeper-board/dds-sweeper-board.kicad_sch b/dds-sweeper-board/dds-sweeper-board.kicad_sch index a0e8823..c2dce1f 100644 --- a/dds-sweeper-board/dds-sweeper-board.kicad_sch +++ b/dds-sweeper-board/dds-sweeper-board.kicad_sch @@ -10,6 +10,82 @@ ) (lib_symbols + (symbol "74xGxx:74LVC1G17" (in_bom yes) (on_board yes) + (property "Reference" "U" (at 2.54 7.62 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "74LVC1G17" (at 5.08 -7.62 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at -2.54 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/sn74lvc1g17.pdf" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "Single Gate Buff Schmitt LVC CMOS" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Single Schmitt Buffer Gate, Low-Voltage CMOS" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SOT?23* Texas?R-PDSO-G5?DCK* Texas?R-PDSO-N5?DRL* Texas?X2SON*0.8x0.8mm*P0.48mm*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "74LVC1G17_0_1" + (polyline + (pts + (xy -2.54 1.27) + (xy -1.27 1.27) + (xy -1.27 -1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (polyline + (pts + (xy -7.62 6.35) + (xy -7.62 -6.35) + (xy 5.08 0) + (xy -7.62 6.35) + ) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 1.27) + (xy -2.54 1.27) + (xy -2.54 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + ) + (symbol "74LVC1G17_1_1" + (pin free line (at -2.54 -10.16 90) (length 6.35) + (name "NC" (effects (font (size 0.762 0.762)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 0 0) (length 7.62) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 -10.16 90) (length 5.08) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 0 180) (length 7.62) + (name "~" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 10.16 270) (length 5.08) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "Connector:Conn_Coaxial" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) (property "Reference" "J" (at 0.254 3.048 0) (effects (font (size 1.27 1.27))) @@ -462,6 +538,45 @@ ) ) ) + (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "R" (at 2.032 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "R" (at 0 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at -1.778 0 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "R res resistor" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Resistor" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "R_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "R_0_1" + (rectangle (start -1.016 -2.54) (end 1.016 2.54) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + ) + (symbol "R_1_1" + (pin passive line (at 0 3.81 270) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -3.81 90) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "MCU_RaspberryPi_and_Boards:Pico" (in_bom yes) (on_board yes) (property "Reference" "U" (at -13.97 27.94 0) (effects (font (size 1.27 1.27))) @@ -829,15 +944,30 @@ (junction (at 195.58 119.38) (diameter 0) (color 0 0 0 0) (uuid 2d015ac1-c812-46c2-842a-af909f8fbe28) ) + (junction (at 66.04 67.31) (diameter 0) (color 0 0 0 0) + (uuid 40f3c676-ec55-499d-9201-873428f32bdb) + ) (junction (at 195.58 111.76) (diameter 0) (color 0 0 0 0) (uuid 4820538d-9b87-40fc-9d5b-4cbc327bcd4e) ) + (junction (at 68.58 67.31) (diameter 0) (color 0 0 0 0) + (uuid 4ae0b8fa-bf07-4a05-baba-7157ad185941) + ) (junction (at 82.55 101.6) (diameter 0) (color 0 0 0 0) (uuid 57c628b4-3f3a-491e-992f-94b45b9d3e20) ) + (junction (at 96.52 115.57) (diameter 0) (color 0 0 0 0) + (uuid 5904e697-8f6e-49b2-80d1-217602ada6fd) + ) (junction (at 25.4 158.75) (diameter 0) (color 0 0 0 0) (uuid 6ff920f8-bdd6-463f-aec6-365d1fccff61) ) + (junction (at 170.18 149.86) (diameter 0) (color 0 0 0 0) + (uuid 711e819e-e55a-4765-aea9-b7666e1b3760) + ) + (junction (at 82.55 67.31) (diameter 0) (color 0 0 0 0) + (uuid 74f0c916-4dc5-4227-9778-7caa7d08ed61) + ) (junction (at 25.4 166.37) (diameter 0) (color 0 0 0 0) (uuid 7c7e5d57-7313-4ef7-bd5b-e6c18ab584a9) ) @@ -888,6 +1018,7 @@ ) (no_connect (at 142.24 123.19) (uuid 0751c35d-cae9-410c-98b1-010bc3009574)) + (no_connect (at 85.09 87.63) (uuid 154f3b03-0813-4da9-bf32-8d675c07532f)) (no_connect (at 106.68 85.09) (uuid 1ac9bddd-4da8-43f5-82bf-185741bc6ac2)) (no_connect (at 142.24 80.01) (uuid 2d6fc02a-f3ed-4cae-a969-2fdba1338ce5)) (no_connect (at 106.68 113.03) (uuid 2e77cb56-b769-4de4-94fd-eba5a9977be9)) @@ -939,10 +1070,18 @@ (stroke (width 0) (type default)) (uuid 0ab7dd25-f3b1-4d9e-afa8-58adc41f34b9) ) + (wire (pts (xy 100.33 77.47) (xy 106.68 77.47)) + (stroke (width 0) (type default)) + (uuid 0e9a4e9d-7ab3-4471-b0c2-0b41db353037) + ) (wire (pts (xy 156.21 111.76) (xy 182.88 111.76)) (stroke (width 0) (type default)) (uuid 0ed17b02-2097-4716-9227-02ee9b33dddc) ) + (wire (pts (xy 76.2 87.63) (xy 82.55 87.63)) + (stroke (width 0) (type default)) + (uuid 114ecf47-bfc2-4574-9685-6c9629681341) + ) (wire (pts (xy 43.18 184.15) (xy 50.8 184.15)) (stroke (width 0) (type default)) (uuid 12b3238c-84e5-48a2-910c-81e30109c62f) @@ -963,10 +1102,6 @@ (stroke (width 0) (type default)) (uuid 165136cd-d859-4a43-adfa-44f3842b9c86) ) - (wire (pts (xy 71.12 77.47) (xy 106.68 77.47)) - (stroke (width 0) (type default)) - (uuid 1ac3a052-58e7-4240-8cbf-06c51b1a66ef) - ) (wire (pts (xy 87.63 153.67) (xy 87.63 146.05)) (stroke (width 0) (type default)) (uuid 1b424346-54bd-4651-8e16-4f3551de9d6e) @@ -1011,7 +1146,7 @@ (stroke (width 0) (type default)) (uuid 2e623238-83aa-4adf-a4d1-2743df349afc) ) - (wire (pts (xy 55.88 92.71) (xy 106.68 92.71)) + (wire (pts (xy 58.42 92.71) (xy 106.68 92.71)) (stroke (width 0) (type default)) (uuid 2f37da4b-6b8f-4293-aebf-9c6a47c67894) ) @@ -1027,14 +1162,26 @@ (stroke (width 0) (type default)) (uuid 3aa711af-a8b6-47d5-a7c7-0cf0ef1bff90) ) + (wire (pts (xy 68.58 67.31) (xy 69.85 67.31)) + (stroke (width 0) (type default)) + (uuid 3e396a2c-85f5-4a7d-b552-ac7a5610a405) + ) (wire (pts (xy 106.68 125.73) (xy 100.33 125.73)) (stroke (width 0) (type default)) (uuid 3e4fb7dd-65b1-4c72-9406-138c586e5814) ) - (wire (pts (xy 55.88 163.83) (xy 48.26 163.83)) + (wire (pts (xy 68.58 52.07) (xy 68.58 67.31)) + (stroke (width 0) (type default)) + (uuid 40380afd-3796-48af-ab47-93263da871fd) + ) + (wire (pts (xy 58.42 163.83) (xy 48.26 163.83)) (stroke (width 0) (type default)) (uuid 415468ac-cdde-4cda-8fdb-2e8649143dfc) ) + (wire (pts (xy 82.55 67.31) (xy 96.52 67.31)) + (stroke (width 0) (type default)) + (uuid 44af0bdd-e546-4ef8-a7cc-9adc3982d1d1) + ) (wire (pts (xy 195.58 93.98) (xy 195.58 96.52)) (stroke (width 0) (type default)) (uuid 46b63d22-e193-4af2-a524-be86b8a929db) @@ -1091,6 +1238,10 @@ (stroke (width 0) (type default)) (uuid 5e6e38a2-1fc4-449f-b8e3-eb367f3a290f) ) + (wire (pts (xy 92.71 115.57) (xy 96.52 115.57)) + (stroke (width 0) (type default)) + (uuid 5ec7c93a-12db-4f33-8aa7-b0e9199b673d) + ) (wire (pts (xy 195.58 86.36) (xy 195.58 88.9)) (stroke (width 0) (type default)) (uuid 5fa03772-353e-4da1-a0c1-3f3f82105692) @@ -1099,6 +1250,14 @@ (stroke (width 0) (type default)) (uuid 6092b41f-e042-4fb7-9269-123a518536fa) ) + (wire (pts (xy 58.42 92.71) (xy 58.42 163.83)) + (stroke (width 0) (type default)) + (uuid 61414cc6-2acd-46d8-a6d3-a23b286069a8) + ) + (wire (pts (xy 72.39 52.07) (xy 68.58 52.07)) + (stroke (width 0) (type default)) + (uuid 637a90fb-e9cb-446d-985e-6ea567aa19a9) + ) (wire (pts (xy 60.96 185.42) (xy 60.96 180.34)) (stroke (width 0) (type default)) (uuid 6676ff5f-815b-421c-acea-a06785269687) @@ -1127,6 +1286,10 @@ (stroke (width 0) (type default)) (uuid 77265fe7-5fe1-49c5-a4a8-d75fa5d37195) ) + (wire (pts (xy 80.01 52.07) (xy 82.55 52.07)) + (stroke (width 0) (type default)) + (uuid 7aa3bce5-b1da-41d5-8fbb-e78e4847cd95) + ) (wire (pts (xy 100.33 125.73) (xy 100.33 177.8)) (stroke (width 0) (type default)) (uuid 7b7308fb-e98d-44e7-8554-c79d2e993967) @@ -1159,6 +1322,10 @@ (stroke (width 0) (type default)) (uuid 88628195-2afa-4f9c-bf90-d6d4b073df3c) ) + (wire (pts (xy 170.18 146.05) (xy 170.18 149.86)) + (stroke (width 0) (type default)) + (uuid 899ae2fa-f1b1-4d07-beea-6c2b0602c7f2) + ) (wire (pts (xy 85.09 101.6) (xy 82.55 101.6)) (stroke (width 0) (type default)) (uuid 8a6867e0-6da3-4d43-bc2e-9a3e237df70d) @@ -1167,6 +1334,10 @@ (stroke (width 0) (type default)) (uuid 8abb88f4-99e2-470c-8951-1dffbf26f251) ) + (wire (pts (xy 170.18 149.86) (xy 170.18 153.67)) + (stroke (width 0) (type default)) + (uuid 8de4ef64-0db0-4d3d-950c-3956d284f205) + ) (wire (pts (xy 195.58 116.84) (xy 195.58 119.38)) (stroke (width 0) (type default)) (uuid 8f074cb0-7181-4363-b581-289a020a0106) @@ -1175,6 +1346,10 @@ (stroke (width 0) (type default)) (uuid 95b2960d-448a-4595-88d0-54fe5a337cc8) ) + (wire (pts (xy 66.04 67.31) (xy 68.58 67.31)) + (stroke (width 0) (type default)) + (uuid 98ec1572-1788-4b58-a6da-07261aa74aa2) + ) (wire (pts (xy 43.18 187.96) (xy 25.4 187.96)) (stroke (width 0) (type default)) (uuid 9aefbfa1-27cd-4ee7-965f-ac708a82a76b) @@ -1183,10 +1358,18 @@ (stroke (width 0) (type default)) (uuid 9bb66deb-252b-4150-93ec-42cd01919b62) ) + (wire (pts (xy 96.52 88.9) (xy 92.71 88.9)) + (stroke (width 0) (type default)) + (uuid 9ce6b143-6dd2-4a4e-8e12-396202ecf181) + ) (wire (pts (xy 153.67 101.6) (xy 182.88 101.6)) (stroke (width 0) (type default)) (uuid a0d34ef2-f4d8-4d0f-ae79-9a5a75e52792) ) + (wire (pts (xy 82.55 52.07) (xy 82.55 67.31)) + (stroke (width 0) (type default)) + (uuid a3a60d38-e39e-47c7-a0aa-80f76fe922bc) + ) (wire (pts (xy 142.24 105.41) (xy 149.86 105.41)) (stroke (width 0) (type default)) (uuid a487f933-ce19-4ef5-a9e5-01edaaa18e94) @@ -1215,6 +1398,10 @@ (stroke (width 0) (type default)) (uuid b961c79f-8407-4454-a09c-b0f3953385c0) ) + (wire (pts (xy 92.71 96.52) (xy 92.71 115.57)) + (stroke (width 0) (type default)) + (uuid ba25fc5f-c04a-4bd7-aa6b-6148f217b571) + ) (wire (pts (xy 195.58 111.76) (xy 195.58 114.3)) (stroke (width 0) (type default)) (uuid bb1b816a-8cad-4e84-9d16-d19343a2624b) @@ -1243,10 +1430,6 @@ (stroke (width 0) (type default)) (uuid c9f690ca-5c30-4378-8b39-8f73e39993c4) ) - (wire (pts (xy 55.88 163.83) (xy 55.88 92.71)) - (stroke (width 0) (type default)) - (uuid cc5a68c1-3ffc-4096-94ca-c5b8ee6492d4) - ) (wire (pts (xy 195.58 91.44) (xy 195.58 93.98)) (stroke (width 0) (type default)) (uuid cdcb5eac-2e8c-40da-92e0-422c3f863f52) @@ -1255,6 +1438,10 @@ (stroke (width 0) (type default)) (uuid d02a31e6-99d2-460b-85e6-16446d3ba035) ) + (wire (pts (xy 176.53 153.67) (xy 170.18 153.67)) + (stroke (width 0) (type default)) + (uuid d03f26fe-2423-473f-af10-30cdca9301ff) + ) (wire (pts (xy 66.04 173.99) (xy 58.42 173.99)) (stroke (width 0) (type default)) (uuid d0416d84-e2ae-45e1-a447-d4c9de4c4fcc) @@ -1267,6 +1454,10 @@ (stroke (width 0) (type default)) (uuid d1eb9375-69a2-4211-8139-33dfb3ebd515) ) + (wire (pts (xy 96.52 67.31) (xy 96.52 88.9)) + (stroke (width 0) (type default)) + (uuid d48bdaad-7c61-4f2b-bc42-9849c6078706) + ) (wire (pts (xy 50.8 193.04) (xy 48.26 193.04)) (stroke (width 0) (type default)) (uuid d6cd16ed-dcac-4625-b73c-8df59f94bee9) @@ -1295,6 +1486,10 @@ (stroke (width 0) (type default)) (uuid e689c5c6-4caa-40a4-92ed-958bb1001785) ) + (wire (pts (xy 176.53 146.05) (xy 170.18 146.05)) + (stroke (width 0) (type default)) + (uuid e89e8137-2ee7-4fe2-9141-5e01c2016d34) + ) (wire (pts (xy 87.63 167.64) (xy 81.28 167.64)) (stroke (width 0) (type default)) (uuid e9bbb2b5-8e40-4d0e-b50a-a43923fae460) @@ -1303,6 +1498,10 @@ (stroke (width 0) (type default)) (uuid ecd02439-0d80-4596-85b2-d0039e3a220c) ) + (wire (pts (xy 71.12 77.47) (xy 72.39 77.47)) + (stroke (width 0) (type default)) + (uuid f80c7a4d-7a1d-469f-82f9-917ae8581154) + ) (wire (pts (xy 152.4 100.33) (xy 142.24 100.33)) (stroke (width 0) (type default)) (uuid fe0af584-f2a5-4731-a04f-aa5b94da50c7) @@ -1316,6 +1515,10 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 73b80d02-81b7-4fae-a677-5b5de80e6bbd) ) + (text "Ground plane jumper" (at 172.72 157.48 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 98736f00-4b99-428d-a1e2-b084855a3fc5) + ) (label "PIN_RESET" (at 172.72 111.76 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) @@ -1398,7 +1601,7 @@ (symbol (lib_id "power:GND") (at 106.68 95.25 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 08e6cc30-3c5e-408e-b362-cfce31dc7397) - (property "Reference" "#PWR0111" (at 100.33 95.25 0) + (property "Reference" "#PWR09" (at 100.33 95.25 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (at 102.87 95.2501 90) @@ -1412,9 +1615,35 @@ ) (pin "1" (uuid 441afab2-5d52-4027-b8b5-1145aa250351)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "#PWR0111") (unit 1) + (reference "#PWR09") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "pspice:CAP") (at 76.2 67.31 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 1569c7ff-d855-41d9-95a9-f3164734ad12) + (property "Reference" "C4" (at 76.2 58.42 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "0.1uF" (at 76.2 60.96 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (at 76.2 67.31 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 76.2 67.31 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d6534c8c-aea5-4719-9f0f-b7d8eb507f3a)) + (pin "2" (uuid 4e9ae9c6-8886-403b-bbf0-77e6e50fb540)) + (instances + (project "dds-sweeper-board-buffers" + (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" + (reference "C4") (unit 1) ) ) ) @@ -1438,7 +1667,7 @@ (pin "1" (uuid 38425966-5426-4250-8dd3-d4f3cd976e00)) (pin "2" (uuid 19125681-7808-44d1-99cc-5bf0e5f896f3)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "C2") (unit 1) ) @@ -1449,7 +1678,7 @@ (symbol (lib_id "MCU_RaspberryPi_and_Boards:Pico") (at 124.46 101.6 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 1af43592-a851-4efd-891b-4a001e50bc36) - (property "Reference" "U1" (at 124.46 133.35 0) + (property "Reference" "U3" (at 124.46 133.35 0) (effects (font (size 1.27 1.27))) ) (property "Value" "Pico" (at 124.46 130.81 0) @@ -1505,9 +1734,35 @@ (pin "8" (uuid 3b9238aa-12d8-4f15-b9b5-956f7e8e2d42)) (pin "9" (uuid 5810cda1-a59c-45c4-964d-fcbf542dd51d)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "U1") (unit 1) + (reference "U3") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R") (at 176.53 149.86 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 30e804f6-48b0-459c-9d2d-fc869276d92c) + (property "Reference" "R2" (at 179.07 148.59 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "0" (at 179.07 151.13 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" (at 174.752 149.86 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 176.53 149.86 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 677fec7e-0b76-4df8-af35-612a5925aeb9)) + (pin "2" (uuid 8afe47c0-f65d-4106-b62b-e64c272c5911)) + (instances + (project "dds-sweeper-board-buffers" + (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" + (reference "R2") (unit 1) ) ) ) @@ -1516,7 +1771,7 @@ (symbol (lib_id "power:GND") (at 179.07 90.17 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 37259f51-dc38-4d16-ac8e-fbad47cb9154) - (property "Reference" "#PWR08" (at 172.72 90.17 0) + (property "Reference" "#PWR019" (at 172.72 90.17 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (at 175.26 90.17 90) @@ -1530,9 +1785,9 @@ ) (pin "1" (uuid 52fa9b3f-df52-49be-87b8-a00e5a9a8733)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "#PWR08") (unit 1) + (reference "#PWR019") (unit 1) ) ) ) @@ -1541,7 +1796,7 @@ (symbol (lib_id "power:GND") (at 142.24 95.25 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 3d115ecc-6bc4-484b-a209-5fc5936157c2) - (property "Reference" "#PWR0105" (at 148.59 95.25 0) + (property "Reference" "#PWR015" (at 148.59 95.25 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (at 146.05 95.2501 90) @@ -1555,9 +1810,9 @@ ) (pin "1" (uuid 19ab1d94-0f15-4bab-b114-7e66794e11b0)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "#PWR0105") (unit 1) + (reference "#PWR015") (unit 1) ) ) ) @@ -1566,7 +1821,7 @@ (symbol (lib_id "Connector:Conn_Coaxial") (at 43.18 163.83 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 3f0d6380-e9aa-4688-9191-60a57027287c) - (property "Reference" "J1" (at 39.37 162.2668 0) + (property "Reference" "J2" (at 39.37 162.2668 0) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Value" "REF CLK OUT" (at 39.37 164.8068 0) @@ -1581,9 +1836,35 @@ (pin "1" (uuid 9b96ef3d-6327-4f29-9f7f-afb645001411)) (pin "2" (uuid e4a1ea17-506a-429d-99d6-bfe69e232275)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "J1") (unit 1) + (reference "J2") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R") (at 92.71 92.71 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 41c41163-654d-4fdf-9ec5-896f282b0c59) + (property "Reference" "R1" (at 95.25 91.44 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "0" (at 95.25 93.98 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" (at 90.932 92.71 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 92.71 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 3917c180-ff89-472a-93cf-8b571f9a17f0)) + (pin "2" (uuid 822ee09c-fe29-4a3c-a411-3be5341b8000)) + (instances + (project "dds-sweeper-board-buffers" + (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" + (reference "R1") (unit 1) ) ) ) @@ -1592,7 +1873,7 @@ (symbol (lib_id "power:GND") (at 106.68 107.95 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 645b0548-a1ba-49e6-a276-747e89550fa6) - (property "Reference" "#PWR05" (at 100.33 107.95 0) + (property "Reference" "#PWR010" (at 100.33 107.95 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (at 102.87 107.9501 90) @@ -1606,9 +1887,9 @@ ) (pin "1" (uuid d65fe4c6-8fa3-482a-9bc4-4486306cf2a2)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "#PWR05") (unit 1) + (reference "#PWR010") (unit 1) ) ) ) @@ -1617,7 +1898,7 @@ (symbol (lib_id "power:GND") (at 195.58 106.68 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 669ba45b-6984-46dd-8137-6fca1008901a) - (property "Reference" "#PWR0112" (at 201.93 106.68 0) + (property "Reference" "#PWR021" (at 201.93 106.68 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (at 199.39 106.6799 90) @@ -1631,9 +1912,9 @@ ) (pin "1" (uuid e50dcf0a-825a-466d-8559-2708600e601a)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "#PWR0112") (unit 1) + (reference "#PWR021") (unit 1) ) ) ) @@ -1642,7 +1923,7 @@ (symbol (lib_id "power:GND") (at 81.28 167.64 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 73007e73-3316-41a7-8b3f-e146751020f2) - (property "Reference" "#PWR03" (at 81.28 173.99 0) + (property "Reference" "#PWR06" (at 81.28 173.99 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (at 81.28 172.72 0) @@ -1656,9 +1937,9 @@ ) (pin "1" (uuid 7adf2e3d-79fe-4221-8bbe-05fa27474bc0)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "#PWR03") (unit 1) + (reference "#PWR06") (unit 1) ) ) ) @@ -1682,7 +1963,7 @@ (pin "1" (uuid 162e74dd-5696-4938-8498-65343a0607c1)) (pin "2" (uuid fa1f616d-1a53-41b1-a5b9-46bd040dcff3)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "J3") (unit 1) ) @@ -1693,7 +1974,7 @@ (symbol (lib_id "power:GND") (at 80.01 97.79 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 81c078d9-6a9c-4cf3-8611-46ed33372bf0) - (property "Reference" "#PWR0106" (at 73.66 97.79 0) + (property "Reference" "#PWR05" (at 73.66 97.79 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (at 76.2 97.7901 90) @@ -1707,9 +1988,34 @@ ) (pin "1" (uuid 7244ed1e-508c-4bd4-99fe-74f9d7d8a38c)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" + (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" + (reference "#PWR05") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 170.18 149.86 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 8210b77a-57af-41bd-b7ca-5db295a76225) + (property "Reference" "#PWR018" (at 163.83 149.86 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 166.37 149.86 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (at 170.18 149.86 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 170.18 149.86 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ab2143f4-6da4-46ce-b8b0-50fc625c1a90)) + (instances + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "#PWR0106") (unit 1) + (reference "#PWR018") (unit 1) ) ) ) @@ -1718,7 +2024,7 @@ (symbol (lib_id "Connector_Generic:Conn_01x03") (at 38.1 181.61 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 8e15f92e-d715-4b36-a9ca-92e1bb071ec9) - (property "Reference" "J7" (at 38.1 172.72 0) + (property "Reference" "J1" (at 38.1 172.72 0) (effects (font (size 1.27 1.27))) ) (property "Value" "DDS PWR" (at 38.1 175.26 0) @@ -1734,9 +2040,9 @@ (pin "2" (uuid c85999b8-f29f-4578-8b74-9385f0ab61ca)) (pin "1" (uuid 99c17663-7b6a-427e-a218-447a4500834d)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "J7") (unit 1) + (reference "J1") (unit 1) ) ) ) @@ -1745,7 +2051,7 @@ (symbol (lib_id "power:GND") (at 181.61 106.68 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 9f4023ba-5d36-4c22-99ee-c7f860735fc9) - (property "Reference" "#PWR04" (at 175.26 106.68 0) + (property "Reference" "#PWR020" (at 175.26 106.68 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (at 177.8 106.68 90) @@ -1759,9 +2065,9 @@ ) (pin "1" (uuid 8043daab-4e83-41d3-ba2f-bc81cf9d43de)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "#PWR04") (unit 1) + (reference "#PWR020") (unit 1) ) ) ) @@ -1770,7 +2076,7 @@ (symbol (lib_id "power:GND") (at 83.82 180.34 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid a2b7d6a4-2930-4cce-bcf1-c5467e985d83) - (property "Reference" "#PWR0108" (at 83.82 173.99 0) + (property "Reference" "#PWR07" (at 83.82 173.99 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (at 83.82 175.26 0) @@ -1784,9 +2090,9 @@ ) (pin "1" (uuid 00120271-cb20-4f08-ba59-d42fcb6ba0ea)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "#PWR0108") (unit 1) + (reference "#PWR07") (unit 1) ) ) ) @@ -1795,7 +2101,7 @@ (symbol (lib_id "power:GND") (at 147.32 120.65 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid a7110832-bf79-4ecb-9ded-bb99c596c665) - (property "Reference" "#PWR0103" (at 153.67 120.65 0) + (property "Reference" "#PWR017" (at 153.67 120.65 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (at 151.13 120.6501 90) @@ -1809,9 +2115,9 @@ ) (pin "1" (uuid 52b4a331-6788-4159-8759-60e63a56b85a)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "#PWR0103") (unit 1) + (reference "#PWR017") (unit 1) ) ) ) @@ -1820,7 +2126,7 @@ (symbol (lib_id "power:GND") (at 46.99 181.61 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid a76f1b7f-cdfd-428b-91f2-3eb2d0b731be) - (property "Reference" "#PWR09" (at 53.34 181.61 0) + (property "Reference" "#PWR02" (at 53.34 181.61 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (at 50.8 181.61 90) @@ -1834,9 +2140,9 @@ ) (pin "1" (uuid 768e28be-d310-4092-b65f-cfb4b294bba9)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "#PWR09") (unit 1) + (reference "#PWR02") (unit 1) ) ) ) @@ -1845,7 +2151,7 @@ (symbol (lib_id "power:GND") (at 142.24 82.55 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid a985982f-1586-4df8-bf20-3bbf5fef14c5) - (property "Reference" "#PWR0102" (at 148.59 82.55 0) + (property "Reference" "#PWR014" (at 148.59 82.55 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (at 146.05 82.5501 90) @@ -1859,9 +2165,35 @@ ) (pin "1" (uuid 911ba792-db2f-44ae-ac25-24e40aae5e5c)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "#PWR0102") (unit 1) + (reference "#PWR014") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:C") (at 76.2 52.07 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid bdd1a01c-b8a9-4cd8-9593-741966342299) + (property "Reference" "C3" (at 76.2 44.45 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "1uF" (at 76.2 46.99 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (at 72.39 53.0352 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 76.2 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 81c524c3-9578-4d31-aa69-4b2ea7b2adaa)) + (pin "2" (uuid 9991ab45-8a1b-46c7-a7ad-1cf8eacb5b5e)) + (instances + (project "dds-sweeper-board-buffers" + (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" + (reference "C3") (unit 1) ) ) ) @@ -1870,7 +2202,7 @@ (symbol (lib_id "power:GND") (at 124.46 68.58 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid befdabee-7e70-47d8-a6ae-797ab32af485) - (property "Reference" "#PWR01" (at 124.46 62.23 0) + (property "Reference" "#PWR013" (at 124.46 62.23 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (at 124.46 63.5 0) @@ -1884,9 +2216,9 @@ ) (pin "1" (uuid 90a161de-91a7-4d6f-b88d-6a5c6860dd79)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "#PWR01") (unit 1) + (reference "#PWR013") (unit 1) ) ) ) @@ -1895,7 +2227,7 @@ (symbol (lib_id "power:GND") (at 113.03 177.8 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid c562c765-11c0-45ff-8b1b-f3bcc795ae30) - (property "Reference" "#PWR0107" (at 119.38 177.8 0) + (property "Reference" "#PWR012" (at 119.38 177.8 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (at 116.84 177.8001 90) @@ -1909,9 +2241,9 @@ ) (pin "1" (uuid 717cdc62-e48e-4c5f-955a-a5ea01ad6fb7)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "#PWR0107") (unit 1) + (reference "#PWR012") (unit 1) ) ) ) @@ -1920,7 +2252,7 @@ (symbol (lib_id "Connector_Generic:Conn_01x03") (at 85.09 109.22 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid cafba05b-c479-4ca0-a130-4bc55c3532ea) - (property "Reference" "J6" (at 90.17 107.95 90) + (property "Reference" "J5" (at 90.17 107.95 90) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Value" "RESET" (at 90.17 110.49 90) @@ -1936,9 +2268,9 @@ (pin "2" (uuid 08b3ee86-ea3e-4f21-9fe9-c0211436dec9)) (pin "1" (uuid 1b2cff29-c93e-4362-8f63-0555ce39813a)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "J6") (unit 1) + (reference "J5") (unit 1) ) ) ) @@ -1947,7 +2279,7 @@ (symbol (lib_id "Connector_Generic:Conn_02x16_Odd_Even") (at 190.5 101.6 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid d15b3323-5f8e-4560-b811-ced8999f13a9) - (property "Reference" "J4" (at 189.23 81.28 0) + (property "Reference" "J6" (at 189.23 81.28 0) (effects (font (size 1.27 1.27))) ) (property "Value" "AD9959 Eval Header" (at 189.23 80.01 0) @@ -1992,9 +2324,9 @@ (pin "31" (uuid 8c38abb4-de12-49e0-85e1-1d341064ba77)) (pin "30" (uuid 9f62c1eb-de9a-483e-b4a7-9838096740a0)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "J4") (unit 1) + (reference "J6") (unit 1) ) ) ) @@ -2003,7 +2335,7 @@ (symbol (lib_id "Connector:Conn_Coaxial") (at 66.04 77.47 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid d372abb8-158d-49c8-a6db-7addc5ae6417) - (property "Reference" "J5" (at 62.23 75.9068 0) + (property "Reference" "J4" (at 62.23 75.9068 0) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Value" "Trigger In" (at 62.23 78.4468 0) @@ -2018,9 +2350,9 @@ (pin "1" (uuid 0bc77f3c-a669-4b1d-b239-95e40c0add76)) (pin "2" (uuid ec9922af-64f6-476f-978c-595f667bddea)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "J5") (unit 1) + (reference "J4") (unit 1) ) ) ) @@ -2029,7 +2361,7 @@ (symbol (lib_id "Device:C") (at 60.96 189.23 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid d5f3ff9a-ac9e-4aa1-bf43-83d8ffa70056) - (property "Reference" "C4" (at 57.15 190.5 0) + (property "Reference" "C1" (at 57.15 190.5 0) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Value" "0.1uF" (at 57.15 187.96 0) @@ -2044,9 +2376,9 @@ (pin "1" (uuid d40db29e-7193-495f-bb7e-0dd3962ca7e1)) (pin "2" (uuid 7e83c775-d02e-42ff-8997-886409f2da22)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "C4") (unit 1) + (reference "C1") (unit 1) ) ) ) @@ -2055,7 +2387,7 @@ (symbol (lib_id "power:GND") (at 106.68 120.65 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid d67e0d51-fcd6-4924-9839-404e6f5b9640) - (property "Reference" "#PWR0101" (at 100.33 120.65 0) + (property "Reference" "#PWR011" (at 100.33 120.65 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (at 102.87 120.6501 90) @@ -2069,9 +2401,9 @@ ) (pin "1" (uuid 8fa7bf68-ec54-42ff-9587-8246e1b35894)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "#PWR0101") (unit 1) + (reference "#PWR011") (unit 1) ) ) ) @@ -2080,7 +2412,7 @@ (symbol (lib_id "Device:C") (at 87.63 157.48 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid d784a789-6b5d-40a1-bd91-84a00f1660a0) - (property "Reference" "C3" (at 91.44 156.21 0) + (property "Reference" "C5" (at 91.44 156.21 0) (effects (font (size 1.27 1.27)) (justify right)) ) (property "Value" "0.1uF" (at 91.44 158.75 0) @@ -2095,9 +2427,38 @@ (pin "1" (uuid fb73d192-a684-4d12-9794-22284350d5e8)) (pin "2" (uuid d93b7ac2-b83e-478b-8179-57ee17e00599)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "C3") (unit 1) + (reference "C5") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "74xGxx:74LVC1G17") (at 87.63 77.47 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid d8cbfa1a-ab88-4972-a08b-a29d291b77c0) + (property "Reference" "U2" (at 99.06 73.2791 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "74LVC1G17" (at 99.06 75.8191 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5" (at 85.09 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/sn74lvc1g17.pdf" (at 87.63 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "2" (uuid 17e58300-ca81-4763-bd99-cee8070f46e1)) + (pin "4" (uuid 34a22d94-ce3e-4e88-adbf-3bab74c49381)) + (pin "5" (uuid 95de8c85-e897-4d90-8e09-cf7841a7cf46)) + (pin "3" (uuid e65ee247-2805-46ab-8364-4fd7106ab787)) + (pin "1" (uuid 5d061625-8676-4a1c-8483-5f2e2265b48e)) + (instances + (project "dds-sweeper-board-buffers" + (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" + (reference "U2") (unit 1) ) ) ) @@ -2106,7 +2467,7 @@ (symbol (lib_id "power:GND") (at 25.4 158.75 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid dae7a3a5-766b-4d44-a4a8-2232b66cca13) - (property "Reference" "#PWR0109" (at 25.4 152.4 0) + (property "Reference" "#PWR01" (at 25.4 152.4 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (at 25.4 153.67 0) @@ -2120,9 +2481,34 @@ ) (pin "1" (uuid 8f2f0d04-8efa-4063-97a8-32eb2f0aec87)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" + (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" + (reference "#PWR01") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 76.2 87.63 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid dfeb7b78-2421-4cd5-a4be-eb30530f6d15) + (property "Reference" "#PWR04" (at 69.85 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 72.39 87.63 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (at 76.2 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 76.2 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid aa4e86c2-8a96-4fda-8ea2-6ebb91430c71)) + (instances + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "#PWR0109") (unit 1) + (reference "#PWR04") (unit 1) ) ) ) @@ -2131,7 +2517,7 @@ (symbol (lib_id "power:GND") (at 146.05 107.95 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid e27fd38f-a206-4807-96a2-9664f358a835) - (property "Reference" "#PWR07" (at 152.4 107.95 0) + (property "Reference" "#PWR016" (at 152.4 107.95 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (at 149.86 107.9501 90) @@ -2145,9 +2531,9 @@ ) (pin "1" (uuid d78acd1a-a7d0-40f2-b10b-c32d453d3453)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "#PWR07") (unit 1) + (reference "#PWR016") (unit 1) ) ) ) @@ -2156,7 +2542,7 @@ (symbol (lib_id "Regulator_Linear:XC6210B332MR") (at 83.82 190.5 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid e952ba8c-6f11-4393-bd21-bcd644fb4b78) - (property "Reference" "U3" (at 83.82 200.66 0) + (property "Reference" "U1" (at 83.82 200.66 0) (effects (font (size 1.27 1.27))) ) (property "Value" "XC6210B18" (at 83.82 198.12 0) @@ -2174,9 +2560,9 @@ (pin "4" (uuid 7d0c37da-31ad-47b6-982f-85b2c64cebb0)) (pin "5" (uuid 1e31c18e-be2b-4715-826f-f47bc65d9bdb)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "U3") (unit 1) + (reference "U1") (unit 1) ) ) ) @@ -2185,7 +2571,7 @@ (symbol (lib_id "power:GND") (at 106.68 82.55 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid ea47e825-64f0-42d2-8f14-06af576d1696) - (property "Reference" "#PWR02" (at 100.33 82.55 0) + (property "Reference" "#PWR08" (at 100.33 82.55 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (at 102.87 82.5501 90) @@ -2199,9 +2585,9 @@ ) (pin "1" (uuid 1b686aa3-b51f-4644-b9d1-21b58aa19da0)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "#PWR02") (unit 1) + (reference "#PWR08") (unit 1) ) ) ) @@ -2210,7 +2596,7 @@ (symbol (lib_id "power:GND") (at 66.04 67.31 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid f25879d6-1e74-4567-929f-bee5dee8ba44) - (property "Reference" "#PWR06" (at 66.04 60.96 0) + (property "Reference" "#PWR03" (at 66.04 60.96 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (at 66.04 62.23 0) @@ -2224,9 +2610,9 @@ ) (pin "1" (uuid d46d7b9b-05a5-453d-b08e-417ac92c17c2)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "#PWR06") (unit 1) + (reference "#PWR03") (unit 1) ) ) ) @@ -2235,7 +2621,7 @@ (symbol (lib_id "pspice:CAP") (at 106.68 177.8 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid fd3d3ea6-e0d0-4a9b-a904-0bbdb04f6958) - (property "Reference" "C1" (at 106.68 168.91 90) + (property "Reference" "C6" (at 106.68 168.91 90) (effects (font (size 1.27 1.27))) ) (property "Value" "0.1uF" (at 106.68 171.45 90) @@ -2250,9 +2636,9 @@ (pin "1" (uuid f91fc91e-cf67-4592-a2e0-52851681e661)) (pin "2" (uuid b2a4cc9e-0a84-4ae6-8e47-f5d785bbaa8c)) (instances - (project "dds-sweeper-board" + (project "dds-sweeper-board-buffers" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" - (reference "C1") (unit 1) + (reference "C6") (unit 1) ) ) ) diff --git a/dds-sweeper-board/gerbers/dds-sweeper-board-B_Cu.gbr b/dds-sweeper-board/gerbers/dds-sweeper-board-B_Cu.gbr index 3dc10df..7e3de41 100644 --- a/dds-sweeper-board/gerbers/dds-sweeper-board-B_Cu.gbr +++ b/dds-sweeper-board/gerbers/dds-sweeper-board-B_Cu.gbr @@ -1,12 +1,12 @@ %TF.GenerationSoftware,KiCad,Pcbnew,7.0.10*% -%TF.CreationDate,2024-10-11T15:57:45-04:00*% +%TF.CreationDate,2025-09-19T15:10:35-04:00*% %TF.ProjectId,dds-sweeper-board,6464732d-7377-4656-9570-65722d626f61,0*% %TF.SameCoordinates,Original*% %TF.FileFunction,Copper,L2,Bot*% %TF.FilePolarity,Positive*% %FSLAX46Y46*% G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 7.0.10) date 2024-10-11 15:57:45* +G04 Created by KiCad (PCBNEW 7.0.10) date 2025-09-19 15:10:35* %MOMM*% %LPD*% G01* @@ -69,8 +69,8 @@ X78770000Y-93930000D03* X81310000Y-96470000D03* X78770000Y-96470000D03* D11* -X40920000Y-71030000D03* +X42050000Y-71560000D03* D12* -X38380000Y-71030000D03* -X35840000Y-71030000D03* +X42050000Y-74100000D03* +X42050000Y-76640000D03* M02* diff --git a/dds-sweeper-board/gerbers/dds-sweeper-board-Edge_Cuts.gbr b/dds-sweeper-board/gerbers/dds-sweeper-board-Edge_Cuts.gbr index b47d8c7..513572f 100644 --- a/dds-sweeper-board/gerbers/dds-sweeper-board-Edge_Cuts.gbr +++ b/dds-sweeper-board/gerbers/dds-sweeper-board-Edge_Cuts.gbr @@ -1,11 +1,11 @@ %TF.GenerationSoftware,KiCad,Pcbnew,7.0.10*% -%TF.CreationDate,2024-10-11T15:57:45-04:00*% +%TF.CreationDate,2025-09-19T15:10:35-04:00*% %TF.ProjectId,dds-sweeper-board,6464732d-7377-4656-9570-65722d626f61,0*% %TF.SameCoordinates,Original*% %TF.FileFunction,Profile,NP*% %FSLAX46Y46*% G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 7.0.10) date 2024-10-11 15:57:45* +G04 Created by KiCad (PCBNEW 7.0.10) date 2025-09-19 15:10:35* %MOMM*% %LPD*% G01* diff --git a/dds-sweeper-board/gerbers/dds-sweeper-board-F_Cu.gbr b/dds-sweeper-board/gerbers/dds-sweeper-board-F_Cu.gbr index 75bf528..6b651b8 100644 --- a/dds-sweeper-board/gerbers/dds-sweeper-board-F_Cu.gbr +++ b/dds-sweeper-board/gerbers/dds-sweeper-board-F_Cu.gbr @@ -1,12 +1,12 @@ %TF.GenerationSoftware,KiCad,Pcbnew,7.0.10*% -%TF.CreationDate,2024-10-11T15:57:45-04:00*% +%TF.CreationDate,2025-09-19T15:10:35-04:00*% %TF.ProjectId,dds-sweeper-board,6464732d-7377-4656-9570-65722d626f61,0*% %TF.SameCoordinates,Original*% %TF.FileFunction,Copper,L1,Top*% %TF.FilePolarity,Positive*% %FSLAX46Y46*% G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 7.0.10) date 2024-10-11 15:57:45* +G04 Created by KiCad (PCBNEW 7.0.10) date 2025-09-19 15:10:35* %MOMM*% %LPD*% G01* @@ -30,7 +30,7 @@ G04 Aperture macros list* 20,1,$1+$1,$8,$9,$2,$3,0*% G04 Aperture macros list end* %TA.AperFunction,SMDPad,CuDef*% -%ADD10RoundRect,0.250000X-0.475000X0.337500X-0.475000X-0.337500X0.475000X-0.337500X0.475000X0.337500X0*% +%ADD10RoundRect,0.250000X-0.337500X-0.475000X0.337500X-0.475000X0.337500X0.475000X-0.337500X0.475000X0*% %TD*% %TA.AperFunction,SMDPad,CuDef*% %ADD11RoundRect,0.250000X0.337500X0.475000X-0.337500X0.475000X-0.337500X-0.475000X0.337500X-0.475000X0*% @@ -51,7 +51,7 @@ G04 Aperture macros list end* %ADD16RoundRect,0.150000X0.512500X0.150000X-0.512500X0.150000X-0.512500X-0.150000X0.512500X-0.150000X0*% %TD*% %TA.AperFunction,SMDPad,CuDef*% -%ADD17RoundRect,0.250000X-0.337500X-0.475000X0.337500X-0.475000X0.337500X0.475000X-0.337500X0.475000X0*% +%ADD17RoundRect,0.150000X-0.468458X0.256326X0.256326X-0.468458X0.468458X-0.256326X-0.256326X0.468458X0*% %TD*% %TA.AperFunction,SMDPad,CuDef*% %ADD18R,3.500000X1.700000*% @@ -62,16 +62,22 @@ G04 Aperture macros list end* %TA.AperFunction,SMDPad,CuDef*% %ADD20R,1.700000X3.500000*% %TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD21RoundRect,0.250000X-0.625000X0.400000X-0.625000X-0.400000X0.625000X-0.400000X0.625000X0.400000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD22RoundRect,0.250000X-0.400000X-0.625000X0.400000X-0.625000X0.400000X0.625000X-0.400000X0.625000X0*% +%TD*% %TA.AperFunction,Conductor*% -%ADD21C,0.400000*% +%ADD23C,0.400000*% %TD*% %TA.AperFunction,Conductor*% -%ADD22C,0.600000*% +%ADD24C,0.600000*% %TD*% G04 APERTURE END LIST* D10* -X40840000Y-75182500D03* -X40840000Y-77257500D03* +X47490000Y-40470000D03* +X49565000Y-40470000D03* D11* X36730000Y-85740000D03* X34655000Y-85740000D03* @@ -91,14 +97,23 @@ X43027500Y-93620000D03* X43027500Y-92670000D03* X40752500Y-92670000D03* X40752500Y-94570000D03* +D10* +X47492500Y-42490000D03* +X49567500Y-42490000D03* D17* -X40942500Y-97010000D03* -X43017500Y-97010000D03* +X43097417Y-40863915D03* +X42425666Y-41535666D03* +X41753915Y-42207417D03* +X43362583Y-43816085D03* +X44706085Y-42472583D03* D12* X33940000Y-37740000D03* D13* X34140000Y-34915000D03* X34140000Y-40565000D03* +D10* +X40955000Y-86760000D03* +X43030000Y-86760000D03* D12* X33890000Y-63885000D03* D13* @@ -152,6 +167,15 @@ D20* X60090000Y-48000000D03* X57550000Y-48000000D03* X55010000Y-48000000D03* +D21* +X39250000Y-62380000D03* +X39250000Y-65480000D03* +D10* +X40952500Y-97310000D03* +X43027500Y-97310000D03* +D22* +X37720000Y-53720000D03* +X40820000Y-53720000D03* D14* X81310000Y-58370000D03* D15* @@ -190,126 +214,102 @@ D11* X36730000Y-88220000D03* X34655000Y-88220000D03* D14* -X40920000Y-71030000D03* +X42050000Y-71560000D03* D15* -X38380000Y-71030000D03* -X35840000Y-71030000D03* -D21* +X42050000Y-74100000D03* +X42050000Y-76640000D03* +D23* +X33890000Y-63885000D02* +X48635000Y-63885000D01* +X48635000Y-63885000D02* +X48660000Y-63910000D01* +X63250000Y-46960000D02* +X64700000Y-45510000D01* +X54410000Y-58830000D02* +X63250000Y-49990000D01* +X78770000Y-53620000D02* +X70660000Y-45510000D01* +X48660000Y-58830000D02* +X54410000Y-58830000D01* +X64700000Y-45510000D02* +X70660000Y-45510000D01* +X78770000Y-58370000D02* +X78770000Y-53620000D01* +X63250000Y-49990000D02* +X63250000Y-46960000D01* +X76370000Y-63240000D02* +X71960000Y-58830000D01* +X78770000Y-68530000D02* +X77640000Y-68530000D01* +X77640000Y-68530000D02* +X76370000Y-67260000D01* +X76370000Y-67260000D02* +X76370000Y-63240000D01* +X71960000Y-58830000D02* +X66440000Y-58830000D01* X70780000Y-61370000D02* X66440000Y-61370000D01* X74250000Y-67610000D02* X74250000Y-64840000D01* -X74250000Y-64840000D02* -X70780000Y-61370000D01* -X77710000Y-71070000D02* -X74250000Y-67610000D01* X78770000Y-71070000D02* X77710000Y-71070000D01* -X76920000Y-78690000D02* -X69760000Y-71530000D01* -X69760000Y-71530000D02* -X66440000Y-71530000D01* -X78770000Y-78690000D02* -X76920000Y-78690000D01* -X72080000Y-66460000D02* -X69530000Y-63910000D01* -X72080000Y-68210000D02* -X72080000Y-66460000D01* +X77710000Y-71070000D02* +X74250000Y-67610000D01* +X74250000Y-64840000D02* +X70780000Y-61370000D01* +X78770000Y-73610000D02* +X77480000Y-73610000D01* X77480000Y-73610000D02* X72080000Y-68210000D01* X69530000Y-63910000D02* X66440000Y-63910000D01* -X78770000Y-73610000D02* -X77480000Y-73610000D01* -X76370000Y-63240000D02* -X71960000Y-58830000D01* -X77640000Y-68530000D02* -X76370000Y-67260000D01* -X78770000Y-68530000D02* -X77640000Y-68530000D01* -X76370000Y-67260000D02* -X76370000Y-63240000D01* -X71960000Y-58830000D02* -X66440000Y-58830000D01* -X75220000Y-86310000D02* -X78770000Y-86310000D01* +X72080000Y-68210000D02* +X72080000Y-66460000D01* +X72080000Y-66460000D02* +X69530000Y-63910000D01* +X69760000Y-68990000D02* +X66440000Y-68990000D01* +X76920000Y-76150000D02* +X69760000Y-68990000D01* +X78770000Y-76150000D02* +X76920000Y-76150000D01* +X69760000Y-71530000D02* +X66440000Y-71530000D01* +X76920000Y-78690000D02* +X69760000Y-71530000D01* +X78770000Y-78690000D02* +X76920000Y-78690000D01* +X69960000Y-76610000D02* +X66440000Y-76610000D01* +X78770000Y-83770000D02* +X77120000Y-83770000D01* +X77120000Y-83770000D02* +X69960000Y-76610000D01* X73140000Y-84230000D02* X75220000Y-86310000D01* +X75220000Y-86310000D02* +X78770000Y-86310000D01* X66440000Y-84230000D02* X73140000Y-84230000D01* -X76320000Y-91390000D02* -X78770000Y-91390000D01* X71700000Y-86770000D02* X76320000Y-91390000D01* X66440000Y-86770000D02* X71700000Y-86770000D01* -X48635000Y-63885000D02* -X33890000Y-63885000D01* -X48660000Y-63910000D02* -X48635000Y-63885000D01* -X41420000Y-71530000D02* -X40920000Y-71030000D01* -X48660000Y-71530000D02* -X41420000Y-71530000D01* -D22* -X40790000Y-82830000D02* -X40790000Y-81400000D01* -X44730000Y-86770000D02* -X40790000Y-82830000D01* -X44740000Y-86770000D02* -X44730000Y-86770000D01* -X48660000Y-86770000D02* -X44740000Y-86770000D01* -X43010000Y-88500000D02* -X44740000Y-86770000D01* -X43010000Y-92632500D02* -X43010000Y-88500000D01* -X43027500Y-92650000D02* -X43010000Y-92632500D01* -X46390000Y-96930000D02* -X48660000Y-96930000D01* -X44030000Y-94570000D02* -X46390000Y-96930000D01* -D21* -X48660000Y-47790000D02* -X48660000Y-48670000D01* -X38610000Y-37740000D02* -X48660000Y-47790000D01* -X76200000Y-93930000D02* -X78770000Y-93930000D01* -X73200000Y-96930000D02* -X76200000Y-93930000D01* +X76320000Y-91390000D02* +X78770000Y-91390000D01* X66440000Y-96930000D02* X73200000Y-96930000D01* -X69960000Y-76610000D02* -X66440000Y-76610000D01* -X77120000Y-83770000D02* -X69960000Y-76610000D01* -X78770000Y-83770000D02* -X77120000Y-83770000D01* -X69760000Y-68990000D02* -X66440000Y-68990000D01* -X76920000Y-76150000D02* -X69760000Y-68990000D01* -X78770000Y-76150000D02* -X76920000Y-76150000D01* -X78770000Y-53620000D02* -X70660000Y-45510000D01* -X78770000Y-58370000D02* -X78770000Y-53620000D01* -X63250000Y-46960000D02* -X64700000Y-45510000D01* -X54410000Y-58830000D02* -X63250000Y-49990000D01* -X48660000Y-58830000D02* -X54410000Y-58830000D01* -X64700000Y-45510000D02* -X70660000Y-45510000D01* -X63250000Y-49990000D02* -X63250000Y-46960000D01* -X34150000Y-37740000D02* -X38610000Y-37740000D01* -D22* +X73200000Y-96930000D02* +X76200000Y-93930000D01* +X76200000Y-93930000D02* +X78770000Y-93930000D01* +X43376085Y-43816085D02* +X48230000Y-48670000D01* +X48230000Y-48670000D02* +X48660000Y-48670000D01* +X43362583Y-43816085D02* +X43376085Y-43816085D01* +D24* X40732500Y-94570000D02* X38330000Y-94570000D01* X36617500Y-88107500D02* @@ -332,35 +332,79 @@ X36730000Y-85740000D02* X36730000Y-84340000D01* X34405000Y-94570000D02* X34390000Y-94555000D01* +D23* +X40790000Y-81400000D02* +X43010000Y-83620000D01* +X43010000Y-92632500D02* +X43027500Y-92650000D01* +X40790000Y-81400000D02* +X39240000Y-79850000D01* +X48660000Y-86770000D02* +X48650000Y-86760000D01* +X39250000Y-67472500D02* +X39240000Y-67482500D01* +X39240000Y-79850000D02* +X39240000Y-67482500D01* X40840000Y-81350000D02* X40790000Y-81400000D01* -X40840000Y-77257500D02* -X40840000Y-81350000D01* +X39250000Y-65480000D02* +X39250000Y-67472500D01* +X43010000Y-83620000D02* +X43010000Y-92632500D01* +X48650000Y-86760000D02* +X43030000Y-86760000D01* +D24* X43027500Y-94570000D02* X43027500Y-97000000D01* +X46390000Y-96930000D02* +X48660000Y-96930000D01* X43027500Y-97000000D02* X43017500Y-97010000D01* +X44030000Y-94570000D02* +X46390000Y-96930000D01* X43027500Y-94570000D02* X44030000Y-94570000D01* -D21* +D23* +X39250000Y-62380000D02* +X39250000Y-46330000D01* +X47712500Y-42480000D02* +X44713502Y-42480000D01* +X47492500Y-42490000D02* +X47492500Y-40472500D01* +X39250000Y-46330000D02* +X43107417Y-42472583D01* +X47492500Y-40472500D02* +X47490000Y-40470000D01* +X43107417Y-42472583D02* +X44706085Y-42472583D01* +X44713502Y-42480000D02* +X44706085Y-42472583D01* +X42425666Y-41535666D02* +X38630000Y-37740000D01* +X38630000Y-37740000D02* +X34150000Y-37740000D01* +X48650000Y-71520000D02* +X42090000Y-71520000D01* X48660000Y-71530000D02* -X48380000Y-71250000D01* +X48650000Y-71520000D01* +X42090000Y-71520000D02* +X42050000Y-71560000D01* %TA.AperFunction,Conductor*% G36* -X37920507Y-70820156D02* +X42304000Y-76206325D02* G01* -X37880000Y-70958111D01* -X37880000Y-71101889D01* -X37920507Y-71239844D01* -X37948884Y-71284000D01* -X36271116Y-71284000D01* -X36299493Y-71239844D01* -X36340000Y-71101889D01* -X36340000Y-70958111D01* -X36299493Y-70820156D01* -X36271116Y-70776000D01* -X37948884Y-70776000D01* -X37920507Y-70820156D01* +X42192315Y-76155320D01* +X42085763Y-76140000D01* +X42014237Y-76140000D01* +X41907685Y-76155320D01* +X41796000Y-76206325D01* +X41796000Y-74533674D01* +X41907685Y-74584680D01* +X42014237Y-74600000D01* +X42085763Y-74600000D01* +X42192315Y-74584680D01* +X42304000Y-74533674D01* +X42304000Y-76206325D01* G37* %TD.AperFunction*% %TA.AperFunction,Conductor*% @@ -400,47 +444,47 @@ X36698000Y-98103585D01* X36698000Y-97634000D01* X34344000Y-97634000D01* X33836000Y-97634000D01* -X33836000Y-97264000D01* -X39847000Y-97264000D01* -X39847000Y-97535516D01* -X39857605Y-97639318D01* -X39857606Y-97639321D01* -X39913342Y-97807525D01* -X40006365Y-97958339D01* -X40006370Y-97958345D01* -X40131654Y-98083629D01* -X40131660Y-98083634D01* -X40282474Y-98176657D01* -X40450678Y-98232393D01* -X40450681Y-98232394D01* -X40554483Y-98242999D01* -X40554483Y-98243000D01* -X40688500Y-98243000D01* -X40688500Y-97264000D01* -X39847000Y-97264000D01* -X33836000Y-97264000D01* +X33836000Y-97564000D01* +X39857000Y-97564000D01* +X39857000Y-97835516D01* +X39867605Y-97939318D01* +X39867606Y-97939321D01* +X39923342Y-98107525D01* +X40016365Y-98258339D01* +X40016370Y-98258345D01* +X40141654Y-98383629D01* +X40141660Y-98383634D01* +X40292474Y-98476657D01* +X40460678Y-98532393D01* +X40460681Y-98532394D01* +X40564483Y-98542999D01* +X40564483Y-98543000D01* +X40698500Y-98543000D01* +X40698500Y-97564000D01* +X39857000Y-97564000D01* +X33836000Y-97564000D01* X33836000Y-96197000D01* X34344000Y-96197000D01* X34344000Y-97126000D01* X36698000Y-97126000D01* -X36698000Y-96756000D01* -X39847000Y-96756000D01* -X40688500Y-96756000D01* -X40688500Y-95777000D01* -X40554483Y-95777000D01* -X40450681Y-95787605D01* -X40450678Y-95787606D01* -X40282474Y-95843342D01* -X40131660Y-95936365D01* -X40131654Y-95936370D01* -X40006370Y-96061654D01* -X40006365Y-96061660D01* -X39913342Y-96212474D01* -X39857606Y-96380678D01* -X39857605Y-96380681D01* -X39847000Y-96484483D01* -X39847000Y-96756000D01* -X36698000Y-96756000D01* +X36698000Y-97056000D01* +X39857000Y-97056000D01* +X40698500Y-97056000D01* +X40698500Y-96077000D01* +X40564483Y-96077000D01* +X40460681Y-96087605D01* +X40460678Y-96087606D01* +X40292474Y-96143342D01* +X40141660Y-96236365D01* +X40141654Y-96236370D01* +X40016370Y-96361654D01* +X40016365Y-96361660D01* +X39923342Y-96512474D01* +X39867606Y-96680678D01* +X39867605Y-96680681D01* +X39857000Y-96784483D01* +X39857000Y-97056000D01* +X36698000Y-97056000D01* X36698000Y-96656414D01* X36697999Y-96656402D01* X36691494Y-96595906D01* @@ -507,67 +551,67 @@ X42135838Y-95260802D01* X42157140Y-95273400D01* X42205592Y-95325293D01* X42219000Y-95381853D01* -X42219000Y-95871127D01* -X42198998Y-95939248D01* -X42182095Y-95960222D01* -X42080971Y-96061345D01* -X42078511Y-96064457D01* -X42076281Y-96066035D01* -X42075780Y-96066537D01* -X42075694Y-96066451D01* -X42020568Y-96105483D01* -X41949643Y-96108671D01* -X41888254Y-96073008D01* -X41880837Y-96064446D01* -X41878632Y-96061657D01* -X41753345Y-95936370D01* -X41753339Y-95936365D01* -X41602525Y-95843342D01* -X41434321Y-95787606D01* -X41434318Y-95787605D01* -X41330516Y-95777000D01* -X41196500Y-95777000D01* -X41196500Y-98243000D01* -X41330517Y-98243000D01* -X41330516Y-98242999D01* -X41434318Y-98232394D01* -X41434321Y-98232393D01* -X41602525Y-98176657D01* -X41753339Y-98083634D01* -X41753345Y-98083629D01* -X41878624Y-97958350D01* -X41880832Y-97955558D01* -X41882837Y-97954137D01* -X41883825Y-97953150D01* -X41883993Y-97953318D01* -X41938768Y-97914522D01* -X42009693Y-97911323D01* -X42071088Y-97946976D01* -X42078515Y-97955547D01* -X42080974Y-97958657D01* -X42206341Y-98084024D01* -X42206347Y-98084029D01* -X42206348Y-98084030D01* -X42357262Y-98177115D01* -X42525574Y-98232887D01* -X42629455Y-98243500D01* -X43405544Y-98243499D01* -X43509426Y-98232887D01* -X43677738Y-98177115D01* -X43828652Y-98084030D01* -X43954030Y-97958652D01* -X44047115Y-97807738D01* -X44102887Y-97639426D01* -X44113500Y-97535545D01* -X44113499Y-96484456D01* -X44102887Y-96380574D01* -X44047115Y-96212262D01* -X43954030Y-96061348D01* -X43954027Y-96061345D01* -X43954024Y-96061341D01* -X43872905Y-95980222D01* -X43838879Y-95917910D01* -X43836000Y-95891127D01* +X42219000Y-96181127D01* +X42198998Y-96249248D01* +X42182095Y-96270222D01* +X42090971Y-96361345D01* +X42088511Y-96364457D01* +X42086281Y-96366035D01* +X42085780Y-96366537D01* +X42085694Y-96366451D01* +X42030568Y-96405483D01* +X41959643Y-96408671D01* +X41898254Y-96373008D01* +X41890837Y-96364446D01* +X41888632Y-96361657D01* +X41763345Y-96236370D01* +X41763339Y-96236365D01* +X41612525Y-96143342D01* +X41444321Y-96087606D01* +X41444318Y-96087605D01* +X41340516Y-96077000D01* +X41206500Y-96077000D01* +X41206500Y-98543000D01* +X41340517Y-98543000D01* +X41340516Y-98542999D01* +X41444318Y-98532394D01* +X41444321Y-98532393D01* +X41612525Y-98476657D01* +X41763339Y-98383634D01* +X41763345Y-98383629D01* +X41888624Y-98258350D01* +X41890832Y-98255558D01* +X41892837Y-98254137D01* +X41893825Y-98253150D01* +X41893993Y-98253318D01* +X41948768Y-98214522D01* +X42019693Y-98211323D01* +X42081088Y-98246976D01* +X42088515Y-98255547D01* +X42090974Y-98258657D01* +X42216341Y-98384024D01* +X42216347Y-98384029D01* +X42216348Y-98384030D01* +X42367262Y-98477115D01* +X42535574Y-98532887D01* +X42639455Y-98543500D01* +X43415544Y-98543499D01* +X43519426Y-98532887D01* +X43687738Y-98477115D01* +X43838652Y-98384030D01* +X43964030Y-98258652D01* +X44057115Y-98107738D01* +X44112887Y-97939426D01* +X44123500Y-97835545D01* +X44123499Y-96784456D01* +X44112887Y-96680574D01* +X44057115Y-96512262D01* +X43964030Y-96361348D01* +X43964027Y-96361345D01* +X43964024Y-96361341D01* +X43872905Y-96270222D01* +X43838879Y-96207910D01* +X43836000Y-96181127D01* X43836000Y-95823582D01* X43856002Y-95755461D01* X43909658Y-95708968D01* @@ -586,7 +630,7 @@ X45646738Y-98143261D01* X45763792Y-98230887D01* X45763794Y-98230888D01* X45763796Y-98230889D01* -X45797607Y-98243500D01* +X45822875Y-98252924D01* X45900795Y-98281988D01* X45900803Y-98281990D01* X45961350Y-98288499D01* @@ -601,19 +645,19 @@ X49619196Y-98281990D01* X49619199Y-98281989D01* X49619201Y-98281989D01* X49756204Y-98230889D01* -X49828038Y-98177115D01* X49873261Y-98143261D01* -X49960887Y-98026207D01* -X49960887Y-98026206D01* X49960889Y-98026204D01* X50011989Y-97889201D01* -X50018500Y-97828638D01* -X50018500Y-96031362D01* -X50018090Y-96027550D01* +X50017758Y-97835545D01* +X50018499Y-97828649D01* +X50018500Y-97828632D01* +X50018500Y-96031367D01* +X50018499Y-96031350D01* X50011990Y-95970803D01* X50011988Y-95970795D01* -X49974813Y-95871127D01* +X49960889Y-95833797D01* X49960889Y-95833796D01* +X49931686Y-95794786D01* X49887311Y-95735507D01* X49862501Y-95668989D01* X49877592Y-95599615D01* @@ -747,11 +791,48 @@ X37666524Y-87271341D01* X37575405Y-87180222D01* X37541379Y-87117910D01* X37538500Y-87091127D01* +X37538500Y-87014000D01* +X39859500Y-87014000D01* +X39859500Y-87285516D01* +X39870105Y-87389318D01* +X39870106Y-87389321D01* +X39925842Y-87557525D01* +X40018865Y-87708339D01* +X40018870Y-87708345D01* +X40144154Y-87833629D01* +X40144160Y-87833634D01* +X40294974Y-87926657D01* +X40463178Y-87982393D01* +X40463181Y-87982394D01* +X40566983Y-87992999D01* +X40566983Y-87993000D01* +X40701000Y-87993000D01* +X40701000Y-87014000D01* +X39859500Y-87014000D01* +X37538500Y-87014000D01* X37538500Y-86868872D01* X37558502Y-86800751D01* X37575400Y-86779781D01* X37666530Y-86688652D01* X37759615Y-86537738D01* +X37770132Y-86506000D01* +X39859500Y-86506000D01* +X40701000Y-86506000D01* +X40701000Y-85527000D01* +X40566983Y-85527000D01* +X40463181Y-85537605D01* +X40463178Y-85537606D01* +X40294974Y-85593342D01* +X40144160Y-85686365D01* +X40144154Y-85686370D01* +X40018870Y-85811654D01* +X40018865Y-85811660D01* +X39925842Y-85962474D01* +X39870106Y-86130678D01* +X39870105Y-86130681D01* +X39859500Y-86234483D01* +X39859500Y-86506000D01* +X37770132Y-86506000D01* X37815387Y-86369426D01* X37826000Y-86265545D01* X37825999Y-85214456D01* @@ -795,7 +876,10 @@ X36669195Y-82751990D01* X36669198Y-82751989D01* X36669201Y-82751989D01* X36806204Y-82700889D01* +X36876399Y-82648342D01* X36923261Y-82613261D01* +X37010886Y-82496208D01* +X37010885Y-82496208D01* X37010889Y-82496204D01* X37055196Y-82377413D01* X37097741Y-82320581D01* @@ -831,60 +915,75 @@ X39538568Y-82045235D01* X39602925Y-82075212D01* X39625183Y-82100898D01* X39714279Y-82237270D01* -X39770784Y-82298649D01* -X39866760Y-82402906D01* -X39932892Y-82454379D01* -X39974362Y-82512002D01* -X39981500Y-82553809D01* -X39981500Y-82921099D01* -X39990091Y-82958741D01* -X39992458Y-82972668D01* -X39996782Y-83011046D01* -X39996784Y-83011053D01* -X40009535Y-83047495D01* -X40013445Y-83061065D01* -X40022040Y-83098716D01* -X40022042Y-83098724D01* -X40038796Y-83133513D01* -X40044203Y-83146566D01* -X40056957Y-83183015D01* -X40077500Y-83215709D01* -X40084334Y-83228074D01* -X40101090Y-83262868D01* -X40101092Y-83262872D01* -X40125168Y-83293062D01* -X40133344Y-83304584D01* -X40153889Y-83337281D01* -X40186197Y-83369589D01* -X41881108Y-85064500D01* -X43502512Y-86685903D01* -X43536538Y-86748215D01* -X43531473Y-86819030D01* -X43502512Y-86864093D01* -X42484996Y-87881610D01* -X42484994Y-87881613D01* -X42373892Y-87992714D01* -X42373889Y-87992717D01* -X42353346Y-88025412D01* -X42345172Y-88036932D01* -X42321091Y-88067129D01* -X42304336Y-88101921D01* -X42297503Y-88114284D01* -X42276958Y-88146982D01* -X42264203Y-88183433D01* -X42258798Y-88196482D01* -X42242040Y-88231282D01* -X42242039Y-88231283D01* -X42233446Y-88268930D01* -X42229537Y-88282500D01* -X42216782Y-88318953D01* -X42212458Y-88357330D01* -X42210092Y-88371257D01* -X42201500Y-88408901D01* -X42201500Y-91868496D01* -X42181498Y-91936617D01* -X42139640Y-91976949D01* -X42108193Y-91995546D01* +X39866762Y-82402908D01* +X39877801Y-82411500D01* +X40044424Y-82541189D01* +X40242426Y-82648342D01* +X40242427Y-82648342D01* +X40242428Y-82648343D01* +X40354227Y-82686723D01* +X40455365Y-82721444D01* +X40677431Y-82758500D01* +X40677435Y-82758500D01* +X40902571Y-82758500D01* +X40998513Y-82742489D01* +X41047669Y-82734287D01* +X41118153Y-82742803D01* +X41157503Y-82769473D01* +X42264595Y-83876565D01* +X42298621Y-83938877D01* +X42301500Y-83965660D01* +X42301500Y-85564666D01* +X42281498Y-85632787D01* +X42241649Y-85671905D01* +X42218852Y-85685966D01* +X42218841Y-85685975D01* +X42093471Y-85811345D01* +X42091011Y-85814457D01* +X42088781Y-85816035D01* +X42088280Y-85816537D01* +X42088194Y-85816451D01* +X42033068Y-85855483D01* +X41962143Y-85858671D01* +X41900754Y-85823008D01* +X41893337Y-85814446D01* +X41891132Y-85811657D01* +X41765845Y-85686370D01* +X41765839Y-85686365D01* +X41615025Y-85593342D01* +X41446821Y-85537606D01* +X41446818Y-85537605D01* +X41343016Y-85527000D01* +X41209000Y-85527000D01* +X41209000Y-87993000D01* +X41343017Y-87993000D01* +X41343016Y-87992999D01* +X41446818Y-87982394D01* +X41446821Y-87982393D01* +X41615025Y-87926657D01* +X41765839Y-87833634D01* +X41765845Y-87833629D01* +X41891124Y-87708350D01* +X41893332Y-87705558D01* +X41895337Y-87704137D01* +X41896325Y-87703150D01* +X41896493Y-87703318D01* +X41951268Y-87664522D01* +X42022193Y-87661323D01* +X42083588Y-87696976D01* +X42091015Y-87705547D01* +X42093474Y-87708657D01* +X42218841Y-87834024D01* +X42218845Y-87834027D01* +X42218848Y-87834030D01* +X42218850Y-87834031D01* +X42241646Y-87848092D01* +X42289125Y-87900878D01* +X42301500Y-87955333D01* +X42301500Y-91809356D01* +X42281498Y-91877477D01* +X42239639Y-91917809D01* +X42108196Y-91995544D01* X42108189Y-91995549D01* X41990545Y-92113193D01* X41989556Y-92114469D01* @@ -983,19 +1082,31 @@ X44064455Y-92113196D01* X44064450Y-92113189D01* X43946810Y-91995549D01* X43946803Y-91995544D01* -X43880361Y-91956250D01* -X43831908Y-91904357D01* -X43818500Y-91847797D01* -X43818500Y-88887081D01* -X43838502Y-88818960D01* -X43855405Y-88797986D01* -X45037986Y-87615405D01* -X45100298Y-87581379D01* -X45127081Y-87578500D01* -X45378629Y-87578500D01* -X45446750Y-87598502D01* -X45493243Y-87652158D01* -X45503907Y-87691032D01* +X43803604Y-91910855D01* +X43796331Y-91907709D01* +X43797512Y-91904977D01* +X43749476Y-91874270D01* +X43719826Y-91809761D01* +X43718500Y-91791527D01* +X43718500Y-87980005D01* +X43738502Y-87911884D01* +X43778354Y-87872764D01* +X43782968Y-87869917D01* +X43841152Y-87834030D01* +X43966530Y-87708652D01* +X44059615Y-87557738D01* +X44060568Y-87554863D01* +X44061755Y-87553148D01* +X44062717Y-87551086D01* +X44063069Y-87551250D01* +X44100984Y-87496493D01* +X44166541Y-87469239D01* +X44180171Y-87468500D01* +X45375500Y-87468500D01* +X45443621Y-87488502D01* +X45490114Y-87542158D01* +X45501500Y-87594500D01* +X45501500Y-87668649D01* X45508009Y-87729196D01* X45508011Y-87729204D01* X45559110Y-87866202D01* @@ -1057,9 +1168,8 @@ X50018500Y-85871367D01* X50018499Y-85871350D01* X50011990Y-85810803D01* X50011988Y-85810795D01* -X49960889Y-85673797D01* +X49965577Y-85686365D01* X49960889Y-85673796D01* -X49931686Y-85634786D01* X49887311Y-85575507D01* X49862501Y-85508989D01* X49877592Y-85439615D01* @@ -1083,15 +1193,16 @@ X50018500Y-83331367D01* X50018499Y-83331350D01* X50011990Y-83270803D01* X50011988Y-83270795D01* -X49979247Y-83183015D01* +X49960889Y-83133797D01* X49960889Y-83133796D01* +X49931686Y-83094786D01* X49887311Y-83035507D01* X49862501Y-82968989D01* X49877592Y-82899615D01* X49887306Y-82884497D01* X49960889Y-82786204D01* X50011989Y-82649201D01* -X50014182Y-82628810D01* +X50012082Y-82648343D01* X50018499Y-82588649D01* X50018500Y-82588632D01* X50018500Y-80791367D01* @@ -1151,23 +1262,58 @@ X45559112Y-85673792D01* X45559110Y-85673797D01* X45508011Y-85810795D01* X45508009Y-85810803D01* -X45503907Y-85848968D01* -X45476738Y-85914561D01* -X45418420Y-85955052D01* -X45378629Y-85961500D01* -X45117081Y-85961500D01* -X45048960Y-85941498D01* -X45027986Y-85924595D01* -X41697761Y-82594369D01* -X41663735Y-82532057D01* -X41668800Y-82461241D01* -X41709476Y-82405835D01* -X41713240Y-82402906D01* -X41865722Y-82237268D01* -X41865927Y-82236955D01* -X41954816Y-82100899D01* -X41988860Y-82048791D01* -X42079296Y-81842616D01* +X45501500Y-85871350D01* +X45501500Y-85925500D01* +X45481498Y-85993621D01* +X45427842Y-86040114D01* +X45375500Y-86051500D01* +X44180171Y-86051500D01* +X44112050Y-86031498D01* +X44065557Y-85977842D01* +X44060568Y-85965137D01* +X44059616Y-85962264D01* +X44036940Y-85925500D01* +X43966530Y-85811348D01* +X43966527Y-85811345D01* +X43966524Y-85811341D01* +X43841158Y-85685975D01* +X43841150Y-85685968D01* +X43778352Y-85647234D01* +X43730875Y-85594448D01* +X43718500Y-85539994D01* +X43718500Y-83645216D01* +X43718730Y-83637608D01* +X43719197Y-83629887D01* +X43722402Y-83576907D01* +X43711431Y-83517042D01* +X43710299Y-83509605D01* +X43702965Y-83449199D01* +X43702964Y-83449197D01* +X43702964Y-83449195D01* +X43699351Y-83439668D01* +X43693227Y-83417702D01* +X43691389Y-83407673D01* +X43691389Y-83407671D01* +X43666427Y-83352208D01* +X43663515Y-83345176D01* +X43641957Y-83288332D01* +X43641955Y-83288329D01* +X43641954Y-83288325D01* +X43636163Y-83279935D01* +X43624958Y-83260070D01* +X43620775Y-83250774D01* +X43583267Y-83202899D01* +X43578756Y-83196768D01* +X43544215Y-83146727D01* +X43544212Y-83146724D01* +X43498682Y-83106387D01* +X43493141Y-83101171D01* +X42161299Y-81769329D01* +X42127273Y-81707017D01* +X42128250Y-81649301D01* +X42134562Y-81624374D01* +X42134563Y-81624372D01* +X42134563Y-81624371D01* X42134564Y-81624368D01* X42153156Y-81400000D01* X42134564Y-81175632D01* @@ -1176,484 +1322,176 @@ X41988860Y-80751209D01* X41975528Y-80730803D01* X41865724Y-80562734D01* X41865720Y-80562729D01* -X41774729Y-80463888D01* +X41742217Y-80428571D01* X41713240Y-80397094D01* -X41697107Y-80384537D01* -X41655637Y-80326912D01* -X41648500Y-80285107D01* -X41648500Y-78350799D01* -X41668502Y-78282678D01* -X41708354Y-78243558D01* -X41713016Y-78240681D01* -X41788652Y-78194030D01* -X41914030Y-78068652D01* -X42007115Y-77917738D01* -X42062887Y-77749426D01* -X42073500Y-77645545D01* -X42073499Y-76869456D01* -X42062887Y-76765574D01* -X42007115Y-76597262D01* -X41914030Y-76446348D01* -X41914029Y-76446347D01* -X41914024Y-76446341D01* -X41788657Y-76320974D01* -X41785547Y-76318515D01* -X41783967Y-76316284D01* -X41783463Y-76315780D01* -X41783549Y-76315693D01* -X41744518Y-76260575D01* -X41741326Y-76189650D01* -X41776986Y-76128259D01* -X41785558Y-76120832D01* -X41788350Y-76118624D01* -X41913629Y-75993345D01* -X41913634Y-75993339D01* -X42006657Y-75842525D01* -X42062393Y-75674321D01* -X42062394Y-75674318D01* -X42072999Y-75570516D01* -X42073000Y-75570516D01* -X42073000Y-75436500D01* -X39607000Y-75436500D01* -X39607000Y-75570516D01* -X39617605Y-75674318D01* -X39617606Y-75674321D01* -X39673342Y-75842525D01* -X39766365Y-75993339D01* -X39766370Y-75993345D01* -X39891657Y-76118632D01* -X39894446Y-76120837D01* -X39895863Y-76122838D01* -X39896850Y-76123825D01* -X39896681Y-76123993D01* -X39935479Y-76178775D01* -X39938674Y-76249700D01* -X39903017Y-76311093D01* -X39894457Y-76318511D01* -X39891345Y-76320971D01* -X39765975Y-76446341D01* -X39765970Y-76446347D01* -X39672885Y-76597262D01* -X39617113Y-76765572D01* -X39617112Y-76765579D01* -X39606500Y-76869446D01* -X39606500Y-77645544D01* -X39617112Y-77749425D01* -X39672885Y-77917738D01* -X39765970Y-78068652D01* -X39765975Y-78068658D01* -X39891341Y-78194024D01* -X39891345Y-78194027D01* -X39891348Y-78194030D01* -X39891350Y-78194031D01* -X39971646Y-78243558D01* -X40019125Y-78296343D01* -X40031500Y-78350799D01* -X40031500Y-80207273D01* -X40011498Y-80275394D01* -X39982891Y-80306704D01* -X39866765Y-80397089D01* -X39866760Y-80397094D01* -X39714279Y-80562729D01* -X39625183Y-80699101D01* -X39571179Y-80745189D01* -X39500831Y-80754764D01* -X39436474Y-80724786D01* -X39414217Y-80699100D01* -X39325327Y-80563044D01* -X39172902Y-80397465D01* -X38995301Y-80259232D01* -X38995300Y-80259231D01* -X38797371Y-80152117D01* -X38797369Y-80152116D01* -X38584512Y-80079043D01* -X38584501Y-80079040D01* -X38504000Y-80065606D01* -X38504000Y-80966325D01* -X38392315Y-80915320D01* -X38285763Y-80900000D01* -X38214237Y-80900000D01* -X38107685Y-80915320D01* -X37996000Y-80966325D01* -X37996000Y-80065607D01* -X37995999Y-80065606D01* -X37915498Y-80079040D01* -X37915487Y-80079043D01* -X37702630Y-80152116D01* -X37702628Y-80152117D01* -X37504699Y-80259231D01* -X37504698Y-80259232D01* -X37327096Y-80397465D01* -X37265951Y-80463888D01* -X37205098Y-80500459D01* -X37134134Y-80498324D01* -X37075588Y-80458163D01* -X37055195Y-80422583D01* -X37010889Y-80303796D01* -X37010887Y-80303792D01* -X36923261Y-80186738D01* -X36806207Y-80099112D01* -X36806202Y-80099110D01* -X36669204Y-80048011D01* -X36669196Y-80048009D01* -X36608649Y-80041500D01* -X36608638Y-80041500D01* -X34811362Y-80041500D01* -X34811350Y-80041500D01* -X34750803Y-80048009D01* -X34750795Y-80048011D01* -X34613797Y-80099110D01* -X34613792Y-80099112D01* -X34496738Y-80186738D01* -X34409112Y-80303792D01* -X34409110Y-80303797D01* -X34358011Y-80440795D01* -X34358009Y-80440803D01* -X34351500Y-80501350D01* -X34351500Y-82298649D01* -X34358009Y-82359196D01* -X34358011Y-82359204D01* -X34409110Y-82496202D01* -X34409112Y-82496207D01* -X34496738Y-82613261D01* -X34613792Y-82700887D01* -X34613794Y-82700888D01* -X34613796Y-82700889D01* -X34667600Y-82720957D01* -X34750795Y-82751988D01* -X34750798Y-82751988D01* -X34750799Y-82751989D01* -X34750804Y-82751990D01* -X34779812Y-82755108D01* -X34788965Y-82756092D01* -X34854558Y-82783259D01* -X34895051Y-82841576D01* -X34901500Y-82881370D01* -X34901500Y-83411099D01* -X34910091Y-83448741D01* -X34912458Y-83462668D01* -X34916782Y-83501046D01* -X34916784Y-83501053D01* -X34929535Y-83537495D01* -X34933445Y-83551065D01* -X34942040Y-83588716D01* -X34942042Y-83588724D01* -X34958796Y-83623513D01* -X34964203Y-83636566D01* -X34976957Y-83673015D01* -X34992726Y-83698111D01* -X34997500Y-83705709D01* -X35004334Y-83718074D01* -X35021090Y-83752868D01* -X35021092Y-83752872D01* -X35045168Y-83783062D01* -X35053344Y-83794584D01* -X35073889Y-83827281D01* -X35106197Y-83859589D01* -X35826617Y-84580009D01* -X35860643Y-84642321D01* -X35855578Y-84713136D01* -X35826619Y-84758198D01* -X35793468Y-84791349D01* -X35791011Y-84794457D01* -X35788784Y-84796033D01* -X35788282Y-84796536D01* -X35788196Y-84796450D01* -X35733068Y-84835483D01* -X35662143Y-84838671D01* -X35600754Y-84803008D01* -X35593337Y-84794446D01* -X35591132Y-84791657D01* -X35465845Y-84666370D01* -X35465839Y-84666365D01* -X35315025Y-84573342D01* -X35146821Y-84517606D01* -X35146818Y-84517605D01* -X35043016Y-84507000D01* -X34909000Y-84507000D01* -X34909000Y-89453000D01* -X35043017Y-89453000D01* -X35043016Y-89452999D01* -X35146818Y-89442394D01* -X35146821Y-89442393D01* -X35315025Y-89386657D01* -X35465839Y-89293634D01* -X35465845Y-89293629D01* -X35591124Y-89168350D01* -X35593332Y-89165558D01* -X35595337Y-89164137D01* -X35596325Y-89163150D01* -X35596493Y-89163318D01* -X35651268Y-89124522D01* -X35722193Y-89121323D01* -X35783588Y-89156976D01* -X35791015Y-89165547D01* -X35793474Y-89168657D01* -X35918841Y-89294024D01* -X35918847Y-89294029D01* -X35918848Y-89294030D01* -X36069762Y-89387115D01* -X36238074Y-89442887D01* -X36341955Y-89453500D01* -X36547916Y-89453499D01* -X36616037Y-89473501D01* -X36637012Y-89490404D01* -X37484595Y-90337987D01* -X37518621Y-90400299D01* -X37521500Y-90427082D01* -X37521500Y-93635500D01* -X37501498Y-93703621D01* -X37447842Y-93750114D01* -X37395500Y-93761500D01* -X36261084Y-93761500D01* -X36192963Y-93741498D01* -X36146470Y-93687842D01* -X36143029Y-93679533D01* -X36140889Y-93673797D01* -X36140887Y-93673792D01* -X36053261Y-93556738D01* -X35936207Y-93469112D01* -X35936202Y-93469110D01* -X35799204Y-93418011D01* -X35799196Y-93418009D01* -X35738649Y-93411500D01* -X35738638Y-93411500D01* -X32126500Y-93411500D01* -X32058379Y-93391498D01* -X32011886Y-93337842D01* -X32000500Y-93285500D01* -X32000500Y-93039000D01* -X32020502Y-92970879D01* -X32074158Y-92924386D01* -X32126500Y-92913000D01* -X33836000Y-92913000D01* -X33836000Y-91984000D01* -X34344000Y-91984000D01* -X34344000Y-92913000D01* -X36238585Y-92913000D01* -X36238597Y-92912999D01* -X36299093Y-92906494D01* -X36435964Y-92855444D01* -X36435965Y-92855444D01* -X36552904Y-92767904D01* -X36640444Y-92650965D01* -X36640444Y-92650964D01* -X36691494Y-92514093D01* -X36697999Y-92453597D01* -X36698000Y-92453585D01* -X36698000Y-91984000D01* -X34344000Y-91984000D01* -X33836000Y-91984000D01* -X33836000Y-90547000D01* -X34344000Y-90547000D01* -X34344000Y-91476000D01* -X36698000Y-91476000D01* -X36698000Y-91006414D01* -X36697999Y-91006402D01* -X36691494Y-90945906D01* -X36640444Y-90809035D01* -X36640444Y-90809034D01* -X36552904Y-90692095D01* -X36435965Y-90604555D01* -X36299093Y-90553505D01* -X36238597Y-90547000D01* -X34344000Y-90547000D01* -X33836000Y-90547000D01* -X32126500Y-90547000D01* -X32058379Y-90526998D01* -X32011886Y-90473342D01* -X32000500Y-90421000D01* -X32000500Y-88474000D01* -X33559500Y-88474000D01* -X33559500Y-88745516D01* -X33570105Y-88849318D01* -X33570106Y-88849321D01* -X33625842Y-89017525D01* -X33718865Y-89168339D01* -X33718870Y-89168345D01* -X33844154Y-89293629D01* -X33844160Y-89293634D01* -X33994974Y-89386657D01* -X34163178Y-89442393D01* -X34163181Y-89442394D01* -X34266983Y-89452999D01* -X34266983Y-89453000D01* -X34401000Y-89453000D01* -X34401000Y-88474000D01* -X33559500Y-88474000D01* -X32000500Y-88474000D01* -X32000500Y-85994000D01* -X33559500Y-85994000D01* -X33559500Y-86265516D01* -X33570105Y-86369318D01* -X33570106Y-86369321D01* -X33625842Y-86537525D01* -X33718865Y-86688339D01* -X33718870Y-86688345D01* -X33844154Y-86813629D01* -X33844160Y-86813634D01* -X33940016Y-86872759D01* -X33987494Y-86925545D01* -X33998897Y-86995620D01* -X33970604Y-87060736D01* -X33940016Y-87087241D01* -X33844160Y-87146365D01* -X33844154Y-87146370D01* -X33718870Y-87271654D01* -X33718865Y-87271660D01* -X33625842Y-87422474D01* -X33570106Y-87590678D01* -X33570105Y-87590681D01* -X33559500Y-87694483D01* -X33559500Y-87966000D01* -X34401000Y-87966000D01* -X34401000Y-85994000D01* -X33559500Y-85994000D01* -X32000500Y-85994000D01* -X32000500Y-85486000D01* -X33559500Y-85486000D01* -X34401000Y-85486000D01* -X34401000Y-84507000D01* -X34266983Y-84507000D01* -X34163181Y-84517605D01* -X34163178Y-84517606D01* -X33994974Y-84573342D01* -X33844160Y-84666365D01* -X33844154Y-84666370D01* -X33718870Y-84791654D01* -X33718865Y-84791660D01* -X33625842Y-84942474D01* -X33570106Y-85110678D01* -X33570105Y-85110681D01* -X33559500Y-85214483D01* -X33559500Y-85486000D01* -X32000500Y-85486000D01* -X32000500Y-74928500D01* -X39607000Y-74928500D01* -X40586000Y-74928500D01* -X40586000Y-74087000D01* -X41094000Y-74087000D01* -X41094000Y-74928500D01* -X42073000Y-74928500D01* -X42073000Y-74794483D01* -X42062394Y-74690681D01* -X42062393Y-74690678D01* -X42006657Y-74522474D01* -X41913634Y-74371660D01* -X41913629Y-74371654D01* -X41788345Y-74246370D01* -X41788339Y-74246365D01* -X41637525Y-74153342D01* -X41469321Y-74097606D01* -X41469318Y-74097605D01* -X41365516Y-74087000D01* -X41094000Y-74087000D01* -X40586000Y-74087000D01* -X40314483Y-74087000D01* -X40210681Y-74097605D01* -X40210678Y-74097606D01* -X40042474Y-74153342D01* -X39891660Y-74246365D01* -X39891654Y-74246370D01* -X39766370Y-74371654D01* -X39766365Y-74371660D01* -X39673342Y-74522474D01* -X39617606Y-74690678D01* -X39617605Y-74690681D01* -X39607000Y-74794483D01* -X39607000Y-74928500D01* -X32000500Y-74928500D01* -X32000500Y-71284000D01* -X34503455Y-71284000D01* -X34551176Y-71472449D01* -X34551179Y-71472456D01* -X34641580Y-71678548D01* -X34764674Y-71866958D01* -X34917097Y-72032534D01* -X35094698Y-72170767D01* -X35094699Y-72170768D01* -X35292628Y-72277882D01* -X35292630Y-72277883D01* -X35505483Y-72350955D01* -X35505492Y-72350957D01* -X35586000Y-72364391D01* -X35586000Y-71463674D01* -X35697685Y-71514680D01* -X35804237Y-71530000D01* -X35875763Y-71530000D01* -X35982315Y-71514680D01* -X36094000Y-71463674D01* -X36094000Y-72364390D01* -X36174507Y-72350957D01* -X36174516Y-72350955D01* -X36387369Y-72277883D01* -X36387371Y-72277882D01* -X36585300Y-72170768D01* -X36585301Y-72170767D01* -X36762902Y-72032534D01* -X36915327Y-71866955D01* -X37004517Y-71730441D01* -X37058521Y-71684352D01* -X37128868Y-71674777D01* -X37193226Y-71704754D01* -X37215483Y-71730441D01* -X37304672Y-71866955D01* -X37457097Y-72032534D01* -X37634698Y-72170767D01* -X37634699Y-72170768D01* -X37832628Y-72277882D01* -X37832630Y-72277883D01* -X38045483Y-72350955D01* -X38045492Y-72350957D01* -X38126000Y-72364391D01* -X38126000Y-71463674D01* -X38237685Y-71514680D01* -X38344237Y-71530000D01* -X38415763Y-71530000D01* -X38522315Y-71514680D01* -X38634000Y-71463674D01* -X38634000Y-72364390D01* -X38714507Y-72350957D01* -X38714516Y-72350955D01* -X38927369Y-72277883D01* -X38927371Y-72277882D01* -X39125300Y-72170768D01* -X39125301Y-72170767D01* -X39302905Y-72032532D01* -X39364047Y-71966113D01* -X39424899Y-71929541D01* -X39495863Y-71931674D01* -X39554409Y-71971835D01* -X39574804Y-72007415D01* -X39619111Y-72126204D01* -X39619112Y-72126207D01* -X39706738Y-72243261D01* -X39823792Y-72330887D01* -X39823794Y-72330888D01* -X39823796Y-72330889D01* -X39877600Y-72350957D01* -X39960795Y-72381988D01* -X39960803Y-72381990D01* -X40021350Y-72388499D01* -X40021355Y-72388499D01* -X40021362Y-72388500D01* -X40021368Y-72388500D01* -X41818632Y-72388500D01* -X41818638Y-72388500D01* -X41818645Y-72388499D01* -X41818649Y-72388499D01* -X41879196Y-72381990D01* -X41879199Y-72381989D01* -X41879201Y-72381989D01* -X42016204Y-72330889D01* -X42085251Y-72279201D01* -X42106049Y-72263632D01* -X42172569Y-72238821D01* -X42181558Y-72238500D01* -X45375500Y-72238500D01* -X45443621Y-72258502D01* -X45490114Y-72312158D01* -X45501500Y-72364500D01* +X41713239Y-80397093D01* +X41713237Y-80397091D01* +X41593367Y-80303792D01* +X41535576Y-80258811D01* +X41337574Y-80151658D01* +X41337572Y-80151657D01* +X41337571Y-80151656D01* +X41124639Y-80078557D01* +X41124630Y-80078555D01* +X41078233Y-80070813D01* +X40902569Y-80041500D01* +X40677431Y-80041500D01* +X40616250Y-80051708D01* +X40532327Y-80065712D01* +X40461843Y-80057194D01* +X40422495Y-80030525D01* +X39985405Y-79593435D01* +X39951379Y-79531123D01* +X39948500Y-79504340D01* +X39948500Y-72458649D01* +X40691500Y-72458649D01* +X40698009Y-72519196D01* +X40698011Y-72519204D01* +X40749110Y-72656202D01* +X40749112Y-72656207D01* +X40836738Y-72773261D01* +X40953792Y-72860887D01* +X40953796Y-72860889D01* +X41069312Y-72903975D01* +X41126148Y-72946522D01* +X41150958Y-73013042D01* +X41135866Y-73082416D01* +X41117981Y-73107367D01* +X40974674Y-73263041D01* +X40851580Y-73451451D01* +X40761179Y-73657543D01* +X40761176Y-73657550D01* +X40713455Y-73845999D01* +X40713456Y-73846000D01* +X41618884Y-73846000D01* +X41590507Y-73890156D01* +X41550000Y-74028111D01* +X41550000Y-74171889D01* +X41590507Y-74309844D01* +X41618884Y-74354000D01* +X40713455Y-74354000D01* +X40761176Y-74542449D01* +X40761179Y-74542456D01* +X40851580Y-74748548D01* +X40974674Y-74936958D01* +X41127097Y-75102534D01* +X41304698Y-75240767D01* +X41304699Y-75240768D01* +X41338734Y-75259187D01* +X41389123Y-75309201D01* +X41404475Y-75378518D01* +X41379913Y-75445130D01* +X41338734Y-75480813D01* +X41304699Y-75499231D01* +X41304698Y-75499232D01* +X41127097Y-75637465D01* +X40974674Y-75803041D01* +X40851580Y-75991451D01* +X40761179Y-76197543D01* +X40761176Y-76197550D01* +X40713455Y-76385999D01* +X40713456Y-76386000D01* +X41618884Y-76386000D01* +X41590507Y-76430156D01* +X41550000Y-76568111D01* +X41550000Y-76711889D01* +X41590507Y-76849844D01* +X41618884Y-76894000D01* +X40713455Y-76894000D01* +X40761176Y-77082449D01* +X40761179Y-77082456D01* +X40851580Y-77288548D01* +X40974674Y-77476958D01* +X41127097Y-77642534D01* +X41304698Y-77780767D01* +X41304699Y-77780768D01* +X41502628Y-77887882D01* +X41502630Y-77887883D01* +X41715483Y-77960955D01* +X41715492Y-77960957D01* +X41796000Y-77974391D01* +X41796000Y-77073674D01* +X41907685Y-77124680D01* +X42014237Y-77140000D01* +X42085763Y-77140000D01* +X42192315Y-77124680D01* +X42304000Y-77073674D01* +X42304000Y-77974390D01* +X42384507Y-77960957D01* +X42384516Y-77960955D01* +X42597369Y-77887883D01* +X42597371Y-77887882D01* +X42795300Y-77780768D01* +X42795301Y-77780767D01* +X42972902Y-77642534D01* +X43125325Y-77476958D01* +X43248419Y-77288548D01* +X43338820Y-77082456D01* +X43338823Y-77082449D01* +X43386544Y-76894000D01* +X42481116Y-76894000D01* +X42509493Y-76849844D01* +X42550000Y-76711889D01* +X42550000Y-76568111D01* +X42509493Y-76430156D01* +X42481116Y-76386000D01* +X43386544Y-76386000D01* +X43386544Y-76385999D01* +X43338823Y-76197550D01* +X43338820Y-76197543D01* +X43248419Y-75991451D01* +X43125325Y-75803041D01* +X42972902Y-75637465D01* +X42795301Y-75499232D01* +X42795300Y-75499231D01* +X42761267Y-75480814D01* +X42710876Y-75430801D01* +X42695524Y-75361484D01* +X42720085Y-75294871D01* +X42761267Y-75259186D01* +X42795300Y-75240768D01* +X42795301Y-75240767D01* +X42972902Y-75102534D01* +X43125325Y-74936958D01* +X43248419Y-74748548D01* +X43338820Y-74542456D01* +X43338823Y-74542449D01* +X43386544Y-74354000D01* +X42481116Y-74354000D01* +X42509493Y-74309844D01* +X42550000Y-74171889D01* +X42550000Y-74028111D01* +X42509493Y-73890156D01* +X42481116Y-73846000D01* +X43386544Y-73846000D01* +X43386544Y-73845999D01* +X43338823Y-73657550D01* +X43338820Y-73657543D01* +X43248419Y-73451451D01* +X43125325Y-73263041D01* +X42982018Y-73107367D01* +X42950598Y-73043702D01* +X42958585Y-72973156D01* +X43003444Y-72918127D01* +X43030679Y-72903977D01* +X43146204Y-72860889D01* +X43263261Y-72773261D01* +X43313845Y-72705689D01* +X43350887Y-72656207D01* +X43350887Y-72656206D01* +X43350889Y-72656204D01* +X43401989Y-72519201D01* +X43402428Y-72515123D01* +X43408499Y-72458649D01* +X43408500Y-72458632D01* +X43408500Y-72354500D01* +X43428502Y-72286379D01* +X43482158Y-72239886D01* +X43534500Y-72228500D01* +X45375500Y-72228500D01* +X45443621Y-72248502D01* +X45490114Y-72302158D01* +X45501500Y-72354500D01* X45501500Y-72428649D01* X45508009Y-72489196D01* X45508011Y-72489204D01* @@ -1746,16 +1584,15 @@ X50018500Y-70631367D01* X50018499Y-70631350D01* X50011990Y-70570803D01* X50011988Y-70570795D01* -X49960889Y-70433797D01* +X49972079Y-70463797D01* X49960889Y-70433796D01* -X49931686Y-70394786D01* X49887311Y-70335507D01* X49862501Y-70268989D01* X49877592Y-70199615D01* X49887306Y-70184497D01* X49960889Y-70086204D01* X50011989Y-69949201D01* -X50013646Y-69933796D01* +X50014182Y-69928810D01* X50018499Y-69888649D01* X50018500Y-69888632D01* X50018500Y-68091367D01* @@ -1802,173 +1639,69 @@ X45559110Y-70433797D01* X45508011Y-70570795D01* X45508009Y-70570803D01* X45501500Y-70631350D01* -X45501500Y-70695500D01* -X45481498Y-70763621D01* -X45427842Y-70810114D01* -X45375500Y-70821500D01* -X42404500Y-70821500D01* -X42336379Y-70801498D01* -X42289886Y-70747842D01* -X42278500Y-70695500D01* -X42278500Y-70131367D01* -X42278499Y-70131350D01* -X42271990Y-70070803D01* -X42271988Y-70070795D01* -X42236303Y-69975123D01* -X42220889Y-69933796D01* -X42220888Y-69933794D01* -X42220887Y-69933792D01* -X42133261Y-69816738D01* -X42016207Y-69729112D01* -X42016202Y-69729110D01* -X41879204Y-69678011D01* -X41879196Y-69678009D01* -X41818649Y-69671500D01* -X41818638Y-69671500D01* -X40021362Y-69671500D01* -X40021350Y-69671500D01* -X39960803Y-69678009D01* -X39960795Y-69678011D01* -X39823797Y-69729110D01* -X39823792Y-69729112D01* -X39706738Y-69816738D01* -X39619112Y-69933792D01* -X39619111Y-69933795D01* -X39574804Y-70052584D01* -X39532257Y-70109419D01* -X39465736Y-70134229D01* -X39396362Y-70119137D01* -X39364047Y-70093887D01* -X39302902Y-70027465D01* -X39125301Y-69889232D01* -X39125300Y-69889231D01* -X38927371Y-69782117D01* -X38927369Y-69782116D01* -X38714512Y-69709043D01* -X38714501Y-69709040D01* -X38634000Y-69695606D01* -X38634000Y-70596325D01* -X38522315Y-70545320D01* -X38415763Y-70530000D01* -X38344237Y-70530000D01* -X38237685Y-70545320D01* -X38126000Y-70596325D01* -X38126000Y-69695607D01* -X38125999Y-69695606D01* -X38045498Y-69709040D01* -X38045487Y-69709043D01* -X37832630Y-69782116D01* -X37832628Y-69782117D01* -X37634699Y-69889231D01* -X37634698Y-69889232D01* -X37457097Y-70027465D01* -X37304674Y-70193042D01* -X37215483Y-70329559D01* -X37161479Y-70375647D01* -X37091131Y-70385222D01* -X37026774Y-70355244D01* -X37004517Y-70329559D01* -X36915325Y-70193042D01* -X36762902Y-70027465D01* -X36585301Y-69889232D01* -X36585300Y-69889231D01* -X36387371Y-69782117D01* -X36387369Y-69782116D01* -X36174512Y-69709043D01* -X36174501Y-69709040D01* -X36094000Y-69695606D01* -X36094000Y-70596325D01* -X35982315Y-70545320D01* -X35875763Y-70530000D01* -X35804237Y-70530000D01* -X35697685Y-70545320D01* -X35586000Y-70596325D01* -X35586000Y-69695607D01* -X35585999Y-69695606D01* -X35505498Y-69709040D01* -X35505487Y-69709043D01* -X35292630Y-69782116D01* -X35292628Y-69782117D01* -X35094699Y-69889231D01* -X35094698Y-69889232D01* -X34917097Y-70027465D01* -X34764674Y-70193041D01* -X34641580Y-70381451D01* -X34551179Y-70587543D01* -X34551176Y-70587550D01* -X34503455Y-70775999D01* -X34503456Y-70776000D01* -X35408884Y-70776000D01* -X35380507Y-70820156D01* -X35340000Y-70958111D01* -X35340000Y-71101889D01* -X35380507Y-71239844D01* -X35408884Y-71284000D01* -X34503455Y-71284000D01* -X32000500Y-71284000D01* -X32000500Y-68019000D01* -X32020502Y-67950879D01* -X32074158Y-67904386D01* -X32126500Y-67893000D01* -X33836000Y-67893000D01* -X33836000Y-66964000D01* -X34344000Y-66964000D01* -X34344000Y-67893000D01* -X36238585Y-67893000D01* -X36238597Y-67892999D01* -X36299093Y-67886494D01* -X36435964Y-67835444D01* -X36435965Y-67835444D01* -X36552904Y-67747904D01* -X36640444Y-67630965D01* -X36640444Y-67630964D01* -X36691494Y-67494093D01* -X36697999Y-67433597D01* -X36698000Y-67433585D01* -X36698000Y-66964000D01* -X34344000Y-66964000D01* -X33836000Y-66964000D01* -X33836000Y-65527000D01* -X34344000Y-65527000D01* -X34344000Y-66456000D01* -X36698000Y-66456000D01* -X36698000Y-65986414D01* -X36697999Y-65986402D01* -X36691494Y-65925906D01* -X36640444Y-65789035D01* -X36640444Y-65789034D01* -X36552904Y-65672095D01* -X36435965Y-65584555D01* -X36299093Y-65533505D01* -X36238597Y-65527000D01* -X34344000Y-65527000D01* -X33836000Y-65527000D01* -X32126500Y-65527000D01* -X32058379Y-65506998D01* -X32011886Y-65453342D01* -X32000500Y-65401000D01* -X32000500Y-65154500D01* -X32020502Y-65086379D01* -X32074158Y-65039886D01* -X32126500Y-65028500D01* -X35738632Y-65028500D01* -X35738638Y-65028500D01* -X35738645Y-65028499D01* -X35738649Y-65028499D01* -X35799196Y-65021990D01* -X35799199Y-65021989D01* -X35799201Y-65021989D01* -X35936204Y-64970889D01* -X36053261Y-64883261D01* -X36092311Y-64831096D01* -X36140887Y-64766207D01* -X36140887Y-64766206D01* -X36140889Y-64766204D01* -X36161299Y-64711484D01* -X36174733Y-64675467D01* -X36217280Y-64618631D01* -X36283800Y-64593821D01* -X36292788Y-64593500D01* +X45501500Y-70685500D01* +X45481498Y-70753621D01* +X45427842Y-70800114D01* +X45375500Y-70811500D01* +X43534500Y-70811500D01* +X43466379Y-70791498D01* +X43419886Y-70737842D01* +X43408500Y-70685500D01* +X43408500Y-70661367D01* +X43408499Y-70661350D01* +X43401990Y-70600803D01* +X43401988Y-70600795D01* +X43350889Y-70463797D01* +X43350887Y-70463792D01* +X43263261Y-70346738D01* +X43146207Y-70259112D01* +X43146202Y-70259110D01* +X43009204Y-70208011D01* +X43009196Y-70208009D01* +X42948649Y-70201500D01* +X42948638Y-70201500D01* +X41151362Y-70201500D01* +X41151350Y-70201500D01* +X41090803Y-70208009D01* +X41090795Y-70208011D01* +X40953797Y-70259110D01* +X40953792Y-70259112D01* +X40836738Y-70346738D01* +X40749112Y-70463792D01* +X40749110Y-70463797D01* +X40698011Y-70600795D01* +X40698009Y-70600803D01* +X40691500Y-70661350D01* +X40691500Y-72458649D01* +X39948500Y-72458649D01* +X39948500Y-67605333D01* +X39949418Y-67590154D01* +X39950070Y-67584782D01* +X39950294Y-67582932D01* +X39951434Y-67575441D01* +X39962402Y-67515593D01* +X39958730Y-67454890D01* +X39958500Y-67447282D01* +X39958500Y-66742375D01* +X39978502Y-66674254D01* +X40032158Y-66627761D01* +X40044868Y-66622770D01* +X40044871Y-66622769D01* +X40197738Y-66572115D01* +X40348652Y-66479030D01* +X40474030Y-66353652D01* +X40567115Y-66202738D01* +X40622887Y-66034426D01* +X40633500Y-65930545D01* +X40633499Y-65029456D01* +X40633282Y-65027336D01* +X40622887Y-64925574D01* +X40604207Y-64869201D01* +X40567733Y-64759129D01* +X40565294Y-64688178D01* +X40601602Y-64627168D01* +X40665131Y-64595473D01* +X40687339Y-64593500D01* X45375500Y-64593500D01* X45443621Y-64613502D01* X45490114Y-64667158D01* @@ -2005,7 +1738,7 @@ X50018500Y-63011367D01* X50018499Y-63011350D01* X50011990Y-62950803D01* X50011988Y-62950795D01* -X49963168Y-62819906D01* +X49967136Y-62830545D01* X49960889Y-62813796D01* X49887311Y-62715507D01* X49862501Y-62648989D01* @@ -2210,7 +1943,7 @@ X77425437Y-60685624D01* X77425436Y-60685630D01* X77425436Y-60685632D01* X77406844Y-60910000D01* -X77424232Y-61119844D01* +X77425178Y-61131260D01* X77425437Y-61134375D01* X77480702Y-61352612D01* X77480703Y-61352613D01* @@ -2220,7 +1953,7 @@ X77571141Y-61558793D01* X77694275Y-61747265D01* X77694279Y-61747270D01* X77846762Y-61912908D01* -X77901331Y-61955381D01* +X77868010Y-61929446D01* X78024424Y-62051189D01* X78057680Y-62069186D01* X78108071Y-62119200D01* @@ -2315,6 +2048,7 @@ X77001954Y-62908325D01* X76996163Y-62899935D01* X76984958Y-62880070D01* X76980775Y-62870774D01* +X76955653Y-62838708D01* X76943267Y-62822899D01* X76938756Y-62816768D01* X76904215Y-62766727D01* @@ -2777,15 +2511,16 @@ X69598500Y-83331367D01* X69598499Y-83331350D01* X69591990Y-83270803D01* X69591988Y-83270795D01* -X69559247Y-83183015D01* +X69540889Y-83133797D01* X69540889Y-83133796D01* +X69511686Y-83094786D01* X69467311Y-83035507D01* X69442501Y-82968989D01* X69457592Y-82899615D01* X69467306Y-82884497D01* X69540889Y-82786204D01* X69591989Y-82649201D01* -X69594182Y-82628810D01* +X69592082Y-82648343D01* X69598499Y-82588649D01* X69598500Y-82588632D01* X69598500Y-80791367D01* @@ -2913,12 +2648,10 @@ X71422461Y-87498502D01* X71443435Y-87515405D01* X75801171Y-91873141D01* X75806387Y-91878682D01* -X75842697Y-91919666D01* +X75846724Y-91924212D01* X75846727Y-91924215D01* X75896804Y-91958781D01* X75902895Y-91963263D01* -X75939771Y-91992154D01* -X75944100Y-91995546D01* X75950775Y-92000775D01* X75960070Y-92004958D01* X75979933Y-92016161D01* @@ -2997,8 +2730,9 @@ X69598500Y-96031367D01* X69598499Y-96031350D01* X69591990Y-95970803D01* X69591988Y-95970795D01* -X69554813Y-95871127D01* +X69540889Y-95833797D01* X69540889Y-95833796D01* +X69511686Y-95794786D01* X69467311Y-95735507D01* X69442501Y-95668989D01* X69457592Y-95599615D01* @@ -3063,7 +2797,7 @@ X65226738Y-98143261D01* X65343792Y-98230887D01* X65343794Y-98230888D01* X65343796Y-98230889D01* -X65377607Y-98243500D01* +X65402875Y-98252924D01* X65480795Y-98281988D01* X65480803Y-98281990D01* X65541350Y-98288499D01* @@ -3078,13 +2812,12 @@ X69199196Y-98281990D01* X69199199Y-98281989D01* X69199201Y-98281989D01* X69336204Y-98230889D01* -X69408038Y-98177115D01* X69453261Y-98143261D01* -X69540887Y-98026207D01* -X69540887Y-98026206D01* X69540889Y-98026204D01* X69591989Y-97889201D01* -X69598500Y-97828638D01* +X69597758Y-97835545D01* +X69598499Y-97828649D01* +X69598500Y-97828632D01* X69598500Y-97764500D01* X69618502Y-97696379D01* X69672158Y-97649886D01* @@ -3865,141 +3598,104 @@ X45501500Y-63050500D01* X45481498Y-63118621D01* X45427842Y-63165114D01* X45375500Y-63176500D01* -X36292788Y-63176500D01* -X36224667Y-63156498D01* -X36178174Y-63102842D01* -X36174733Y-63094533D01* -X36149793Y-63027669D01* -X36140889Y-63003796D01* -X36140888Y-63003794D01* -X36140887Y-63003792D01* -X36053261Y-62886738D01* -X35936207Y-62799112D01* -X35936202Y-62799110D01* -X35799204Y-62748011D01* -X35799196Y-62748009D01* -X35738649Y-62741500D01* -X35738638Y-62741500D01* -X32126500Y-62741500D01* -X32058379Y-62721498D01* -X32011886Y-62667842D01* -X32000500Y-62615500D01* -X32000500Y-62369000D01* -X32020502Y-62300879D01* -X32074158Y-62254386D01* -X32126500Y-62243000D01* -X33836000Y-62243000D01* -X33836000Y-61314000D01* -X34344000Y-61314000D01* -X34344000Y-62243000D01* -X36238585Y-62243000D01* -X36238597Y-62242999D01* -X36299093Y-62236494D01* -X36435964Y-62185444D01* -X36435965Y-62185444D01* -X36552904Y-62097904D01* -X36640444Y-61980965D01* -X36640444Y-61980964D01* -X36691494Y-61844093D01* -X36697999Y-61783597D01* -X36698000Y-61783585D01* -X36698000Y-61314000D01* -X34344000Y-61314000D01* -X33836000Y-61314000D01* -X33836000Y-59877000D01* -X34344000Y-59877000D01* -X34344000Y-60806000D01* -X36698000Y-60806000D01* -X36698000Y-60336414D01* -X36697999Y-60336402D01* -X36691494Y-60275906D01* -X36640444Y-60139035D01* -X36640444Y-60139034D01* -X36552904Y-60022095D01* -X36435965Y-59934555D01* -X36299093Y-59883505D01* -X36238597Y-59877000D01* -X34344000Y-59877000D01* -X33836000Y-59877000D01* -X32126500Y-59877000D01* -X32058379Y-59856998D01* -X32011886Y-59803342D01* -X32000500Y-59751000D01* -X32000500Y-41874000D01* -X32020502Y-41805879D01* -X32074158Y-41759386D01* -X32126500Y-41748000D01* -X33886000Y-41748000D01* -X33886000Y-40819000D01* -X34394000Y-40819000D01* -X34394000Y-41748000D01* -X36288585Y-41748000D01* -X36288597Y-41747999D01* -X36349093Y-41741494D01* -X36485964Y-41690444D01* -X36485965Y-41690444D01* -X36602904Y-41602904D01* -X36690444Y-41485965D01* -X36690444Y-41485964D01* -X36741494Y-41349093D01* -X36747999Y-41288597D01* -X36748000Y-41288585D01* -X36748000Y-40819000D01* -X34394000Y-40819000D01* -X33886000Y-40819000D01* -X33886000Y-39382000D01* -X34394000Y-39382000D01* -X34394000Y-40311000D01* -X36748000Y-40311000D01* -X36748000Y-39841414D01* -X36747999Y-39841402D01* -X36741494Y-39780906D01* -X36690444Y-39644035D01* -X36690444Y-39644034D01* -X36602904Y-39527095D01* -X36485965Y-39439555D01* -X36349093Y-39388505D01* -X36288597Y-39382000D01* -X34394000Y-39382000D01* -X33886000Y-39382000D01* -X32126500Y-39382000D01* -X32058379Y-39361998D01* -X32011886Y-39308342D01* -X32000500Y-39256000D01* -X32000500Y-39009500D01* -X32020502Y-38941379D01* -X32074158Y-38894886D01* -X32126500Y-38883500D01* -X35788632Y-38883500D01* -X35788638Y-38883500D01* -X35788645Y-38883499D01* -X35788649Y-38883499D01* -X35849196Y-38876990D01* -X35849199Y-38876989D01* -X35849201Y-38876989D01* -X35986204Y-38825889D01* -X36103261Y-38738261D01* -X36190889Y-38621204D01* -X36211112Y-38566983D01* -X36224733Y-38530467D01* -X36267280Y-38473631D01* -X36333800Y-38448821D01* -X36342788Y-38448500D01* -X38264340Y-38448500D01* -X38332461Y-38468502D01* -X38353435Y-38485405D01* -X46964435Y-47096405D01* -X46998461Y-47158717D01* -X46993396Y-47229532D01* -X46950849Y-47286368D01* -X46884329Y-47311179D01* -X46875340Y-47311500D01* -X45961350Y-47311500D01* -X45900803Y-47318009D01* -X45900795Y-47318011D01* -X45763797Y-47369110D01* -X45763792Y-47369112D01* -X45646738Y-47456738D01* +X40717162Y-63176500D01* +X40649041Y-63156498D01* +X40602548Y-63102842D01* +X40592444Y-63032568D01* +X40597557Y-63010868D01* +X40597557Y-63010867D01* +X40622887Y-62934426D01* +X40633500Y-62830545D01* +X40633499Y-61929456D01* +X40622887Y-61825574D01* +X40567115Y-61657262D01* +X40474030Y-61506348D01* +X40474029Y-61506347D01* +X40474024Y-61506341D01* +X40348658Y-61380975D01* +X40348652Y-61380970D01* +X40302678Y-61352613D01* +X40197738Y-61287885D01* +X40044867Y-61237229D01* +X39986496Y-61196816D01* +X39959240Y-61131260D01* +X39958500Y-61117625D01* +X39958500Y-55165095D01* +X39978502Y-55096974D01* +X40032158Y-55050481D01* +X40102432Y-55040377D01* +X40124133Y-55045491D01* +X40265669Y-55092392D01* +X40265681Y-55092394D01* +X40369483Y-55102999D01* +X40369483Y-55103000D01* +X40566000Y-55103000D01* +X40566000Y-53974000D01* +X41074000Y-53974000D01* +X41074000Y-55103000D01* +X41270517Y-55103000D01* +X41270516Y-55102999D01* +X41374318Y-55092394D01* +X41374321Y-55092393D01* +X41542525Y-55036657D01* +X41693339Y-54943634D01* +X41693345Y-54943629D01* +X41818629Y-54818345D01* +X41818634Y-54818339D01* +X41911657Y-54667525D01* +X41967393Y-54499321D01* +X41967394Y-54499318D01* +X41977999Y-54395516D01* +X41978000Y-54395516D01* +X41978000Y-53974000D01* +X41074000Y-53974000D01* +X40566000Y-53974000D01* +X40566000Y-52337000D01* +X41074000Y-52337000D01* +X41074000Y-53466000D01* +X41978000Y-53466000D01* +X41978000Y-53044483D01* +X41967394Y-52940681D01* +X41967393Y-52940678D01* +X41911657Y-52772474D01* +X41818634Y-52621660D01* +X41818629Y-52621654D01* +X41693345Y-52496370D01* +X41693339Y-52496365D01* +X41542525Y-52403342D01* +X41374321Y-52347606D01* +X41374318Y-52347605D01* +X41270516Y-52337000D01* +X41074000Y-52337000D01* +X40566000Y-52337000D01* +X40369483Y-52337000D01* +X40265681Y-52347605D01* +X40265677Y-52347606D01* +X40124133Y-52394509D01* +X40053178Y-52396949D01* +X39992168Y-52360641D01* +X39960473Y-52297112D01* +X39958500Y-52274904D01* +X39958500Y-46675660D01* +X39978502Y-46607539D01* +X39995405Y-46586565D01* +X40840470Y-45741500D01* +X42403444Y-44178525D01* +X42465754Y-44144502D01* +X42536569Y-44149566D01* +X42581632Y-44178527D01* +X43200298Y-44797193D01* +X43228777Y-44821516D01* +X43374567Y-44901665D01* +X43374569Y-44901666D01* +X43374573Y-44901668D01* +X43455719Y-44922502D01* +X43513478Y-44955448D01* +X45754389Y-47196359D01* +X45788415Y-47258671D01* +X45783350Y-47329486D01* +X45740804Y-47386322D01* +X45646737Y-47456740D01* X45559112Y-47573792D01* X45559110Y-47573797D01* X45508011Y-47710795D01* @@ -4203,41 +3899,264 @@ X49619204Y-47318011D01* X49619196Y-47318009D01* X49558649Y-47311500D01* X49558638Y-47311500D01* -X49236101Y-47311500D01* -X49167980Y-47291498D01* -X49152549Y-47279813D01* -X49148684Y-47276389D01* -X49143141Y-47271171D01* -X39128827Y-37256857D01* -X39123610Y-37251316D01* -X39083271Y-37205783D01* -X39033220Y-37171234D01* -X39027093Y-37166726D01* -X38979226Y-37129225D01* -X38979222Y-37129223D01* -X38969919Y-37125035D01* -X38950069Y-37113840D01* -X38941675Y-37108046D01* -X38924847Y-37101664D01* -X38884821Y-37086483D01* -X38877794Y-37083572D01* -X38822332Y-37058612D01* -X38822330Y-37058611D01* -X38822329Y-37058611D01* -X38812286Y-37056770D01* -X38790336Y-37050650D01* -X38780801Y-37047035D01* -X38780800Y-37047034D01* -X38780798Y-37047034D01* -X38780794Y-37047033D01* -X38720433Y-37039704D01* -X38712914Y-37038559D01* -X38674388Y-37031500D01* -X38653094Y-37027598D01* -X38653093Y-37027598D01* -X38602132Y-37030680D01* -X38592390Y-37031270D01* -X38584782Y-37031500D01* +X47925661Y-47311500D01* +X47857540Y-47291498D01* +X47836566Y-47274595D01* +X44492618Y-43930648D01* +X44459672Y-43872889D01* +X44448166Y-43828075D01* +X44448163Y-43828069D01* +X44368014Y-43682279D01* +X44343697Y-43653807D01* +X44248053Y-43558163D01* +X44086066Y-43396176D01* +X44052043Y-43333866D01* +X44057107Y-43263051D01* +X44099654Y-43206215D01* +X44166174Y-43181404D01* +X44175163Y-43181083D01* +X44219003Y-43181083D01* +X44287124Y-43201085D01* +X44308093Y-43217983D01* +X44481434Y-43391324D01* +X44543807Y-43453697D01* +X44572279Y-43478014D01* +X44718069Y-43558163D01* +X44718077Y-43558167D01* +X44879215Y-43599540D01* +X44879223Y-43599542D01* +X44879226Y-43599542D01* +X45045596Y-43599542D01* +X45045599Y-43599542D01* +X45206748Y-43558166D01* +X45352544Y-43478013D01* +X45381017Y-43453695D01* +X45609308Y-43225403D01* +X45671619Y-43191380D01* +X45698402Y-43188500D01* +X46339016Y-43188500D01* +X46407137Y-43208502D01* +X46453630Y-43262158D01* +X46458621Y-43274869D01* +X46462884Y-43287736D01* +X46555970Y-43438652D01* +X46555975Y-43438658D01* +X46681341Y-43564024D01* +X46681347Y-43564029D01* +X46681348Y-43564030D01* +X46832262Y-43657115D01* +X47000574Y-43712887D01* +X47104455Y-43723500D01* +X47880544Y-43723499D01* +X47984426Y-43712887D01* +X48152738Y-43657115D01* +X48303652Y-43564030D01* +X48429030Y-43438652D01* +X48429037Y-43438639D01* +X48431478Y-43435554D01* +X48433709Y-43433973D01* +X48434220Y-43433463D01* +X48434307Y-43433550D01* +X48489416Y-43394521D01* +X48560340Y-43391324D01* +X48621734Y-43426980D01* +X48629161Y-43435551D01* +X48631369Y-43438344D01* +X48756654Y-43563629D01* +X48756660Y-43563634D01* +X48907474Y-43656657D01* +X49075678Y-43712393D01* +X49075681Y-43712394D01* +X49179483Y-43722999D01* +X49179483Y-43723000D01* +X49313500Y-43723000D01* +X49313500Y-42744000D01* +X49821500Y-42744000D01* +X49821500Y-43723000D01* +X49955517Y-43723000D01* +X49955516Y-43722999D01* +X50059318Y-43712394D01* +X50059321Y-43712393D01* +X50227525Y-43656657D01* +X50378339Y-43563634D01* +X50378345Y-43563629D01* +X50503629Y-43438345D01* +X50503634Y-43438339D01* +X50596657Y-43287525D01* +X50652393Y-43119321D01* +X50652394Y-43119318D01* +X50662999Y-43015516D01* +X50663000Y-43015516D01* +X50663000Y-42744000D01* +X49821500Y-42744000D01* +X49313500Y-42744000D01* +X49313500Y-41714566D01* +X49311000Y-41691309D01* +X49311000Y-40724000D01* +X49819000Y-40724000D01* +X49819000Y-41245433D01* +X49821500Y-41268691D01* +X49821500Y-42236000D01* +X50663000Y-42236000D01* +X50663000Y-41964483D01* +X50652394Y-41860681D01* +X50652393Y-41860678D01* +X50596657Y-41692474D01* +X50505151Y-41544120D01* +X50486414Y-41475641D01* +X50505151Y-41411826D01* +X50594157Y-41267525D01* +X50649893Y-41099321D01* +X50649894Y-41099318D01* +X50660499Y-40995516D01* +X50660500Y-40995516D01* +X50660500Y-40724000D01* +X49819000Y-40724000D01* +X49311000Y-40724000D01* +X49311000Y-39237000D01* +X49819000Y-39237000D01* +X49819000Y-40216000D01* +X50660500Y-40216000D01* +X50660500Y-39944483D01* +X50649894Y-39840681D01* +X50649893Y-39840678D01* +X50594157Y-39672474D01* +X50501134Y-39521660D01* +X50501129Y-39521654D01* +X50375845Y-39396370D01* +X50375839Y-39396365D01* +X50225025Y-39303342D01* +X50056821Y-39247606D01* +X50056818Y-39247605D01* +X49953016Y-39237000D01* +X49819000Y-39237000D01* +X49311000Y-39237000D01* +X49176983Y-39237000D01* +X49073181Y-39247605D01* +X49073178Y-39247606D01* +X48904974Y-39303342D01* +X48754160Y-39396365D01* +X48754154Y-39396370D01* +X48628870Y-39521654D01* +X48626657Y-39524454D01* +X48624649Y-39525875D01* +X48623675Y-39526850D01* +X48623508Y-39526683D01* +X48568716Y-39565482D01* +X48497791Y-39568672D01* +X48436400Y-39533011D01* +X48428983Y-39524450D01* +X48426528Y-39521345D01* +X48301158Y-39395975D01* +X48301152Y-39395970D01* +X48246075Y-39361998D01* +X48150238Y-39302885D01* +X48008746Y-39256000D01* +X47981927Y-39247113D01* +X47981920Y-39247112D01* +X47878053Y-39236500D01* +X47101955Y-39236500D01* +X46998074Y-39247112D01* +X46829761Y-39302885D01* +X46678847Y-39395970D01* +X46678841Y-39395975D01* +X46553475Y-39521341D01* +X46553470Y-39521347D01* +X46460385Y-39672262D01* +X46404613Y-39840572D01* +X46404612Y-39840579D01* +X46394000Y-39944446D01* +X46394000Y-40995544D01* +X46404612Y-41099425D01* +X46444120Y-41218652D01* +X46460385Y-41267738D01* +X46543776Y-41402936D01* +X46551760Y-41415879D01* +X46570497Y-41484358D01* +X46551760Y-41548173D01* +X46462883Y-41692265D01* +X46459859Y-41698751D01* +X46412941Y-41752036D01* +X46345665Y-41771500D01* +X45200584Y-41771500D01* +X45132463Y-41751498D01* +X45111493Y-41734599D01* +X44868365Y-41491471D01* +X44868364Y-41491470D01* +X44868362Y-41491468D01* +X44839890Y-41467151D01* +X44694100Y-41387002D01* +X44694092Y-41386998D01* +X44532954Y-41345625D01* +X44532948Y-41345624D01* +X44532947Y-41345624D01* +X44366571Y-41345624D01* +X44366564Y-41345624D01* +X44364964Y-41345826D01* +X44363712Y-41345624D01* +X44358644Y-41345624D01* +X44358644Y-41344806D01* +X44294875Y-41334516D01* +X44242026Y-41287107D01* +X44223199Y-41218652D01* +X44224174Y-41205020D01* +X44224374Y-41203436D01* +X44224376Y-41203429D01* +X44224376Y-41037053D01* +X44224374Y-41037045D01* +X44183001Y-40875907D01* +X44182997Y-40875899D01* +X44102848Y-40730109D01* +X44078525Y-40701630D01* +X43259701Y-39882806D01* +X43231222Y-39858483D01* +X43085432Y-39778334D01* +X43085424Y-39778330D01* +X42924286Y-39736957D01* +X42924280Y-39736956D01* +X42924279Y-39736956D01* +X42757903Y-39736956D01* +X42757901Y-39736956D01* +X42757895Y-39736957D01* +X42596756Y-39778331D01* +X42596752Y-39778332D01* +X42450967Y-39858479D01* +X42450953Y-39858488D01* +X42422491Y-39882796D01* +X42187723Y-40117564D01* +X42125411Y-40151589D01* +X42054595Y-40146524D01* +X42009535Y-40117564D01* +X39148826Y-37256856D01* +X39143610Y-37251316D01* +X39103271Y-37205783D01* +X39053220Y-37171234D01* +X39047093Y-37166726D01* +X38999226Y-37129225D01* +X38999222Y-37129223D01* +X38989919Y-37125035D01* +X38970069Y-37113840D01* +X38961675Y-37108046D01* +X38944847Y-37101664D01* +X38904821Y-37086483D01* +X38897794Y-37083572D01* +X38842332Y-37058612D01* +X38842330Y-37058611D01* +X38842329Y-37058611D01* +X38832286Y-37056770D01* +X38810336Y-37050650D01* +X38800801Y-37047035D01* +X38800800Y-37047034D01* +X38800798Y-37047034D01* +X38800794Y-37047033D01* +X38740433Y-37039704D01* +X38732914Y-37038559D01* +X38694388Y-37031500D01* +X38673094Y-37027598D01* +X38673093Y-37027598D01* +X38622132Y-37030680D01* +X38612390Y-37031270D01* +X38604782Y-37031500D01* X36342788Y-37031500D01* X36274667Y-37011498D01* X36228174Y-36957842D01* @@ -4312,6 +4231,372 @@ G37* %TD.AperFunction*% %TA.AperFunction,Conductor*% G36* +X37880782Y-64613502D02* +G01* +X37927275Y-64667158D01* +X37937379Y-64737432D01* +X37932267Y-64759125D01* +X37908419Y-64831097D01* +X37877113Y-64925573D01* +X37877112Y-64925579D01* +X37866500Y-65029446D01* +X37866500Y-65930544D01* +X37877112Y-66034425D01* +X37932885Y-66202738D01* +X38025970Y-66353652D01* +X38025975Y-66353658D01* +X38151341Y-66479024D01* +X38151347Y-66479029D01* +X38151348Y-66479030D01* +X38302262Y-66572115D01* +X38455135Y-66622771D01* +X38513504Y-66663183D01* +X38540760Y-66728739D01* +X38541500Y-66742374D01* +X38541500Y-67349654D01* +X38540579Y-67364858D01* +X38539702Y-67372073D01* +X38538560Y-67379576D01* +X38527598Y-67439406D01* +X38531270Y-67500108D01* +X38531500Y-67507716D01* +X38531500Y-79824782D01* +X38531269Y-79832390D01* +X38527598Y-79893093D01* +X38538298Y-79951484D01* +X38538559Y-79952910D01* +X38539709Y-79960474D01* +X38539771Y-79960986D01* +X38528103Y-80031017D01* +X38504000Y-80062113D01* +X38504000Y-80966325D01* +X38392315Y-80915320D01* +X38285763Y-80900000D01* +X38214237Y-80900000D01* +X38107685Y-80915320D01* +X37996000Y-80966325D01* +X37996000Y-80065607D01* +X37995999Y-80065606D01* +X37915498Y-80079040D01* +X37915487Y-80079043D01* +X37702630Y-80152116D01* +X37702628Y-80152117D01* +X37504699Y-80259231D01* +X37504698Y-80259232D01* +X37327096Y-80397465D01* +X37265951Y-80463888D01* +X37205098Y-80500459D01* +X37134134Y-80498324D01* +X37075588Y-80458163D01* +X37055195Y-80422583D01* +X37010889Y-80303796D01* +X37010887Y-80303792D01* +X36923261Y-80186738D01* +X36806207Y-80099112D01* +X36806202Y-80099110D01* +X36669204Y-80048011D01* +X36669196Y-80048009D01* +X36608649Y-80041500D01* +X36608638Y-80041500D01* +X34811362Y-80041500D01* +X34811350Y-80041500D01* +X34750803Y-80048009D01* +X34750795Y-80048011D01* +X34613797Y-80099110D01* +X34613792Y-80099112D01* +X34496738Y-80186738D01* +X34409112Y-80303792D01* +X34409110Y-80303797D01* +X34358011Y-80440795D01* +X34358009Y-80440803D01* +X34351500Y-80501350D01* +X34351500Y-82298649D01* +X34358009Y-82359196D01* +X34358011Y-82359204D01* +X34409110Y-82496202D01* +X34409112Y-82496207D01* +X34496738Y-82613261D01* +X34613792Y-82700887D01* +X34613794Y-82700888D01* +X34613796Y-82700889D01* +X34667600Y-82720957D01* +X34750795Y-82751988D01* +X34750798Y-82751988D01* +X34750799Y-82751989D01* +X34750804Y-82751990D01* +X34779812Y-82755108D01* +X34788965Y-82756092D01* +X34854558Y-82783259D01* +X34895051Y-82841576D01* +X34901500Y-82881370D01* +X34901500Y-83411099D01* +X34910091Y-83448741D01* +X34912458Y-83462668D01* +X34916782Y-83501046D01* +X34916784Y-83501053D01* +X34929535Y-83537495D01* +X34933445Y-83551065D01* +X34942040Y-83588716D01* +X34942042Y-83588724D01* +X34958796Y-83623513D01* +X34964203Y-83636566D01* +X34976957Y-83673015D01* +X34992726Y-83698111D01* +X34997500Y-83705709D01* +X35004334Y-83718074D01* +X35021090Y-83752868D01* +X35021092Y-83752872D01* +X35045168Y-83783062D01* +X35053344Y-83794584D01* +X35073889Y-83827281D01* +X35106197Y-83859589D01* +X35826617Y-84580009D01* +X35860643Y-84642321D01* +X35855578Y-84713136D01* +X35826619Y-84758198D01* +X35793468Y-84791349D01* +X35791011Y-84794457D01* +X35788784Y-84796033D01* +X35788282Y-84796536D01* +X35788196Y-84796450D01* +X35733068Y-84835483D01* +X35662143Y-84838671D01* +X35600754Y-84803008D01* +X35593337Y-84794446D01* +X35591132Y-84791657D01* +X35465845Y-84666370D01* +X35465839Y-84666365D01* +X35315025Y-84573342D01* +X35146821Y-84517606D01* +X35146818Y-84517605D01* +X35043016Y-84507000D01* +X34909000Y-84507000D01* +X34909000Y-89453000D01* +X35043017Y-89453000D01* +X35043016Y-89452999D01* +X35146818Y-89442394D01* +X35146821Y-89442393D01* +X35315025Y-89386657D01* +X35465839Y-89293634D01* +X35465845Y-89293629D01* +X35591124Y-89168350D01* +X35593332Y-89165558D01* +X35595337Y-89164137D01* +X35596325Y-89163150D01* +X35596493Y-89163318D01* +X35651268Y-89124522D01* +X35722193Y-89121323D01* +X35783588Y-89156976D01* +X35791015Y-89165547D01* +X35793474Y-89168657D01* +X35918841Y-89294024D01* +X35918847Y-89294029D01* +X35918848Y-89294030D01* +X36069762Y-89387115D01* +X36238074Y-89442887D01* +X36341955Y-89453500D01* +X36547916Y-89453499D01* +X36616037Y-89473501D01* +X36637012Y-89490404D01* +X37484595Y-90337987D01* +X37518621Y-90400299D01* +X37521500Y-90427082D01* +X37521500Y-93635500D01* +X37501498Y-93703621D01* +X37447842Y-93750114D01* +X37395500Y-93761500D01* +X36261084Y-93761500D01* +X36192963Y-93741498D01* +X36146470Y-93687842D01* +X36143029Y-93679533D01* +X36140889Y-93673797D01* +X36140887Y-93673792D01* +X36053261Y-93556738D01* +X35936207Y-93469112D01* +X35936202Y-93469110D01* +X35799204Y-93418011D01* +X35799196Y-93418009D01* +X35738649Y-93411500D01* +X35738638Y-93411500D01* +X32126500Y-93411500D01* +X32058379Y-93391498D01* +X32011886Y-93337842D01* +X32000500Y-93285500D01* +X32000500Y-93039000D01* +X32020502Y-92970879D01* +X32074158Y-92924386D01* +X32126500Y-92913000D01* +X33836000Y-92913000D01* +X33836000Y-91984000D01* +X34344000Y-91984000D01* +X34344000Y-92913000D01* +X36238585Y-92913000D01* +X36238597Y-92912999D01* +X36299093Y-92906494D01* +X36435964Y-92855444D01* +X36435965Y-92855444D01* +X36552904Y-92767904D01* +X36640444Y-92650965D01* +X36640444Y-92650964D01* +X36691494Y-92514093D01* +X36697999Y-92453597D01* +X36698000Y-92453585D01* +X36698000Y-91984000D01* +X34344000Y-91984000D01* +X33836000Y-91984000D01* +X33836000Y-90547000D01* +X34344000Y-90547000D01* +X34344000Y-91476000D01* +X36698000Y-91476000D01* +X36698000Y-91006414D01* +X36697999Y-91006402D01* +X36691494Y-90945906D01* +X36640444Y-90809035D01* +X36640444Y-90809034D01* +X36552904Y-90692095D01* +X36435965Y-90604555D01* +X36299093Y-90553505D01* +X36238597Y-90547000D01* +X34344000Y-90547000D01* +X33836000Y-90547000D01* +X32126500Y-90547000D01* +X32058379Y-90526998D01* +X32011886Y-90473342D01* +X32000500Y-90421000D01* +X32000500Y-88474000D01* +X33559500Y-88474000D01* +X33559500Y-88745516D01* +X33570105Y-88849318D01* +X33570106Y-88849321D01* +X33625842Y-89017525D01* +X33718865Y-89168339D01* +X33718870Y-89168345D01* +X33844154Y-89293629D01* +X33844160Y-89293634D01* +X33994974Y-89386657D01* +X34163178Y-89442393D01* +X34163181Y-89442394D01* +X34266983Y-89452999D01* +X34266983Y-89453000D01* +X34401000Y-89453000D01* +X34401000Y-88474000D01* +X33559500Y-88474000D01* +X32000500Y-88474000D01* +X32000500Y-85994000D01* +X33559500Y-85994000D01* +X33559500Y-86265516D01* +X33570105Y-86369318D01* +X33570106Y-86369321D01* +X33625842Y-86537525D01* +X33718865Y-86688339D01* +X33718870Y-86688345D01* +X33844154Y-86813629D01* +X33844160Y-86813634D01* +X33940016Y-86872759D01* +X33987494Y-86925545D01* +X33998897Y-86995620D01* +X33970604Y-87060736D01* +X33940016Y-87087241D01* +X33844160Y-87146365D01* +X33844154Y-87146370D01* +X33718870Y-87271654D01* +X33718865Y-87271660D01* +X33625842Y-87422474D01* +X33570106Y-87590678D01* +X33570105Y-87590681D01* +X33559500Y-87694483D01* +X33559500Y-87966000D01* +X34401000Y-87966000D01* +X34401000Y-85994000D01* +X33559500Y-85994000D01* +X32000500Y-85994000D01* +X32000500Y-85486000D01* +X33559500Y-85486000D01* +X34401000Y-85486000D01* +X34401000Y-84507000D01* +X34266983Y-84507000D01* +X34163181Y-84517605D01* +X34163178Y-84517606D01* +X33994974Y-84573342D01* +X33844160Y-84666365D01* +X33844154Y-84666370D01* +X33718870Y-84791654D01* +X33718865Y-84791660D01* +X33625842Y-84942474D01* +X33570106Y-85110678D01* +X33570105Y-85110681D01* +X33559500Y-85214483D01* +X33559500Y-85486000D01* +X32000500Y-85486000D01* +X32000500Y-68019000D01* +X32020502Y-67950879D01* +X32074158Y-67904386D01* +X32126500Y-67893000D01* +X33836000Y-67893000D01* +X33836000Y-66964000D01* +X34344000Y-66964000D01* +X34344000Y-67893000D01* +X36238585Y-67893000D01* +X36238597Y-67892999D01* +X36299093Y-67886494D01* +X36435964Y-67835444D01* +X36435965Y-67835444D01* +X36552904Y-67747904D01* +X36640444Y-67630965D01* +X36640444Y-67630964D01* +X36691494Y-67494093D01* +X36697999Y-67433597D01* +X36698000Y-67433585D01* +X36698000Y-66964000D01* +X34344000Y-66964000D01* +X33836000Y-66964000D01* +X33836000Y-65527000D01* +X34344000Y-65527000D01* +X34344000Y-66456000D01* +X36698000Y-66456000D01* +X36698000Y-65986414D01* +X36697999Y-65986402D01* +X36691494Y-65925906D01* +X36640444Y-65789035D01* +X36640444Y-65789034D01* +X36552904Y-65672095D01* +X36435965Y-65584555D01* +X36299093Y-65533505D01* +X36238597Y-65527000D01* +X34344000Y-65527000D01* +X33836000Y-65527000D01* +X32126500Y-65527000D01* +X32058379Y-65506998D01* +X32011886Y-65453342D01* +X32000500Y-65401000D01* +X32000500Y-65154500D01* +X32020502Y-65086379D01* +X32074158Y-65039886D01* +X32126500Y-65028500D01* +X35738632Y-65028500D01* +X35738638Y-65028500D01* +X35738645Y-65028499D01* +X35738649Y-65028499D01* +X35799196Y-65021990D01* +X35799199Y-65021989D01* +X35799201Y-65021989D01* +X35936204Y-64970889D01* +X36053261Y-64883261D01* +X36092311Y-64831096D01* +X36140887Y-64766207D01* +X36140887Y-64766206D01* +X36140889Y-64766204D01* +X36161299Y-64711484D01* +X36174733Y-64675467D01* +X36217280Y-64618631D01* +X36283800Y-64593821D01* +X36292788Y-64593500D01* +X37812661Y-64593500D01* +X37880782Y-64613502D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* X81564000Y-93496325D02* G01* X81452315Y-93445320D01* @@ -4486,7 +4771,6 @@ X77397539Y-83041498D01* X77376565Y-83024595D01* X70478827Y-76126857D01* X70473610Y-76121316D01* -X70471225Y-76118624D01* X70433273Y-76075785D01* X70433272Y-76075784D01* X70433271Y-76075783D01* @@ -4719,6 +5003,273 @@ G37* %TD.AperFunction*% %TA.AperFunction,Conductor*% G36* +X38352461Y-38468502D02* +G01* +X38373435Y-38485405D01* +X41290965Y-41402936D01* +X41323911Y-41460695D01* +X41340081Y-41523672D01* +X41340082Y-41523675D01* +X41340083Y-41523676D01* +X41383639Y-41602904D01* +X41420237Y-41669474D01* +X41439880Y-41692474D01* +X41444554Y-41697946D01* +X41944480Y-42197872D01* +X41978504Y-42260183D01* +X41973440Y-42330998D01* +X41944479Y-42376061D01* +X41362178Y-42958362D01* +X41362178Y-42958364D01* +X41401825Y-42998011D01* +X41435851Y-43060323D01* +X41430786Y-43131138D01* +X41401825Y-43176201D01* +X38766856Y-45811172D01* +X38761316Y-45816388D01* +X38715784Y-45856726D01* +X38681237Y-45906774D01* +X38676731Y-45912898D01* +X38639228Y-45960769D01* +X38639222Y-45960779D01* +X38635035Y-45970080D01* +X38623846Y-45989921D01* +X38618045Y-45998326D01* +X38596482Y-46055183D01* +X38593570Y-46062211D01* +X38568613Y-46117665D01* +X38568609Y-46117678D01* +X38566770Y-46127711D01* +X38560651Y-46149661D01* +X38557034Y-46159199D01* +X38549705Y-46219554D01* +X38548561Y-46227071D01* +X38537598Y-46286906D01* +X38541270Y-46347608D01* +X38541500Y-46355216D01* +X38541500Y-52261649D01* +X38521498Y-52329770D01* +X38467842Y-52376263D01* +X38397568Y-52386367D01* +X38375868Y-52381254D01* +X38274325Y-52347606D01* +X38274318Y-52347605D01* +X38170516Y-52337000D01* +X37974000Y-52337000D01* +X37974000Y-55103000D01* +X38170517Y-55103000D01* +X38170516Y-55102999D01* +X38274318Y-55092394D01* +X38274330Y-55092392D01* +X38375867Y-55058746D01* +X38446821Y-55056305D01* +X38507832Y-55092613D01* +X38539527Y-55156142D01* +X38541500Y-55178350D01* +X38541500Y-61117625D01* +X38521498Y-61185746D01* +X38467842Y-61232239D01* +X38455132Y-61237230D01* +X38302262Y-61287885D01* +X38151347Y-61380970D01* +X38151341Y-61380975D01* +X38025975Y-61506341D01* +X38025970Y-61506347D01* +X37932885Y-61657262D01* +X37877113Y-61825572D01* +X37877112Y-61825579D01* +X37866500Y-61929446D01* +X37866500Y-62830544D01* +X37877112Y-62934425D01* +X37887302Y-62965176D01* +X37901343Y-63007550D01* +X37902443Y-63010867D01* +X37904883Y-63081822D01* +X37868575Y-63142832D01* +X37805046Y-63174527D01* +X37782838Y-63176500D01* +X36292788Y-63176500D01* +X36224667Y-63156498D01* +X36178174Y-63102842D01* +X36174733Y-63094533D01* +X36153535Y-63037702D01* +X36140889Y-63003796D01* +X36140888Y-63003794D01* +X36140887Y-63003792D01* +X36053261Y-62886738D01* +X35936207Y-62799112D01* +X35936202Y-62799110D01* +X35799204Y-62748011D01* +X35799196Y-62748009D01* +X35738649Y-62741500D01* +X35738638Y-62741500D01* +X32126500Y-62741500D01* +X32058379Y-62721498D01* +X32011886Y-62667842D01* +X32000500Y-62615500D01* +X32000500Y-62369000D01* +X32020502Y-62300879D01* +X32074158Y-62254386D01* +X32126500Y-62243000D01* +X33836000Y-62243000D01* +X33836000Y-61314000D01* +X34344000Y-61314000D01* +X34344000Y-62243000D01* +X36238585Y-62243000D01* +X36238597Y-62242999D01* +X36299093Y-62236494D01* +X36435964Y-62185444D01* +X36435965Y-62185444D01* +X36552904Y-62097904D01* +X36640444Y-61980965D01* +X36640444Y-61980964D01* +X36691494Y-61844093D01* +X36697999Y-61783597D01* +X36698000Y-61783585D01* +X36698000Y-61314000D01* +X34344000Y-61314000D01* +X33836000Y-61314000D01* +X33836000Y-59877000D01* +X34344000Y-59877000D01* +X34344000Y-60806000D01* +X36698000Y-60806000D01* +X36698000Y-60336414D01* +X36697999Y-60336402D01* +X36691494Y-60275906D01* +X36640444Y-60139035D01* +X36640444Y-60139034D01* +X36552904Y-60022095D01* +X36435965Y-59934555D01* +X36299093Y-59883505D01* +X36238597Y-59877000D01* +X34344000Y-59877000D01* +X33836000Y-59877000D01* +X32126500Y-59877000D01* +X32058379Y-59856998D01* +X32011886Y-59803342D01* +X32000500Y-59751000D01* +X32000500Y-53974000D01* +X36562000Y-53974000D01* +X36562000Y-54395516D01* +X36572605Y-54499318D01* +X36572606Y-54499321D01* +X36628342Y-54667525D01* +X36721365Y-54818339D01* +X36721370Y-54818345D01* +X36846654Y-54943629D01* +X36846660Y-54943634D01* +X36997474Y-55036657D01* +X37165678Y-55092393D01* +X37165681Y-55092394D01* +X37269483Y-55102999D01* +X37269483Y-55103000D01* +X37466000Y-55103000D01* +X37466000Y-53974000D01* +X36562000Y-53974000D01* +X32000500Y-53974000D01* +X32000500Y-53466000D01* +X36562000Y-53466000D01* +X37466000Y-53466000D01* +X37466000Y-52337000D01* +X37269483Y-52337000D01* +X37165681Y-52347605D01* +X37165678Y-52347606D01* +X36997474Y-52403342D01* +X36846660Y-52496365D01* +X36846654Y-52496370D01* +X36721370Y-52621654D01* +X36721365Y-52621660D01* +X36628342Y-52772474D01* +X36572606Y-52940678D01* +X36572605Y-52940681D01* +X36562000Y-53044483D01* +X36562000Y-53466000D01* +X32000500Y-53466000D01* +X32000500Y-42034214D01* +X40627456Y-42034214D01* +X40627457Y-42034222D01* +X40668800Y-42195238D01* +X40668803Y-42195245D01* +X40748890Y-42340927D01* +X40773182Y-42369368D01* +X40773209Y-42369397D01* +X41002966Y-42599154D01* +X41002967Y-42599154D01* +X41394705Y-42207416D01* +X40748768Y-41561479D01* +X40748766Y-41561479D01* +X40668802Y-41706940D01* +X40668799Y-41706946D01* +X40627457Y-41867959D01* +X40627456Y-41867966D01* +X40627456Y-42034214D01* +X32000500Y-42034214D01* +X32000500Y-41874000D01* +X32020502Y-41805879D01* +X32074158Y-41759386D01* +X32126500Y-41748000D01* +X33886000Y-41748000D01* +X33886000Y-40819000D01* +X34394000Y-40819000D01* +X34394000Y-41748000D01* +X36288585Y-41748000D01* +X36288597Y-41747999D01* +X36349093Y-41741494D01* +X36485964Y-41690444D01* +X36485965Y-41690444D01* +X36602904Y-41602904D01* +X36690444Y-41485965D01* +X36690444Y-41485964D01* +X36741494Y-41349093D01* +X36747999Y-41288597D01* +X36748000Y-41288585D01* +X36748000Y-40819000D01* +X34394000Y-40819000D01* +X33886000Y-40819000D01* +X33886000Y-39382000D01* +X34394000Y-39382000D01* +X34394000Y-40311000D01* +X36748000Y-40311000D01* +X36748000Y-39841414D01* +X36747999Y-39841402D01* +X36741494Y-39780906D01* +X36690444Y-39644035D01* +X36690444Y-39644034D01* +X36602904Y-39527095D01* +X36485965Y-39439555D01* +X36349093Y-39388505D01* +X36288597Y-39382000D01* +X34394000Y-39382000D01* +X33886000Y-39382000D01* +X32126500Y-39382000D01* +X32058379Y-39361998D01* +X32011886Y-39308342D01* +X32000500Y-39256000D01* +X32000500Y-39009500D01* +X32020502Y-38941379D01* +X32074158Y-38894886D01* +X32126500Y-38883500D01* +X35788632Y-38883500D01* +X35788638Y-38883500D01* +X35788645Y-38883499D01* +X35788649Y-38883499D01* +X35849196Y-38876990D01* +X35849199Y-38876989D01* +X35849201Y-38876989D01* +X35986204Y-38825889D01* +X36103261Y-38738261D01* +X36190889Y-38621204D01* +X36211112Y-38566983D01* +X36224733Y-38530467D01* +X36267280Y-38473631D01* +X36333800Y-38448821D01* +X36342788Y-38448500D01* +X38284340Y-38448500D01* +X38352461Y-38468502D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* X81564000Y-63016325D02* G01* X81452315Y-62965320D01* diff --git a/dds-sweeper-board/gerbers/dds-sweeper-board.drl b/dds-sweeper-board/gerbers/dds-sweeper-board.drl index 57f8212..113d524 100644 --- a/dds-sweeper-board/gerbers/dds-sweeper-board.drl +++ b/dds-sweeper-board/gerbers/dds-sweeper-board.drl @@ -1,7 +1,7 @@ M48 -; DRILL file {KiCad 7.0.10} date Fri Oct 11 15:57:48 2024 +; DRILL file {KiCad 7.0.10} date Fri Sep 19 15:10:44 2025 ; FORMAT={-:-/ absolute / inch / decimal} -; #@! TF.CreationDate,2024-10-11T15:57:48-04:00 +; #@! TF.CreationDate,2025-09-19T15:10:44-04:00 ; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.10 ; #@! TF.FileFunction,MixedPlating,1,2 FMAT,2 @@ -13,11 +13,11 @@ G90 G05 T1 X1.4059Y-3.2047 -X1.411Y-2.7965 X1.5059Y-3.2047 -X1.511Y-2.7965 X1.6059Y-3.2047 -X1.611Y-2.7965 +X1.6555Y-2.8173 +X1.6555Y-2.9173 +X1.6555Y-3.0173 X3.1012Y-2.298 X3.1012Y-2.398 X3.1012Y-2.498 From 5213d8957b8b59cd9c1995cdd9e7e149381dbbe8 Mon Sep 17 00:00:00 2001 From: David Meyer Date: Fri, 26 Sep 2025 16:31:40 -0400 Subject: [PATCH 2/3] Update KiCAD project with proper header footprint (instead of sockets) and add 3D components so 3D board render is correct. --- .../3DModels/sma-j-p-h-st-em1.wrl | 6275 +++++++++++++++++ dds-sweeper-board/dds-sweeper-board.kicad_pcb | 210 +- dds-sweeper-board/dds-sweeper-board.kicad_prl | 2 +- dds-sweeper-board/dds-sweeper-board.kicad_sch | 80 +- img/dds-sweeper-board.png | Bin 0 -> 233863 bytes 5 files changed, 6426 insertions(+), 141 deletions(-) create mode 100644 dds-sweeper-board/3DModels/sma-j-p-h-st-em1.wrl create mode 100644 img/dds-sweeper-board.png diff --git a/dds-sweeper-board/3DModels/sma-j-p-h-st-em1.wrl b/dds-sweeper-board/3DModels/sma-j-p-h-st-em1.wrl new file mode 100644 index 0000000..9aceae5 --- /dev/null +++ b/dds-sweeper-board/3DModels/sma-j-p-h-st-em1.wrl @@ -0,0 +1,6275 @@ +#VRML V2.0 utf8 +WorldInfo +{ + info ["Generated by TraceParts CAD VRML Translator"] + title "TraceParts Part" +} +DEF TraceParts_Part Group +{ + children + [ + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -0.575 5.850 0.000, + -0.575 4.450 0.000, + -0.511 5.850 -0.138, + -0.511 4.450 -0.138, + -0.415 4.450 -0.255, + -0.415 5.850 -0.255, + -0.292 4.450 -0.345, + -0.292 5.850 -0.345, + -0.151 5.850 -0.401, + -0.151 4.450 -0.401, + 0.000 4.450 -0.420, + 0.000 5.850 -0.420, + 0.151 4.450 -0.401, + 0.151 5.850 -0.401, + 0.292 5.850 -0.345, + 0.292 4.450 -0.345, + 0.415 4.450 -0.255, + 0.415 5.850 -0.255, + 0.511 4.450 -0.138, + 0.511 5.850 -0.138, + 0.575 5.850 0.000, + 0.575 4.450 0.000 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 2, 4, 5, -1, + 5, 4, 6, -1, + 5, 6, 7, -1, + 7, 6, 8, -1, + 6, 9, 8, -1, + 8, 9, 10, -1, + 8, 10, 11, -1, + 11, 10, 12, -1, + 11, 12, 13, -1, + 13, 12, 14, -1, + 12, 15, 14, -1, + 14, 15, 16, -1, + 14, 16, 17, -1, + 17, 16, 18, -1, + 17, 18, 19, -1, + 19, 18, 20, -1, + 18, 21, 20, -1 + ] + normal Normal + { + vector + [ + 0.953 -0.000 0.304, + 0.847 -0.000 0.532, + 0.687 -0.000 0.727, + 0.484 -0.000 0.875, + 0.250 -0.000 0.968, + -0.000 -0.000 1.000, + -0.250 -0.000 0.968, + -0.484 -0.000 0.875, + -0.687 -0.000 0.727, + -0.847 -0.000 0.532, + -0.953 -0.000 0.304 + ] + } + normalIndex + [ + 0, 0, 1, -1, + 1, 0, 1, -1, + 1, 1, 2, -1, + 1, 2, 2, -1, + 2, 2, 3, -1, + 2, 3, 3, -1, + 3, 3, 4, -1, + 3, 4, 4, -1, + 4, 4, 5, -1, + 4, 5, 5, -1, + 5, 5, 6, -1, + 5, 6, 6, -1, + 6, 6, 7, -1, + 6, 7, 7, -1, + 7, 7, 8, -1, + 7, 8, 8, -1, + 8, 8, 9, -1, + 8, 9, 9, -1, + 9, 9, 10, -1, + 9, 10, 10, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -0.625 5.850 -0.000, + -0.625 4.450 -0.000, + -0.558 5.850 0.153, + -0.558 4.450 0.153, + -0.455 4.450 0.285, + -0.455 5.850 0.285, + -0.321 4.450 0.385, + -0.321 5.850 0.385, + -0.166 5.850 0.448, + -0.166 4.450 0.448, + -0.000 4.450 0.470, + -0.000 5.850 0.470, + 0.166 4.450 0.448, + 0.166 5.850 0.448, + 0.321 5.850 0.385, + 0.321 4.450 0.385, + 0.455 4.450 0.285, + 0.455 5.850 0.285, + 0.558 4.450 0.153, + 0.558 5.850 0.153, + 0.625 5.850 0.000, + 0.625 4.450 0.000 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 2, 4, 5, -1, + 5, 4, 6, -1, + 5, 6, 7, -1, + 7, 6, 8, -1, + 6, 9, 8, -1, + 8, 9, 10, -1, + 8, 10, 11, -1, + 11, 10, 12, -1, + 11, 12, 13, -1, + 13, 12, 14, -1, + 12, 15, 14, -1, + 14, 15, 16, -1, + 14, 16, 17, -1, + 17, 16, 18, -1, + 17, 18, 19, -1, + 19, 18, 20, -1, + 18, 21, 20, -1 + ] + normal Normal + { + vector + [ + -0.961 0.000 0.278, + -0.858 0.000 0.513, + -0.699 0.000 0.715, + -0.493 0.000 0.870, + -0.255 0.000 0.967, + -0.000 0.000 1.000, + 0.255 0.000 0.967, + 0.493 0.000 0.870, + 0.699 0.000 0.715, + 0.858 0.000 0.513, + 0.961 0.000 0.278 + ] + } + normalIndex + [ + 0, 0, 1, -1, + 1, 0, 1, -1, + 1, 1, 2, -1, + 1, 2, 2, -1, + 2, 2, 3, -1, + 2, 3, 3, -1, + 3, 3, 4, -1, + 3, 4, 4, -1, + 4, 4, 5, -1, + 4, 5, 5, -1, + 5, 5, 6, -1, + 5, 6, 6, -1, + 6, 6, 7, -1, + 6, 7, 7, -1, + 7, 7, 8, -1, + 7, 8, 8, -1, + 8, 8, 9, -1, + 8, 9, 9, -1, + 9, 9, 10, -1, + 9, 10, 10, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 0.575 5.850 0.000, + 0.575 4.450 0.000, + 0.511 5.850 0.138, + 0.511 4.450 0.138, + 0.415 4.450 0.255, + 0.415 5.850 0.255, + 0.292 4.450 0.345, + 0.292 5.850 0.345, + 0.151 5.850 0.401, + 0.151 4.450 0.401, + 0.000 4.450 0.420, + 0.000 5.850 0.420, + -0.151 4.450 0.401, + -0.151 5.850 0.401, + -0.292 5.850 0.345, + -0.292 4.450 0.345, + -0.415 4.450 0.255, + -0.415 5.850 0.255, + -0.511 4.450 0.138, + -0.511 5.850 0.138, + -0.575 5.850 0.000, + -0.575 4.450 0.000 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 2, 4, 5, -1, + 5, 4, 6, -1, + 5, 6, 7, -1, + 7, 6, 8, -1, + 6, 9, 8, -1, + 8, 9, 10, -1, + 8, 10, 11, -1, + 11, 10, 12, -1, + 11, 12, 13, -1, + 13, 12, 14, -1, + 12, 15, 14, -1, + 14, 15, 16, -1, + 14, 16, 17, -1, + 17, 16, 18, -1, + 17, 18, 19, -1, + 19, 18, 20, -1, + 18, 21, 20, -1 + ] + normal Normal + { + vector + [ + -0.953 -0.000 -0.304, + -0.847 -0.000 -0.532, + -0.687 -0.000 -0.727, + -0.484 -0.000 -0.875, + -0.250 -0.000 -0.968, + -0.000 -0.000 -1.000, + 0.250 -0.000 -0.968, + 0.484 -0.000 -0.875, + 0.687 -0.000 -0.727, + 0.847 -0.000 -0.532, + 0.953 -0.000 -0.304 + ] + } + normalIndex + [ + 0, 0, 1, -1, + 1, 0, 1, -1, + 1, 1, 2, -1, + 1, 2, 2, -1, + 2, 2, 3, -1, + 2, 3, 3, -1, + 3, 3, 4, -1, + 3, 4, 4, -1, + 4, 4, 5, -1, + 4, 5, 5, -1, + 5, 5, 6, -1, + 5, 6, 6, -1, + 6, 6, 7, -1, + 6, 7, 7, -1, + 7, 7, 8, -1, + 7, 8, 8, -1, + 8, 8, 9, -1, + 8, 9, 9, -1, + 9, 9, 10, -1, + 9, 10, 10, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 0.625 5.850 0.000, + 0.625 4.450 0.000, + 0.558 5.850 -0.153, + 0.558 4.450 -0.153, + 0.455 4.450 -0.285, + 0.455 5.850 -0.285, + 0.321 4.450 -0.385, + 0.321 5.850 -0.385, + 0.166 5.850 -0.448, + 0.166 4.450 -0.448, + 0.000 4.450 -0.470, + 0.000 5.850 -0.470, + -0.166 4.450 -0.448, + -0.166 5.850 -0.448, + -0.321 5.850 -0.385, + -0.321 4.450 -0.385, + -0.455 4.450 -0.285, + -0.455 5.850 -0.285, + -0.558 4.450 -0.153, + -0.558 5.850 -0.153, + -0.625 5.850 -0.000, + -0.625 4.450 -0.000 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 2, 4, 5, -1, + 5, 4, 6, -1, + 5, 6, 7, -1, + 7, 6, 8, -1, + 6, 9, 8, -1, + 8, 9, 10, -1, + 8, 10, 11, -1, + 11, 10, 12, -1, + 11, 12, 13, -1, + 13, 12, 14, -1, + 12, 15, 14, -1, + 14, 15, 16, -1, + 14, 16, 17, -1, + 17, 16, 18, -1, + 17, 18, 19, -1, + 19, 18, 20, -1, + 18, 21, 20, -1 + ] + normal Normal + { + vector + [ + 0.961 0.000 -0.278, + 0.858 0.000 -0.513, + 0.699 0.000 -0.715, + 0.493 0.000 -0.870, + 0.255 0.000 -0.967, + 0.000 0.000 -1.000, + -0.255 0.000 -0.967, + -0.493 0.000 -0.870, + -0.699 0.000 -0.715, + -0.858 0.000 -0.513, + -0.961 0.000 -0.278 + ] + } + normalIndex + [ + 0, 0, 1, -1, + 1, 0, 1, -1, + 1, 1, 2, -1, + 1, 2, 2, -1, + 2, 2, 3, -1, + 2, 3, 3, -1, + 3, 3, 4, -1, + 3, 4, 4, -1, + 4, 4, 5, -1, + 4, 5, 5, -1, + 5, 5, 6, -1, + 5, 6, 6, -1, + 6, 6, 7, -1, + 6, 7, 7, -1, + 7, 7, 8, -1, + 7, 8, 8, -1, + 8, 8, 9, -1, + 8, 9, 9, -1, + 9, 9, 10, -1, + 9, 10, 10, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 0.000 5.850 0.420, + -0.000 5.850 0.470, + 0.151 5.850 0.401, + 0.166 5.850 0.448, + 0.292 5.850 0.345, + 0.321 5.850 0.385, + 0.415 5.850 0.255, + 0.455 5.850 0.285, + 0.511 5.850 0.138, + 0.558 5.850 0.153, + 0.575 5.850 0.000, + 0.625 5.850 0.000, + 0.558 5.850 -0.153, + -0.151 5.850 0.401, + -0.166 5.850 0.448, + -0.292 5.850 0.345, + -0.321 5.850 0.385, + -0.415 5.850 0.255, + -0.455 5.850 0.285, + -0.511 5.850 0.138, + -0.558 5.850 0.153, + -0.575 5.850 0.000, + -0.625 5.850 -0.000, + -0.558 5.850 -0.153, + -0.511 5.850 -0.138, + -0.455 5.850 -0.285, + -0.415 5.850 -0.255, + -0.321 5.850 -0.385, + -0.292 5.850 -0.345, + -0.166 5.850 -0.448, + -0.151 5.850 -0.401, + 0.000 5.850 -0.470, + 0.000 5.850 -0.420, + 0.151 5.850 -0.401, + 0.166 5.850 -0.448, + 0.292 5.850 -0.345, + 0.321 5.850 -0.385, + 0.415 5.850 -0.255, + 0.455 5.850 -0.285, + 0.511 5.850 -0.138 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 4, 3, 5, -1, + 4, 5, 6, -1, + 6, 5, 7, -1, + 6, 7, 8, -1, + 8, 7, 9, -1, + 8, 9, 10, -1, + 10, 9, 11, -1, + 10, 11, 12, -1, + 0, 13, 1, -1, + 1, 13, 14, -1, + 13, 15, 14, -1, + 14, 15, 16, -1, + 15, 17, 16, -1, + 16, 17, 18, -1, + 17, 19, 18, -1, + 18, 19, 20, -1, + 19, 21, 20, -1, + 20, 21, 22, -1, + 22, 21, 23, -1, + 23, 21, 24, -1, + 23, 24, 25, -1, + 25, 24, 26, -1, + 25, 26, 27, -1, + 27, 26, 28, -1, + 27, 28, 29, -1, + 29, 28, 30, -1, + 29, 30, 31, -1, + 31, 30, 32, -1, + 31, 32, 33, -1, + 31, 33, 34, -1, + 34, 33, 35, -1, + 34, 35, 36, -1, + 36, 35, 37, -1, + 36, 37, 38, -1, + 38, 37, 39, -1, + 38, 39, 12, -1, + 12, 39, 10, -1 + ] + normal Normal + { + vector + [ + -0.000 1.000 0.000, + 0.000 1.000 0.000 + ] + } + normalIndex + [ + 0, 0, 1, -1, + 1, 0, 0, -1, + 1, 0, 1, -1, + 1, 0, 0, -1, + 1, 0, 1, -1, + 1, 0, 1, -1, + 1, 1, 1, -1, + 1, 1, 1, -1, + 1, 1, 1, -1, + 1, 1, 1, -1, + 1, 1, 1, -1, + 0, 1, 0, -1, + 0, 1, 1, -1, + 1, 1, 1, -1, + 1, 1, 1, -1, + 1, 1, 1, -1, + 1, 1, 1, -1, + 1, 1, 1, -1, + 1, 1, 1, -1, + 1, 1, 1, -1, + 1, 1, 1, -1, + 1, 1, 1, -1, + 1, 1, 1, -1, + 1, 1, 1, -1, + 1, 1, 1, -1, + 1, 1, 0, -1, + 0, 1, 1, -1, + 0, 1, 0, -1, + 0, 1, 1, -1, + 0, 1, 0, -1, + 0, 1, 0, -1, + 0, 0, 1, -1, + 0, 1, 1, -1, + 1, 1, 1, -1, + 1, 1, 1, -1, + 1, 1, 1, -1, + 1, 1, 1, -1, + 1, 1, 1, -1, + 1, 1, 1, -1, + 1, 1, 1, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -0.164 4.450 0.613, + 0.000 4.450 0.635, + -0.000 4.450 0.470, + 0.164 4.450 0.613, + 0.166 4.450 0.448, + 0.317 4.450 0.550, + 0.321 4.450 0.385, + 0.449 4.450 0.449, + 0.455 4.450 0.285, + 0.550 4.450 0.317, + 0.558 4.450 0.153, + 0.613 4.450 0.164, + 0.625 4.450 0.000, + 0.635 4.450 0.000, + 0.613 4.450 -0.164, + -0.166 4.450 0.448, + -0.317 4.450 0.550, + -0.321 4.450 0.385, + -0.449 4.450 0.449, + -0.455 4.450 0.285, + -0.550 4.450 0.317, + -0.558 4.450 0.153, + -0.613 4.450 0.164, + -0.625 4.450 -0.000, + -0.635 4.450 0.000, + -0.613 4.450 -0.164, + -0.558 4.450 -0.153, + -0.550 4.450 -0.317, + -0.455 4.450 -0.285, + -0.449 4.450 -0.449, + -0.321 4.450 -0.385, + -0.317 4.450 -0.550, + -0.166 4.450 -0.448, + -0.164 4.450 -0.613, + 0.000 4.450 -0.470, + -0.000 4.450 -0.635, + 0.164 4.450 -0.613, + 0.166 4.450 -0.448, + 0.317 4.450 -0.550, + 0.321 4.450 -0.385, + 0.449 4.450 -0.449, + 0.455 4.450 -0.285, + 0.550 4.450 -0.317, + 0.558 4.450 -0.153 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 4, 3, 5, -1, + 4, 5, 6, -1, + 6, 5, 7, -1, + 6, 7, 8, -1, + 8, 7, 9, -1, + 8, 9, 10, -1, + 10, 9, 11, -1, + 10, 11, 12, -1, + 12, 11, 13, -1, + 12, 13, 14, -1, + 2, 15, 0, -1, + 0, 15, 16, -1, + 15, 17, 16, -1, + 16, 17, 18, -1, + 17, 19, 18, -1, + 18, 19, 20, -1, + 19, 21, 20, -1, + 20, 21, 22, -1, + 21, 23, 22, -1, + 22, 23, 24, -1, + 24, 23, 25, -1, + 25, 23, 26, -1, + 25, 26, 27, -1, + 27, 26, 28, -1, + 27, 28, 29, -1, + 29, 28, 30, -1, + 29, 30, 31, -1, + 31, 30, 32, -1, + 31, 32, 33, -1, + 33, 32, 34, -1, + 33, 34, 35, -1, + 35, 34, 36, -1, + 34, 37, 36, -1, + 36, 37, 38, -1, + 37, 39, 38, -1, + 38, 39, 40, -1, + 39, 41, 40, -1, + 40, 41, 42, -1, + 41, 43, 42, -1, + 42, 43, 14, -1, + 43, 12, 14, -1 + ] + normal Normal + { + vector + [ + -0.000 1.000 -0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -0.613 5.890 0.164, + -0.613 4.450 0.164, + -0.635 5.890 -0.000, + -0.635 4.450 0.000, + -0.613 5.890 -0.164, + -0.613 4.450 -0.164, + -0.550 4.450 -0.317, + -0.550 5.890 0.317, + -0.550 4.450 0.317, + -0.449 5.890 0.449, + -0.449 4.450 0.449, + -0.317 4.450 0.550, + -0.317 5.890 0.550, + -0.164 5.890 0.613, + -0.164 4.450 0.613, + 0.000 5.890 0.635, + 0.000 4.450 0.635, + 0.164 4.450 0.613, + 0.164 5.890 0.613, + 0.317 5.890 0.550, + 0.317 4.450 0.550, + 0.449 5.890 0.449, + 0.449 4.450 0.449, + 0.550 5.890 0.317, + 0.550 4.450 0.317, + 0.613 4.450 0.164, + 0.613 5.890 0.164, + 0.635 5.890 0.000, + 0.635 4.450 0.000, + 0.613 5.890 -0.164, + 0.613 4.450 -0.164, + 0.550 4.450 -0.317, + 0.550 5.890 -0.317, + 0.449 5.890 -0.449, + 0.449 4.450 -0.449, + 0.317 5.890 -0.550, + 0.317 4.450 -0.550, + 0.164 5.890 -0.613, + 0.164 4.450 -0.613, + -0.000 4.450 -0.635, + 0.000 5.890 -0.635, + -0.164 5.890 -0.613, + -0.164 4.450 -0.613, + -0.317 5.890 -0.550, + -0.317 4.450 -0.550, + -0.449 4.450 -0.449, + -0.449 5.890 -0.449, + -0.550 5.890 -0.317 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 4, 3, 5, -1, + 4, 5, 6, -1, + 0, 7, 1, -1, + 1, 7, 8, -1, + 7, 9, 8, -1, + 8, 9, 10, -1, + 10, 9, 11, -1, + 11, 9, 12, -1, + 11, 12, 13, -1, + 11, 13, 14, -1, + 14, 13, 15, -1, + 14, 15, 16, -1, + 16, 15, 17, -1, + 15, 18, 17, -1, + 17, 18, 19, -1, + 17, 19, 20, -1, + 20, 19, 21, -1, + 20, 21, 22, -1, + 22, 21, 23, -1, + 22, 23, 24, -1, + 24, 23, 25, -1, + 23, 26, 25, -1, + 25, 26, 27, -1, + 25, 27, 28, -1, + 28, 27, 29, -1, + 28, 29, 30, -1, + 30, 29, 31, -1, + 29, 32, 31, -1, + 31, 32, 33, -1, + 31, 33, 34, -1, + 34, 33, 35, -1, + 34, 35, 36, -1, + 36, 35, 37, -1, + 36, 37, 38, -1, + 38, 37, 39, -1, + 37, 40, 39, -1, + 39, 40, 41, -1, + 39, 41, 42, -1, + 42, 41, 43, -1, + 42, 43, 44, -1, + 44, 43, 45, -1, + 43, 46, 45, -1, + 45, 46, 47, -1, + 45, 47, 6, -1, + 6, 47, 4, -1 + ] + normal Normal + { + vector + [ + 0.966 -0.000 -0.259, + 1.000 0.000 -0.000, + 1.000 -0.000 0.000, + 0.966 -0.000 0.259, + 0.866 -0.000 0.500, + 0.866 -0.000 -0.500, + 0.707 -0.000 -0.707, + 0.500 -0.000 -0.866, + 0.259 -0.000 -0.966, + -0.000 -0.000 -1.000, + -0.259 -0.000 -0.966, + -0.500 -0.000 -0.866, + -0.707 -0.000 -0.707, + -0.866 -0.000 -0.500, + -0.966 -0.000 -0.259, + -1.000 -0.000 -0.000, + -0.966 -0.000 0.259, + -0.866 -0.000 0.500, + -0.707 -0.000 0.707, + -0.500 -0.000 0.866, + -0.259 -0.000 0.966, + 0.000 -0.000 1.000, + -0.000 -0.000 1.000, + 0.259 -0.000 0.966, + 0.500 -0.000 0.866, + 0.707 -0.000 0.707 + ] + } + normalIndex + [ + 0, 0, 1, -1, + 1, 0, 2, -1, + 1, 2, 3, -1, + 3, 2, 3, -1, + 3, 3, 4, -1, + 0, 5, 0, -1, + 0, 5, 5, -1, + 5, 6, 5, -1, + 5, 6, 6, -1, + 6, 6, 7, -1, + 7, 6, 7, -1, + 7, 7, 8, -1, + 7, 8, 8, -1, + 8, 8, 9, -1, + 8, 9, 9, -1, + 9, 9, 10, -1, + 9, 10, 10, -1, + 10, 10, 11, -1, + 10, 11, 11, -1, + 11, 11, 12, -1, + 11, 12, 12, -1, + 12, 12, 13, -1, + 12, 13, 13, -1, + 13, 13, 14, -1, + 13, 14, 14, -1, + 14, 14, 15, -1, + 14, 15, 15, -1, + 15, 15, 16, -1, + 15, 16, 16, -1, + 16, 16, 17, -1, + 16, 17, 17, -1, + 17, 17, 18, -1, + 17, 18, 18, -1, + 18, 18, 19, -1, + 18, 19, 19, -1, + 19, 19, 20, -1, + 19, 20, 20, -1, + 20, 20, 21, -1, + 20, 22, 21, -1, + 21, 22, 23, -1, + 21, 23, 23, -1, + 23, 23, 24, -1, + 23, 24, 24, -1, + 24, 24, 25, -1, + 24, 25, 25, -1, + 25, 25, 4, -1, + 25, 4, 4, -1, + 4, 4, 3, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 0.575 4.450 0.000, + 0.511 4.450 -0.138, + 0.511 4.450 0.138, + 0.415 4.450 -0.255, + 0.415 4.450 0.255, + 0.292 4.450 -0.345, + 0.292 4.450 0.345, + 0.151 4.450 -0.401, + 0.151 4.450 0.401, + 0.000 4.450 -0.420, + 0.000 4.450 0.420, + -0.151 4.450 0.401, + -0.151 4.450 -0.401, + -0.292 4.450 0.345, + -0.292 4.450 -0.345, + -0.415 4.450 0.255, + -0.415 4.450 -0.255, + -0.511 4.450 0.138, + -0.511 4.450 -0.138, + -0.575 4.450 0.000 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 4, 3, 5, -1, + 4, 5, 6, -1, + 6, 5, 7, -1, + 6, 7, 8, -1, + 8, 7, 9, -1, + 8, 9, 10, -1, + 10, 9, 11, -1, + 9, 12, 11, -1, + 11, 12, 13, -1, + 12, 14, 13, -1, + 13, 14, 15, -1, + 14, 16, 15, -1, + 15, 16, 17, -1, + 16, 18, 17, -1, + 17, 18, 19, -1 + ] + normal Normal + { + vector + [ + -0.000 1.000 -0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 0.550 -1.530 -0.317, + 0.613 -1.530 -0.164, + 0.613 -4.960 -0.164, + 0.635 -1.530 0.000, + 0.635 -4.960 0.000, + 0.613 -1.530 0.164, + 0.613 -4.960 0.164, + 0.550 -4.960 0.317, + 0.550 -4.960 -0.317, + 0.449 -4.960 -0.449, + 0.449 -1.530 -0.449, + 0.317 -4.960 -0.550, + 0.317 -1.530 -0.550, + 0.164 -4.960 -0.613, + 0.164 -1.530 -0.613, + 0.000 -1.530 -0.635, + 0.000 -4.960 -0.635, + -0.164 -4.960 -0.613, + -0.164 -1.530 -0.613, + -0.317 -4.960 -0.550, + -0.317 -1.530 -0.550, + -0.449 -1.530 -0.449, + -0.449 -4.960 -0.449, + -0.550 -4.960 -0.317, + -0.550 -1.530 -0.317, + -0.613 -4.960 -0.164, + -0.613 -1.530 -0.164, + -0.635 -1.530 0.000, + -0.635 -4.960 -0.000, + -0.613 -1.530 0.164, + -0.613 -4.960 0.164, + -0.550 -4.960 0.317, + -0.550 -1.530 0.317, + -0.449 -4.960 0.449, + -0.449 -1.530 0.449, + -0.317 -1.530 0.550, + -0.317 -4.960 0.550, + -0.164 -4.960 0.613, + -0.164 -1.530 0.613, + -0.000 -4.960 0.635, + 0.000 -1.530 0.635, + 0.164 -1.530 0.613, + 0.164 -4.960 0.613, + 0.317 -4.960 0.550, + 0.317 -1.530 0.550, + 0.449 -4.960 0.449, + 0.449 -1.530 0.449, + 0.550 -1.530 0.317 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 4, 3, 5, -1, + 4, 5, 6, -1, + 6, 5, 7, -1, + 2, 8, 0, -1, + 0, 8, 9, -1, + 0, 9, 10, -1, + 10, 9, 11, -1, + 10, 11, 12, -1, + 12, 11, 13, -1, + 12, 13, 14, -1, + 14, 13, 15, -1, + 13, 16, 15, -1, + 15, 16, 17, -1, + 15, 17, 18, -1, + 18, 17, 19, -1, + 18, 19, 20, -1, + 20, 19, 21, -1, + 19, 22, 21, -1, + 21, 22, 23, -1, + 21, 23, 24, -1, + 24, 23, 25, -1, + 24, 25, 26, -1, + 26, 25, 27, -1, + 25, 28, 27, -1, + 27, 28, 29, -1, + 28, 30, 29, -1, + 29, 30, 31, -1, + 29, 31, 32, -1, + 32, 31, 33, -1, + 32, 33, 34, -1, + 34, 33, 35, -1, + 33, 36, 35, -1, + 35, 36, 37, -1, + 35, 37, 38, -1, + 38, 37, 39, -1, + 38, 39, 40, -1, + 40, 39, 41, -1, + 39, 42, 41, -1, + 41, 42, 43, -1, + 41, 43, 44, -1, + 44, 43, 45, -1, + 44, 45, 46, -1, + 46, 45, 7, -1, + 46, 7, 47, -1, + 47, 7, 5, -1 + ] + normal Normal + { + vector + [ + 0.866 0.000 -0.500, + 0.966 0.000 -0.259, + 1.000 0.000 0.000, + 0.966 0.000 0.259, + 0.866 0.000 0.500, + 0.707 0.000 -0.707, + 0.500 0.000 -0.866, + 0.259 0.000 -0.966, + 0.000 0.000 -1.000, + -0.259 0.000 -0.966, + -0.500 0.000 -0.866, + -0.707 0.000 -0.707, + -0.866 0.000 -0.500, + -0.966 0.000 -0.259, + -1.000 0.000 -0.000, + -0.966 0.000 0.259, + -0.866 0.000 0.500, + -0.707 0.000 0.707, + -0.500 0.000 0.866, + -0.259 0.000 0.966, + -0.000 0.000 1.000, + 0.000 0.000 1.000, + 0.259 0.000 0.966, + 0.500 0.000 0.866, + 0.707 0.000 0.707 + ] + } + normalIndex + [ + 0, 1, 1, -1, + 1, 1, 2, -1, + 1, 2, 2, -1, + 2, 2, 3, -1, + 2, 3, 3, -1, + 3, 3, 4, -1, + 1, 0, 0, -1, + 0, 0, 5, -1, + 0, 5, 5, -1, + 5, 5, 6, -1, + 5, 6, 6, -1, + 6, 6, 7, -1, + 6, 7, 7, -1, + 7, 7, 8, -1, + 7, 8, 8, -1, + 8, 8, 9, -1, + 8, 9, 9, -1, + 9, 9, 10, -1, + 9, 10, 10, -1, + 10, 10, 11, -1, + 10, 11, 11, -1, + 11, 11, 12, -1, + 11, 12, 12, -1, + 12, 12, 13, -1, + 12, 13, 13, -1, + 13, 13, 14, -1, + 13, 14, 14, -1, + 14, 14, 15, -1, + 14, 15, 15, -1, + 15, 15, 16, -1, + 15, 16, 16, -1, + 16, 16, 17, -1, + 16, 17, 17, -1, + 17, 17, 18, -1, + 17, 18, 18, -1, + 18, 18, 19, -1, + 18, 19, 19, -1, + 19, 19, 20, -1, + 19, 20, 21, -1, + 21, 20, 22, -1, + 20, 22, 22, -1, + 22, 22, 23, -1, + 22, 23, 23, -1, + 23, 23, 24, -1, + 23, 24, 24, -1, + 24, 24, 4, -1, + 24, 4, 4, -1, + 4, 4, 3, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 0.087 -5.260 0.324, + -0.087 -5.260 0.324, + 0.168 -5.260 0.290, + -0.168 -5.260 0.290, + 0.237 -5.260 0.237, + -0.237 -5.260 0.237, + 0.290 -5.260 0.168, + -0.290 -5.260 0.168, + 0.324 -5.260 0.087, + -0.324 -5.260 0.087, + 0.335 -5.260 0.000, + -0.335 -5.260 -0.000, + 0.324 -5.260 -0.087, + -0.324 -5.260 -0.087, + 0.290 -5.260 -0.168, + -0.290 -5.260 -0.168, + 0.237 -5.260 -0.237, + -0.237 -5.260 -0.237, + 0.168 -5.260 -0.290, + -0.168 -5.260 -0.290, + 0.087 -5.260 -0.324, + -0.087 -5.260 -0.324, + 0.000 -5.260 -0.335, + -0.000 -5.260 0.335 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 4, 3, 5, -1, + 4, 5, 6, -1, + 6, 5, 7, -1, + 6, 7, 8, -1, + 8, 7, 9, -1, + 8, 9, 10, -1, + 10, 9, 11, -1, + 10, 11, 12, -1, + 12, 11, 13, -1, + 12, 13, 14, -1, + 14, 13, 15, -1, + 14, 15, 16, -1, + 16, 15, 17, -1, + 16, 17, 18, -1, + 18, 17, 19, -1, + 18, 19, 20, -1, + 20, 19, 21, -1, + 20, 21, 22, -1, + 0, 23, 1, -1 + ] + normal Normal + { + vector + [ + -0.000 -1.000 -0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 0.290 -5.260 0.168, + 0.324 -5.260 0.087, + 0.613 -4.960 0.164, + 0.335 -5.260 0.000, + 0.635 -4.960 0.000, + 0.324 -5.260 -0.087, + 0.613 -4.960 -0.164, + 0.550 -4.960 -0.317, + 0.550 -4.960 0.317, + 0.449 -4.960 0.449, + 0.237 -5.260 0.237, + 0.317 -4.960 0.550, + 0.168 -5.260 0.290, + 0.164 -4.960 0.613, + 0.087 -5.260 0.324, + -0.000 -5.260 0.335, + -0.000 -4.960 0.635, + -0.164 -4.960 0.613, + -0.087 -5.260 0.324, + -0.317 -4.960 0.550, + -0.168 -5.260 0.290, + -0.237 -5.260 0.237, + -0.449 -4.960 0.449, + -0.550 -4.960 0.317, + -0.290 -5.260 0.168, + -0.613 -4.960 0.164, + -0.324 -5.260 0.087, + -0.335 -5.260 -0.000, + -0.635 -4.960 -0.000, + -0.324 -5.260 -0.087, + -0.613 -4.960 -0.164, + -0.550 -4.960 -0.317, + -0.290 -5.260 -0.168, + -0.449 -4.960 -0.449, + -0.237 -5.260 -0.237, + -0.168 -5.260 -0.290, + -0.317 -4.960 -0.550, + -0.164 -4.960 -0.613, + -0.087 -5.260 -0.324, + 0.000 -4.960 -0.635, + 0.000 -5.260 -0.335, + 0.087 -5.260 -0.324, + 0.164 -4.960 -0.613, + 0.317 -4.960 -0.550, + 0.168 -5.260 -0.290, + 0.449 -4.960 -0.449, + 0.237 -5.260 -0.237, + 0.290 -5.260 -0.168 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 4, 3, 5, -1, + 4, 5, 6, -1, + 6, 5, 7, -1, + 2, 8, 0, -1, + 0, 8, 9, -1, + 0, 9, 10, -1, + 10, 9, 11, -1, + 10, 11, 12, -1, + 12, 11, 13, -1, + 12, 13, 14, -1, + 14, 13, 15, -1, + 13, 16, 15, -1, + 15, 16, 17, -1, + 15, 17, 18, -1, + 18, 17, 19, -1, + 18, 19, 20, -1, + 20, 19, 21, -1, + 19, 22, 21, -1, + 21, 22, 23, -1, + 21, 23, 24, -1, + 24, 23, 25, -1, + 24, 25, 26, -1, + 26, 25, 27, -1, + 25, 28, 27, -1, + 27, 28, 29, -1, + 28, 30, 29, -1, + 29, 30, 31, -1, + 29, 31, 32, -1, + 32, 31, 33, -1, + 32, 33, 34, -1, + 34, 33, 35, -1, + 33, 36, 35, -1, + 35, 36, 37, -1, + 35, 37, 38, -1, + 38, 37, 39, -1, + 38, 39, 40, -1, + 40, 39, 41, -1, + 39, 42, 41, -1, + 41, 42, 43, -1, + 41, 43, 44, -1, + 44, 43, 45, -1, + 44, 45, 46, -1, + 46, 45, 7, -1, + 46, 7, 47, -1, + 47, 7, 5, -1 + ] + normal Normal + { + vector + [ + 0.612 -0.707 0.354, + 0.683 -0.707 0.183, + 0.707 -0.707 -0.000, + 0.683 -0.707 -0.183, + 0.612 -0.707 -0.354, + 0.500 -0.707 0.500, + 0.354 -0.707 0.612, + 0.183 -0.707 0.683, + 0.000 -0.707 0.707, + -0.183 -0.707 0.683, + -0.354 -0.707 0.612, + -0.500 -0.707 0.500, + -0.612 -0.707 0.354, + -0.683 -0.707 0.183, + -0.707 -0.707 0.000, + -0.683 -0.707 -0.183, + -0.612 -0.707 -0.354, + -0.500 -0.707 -0.500, + -0.354 -0.707 -0.612, + -0.183 -0.707 -0.683, + 0.000 -0.707 -0.707, + 0.183 -0.707 -0.683, + 0.354 -0.707 -0.612, + 0.500 -0.707 -0.500 + ] + } + normalIndex + [ + 0, 1, 1, -1, + 1, 1, 2, -1, + 1, 2, 2, -1, + 2, 2, 3, -1, + 2, 3, 3, -1, + 3, 3, 4, -1, + 1, 0, 0, -1, + 0, 0, 5, -1, + 0, 5, 5, -1, + 5, 5, 6, -1, + 5, 6, 6, -1, + 6, 6, 7, -1, + 6, 7, 7, -1, + 7, 7, 8, -1, + 7, 8, 8, -1, + 8, 8, 9, -1, + 8, 9, 9, -1, + 9, 9, 10, -1, + 9, 10, 10, -1, + 10, 10, 11, -1, + 10, 11, 11, -1, + 11, 11, 12, -1, + 11, 12, 12, -1, + 12, 12, 13, -1, + 12, 13, 13, -1, + 13, 13, 14, -1, + 13, 14, 14, -1, + 14, 14, 15, -1, + 14, 15, 15, -1, + 15, 15, 16, -1, + 15, 16, 16, -1, + 16, 16, 17, -1, + 16, 17, 17, -1, + 17, 17, 18, -1, + 17, 18, 18, -1, + 18, 18, 19, -1, + 18, 19, 19, -1, + 19, 19, 20, -1, + 19, 20, 20, -1, + 20, 20, 21, -1, + 20, 21, 21, -1, + 21, 21, 22, -1, + 21, 22, 22, -1, + 22, 22, 23, -1, + 22, 23, 23, -1, + 23, 23, 4, -1, + 23, 4, 4, -1, + 4, 4, 3, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 2.355 -1.650 0.370, + 2.355 -1.650 -0.650, + 2.355 -4.960 0.370, + 2.355 -5.460 -0.650, + 2.355 -5.460 -0.130 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1 + ] + normal Normal + { + vector + [ + -1.000 0.000 0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 3.165 -1.650 -0.650, + 3.165 -5.460 -0.650, + 2.355 -1.650 -0.650, + 2.355 -5.460 -0.650 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1 + ] + normal Normal + { + vector + [ + -0.000 -0.000 -1.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 2.355 -1.650 0.370, + 2.355 -4.960 0.370, + 3.165 -1.650 0.370, + 3.165 -4.960 0.370 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1 + ] + normal Normal + { + vector + [ + 0.000 -0.000 1.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 2.355 -4.960 0.370, + 2.355 -5.460 -0.130, + 3.165 -4.960 0.370, + 3.165 -5.460 -0.130 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1 + ] + normal Normal + { + vector + [ + 0.000 -0.707 0.707 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 2.355 -5.460 -0.130, + 2.355 -5.460 -0.650, + 3.165 -5.460 -0.130, + 3.165 -5.460 -0.650 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1 + ] + normal Normal + { + vector + [ + 0.000 -1.000 0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 3.165 -1.650 0.370, + 3.165 -4.960 0.370, + 3.165 -1.650 -0.650, + 3.165 -5.460 -0.650, + 3.165 -5.460 -0.130 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 1, 4, 3, -1 + ] + normal Normal + { + vector + [ + 1.000 -0.000 -0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -3.165 -1.650 0.370, + -3.165 -1.650 -0.650, + -3.165 -4.960 0.370, + -3.165 -5.460 -0.650, + -3.165 -5.460 -0.130 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1 + ] + normal Normal + { + vector + [ + -1.000 0.000 0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -2.355 -1.650 -0.650, + -2.355 -5.460 -0.650, + -3.165 -1.650 -0.650, + -3.165 -5.460 -0.650 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1 + ] + normal Normal + { + vector + [ + -0.000 -0.000 -1.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -3.165 -1.650 0.370, + -3.165 -4.960 0.370, + -2.355 -1.650 0.370, + -2.355 -4.960 0.370 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1 + ] + normal Normal + { + vector + [ + 0.000 -0.000 1.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -3.165 -4.960 0.370, + -3.165 -5.460 -0.130, + -2.355 -4.960 0.370, + -2.355 -5.460 -0.130 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1 + ] + normal Normal + { + vector + [ + 0.000 -0.707 0.707 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -3.165 -5.460 -0.130, + -3.165 -5.460 -0.650, + -2.355 -5.460 -0.130, + -2.355 -5.460 -0.650 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1 + ] + normal Normal + { + vector + [ + 0.000 -1.000 0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -2.355 -1.650 0.370, + -2.355 -4.960 0.370, + -2.355 -1.650 -0.650, + -2.355 -5.460 -0.650, + -2.355 -5.460 -0.130 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 1, 4, 3, -1 + ] + normal Normal + { + vector + [ + 1.000 -0.000 -0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 2.667 0.000 -0.208, + 2.649 0.000 0.370, + 3.175 0.000 3.175, + 2.508 0.000 0.931, + 2.249 0.000 1.448, + 1.885 0.000 1.898, + 1.433 0.000 2.259, + 0.914 0.000 2.514, + 0.352 0.000 2.652, + -0.226 0.000 2.665, + -3.175 0.000 3.175, + -0.794 0.000 2.555, + -1.324 0.000 2.324, + -1.793 0.000 1.985, + -2.178 0.000 1.553, + -2.461 0.000 1.049, + -2.629 0.000 0.495, + -2.675 0.000 -0.000, + -3.175 0.000 -3.175, + -2.674 0.000 -0.081, + -2.594 0.000 -0.654, + -2.392 0.000 -1.197, + -2.079 0.000 -1.683, + -1.669 0.000 -2.091, + -1.181 0.000 -2.400, + -0.637 0.000 -2.598, + -0.063 0.000 -2.674, + 3.175 0.000 -3.175, + 0.513 0.000 -2.625, + 1.065 0.000 -2.454, + 1.568 0.000 -2.167, + 1.997 0.000 -1.780, + 2.333 0.000 -1.309, + 2.560 0.000 -0.777 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 4, 5, 2, -1, + 2, 5, 6, -1, + 2, 6, 7, -1, + 7, 8, 2, -1, + 2, 8, 9, -1, + 2, 9, 10, -1, + 10, 9, 11, -1, + 10, 11, 12, -1, + 12, 13, 10, -1, + 10, 13, 14, -1, + 10, 14, 15, -1, + 15, 16, 10, -1, + 10, 16, 17, -1, + 10, 17, 18, -1, + 18, 17, 19, -1, + 18, 19, 20, -1, + 20, 21, 18, -1, + 18, 21, 22, -1, + 18, 22, 23, -1, + 23, 24, 18, -1, + 18, 24, 25, -1, + 18, 25, 26, -1, + 18, 26, 27, -1, + 27, 26, 28, -1, + 27, 28, 29, -1, + 29, 30, 27, -1, + 27, 30, 31, -1, + 27, 31, 32, -1, + 32, 33, 27, -1, + 27, 33, 0, -1, + 27, 0, 2, -1 + ] + normal Normal + { + vector + [ + -0.000 1.000 -0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 3.165 -1.650 2.100, + 3.165 -1.650 3.170, + 3.165 -4.960 2.100, + 3.165 -5.460 3.170, + 3.165 -5.460 2.600 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1 + ] + normal Normal + { + vector + [ + 1.000 0.000 0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 2.355 -1.650 3.170, + 2.355 -5.460 3.170, + 3.165 -1.650 3.170, + 3.165 -5.460 3.170 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1 + ] + normal Normal + { + vector + [ + -0.000 -0.000 1.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 3.165 -1.650 2.100, + 3.165 -4.960 2.100, + 2.355 -1.650 2.100, + 2.355 -4.960 2.100 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1 + ] + normal Normal + { + vector + [ + 0.000 0.000 -1.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 3.165 -4.960 2.100, + 3.165 -5.460 2.600, + 2.355 -4.960 2.100, + 2.355 -5.460 2.600 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1 + ] + normal Normal + { + vector + [ + 0.000 -0.707 -0.707 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 3.165 -5.460 2.600, + 3.165 -5.460 3.170, + 2.355 -5.460 2.600, + 2.355 -5.460 3.170 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1 + ] + normal Normal + { + vector + [ + 0.000 -1.000 0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 2.355 -1.650 2.100, + 2.355 -4.960 2.100, + 2.355 -1.650 3.170, + 2.355 -5.460 3.170, + 2.355 -5.460 2.600 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 1, 4, 3, -1 + ] + normal Normal + { + vector + [ + -1.000 -0.000 -0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -2.355 -1.650 2.100, + -2.355 -1.650 3.170, + -2.355 -4.960 2.100, + -2.355 -5.460 3.170, + -2.355 -5.460 2.600 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1 + ] + normal Normal + { + vector + [ + 1.000 0.000 0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -3.165 -1.650 3.170, + -3.165 -5.460 3.170, + -2.355 -1.650 3.170, + -2.355 -5.460 3.170 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1 + ] + normal Normal + { + vector + [ + -0.000 -0.000 1.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -2.355 -1.650 2.100, + -2.355 -4.960 2.100, + -3.165 -1.650 2.100, + -3.165 -4.960 2.100 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1 + ] + normal Normal + { + vector + [ + 0.000 0.000 -1.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -2.355 -4.960 2.100, + -2.355 -5.460 2.600, + -3.165 -4.960 2.100, + -3.165 -5.460 2.600 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1 + ] + normal Normal + { + vector + [ + 0.000 -0.707 -0.707 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -2.355 -5.460 2.600, + -2.355 -5.460 3.170, + -3.165 -5.460 2.600, + -3.165 -5.460 3.170 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1 + ] + normal Normal + { + vector + [ + 0.000 -1.000 0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -3.165 -1.650 2.100, + -3.165 -4.960 2.100, + -3.165 -1.650 3.170, + -3.165 -5.460 3.170, + -3.165 -5.460 2.600 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 1, 4, 3, -1 + ] + normal Normal + { + vector + [ + -1.000 -0.000 -0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -2.063 -1.650 -0.509, + -2.063 -1.530 -0.509, + -2.125 -1.650 0.000, + -2.125 -1.530 -0.000, + -2.063 -1.650 0.509, + -2.063 -1.530 0.509, + -1.882 -1.650 0.988, + -1.882 -1.530 0.988, + -1.591 -1.650 1.409, + -1.591 -1.530 1.409, + -1.207 -1.650 1.749, + -1.207 -1.530 1.749, + -0.754 -1.650 1.987, + -0.754 -1.530 1.987, + -0.256 -1.650 2.110, + -0.256 -1.530 2.110, + 0.256 -1.650 2.110, + 0.256 -1.530 2.110, + 0.754 -1.650 1.987, + 0.754 -1.530 1.987, + 1.207 -1.650 1.749, + 1.207 -1.530 1.749, + 1.591 -1.650 1.409, + 1.591 -1.530 1.409, + 1.882 -1.650 0.988, + 1.882 -1.530 0.988, + 2.063 -1.650 0.509, + 2.063 -1.530 0.509, + 2.125 -1.650 0.000, + 2.125 -1.530 0.000, + 2.063 -1.650 -0.509, + 2.063 -1.530 -0.509, + 1.882 -1.650 -0.988, + 1.882 -1.530 -0.988, + 1.591 -1.650 -1.409, + 1.591 -1.530 -1.409, + 1.207 -1.650 -1.749, + 1.207 -1.530 -1.749, + 0.754 -1.650 -1.987, + 0.754 -1.530 -1.987, + 0.256 -1.650 -2.110, + 0.256 -1.530 -2.110, + -0.256 -1.650 -2.110, + -0.256 -1.530 -2.110, + -0.754 -1.650 -1.987, + -0.754 -1.530 -1.987, + -1.207 -1.650 -1.749, + -1.207 -1.530 -1.749, + -1.591 -1.650 -1.409, + -1.591 -1.530 -1.409, + -1.882 -1.650 -0.988, + -1.882 -1.530 -0.988 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 4, 3, 5, -1, + 4, 5, 6, -1, + 6, 5, 7, -1, + 6, 7, 8, -1, + 8, 7, 9, -1, + 8, 9, 10, -1, + 10, 9, 11, -1, + 10, 11, 12, -1, + 12, 11, 13, -1, + 12, 13, 14, -1, + 14, 13, 15, -1, + 14, 15, 16, -1, + 16, 15, 17, -1, + 16, 17, 18, -1, + 18, 17, 19, -1, + 18, 19, 20, -1, + 20, 19, 21, -1, + 20, 21, 22, -1, + 22, 21, 23, -1, + 22, 23, 24, -1, + 24, 23, 25, -1, + 24, 25, 26, -1, + 26, 25, 27, -1, + 26, 27, 28, -1, + 28, 27, 29, -1, + 28, 29, 30, -1, + 30, 29, 31, -1, + 30, 31, 32, -1, + 32, 31, 33, -1, + 32, 33, 34, -1, + 34, 33, 35, -1, + 34, 35, 36, -1, + 36, 35, 37, -1, + 36, 37, 38, -1, + 38, 37, 39, -1, + 38, 39, 40, -1, + 40, 39, 41, -1, + 40, 41, 42, -1, + 42, 41, 43, -1, + 42, 43, 44, -1, + 44, 43, 45, -1, + 44, 45, 46, -1, + 46, 45, 47, -1, + 46, 47, 48, -1, + 48, 47, 49, -1, + 48, 49, 50, -1, + 50, 49, 51, -1, + 50, 51, 0, -1, + 0, 51, 1, -1 + ] + normal Normal + { + vector + [ + 0.971 -0.000 0.239, + 1.000 0.000 0.000, + 1.000 0.000 -0.000, + 0.971 -0.000 -0.239, + 0.885 -0.000 -0.465, + 0.749 -0.000 -0.663, + 0.568 -0.000 -0.823, + 0.355 -0.000 -0.935, + 0.121 -0.000 -0.993, + -0.121 -0.000 -0.993, + -0.355 -0.000 -0.935, + -0.568 -0.000 -0.823, + -0.749 -0.000 -0.663, + -0.885 -0.000 -0.465, + -0.971 -0.000 -0.239, + -1.000 -0.000 -0.000, + -0.971 -0.000 0.239, + -0.885 -0.000 0.465, + -0.749 -0.000 0.663, + -0.568 -0.000 0.823, + -0.355 -0.000 0.935, + -0.121 -0.000 0.993, + 0.121 -0.000 0.993, + 0.355 -0.000 0.935, + 0.568 -0.000 0.823, + 0.749 -0.000 0.663, + 0.885 -0.000 0.465 + ] + } + normalIndex + [ + 0, 0, 1, -1, + 1, 0, 2, -1, + 1, 2, 3, -1, + 3, 2, 3, -1, + 3, 3, 4, -1, + 4, 3, 4, -1, + 4, 4, 5, -1, + 5, 4, 5, -1, + 5, 5, 6, -1, + 6, 5, 6, -1, + 6, 6, 7, -1, + 7, 6, 7, -1, + 7, 7, 8, -1, + 8, 7, 8, -1, + 8, 8, 9, -1, + 9, 8, 9, -1, + 9, 9, 10, -1, + 10, 9, 10, -1, + 10, 10, 11, -1, + 11, 10, 11, -1, + 11, 11, 12, -1, + 12, 11, 12, -1, + 12, 12, 13, -1, + 13, 12, 13, -1, + 13, 13, 14, -1, + 14, 13, 14, -1, + 14, 14, 15, -1, + 15, 14, 15, -1, + 15, 15, 16, -1, + 16, 15, 16, -1, + 16, 16, 17, -1, + 17, 16, 17, -1, + 17, 17, 18, -1, + 18, 17, 18, -1, + 18, 18, 19, -1, + 19, 18, 19, -1, + 19, 19, 20, -1, + 20, 19, 20, -1, + 20, 20, 21, -1, + 21, 20, 21, -1, + 21, 21, 22, -1, + 22, 21, 22, -1, + 22, 22, 23, -1, + 23, 22, 23, -1, + 23, 23, 24, -1, + 24, 23, 24, -1, + 24, 24, 25, -1, + 25, 24, 25, -1, + 25, 25, 26, -1, + 26, 25, 26, -1, + 26, 26, 0, -1, + 0, 26, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 2.063 -1.530 -0.509, + 2.125 -1.530 0.000, + 0.635 -1.530 0.000, + 2.063 -1.530 0.509, + 0.613 -1.530 0.164, + 1.882 -1.530 0.988, + 0.550 -1.530 0.317, + 1.591 -1.530 1.409, + 0.449 -1.530 0.449, + 1.207 -1.530 1.749, + 0.317 -1.530 0.550, + 0.754 -1.530 1.987, + 0.164 -1.530 0.613, + 0.256 -1.530 2.110, + 0.000 -1.530 0.635, + -0.256 -1.530 2.110, + -0.164 -1.530 0.613, + -0.754 -1.530 1.987, + -0.317 -1.530 0.550, + -1.207 -1.530 1.749, + -0.449 -1.530 0.449, + -1.591 -1.530 1.409, + -0.550 -1.530 0.317, + -1.882 -1.530 0.988, + -0.613 -1.530 0.164, + -2.063 -1.530 0.509, + -0.635 -1.530 0.000, + -2.125 -1.530 -0.000, + -2.063 -1.530 -0.509, + 0.613 -1.530 -0.164, + 1.882 -1.530 -0.988, + 0.550 -1.530 -0.317, + 1.591 -1.530 -1.409, + 0.449 -1.530 -0.449, + 1.207 -1.530 -1.749, + 0.317 -1.530 -0.550, + 0.754 -1.530 -1.987, + 0.164 -1.530 -0.613, + 0.256 -1.530 -2.110, + 0.000 -1.530 -0.635, + -0.256 -1.530 -2.110, + -0.164 -1.530 -0.613, + -0.754 -1.530 -1.987, + -0.317 -1.530 -0.550, + -1.207 -1.530 -1.749, + -0.449 -1.530 -0.449, + -1.591 -1.530 -1.409, + -0.550 -1.530 -0.317, + -1.882 -1.530 -0.988, + -0.613 -1.530 -0.164 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 4, 3, 5, -1, + 4, 5, 6, -1, + 6, 5, 7, -1, + 6, 7, 8, -1, + 8, 7, 9, -1, + 8, 9, 10, -1, + 10, 9, 11, -1, + 10, 11, 12, -1, + 12, 11, 13, -1, + 12, 13, 14, -1, + 14, 13, 15, -1, + 14, 15, 16, -1, + 16, 15, 17, -1, + 16, 17, 18, -1, + 18, 17, 19, -1, + 18, 19, 20, -1, + 20, 19, 21, -1, + 20, 21, 22, -1, + 22, 21, 23, -1, + 22, 23, 24, -1, + 24, 23, 25, -1, + 24, 25, 26, -1, + 26, 25, 27, -1, + 26, 27, 28, -1, + 2, 29, 0, -1, + 0, 29, 30, -1, + 29, 31, 30, -1, + 30, 31, 32, -1, + 31, 33, 32, -1, + 32, 33, 34, -1, + 33, 35, 34, -1, + 34, 35, 36, -1, + 35, 37, 36, -1, + 36, 37, 38, -1, + 37, 39, 38, -1, + 38, 39, 40, -1, + 39, 41, 40, -1, + 40, 41, 42, -1, + 41, 43, 42, -1, + 42, 43, 44, -1, + 43, 45, 44, -1, + 44, 45, 46, -1, + 45, 47, 46, -1, + 46, 47, 48, -1, + 47, 49, 48, -1, + 48, 49, 28, -1, + 49, 26, 28, -1 + ] + normal Normal + { + vector + [ + -0.000 -1.000 -0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 3.175 0.000 3.175, + -3.175 0.000 3.175, + 3.175 -1.650 3.175, + -3.175 -1.650 3.175 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1 + ] + normal Normal + { + vector + [ + 0.000 0.000 1.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 3.175 -1.650 -3.175, + -3.175 -1.650 -3.175, + 3.175 0.000 -3.175, + -3.175 0.000 -3.175 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1 + ] + normal Normal + { + vector + [ + -0.000 -0.000 -1.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 2.125 -1.650 0.000, + 2.063 -1.650 -0.509, + 2.355 -1.650 -0.650, + 1.882 -1.650 -0.988, + 3.165 -1.650 -0.650, + 3.175 -1.650 -3.175, + 3.165 -1.650 0.370, + 3.175 -1.650 3.175, + 3.165 -1.650 2.100, + 3.165 -1.650 3.170, + 2.355 -1.650 0.370, + 2.063 -1.650 0.509, + 1.882 -1.650 0.988, + -3.165 -1.650 2.100, + -3.175 -1.650 3.175, + -3.165 -1.650 0.370, + -3.175 -1.650 -3.175, + -3.165 -1.650 -0.650, + -1.882 -1.650 -0.988, + -2.355 -1.650 -0.650, + -2.063 -1.650 -0.509, + -2.125 -1.650 0.000, + -1.882 -1.650 0.988, + -2.355 -1.650 0.370, + -2.063 -1.650 0.509, + 2.355 -1.650 3.170, + -2.355 -1.650 3.170, + -3.165 -1.650 3.170, + 2.355 -1.650 2.100, + 1.591 -1.650 1.409, + 1.207 -1.650 1.749, + 0.754 -1.650 1.987, + 0.256 -1.650 2.110, + -1.591 -1.650 1.409, + -2.355 -1.650 2.100, + -1.207 -1.650 1.749, + -0.754 -1.650 1.987, + -0.256 -1.650 2.110, + 1.591 -1.650 -1.409, + 1.207 -1.650 -1.749, + 0.754 -1.650 -1.987, + 0.256 -1.650 -2.110, + -0.256 -1.650 -2.110, + -0.754 -1.650 -1.987, + -1.207 -1.650 -1.749, + -1.591 -1.650 -1.409 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 4, 3, 5, -1, + 4, 5, 6, -1, + 6, 5, 7, -1, + 6, 7, 8, -1, + 8, 7, 9, -1, + 2, 10, 0, -1, + 0, 10, 11, -1, + 11, 10, 12, -1, + 12, 10, 6, -1, + 12, 6, 8, -1, + 13, 14, 15, -1, + 15, 14, 16, -1, + 15, 16, 17, -1, + 17, 16, 18, -1, + 17, 18, 19, -1, + 19, 18, 20, -1, + 19, 20, 21, -1, + 13, 15, 22, -1, + 22, 15, 23, -1, + 22, 23, 24, -1, + 24, 23, 21, -1, + 23, 19, 21, -1, + 9, 7, 25, -1, + 25, 7, 14, -1, + 25, 14, 26, -1, + 26, 14, 27, -1, + 8, 28, 12, -1, + 12, 28, 29, -1, + 29, 28, 30, -1, + 30, 28, 25, -1, + 30, 25, 31, -1, + 31, 25, 32, -1, + 22, 33, 34, -1, + 34, 33, 35, -1, + 34, 35, 26, -1, + 26, 35, 36, -1, + 26, 36, 37, -1, + 34, 13, 22, -1, + 13, 27, 14, -1, + 37, 32, 26, -1, + 26, 32, 25, -1, + 3, 38, 5, -1, + 5, 38, 39, -1, + 5, 39, 40, -1, + 40, 41, 5, -1, + 5, 41, 16, -1, + 41, 42, 16, -1, + 16, 42, 43, -1, + 16, 43, 44, -1, + 44, 45, 16, -1, + 16, 45, 18, -1 + ] + normal Normal + { + vector + [ + -0.000 -1.000 -0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -3.175 0.000 3.175, + -3.175 0.000 -3.175, + -3.175 -1.650 3.175, + -3.175 -1.650 -3.175 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1 + ] + normal Normal + { + vector + [ + -1.000 -0.000 -0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 3.175 -1.650 3.175, + 3.175 -1.650 -3.175, + 3.175 0.000 3.175, + 3.175 0.000 -3.175 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1 + ] + normal Normal + { + vector + [ + 1.000 -0.000 -0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 2.667 0.000 -0.208, + 2.675 2.870 0.000, + 2.649 0.000 0.370, + 2.612 2.870 0.575, + 2.508 0.000 0.931, + 2.428 2.870 1.123, + 2.249 0.000 1.448, + 2.130 2.870 1.619, + 1.885 0.000 1.898, + 1.732 2.870 2.039, + 1.433 0.000 2.259, + 1.253 2.870 2.363, + 0.914 0.000 2.514, + 0.716 2.870 2.577, + 0.352 0.000 2.652, + 0.145 2.870 2.671, + -0.226 0.000 2.665, + -0.433 2.870 2.640, + -0.794 0.000 2.555, + -0.990 2.870 2.485, + -1.324 0.000 2.324, + -1.501 2.870 2.214, + -1.793 0.000 1.985, + -1.942 2.870 1.840, + -2.178 0.000 1.553, + -2.292 2.870 1.379, + -2.461 0.000 1.049, + -2.535 2.870 0.854, + -2.629 0.000 0.495, + -2.659 2.870 0.289, + -2.675 0.000 -0.000, + -2.675 2.870 -0.000, + -2.674 0.000 -0.081, + -2.659 2.870 -0.289, + -2.594 0.000 -0.654, + -2.535 2.870 -0.854, + -2.392 0.000 -1.197, + -2.292 2.870 -1.379, + -2.079 0.000 -1.683, + -1.942 2.870 -1.840, + -1.669 0.000 -2.091, + -1.501 2.870 -2.214, + -1.181 0.000 -2.400, + -0.990 2.870 -2.485, + -0.637 0.000 -2.598, + -0.433 2.870 -2.640, + -0.063 0.000 -2.674, + 0.145 2.870 -2.671, + 0.513 0.000 -2.625, + 0.716 2.870 -2.577, + 1.065 0.000 -2.454, + 1.253 2.870 -2.363, + 1.568 0.000 -2.167, + 1.732 2.870 -2.039, + 1.997 0.000 -1.780, + 2.130 2.870 -1.619, + 2.333 0.000 -1.309, + 2.428 2.870 -1.123, + 2.560 0.000 -0.777, + 2.612 2.870 -0.575 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 4, 3, 5, -1, + 4, 5, 6, -1, + 6, 5, 7, -1, + 6, 7, 8, -1, + 8, 7, 9, -1, + 8, 9, 10, -1, + 10, 9, 11, -1, + 10, 11, 12, -1, + 12, 11, 13, -1, + 12, 13, 14, -1, + 14, 13, 15, -1, + 14, 15, 16, -1, + 16, 15, 17, -1, + 16, 17, 18, -1, + 18, 17, 19, -1, + 18, 19, 20, -1, + 20, 19, 21, -1, + 20, 21, 22, -1, + 22, 21, 23, -1, + 22, 23, 24, -1, + 24, 23, 25, -1, + 24, 25, 26, -1, + 26, 25, 27, -1, + 26, 27, 28, -1, + 28, 27, 29, -1, + 28, 29, 30, -1, + 30, 29, 31, -1, + 30, 31, 32, -1, + 32, 31, 33, -1, + 32, 33, 34, -1, + 34, 33, 35, -1, + 34, 35, 36, -1, + 36, 35, 37, -1, + 36, 37, 38, -1, + 38, 37, 39, -1, + 38, 39, 40, -1, + 40, 39, 41, -1, + 40, 41, 42, -1, + 42, 41, 43, -1, + 42, 43, 44, -1, + 44, 43, 45, -1, + 44, 45, 46, -1, + 46, 45, 47, -1, + 46, 47, 48, -1, + 48, 47, 49, -1, + 48, 49, 50, -1, + 50, 49, 51, -1, + 50, 51, 52, -1, + 52, 51, 53, -1, + 52, 53, 54, -1, + 54, 53, 55, -1, + 54, 55, 56, -1, + 56, 55, 57, -1, + 56, 57, 58, -1, + 58, 57, 59, -1, + 58, 59, 0, -1, + 0, 59, 1, -1 + ] + normal Normal + { + vector + [ + 0.997 0.000 -0.078, + 1.000 0.000 0.000, + 0.990 0.000 0.138, + 0.977 0.000 0.215, + 0.937 0.000 0.348, + 0.908 -0.000 0.420, + 0.841 0.000 0.541, + 0.796 0.000 0.605, + 0.705 0.000 0.709, + 0.647 0.000 0.762, + 0.536 0.000 0.844, + 0.468 0.000 0.884, + 0.342 0.000 0.940, + 0.268 0.000 0.964, + 0.132 0.000 0.991, + 0.054 0.000 0.999, + -0.084 0.000 0.996, + -0.162 0.000 0.987, + -0.297 0.000 0.955, + -0.370 0.000 0.929, + -0.495 0.000 0.869, + -0.561 0.000 0.828, + -0.670 0.000 0.742, + -0.726 0.000 0.688, + -0.814 0.000 0.581, + -0.857 0.000 0.516, + -0.920 0.000 0.392, + -0.948 0.000 0.319, + -0.983 0.000 0.185, + -0.994 0.000 0.108, + -1.000 0.000 -0.000, + -1.000 0.000 -0.030, + -0.994 0.000 -0.108, + -0.970 0.000 -0.245, + -0.948 0.000 -0.319, + -0.894 0.000 -0.447, + -0.857 0.000 -0.516, + -0.777 0.000 -0.629, + -0.726 0.000 -0.688, + -0.624 0.000 -0.782, + -0.561 0.000 -0.828, + -0.441 0.000 -0.897, + -0.370 0.000 -0.929, + -0.238 0.000 -0.971, + -0.162 0.000 -0.987, + -0.024 0.000 -1.000, + 0.054 0.000 -0.999, + 0.192 0.000 -0.981, + 0.268 0.000 -0.964, + 0.398 0.000 -0.917, + 0.468 0.000 -0.884, + 0.586 0.000 -0.810, + 0.647 0.000 -0.762, + 0.747 0.000 -0.665, + 0.796 0.000 -0.605, + 0.872 0.000 -0.489, + 0.908 0.000 -0.420, + 0.957 0.000 -0.290, + 0.977 0.000 -0.215 + ] + } + normalIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 4, 3, 5, -1, + 4, 5, 6, -1, + 6, 5, 7, -1, + 6, 7, 8, -1, + 8, 7, 9, -1, + 8, 9, 10, -1, + 10, 9, 11, -1, + 10, 11, 12, -1, + 12, 11, 13, -1, + 12, 13, 14, -1, + 14, 13, 15, -1, + 14, 15, 16, -1, + 16, 15, 17, -1, + 16, 17, 18, -1, + 18, 17, 19, -1, + 18, 19, 20, -1, + 20, 19, 21, -1, + 20, 21, 22, -1, + 22, 21, 23, -1, + 22, 23, 24, -1, + 24, 23, 25, -1, + 24, 25, 26, -1, + 26, 25, 27, -1, + 26, 27, 28, -1, + 28, 27, 29, -1, + 28, 29, 30, -1, + 30, 29, 30, -1, + 30, 30, 31, -1, + 31, 30, 32, -1, + 31, 32, 33, -1, + 33, 32, 34, -1, + 33, 34, 35, -1, + 35, 34, 36, -1, + 35, 36, 37, -1, + 37, 36, 38, -1, + 37, 38, 39, -1, + 39, 38, 40, -1, + 39, 40, 41, -1, + 41, 40, 42, -1, + 41, 42, 43, -1, + 43, 42, 44, -1, + 43, 44, 45, -1, + 45, 44, 46, -1, + 45, 46, 47, -1, + 47, 46, 48, -1, + 47, 48, 49, -1, + 49, 48, 50, -1, + 49, 50, 51, -1, + 51, 50, 52, -1, + 51, 52, 53, -1, + 53, 52, 54, -1, + 53, 54, 55, -1, + 55, 54, 56, -1, + 55, 56, 57, -1, + 57, 56, 58, -1, + 57, 58, 0, -1, + 0, 58, 1, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 2.685 2.870 -0.571, + 2.745 2.870 0.000, + 2.675 2.870 0.000, + 2.685 2.870 0.571, + 2.612 2.870 0.575, + 2.508 2.870 1.116, + 2.428 2.870 1.123, + 2.221 2.870 1.613, + 2.130 2.870 1.619, + 1.837 2.870 2.040, + 1.732 2.870 2.039, + 1.372 2.870 2.377, + 1.253 2.870 2.363, + 0.848 2.870 2.611, + 0.716 2.870 2.577, + 0.287 2.870 2.730, + 0.145 2.870 2.671, + -0.287 2.870 2.730, + -0.433 2.870 2.640, + -0.848 2.870 2.611, + -0.990 2.870 2.485, + -1.372 2.870 2.377, + -1.501 2.870 2.214, + -1.837 2.870 2.040, + -1.942 2.870 1.840, + -2.221 2.870 1.613, + -2.292 2.870 1.379, + -2.508 2.870 1.116, + -2.535 2.870 0.854, + -2.685 2.870 0.571, + -2.659 2.870 0.289, + -2.745 2.870 -0.000, + -2.675 2.870 -0.000, + -2.659 2.870 -0.289, + -2.685 2.870 -0.571, + -2.535 2.870 -0.854, + -2.508 2.870 -1.116, + -2.292 2.870 -1.379, + -2.221 2.870 -1.613, + -1.942 2.870 -1.840, + -1.837 2.870 -2.040, + -1.501 2.870 -2.214, + -1.372 2.870 -2.377, + -0.990 2.870 -2.485, + -0.848 2.870 -2.611, + -0.433 2.870 -2.640, + -0.287 2.870 -2.730, + 0.145 2.870 -2.671, + 0.287 2.870 -2.730, + 0.716 2.870 -2.577, + 0.848 2.870 -2.611, + 1.253 2.870 -2.363, + 1.372 2.870 -2.377, + 1.732 2.870 -2.039, + 1.837 2.870 -2.040, + 2.130 2.870 -1.619, + 2.221 2.870 -1.613, + 2.428 2.870 -1.123, + 2.508 2.870 -1.116, + 2.612 2.870 -0.575 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 4, 3, 5, -1, + 4, 5, 6, -1, + 6, 5, 7, -1, + 6, 7, 8, -1, + 8, 7, 9, -1, + 8, 9, 10, -1, + 10, 9, 11, -1, + 10, 11, 12, -1, + 12, 11, 13, -1, + 12, 13, 14, -1, + 14, 13, 15, -1, + 14, 15, 16, -1, + 16, 15, 17, -1, + 16, 17, 18, -1, + 18, 17, 19, -1, + 18, 19, 20, -1, + 20, 19, 21, -1, + 20, 21, 22, -1, + 22, 21, 23, -1, + 22, 23, 24, -1, + 24, 23, 25, -1, + 24, 25, 26, -1, + 26, 25, 27, -1, + 26, 27, 28, -1, + 28, 27, 29, -1, + 28, 29, 30, -1, + 30, 29, 31, -1, + 30, 31, 32, -1, + 32, 31, 33, -1, + 31, 34, 33, -1, + 33, 34, 35, -1, + 34, 36, 35, -1, + 35, 36, 37, -1, + 36, 38, 37, -1, + 37, 38, 39, -1, + 38, 40, 39, -1, + 39, 40, 41, -1, + 40, 42, 41, -1, + 41, 42, 43, -1, + 42, 44, 43, -1, + 43, 44, 45, -1, + 44, 46, 45, -1, + 45, 46, 47, -1, + 46, 48, 47, -1, + 47, 48, 49, -1, + 48, 50, 49, -1, + 49, 50, 51, -1, + 50, 52, 51, -1, + 51, 52, 53, -1, + 52, 54, 53, -1, + 53, 54, 55, -1, + 54, 56, 55, -1, + 55, 56, 57, -1, + 56, 58, 57, -1, + 57, 58, 59, -1, + 58, 0, 59, -1, + 59, 0, 2, -1 + ] + normal Normal + { + vector + [ + -0.000 -1.000 -0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 3.104 3.290 -0.617, + 3.165 3.290 0.000, + 2.745 2.870 0.000, + 3.104 3.290 0.617, + 2.685 2.870 0.571, + 2.924 3.290 1.211, + 2.508 2.870 1.116, + 2.632 3.290 1.758, + 2.221 2.870 1.613, + 2.238 3.290 2.238, + 1.837 2.870 2.040, + 1.758 3.290 2.632, + 1.372 2.870 2.377, + 1.211 3.290 2.924, + 0.848 2.870 2.611, + 0.617 3.290 3.104, + 0.287 2.870 2.730, + -0.000 3.290 3.165, + -0.287 2.870 2.730, + -0.617 3.290 3.104, + -0.848 2.870 2.611, + -1.211 3.290 2.924, + -1.372 2.870 2.377, + -1.758 3.290 2.632, + -1.837 2.870 2.040, + -2.238 3.290 2.238, + -2.221 2.870 1.613, + -2.632 3.290 1.758, + -2.508 2.870 1.116, + -2.924 3.290 1.211, + -2.685 2.870 0.571, + -3.104 3.290 0.617, + -2.745 2.870 -0.000, + -3.165 3.290 -0.000, + -3.104 3.290 -0.617, + -2.685 2.870 -0.571, + -2.924 3.290 -1.211, + -2.508 2.870 -1.116, + -2.632 3.290 -1.758, + -2.221 2.870 -1.613, + -2.238 3.290 -2.238, + -1.837 2.870 -2.040, + -1.758 3.290 -2.632, + -1.372 2.870 -2.377, + -1.211 3.290 -2.924, + -0.848 2.870 -2.611, + -0.617 3.290 -3.104, + -0.287 2.870 -2.730, + 0.000 3.290 -3.165, + 0.287 2.870 -2.730, + 0.617 3.290 -3.104, + 0.848 2.870 -2.611, + 1.211 3.290 -2.924, + 1.372 2.870 -2.377, + 1.758 3.290 -2.632, + 1.837 2.870 -2.040, + 2.238 3.290 -2.238, + 2.221 2.870 -1.613, + 2.632 3.290 -1.758, + 2.508 2.870 -1.116, + 2.924 3.290 -1.211, + 2.685 2.870 -0.571 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 4, 3, 5, -1, + 4, 5, 6, -1, + 6, 5, 7, -1, + 6, 7, 8, -1, + 8, 7, 9, -1, + 8, 9, 10, -1, + 10, 9, 11, -1, + 10, 11, 12, -1, + 12, 11, 13, -1, + 12, 13, 14, -1, + 14, 13, 15, -1, + 14, 15, 16, -1, + 16, 15, 17, -1, + 16, 17, 18, -1, + 18, 17, 19, -1, + 18, 19, 20, -1, + 20, 19, 21, -1, + 20, 21, 22, -1, + 22, 21, 23, -1, + 22, 23, 24, -1, + 24, 23, 25, -1, + 24, 25, 26, -1, + 26, 25, 27, -1, + 26, 27, 28, -1, + 28, 27, 29, -1, + 28, 29, 30, -1, + 30, 29, 31, -1, + 30, 31, 32, -1, + 32, 31, 33, -1, + 32, 33, 34, -1, + 32, 34, 35, -1, + 35, 34, 36, -1, + 35, 36, 37, -1, + 37, 36, 38, -1, + 37, 38, 39, -1, + 39, 38, 40, -1, + 39, 40, 41, -1, + 41, 40, 42, -1, + 41, 42, 43, -1, + 43, 42, 44, -1, + 43, 44, 45, -1, + 45, 44, 46, -1, + 45, 46, 47, -1, + 47, 46, 48, -1, + 47, 48, 49, -1, + 49, 48, 50, -1, + 49, 50, 51, -1, + 51, 50, 52, -1, + 51, 52, 53, -1, + 53, 52, 54, -1, + 53, 54, 55, -1, + 55, 54, 56, -1, + 55, 56, 57, -1, + 57, 56, 58, -1, + 57, 58, 59, -1, + 59, 58, 60, -1, + 59, 60, 61, -1, + 61, 60, 0, -1, + 61, 0, 2, -1 + ] + normal Normal + { + vector + [ + 0.694 -0.707 -0.138, + 0.707 -0.707 -0.000, + 0.694 -0.707 0.138, + 0.692 -0.707 0.147, + 0.653 -0.707 0.271, + 0.646 -0.707 0.288, + 0.588 -0.707 0.393, + 0.572 -0.707 0.416, + 0.500 -0.707 0.500, + 0.473 -0.707 0.525, + 0.393 -0.707 0.588, + 0.354 -0.707 0.612, + 0.271 -0.707 0.653, + 0.219 -0.707 0.672, + 0.138 -0.707 0.694, + 0.074 -0.707 0.703, + 0.000 -0.707 0.707, + -0.074 -0.707 0.703, + -0.138 -0.707 0.694, + -0.219 -0.707 0.672, + -0.271 -0.707 0.653, + -0.354 -0.707 0.612, + -0.393 -0.707 0.588, + -0.473 -0.707 0.525, + -0.500 -0.707 0.500, + -0.572 -0.707 0.416, + -0.588 -0.707 0.393, + -0.646 -0.707 0.288, + -0.653 -0.707 0.271, + -0.692 -0.707 0.147, + -0.694 -0.707 0.138, + -0.707 -0.707 0.000, + -0.694 -0.707 -0.138, + -0.692 -0.707 -0.147, + -0.653 -0.707 -0.271, + -0.646 -0.707 -0.288, + -0.588 -0.707 -0.393, + -0.572 -0.707 -0.416, + -0.500 -0.707 -0.500, + -0.473 -0.707 -0.525, + -0.393 -0.707 -0.588, + -0.354 -0.707 -0.612, + -0.271 -0.707 -0.653, + -0.219 -0.707 -0.672, + -0.138 -0.707 -0.694, + -0.074 -0.707 -0.703, + 0.000 -0.707 -0.707, + 0.074 -0.707 -0.703, + 0.138 -0.707 -0.694, + 0.219 -0.707 -0.672, + 0.271 -0.707 -0.653, + 0.354 -0.707 -0.612, + 0.393 -0.707 -0.588, + 0.473 -0.707 -0.525, + 0.500 -0.707 -0.500, + 0.572 -0.707 -0.416, + 0.588 -0.707 -0.393, + 0.646 -0.707 -0.288, + 0.653 -0.707 -0.271, + 0.692 -0.707 -0.147 + ] + } + normalIndex + [ + 0, 1, 1, -1, + 1, 1, 2, -1, + 1, 2, 3, -1, + 3, 2, 4, -1, + 3, 4, 5, -1, + 5, 4, 6, -1, + 5, 6, 7, -1, + 7, 6, 8, -1, + 7, 8, 9, -1, + 9, 8, 10, -1, + 9, 10, 11, -1, + 11, 10, 12, -1, + 11, 12, 13, -1, + 13, 12, 14, -1, + 13, 14, 15, -1, + 15, 14, 16, -1, + 15, 16, 17, -1, + 17, 16, 18, -1, + 17, 18, 19, -1, + 19, 18, 20, -1, + 19, 20, 21, -1, + 21, 20, 22, -1, + 21, 22, 23, -1, + 23, 22, 24, -1, + 23, 24, 25, -1, + 25, 24, 26, -1, + 25, 26, 27, -1, + 27, 26, 28, -1, + 27, 28, 29, -1, + 29, 28, 30, -1, + 29, 30, 31, -1, + 31, 30, 31, -1, + 31, 31, 32, -1, + 31, 32, 33, -1, + 33, 32, 34, -1, + 33, 34, 35, -1, + 35, 34, 36, -1, + 35, 36, 37, -1, + 37, 36, 38, -1, + 37, 38, 39, -1, + 39, 38, 40, -1, + 39, 40, 41, -1, + 41, 40, 42, -1, + 41, 42, 43, -1, + 43, 42, 44, -1, + 43, 44, 45, -1, + 45, 44, 46, -1, + 45, 46, 47, -1, + 47, 46, 48, -1, + 47, 48, 49, -1, + 49, 48, 50, -1, + 49, 50, 51, -1, + 51, 50, 52, -1, + 51, 52, 53, -1, + 53, 52, 54, -1, + 53, 54, 55, -1, + 55, 54, 56, -1, + 55, 56, 57, -1, + 57, 56, 58, -1, + 57, 58, 59, -1, + 59, 58, 0, -1, + 59, 0, 1, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 3.104 6.690 0.617, + 3.104 3.290 0.617, + 3.165 6.690 0.000, + 3.165 3.290 0.000, + 3.104 6.690 -0.617, + 3.104 3.290 -0.617, + 2.924 6.690 -1.211, + 2.924 3.290 -1.211, + 2.632 6.690 -1.758, + 2.632 3.290 -1.758, + 2.238 6.690 -2.238, + 2.238 3.290 -2.238, + 1.758 6.690 -2.632, + 1.758 3.290 -2.632, + 1.211 6.690 -2.924, + 1.211 3.290 -2.924, + 0.617 6.690 -3.104, + 0.617 3.290 -3.104, + 0.000 6.690 -3.165, + 0.000 3.290 -3.165, + -0.617 6.690 -3.104, + -0.617 3.290 -3.104, + -1.211 6.690 -2.924, + -1.211 3.290 -2.924, + -1.758 6.690 -2.632, + -1.758 3.290 -2.632, + -2.238 6.690 -2.238, + -2.238 3.290 -2.238, + -2.632 6.690 -1.758, + -2.632 3.290 -1.758, + -2.924 6.690 -1.211, + -2.924 3.290 -1.211, + -3.104 6.690 -0.617, + -3.104 3.290 -0.617, + -3.165 6.690 -0.000, + -3.165 3.290 -0.000, + -3.104 6.690 0.617, + -3.104 3.290 0.617, + -2.924 6.690 1.211, + -2.924 3.290 1.211, + -2.632 6.690 1.758, + -2.632 3.290 1.758, + -2.238 6.690 2.238, + -2.238 3.290 2.238, + -1.758 6.690 2.632, + -1.758 3.290 2.632, + -1.211 6.690 2.924, + -1.211 3.290 2.924, + -0.617 6.690 3.104, + -0.617 3.290 3.104, + -0.000 6.690 3.165, + -0.000 3.290 3.165, + 0.617 6.690 3.104, + 0.617 3.290 3.104, + 1.211 6.690 2.924, + 1.211 3.290 2.924, + 1.758 6.690 2.632, + 1.758 3.290 2.632, + 2.238 6.690 2.238, + 2.238 3.290 2.238, + 2.632 6.690 1.758, + 2.632 3.290 1.758, + 2.924 6.690 1.211, + 2.924 3.290 1.211 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 4, 3, 5, -1, + 4, 5, 6, -1, + 6, 5, 7, -1, + 6, 7, 8, -1, + 8, 7, 9, -1, + 8, 9, 10, -1, + 10, 9, 11, -1, + 10, 11, 12, -1, + 12, 11, 13, -1, + 12, 13, 14, -1, + 14, 13, 15, -1, + 14, 15, 16, -1, + 16, 15, 17, -1, + 16, 17, 18, -1, + 18, 17, 19, -1, + 18, 19, 20, -1, + 20, 19, 21, -1, + 20, 21, 22, -1, + 22, 21, 23, -1, + 22, 23, 24, -1, + 24, 23, 25, -1, + 24, 25, 26, -1, + 26, 25, 27, -1, + 26, 27, 28, -1, + 28, 27, 29, -1, + 28, 29, 30, -1, + 30, 29, 31, -1, + 30, 31, 32, -1, + 32, 31, 33, -1, + 32, 33, 34, -1, + 34, 33, 35, -1, + 34, 35, 36, -1, + 36, 35, 37, -1, + 36, 37, 38, -1, + 38, 37, 39, -1, + 38, 39, 40, -1, + 40, 39, 41, -1, + 40, 41, 42, -1, + 42, 41, 43, -1, + 42, 43, 44, -1, + 44, 43, 45, -1, + 44, 45, 46, -1, + 46, 45, 47, -1, + 46, 47, 48, -1, + 48, 47, 49, -1, + 48, 49, 50, -1, + 50, 49, 51, -1, + 50, 51, 52, -1, + 52, 51, 53, -1, + 52, 53, 54, -1, + 54, 53, 55, -1, + 54, 55, 56, -1, + 56, 55, 57, -1, + 56, 57, 58, -1, + 58, 57, 59, -1, + 58, 59, 60, -1, + 60, 59, 61, -1, + 60, 61, 62, -1, + 62, 61, 63, -1, + 62, 63, 0, -1, + 0, 63, 1, -1 + ] + normal Normal + { + vector + [ + 0.981 0.000 0.195, + 1.000 0.000 0.000, + 0.981 0.000 -0.195, + 0.924 0.000 -0.383, + 0.831 0.000 -0.556, + 0.707 0.000 -0.707, + 0.556 0.000 -0.831, + 0.383 0.000 -0.924, + 0.195 0.000 -0.981, + 0.000 0.000 -1.000, + -0.195 0.000 -0.981, + -0.383 0.000 -0.924, + -0.556 0.000 -0.831, + -0.707 0.000 -0.707, + -0.831 0.000 -0.556, + -0.924 0.000 -0.383, + -0.981 0.000 -0.195, + -1.000 -0.000 0.000, + -0.981 0.000 0.195, + -0.924 0.000 0.383, + -0.831 0.000 0.556, + -0.707 0.000 0.707, + -0.556 0.000 0.831, + -0.383 0.000 0.924, + -0.195 0.000 0.981, + -0.000 0.000 1.000, + 0.195 0.000 0.981, + 0.383 0.000 0.924, + 0.556 0.000 0.831, + 0.707 0.000 0.707, + 0.831 0.000 0.556, + 0.924 0.000 0.383 + ] + } + normalIndex + [ + 0, 0, 1, -1, + 1, 0, 1, -1, + 1, 1, 2, -1, + 2, 1, 2, -1, + 2, 2, 3, -1, + 3, 2, 3, -1, + 3, 3, 4, -1, + 4, 3, 4, -1, + 4, 4, 5, -1, + 5, 4, 5, -1, + 5, 5, 6, -1, + 6, 5, 6, -1, + 6, 6, 7, -1, + 7, 6, 7, -1, + 7, 7, 8, -1, + 8, 7, 8, -1, + 8, 8, 9, -1, + 9, 8, 9, -1, + 9, 9, 10, -1, + 10, 9, 10, -1, + 10, 10, 11, -1, + 11, 10, 11, -1, + 11, 11, 12, -1, + 12, 11, 12, -1, + 12, 12, 13, -1, + 13, 12, 13, -1, + 13, 13, 14, -1, + 14, 13, 14, -1, + 14, 14, 15, -1, + 15, 14, 15, -1, + 15, 15, 16, -1, + 16, 15, 16, -1, + 16, 16, 17, -1, + 17, 16, 17, -1, + 17, 17, 18, -1, + 18, 17, 18, -1, + 18, 18, 19, -1, + 19, 18, 19, -1, + 19, 19, 20, -1, + 20, 19, 20, -1, + 20, 20, 21, -1, + 21, 20, 21, -1, + 21, 21, 22, -1, + 22, 21, 22, -1, + 22, 22, 23, -1, + 23, 22, 23, -1, + 23, 23, 24, -1, + 24, 23, 24, -1, + 24, 24, 25, -1, + 25, 24, 25, -1, + 25, 25, 26, -1, + 26, 25, 26, -1, + 26, 26, 27, -1, + 27, 26, 27, -1, + 27, 27, 28, -1, + 28, 27, 28, -1, + 28, 28, 29, -1, + 29, 28, 29, -1, + 29, 29, 30, -1, + 30, 29, 30, -1, + 30, 30, 31, -1, + 31, 30, 31, -1, + 31, 31, 0, -1, + 0, 31, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -3.104 6.690 -0.617, + -3.165 6.690 -0.000, + -2.745 7.110 -0.000, + -3.104 6.690 0.617, + -2.685 7.110 0.571, + -2.924 6.690 1.211, + -2.508 7.110 1.116, + -2.632 6.690 1.758, + -2.221 7.110 1.613, + -2.238 6.690 2.238, + -1.837 7.110 2.040, + -1.758 6.690 2.632, + -1.372 7.110 2.377, + -1.211 6.690 2.924, + -0.848 7.110 2.611, + -0.617 6.690 3.104, + -0.287 7.110 2.730, + -0.000 6.690 3.165, + 0.287 7.110 2.730, + 0.617 6.690 3.104, + 0.848 7.110 2.611, + 1.211 6.690 2.924, + 1.372 7.110 2.377, + 1.758 6.690 2.632, + 1.837 7.110 2.040, + 2.238 6.690 2.238, + 2.221 7.110 1.613, + 2.632 6.690 1.758, + 2.508 7.110 1.116, + 2.924 6.690 1.211, + 2.685 7.110 0.571, + 3.104 6.690 0.617, + 2.745 7.110 0.000, + 3.165 6.690 0.000, + 3.104 6.690 -0.617, + -2.685 7.110 -0.571, + -2.924 6.690 -1.211, + -2.508 7.110 -1.116, + -2.632 6.690 -1.758, + -2.221 7.110 -1.613, + -2.238 6.690 -2.238, + -1.837 7.110 -2.040, + -1.758 6.690 -2.632, + -1.372 7.110 -2.377, + -1.211 6.690 -2.924, + -0.848 7.110 -2.611, + -0.617 6.690 -3.104, + -0.287 7.110 -2.730, + 0.000 6.690 -3.165, + 0.287 7.110 -2.730, + 0.617 6.690 -3.104, + 0.848 7.110 -2.611, + 1.211 6.690 -2.924, + 1.372 7.110 -2.377, + 1.758 6.690 -2.632, + 1.837 7.110 -2.040, + 2.238 6.690 -2.238, + 2.221 7.110 -1.613, + 2.632 6.690 -1.758, + 2.508 7.110 -1.116, + 2.924 6.690 -1.211, + 2.685 7.110 -0.571 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 4, 3, 5, -1, + 4, 5, 6, -1, + 6, 5, 7, -1, + 6, 7, 8, -1, + 8, 7, 9, -1, + 8, 9, 10, -1, + 10, 9, 11, -1, + 10, 11, 12, -1, + 12, 11, 13, -1, + 12, 13, 14, -1, + 14, 13, 15, -1, + 14, 15, 16, -1, + 16, 15, 17, -1, + 16, 17, 18, -1, + 18, 17, 19, -1, + 18, 19, 20, -1, + 20, 19, 21, -1, + 20, 21, 22, -1, + 22, 21, 23, -1, + 22, 23, 24, -1, + 24, 23, 25, -1, + 24, 25, 26, -1, + 26, 25, 27, -1, + 26, 27, 28, -1, + 28, 27, 29, -1, + 28, 29, 30, -1, + 30, 29, 31, -1, + 30, 31, 32, -1, + 32, 31, 33, -1, + 32, 33, 34, -1, + 2, 35, 0, -1, + 0, 35, 36, -1, + 35, 37, 36, -1, + 36, 37, 38, -1, + 37, 39, 38, -1, + 38, 39, 40, -1, + 39, 41, 40, -1, + 40, 41, 42, -1, + 41, 43, 42, -1, + 42, 43, 44, -1, + 43, 45, 44, -1, + 44, 45, 46, -1, + 45, 47, 46, -1, + 46, 47, 48, -1, + 47, 49, 48, -1, + 48, 49, 50, -1, + 49, 51, 50, -1, + 50, 51, 52, -1, + 51, 53, 52, -1, + 52, 53, 54, -1, + 53, 55, 54, -1, + 54, 55, 56, -1, + 55, 57, 56, -1, + 56, 57, 58, -1, + 57, 59, 58, -1, + 58, 59, 60, -1, + 59, 61, 60, -1, + 60, 61, 34, -1, + 61, 32, 34, -1 + ] + normal Normal + { + vector + [ + -0.694 0.707 -0.138, + -0.707 0.707 -0.000, + -0.694 0.707 0.138, + -0.692 0.707 0.147, + -0.653 0.707 0.271, + -0.646 0.707 0.288, + -0.588 0.707 0.393, + -0.572 0.707 0.416, + -0.500 0.707 0.500, + -0.473 0.707 0.525, + -0.393 0.707 0.588, + -0.354 0.707 0.612, + -0.271 0.707 0.653, + -0.219 0.707 0.672, + -0.138 0.707 0.694, + -0.074 0.707 0.703, + 0.000 0.707 0.707, + 0.074 0.707 0.703, + 0.138 0.707 0.694, + 0.219 0.707 0.672, + 0.271 0.707 0.653, + 0.354 0.707 0.612, + 0.393 0.707 0.588, + 0.473 0.707 0.525, + 0.500 0.707 0.500, + 0.572 0.707 0.416, + 0.588 0.707 0.393, + 0.646 0.707 0.288, + 0.653 0.707 0.271, + 0.692 0.707 0.147, + 0.694 0.707 0.138, + 0.707 0.707 0.000, + 0.694 0.707 -0.138, + -0.692 0.707 -0.147, + -0.653 0.707 -0.271, + -0.646 0.707 -0.288, + -0.588 0.707 -0.393, + -0.572 0.707 -0.416, + -0.500 0.707 -0.500, + -0.473 0.707 -0.525, + -0.393 0.707 -0.588, + -0.354 0.707 -0.612, + -0.271 0.707 -0.653, + -0.219 0.707 -0.672, + -0.138 0.707 -0.694, + -0.074 0.707 -0.703, + 0.000 0.707 -0.707, + 0.074 0.707 -0.703, + 0.138 0.707 -0.694, + 0.219 0.707 -0.672, + 0.271 0.707 -0.653, + 0.354 0.707 -0.612, + 0.393 0.707 -0.588, + 0.473 0.707 -0.525, + 0.500 0.707 -0.500, + 0.572 0.707 -0.416, + 0.588 0.707 -0.393, + 0.646 0.707 -0.288, + 0.653 0.707 -0.271, + 0.692 0.707 -0.147 + ] + } + normalIndex + [ + 0, 1, 1, -1, + 1, 1, 2, -1, + 1, 2, 3, -1, + 3, 2, 4, -1, + 3, 4, 5, -1, + 5, 4, 6, -1, + 5, 6, 7, -1, + 7, 6, 8, -1, + 7, 8, 9, -1, + 9, 8, 10, -1, + 9, 10, 11, -1, + 11, 10, 12, -1, + 11, 12, 13, -1, + 13, 12, 14, -1, + 13, 14, 15, -1, + 15, 14, 16, -1, + 15, 16, 17, -1, + 17, 16, 18, -1, + 17, 18, 19, -1, + 19, 18, 20, -1, + 19, 20, 21, -1, + 21, 20, 22, -1, + 21, 22, 23, -1, + 23, 22, 24, -1, + 23, 24, 25, -1, + 25, 24, 26, -1, + 25, 26, 27, -1, + 27, 26, 28, -1, + 27, 28, 29, -1, + 29, 28, 30, -1, + 29, 30, 31, -1, + 31, 30, 31, -1, + 31, 31, 32, -1, + 1, 33, 0, -1, + 0, 33, 34, -1, + 33, 35, 34, -1, + 34, 35, 36, -1, + 35, 37, 36, -1, + 36, 37, 38, -1, + 37, 39, 38, -1, + 38, 39, 40, -1, + 39, 41, 40, -1, + 40, 41, 42, -1, + 41, 43, 42, -1, + 42, 43, 44, -1, + 43, 45, 44, -1, + 44, 45, 46, -1, + 45, 47, 46, -1, + 46, 47, 48, -1, + 47, 49, 48, -1, + 48, 49, 50, -1, + 49, 51, 50, -1, + 50, 51, 52, -1, + 51, 53, 52, -1, + 52, 53, 54, -1, + 53, 55, 54, -1, + 54, 55, 56, -1, + 55, 57, 56, -1, + 56, 57, 58, -1, + 57, 59, 58, -1, + 58, 59, 32, -1, + 59, 31, 32, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -2.675 7.110 -0.000, + -2.745 7.110 -0.000, + -2.659 7.110 0.289, + -2.685 7.110 0.571, + -2.535 7.110 0.854, + -2.508 7.110 1.116, + -2.292 7.110 1.379, + -2.221 7.110 1.613, + -1.942 7.110 1.840, + -1.837 7.110 2.040, + -1.501 7.110 2.214, + -1.372 7.110 2.377, + -0.990 7.110 2.485, + -0.848 7.110 2.611, + -0.433 7.110 2.640, + -0.287 7.110 2.730, + 0.145 7.110 2.671, + 0.287 7.110 2.730, + 0.716 7.110 2.577, + 0.848 7.110 2.611, + 1.253 7.110 2.363, + 1.372 7.110 2.377, + 1.732 7.110 2.039, + 1.837 7.110 2.040, + 2.130 7.110 1.619, + 2.221 7.110 1.613, + 2.428 7.110 1.123, + 2.508 7.110 1.116, + 2.612 7.110 0.575, + 2.685 7.110 0.571, + 2.675 7.110 0.000, + 2.745 7.110 0.000, + 2.685 7.110 -0.571, + -2.659 7.110 -0.289, + -2.685 7.110 -0.571, + -2.535 7.110 -0.854, + -2.508 7.110 -1.116, + -2.292 7.110 -1.379, + -2.221 7.110 -1.613, + -1.942 7.110 -1.840, + -1.837 7.110 -2.040, + -1.501 7.110 -2.214, + -1.372 7.110 -2.377, + -0.990 7.110 -2.485, + -0.848 7.110 -2.611, + -0.433 7.110 -2.640, + -0.287 7.110 -2.730, + 0.145 7.110 -2.671, + 0.287 7.110 -2.730, + 0.716 7.110 -2.577, + 0.848 7.110 -2.611, + 1.253 7.110 -2.363, + 1.372 7.110 -2.377, + 1.732 7.110 -2.039, + 1.837 7.110 -2.040, + 2.130 7.110 -1.619, + 2.221 7.110 -1.613, + 2.428 7.110 -1.123, + 2.508 7.110 -1.116, + 2.612 7.110 -0.575 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 4, 3, 5, -1, + 4, 5, 6, -1, + 6, 5, 7, -1, + 6, 7, 8, -1, + 8, 7, 9, -1, + 8, 9, 10, -1, + 10, 9, 11, -1, + 10, 11, 12, -1, + 12, 11, 13, -1, + 12, 13, 14, -1, + 14, 13, 15, -1, + 14, 15, 16, -1, + 16, 15, 17, -1, + 16, 17, 18, -1, + 18, 17, 19, -1, + 18, 19, 20, -1, + 20, 19, 21, -1, + 20, 21, 22, -1, + 22, 21, 23, -1, + 22, 23, 24, -1, + 24, 23, 25, -1, + 24, 25, 26, -1, + 26, 25, 27, -1, + 26, 27, 28, -1, + 28, 27, 29, -1, + 28, 29, 30, -1, + 30, 29, 31, -1, + 30, 31, 32, -1, + 0, 33, 1, -1, + 1, 33, 34, -1, + 33, 35, 34, -1, + 34, 35, 36, -1, + 35, 37, 36, -1, + 36, 37, 38, -1, + 37, 39, 38, -1, + 38, 39, 40, -1, + 39, 41, 40, -1, + 40, 41, 42, -1, + 41, 43, 42, -1, + 42, 43, 44, -1, + 43, 45, 44, -1, + 44, 45, 46, -1, + 45, 47, 46, -1, + 46, 47, 48, -1, + 47, 49, 48, -1, + 48, 49, 50, -1, + 49, 51, 50, -1, + 50, 51, 52, -1, + 51, 53, 52, -1, + 52, 53, 54, -1, + 53, 55, 54, -1, + 54, 55, 56, -1, + 55, 57, 56, -1, + 56, 57, 58, -1, + 57, 59, 58, -1, + 58, 59, 32, -1, + 59, 30, 32, -1 + ] + normal Normal + { + vector + [ + -0.000 1.000 0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -2.675 7.110 -0.000, + -2.659 7.110 0.289, + -2.659 7.870 0.289, + -2.535 7.110 0.854, + -2.535 7.870 0.854, + -2.292 7.110 1.379, + -2.292 7.870 1.379, + -1.942 7.110 1.840, + -1.942 7.870 1.840, + -1.501 7.110 2.214, + -1.501 7.870 2.214, + -0.990 7.110 2.485, + -0.990 7.870 2.485, + -0.433 7.110 2.640, + -0.433 7.870 2.640, + 0.145 7.110 2.671, + 0.145 7.870 2.671, + 0.716 7.110 2.577, + 0.716 7.870 2.577, + 1.253 7.110 2.363, + 1.253 7.870 2.363, + 1.732 7.110 2.039, + 1.732 7.870 2.039, + 2.130 7.110 1.619, + 2.130 7.870 1.619, + 2.428 7.110 1.123, + 2.428 7.870 1.123, + 2.612 7.110 0.575, + 2.612 7.870 0.575, + 2.675 7.110 0.000, + 2.675 7.870 0.000, + 2.612 7.110 -0.575, + 2.612 7.870 -0.575, + 2.428 7.110 -1.123, + 2.428 7.870 -1.123, + 2.130 7.110 -1.619, + 2.130 7.870 -1.619, + 1.732 7.110 -2.039, + 1.732 7.870 -2.039, + 1.253 7.110 -2.363, + 1.253 7.870 -2.363, + 0.716 7.110 -2.577, + 0.716 7.870 -2.577, + 0.145 7.110 -2.671, + 0.145 7.870 -2.671, + -0.433 7.110 -2.640, + -0.433 7.870 -2.640, + -0.990 7.110 -2.485, + -0.990 7.870 -2.485, + -1.501 7.110 -2.214, + -1.501 7.870 -2.214, + -1.942 7.110 -1.840, + -1.942 7.870 -1.840, + -2.292 7.110 -1.379, + -2.292 7.870 -1.379, + -2.535 7.110 -0.854, + -2.535 7.870 -0.854, + -2.659 7.110 -0.289, + -2.659 7.870 -0.289, + -2.675 7.870 -0.000 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 4, 3, 5, -1, + 4, 5, 6, -1, + 6, 5, 7, -1, + 6, 7, 8, -1, + 8, 7, 9, -1, + 8, 9, 10, -1, + 10, 9, 11, -1, + 10, 11, 12, -1, + 12, 11, 13, -1, + 12, 13, 14, -1, + 14, 13, 15, -1, + 14, 15, 16, -1, + 16, 15, 17, -1, + 16, 17, 18, -1, + 18, 17, 19, -1, + 18, 19, 20, -1, + 20, 19, 21, -1, + 20, 21, 22, -1, + 22, 21, 23, -1, + 22, 23, 24, -1, + 24, 23, 25, -1, + 24, 25, 26, -1, + 26, 25, 27, -1, + 26, 27, 28, -1, + 28, 27, 29, -1, + 28, 29, 30, -1, + 30, 29, 31, -1, + 30, 31, 32, -1, + 32, 31, 33, -1, + 32, 33, 34, -1, + 34, 33, 35, -1, + 34, 35, 36, -1, + 36, 35, 37, -1, + 36, 37, 38, -1, + 38, 37, 39, -1, + 38, 39, 40, -1, + 40, 39, 41, -1, + 40, 41, 42, -1, + 42, 41, 43, -1, + 42, 43, 44, -1, + 44, 43, 45, -1, + 44, 45, 46, -1, + 46, 45, 47, -1, + 46, 47, 48, -1, + 48, 47, 49, -1, + 48, 49, 50, -1, + 50, 49, 51, -1, + 50, 51, 52, -1, + 52, 51, 53, -1, + 52, 53, 54, -1, + 54, 53, 55, -1, + 54, 55, 56, -1, + 56, 55, 57, -1, + 56, 57, 58, -1, + 58, 57, 59, -1, + 2, 59, 0, -1, + 0, 59, 57, -1 + ] + normal Normal + { + vector + [ + -1.000 -0.000 0.000, + -0.994 0.000 0.108, + -0.948 0.000 0.319, + -0.857 0.000 0.516, + -0.726 0.000 0.688, + -0.561 0.000 0.828, + -0.370 0.000 0.929, + -0.162 0.000 0.987, + 0.054 0.000 0.999, + 0.268 0.000 0.964, + 0.468 0.000 0.884, + 0.647 0.000 0.762, + 0.796 0.000 0.605, + 0.908 0.000 0.420, + 0.977 0.000 0.215, + 1.000 0.000 0.000, + 0.977 0.000 -0.215, + 0.908 0.000 -0.420, + 0.796 0.000 -0.605, + 0.647 0.000 -0.762, + 0.468 0.000 -0.884, + 0.268 0.000 -0.964, + 0.054 0.000 -0.999, + -0.162 0.000 -0.987, + -0.370 0.000 -0.929, + -0.561 0.000 -0.828, + -0.726 0.000 -0.688, + -0.857 0.000 -0.516, + -0.948 0.000 -0.319, + -0.994 0.000 -0.108 + ] + } + normalIndex + [ + 0, 1, 1, -1, + 1, 1, 2, -1, + 1, 2, 2, -1, + 2, 2, 3, -1, + 2, 3, 3, -1, + 3, 3, 4, -1, + 3, 4, 4, -1, + 4, 4, 5, -1, + 4, 5, 5, -1, + 5, 5, 6, -1, + 5, 6, 6, -1, + 6, 6, 7, -1, + 6, 7, 7, -1, + 7, 7, 8, -1, + 7, 8, 8, -1, + 8, 8, 9, -1, + 8, 9, 9, -1, + 9, 9, 10, -1, + 9, 10, 10, -1, + 10, 10, 11, -1, + 10, 11, 11, -1, + 11, 11, 12, -1, + 11, 12, 12, -1, + 12, 12, 13, -1, + 12, 13, 13, -1, + 13, 13, 14, -1, + 13, 14, 14, -1, + 14, 14, 15, -1, + 14, 15, 15, -1, + 15, 15, 16, -1, + 15, 16, 16, -1, + 16, 16, 17, -1, + 16, 17, 17, -1, + 17, 17, 18, -1, + 17, 18, 18, -1, + 18, 18, 19, -1, + 18, 19, 19, -1, + 19, 19, 20, -1, + 19, 20, 20, -1, + 20, 20, 21, -1, + 20, 21, 21, -1, + 21, 21, 22, -1, + 21, 22, 22, -1, + 22, 22, 23, -1, + 22, 23, 23, -1, + 23, 23, 24, -1, + 23, 24, 24, -1, + 24, 24, 25, -1, + 24, 25, 25, -1, + 25, 25, 26, -1, + 25, 26, 26, -1, + 26, 26, 27, -1, + 26, 27, 27, -1, + 27, 27, 28, -1, + 27, 28, 28, -1, + 28, 28, 29, -1, + 28, 29, 29, -1, + 29, 29, 0, -1, + 1, 0, 0, -1, + 0, 0, 29, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -2.659 7.870 -0.289, + -2.675 7.870 -0.000, + -2.315 7.870 -0.000, + -2.659 7.870 0.289, + -2.299 7.870 0.269, + -2.535 7.870 0.854, + -2.175 7.870 0.792, + -2.292 7.870 1.379, + -1.934 7.870 1.272, + -1.942 7.870 1.840, + -1.589 7.870 1.684, + -1.501 7.870 2.214, + -1.158 7.870 2.005, + -0.990 7.870 2.485, + -0.664 7.870 2.218, + -0.433 7.870 2.640, + -0.135 7.870 2.311, + 0.145 7.870 2.671, + 0.402 7.870 2.280, + 0.716 7.870 2.577, + 0.917 7.870 2.126, + 1.253 7.870 2.363, + 1.382 7.870 1.857, + 1.732 7.870 2.039, + 1.773 7.870 1.488, + 2.130 7.870 1.619, + 2.069 7.870 1.039, + 2.428 7.870 1.123, + 2.253 7.870 0.534, + 2.612 7.870 0.575, + 2.315 7.870 0.000, + 2.675 7.870 0.000, + 2.612 7.870 -0.575, + -2.299 7.870 -0.269, + -2.535 7.870 -0.854, + -2.175 7.870 -0.792, + -2.292 7.870 -1.379, + -1.934 7.870 -1.272, + -1.942 7.870 -1.840, + -1.589 7.870 -1.684, + -1.501 7.870 -2.214, + -1.158 7.870 -2.005, + -0.990 7.870 -2.485, + -0.664 7.870 -2.218, + -0.433 7.870 -2.640, + -0.135 7.870 -2.311, + 0.145 7.870 -2.671, + 0.402 7.870 -2.280, + 0.716 7.870 -2.577, + 0.917 7.870 -2.126, + 1.253 7.870 -2.363, + 1.382 7.870 -1.857, + 1.732 7.870 -2.039, + 1.773 7.870 -1.488, + 2.130 7.870 -1.619, + 2.069 7.870 -1.039, + 2.428 7.870 -1.123, + 2.253 7.870 -0.534 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 4, 3, 5, -1, + 4, 5, 6, -1, + 6, 5, 7, -1, + 6, 7, 8, -1, + 8, 7, 9, -1, + 8, 9, 10, -1, + 10, 9, 11, -1, + 10, 11, 12, -1, + 12, 11, 13, -1, + 12, 13, 14, -1, + 14, 13, 15, -1, + 14, 15, 16, -1, + 16, 15, 17, -1, + 16, 17, 18, -1, + 18, 17, 19, -1, + 18, 19, 20, -1, + 20, 19, 21, -1, + 20, 21, 22, -1, + 22, 21, 23, -1, + 22, 23, 24, -1, + 24, 23, 25, -1, + 24, 25, 26, -1, + 26, 25, 27, -1, + 26, 27, 28, -1, + 28, 27, 29, -1, + 28, 29, 30, -1, + 30, 29, 31, -1, + 30, 31, 32, -1, + 2, 33, 0, -1, + 0, 33, 34, -1, + 33, 35, 34, -1, + 34, 35, 36, -1, + 35, 37, 36, -1, + 36, 37, 38, -1, + 37, 39, 38, -1, + 38, 39, 40, -1, + 39, 41, 40, -1, + 40, 41, 42, -1, + 41, 43, 42, -1, + 42, 43, 44, -1, + 43, 45, 44, -1, + 44, 45, 46, -1, + 45, 47, 46, -1, + 46, 47, 48, -1, + 47, 49, 48, -1, + 48, 49, 50, -1, + 49, 51, 50, -1, + 50, 51, 52, -1, + 51, 53, 52, -1, + 52, 53, 54, -1, + 53, 55, 54, -1, + 54, 55, 56, -1, + 55, 57, 56, -1, + 56, 57, 32, -1, + 57, 30, 32, -1 + ] + normal Normal + { + vector + [ + -0.000 1.000 0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -2.315 7.870 -0.000, + -2.299 7.870 0.269, + -2.299 5.940 0.269, + -2.175 7.870 0.792, + -2.175 5.940 0.792, + -1.934 7.870 1.272, + -1.934 5.940 1.272, + -1.589 7.870 1.684, + -1.589 5.940 1.684, + -1.158 7.870 2.005, + -1.158 5.940 2.005, + -0.664 7.870 2.218, + -0.664 5.940 2.218, + -0.135 7.870 2.311, + -0.135 5.940 2.311, + 0.402 7.870 2.280, + 0.402 5.940 2.280, + 0.917 7.870 2.126, + 0.917 5.940 2.126, + 1.382 7.870 1.857, + 1.382 5.940 1.857, + 1.773 7.870 1.488, + 1.773 5.940 1.488, + 2.069 7.870 1.039, + 2.069 5.940 1.039, + 2.253 7.870 0.534, + 2.253 5.940 0.534, + 2.315 7.870 0.000, + 2.315 5.940 0.000, + 2.253 7.870 -0.534, + 2.253 5.940 -0.534, + 2.069 7.870 -1.039, + 2.069 5.940 -1.039, + 1.773 7.870 -1.488, + 1.773 5.940 -1.488, + 1.382 7.870 -1.857, + 1.382 5.940 -1.857, + 0.917 7.870 -2.126, + 0.917 5.940 -2.126, + 0.402 7.870 -2.280, + 0.402 5.940 -2.280, + -0.135 7.870 -2.311, + -0.135 5.940 -2.311, + -0.664 7.870 -2.218, + -0.664 5.940 -2.218, + -1.158 7.870 -2.005, + -1.158 5.940 -2.005, + -1.589 7.870 -1.684, + -1.589 5.940 -1.684, + -1.934 7.870 -1.272, + -1.934 5.940 -1.272, + -2.175 7.870 -0.792, + -2.175 5.940 -0.792, + -2.299 7.870 -0.269, + -2.299 5.940 -0.269, + -2.315 5.940 -0.000 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 4, 3, 5, -1, + 4, 5, 6, -1, + 6, 5, 7, -1, + 6, 7, 8, -1, + 8, 7, 9, -1, + 8, 9, 10, -1, + 10, 9, 11, -1, + 10, 11, 12, -1, + 12, 11, 13, -1, + 12, 13, 14, -1, + 14, 13, 15, -1, + 14, 15, 16, -1, + 16, 15, 17, -1, + 16, 17, 18, -1, + 18, 17, 19, -1, + 18, 19, 20, -1, + 20, 19, 21, -1, + 20, 21, 22, -1, + 22, 21, 23, -1, + 22, 23, 24, -1, + 24, 23, 25, -1, + 24, 25, 26, -1, + 26, 25, 27, -1, + 26, 27, 28, -1, + 28, 27, 29, -1, + 28, 29, 30, -1, + 30, 29, 31, -1, + 30, 31, 32, -1, + 32, 31, 33, -1, + 32, 33, 34, -1, + 34, 33, 35, -1, + 34, 35, 36, -1, + 36, 35, 37, -1, + 36, 37, 38, -1, + 38, 37, 39, -1, + 38, 39, 40, -1, + 40, 39, 41, -1, + 40, 41, 42, -1, + 42, 41, 43, -1, + 42, 43, 44, -1, + 44, 43, 45, -1, + 44, 45, 46, -1, + 46, 45, 47, -1, + 46, 47, 48, -1, + 48, 47, 49, -1, + 48, 49, 50, -1, + 50, 49, 51, -1, + 50, 51, 52, -1, + 52, 51, 53, -1, + 52, 53, 54, -1, + 54, 53, 55, -1, + 2, 55, 0, -1, + 0, 55, 53, -1 + ] + normal Normal + { + vector + [ + 1.000 0.000 -0.000, + 0.993 -0.000 -0.116, + 0.940 -0.000 -0.342, + 0.835 -0.000 -0.550, + 0.686 -0.000 -0.727, + 0.500 -0.000 -0.866, + 0.287 -0.000 -0.958, + 0.058 -0.000 -0.998, + -0.174 -0.000 -0.985, + -0.396 -0.000 -0.918, + -0.597 -0.000 -0.802, + -0.766 -0.000 -0.643, + -0.894 -0.000 -0.449, + -0.973 -0.000 -0.231, + -1.000 -0.000 -0.000, + -0.973 -0.000 0.231, + -0.894 -0.000 0.449, + -0.766 -0.000 0.643, + -0.597 -0.000 0.802, + -0.396 -0.000 0.918, + -0.174 -0.000 0.985, + 0.058 -0.000 0.998, + 0.287 -0.000 0.958, + 0.500 -0.000 0.866, + 0.686 -0.000 0.727, + 0.835 -0.000 0.550, + 0.940 -0.000 0.342, + 0.993 -0.000 0.116 + ] + } + normalIndex + [ + 0, 1, 1, -1, + 1, 1, 2, -1, + 1, 2, 2, -1, + 2, 2, 3, -1, + 2, 3, 3, -1, + 3, 3, 4, -1, + 3, 4, 4, -1, + 4, 4, 5, -1, + 4, 5, 5, -1, + 5, 5, 6, -1, + 5, 6, 6, -1, + 6, 6, 7, -1, + 6, 7, 7, -1, + 7, 7, 8, -1, + 7, 8, 8, -1, + 8, 8, 9, -1, + 8, 9, 9, -1, + 9, 9, 10, -1, + 9, 10, 10, -1, + 10, 10, 11, -1, + 10, 11, 11, -1, + 11, 11, 12, -1, + 11, 12, 12, -1, + 12, 12, 13, -1, + 12, 13, 13, -1, + 13, 13, 14, -1, + 13, 14, 14, -1, + 14, 14, 15, -1, + 14, 15, 15, -1, + 15, 15, 16, -1, + 15, 16, 16, -1, + 16, 16, 17, -1, + 16, 17, 17, -1, + 17, 17, 18, -1, + 17, 18, 18, -1, + 18, 18, 19, -1, + 18, 19, 19, -1, + 19, 19, 20, -1, + 19, 20, 20, -1, + 20, 20, 21, -1, + 20, 21, 21, -1, + 21, 21, 22, -1, + 21, 22, 22, -1, + 22, 22, 23, -1, + 22, 23, 23, -1, + 23, 23, 24, -1, + 23, 24, 24, -1, + 24, 24, 25, -1, + 24, 25, 25, -1, + 25, 25, 26, -1, + 25, 26, 26, -1, + 26, 26, 27, -1, + 26, 27, 27, -1, + 27, 27, 0, -1, + 1, 0, 0, -1, + 0, 0, 27, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -2.299 5.940 -0.269, + -2.315 5.940 -0.000, + -2.045 5.940 -0.000, + -2.299 5.940 0.269, + -1.986 5.940 0.489, + -2.175 5.940 0.792, + -1.811 5.940 0.950, + -1.934 5.940 1.272, + -1.531 5.940 1.356, + -1.589 5.940 1.684, + -1.162 5.940 1.683, + -1.158 5.940 2.005, + -0.725 5.940 1.912, + -0.664 5.940 2.218, + -0.246 5.940 2.030, + -0.135 5.940 2.311, + 0.246 5.940 2.030, + 0.402 5.940 2.280, + 0.725 5.940 1.912, + 0.917 5.940 2.126, + 1.162 5.940 1.683, + 1.382 5.940 1.857, + 1.531 5.940 1.356, + 1.773 5.940 1.488, + 1.811 5.940 0.950, + 2.069 5.940 1.039, + 1.986 5.940 0.489, + 2.253 5.940 0.534, + 2.045 5.940 0.000, + 2.315 5.940 0.000, + 2.253 5.940 -0.534, + -1.986 5.940 -0.489, + -2.175 5.940 -0.792, + -1.811 5.940 -0.950, + -1.934 5.940 -1.272, + -1.531 5.940 -1.356, + -1.589 5.940 -1.684, + -1.162 5.940 -1.683, + -1.158 5.940 -2.005, + -0.725 5.940 -1.912, + -0.664 5.940 -2.218, + -0.246 5.940 -2.030, + -0.135 5.940 -2.311, + 0.246 5.940 -2.030, + 0.402 5.940 -2.280, + 0.725 5.940 -1.912, + 0.917 5.940 -2.126, + 1.162 5.940 -1.683, + 1.382 5.940 -1.857, + 1.531 5.940 -1.356, + 1.773 5.940 -1.488, + 1.811 5.940 -0.950, + 2.069 5.940 -1.039, + 1.986 5.940 -0.489 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 4, 3, 5, -1, + 4, 5, 6, -1, + 6, 5, 7, -1, + 6, 7, 8, -1, + 8, 7, 9, -1, + 8, 9, 10, -1, + 10, 9, 11, -1, + 10, 11, 12, -1, + 12, 11, 13, -1, + 12, 13, 14, -1, + 14, 13, 15, -1, + 14, 15, 16, -1, + 16, 15, 17, -1, + 16, 17, 18, -1, + 18, 17, 19, -1, + 18, 19, 20, -1, + 20, 19, 21, -1, + 20, 21, 22, -1, + 22, 21, 23, -1, + 22, 23, 24, -1, + 24, 23, 25, -1, + 24, 25, 26, -1, + 26, 25, 27, -1, + 26, 27, 28, -1, + 28, 27, 29, -1, + 28, 29, 30, -1, + 2, 31, 0, -1, + 0, 31, 32, -1, + 31, 33, 32, -1, + 32, 33, 34, -1, + 33, 35, 34, -1, + 34, 35, 36, -1, + 35, 37, 36, -1, + 36, 37, 38, -1, + 37, 39, 38, -1, + 38, 39, 40, -1, + 39, 41, 40, -1, + 40, 41, 42, -1, + 41, 43, 42, -1, + 42, 43, 44, -1, + 43, 45, 44, -1, + 44, 45, 46, -1, + 45, 47, 46, -1, + 46, 47, 48, -1, + 47, 49, 48, -1, + 48, 49, 50, -1, + 49, 51, 50, -1, + 50, 51, 52, -1, + 51, 53, 52, -1, + 52, 53, 30, -1, + 53, 28, 30, -1 + ] + normal Normal + { + vector + [ + 0.000 1.000 0.000, + -0.000 1.000 0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 1, -1, + 1, 0, 0, -1, + 1, 0, 0, -1, + 0, 0, 1, -1, + 0, 1, 0, -1, + 0, 1, 1, -1, + 0, 1, 0, -1, + 0, 1, 1, -1, + 0, 1, 0, -1, + 0, 1, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 1, 0, -1, + 0, 1, 1, -1, + 1, 0, 1, -1, + 1, 0, 1, -1, + 0, 0, 1, -1, + 1, 0, 1, -1, + 0, 0, 1, -1, + 1, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + -2.045 5.940 -0.000, + -1.986 5.940 0.489, + -1.986 5.890 0.489, + -1.811 5.940 0.950, + -1.811 5.890 0.950, + -1.531 5.940 1.356, + -1.531 5.890 1.356, + -1.162 5.940 1.683, + -1.162 5.890 1.683, + -0.725 5.940 1.912, + -0.725 5.890 1.912, + -0.246 5.940 2.030, + -0.246 5.890 2.030, + 0.246 5.940 2.030, + 0.246 5.890 2.030, + 0.725 5.940 1.912, + 0.725 5.890 1.912, + 1.162 5.940 1.683, + 1.162 5.890 1.683, + 1.531 5.940 1.356, + 1.531 5.890 1.356, + 1.811 5.940 0.950, + 1.811 5.890 0.950, + 1.986 5.940 0.489, + 1.986 5.890 0.489, + 2.045 5.940 0.000, + 2.045 5.890 0.000, + 1.986 5.940 -0.489, + 1.986 5.890 -0.489, + 1.811 5.940 -0.950, + 1.811 5.890 -0.950, + 1.531 5.940 -1.356, + 1.531 5.890 -1.356, + 1.162 5.940 -1.683, + 1.162 5.890 -1.683, + 0.725 5.940 -1.912, + 0.725 5.890 -1.912, + 0.246 5.940 -2.030, + 0.246 5.890 -2.030, + -0.246 5.940 -2.030, + -0.246 5.890 -2.030, + -0.725 5.940 -1.912, + -0.725 5.890 -1.912, + -1.162 5.940 -1.683, + -1.162 5.890 -1.683, + -1.531 5.940 -1.356, + -1.531 5.890 -1.356, + -1.811 5.940 -0.950, + -1.811 5.890 -0.950, + -1.986 5.940 -0.489, + -1.986 5.890 -0.489, + -2.045 5.890 -0.000 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 4, 3, 5, -1, + 4, 5, 6, -1, + 6, 5, 7, -1, + 6, 7, 8, -1, + 8, 7, 9, -1, + 8, 9, 10, -1, + 10, 9, 11, -1, + 10, 11, 12, -1, + 12, 11, 13, -1, + 12, 13, 14, -1, + 14, 13, 15, -1, + 14, 15, 16, -1, + 16, 15, 17, -1, + 16, 17, 18, -1, + 18, 17, 19, -1, + 18, 19, 20, -1, + 20, 19, 21, -1, + 20, 21, 22, -1, + 22, 21, 23, -1, + 22, 23, 24, -1, + 24, 23, 25, -1, + 24, 25, 26, -1, + 26, 25, 27, -1, + 26, 27, 28, -1, + 28, 27, 29, -1, + 28, 29, 30, -1, + 30, 29, 31, -1, + 30, 31, 32, -1, + 32, 31, 33, -1, + 32, 33, 34, -1, + 34, 33, 35, -1, + 34, 35, 36, -1, + 36, 35, 37, -1, + 36, 37, 38, -1, + 38, 37, 39, -1, + 38, 39, 40, -1, + 40, 39, 41, -1, + 40, 41, 42, -1, + 42, 41, 43, -1, + 42, 43, 44, -1, + 44, 43, 45, -1, + 44, 45, 46, -1, + 46, 45, 47, -1, + 46, 47, 48, -1, + 48, 47, 49, -1, + 48, 49, 50, -1, + 50, 49, 51, -1, + 2, 51, 0, -1, + 0, 51, 49, -1 + ] + normal Normal + { + vector + [ + 1.000 0.000 -0.000, + 0.971 -0.000 -0.239, + 0.885 -0.000 -0.465, + 0.749 -0.000 -0.663, + 0.568 -0.000 -0.823, + 0.355 -0.000 -0.935, + 0.121 -0.000 -0.993, + -0.121 -0.000 -0.993, + -0.355 -0.000 -0.935, + -0.568 -0.000 -0.823, + -0.749 -0.000 -0.663, + -0.885 -0.000 -0.465, + -0.971 -0.000 -0.239, + -1.000 -0.000 -0.000, + -0.971 -0.000 0.239, + -0.885 -0.000 0.465, + -0.749 -0.000 0.663, + -0.568 -0.000 0.823, + -0.355 -0.000 0.935, + -0.121 -0.000 0.993, + 0.121 -0.000 0.993, + 0.355 -0.000 0.935, + 0.568 -0.000 0.823, + 0.749 -0.000 0.663, + 0.885 -0.000 0.465, + 0.971 -0.000 0.239 + ] + } + normalIndex + [ + 0, 1, 1, -1, + 1, 1, 2, -1, + 1, 2, 2, -1, + 2, 2, 3, -1, + 2, 3, 3, -1, + 3, 3, 4, -1, + 3, 4, 4, -1, + 4, 4, 5, -1, + 4, 5, 5, -1, + 5, 5, 6, -1, + 5, 6, 6, -1, + 6, 6, 7, -1, + 6, 7, 7, -1, + 7, 7, 8, -1, + 7, 8, 8, -1, + 8, 8, 9, -1, + 8, 9, 9, -1, + 9, 9, 10, -1, + 9, 10, 10, -1, + 10, 10, 11, -1, + 10, 11, 11, -1, + 11, 11, 12, -1, + 11, 12, 12, -1, + 12, 12, 13, -1, + 12, 13, 13, -1, + 13, 13, 14, -1, + 13, 14, 14, -1, + 14, 14, 15, -1, + 14, 15, 15, -1, + 15, 15, 16, -1, + 15, 16, 16, -1, + 16, 16, 17, -1, + 16, 17, 17, -1, + 17, 17, 18, -1, + 17, 18, 18, -1, + 18, 18, 19, -1, + 18, 19, 19, -1, + 19, 19, 20, -1, + 19, 20, 20, -1, + 20, 20, 21, -1, + 20, 21, 21, -1, + 21, 21, 22, -1, + 21, 22, 22, -1, + 22, 22, 23, -1, + 22, 23, 23, -1, + 23, 23, 24, -1, + 23, 24, 24, -1, + 24, 24, 25, -1, + 24, 25, 25, -1, + 25, 25, 0, -1, + 1, 0, 0, -1, + 0, 0, 25, -1 + ] + } + } + Shape + { + appearance Appearance + { + material Material + { + diffuseColor 1.000 1.000 0.000 + } + } + geometry IndexedFaceSet + { + creaseAngle 0.5 + solid TRUE + coord Coordinate + { + point + [ + 1.986 5.890 0.489, + 2.045 5.890 0.000, + 0.635 5.890 0.000, + 1.986 5.890 -0.489, + 0.613 5.890 -0.164, + 1.811 5.890 -0.950, + 0.550 5.890 -0.317, + 1.531 5.890 -1.356, + 0.449 5.890 -0.449, + 1.162 5.890 -1.683, + 0.317 5.890 -0.550, + 0.725 5.890 -1.912, + 0.164 5.890 -0.613, + 0.246 5.890 -2.030, + 0.000 5.890 -0.635, + -0.246 5.890 -2.030, + -0.164 5.890 -0.613, + -0.725 5.890 -1.912, + -0.317 5.890 -0.550, + -1.162 5.890 -1.683, + -0.449 5.890 -0.449, + -1.531 5.890 -1.356, + -0.550 5.890 -0.317, + -1.811 5.890 -0.950, + -0.613 5.890 -0.164, + -1.986 5.890 -0.489, + -0.635 5.890 -0.000, + -2.045 5.890 -0.000, + -1.986 5.890 0.489, + 0.613 5.890 0.164, + 1.811 5.890 0.950, + 0.550 5.890 0.317, + 1.531 5.890 1.356, + 0.449 5.890 0.449, + 1.162 5.890 1.683, + 0.317 5.890 0.550, + 0.725 5.890 1.912, + 0.164 5.890 0.613, + 0.246 5.890 2.030, + 0.000 5.890 0.635, + -0.246 5.890 2.030, + -0.164 5.890 0.613, + -0.725 5.890 1.912, + -0.317 5.890 0.550, + -1.162 5.890 1.683, + -0.449 5.890 0.449, + -1.531 5.890 1.356, + -0.550 5.890 0.317, + -1.811 5.890 0.950, + -0.613 5.890 0.164 + ] + } + coordIndex + [ + 0, 1, 2, -1, + 2, 1, 3, -1, + 2, 3, 4, -1, + 4, 3, 5, -1, + 4, 5, 6, -1, + 6, 5, 7, -1, + 6, 7, 8, -1, + 8, 7, 9, -1, + 8, 9, 10, -1, + 10, 9, 11, -1, + 10, 11, 12, -1, + 12, 11, 13, -1, + 12, 13, 14, -1, + 14, 13, 15, -1, + 14, 15, 16, -1, + 16, 15, 17, -1, + 16, 17, 18, -1, + 18, 17, 19, -1, + 18, 19, 20, -1, + 20, 19, 21, -1, + 20, 21, 22, -1, + 22, 21, 23, -1, + 22, 23, 24, -1, + 24, 23, 25, -1, + 24, 25, 26, -1, + 26, 25, 27, -1, + 26, 27, 28, -1, + 2, 29, 0, -1, + 0, 29, 30, -1, + 29, 31, 30, -1, + 30, 31, 32, -1, + 31, 33, 32, -1, + 32, 33, 34, -1, + 33, 35, 34, -1, + 34, 35, 36, -1, + 35, 37, 36, -1, + 36, 37, 38, -1, + 37, 39, 38, -1, + 38, 39, 40, -1, + 39, 41, 40, -1, + 40, 41, 42, -1, + 41, 43, 42, -1, + 42, 43, 44, -1, + 43, 45, 44, -1, + 44, 45, 46, -1, + 45, 47, 46, -1, + 46, 47, 48, -1, + 47, 49, 48, -1, + 48, 49, 28, -1, + 49, 26, 28, -1 + ] + normal Normal + { + vector + [ + -0.000 1.000 0.000 + ] + } + normalIndex + [ + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1 + ] + } + } + ] +} +NavigationInfo +{ + headlight TRUE + type "EXAMINE" +} diff --git a/dds-sweeper-board/dds-sweeper-board.kicad_pcb b/dds-sweeper-board/dds-sweeper-board.kicad_pcb index e60799e..367a190 100644 --- a/dds-sweeper-board/dds-sweeper-board.kicad_pcb +++ b/dds-sweeper-board/dds-sweeper-board.kicad_pcb @@ -145,7 +145,7 @@ (at 48.5275 40.47) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "capacitor handsolder") - (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") + (property "Sheetfile" "dds-sweeper-board.kicad_sch") (property "Sheetname" "") (property "ki_description" "Unpolarized capacitor") (property "ki_keywords" "cap capacitor") @@ -199,7 +199,7 @@ (at 35.6925 85.74 180) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "capacitor handsolder") - (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") + (property "Sheetfile" "dds-sweeper-board.kicad_sch") (property "Sheetname" "") (property "ki_description" "Unpolarized capacitor") (property "ki_keywords" "cap capacitor") @@ -253,7 +253,7 @@ (at 34.09 94.555 -90) (descr "Connector SMA, 0Hz to 20GHz, 50Ohm, Edge Mount (http://suddendocs.samtec.com/prints/sma-j-p-x-st-em1-mkt.pdf)") (tags "SMA Straight Samtec Edge Mount") - (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") + (property "Sheetfile" "dds-sweeper-board.kicad_sch") (property "Sheetname" "") (property "ki_description" "coaxial connector (BNC, SMA, SMB, SMC, Cinch/RCA, LEMO, ...)") (property "ki_keywords" "BNC SMA SMB SMC LEMO coaxial connector CINCH RCA") @@ -362,68 +362,73 @@ (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) + (model "${KIPRJMOD}/3DModels/sma-j-p-h-st-em1.wrl" + (offset (xyz 0 -3.5 0.5)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 0 180 -180)) + ) ) - (footprint "Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical" (layer "F.Cu") + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (layer "F.Cu") (tstamp 4820bb79-7a25-460f-88a4-64a867f11d8c) (at 35.71 81.4 90) - (descr "Through hole straight socket strip, 1x03, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") - (tags "Through hole socket strip THT 1x03 2.54mm single row") - (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") + (descr "Through hole straight pin header, 1x03, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x03 2.54mm single row") + (property "Sheetfile" "dds-sweeper-board.kicad_sch") (property "Sheetname" "") (property "ki_description" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)") (property "ki_keywords" "connector") (path "/8e15f92e-d715-4b36-a9ca-92e1bb071ec9") (attr through_hole) - (fp_text reference "J1" (at 2.48 -1.92 180) (layer "F.SilkS") + (fp_text reference "J1" (at 0 -2.33 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp ea061dff-2487-4017-ba6f-ae07df748b18) + (tstamp 98650d61-021c-44c0-83be-43b82835f200) ) - (fp_text value "DDS PWR" (at 2.28 2.73) (layer "F.SilkS") + (fp_text value "DDS PWR" (at 2.59 -0.06 180) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp c4bdbfa9-fb03-4056-97a9-eb038538fff9) + (tstamp f6e96e95-cafc-4134-acbb-0855f5143b3e) ) - (fp_text user "${REFERENCE}" (at 0 2.54) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 2.54 180) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 6be3c88e-3c55-4025-8c94-a2d0fbf622b9) + (tstamp 2acd9b79-5f76-41d6-9b85-a44b453a87b6) ) + (fp_line (start -1.33 -1.33) (end 0 -1.33) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 18d50258-5b49-440e-99ca-5a55f601c57a)) + (fp_line (start -1.33 0) (end -1.33 -1.33) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2471bf73-7a03-4dbd-9735-7d7514200bef)) (fp_line (start -1.33 1.27) (end -1.33 6.41) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c4032a34-40db-4bea-98ad-7dc51c4c0601)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp eba6de88-8658-4f9a-81b0-f43af38f586c)) (fp_line (start -1.33 1.27) (end 1.33 1.27) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 804e164d-8e74-410f-8b37-98e6fcb2ffe1)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp abdb9d0f-f379-411d-aa53-8d0c79bbd93a)) (fp_line (start -1.33 6.41) (end 1.33 6.41) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 69864706-f06a-4cd6-8dac-6532388e4497)) - (fp_line (start 0 -1.33) (end 1.33 -1.33) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ac04537e-35a5-46b4-8023-b3972bd66bc8)) - (fp_line (start 1.33 -1.33) (end 1.33 0) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 55fb5d66-72e8-4065-a62e-cd10eea8656f)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 37e7f98f-c446-41c8-80fe-605ee27250b3)) (fp_line (start 1.33 1.27) (end 1.33 6.41) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3907c502-6a7e-4b7c-9eee-f7cd5ef10477)) - (fp_line (start -1.8 -1.8) (end 1.75 -1.8) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f6aacbd2-5b98-404e-a1b0-a28d6c2951c6)) - (fp_line (start -1.8 6.85) (end -1.8 -1.8) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 301e3299-b2a1-4a88-adbb-8eb2473b9298)) - (fp_line (start 1.75 -1.8) (end 1.75 6.85) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 448e3c31-091e-46f0-a734-6cd0f96ef59c)) - (fp_line (start 1.75 6.85) (end -1.8 6.85) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e69c561e-5a2c-4386-8f6e-86a9b04acda4)) - (fp_line (start -1.27 -1.27) (end 0.635 -1.27) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c8ae2fce-1fc0-454c-b888-130ec89b6277)) - (fp_line (start -1.27 6.35) (end -1.27 -1.27) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ddc4d8c4-1156-45ab-b62c-7376054f9df6)) - (fp_line (start 0.635 -1.27) (end 1.27 -0.635) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f0575840-0096-4a9f-88bb-5cb8e0630c92)) - (fp_line (start 1.27 -0.635) (end 1.27 6.35) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 16836ac9-bb85-4b06-b5ac-5293ac3e33d6)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b7dbac0d-49e7-49ab-aaa7-bf30c5aab702)) + (fp_line (start -1.8 -1.8) (end -1.8 6.85) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a94d02ab-65c8-491f-8a43-5f4bed7255cf)) + (fp_line (start -1.8 6.85) (end 1.8 6.85) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7cd2f708-ef1e-439f-a5c9-834f86d6eafb)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2e56753e-ba87-418b-b91f-65d2370b6564)) + (fp_line (start 1.8 6.85) (end 1.8 -1.8) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2b1f202e-b034-4849-bd16-c89528243775)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 17fd0155-36af-4ae5-9489-f7e6f77557d4)) + (fp_line (start -1.27 6.35) (end -1.27 -0.635) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6f054fed-24e0-4ec6-bd2b-d31b130eb450)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 56290ebd-38ce-4db0-b83d-cda3170ed16e)) + (fp_line (start 1.27 -1.27) (end 1.27 6.35) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bf93e776-3519-4a99-bccc-21610cdc5b98)) (fp_line (start 1.27 6.35) (end -1.27 6.35) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8ca2cc08-da12-4d4a-b075-7728dd968bf7)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1ec7f874-cc57-4646-a775-c18bcf7f967e)) (pad "1" thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") - (net 14 "1V8") (pinfunction "Pin_1") (pintype "passive") (tstamp ab758a0d-7ecf-4b8c-bdc1-36068f5dcf79)) + (net 14 "1V8") (pinfunction "Pin_1") (pintype "passive") (tstamp 16f237b0-f372-4f25-864d-3c71e77cf198)) (pad "2" thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") - (net 3 "GND") (pinfunction "Pin_2") (pintype "passive") (tstamp 7a18da6a-f352-4c63-a2d8-c3b173bf530d)) + (net 3 "GND") (pinfunction "Pin_2") (pintype "passive") (tstamp 6f21745c-2586-4546-b8b4-3d83f6fbb1d1)) (pad "3" thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") - (net 15 "3V3") (pinfunction "Pin_3") (pintype "passive") (tstamp 72ce8b1b-7ebb-4697-8f5b-87e815b6a41a)) - (model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x03_P2.54mm_Vertical.wrl" + (net 15 "3V3") (pinfunction "Pin_3") (pintype "passive") (tstamp ec8f8fed-0807-4206-b3d1-0979e4288c2f)) + (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Vertical.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) @@ -435,7 +440,7 @@ (at 41.89 93.62 180) (descr "SOT, 5 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178c.PDF variant AA), generated with kicad-footprint-generator ipc_gullwing_generator.py") (tags "SOT TO_SOT_SMD") - (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") + (property "Sheetfile" "dds-sweeper-board.kicad_sch") (property "Sheetname" "") (property "ki_description" "700mA, Low Drop-out Voltage Regulator, Fixed Output 3.3V, SOT-23-5") (property "ki_keywords" "LDO Voltage Regulator 700mA") @@ -501,7 +506,7 @@ (at 48.53 42.49) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "capacitor handsolder") - (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") + (property "Sheetfile" "dds-sweeper-board.kicad_sch") (property "Sheetname" "") (property "ki_description" "Capacitor symbol for simulation only") (property "ki_keywords" "simulation") @@ -555,7 +560,7 @@ (at 43.23 42.34 -45) (descr "SOT, 5 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178c.PDF variant AA), generated with kicad-footprint-generator ipc_gullwing_generator.py") (tags "SOT TO_SOT_SMD") - (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") + (property "Sheetfile" "dds-sweeper-board.kicad_sch") (property "Sheetname" "") (property "ki_description" "Single Schmitt Buffer Gate, Low-Voltage CMOS") (property "ki_keywords" "Single Gate Buff Schmitt LVC CMOS") @@ -621,7 +626,7 @@ (at 34.14 37.74 -90) (descr "Connector SMA, 0Hz to 20GHz, 50Ohm, Edge Mount (http://suddendocs.samtec.com/prints/sma-j-p-x-st-em1-mkt.pdf)") (tags "SMA Straight Samtec Edge Mount") - (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") + (property "Sheetfile" "dds-sweeper-board.kicad_sch") (property "Sheetname" "") (property "ki_description" "coaxial connector (BNC, SMA, SMB, SMC, Cinch/RCA, LEMO, ...)") (property "ki_keywords" "BNC SMA SMB SMC LEMO coaxial connector CINCH RCA") @@ -730,6 +735,11 @@ (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) + (model "${KIPRJMOD}/3DModels/sma-j-p-h-st-em1.wrl" + (offset (xyz 0 -3.5 0.5)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 0 180 -180)) + ) ) (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (layer "F.Cu") @@ -737,7 +747,7 @@ (at 41.9925 86.76) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "capacitor handsolder") - (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") + (property "Sheetfile" "dds-sweeper-board.kicad_sch") (property "Sheetname" "") (property "ki_description" "Unpolarized capacitor") (property "ki_keywords" "cap capacitor") @@ -791,7 +801,7 @@ (at 34.09 63.885 -90) (descr "Connector SMA, 0Hz to 20GHz, 50Ohm, Edge Mount (http://suddendocs.samtec.com/prints/sma-j-p-x-st-em1-mkt.pdf)") (tags "SMA Straight Samtec Edge Mount") - (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") + (property "Sheetfile" "dds-sweeper-board.kicad_sch") (property "Sheetname" "") (property "ki_description" "coaxial connector (BNC, SMA, SMB, SMC, Cinch/RCA, LEMO, ...)") (property "ki_keywords" "BNC SMA SMB SMC LEMO coaxial connector CINCH RCA") @@ -900,6 +910,11 @@ (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) + (model "${KIPRJMOD}/3DModels/sma-j-p-h-st-em1.wrl" + (offset (xyz 0 -3.5 0.5)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 0 180 -180)) + ) ) (footprint "MCU_RaspberryPi_and_Boards:RPi_Pico_SMD" (layer "F.Cu") @@ -907,7 +922,7 @@ (at 57.55 72.8 180) (descr "Through hole straight pin header, 2x20, 2.54mm pitch, double rows") (tags "Through hole pin header THT 2x20 2.54mm double row") - (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") + (property "Sheetfile" "dds-sweeper-board.kicad_sch") (property "Sheetname" "") (path "/1af43592-a851-4efd-891b-4a001e50bc36") (attr smd) @@ -1331,12 +1346,7 @@ (net 3 "GND") (pinfunction "GND") (pintype "power_in") (tstamp e265c258-7943-49e8-99e0-7c15e7375b18)) (pad "43" smd rect (at 2.54 23.9 270) (size 3.5 1.7) (drill (offset -0.9 0)) (layers "F.Cu" "F.Mask") (net 44 "unconnected-(U3-SWDIO-Pad43)") (pinfunction "SWDIO") (pintype "bidirectional+no_connect") (tstamp e9805878-9f51-432b-ac71-06726e4870f9)) - (model "C:/Users/ncara/OneDrive/IoT/Tools/KiCad/RP-Pico Libraries/Pico.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model "C:/Users/naqsL/Documents/DDS_Resources/KiCad-RP-Pico/RP-Pico Libraries/Pico.wrl" + (model "${KIPRJMOD}/KiCad-RP-Pico/RP-Pico Libraries/Pico.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) @@ -1348,7 +1358,7 @@ (at 39.25 63.93 -90) (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "resistor handsolder") - (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") + (property "Sheetfile" "dds-sweeper-board.kicad_sch") (property "Sheetname" "") (property "ki_description" "Resistor") (property "ki_keywords" "R res resistor") @@ -1402,7 +1412,7 @@ (at 41.99 97.31) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "capacitor handsolder") - (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") + (property "Sheetfile" "dds-sweeper-board.kicad_sch") (property "Sheetname" "") (property "ki_description" "Capacitor symbol for simulation only") (property "ki_keywords" "simulation") @@ -1456,7 +1466,7 @@ (at 39.27 53.72) (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "resistor handsolder") - (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") + (property "Sheetfile" "dds-sweeper-board.kicad_sch") (property "Sheetname" "") (property "ki_description" "Resistor") (property "ki_keywords" "R res resistor") @@ -1510,7 +1520,7 @@ (at 81.31 58.37) (descr "Through hole straight socket strip, 2x16, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated") (tags "Through hole socket strip THT 2x16 2.54mm double row") - (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") + (property "Sheetfile" "dds-sweeper-board.kicad_sch") (property "Sheetname" "") (property "ki_description" "Generic connector, double row, 02x16, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)") (property "ki_keywords" "connector") @@ -1627,9 +1637,9 @@ (pad "32" thru_hole oval (at -2.54 38.1) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (net 23 "unconnected-(J6-Pin_32-Pad32)") (pinfunction "Pin_32") (pintype "passive+no_connect") (tstamp f79348b2-98cb-4dad-8535-6d5dd9f17c30)) (model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x16_P2.54mm_Vertical.wrl" - (offset (xyz 0 0 0)) + (offset (xyz -2.5 0 -1.5)) (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) + (rotate (xyz 0 180 0)) ) ) @@ -1638,7 +1648,7 @@ (at 35.6925 88.22 180) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "capacitor handsolder") - (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") + (property "Sheetfile" "dds-sweeper-board.kicad_sch") (property "Sheetname" "") (property "ki_description" "Capacitor symbol for simulation only") (property "ki_keywords" "simulation") @@ -1687,66 +1697,66 @@ ) ) - (footprint "Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical" (layer "F.Cu") + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (layer "F.Cu") (tstamp fbc35b64-9460-4b0a-9e40-e2a5eb441920) (at 42.05 71.56) - (descr "Through hole straight socket strip, 1x03, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") - (tags "Through hole socket strip THT 1x03 2.54mm single row") - (property "Sheetfile" "dds-sweeper-board-buffers.kicad_sch") + (descr "Through hole straight pin header, 1x03, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x03 2.54mm single row") + (property "Sheetfile" "dds-sweeper-board.kicad_sch") (property "Sheetname" "") (property "ki_description" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)") (property "ki_keywords" "connector") (path "/cafba05b-c479-4ca0-a130-4bc55c3532ea") (attr through_hole) - (fp_text reference "J5" (at 0.13 -2.72 90) (layer "F.SilkS") + (fp_text reference "J5" (at 0 -2.33) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp e6e66ada-2645-44f3-8c0f-34af958298f3) + (tstamp 70ba8cfb-07c9-4e32-ab34-26ac6bc50355) ) - (fp_text value "RESET" (at -2.53 2.41 90) (layer "F.SilkS") + (fp_text value "RESET" (at -1.97 4.32 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 699897f3-ddd5-49ab-8c4f-e2ae95c35e87) + (tstamp 94d805bf-0c0c-4c9e-87d1-d715427891a1) ) (fp_text user "${REFERENCE}" (at 0 2.54 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp ea28377f-5f3f-4d10-9de1-49bbc7322eb3) + (tstamp 171977bd-f4a6-4eda-84c6-0598f01c3e84) ) + (fp_line (start -1.33 -1.33) (end 0 -1.33) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 26adab4c-1d1f-402c-a8de-b35976e383a4)) + (fp_line (start -1.33 0) (end -1.33 -1.33) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e1c9f123-cce1-4a6b-984e-c50913ad5ef3)) (fp_line (start -1.33 1.27) (end -1.33 6.41) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 42e0ebcf-f2cb-46ca-a027-62ee2b5182b5)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 631af90f-de52-4906-8ff4-b471eaa10ed6)) (fp_line (start -1.33 1.27) (end 1.33 1.27) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1b3f0cb6-52ea-4c6d-b83e-789df8eadde5)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 86a69871-8be0-416f-b401-f92fd8ced002)) (fp_line (start -1.33 6.41) (end 1.33 6.41) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c82d2951-ced6-4f73-8544-215741666da9)) - (fp_line (start 0 -1.33) (end 1.33 -1.33) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c3391822-d0f7-4715-bd00-4468084652e5)) - (fp_line (start 1.33 -1.33) (end 1.33 0) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6f20ab5e-6ba8-492e-97dd-7cd8ce8bc826)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f5a59b27-ef97-42b6-9018-efe2ff0ba4c0)) (fp_line (start 1.33 1.27) (end 1.33 6.41) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7d2c2b29-c54d-4f3b-b7e8-1f1e60e18ad3)) - (fp_line (start -1.8 -1.8) (end 1.75 -1.8) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 48b1ad5e-9a30-4ad6-8d15-b4e2fc4f8749)) - (fp_line (start -1.8 6.85) (end -1.8 -1.8) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f6cdf463-bb3b-40b7-9002-f5ee51018052)) - (fp_line (start 1.75 -1.8) (end 1.75 6.85) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 08b61fdb-ccca-4edf-a308-fbe05ac1dba7)) - (fp_line (start 1.75 6.85) (end -1.8 6.85) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1b1162dc-d99d-4ddb-9c16-c47c1d1fe578)) - (fp_line (start -1.27 -1.27) (end 0.635 -1.27) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e72fb585-f968-44be-a632-6e94d816228c)) - (fp_line (start -1.27 6.35) (end -1.27 -1.27) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 54148e55-b249-452e-a0ca-09128b32d744)) - (fp_line (start 0.635 -1.27) (end 1.27 -0.635) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 35fabf62-6b0d-423d-8889-187fc2b5ea22)) - (fp_line (start 1.27 -0.635) (end 1.27 6.35) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6f335616-3052-4e70-8ae1-562e69198ca5)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0ba188dd-de98-42b3-bb98-4fd93e58e081)) + (fp_line (start -1.8 -1.8) (end -1.8 6.85) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a5757b47-3f4d-4e9c-b466-0404c6b1799a)) + (fp_line (start -1.8 6.85) (end 1.8 6.85) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp baf90642-c736-4b33-9b57-de614213eeb6)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c2914e79-083a-4242-ae40-07c17e9123f5)) + (fp_line (start 1.8 6.85) (end 1.8 -1.8) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 18e3553b-0e08-4c37-8423-cfcbfb06adbe)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 42ae7aea-7bb4-4189-aaf9-7cfae181fbc0)) + (fp_line (start -1.27 6.35) (end -1.27 -0.635) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 577a527d-4db6-420c-b7d9-093e23db2150)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 444fe4c8-9807-43f7-8488-080ec149c22f)) + (fp_line (start 1.27 -1.27) (end 1.27 6.35) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp be7112b0-0f2c-4660-96fa-78a42e67ad8b)) (fp_line (start 1.27 6.35) (end -1.27 6.35) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp edddb39b-846d-4422-933b-ed92759ceaf5)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ae34453c-371c-4a72-8934-f002def82dae)) (pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") - (net 19 "Net-(J5-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp aa870f2f-2a1c-4a64-9e04-3217f493c15c)) + (net 19 "Net-(J5-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 9f05cc5f-6f0b-49fc-ba02-fd0726e53c59)) (pad "2" thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") - (net 3 "GND") (pinfunction "Pin_2") (pintype "passive") (tstamp 2daa9510-141c-42bb-b6cb-e622f17c99c5)) + (net 3 "GND") (pinfunction "Pin_2") (pintype "passive") (tstamp 2f0dbd49-aabf-47a8-bae3-c4d216da398e)) (pad "3" thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") - (net 3 "GND") (pinfunction "Pin_3") (pintype "passive") (tstamp 0763744c-0d80-4f11-90a0-102c36e2a4bd)) - (model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x03_P2.54mm_Vertical.wrl" + (net 3 "GND") (pinfunction "Pin_3") (pintype "passive") (tstamp d7f2dc6e-7a4b-48ea-ab3b-17958a44882c)) + (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Vertical.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) diff --git a/dds-sweeper-board/dds-sweeper-board.kicad_prl b/dds-sweeper-board/dds-sweeper-board.kicad_prl index 114715e..1f7b959 100644 --- a/dds-sweeper-board/dds-sweeper-board.kicad_prl +++ b/dds-sweeper-board/dds-sweeper-board.kicad_prl @@ -1,7 +1,7 @@ { "board": { "active_layer": 0, - "active_layer_preset": "", + "active_layer_preset": "All Layers", "auto_track_width": true, "hidden_netclasses": [], "hidden_nets": [], diff --git a/dds-sweeper-board/dds-sweeper-board.kicad_sch b/dds-sweeper-board/dds-sweeper-board.kicad_sch index c2dce1f..092d6e2 100644 --- a/dds-sweeper-board/dds-sweeper-board.kicad_sch +++ b/dds-sweeper-board/dds-sweeper-board.kicad_sch @@ -1615,7 +1615,7 @@ ) (pin "1" (uuid 441afab2-5d52-4027-b8b5-1145aa250351)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "#PWR09") (unit 1) ) @@ -1641,7 +1641,7 @@ (pin "1" (uuid d6534c8c-aea5-4719-9f0f-b7d8eb507f3a)) (pin "2" (uuid 4e9ae9c6-8886-403b-bbf0-77e6e50fb540)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "C4") (unit 1) ) @@ -1667,7 +1667,7 @@ (pin "1" (uuid 38425966-5426-4250-8dd3-d4f3cd976e00)) (pin "2" (uuid 19125681-7808-44d1-99cc-5bf0e5f896f3)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "C2") (unit 1) ) @@ -1734,7 +1734,7 @@ (pin "8" (uuid 3b9238aa-12d8-4f15-b9b5-956f7e8e2d42)) (pin "9" (uuid 5810cda1-a59c-45c4-964d-fcbf542dd51d)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "U3") (unit 1) ) @@ -1760,7 +1760,7 @@ (pin "1" (uuid 677fec7e-0b76-4df8-af35-612a5925aeb9)) (pin "2" (uuid 8afe47c0-f65d-4106-b62b-e64c272c5911)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "R2") (unit 1) ) @@ -1785,7 +1785,7 @@ ) (pin "1" (uuid 52fa9b3f-df52-49be-87b8-a00e5a9a8733)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "#PWR019") (unit 1) ) @@ -1810,7 +1810,7 @@ ) (pin "1" (uuid 19ab1d94-0f15-4bab-b114-7e66794e11b0)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "#PWR015") (unit 1) ) @@ -1836,7 +1836,7 @@ (pin "1" (uuid 9b96ef3d-6327-4f29-9f7f-afb645001411)) (pin "2" (uuid e4a1ea17-506a-429d-99d6-bfe69e232275)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "J2") (unit 1) ) @@ -1862,7 +1862,7 @@ (pin "1" (uuid 3917c180-ff89-472a-93cf-8b571f9a17f0)) (pin "2" (uuid 822ee09c-fe29-4a3c-a411-3be5341b8000)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "R1") (unit 1) ) @@ -1887,7 +1887,7 @@ ) (pin "1" (uuid d65fe4c6-8fa3-482a-9bc4-4486306cf2a2)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "#PWR010") (unit 1) ) @@ -1912,7 +1912,7 @@ ) (pin "1" (uuid e50dcf0a-825a-466d-8559-2708600e601a)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "#PWR021") (unit 1) ) @@ -1937,7 +1937,7 @@ ) (pin "1" (uuid 7adf2e3d-79fe-4221-8bbe-05fa27474bc0)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "#PWR06") (unit 1) ) @@ -1963,7 +1963,7 @@ (pin "1" (uuid 162e74dd-5696-4938-8498-65343a0607c1)) (pin "2" (uuid fa1f616d-1a53-41b1-a5b9-46bd040dcff3)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "J3") (unit 1) ) @@ -1988,7 +1988,7 @@ ) (pin "1" (uuid 7244ed1e-508c-4bd4-99fe-74f9d7d8a38c)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "#PWR05") (unit 1) ) @@ -2013,7 +2013,7 @@ ) (pin "1" (uuid ab2143f4-6da4-46ce-b8b0-50fc625c1a90)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "#PWR018") (unit 1) ) @@ -2030,7 +2030,7 @@ (property "Value" "DDS PWR" (at 38.1 175.26 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical" (at 38.1 181.61 0) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (at 38.1 181.61 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 38.1 181.61 0) @@ -2040,7 +2040,7 @@ (pin "2" (uuid c85999b8-f29f-4578-8b74-9385f0ab61ca)) (pin "1" (uuid 99c17663-7b6a-427e-a218-447a4500834d)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "J1") (unit 1) ) @@ -2065,7 +2065,7 @@ ) (pin "1" (uuid 8043daab-4e83-41d3-ba2f-bc81cf9d43de)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "#PWR020") (unit 1) ) @@ -2090,7 +2090,7 @@ ) (pin "1" (uuid 00120271-cb20-4f08-ba59-d42fcb6ba0ea)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "#PWR07") (unit 1) ) @@ -2115,7 +2115,7 @@ ) (pin "1" (uuid 52b4a331-6788-4159-8759-60e63a56b85a)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "#PWR017") (unit 1) ) @@ -2140,7 +2140,7 @@ ) (pin "1" (uuid 768e28be-d310-4092-b65f-cfb4b294bba9)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "#PWR02") (unit 1) ) @@ -2165,7 +2165,7 @@ ) (pin "1" (uuid 911ba792-db2f-44ae-ac25-24e40aae5e5c)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "#PWR014") (unit 1) ) @@ -2191,7 +2191,7 @@ (pin "1" (uuid 81c524c3-9578-4d31-aa69-4b2ea7b2adaa)) (pin "2" (uuid 9991ab45-8a1b-46c7-a7ad-1cf8eacb5b5e)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "C3") (unit 1) ) @@ -2216,7 +2216,7 @@ ) (pin "1" (uuid 90a161de-91a7-4d6f-b88d-6a5c6860dd79)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "#PWR013") (unit 1) ) @@ -2241,7 +2241,7 @@ ) (pin "1" (uuid 717cdc62-e48e-4c5f-955a-a5ea01ad6fb7)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "#PWR012") (unit 1) ) @@ -2258,7 +2258,7 @@ (property "Value" "RESET" (at 90.17 110.49 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical" (at 85.09 109.22 0) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (at 85.09 109.22 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 85.09 109.22 0) @@ -2268,7 +2268,7 @@ (pin "2" (uuid 08b3ee86-ea3e-4f21-9fe9-c0211436dec9)) (pin "1" (uuid 1b2cff29-c93e-4362-8f63-0555ce39813a)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "J5") (unit 1) ) @@ -2324,7 +2324,7 @@ (pin "31" (uuid 8c38abb4-de12-49e0-85e1-1d341064ba77)) (pin "30" (uuid 9f62c1eb-de9a-483e-b4a7-9838096740a0)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "J6") (unit 1) ) @@ -2350,7 +2350,7 @@ (pin "1" (uuid 0bc77f3c-a669-4b1d-b239-95e40c0add76)) (pin "2" (uuid ec9922af-64f6-476f-978c-595f667bddea)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "J4") (unit 1) ) @@ -2376,7 +2376,7 @@ (pin "1" (uuid d40db29e-7193-495f-bb7e-0dd3962ca7e1)) (pin "2" (uuid 7e83c775-d02e-42ff-8997-886409f2da22)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "C1") (unit 1) ) @@ -2401,7 +2401,7 @@ ) (pin "1" (uuid 8fa7bf68-ec54-42ff-9587-8246e1b35894)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "#PWR011") (unit 1) ) @@ -2427,7 +2427,7 @@ (pin "1" (uuid fb73d192-a684-4d12-9794-22284350d5e8)) (pin "2" (uuid d93b7ac2-b83e-478b-8179-57ee17e00599)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "C5") (unit 1) ) @@ -2456,7 +2456,7 @@ (pin "3" (uuid e65ee247-2805-46ab-8364-4fd7106ab787)) (pin "1" (uuid 5d061625-8676-4a1c-8483-5f2e2265b48e)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "U2") (unit 1) ) @@ -2481,7 +2481,7 @@ ) (pin "1" (uuid 8f2f0d04-8efa-4063-97a8-32eb2f0aec87)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "#PWR01") (unit 1) ) @@ -2506,7 +2506,7 @@ ) (pin "1" (uuid aa4e86c2-8a96-4fda-8ea2-6ebb91430c71)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "#PWR04") (unit 1) ) @@ -2531,7 +2531,7 @@ ) (pin "1" (uuid d78acd1a-a7d0-40f2-b10b-c32d453d3453)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "#PWR016") (unit 1) ) @@ -2560,7 +2560,7 @@ (pin "4" (uuid 7d0c37da-31ad-47b6-982f-85b2c64cebb0)) (pin "5" (uuid 1e31c18e-be2b-4715-826f-f47bc65d9bdb)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "U1") (unit 1) ) @@ -2585,7 +2585,7 @@ ) (pin "1" (uuid 1b686aa3-b51f-4644-b9d1-21b58aa19da0)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "#PWR08") (unit 1) ) @@ -2610,7 +2610,7 @@ ) (pin "1" (uuid d46d7b9b-05a5-453d-b08e-417ac92c17c2)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "#PWR03") (unit 1) ) @@ -2636,7 +2636,7 @@ (pin "1" (uuid f91fc91e-cf67-4592-a2e0-52851681e661)) (pin "2" (uuid b2a4cc9e-0a84-4ae6-8e47-f5d785bbaa8c)) (instances - (project "dds-sweeper-board-buffers" + (project "dds-sweeper-board" (path "/2fc70846-1f68-48b7-a1be-f7617c334c44" (reference "C6") (unit 1) ) diff --git a/img/dds-sweeper-board.png b/img/dds-sweeper-board.png new file mode 100644 index 0000000000000000000000000000000000000000..b182b85d6fdc4f87047bbb89333edfbf93460501 GIT binary patch literal 233863 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%0A5b#uUA*7IS)2TCL=6p`FIO|^Q|7!D&ruM| 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 iaQB8nK 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
  • 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 A<^TWy literal 0 HcmV?d00001 From eb8be264632ac3654635b0369e4db205a888ab68 Mon Sep 17 00:00:00 2001 From: David Meyer Date: Fri, 26 Sep 2025 16:52:33 -0400 Subject: [PATCH 3/3] Add polished wiring diagram to README along with 3D render of breakout board. Include section in README about wiring up the board. --- README.md | 18 + img/wiring_diagram.svg | 7586 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 7604 insertions(+) create mode 100644 img/wiring_diagram.svg diff --git a/README.md b/README.md index d10eedf..eb2ba1f 100644 --- a/README.md +++ b/README.md @@ -54,6 +54,24 @@ The mass storage device should unmount after the copy completes. Your Pico is no ## Usage +### Wiring + +Here is a simplified wiring diagram showing the mapping between Pico pins and the AD9959. + +![DDS Sweeper Wiring Diagram](/img/wiring_diagram.svg) + +In the `dds-sweeper-board` directory is a KiCAD project for a simple carrier board +with a socket that aligns directly to the header pins of the AD9959 Eval board. +It is a recommended design for ensuring quality high-speed communication signals between the Pico and AD9959. + +![DDS Sweeper Board](/img/dds-sweeper-board.png) + +This board has a 3-pin header for connecting 3.3V and 1.8V to the TB1 header of the AD9959 Eval board, +as well as an SMA connected 1.8V for connection to the `AVDD` analog output power supplies of the board. +Note that the `AVDD` connections for each channel are electrically connected by the AD9959 Eval PCB, +meaning the 1.8V can be daisy chained with more SMA cables to power the `BG_VDD` and `CLK_VDD` inputs. + + ### Setup When the DDS Sweeper is started, configuration is required before it can be used. It is often good to begin with a `reset` command, which resets the AD9959. diff --git a/img/wiring_diagram.svg b/img/wiring_diagram.svg new file mode 100644 index 0000000..d5ccbd6 --- /dev/null +++ b/img/wiring_diagram.svg @@ -0,0 +1,7586 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + 39 + + + DEBUG + + + 1 + + + LED + + + USB + + + BOOTSEL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AD9959 Control + DDS Sweeper Inputs + + AD9959 Power + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PIN UPDATE + PIN SYNC + PIN RESET + PIN SCK + PIN MISO + PIN MOSI + P3 + P2 + P1 + P0 + TRIG IN + + + CLK IN + + + DVDD IO + + + + DVDD +AVDD +BG_VDD +CLK_VDD + + 1.8V REG + + +