From 1180786a28f111faea6a59c379dbd0d2bd079e03 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Sat, 25 Feb 2023 18:15:00 +0200 Subject: [PATCH 01/42] Update racklet-kicad-lib --- kicad-projects/libs/racklet-kicad-lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kicad-projects/libs/racklet-kicad-lib b/kicad-projects/libs/racklet-kicad-lib index 9d2b8e8..8ad57fb 160000 --- a/kicad-projects/libs/racklet-kicad-lib +++ b/kicad-projects/libs/racklet-kicad-lib @@ -1 +1 @@ -Subproject commit 9d2b8e8def197572690a9983a0105fa77fd4a11b +Subproject commit 8ad57fbae7e64ca1491fde14d8a3ce6d09093265 From 0e25114548c12f7050801678dc60fc00ca4f3586 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Sat, 25 Feb 2023 18:15:40 +0200 Subject: [PATCH 02/42] RP2040 decoupling --- kicad-projects/hatlet/fp-lib-table | 3 + kicad-projects/hatlet/hatlet.kicad_pcb | 3 + kicad-projects/hatlet/hatlet.kicad_pro | 326 ++++++ kicad-projects/hatlet/hatlet.kicad_sch | 1393 ++++++++++++++++++++++++ kicad-projects/hatlet/sym-lib-table | 4 + 5 files changed, 1729 insertions(+) create mode 100644 kicad-projects/hatlet/fp-lib-table create mode 100644 kicad-projects/hatlet/hatlet.kicad_pcb create mode 100644 kicad-projects/hatlet/hatlet.kicad_pro create mode 100644 kicad-projects/hatlet/hatlet.kicad_sch create mode 100644 kicad-projects/hatlet/sym-lib-table diff --git a/kicad-projects/hatlet/fp-lib-table b/kicad-projects/hatlet/fp-lib-table new file mode 100644 index 0000000..6e14ff6 --- /dev/null +++ b/kicad-projects/hatlet/fp-lib-table @@ -0,0 +1,3 @@ +(fp_lib_table + (lib (name "racklet")(type "KiCad")(uri "${KIPRJMOD}/../libs/racklet-kicad-lib/racklet.pretty")(options "")(descr "")) +) diff --git a/kicad-projects/hatlet/hatlet.kicad_pcb b/kicad-projects/hatlet/hatlet.kicad_pcb new file mode 100644 index 0000000..5601b31 --- /dev/null +++ b/kicad-projects/hatlet/hatlet.kicad_pcb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eff91a9a6e0ab2969c8e4bc49384e6e7c82cd6bd382c55bba9070dce97686709 +size 50 diff --git a/kicad-projects/hatlet/hatlet.kicad_pro b/kicad-projects/hatlet/hatlet.kicad_pro new file mode 100644 index 0000000..2112dcf --- /dev/null +++ b/kicad-projects/hatlet/hatlet.kicad_pro @@ -0,0 +1,326 @@ +{ + "board": { + "design_settings": { + "defaults": { + "board_outline_line_width": 0.1, + "copper_line_width": 0.2, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "other_line_width": 0.15, + "silk_line_width": 0.15, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15 + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "rules": { + "min_copper_edge_clearance": 0.0, + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0 + }, + "track_widths": [], + "via_dimensions": [] + }, + "layer_presets": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_label_syntax": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "extra_units": "error", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "lib_symbol_issues": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "similar_labels": "warning", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "hatlet.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12.0, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6.0 + } + ], + "meta": { + "version": 2 + }, + "net_colors": null + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "drawing": { + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "ngspice": { + "fix_include_paths": true, + "fix_passive_vals": false, + "meta": { + "version": 0 + }, + "model_mode": 0, + "workbook_filename": "" + }, + "page_layout_descr_file": "", + "plot_directory": "", + "spice_adjust_passive_values": false, + "spice_external_command": "spice \"%I\"", + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "422c1aa7-bd8c-4c94-9e5b-2fd049d9e649", + "" + ] + ], + "text_variables": {} +} diff --git a/kicad-projects/hatlet/hatlet.kicad_sch b/kicad-projects/hatlet/hatlet.kicad_sch new file mode 100644 index 0000000..0d1afe1 --- /dev/null +++ b/kicad-projects/hatlet/hatlet.kicad_sch @@ -0,0 +1,1393 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid 422c1aa7-bd8c-4c94-9e5b-2fd049d9e649) + + (paper "A3") + + (title_block + (title "Hatlet") + (rev "A") + (company "https://racklet.io") + (comment 1 "Authors: Verneri Hirvonen (2023)") + ) + + (lib_symbols + (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes) + (property "Reference" "C" (id 0) (at 0.635 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "C" (id 1) (at 0.635 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0.9652 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "cap capacitor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Unpolarized capacitor" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "C_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 -0.762) + (xy 2.032 -0.762) + ) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.032 0.762) + (xy 2.032 0.762) + ) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "C_1_1" + (pin passive line (at 0 3.81 270) (length 2.794) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -3.81 90) (length 2.794) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "R" (id 0) (at 2.032 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "R" (id 1) (at 0 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at -1.778 0 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "R res resistor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Resistor" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "R_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "R_0_1" + (rectangle (start -1.016 -2.54) (end 1.016 2.54) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "R_1_1" + (pin passive line (at 0 3.81 270) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -3.81 90) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:+1V1" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+1V1" (id 1) (at 0 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"+1V1\"" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "+1V1_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "+1V1_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+1V1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:+3V3" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (id 1) (at 0 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"+3V3\"" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "+3V3_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "+3V3_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+3V3" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "GND_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "racklet:RP2040" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -29.21 49.53 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "RP2040" (id 1) (at 24.13 -49.53 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "racklet:RP2040-QFN-56" (id 2) (at -19.05 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf" (id 3) (at -19.05 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "RP2040_0_0" + (text "Raspberry Pi" (at 0 5.08 0) + (effects (font (size 2.54 2.54))) + ) + (text "RP2040" (at 0 0 0) + (effects (font (size 2.54 2.54))) + ) + ) + (symbol "RP2040_0_1" + (rectangle (start 29.21 48.26) (end -29.21 -48.26) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "RP2040_1_1" + (pin power_in line (at 8.89 50.8 270) (length 2.54) + (name "IOVDD" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 6.35 50.8 270) (length 2.54) + (name "IOVDD" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 12.7 180) (length 2.54) + (name "GPIO8" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 10.16 180) (length 2.54) + (name "GPIO9" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 7.62 180) (length 2.54) + (name "GPIO10" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 5.08 180) (length 2.54) + (name "GPIO11" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 2.54 180) (length 2.54) + (name "GPIO12" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 0 180) (length 2.54) + (name "GPIO13" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -2.54 180) (length 2.54) + (name "GPIO14" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -5.08 180) (length 2.54) + (name "GPIO15" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -12.7 -50.8 90) (length 2.54) + (name "TESTEN" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 33.02 180) (length 2.54) + (name "GPIO0" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -31.75 -2.54 0) (length 2.54) + (name "XIN" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -31.75 -7.62 0) (length 2.54) + (name "XOUT" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 3.81 50.8 270) (length 2.54) + (name "IOVDD" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -17.78 50.8 270) (length 2.54) + (name "DVDD" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -31.75 -31.75 0) (length 2.54) + (name "SWCLK" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -31.75 -34.29 0) (length 2.54) + (name "SWD" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -31.75 -20.32 0) (length 2.54) + (name "RUN" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -7.62 180) (length 2.54) + (name "GPIO16" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -10.16 180) (length 2.54) + (name "GPIO17" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -12.7 180) (length 2.54) + (name "GPIO18" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 30.48 180) (length 2.54) + (name "GPIO1" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -15.24 180) (length 2.54) + (name "GPIO19" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -17.78 180) (length 2.54) + (name "GPIO20" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -20.32 180) (length 2.54) + (name "GPIO21" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 1.27 50.8 270) (length 2.54) + (name "IOVDD" (effects (font (size 1.27 1.27)))) + (number "33" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -22.86 180) (length 2.54) + (name "GPIO22" (effects (font (size 1.27 1.27)))) + (number "34" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -25.4 180) (length 2.54) + (name "GPIO23" (effects (font (size 1.27 1.27)))) + (number "35" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -27.94 180) (length 2.54) + (name "GPIO24" (effects (font (size 1.27 1.27)))) + (number "36" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -30.48 180) (length 2.54) + (name "GPIO25" (effects (font (size 1.27 1.27)))) + (number "37" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -35.56 180) (length 2.54) + (name "GPIO26_ADC0" (effects (font (size 1.27 1.27)))) + (number "38" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -38.1 180) (length 2.54) + (name "GPIO27_ADC1" (effects (font (size 1.27 1.27)))) + (number "39" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 27.94 180) (length 2.54) + (name "GPIO2" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -40.64 180) (length 2.54) + (name "GPIO28_ADC2" (effects (font (size 1.27 1.27)))) + (number "40" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -43.18 180) (length 2.54) + (name "GPIO29_ADC3" (effects (font (size 1.27 1.27)))) + (number "41" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -1.27 50.8 270) (length 2.54) + (name "IOVDD" (effects (font (size 1.27 1.27)))) + (number "42" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 16.51 50.8 270) (length 2.54) + (name "ADC_AVDD" (effects (font (size 1.27 1.27)))) + (number "43" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -8.89 50.8 270) (length 2.54) + (name "VREG_IN" (effects (font (size 1.27 1.27)))) + (number "44" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at -12.7 50.8 270) (length 2.54) + (name "VREG_VOUT" (effects (font (size 1.27 1.27)))) + (number "45" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 40.64 180) (length 2.54) + (name "USB_DM" (effects (font (size 1.27 1.27)))) + (number "46" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 43.18 180) (length 2.54) + (name "USB_DP" (effects (font (size 1.27 1.27)))) + (number "47" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 12.7 50.8 270) (length 2.54) + (name "USB_VDD" (effects (font (size 1.27 1.27)))) + (number "48" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -3.81 50.8 270) (length 2.54) + (name "IOVDD" (effects (font (size 1.27 1.27)))) + (number "49" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 25.4 180) (length 2.54) + (name "GPIO3" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -20.32 50.8 270) (length 2.54) + (name "DVDD" (effects (font (size 1.27 1.27)))) + (number "50" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -31.75 20.32 0) (length 2.54) + (name "QSPI_SD3" (effects (font (size 1.27 1.27)))) + (number "51" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -31.75 16.51 0) (length 2.54) + (name "QSPI_SCLK" (effects (font (size 1.27 1.27)))) + (number "52" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -31.75 27.94 0) (length 2.54) + (name "QSPI_SD0" (effects (font (size 1.27 1.27)))) + (number "53" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -31.75 22.86 0) (length 2.54) + (name "QSPI_SD2" (effects (font (size 1.27 1.27)))) + (number "54" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -31.75 25.4 0) (length 2.54) + (name "QSPI_SD1" (effects (font (size 1.27 1.27)))) + (number "55" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -31.75 31.75 0) (length 2.54) + (name "QSPI_SS" (effects (font (size 1.27 1.27)))) + (number "56" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -50.8 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "57" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 22.86 180) (length 2.54) + (name "GPIO4" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 20.32 180) (length 2.54) + (name "GPIO5" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 17.78 180) (length 2.54) + (name "GPIO6" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 15.24 180) (length 2.54) + (name "GPIO7" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + (junction (at 157.48 67.31) (diameter 0) (color 0 0 0 0) + (uuid 014edbab-8bab-467a-ad8e-450ce8eebfab) + ) + (junction (at 215.9 74.93) (diameter 0) (color 0 0 0 0) + (uuid 04306f7d-f34f-4faa-9793-5a8e4f8af50f) + ) + (junction (at 254 54.61) (diameter 0) (color 0 0 0 0) + (uuid 08e28ed7-22df-4f01-b3e8-a95e36a439c6) + ) + (junction (at 170.18 54.61) (diameter 0) (color 0 0 0 0) + (uuid 22d09fb8-67b5-4728-85a0-55592b433fb9) + ) + (junction (at 266.7 67.31) (diameter 0) (color 0 0 0 0) + (uuid 26ee0310-fab4-4ced-b769-703cc809194b) + ) + (junction (at 210.82 83.82) (diameter 0) (color 0 0 0 0) + (uuid 47bc3d2f-9699-4e61-b391-62915ce8f561) + ) + (junction (at 215.9 54.61) (diameter 0) (color 0 0 0 0) + (uuid 51100ede-25c7-4a21-bfc9-a252c4806f4c) + ) + (junction (at 186.69 83.82) (diameter 0) (color 0 0 0 0) + (uuid 55fd5385-b3aa-47ce-9f66-8d7e526dce31) + ) + (junction (at 292.1 54.61) (diameter 0) (color 0 0 0 0) + (uuid 60d8a526-fe22-496a-b898-c1ffc7f284c4) + ) + (junction (at 241.3 54.61) (diameter 0) (color 0 0 0 0) + (uuid 62d33bca-5a74-434c-a2e7-6e263036ce10) + ) + (junction (at 254 67.31) (diameter 0) (color 0 0 0 0) + (uuid 761bfa04-8995-4894-a3bd-133b1bd2a4ba) + ) + (junction (at 189.23 83.82) (diameter 0) (color 0 0 0 0) + (uuid 7ac4e196-0615-48ea-8236-44d8644403f8) + ) + (junction (at 266.7 54.61) (diameter 0) (color 0 0 0 0) + (uuid 8675f994-03a9-4708-b297-87f276a63b33) + ) + (junction (at 186.69 74.93) (diameter 0) (color 0 0 0 0) + (uuid 9171bebf-948d-4c26-9169-ce78ba8052b1) + ) + (junction (at 292.1 67.31) (diameter 0) (color 0 0 0 0) + (uuid 95179d6e-c365-4a19-a642-899dbc363e89) + ) + (junction (at 186.69 54.61) (diameter 0) (color 0 0 0 0) + (uuid 9599608d-1066-497c-ade8-0e3b00709858) + ) + (junction (at 215.9 83.82) (diameter 0) (color 0 0 0 0) + (uuid a1b4a2d6-76fb-4308-b1fc-192af18b68a2) + ) + (junction (at 213.36 83.82) (diameter 0) (color 0 0 0 0) + (uuid a27ea67e-4082-4cac-84f8-4e6c9c28a285) + ) + (junction (at 304.8 67.31) (diameter 0) (color 0 0 0 0) + (uuid a3a9dd0b-e82b-41a0-bd98-1be5492020b2) + ) + (junction (at 228.6 54.61) (diameter 0) (color 0 0 0 0) + (uuid aaa9fdfc-4444-4b4b-abbb-de8b79672a78) + ) + (junction (at 279.4 67.31) (diameter 0) (color 0 0 0 0) + (uuid c2060c36-97c3-48be-937c-6bdbfb7373f8) + ) + (junction (at 205.74 83.82) (diameter 0) (color 0 0 0 0) + (uuid c6f9c820-030f-4ac9-b929-775ec2a31809) + ) + (junction (at 241.3 67.31) (diameter 0) (color 0 0 0 0) + (uuid d05ac8e1-dbe6-41fb-8148-dc125c2b76d5) + ) + (junction (at 208.28 83.82) (diameter 0) (color 0 0 0 0) + (uuid dddca71b-a47d-456e-a20a-825abd93498b) + ) + (junction (at 279.4 54.61) (diameter 0) (color 0 0 0 0) + (uuid e3704a1a-d509-4059-8dd8-5018fbb31363) + ) + (junction (at 203.2 83.82) (diameter 0) (color 0 0 0 0) + (uuid f603dd4f-645e-4b20-a56c-87367e0041c7) + ) + + (wire (pts (xy 203.2 83.82) (xy 203.2 92.71)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 04a5b8f6-e0ca-49a7-802d-1a94ec266662) + ) + (wire (pts (xy 304.8 57.15) (xy 304.8 54.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 072a4faa-169b-46a7-a3fb-0c886e774057) + ) + (wire (pts (xy 170.18 54.61) (xy 170.18 57.15)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 082c87ea-70c6-4e2e-92e6-bf3be33b1ee5) + ) + (wire (pts (xy 241.3 54.61) (xy 241.3 57.15)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 08e67c47-321e-4f21-9799-fb2ac210f681) + ) + (wire (pts (xy 228.6 74.93) (xy 215.9 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0b39e881-618b-4aeb-9afe-edcdd1bf8bd0) + ) + (wire (pts (xy 189.23 83.82) (xy 194.31 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0d9eb6e4-2f73-4695-9c85-1602d825a2cd) + ) + (wire (pts (xy 170.18 64.77) (xy 170.18 67.31)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0e27a5d7-3c3d-4be2-b8ef-37f657bbe7ea) + ) + (wire (pts (xy 205.74 83.82) (xy 208.28 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 12a6c024-d850-4c2a-b543-0f180f8f324b) + ) + (wire (pts (xy 279.4 64.77) (xy 279.4 67.31)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 18ed8873-496b-4f3c-b52c-8a26ab894108) + ) + (wire (pts (xy 304.8 67.31) (xy 304.8 68.58)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1d7a204f-449e-4199-9c85-b7a717065ae8) + ) + (wire (pts (xy 292.1 54.61) (xy 279.4 54.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2487f403-58f4-4d93-adb9-95f9ad12c13e) + ) + (wire (pts (xy 157.48 67.31) (xy 157.48 64.77)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 29b640e0-2ba2-411a-8f29-edc79d7068c3) + ) + (wire (pts (xy 254 54.61) (xy 254 57.15)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2a4cd167-ab75-41c8-9046-62331c1e0aeb) + ) + (wire (pts (xy 254 64.77) (xy 254 67.31)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 36e9248f-4427-48a0-bbd0-db1c707b318e) + ) + (wire (pts (xy 228.6 54.61) (xy 228.6 57.15)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3a6f2e7c-3ad3-4495-982b-755bc3e815db) + ) + (wire (pts (xy 228.6 64.77) (xy 228.6 67.31)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3ac2766b-fcbb-4f5f-9c6e-206ae527b68f) + ) + (wire (pts (xy 266.7 67.31) (xy 279.4 67.31)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3fdf731d-de92-4994-a983-756a1a108838) + ) + (wire (pts (xy 215.9 54.61) (xy 215.9 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4462fea3-8ad9-48dc-bbfb-22f86f3537ed) + ) + (wire (pts (xy 170.18 85.09) (xy 170.18 86.36)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4fb89ae8-25bd-45c8-84e8-f9d9a93002e1) + ) + (wire (pts (xy 170.18 74.93) (xy 186.69 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6397ecc0-2e0a-4d65-b1b9-f30088feaa1d) + ) + (wire (pts (xy 186.69 83.82) (xy 189.23 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6482a0c1-7bab-4a46-9b68-3f75e6959f9d) + ) + (wire (pts (xy 170.18 67.31) (xy 157.48 67.31)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 65683f10-44af-4b53-95bf-ebd9e9c29b65) + ) + (wire (pts (xy 189.23 92.71) (xy 189.23 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 677c3d3b-837c-4592-992a-fdc4fb6e10e3) + ) + (wire (pts (xy 198.12 83.82) (xy 203.2 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6cf3414b-28cd-453b-9e3d-b502f9dd967e) + ) + (wire (pts (xy 279.4 54.61) (xy 266.7 54.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6ee5c642-8d40-4c21-8238-7fd3bb248d52) + ) + (wire (pts (xy 186.69 53.34) (xy 186.69 54.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 700d1be8-d175-4a3a-b6c6-dda1d5fe7f1d) + ) + (wire (pts (xy 292.1 54.61) (xy 292.1 57.15)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 789dea23-02ea-4be1-bf49-4e27673354fc) + ) + (wire (pts (xy 170.18 74.93) (xy 170.18 77.47)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7ae54577-b99f-4032-8546-3ecfa46803f0) + ) + (wire (pts (xy 228.6 67.31) (xy 241.3 67.31)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7e425849-7c54-4d06-9cd9-4e3eb10ad45b) + ) + (wire (pts (xy 254 54.61) (xy 241.3 54.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 81bb8739-2852-4a1e-b107-63aca94c8730) + ) + (wire (pts (xy 266.7 54.61) (xy 266.7 57.15)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 84382b79-350e-441f-96a4-52a25070f69c) + ) + (wire (pts (xy 210.82 83.82) (xy 213.36 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 85f35b6d-1b42-4a4d-b162-f8af9398a8bf) + ) + (wire (pts (xy 241.3 67.31) (xy 254 67.31)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 87424258-8cde-482a-ae2d-5cfa6b3b827c) + ) + (wire (pts (xy 292.1 64.77) (xy 292.1 67.31)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8918801c-cac0-46bc-ac5d-1801c8cd0d61) + ) + (wire (pts (xy 241.3 54.61) (xy 228.6 54.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 89e87478-ae4b-40a3-8660-f4cf975a2130) + ) + (wire (pts (xy 279.4 54.61) (xy 279.4 57.15)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 93a72be7-6880-4d96-b702-2ce81b926ce3) + ) + (wire (pts (xy 292.1 67.31) (xy 304.8 67.31)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 94487813-214d-40df-87cd-f0ec5418a21e) + ) + (wire (pts (xy 238.76 100.33) (xy 250.19 100.33)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 967aad87-2129-4842-8de4-01ed07f0b26b) + ) + (wire (pts (xy 257.81 102.87) (xy 267.97 102.87)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 99a4998a-320b-4724-b68f-beb19ba4b2ef) + ) + (wire (pts (xy 208.28 83.82) (xy 208.28 92.71)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9bf70631-459e-409f-b4ea-765508d8ec04) + ) + (wire (pts (xy 170.18 54.61) (xy 186.69 54.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9ebc18e1-914e-4722-9d88-8f790d1ea441) + ) + (wire (pts (xy 257.81 100.33) (xy 267.97 100.33)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid abf11be9-822a-4649-8c80-f6a3f5765618) + ) + (wire (pts (xy 203.2 83.82) (xy 205.74 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ad7f16e7-18f0-4d19-ae49-3c640bf2b421) + ) + (wire (pts (xy 266.7 54.61) (xy 254 54.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b0004388-20b6-4dd8-8e3d-912f75552b50) + ) + (wire (pts (xy 194.31 83.82) (xy 194.31 92.71)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b2b0b334-9481-4815-8794-e68c7dfec022) + ) + (wire (pts (xy 157.48 54.61) (xy 170.18 54.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b3d206e5-5216-4c26-8862-a3d1f39f2125) + ) + (wire (pts (xy 254 67.31) (xy 266.7 67.31)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b74b03f1-5412-4c41-9e3f-0fc35c955344) + ) + (wire (pts (xy 215.9 53.34) (xy 215.9 54.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ba70d223-beb6-40e6-91bd-2c90a27034bc) + ) + (wire (pts (xy 228.6 74.93) (xy 228.6 76.2)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bfd9b97b-4f38-4750-abfe-90d03ab80862) + ) + (wire (pts (xy 304.8 54.61) (xy 292.1 54.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c1f47c95-bd09-4053-bf19-43d3129c8316) + ) + (wire (pts (xy 228.6 54.61) (xy 215.9 54.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c306b31e-930f-4365-9b95-1c5ffe124319) + ) + (wire (pts (xy 205.74 83.82) (xy 205.74 92.71)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c4100680-4a8f-497c-9ca0-8ed46fe6cee9) + ) + (wire (pts (xy 210.82 83.82) (xy 210.82 92.71)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid cb0e0e12-2d11-4fcf-9068-394ddf43a646) + ) + (wire (pts (xy 241.3 64.77) (xy 241.3 67.31)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid cc2b3a6e-3fbd-499c-91d8-e7da637e10e2) + ) + (wire (pts (xy 215.9 83.82) (xy 215.9 92.71)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d1fd89e9-64a9-4dbc-81eb-cd3f20085a02) + ) + (wire (pts (xy 215.9 74.93) (xy 215.9 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d2c56bbc-5471-462a-9c02-777a5705e85e) + ) + (wire (pts (xy 266.7 64.77) (xy 266.7 67.31)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d7ea0c3b-8b85-49b7-b63e-cd5be2b4c466) + ) + (wire (pts (xy 213.36 83.82) (xy 215.9 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d9946f9e-44bd-43ae-b983-8514eb7437b4) + ) + (wire (pts (xy 157.48 68.58) (xy 157.48 67.31)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid db6c2144-82b5-4006-ad52-460ed60ef7b3) + ) + (wire (pts (xy 304.8 67.31) (xy 304.8 64.77)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid db6fc956-40ef-484f-8914-001c1254da2b) + ) + (wire (pts (xy 186.69 74.93) (xy 186.69 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e29dfbc8-ac67-4ae4-b49c-6d5cba4ad9f7) + ) + (wire (pts (xy 198.12 92.71) (xy 198.12 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e36b227c-e0d5-4bf0-8083-d2e7a90b0d57) + ) + (wire (pts (xy 157.48 57.15) (xy 157.48 54.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e3f2ae90-cf43-4314-90e2-2b4d1be61d1d) + ) + (wire (pts (xy 238.76 102.87) (xy 250.19 102.87)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e89e3cb9-e4bb-449d-9c6e-fad1c55e07b6) + ) + (wire (pts (xy 228.6 83.82) (xy 228.6 85.09)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e98dbec6-9abf-4e14-b41b-c4fd5079e3c8) + ) + (wire (pts (xy 213.36 83.82) (xy 213.36 92.71)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid eb77dec6-764a-4c09-a8f5-fc3199cffdc8) + ) + (wire (pts (xy 279.4 67.31) (xy 292.1 67.31)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ebb2f4e3-1a6d-40f2-bef9-f16598377e9c) + ) + (wire (pts (xy 186.69 92.71) (xy 186.69 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f40c75ab-8a33-4dd9-b2f4-5642576fc182) + ) + (wire (pts (xy 208.28 83.82) (xy 210.82 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f4429b89-ba52-4624-90d9-30b483493a22) + ) + (wire (pts (xy 186.69 54.61) (xy 186.69 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f6bb77e2-ad5f-4921-9119-8672d3615dcb) + ) + + (text "IO supply" (at 212.09 45.72 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 418294ae-b90d-4e85-a91e-15b71dbc3048) + ) + (text "??" (at 220.98 91.44 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 68be8f23-1a99-40be-9209-20673110db67) + ) + (text "Place C5 close to pin 44" (at 237.49 81.28 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid a6aa9e81-2499-482e-89ba-4d4722407984) + ) + (text "Place C3 close to pin 45" (at 140.97 82.55 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid bc7ced0b-7a90-450b-afcb-c486f00c4cf6) + ) + (text "Core supply" (at 181.61 45.72 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid ef65be9d-7329-4759-bdc8-b23d9c27f15e) + ) + + (label "USB_D+" (at 267.97 100.33 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 9f7ff5b3-675e-4752-978f-97db98efaa9a) + ) + (label "USB_D-" (at 267.97 102.87 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid c27a952c-9d42-46f8-ae37-801632d8198b) + ) + + (symbol (lib_id "Device:C") (at 279.4 60.96 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 062eb1fd-ac33-4cc4-b60a-657eb6370bb1) + (property "Reference" "C9" (id 0) (at 283.21 59.6899 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "100n" (id 1) (at 283.21 62.2299 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 280.3652 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 279.4 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 73f8c5fa-5dfb-43cb-bcbc-c8eb75184b4b)) + (pin "2" (uuid 520791d4-2f2e-4162-8e9f-4050b8f14a1a)) + ) + + (symbol (lib_id "Device:C") (at 304.8 60.96 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 10b8b8f9-72fa-4fc5-806a-91d9384c011c) + (property "Reference" "C11" (id 0) (at 308.61 59.6899 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "100n" (id 1) (at 308.61 62.2299 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 305.7652 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 304.8 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7a9bc907-5d36-4b93-b560-2048e16d02e1)) + (pin "2" (uuid bcbfd5bb-a68d-4140-b02e-3d86dcea01d9)) + ) + + (symbol (lib_id "Device:R") (at 254 102.87 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 1c7582e1-701c-4e42-a0ae-0793bcda6cce) + (property "Reference" "R2" (id 0) (at 254 105.41 90)) + (property "Value" "27" (id 1) (at 254 102.87 90)) + (property "Footprint" "" (id 2) (at 254 104.648 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 254 102.87 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 79cc0329-7b61-4d08-90ba-006db96a6889)) + (pin "2" (uuid debc1fd8-368a-4a2d-b6d9-a625284aa81a)) + ) + + (symbol (lib_id "Device:C") (at 292.1 60.96 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 2ad46018-131b-4f4d-896b-74164a9f0bc0) + (property "Reference" "C10" (id 0) (at 295.91 59.6899 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "100n" (id 1) (at 295.91 62.2299 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 293.0652 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 292.1 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid dde59157-6e33-451c-9b57-a286210ac6e3)) + (pin "2" (uuid 0e1a4134-3bdb-4d13-8f45-3cdecbe340a8)) + ) + + (symbol (lib_id "power:GND") (at 304.8 68.58 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 3ed185f1-a4ed-44b0-9223-d4818aab4593) + (property "Reference" "#PWR06" (id 0) (at 304.8 74.93 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 304.8 73.66 0)) + (property "Footprint" "" (id 2) (at 304.8 68.58 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 304.8 68.58 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4dc3a252-5a8d-4f8a-a4db-f0e682d5cd56)) + ) + + (symbol (lib_id "power:+3V3") (at 215.9 53.34 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 528d23bf-08d1-4e5a-a680-e45221b34995) + (property "Reference" "#PWR04" (id 0) (at 215.9 57.15 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (id 1) (at 215.9 48.26 0)) + (property "Footprint" "" (id 2) (at 215.9 53.34 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 215.9 53.34 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6dc8f362-6d4d-4019-bda4-ceca26da17b3)) + ) + + (symbol (lib_id "power:GND") (at 170.18 86.36 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 76e96b53-b4ca-49ac-a1ad-66e147c19c1c) + (property "Reference" "#PWR?" (id 0) (at 170.18 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 170.18 91.44 0)) + (property "Footprint" "" (id 2) (at 170.18 86.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 170.18 86.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7429e3d7-4ce0-4d60-9b25-6aeb31e75b7a)) + ) + + (symbol (lib_id "power:GND") (at 207.01 207.01 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 7f908c17-ba63-498a-b751-18c3f2ac709a) + (property "Reference" "#PWR03" (id 0) (at 207.01 213.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 207.01 212.09 0)) + (property "Footprint" "" (id 2) (at 207.01 207.01 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 207.01 207.01 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid bed66604-03a4-4413-955a-a740e97ee17b)) + ) + + (symbol (lib_id "Device:C") (at 228.6 60.96 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 813e1ea2-de8e-4fdf-9273-a254ffd069f7) + (property "Reference" "C4" (id 0) (at 232.41 59.6899 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "100n" (id 1) (at 232.41 62.2299 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 229.5652 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 228.6 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 3de87ae8-f2fa-4024-b031-9faa1fb97d2b)) + (pin "2" (uuid b0d6c543-6aae-48e9-b252-c513362c4c6e)) + ) + + (symbol (lib_id "Device:C") (at 266.7 60.96 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 834e516f-a20d-4296-96b5-8118c86f7b09) + (property "Reference" "C8" (id 0) (at 270.51 59.6899 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "100n" (id 1) (at 270.51 62.2299 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 267.6652 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 266.7 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 3f27e230-9448-446c-b44d-20c4c00e3b82)) + (pin "2" (uuid c4121f3d-6379-498d-b55f-6ba4882b2c13)) + ) + + (symbol (lib_id "Device:R") (at 254 100.33 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 932eba53-45be-41df-9c6b-b442b634b530) + (property "Reference" "R1" (id 0) (at 254 97.79 90)) + (property "Value" "27" (id 1) (at 254 100.33 90)) + (property "Footprint" "" (id 2) (at 254 102.108 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 254 100.33 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 11f3c497-60ca-4594-bb06-ed1ced4ff635)) + (pin "2" (uuid e20659c2-adf7-45cc-bc5c-57b11eba5169)) + ) + + (symbol (lib_id "power:GND") (at 157.48 68.58 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid a0504e64-e1ed-425a-9bea-fca04ec87974) + (property "Reference" "#PWR01" (id 0) (at 157.48 74.93 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 157.48 73.66 0)) + (property "Footprint" "" (id 2) (at 157.48 68.58 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 157.48 68.58 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 5a59f816-90e8-47b1-b29c-6239d937375d)) + ) + + (symbol (lib_id "power:+1V1") (at 186.69 53.34 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid a6edf558-40b6-4c1d-83db-88782b0e28af) + (property "Reference" "#PWR02" (id 0) (at 186.69 57.15 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+1V1" (id 1) (at 186.69 48.26 0)) + (property "Footprint" "" (id 2) (at 186.69 53.34 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 186.69 53.34 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7865b4d4-a3fb-4ec1-8975-37809493b23f)) + ) + + (symbol (lib_id "racklet:RP2040") (at 207.01 143.51 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid ac92b77f-7ddf-4b1a-8267-1a9db7ed598d) + (property "Reference" "U1" (id 0) (at 209.0294 194.31 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "RP2040" (id 1) (at 209.0294 196.85 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "racklet:RP2040-QFN-56" (id 2) (at 187.96 143.51 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf" (id 3) (at 187.96 143.51 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 089bf39d-db50-4fbc-b8d0-cfbda0285521)) + (pin "10" (uuid 47b172a4-27ae-4f37-a906-65d861058cf6)) + (pin "11" (uuid b97c3cf2-2a68-495d-8830-6bbd190e8528)) + (pin "12" (uuid 8b2ac87b-9b3b-4178-85fd-c8411579b0e2)) + (pin "13" (uuid 09ba286e-a6c8-4fa0-a3d3-e02fcb31c7b0)) + (pin "14" (uuid bd04b091-0f86-4df6-9de1-0229ac099846)) + (pin "15" (uuid 59515469-6db7-474d-bc1b-6caf20f7d276)) + (pin "16" (uuid e4554def-8f6d-45b8-b219-6b66479c47e4)) + (pin "17" (uuid 25822b95-cc39-42da-a37f-9164464b1ec5)) + (pin "18" (uuid 0087d9dc-6d8d-46cb-9a29-a206de570803)) + (pin "19" (uuid 05a5d2ff-69b3-478e-afe3-6b0ce40964d8)) + (pin "2" (uuid 2b6183cd-f138-473b-80da-ad09c646d99e)) + (pin "20" (uuid f3d83ddd-43e4-4a44-8a2c-fe045913cca6)) + (pin "21" (uuid 32ed4dfb-b95c-429e-8bfa-db2164123575)) + (pin "22" (uuid 26a4e88d-e2b4-4f63-9658-2298dcbe8c83)) + (pin "23" (uuid 39e43526-5ad3-4a48-889d-5002c0badc4a)) + (pin "24" (uuid 41fc55c9-bd07-4df4-b7c0-0a4b636582e7)) + (pin "25" (uuid 194eb9eb-01f8-4777-b7ec-c9b7e165e400)) + (pin "26" (uuid 4cb00f77-152e-47cc-b913-c80658848bd8)) + (pin "27" (uuid 0250d119-ab05-41d5-9780-60b7173af894)) + (pin "28" (uuid 175068ed-be1c-4195-a2ec-1a58b331b23a)) + (pin "29" (uuid 58a592bc-9dd7-44d9-bad1-ccb2b7e80912)) + (pin "3" (uuid eefb558f-9b2e-4323-aea2-db153bb3fabc)) + (pin "30" (uuid 800f1b32-c0dc-4b45-bdd3-2489f2c9f47c)) + (pin "31" (uuid 421df86b-8aca-43bb-8a1a-63a1376e5f78)) + (pin "32" (uuid 6c78e2a3-0d87-4428-bf70-1c20432aed51)) + (pin "33" (uuid 2ba93395-0efc-4609-9f4d-f019cae0d9fe)) + (pin "34" (uuid bdb3a58d-668a-4b37-9908-b24d15793426)) + (pin "35" (uuid 17982130-a80b-447d-8161-4c3611d3e97e)) + (pin "36" (uuid a2294b2f-735d-4b5f-baac-f132fd155a3b)) + (pin "37" (uuid 9d7fa130-ef2d-4d81-bb39-e7632dc9c4b3)) + (pin "38" (uuid 71ced147-8219-40e5-8bb3-7a340fde76d0)) + (pin "39" (uuid b382d462-ca4c-47dc-bd91-e310235b4ece)) + (pin "4" (uuid af6ef2d0-57ad-40cb-886f-26278610ae6d)) + (pin "40" (uuid e072e4e9-f962-4c41-a403-3c24792808b2)) + (pin "41" (uuid 6b86ee47-4eda-406b-8c4d-1cbb21c8daae)) + (pin "42" (uuid 1846cfe6-a690-4532-a7a4-89c9e598b9e6)) + (pin "43" (uuid fb05c776-1ba9-4653-a23b-a03e2afb6e4f)) + (pin "44" (uuid 7061b820-8e51-482f-a533-40f2b4fdcb9a)) + (pin "45" (uuid 8e551b27-34de-44b2-ae49-6e251cb2cdb5)) + (pin "46" (uuid 1be632a3-bcdb-4ee7-98ff-4b134983c5ca)) + (pin "47" (uuid e328788f-c1c4-4fbb-ae75-216471a4bbfa)) + (pin "48" (uuid 193c82c8-1465-49a4-ae49-7d89c8e0eefc)) + (pin "49" (uuid 8b1fc211-f2ef-4777-b152-ef3dd6b13ee9)) + (pin "5" (uuid 837c7ae6-1a75-41cd-830b-fadc2fe812f8)) + (pin "50" (uuid 901a52d1-a55a-41f4-b47e-9f906257840d)) + (pin "51" (uuid 29b2bc73-d026-460b-bc84-22e468ecb90e)) + (pin "52" (uuid 97e70ba5-5728-472d-8c4f-955f145b5287)) + (pin "53" (uuid 6ce935e6-e975-451b-9c98-a2badb17543f)) + (pin "54" (uuid 01337160-d933-4503-80ce-a40792381b1d)) + (pin "55" (uuid d0793404-92cb-4f3f-90e8-602d79e54e39)) + (pin "56" (uuid 1d1acb02-330a-4669-b500-f96f0da21cf3)) + (pin "57" (uuid 4b4dc816-3213-44d6-8131-a5c87c5f9bf2)) + (pin "6" (uuid 581ee84c-cbd8-4bc7-ba45-aba16880d145)) + (pin "7" (uuid 285c79b9-a2ac-4b5c-9340-8c7aa71a113e)) + (pin "8" (uuid 8df8a190-1bee-434a-81f1-f16fb31c6dc6)) + (pin "9" (uuid 96490422-8dcf-4f0a-818a-c083278566ec)) + ) + + (symbol (lib_id "Device:C") (at 170.18 81.28 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid b0e244f6-7086-4a12-8238-12f0152913dd) + (property "Reference" "C3" (id 0) (at 173.99 80.0099 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1u" (id 1) (at 173.99 82.5499 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 171.1452 85.09 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 170.18 81.28 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6900acd3-4697-4234-8e91-674699ae616f)) + (pin "2" (uuid c2943533-b0e7-407f-ab2f-ed4a5a869eac)) + ) + + (symbol (lib_id "Device:C") (at 241.3 60.96 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid bfb56dfa-67b5-4f33-bd53-a1cc0203e334) + (property "Reference" "C6" (id 0) (at 245.11 59.6899 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "100n" (id 1) (at 245.11 62.2299 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 242.2652 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 241.3 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 87574e12-a473-4f80-b980-ffc8cf10f6fd)) + (pin "2" (uuid a1b92711-5470-4f31-8c8c-ed9f387d6f3d)) + ) + + (symbol (lib_id "Device:C") (at 228.6 80.01 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid d539a6d7-6c4e-49a3-a21c-b737321d9f9c) + (property "Reference" "C5" (id 0) (at 232.41 78.7399 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1u" (id 1) (at 232.41 81.2799 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 229.5652 83.82 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 228.6 80.01 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 8ca8d312-ec36-4fe6-8a12-7a58842a0122)) + (pin "2" (uuid a0af579b-2220-4be1-be15-bda8121c2186)) + ) + + (symbol (lib_id "Device:C") (at 170.18 60.96 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid d693cb91-c0a1-4f86-82f0-f9dd72709943) + (property "Reference" "C2" (id 0) (at 173.99 59.6899 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "100n" (id 1) (at 173.99 62.2299 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 171.1452 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 170.18 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 762ee935-ec77-4654-8ead-f77e35047b9b)) + (pin "2" (uuid 5888c4f4-b620-4ca6-8f44-801008b7f8e5)) + ) + + (symbol (lib_id "Device:C") (at 254 60.96 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid e5b3fa19-621d-49e1-b8ac-3d838f45d90c) + (property "Reference" "C7" (id 0) (at 257.81 59.6899 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "100n" (id 1) (at 257.81 62.2299 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 254.9652 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 254 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 476c89f0-83cb-4fd9-adf9-7ec8c7147ac3)) + (pin "2" (uuid ca58c09f-5f11-4790-bf8d-3b072c7fa2c5)) + ) + + (symbol (lib_id "Device:C") (at 157.48 60.96 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid eebd4123-909c-4ddb-8959-f5f3e9e28209) + (property "Reference" "C1" (id 0) (at 161.29 59.6899 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "100n" (id 1) (at 161.29 62.2299 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 158.4452 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 157.48 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9e9291f1-45bb-4668-a80b-f5be36c718d0)) + (pin "2" (uuid 8a337a36-b472-4224-a154-09612d4eb5f2)) + ) + + (symbol (lib_id "power:GND") (at 228.6 85.09 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid fd8f938c-5bd1-4dc3-b613-26bb94378de7) + (property "Reference" "#PWR05" (id 0) (at 228.6 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 228.6 90.17 0)) + (property "Footprint" "" (id 2) (at 228.6 85.09 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 228.6 85.09 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b8988cbe-e54a-4da5-aaa8-1848ba2a2156)) + ) + + (sheet_instances + (path "/" (page "1")) + ) + + (symbol_instances + (path "/a0504e64-e1ed-425a-9bea-fca04ec87974" + (reference "#PWR01") (unit 1) (value "GND") (footprint "") + ) + (path "/a6edf558-40b6-4c1d-83db-88782b0e28af" + (reference "#PWR02") (unit 1) (value "+1V1") (footprint "") + ) + (path "/7f908c17-ba63-498a-b751-18c3f2ac709a" + (reference "#PWR03") (unit 1) (value "GND") (footprint "") + ) + (path "/528d23bf-08d1-4e5a-a680-e45221b34995" + (reference "#PWR04") (unit 1) (value "+3V3") (footprint "") + ) + (path "/fd8f938c-5bd1-4dc3-b613-26bb94378de7" + (reference "#PWR05") (unit 1) (value "GND") (footprint "") + ) + (path "/3ed185f1-a4ed-44b0-9223-d4818aab4593" + (reference "#PWR06") (unit 1) (value "GND") (footprint "") + ) + (path "/76e96b53-b4ca-49ac-a1ad-66e147c19c1c" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/eebd4123-909c-4ddb-8959-f5f3e9e28209" + (reference "C1") (unit 1) (value "100n") (footprint "") + ) + (path "/d693cb91-c0a1-4f86-82f0-f9dd72709943" + (reference "C2") (unit 1) (value "100n") (footprint "") + ) + (path "/b0e244f6-7086-4a12-8238-12f0152913dd" + (reference "C3") (unit 1) (value "1u") (footprint "") + ) + (path "/813e1ea2-de8e-4fdf-9273-a254ffd069f7" + (reference "C4") (unit 1) (value "100n") (footprint "") + ) + (path "/d539a6d7-6c4e-49a3-a21c-b737321d9f9c" + (reference "C5") (unit 1) (value "1u") (footprint "") + ) + (path "/bfb56dfa-67b5-4f33-bd53-a1cc0203e334" + (reference "C6") (unit 1) (value "100n") (footprint "") + ) + (path "/e5b3fa19-621d-49e1-b8ac-3d838f45d90c" + (reference "C7") (unit 1) (value "100n") (footprint "") + ) + (path "/834e516f-a20d-4296-96b5-8118c86f7b09" + (reference "C8") (unit 1) (value "100n") (footprint "") + ) + (path "/062eb1fd-ac33-4cc4-b60a-657eb6370bb1" + (reference "C9") (unit 1) (value "100n") (footprint "") + ) + (path "/2ad46018-131b-4f4d-896b-74164a9f0bc0" + (reference "C10") (unit 1) (value "100n") (footprint "") + ) + (path "/10b8b8f9-72fa-4fc5-806a-91d9384c011c" + (reference "C11") (unit 1) (value "100n") (footprint "") + ) + (path "/932eba53-45be-41df-9c6b-b442b634b530" + (reference "R1") (unit 1) (value "27") (footprint "") + ) + (path "/1c7582e1-701c-4e42-a0ae-0793bcda6cce" + (reference "R2") (unit 1) (value "27") (footprint "") + ) + (path "/ac92b77f-7ddf-4b1a-8267-1a9db7ed598d" + (reference "U1") (unit 1) (value "RP2040") (footprint "racklet:RP2040-QFN-56") + ) + ) +) diff --git a/kicad-projects/hatlet/sym-lib-table b/kicad-projects/hatlet/sym-lib-table new file mode 100644 index 0000000..ff55dfb --- /dev/null +++ b/kicad-projects/hatlet/sym-lib-table @@ -0,0 +1,4 @@ +(sym_lib_table + (lib (name "racklet")(type "KiCad")(uri "${KIPRJMOD}/../libs/racklet-kicad-lib/racklet.kicad_sym")(options "")(descr "")) + (lib (name "MCU_RaspberryPi_RP2040")(type "KiCad")(uri "/Users/user/Hardware/electronics-prototyping/kicad-projects/libs/racklet-kicad-lib/MCU_RaspberryPi_RP2040.kicad_sym")(options "")(descr "")) +) From ec62052658c99426e43170a1b6e233b55e2998e1 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Sun, 26 Feb 2023 11:04:30 +0200 Subject: [PATCH 03/42] Update to KiCad 7 --- .gitignore | 1 + kicad-projects/hatlet/hatlet.kicad_pro | 28 +- kicad-projects/hatlet/hatlet.kicad_sch | 1937 +++++++++++++++--------- kicad-projects/hatlet/sym-lib-table | 2 +- 4 files changed, 1285 insertions(+), 683 deletions(-) diff --git a/.gitignore b/.gitignore index 704d090..0e84ec8 100644 --- a/.gitignore +++ b/.gitignore @@ -44,6 +44,7 @@ Cargo.lock *.sch-bak *~ _autosave-* +\#auto_saved_files# *-save.pro *-save.kicad_pcb *-cache.dcm diff --git a/kicad-projects/hatlet/hatlet.kicad_pro b/kicad-projects/hatlet/hatlet.kicad_pro index 2112dcf..b71b6e9 100644 --- a/kicad-projects/hatlet/hatlet.kicad_pro +++ b/kicad-projects/hatlet/hatlet.kicad_pro @@ -1,5 +1,6 @@ { "board": { + "3dviewports": [], "design_settings": { "defaults": { "board_outline_line_width": 0.1, @@ -23,7 +24,8 @@ "track_widths": [], "via_dimensions": [] }, - "layer_presets": [] + "layer_presets": [], + "viewports": [] }, "boards": [], "cvpcb": { @@ -207,18 +209,23 @@ "rule_severities": { "bus_definition_conflict": "error", "bus_entry_needed": "error", - "bus_label_syntax": "error", "bus_to_bus_conflict": "error", "bus_to_net_conflict": "error", + "conflicting_netclasses": "error", "different_unit_footprint": "error", "different_unit_net": "error", "duplicate_reference": "error", "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", "extra_units": "error", "global_label_dangling": "warning", "hier_label_mismatch": "error", "label_dangling": "error", "lib_symbol_issues": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", "multiple_net_names": "warning", "net_not_bus_member": "warning", "no_connect_connected": "warning", @@ -228,6 +235,7 @@ "pin_to_pin": "warning", "power_pin_not_driven": "error", "similar_labels": "warning", + "simulation_model_issue": "error", "unannotated": "error", "unit_value_mismatch": "error", "unresolved_variable": "error", @@ -245,7 +253,7 @@ "net_settings": { "classes": [ { - "bus_width": 12.0, + "bus_width": 12, "clearance": 0.2, "diff_pair_gap": 0.25, "diff_pair_via_gap": 0.25, @@ -259,13 +267,15 @@ "track_width": 0.25, "via_diameter": 0.8, "via_drill": 0.4, - "wire_width": 6.0 + "wire_width": 6 } ], "meta": { - "version": 2 + "version": 3 }, - "net_colors": null + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] }, "pcbnew": { "last_paths": { @@ -281,6 +291,8 @@ "schematic": { "annotate_start_num": 0, "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, "default_line_thickness": 6.0, "default_text_size": 50.0, "field_names": [], @@ -312,7 +324,11 @@ "page_layout_descr_file": "", "plot_directory": "", "spice_adjust_passive_values": false, + "spice_current_sheet_as_root": false, "spice_external_command": "spice \"%I\"", + "spice_model_current_sheet_as_root": true, + "spice_save_all_currents": false, + "spice_save_all_voltages": false, "subpart_first_id": 65, "subpart_id_separator": 0 }, diff --git a/kicad-projects/hatlet/hatlet.kicad_sch b/kicad-projects/hatlet/hatlet.kicad_sch index 0d1afe1..41579d0 100644 --- a/kicad-projects/hatlet/hatlet.kicad_sch +++ b/kicad-projects/hatlet/hatlet.kicad_sch @@ -1,4 +1,4 @@ -(kicad_sch (version 20211123) (generator eeschema) +(kicad_sch (version 20230121) (generator eeschema) (uuid 422c1aa7-bd8c-4c94-9e5b-2fd049d9e649) @@ -13,25 +13,25 @@ (lib_symbols (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes) - (property "Reference" "C" (id 0) (at 0.635 2.54 0) + (property "Reference" "C" (at 0.635 2.54 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "C" (id 1) (at 0.635 -2.54 0) + (property "Value" "C" (at 0.635 -2.54 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 0.9652 -3.81 0) + (property "Footprint" "" (at 0.9652 -3.81 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 0 0 0) + (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_keywords" "cap capacitor" (id 4) (at 0 0 0) + (property "ki_keywords" "cap capacitor" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "Unpolarized capacitor" (id 5) (at 0 0 0) + (property "ki_description" "Unpolarized capacitor" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_fp_filters" "C_*" (id 6) (at 0 0 0) + (property "ki_fp_filters" "C_*" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) (symbol "C_0_1" @@ -40,7 +40,7 @@ (xy -2.032 -0.762) (xy 2.032 -0.762) ) - (stroke (width 0.508) (type default) (color 0 0 0 0)) + (stroke (width 0.508) (type default)) (fill (type none)) ) (polyline @@ -48,7 +48,7 @@ (xy -2.032 0.762) (xy 2.032 0.762) ) - (stroke (width 0.508) (type default) (color 0 0 0 0)) + (stroke (width 0.508) (type default)) (fill (type none)) ) ) @@ -64,30 +64,30 @@ ) ) (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) - (property "Reference" "R" (id 0) (at 2.032 0 90) + (property "Reference" "R" (at 2.032 0 90) (effects (font (size 1.27 1.27))) ) - (property "Value" "R" (id 1) (at 0 0 90) + (property "Value" "R" (at 0 0 90) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (id 2) (at -1.778 0 90) + (property "Footprint" "" (at -1.778 0 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 0 0 0) + (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_keywords" "R res resistor" (id 4) (at 0 0 0) + (property "ki_keywords" "R res resistor" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "Resistor" (id 5) (at 0 0 0) + (property "ki_description" "Resistor" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_fp_filters" "R_*" (id 6) (at 0 0 0) + (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) (color 0 0 0 0)) + (stroke (width 0.254) (type default)) (fill (type none)) ) ) @@ -102,130 +102,66 @@ ) ) ) - (symbol "power:+1V1" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) - (property "Reference" "#PWR" (id 0) (at 0 -3.81 0) + (symbol "GND_1" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -6.35 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+1V1" (id 1) (at 0 3.556 0) + (property "Value" "GND_1" (at 0 -3.81 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (id 2) (at 0 0 0) + (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 0 0 0) + (property "Datasheet" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (property "ki_keywords" "global power" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "Power symbol creates a global label with name \"+1V1\"" (id 5) (at 0 0 0) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "+1V1_0_1" - (polyline - (pts - (xy -0.762 1.27) - (xy 0 2.54) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) + (symbol "GND_1_0_1" (polyline (pts (xy 0 0) - (xy 0 2.54) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy 0 2.54) - (xy 0.762 1.27) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - ) - (symbol "+1V1_1_1" - (pin power_in line (at 0 0 90) (length 0) hide - (name "+1V1" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol "power:+3V3" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) - (property "Reference" "#PWR" (id 0) (at 0 -3.81 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "+3V3" (id 1) (at 0 3.556 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (id 2) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (id 3) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "Power symbol creates a global label with name \"+3V3\"" (id 5) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "+3V3_0_1" - (polyline - (pts - (xy -0.762 1.27) - (xy 0 2.54) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy 0 0) - (xy 0 2.54) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy 0 2.54) - (xy 0.762 1.27) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) ) - (stroke (width 0) (type default) (color 0 0 0 0)) + (stroke (width 0) (type default)) (fill (type none)) ) ) - (symbol "+3V3_1_1" - (pin power_in line (at 0 0 90) (length 0) hide - (name "+3V3" (effects (font (size 1.27 1.27)))) + (symbol "GND_1_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) ) ) ) - (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) - (property "Reference" "#PWR" (id 0) (at 0 -6.35 0) + (symbol "GND_2" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -6.35 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 0 -3.81 0) + (property "Value" "GND_2" (at 0 -3.81 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (id 2) (at 0 0 0) + (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 0 0 0) + (property "Datasheet" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (property "ki_keywords" "global power" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "GND_0_1" + (symbol "GND_2_0_1" (polyline (pts (xy 0 0) @@ -235,1159 +171,1808 @@ (xy -1.27 -1.27) (xy 0 -1.27) ) - (stroke (width 0) (type default) (color 0 0 0 0)) + (stroke (width 0) (type default)) (fill (type none)) ) ) - (symbol "GND_1_1" + (symbol "GND_2_1_1" (pin power_in line (at 0 0 270) (length 0) hide (name "GND" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) ) ) ) - (symbol "racklet:RP2040" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) - (property "Reference" "U" (id 0) (at -29.21 49.53 0) + (symbol "MCU_RaspberryPi:RP2040" (in_bom yes) (on_board yes) + (property "Reference" "U" (at 17.78 45.72 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "RP2040" (id 1) (at 24.13 -49.53 0) + (property "Value" "RP2040" (at 17.78 43.18 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "racklet:RP2040-QFN-56" (id 2) (at -19.05 0 0) + (property "Footprint" "Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf" (id 3) (at -19.05 0 0) + (property "Datasheet" "https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "RP2040_0_0" - (text "Raspberry Pi" (at 0 5.08 0) - (effects (font (size 2.54 2.54))) - ) - (text "RP2040" (at 0 0 0) - (effects (font (size 2.54 2.54))) - ) + (property "ki_keywords" "RP2040 ARM Cortex-M0+ USB" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "A microcontroller by Raspberry Pi" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "QFN*1EP*7x7mm?P0.4mm*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) ) (symbol "RP2040_0_1" - (rectangle (start 29.21 48.26) (end -29.21 -48.26) - (stroke (width 0.254) (type default) (color 0 0 0 0)) + (rectangle (start -21.59 41.91) (end 21.59 -41.91) + (stroke (width 0.254) (type default)) (fill (type background)) ) ) (symbol "RP2040_1_1" - (pin power_in line (at 8.89 50.8 270) (length 2.54) + (pin power_in line (at 2.54 45.72 270) (length 3.81) (name "IOVDD" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at 6.35 50.8 270) (length 2.54) + (pin passive line (at 2.54 45.72 270) (length 3.81) hide (name "IOVDD" (effects (font (size 1.27 1.27)))) (number "10" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 12.7 180) (length 2.54) + (pin bidirectional line (at 25.4 17.78 180) (length 3.81) (name "GPIO8" (effects (font (size 1.27 1.27)))) (number "11" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 10.16 180) (length 2.54) + (pin bidirectional line (at 25.4 15.24 180) (length 3.81) (name "GPIO9" (effects (font (size 1.27 1.27)))) (number "12" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 7.62 180) (length 2.54) + (pin bidirectional line (at 25.4 12.7 180) (length 3.81) (name "GPIO10" (effects (font (size 1.27 1.27)))) (number "13" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 5.08 180) (length 2.54) + (pin bidirectional line (at 25.4 10.16 180) (length 3.81) (name "GPIO11" (effects (font (size 1.27 1.27)))) (number "14" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 2.54 180) (length 2.54) + (pin bidirectional line (at 25.4 7.62 180) (length 3.81) (name "GPIO12" (effects (font (size 1.27 1.27)))) (number "15" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 0 180) (length 2.54) + (pin bidirectional line (at 25.4 5.08 180) (length 3.81) (name "GPIO13" (effects (font (size 1.27 1.27)))) (number "16" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 -2.54 180) (length 2.54) + (pin bidirectional line (at 25.4 2.54 180) (length 3.81) (name "GPIO14" (effects (font (size 1.27 1.27)))) (number "17" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 -5.08 180) (length 2.54) + (pin bidirectional line (at 25.4 0 180) (length 3.81) (name "GPIO15" (effects (font (size 1.27 1.27)))) (number "18" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at -12.7 -50.8 90) (length 2.54) + (pin input line (at -25.4 -38.1 0) (length 3.81) (name "TESTEN" (effects (font (size 1.27 1.27)))) (number "19" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 33.02 180) (length 2.54) + (pin bidirectional line (at 25.4 38.1 180) (length 3.81) (name "GPIO0" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27)))) ) - (pin input line (at -31.75 -2.54 0) (length 2.54) + (pin input line (at -25.4 -7.62 0) (length 3.81) (name "XIN" (effects (font (size 1.27 1.27)))) (number "20" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at -31.75 -7.62 0) (length 2.54) + (pin passive line (at -25.4 -17.78 0) (length 3.81) (name "XOUT" (effects (font (size 1.27 1.27)))) (number "21" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at 3.81 50.8 270) (length 2.54) + (pin passive line (at 2.54 45.72 270) (length 3.81) hide (name "IOVDD" (effects (font (size 1.27 1.27)))) (number "22" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at -17.78 50.8 270) (length 2.54) + (pin power_in line (at -2.54 45.72 270) (length 3.81) (name "DVDD" (effects (font (size 1.27 1.27)))) (number "23" (effects (font (size 1.27 1.27)))) ) - (pin output line (at -31.75 -31.75 0) (length 2.54) + (pin output line (at -25.4 -27.94 0) (length 3.81) (name "SWCLK" (effects (font (size 1.27 1.27)))) (number "24" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -31.75 -34.29 0) (length 2.54) + (pin bidirectional line (at -25.4 -30.48 0) (length 3.81) (name "SWD" (effects (font (size 1.27 1.27)))) (number "25" (effects (font (size 1.27 1.27)))) ) - (pin input line (at -31.75 -20.32 0) (length 2.54) + (pin input line (at -25.4 38.1 0) (length 3.81) (name "RUN" (effects (font (size 1.27 1.27)))) (number "26" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 -7.62 180) (length 2.54) + (pin bidirectional line (at 25.4 -2.54 180) (length 3.81) (name "GPIO16" (effects (font (size 1.27 1.27)))) (number "27" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 -10.16 180) (length 2.54) + (pin bidirectional line (at 25.4 -5.08 180) (length 3.81) (name "GPIO17" (effects (font (size 1.27 1.27)))) (number "28" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 -12.7 180) (length 2.54) + (pin bidirectional line (at 25.4 -7.62 180) (length 3.81) (name "GPIO18" (effects (font (size 1.27 1.27)))) (number "29" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 30.48 180) (length 2.54) + (pin bidirectional line (at 25.4 35.56 180) (length 3.81) (name "GPIO1" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 -15.24 180) (length 2.54) + (pin bidirectional line (at 25.4 -10.16 180) (length 3.81) (name "GPIO19" (effects (font (size 1.27 1.27)))) (number "30" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 -17.78 180) (length 2.54) + (pin bidirectional line (at 25.4 -12.7 180) (length 3.81) (name "GPIO20" (effects (font (size 1.27 1.27)))) (number "31" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 -20.32 180) (length 2.54) + (pin bidirectional line (at 25.4 -15.24 180) (length 3.81) (name "GPIO21" (effects (font (size 1.27 1.27)))) (number "32" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at 1.27 50.8 270) (length 2.54) + (pin passive line (at 2.54 45.72 270) (length 3.81) hide (name "IOVDD" (effects (font (size 1.27 1.27)))) (number "33" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 -22.86 180) (length 2.54) + (pin bidirectional line (at 25.4 -17.78 180) (length 3.81) (name "GPIO22" (effects (font (size 1.27 1.27)))) (number "34" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 -25.4 180) (length 2.54) + (pin bidirectional line (at 25.4 -20.32 180) (length 3.81) (name "GPIO23" (effects (font (size 1.27 1.27)))) (number "35" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 -27.94 180) (length 2.54) + (pin bidirectional line (at 25.4 -22.86 180) (length 3.81) (name "GPIO24" (effects (font (size 1.27 1.27)))) (number "36" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 -30.48 180) (length 2.54) + (pin bidirectional line (at 25.4 -25.4 180) (length 3.81) (name "GPIO25" (effects (font (size 1.27 1.27)))) (number "37" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 -35.56 180) (length 2.54) + (pin bidirectional line (at 25.4 -30.48 180) (length 3.81) (name "GPIO26_ADC0" (effects (font (size 1.27 1.27)))) (number "38" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 -38.1 180) (length 2.54) + (pin bidirectional line (at 25.4 -33.02 180) (length 3.81) (name "GPIO27_ADC1" (effects (font (size 1.27 1.27)))) (number "39" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 27.94 180) (length 2.54) + (pin bidirectional line (at 25.4 33.02 180) (length 3.81) (name "GPIO2" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 -40.64 180) (length 2.54) + (pin bidirectional line (at 25.4 -35.56 180) (length 3.81) (name "GPIO28_ADC2" (effects (font (size 1.27 1.27)))) (number "40" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 -43.18 180) (length 2.54) + (pin bidirectional line (at 25.4 -38.1 180) (length 3.81) (name "GPIO29_ADC3" (effects (font (size 1.27 1.27)))) (number "41" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at -1.27 50.8 270) (length 2.54) + (pin passive line (at 2.54 45.72 270) (length 3.81) hide (name "IOVDD" (effects (font (size 1.27 1.27)))) (number "42" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at 16.51 50.8 270) (length 2.54) + (pin power_in line (at 7.62 45.72 270) (length 3.81) (name "ADC_AVDD" (effects (font (size 1.27 1.27)))) (number "43" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at -8.89 50.8 270) (length 2.54) + (pin power_in line (at 10.16 45.72 270) (length 3.81) (name "VREG_IN" (effects (font (size 1.27 1.27)))) (number "44" (effects (font (size 1.27 1.27)))) ) - (pin power_out line (at -12.7 50.8 270) (length 2.54) + (pin power_out line (at -5.08 45.72 270) (length 3.81) (name "VREG_VOUT" (effects (font (size 1.27 1.27)))) (number "45" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 40.64 180) (length 2.54) + (pin bidirectional line (at -25.4 27.94 0) (length 3.81) (name "USB_DM" (effects (font (size 1.27 1.27)))) (number "46" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 43.18 180) (length 2.54) + (pin bidirectional line (at -25.4 30.48 0) (length 3.81) (name "USB_DP" (effects (font (size 1.27 1.27)))) (number "47" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at 12.7 50.8 270) (length 2.54) + (pin power_in line (at 5.08 45.72 270) (length 3.81) (name "USB_VDD" (effects (font (size 1.27 1.27)))) (number "48" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at -3.81 50.8 270) (length 2.54) + (pin passive line (at 2.54 45.72 270) (length 3.81) hide (name "IOVDD" (effects (font (size 1.27 1.27)))) (number "49" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 25.4 180) (length 2.54) + (pin bidirectional line (at 25.4 30.48 180) (length 3.81) (name "GPIO3" (effects (font (size 1.27 1.27)))) (number "5" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at -20.32 50.8 270) (length 2.54) + (pin passive line (at -2.54 45.72 270) (length 3.81) hide (name "DVDD" (effects (font (size 1.27 1.27)))) (number "50" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -31.75 20.32 0) (length 2.54) + (pin bidirectional line (at -25.4 7.62 0) (length 3.81) (name "QSPI_SD3" (effects (font (size 1.27 1.27)))) (number "51" (effects (font (size 1.27 1.27)))) ) - (pin output line (at -31.75 16.51 0) (length 2.54) + (pin output line (at -25.4 5.08 0) (length 3.81) (name "QSPI_SCLK" (effects (font (size 1.27 1.27)))) (number "52" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -31.75 27.94 0) (length 2.54) + (pin bidirectional line (at -25.4 15.24 0) (length 3.81) (name "QSPI_SD0" (effects (font (size 1.27 1.27)))) (number "53" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -31.75 22.86 0) (length 2.54) + (pin bidirectional line (at -25.4 10.16 0) (length 3.81) (name "QSPI_SD2" (effects (font (size 1.27 1.27)))) (number "54" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -31.75 25.4 0) (length 2.54) + (pin bidirectional line (at -25.4 12.7 0) (length 3.81) (name "QSPI_SD1" (effects (font (size 1.27 1.27)))) (number "55" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -31.75 31.75 0) (length 2.54) + (pin bidirectional line (at -25.4 20.32 0) (length 3.81) (name "QSPI_SS" (effects (font (size 1.27 1.27)))) (number "56" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at 0 -50.8 90) (length 2.54) + (pin power_in line (at 0 -45.72 90) (length 3.81) (name "GND" (effects (font (size 1.27 1.27)))) (number "57" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 22.86 180) (length 2.54) + (pin bidirectional line (at 25.4 27.94 180) (length 3.81) (name "GPIO4" (effects (font (size 1.27 1.27)))) (number "6" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 20.32 180) (length 2.54) + (pin bidirectional line (at 25.4 25.4 180) (length 3.81) (name "GPIO5" (effects (font (size 1.27 1.27)))) (number "7" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 17.78 180) (length 2.54) + (pin bidirectional line (at 25.4 22.86 180) (length 3.81) (name "GPIO6" (effects (font (size 1.27 1.27)))) (number "8" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 31.75 15.24 180) (length 2.54) + (pin bidirectional line (at 25.4 20.32 180) (length 3.81) (name "GPIO7" (effects (font (size 1.27 1.27)))) (number "9" (effects (font (size 1.27 1.27)))) ) ) ) + (symbol "Mechanical:MountingHole" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "H" (at 0 5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "MountingHole" (at 0 3.175 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (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" "mounting hole" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Mounting Hole without connection" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "MountingHole*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "MountingHole_0_1" + (circle (center 0 0) (radius 1.27) + (stroke (width 1.27) (type default)) + (fill (type none)) + ) + ) + ) + (symbol "Regulator_Linear:AMS1117-3.3" (in_bom yes) (on_board yes) + (property "Reference" "U" (at -3.81 3.175 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "AMS1117-3.3" (at 0 3.175 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" (at 2.54 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "linear regulator ldo fixed positive" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "1A Low Dropout regulator, positive, 3.3V fixed output, SOT-223" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SOT?223*TabPin2*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AMS1117-3.3_0_1" + (rectangle (start -5.08 -5.08) (end 5.08 1.905) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + ) + (symbol "AMS1117-3.3_1_1" + (pin power_in line (at 0 -7.62 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at 7.62 0 180) (length 2.54) + (name "VO" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -7.62 0 0) (length 2.54) + (name "VI" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:+1V1" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+1V1" (at 0 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (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" "power-flag" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"+1V1\"" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "+1V1_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "+1V1_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+1V1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:+3V3" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (at 0 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (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" "power-flag" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"+3V3\"" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "+3V3_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "+3V3_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+3V3" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (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" "power-flag" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "GND_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:VBUS" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "VBUS" (at 0 3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (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" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"VBUS\"" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "VBUS_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "VBUS_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) ) - (junction (at 157.48 67.31) (diameter 0) (color 0 0 0 0) - (uuid 014edbab-8bab-467a-ad8e-450ce8eebfab) - ) - (junction (at 215.9 74.93) (diameter 0) (color 0 0 0 0) - (uuid 04306f7d-f34f-4faa-9793-5a8e4f8af50f) - ) - (junction (at 254 54.61) (diameter 0) (color 0 0 0 0) + (junction (at 340.36 33.02) (diameter 0) (color 0 0 0 0) (uuid 08e28ed7-22df-4f01-b3e8-a95e36a439c6) ) - (junction (at 170.18 54.61) (diameter 0) (color 0 0 0 0) - (uuid 22d09fb8-67b5-4728-85a0-55592b433fb9) + (junction (at 196.85 91.44) (diameter 0) (color 0 0 0 0) + (uuid 2386d8e7-71a4-47d7-b1fe-285dcb4e38ec) ) - (junction (at 266.7 67.31) (diameter 0) (color 0 0 0 0) + (junction (at 353.06 45.72) (diameter 0) (color 0 0 0 0) (uuid 26ee0310-fab4-4ced-b769-703cc809194b) ) - (junction (at 210.82 83.82) (diameter 0) (color 0 0 0 0) - (uuid 47bc3d2f-9699-4e61-b391-62915ce8f561) + (junction (at 299.72 45.72) (diameter 0) (color 0 0 0 0) + (uuid 364e55ba-8733-412e-93c7-7e1e32561619) + ) + (junction (at 299.72 66.04) (diameter 0) (color 0 0 0 0) + (uuid 3fa9785f-55d8-4463-91e9-ce1ab3635995) ) - (junction (at 215.9 54.61) (diameter 0) (color 0 0 0 0) - (uuid 51100ede-25c7-4a21-bfc9-a252c4806f4c) + (junction (at 62.23 57.15) (diameter 0) (color 0 0 0 0) + (uuid 4a01dd8c-a0be-48bc-ba90-c901c04a2789) ) - (junction (at 186.69 83.82) (diameter 0) (color 0 0 0 0) - (uuid 55fd5385-b3aa-47ce-9f66-8d7e526dce31) + (junction (at 76.2 45.72) (diameter 0) (color 0 0 0 0) + (uuid 503c9e6c-68b7-4d4e-be24-1b57df4aff53) ) - (junction (at 292.1 54.61) (diameter 0) (color 0 0 0 0) + (junction (at 186.69 91.44) (diameter 0) (color 0 0 0 0) + (uuid 5f12d161-cc8f-432e-900f-0cc0d5ab7f60) + ) + (junction (at 378.46 33.02) (diameter 0) (color 0 0 0 0) (uuid 60d8a526-fe22-496a-b898-c1ffc7f284c4) ) - (junction (at 241.3 54.61) (diameter 0) (color 0 0 0 0) + (junction (at 327.66 33.02) (diameter 0) (color 0 0 0 0) (uuid 62d33bca-5a74-434c-a2e7-6e263036ce10) ) - (junction (at 254 67.31) (diameter 0) (color 0 0 0 0) - (uuid 761bfa04-8995-4894-a3bd-133b1bd2a4ba) + (junction (at 314.96 78.74) (diameter 0) (color 0 0 0 0) + (uuid 6b0315ed-0053-4101-b997-379b2b386c86) ) - (junction (at 189.23 83.82) (diameter 0) (color 0 0 0 0) - (uuid 7ac4e196-0615-48ea-8236-44d8644403f8) + (junction (at 340.36 45.72) (diameter 0) (color 0 0 0 0) + (uuid 761bfa04-8995-4894-a3bd-133b1bd2a4ba) ) - (junction (at 266.7 54.61) (diameter 0) (color 0 0 0 0) + (junction (at 353.06 33.02) (diameter 0) (color 0 0 0 0) (uuid 8675f994-03a9-4708-b297-87f276a63b33) ) - (junction (at 186.69 74.93) (diameter 0) (color 0 0 0 0) - (uuid 9171bebf-948d-4c26-9169-ce78ba8052b1) - ) - (junction (at 292.1 67.31) (diameter 0) (color 0 0 0 0) + (junction (at 378.46 45.72) (diameter 0) (color 0 0 0 0) (uuid 95179d6e-c365-4a19-a642-899dbc363e89) ) - (junction (at 186.69 54.61) (diameter 0) (color 0 0 0 0) - (uuid 9599608d-1066-497c-ade8-0e3b00709858) + (junction (at 299.72 33.02) (diameter 0) (color 0 0 0 0) + (uuid 98321e32-a09f-4e20-b289-d1b7b84b2db3) ) - (junction (at 215.9 83.82) (diameter 0) (color 0 0 0 0) - (uuid a1b4a2d6-76fb-4308-b1fc-192af18b68a2) + (junction (at 201.93 91.44) (diameter 0) (color 0 0 0 0) + (uuid a784b2c2-dfb0-43c6-a635-eef4f8830950) ) - (junction (at 213.36 83.82) (diameter 0) (color 0 0 0 0) - (uuid a27ea67e-4082-4cac-84f8-4e6c9c28a285) + (junction (at 314.96 33.02) (diameter 0) (color 0 0 0 0) + (uuid aaa9fdfc-4444-4b4b-abbb-de8b79672a78) ) - (junction (at 304.8 67.31) (diameter 0) (color 0 0 0 0) - (uuid a3a9dd0b-e82b-41a0-bd98-1be5492020b2) + (junction (at 299.72 78.74) (diameter 0) (color 0 0 0 0) + (uuid acdf5d03-396f-4e81-a2fb-47c73a715617) ) - (junction (at 228.6 54.61) (diameter 0) (color 0 0 0 0) - (uuid aaa9fdfc-4444-4b4b-abbb-de8b79672a78) + (junction (at 314.96 45.72) (diameter 0) (color 0 0 0 0) + (uuid bf287ae4-83c5-4ab2-b56a-a41f72ae9b1c) ) - (junction (at 279.4 67.31) (diameter 0) (color 0 0 0 0) + (junction (at 365.76 45.72) (diameter 0) (color 0 0 0 0) (uuid c2060c36-97c3-48be-937c-6bdbfb7373f8) ) - (junction (at 205.74 83.82) (diameter 0) (color 0 0 0 0) - (uuid c6f9c820-030f-4ac9-b929-775ec2a31809) - ) - (junction (at 241.3 67.31) (diameter 0) (color 0 0 0 0) + (junction (at 327.66 45.72) (diameter 0) (color 0 0 0 0) (uuid d05ac8e1-dbe6-41fb-8148-dc125c2b76d5) ) - (junction (at 208.28 83.82) (diameter 0) (color 0 0 0 0) - (uuid dddca71b-a47d-456e-a20a-825abd93498b) + (junction (at 199.39 91.44) (diameter 0) (color 0 0 0 0) + (uuid d25a8837-ae96-4a89-b0f3-84fddb275e7c) + ) + (junction (at 45.72 45.72) (diameter 0) (color 0 0 0 0) + (uuid dab63a8b-10ea-4d89-b1b0-915825ed9196) ) - (junction (at 279.4 54.61) (diameter 0) (color 0 0 0 0) + (junction (at 365.76 33.02) (diameter 0) (color 0 0 0 0) (uuid e3704a1a-d509-4059-8dd8-5018fbb31363) ) - (junction (at 203.2 83.82) (diameter 0) (color 0 0 0 0) - (uuid f603dd4f-645e-4b20-a56c-87367e0041c7) + (junction (at 314.96 66.04) (diameter 0) (color 0 0 0 0) + (uuid ee8123bf-de4d-4b01-b117-3381b2b1500c) ) - (wire (pts (xy 203.2 83.82) (xy 203.2 92.71)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 04a5b8f6-e0ca-49a7-802d-1a94ec266662) + (wire (pts (xy 45.72 45.72) (xy 54.61 45.72)) + (stroke (width 0) (type default)) + (uuid 00aeac81-c4e3-4f8c-98b3-9dc4b03ac5ba) ) - (wire (pts (xy 304.8 57.15) (xy 304.8 54.61)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 391.16 35.56) (xy 391.16 33.02)) + (stroke (width 0) (type default)) (uuid 072a4faa-169b-46a7-a3fb-0c886e774057) ) - (wire (pts (xy 170.18 54.61) (xy 170.18 57.15)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 327.66 66.04) (xy 327.66 68.58)) + (stroke (width 0) (type default)) (uuid 082c87ea-70c6-4e2e-92e6-bf3be33b1ee5) ) - (wire (pts (xy 241.3 54.61) (xy 241.3 57.15)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 327.66 33.02) (xy 327.66 35.56)) + (stroke (width 0) (type default)) (uuid 08e67c47-321e-4f21-9799-fb2ac210f681) ) - (wire (pts (xy 228.6 74.93) (xy 215.9 74.93)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 0b39e881-618b-4aeb-9afe-edcdd1bf8bd0) + (wire (pts (xy 327.66 76.2) (xy 327.66 78.74)) + (stroke (width 0) (type default)) + (uuid 0e27a5d7-3c3d-4be2-b8ef-37f657bbe7ea) ) - (wire (pts (xy 189.23 83.82) (xy 194.31 83.82)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 0d9eb6e4-2f73-4695-9c85-1602d825a2cd) + (wire (pts (xy 35.56 44.45) (xy 35.56 45.72)) + (stroke (width 0) (type default)) + (uuid 0e3daa6b-a8ef-4cd6-894b-7d568d6ba9d1) ) - (wire (pts (xy 170.18 64.77) (xy 170.18 67.31)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 0e27a5d7-3c3d-4be2-b8ef-37f657bbe7ea) + (wire (pts (xy 299.72 45.72) (xy 299.72 48.26)) + (stroke (width 0) (type default)) + (uuid 1299af96-77a5-4398-b917-ac017969e8fd) ) - (wire (pts (xy 205.74 83.82) (xy 208.28 83.82)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 12a6c024-d850-4c2a-b543-0f180f8f324b) + (wire (pts (xy 201.93 91.44) (xy 201.93 93.98)) + (stroke (width 0) (type default)) + (uuid 175fcd76-23cd-45cf-b664-4512b4fe11be) ) - (wire (pts (xy 279.4 64.77) (xy 279.4 67.31)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 365.76 43.18) (xy 365.76 45.72)) + (stroke (width 0) (type default)) (uuid 18ed8873-496b-4f3c-b52c-8a26ab894108) ) - (wire (pts (xy 304.8 67.31) (xy 304.8 68.58)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 1d7a204f-449e-4199-9c85-b7a717065ae8) + (wire (pts (xy 62.23 53.34) (xy 62.23 57.15)) + (stroke (width 0) (type default)) + (uuid 1da68d32-53a2-4a1b-a737-f37d600ebd3b) + ) + (wire (pts (xy 35.56 45.72) (xy 45.72 45.72)) + (stroke (width 0) (type default)) + (uuid 2141282a-6e5b-4846-a84d-706d9ce720ad) + ) + (wire (pts (xy 299.72 78.74) (xy 314.96 78.74)) + (stroke (width 0) (type default)) + (uuid 24004e09-7a77-4a55-881f-425ef73920fa) ) - (wire (pts (xy 292.1 54.61) (xy 279.4 54.61)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 378.46 33.02) (xy 365.76 33.02)) + (stroke (width 0) (type default)) (uuid 2487f403-58f4-4d93-adb9-95f9ad12c13e) ) - (wire (pts (xy 157.48 67.31) (xy 157.48 64.77)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 201.93 88.9) (xy 201.93 91.44)) + (stroke (width 0) (type default)) + (uuid 24ab3ae5-cc6a-4f1d-8cce-ed81d3b0707a) + ) + (wire (pts (xy 314.96 78.74) (xy 314.96 76.2)) + (stroke (width 0) (type default)) (uuid 29b640e0-2ba2-411a-8f29-edc79d7068c3) ) - (wire (pts (xy 254 54.61) (xy 254 57.15)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 340.36 33.02) (xy 340.36 35.56)) + (stroke (width 0) (type default)) (uuid 2a4cd167-ab75-41c8-9046-62331c1e0aeb) ) - (wire (pts (xy 254 64.77) (xy 254 67.31)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 196.85 91.44) (xy 196.85 93.98)) + (stroke (width 0) (type default)) + (uuid 2e3f405c-eddf-47e7-8966-48f069809bd9) + ) + (wire (pts (xy 62.23 57.15) (xy 76.2 57.15)) + (stroke (width 0) (type default)) + (uuid 352cce7a-be74-44f8-8049-8cfd3a87b095) + ) + (wire (pts (xy 340.36 43.18) (xy 340.36 45.72)) + (stroke (width 0) (type default)) (uuid 36e9248f-4427-48a0-bbd0-db1c707b318e) ) - (wire (pts (xy 228.6 54.61) (xy 228.6 57.15)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 189.23 93.98) (xy 189.23 91.44)) + (stroke (width 0) (type default)) + (uuid 37b1fb4d-15d1-4219-89d4-9cd42ffb769f) + ) + (wire (pts (xy 314.96 33.02) (xy 314.96 35.56)) + (stroke (width 0) (type default)) (uuid 3a6f2e7c-3ad3-4495-982b-755bc3e815db) ) - (wire (pts (xy 228.6 64.77) (xy 228.6 67.31)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 76.2 57.15) (xy 76.2 55.88)) + (stroke (width 0) (type default)) + (uuid 3ab0b7b8-2b4e-4c56-adfc-759e3b2eef32) + ) + (wire (pts (xy 314.96 43.18) (xy 314.96 45.72)) + (stroke (width 0) (type default)) (uuid 3ac2766b-fcbb-4f5f-9c6e-206ae527b68f) ) - (wire (pts (xy 266.7 67.31) (xy 279.4 67.31)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 353.06 45.72) (xy 365.76 45.72)) + (stroke (width 0) (type default)) (uuid 3fdf731d-de92-4994-a983-756a1a108838) ) - (wire (pts (xy 215.9 54.61) (xy 215.9 74.93)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 4462fea3-8ad9-48dc-bbfb-22f86f3537ed) - ) - (wire (pts (xy 170.18 85.09) (xy 170.18 86.36)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 4fb89ae8-25bd-45c8-84e8-f9d9a93002e1) + (wire (pts (xy 196.85 91.44) (xy 199.39 91.44)) + (stroke (width 0) (type default)) + (uuid 44c41396-c8a0-472d-a0c9-7e33f2c595b6) ) - (wire (pts (xy 170.18 74.93) (xy 186.69 74.93)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 6397ecc0-2e0a-4d65-b1b9-f30088feaa1d) + (wire (pts (xy 299.72 43.18) (xy 299.72 45.72)) + (stroke (width 0) (type default)) + (uuid 5d4d84b4-7bac-4f21-aac9-ad057d299160) ) - (wire (pts (xy 186.69 83.82) (xy 189.23 83.82)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 6482a0c1-7bab-4a46-9b68-3f75e6959f9d) - ) - (wire (pts (xy 170.18 67.31) (xy 157.48 67.31)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 327.66 78.74) (xy 314.96 78.74)) + (stroke (width 0) (type default)) (uuid 65683f10-44af-4b53-95bf-ebd9e9c29b65) ) - (wire (pts (xy 189.23 92.71) (xy 189.23 83.82)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 677c3d3b-837c-4592-992a-fdc4fb6e10e3) + (wire (pts (xy 299.72 76.2) (xy 299.72 78.74)) + (stroke (width 0) (type default)) + (uuid 665cf6d7-fb29-4c41-b427-f054f79aedd5) + ) + (wire (pts (xy 299.72 45.72) (xy 314.96 45.72)) + (stroke (width 0) (type default)) + (uuid 6acbd4a4-2149-4c6c-9cc4-18badd608b2f) ) - (wire (pts (xy 198.12 83.82) (xy 203.2 83.82)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 6cf3414b-28cd-453b-9e3d-b502f9dd967e) + (wire (pts (xy 45.72 55.88) (xy 45.72 57.15)) + (stroke (width 0) (type default)) + (uuid 6cca5b7c-835e-4c44-b14a-13d84d66f3e0) ) - (wire (pts (xy 279.4 54.61) (xy 266.7 54.61)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 365.76 33.02) (xy 353.06 33.02)) + (stroke (width 0) (type default)) (uuid 6ee5c642-8d40-4c21-8238-7fd3bb248d52) ) - (wire (pts (xy 186.69 53.34) (xy 186.69 54.61)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 299.72 63.5) (xy 299.72 66.04)) + (stroke (width 0) (type default)) (uuid 700d1be8-d175-4a3a-b6c6-dda1d5fe7f1d) ) - (wire (pts (xy 292.1 54.61) (xy 292.1 57.15)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 378.46 33.02) (xy 378.46 35.56)) + (stroke (width 0) (type default)) (uuid 789dea23-02ea-4be1-bf49-4e27673354fc) ) - (wire (pts (xy 170.18 74.93) (xy 170.18 77.47)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 299.72 66.04) (xy 299.72 68.58)) + (stroke (width 0) (type default)) (uuid 7ae54577-b99f-4032-8546-3ecfa46803f0) ) - (wire (pts (xy 228.6 67.31) (xy 241.3 67.31)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 194.31 93.98) (xy 194.31 91.44)) + (stroke (width 0) (type default)) + (uuid 7d351da0-735e-432d-b34c-0a63c232a344) + ) + (wire (pts (xy 314.96 45.72) (xy 327.66 45.72)) + (stroke (width 0) (type default)) (uuid 7e425849-7c54-4d06-9cd9-4e3eb10ad45b) ) - (wire (pts (xy 254 54.61) (xy 241.3 54.61)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 340.36 33.02) (xy 327.66 33.02)) + (stroke (width 0) (type default)) (uuid 81bb8739-2852-4a1e-b107-63aca94c8730) ) - (wire (pts (xy 266.7 54.61) (xy 266.7 57.15)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 353.06 33.02) (xy 353.06 35.56)) + (stroke (width 0) (type default)) (uuid 84382b79-350e-441f-96a4-52a25070f69c) ) - (wire (pts (xy 210.82 83.82) (xy 213.36 83.82)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 85f35b6d-1b42-4a4d-b162-f8af9398a8bf) + (wire (pts (xy 87.63 44.45) (xy 87.63 45.72)) + (stroke (width 0) (type default)) + (uuid 8506f260-3a28-4df5-9a64-623aded1dc7f) ) - (wire (pts (xy 241.3 67.31) (xy 254 67.31)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 327.66 45.72) (xy 340.36 45.72)) + (stroke (width 0) (type default)) (uuid 87424258-8cde-482a-ae2d-5cfa6b3b827c) ) - (wire (pts (xy 292.1 64.77) (xy 292.1 67.31)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 378.46 43.18) (xy 378.46 45.72)) + (stroke (width 0) (type default)) (uuid 8918801c-cac0-46bc-ac5d-1801c8cd0d61) ) - (wire (pts (xy 241.3 54.61) (xy 228.6 54.61)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 62.23 57.15) (xy 62.23 58.42)) + (stroke (width 0) (type default)) + (uuid 89769464-9320-4e7b-98d6-a2394fd99b9b) + ) + (wire (pts (xy 327.66 33.02) (xy 314.96 33.02)) + (stroke (width 0) (type default)) (uuid 89e87478-ae4b-40a3-8660-f4cf975a2130) ) - (wire (pts (xy 279.4 54.61) (xy 279.4 57.15)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 299.72 66.04) (xy 314.96 66.04)) + (stroke (width 0) (type default)) + (uuid 8ad015b8-4d58-4664-ac29-caf0dcb2f014) + ) + (wire (pts (xy 189.23 91.44) (xy 186.69 91.44)) + (stroke (width 0) (type default)) + (uuid 8ed07de0-d631-4be8-9bfd-aaebcaf1e9d6) + ) + (wire (pts (xy 365.76 33.02) (xy 365.76 35.56)) + (stroke (width 0) (type default)) (uuid 93a72be7-6880-4d96-b702-2ce81b926ce3) ) - (wire (pts (xy 292.1 67.31) (xy 304.8 67.31)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 378.46 45.72) (xy 391.16 45.72)) + (stroke (width 0) (type default)) (uuid 94487813-214d-40df-87cd-f0ec5418a21e) ) - (wire (pts (xy 238.76 100.33) (xy 250.19 100.33)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 166.37 109.22) (xy 161.29 109.22)) + (stroke (width 0) (type default)) (uuid 967aad87-2129-4842-8de4-01ed07f0b26b) ) - (wire (pts (xy 257.81 102.87) (xy 267.97 102.87)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 153.67 111.76) (xy 144.78 111.76)) + (stroke (width 0) (type default)) (uuid 99a4998a-320b-4724-b68f-beb19ba4b2ef) ) - (wire (pts (xy 208.28 83.82) (xy 208.28 92.71)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 9bf70631-459e-409f-b4ea-765508d8ec04) + (wire (pts (xy 76.2 45.72) (xy 76.2 48.26)) + (stroke (width 0) (type default)) + (uuid a355e45e-f774-4d64-bbab-b8dc9680268d) ) - (wire (pts (xy 170.18 54.61) (xy 186.69 54.61)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 9ebc18e1-914e-4722-9d88-8f790d1ea441) + (wire (pts (xy 186.69 91.44) (xy 186.69 93.98)) + (stroke (width 0) (type default)) + (uuid a3a6fcd4-fd89-449f-acf9-386a1e55d1b4) ) - (wire (pts (xy 257.81 100.33) (xy 267.97 100.33)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 199.39 91.44) (xy 199.39 93.98)) + (stroke (width 0) (type default)) + (uuid a5998a7f-481e-489f-a644-2f2fec881d2a) + ) + (wire (pts (xy 76.2 45.72) (xy 87.63 45.72)) + (stroke (width 0) (type default)) + (uuid a8e40249-b82e-4765-9d8d-489b288226c1) + ) + (wire (pts (xy 153.67 109.22) (xy 144.78 109.22)) + (stroke (width 0) (type default)) (uuid abf11be9-822a-4649-8c80-f6a3f5765618) ) - (wire (pts (xy 203.2 83.82) (xy 205.74 83.82)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid ad7f16e7-18f0-4d19-ae49-3c640bf2b421) + (wire (pts (xy 45.72 45.72) (xy 45.72 48.26)) + (stroke (width 0) (type default)) + (uuid ad4d1dfb-d94d-458c-945e-8f7fcfdcb3ab) ) - (wire (pts (xy 266.7 54.61) (xy 254 54.61)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid b0004388-20b6-4dd8-8e3d-912f75552b50) + (wire (pts (xy 45.72 57.15) (xy 62.23 57.15)) + (stroke (width 0) (type default)) + (uuid afffad34-3798-413b-bcd6-ba80f6d0b99e) ) - (wire (pts (xy 194.31 83.82) (xy 194.31 92.71)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid b2b0b334-9481-4815-8794-e68c7dfec022) + (wire (pts (xy 353.06 33.02) (xy 340.36 33.02)) + (stroke (width 0) (type default)) + (uuid b0004388-20b6-4dd8-8e3d-912f75552b50) ) - (wire (pts (xy 157.48 54.61) (xy 170.18 54.61)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 314.96 66.04) (xy 327.66 66.04)) + (stroke (width 0) (type default)) (uuid b3d206e5-5216-4c26-8862-a3d1f39f2125) ) - (wire (pts (xy 254 67.31) (xy 266.7 67.31)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 340.36 45.72) (xy 353.06 45.72)) + (stroke (width 0) (type default)) (uuid b74b03f1-5412-4c41-9e3f-0fc35c955344) ) - (wire (pts (xy 215.9 53.34) (xy 215.9 54.61)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 299.72 30.48) (xy 299.72 33.02)) + (stroke (width 0) (type default)) (uuid ba70d223-beb6-40e6-91bd-2c90a27034bc) ) - (wire (pts (xy 228.6 74.93) (xy 228.6 76.2)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 299.72 33.02) (xy 299.72 35.56)) + (stroke (width 0) (type default)) (uuid bfd9b97b-4f38-4750-abfe-90d03ab80862) ) - (wire (pts (xy 304.8 54.61) (xy 292.1 54.61)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 391.16 33.02) (xy 378.46 33.02)) + (stroke (width 0) (type default)) (uuid c1f47c95-bd09-4053-bf19-43d3129c8316) ) - (wire (pts (xy 228.6 54.61) (xy 215.9 54.61)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 314.96 33.02) (xy 299.72 33.02)) + (stroke (width 0) (type default)) (uuid c306b31e-930f-4365-9b95-1c5ffe124319) ) - (wire (pts (xy 205.74 83.82) (xy 205.74 92.71)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid c4100680-4a8f-497c-9ca0-8ed46fe6cee9) - ) - (wire (pts (xy 210.82 83.82) (xy 210.82 92.71)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid cb0e0e12-2d11-4fcf-9068-394ddf43a646) - ) - (wire (pts (xy 241.3 64.77) (xy 241.3 67.31)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 327.66 43.18) (xy 327.66 45.72)) + (stroke (width 0) (type default)) (uuid cc2b3a6e-3fbd-499c-91d8-e7da637e10e2) ) - (wire (pts (xy 215.9 83.82) (xy 215.9 92.71)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid d1fd89e9-64a9-4dbc-81eb-cd3f20085a02) + (wire (pts (xy 299.72 78.74) (xy 299.72 81.28)) + (stroke (width 0) (type default)) + (uuid cf5724d5-71f9-4b85-aa86-3891c2e91d3b) ) - (wire (pts (xy 215.9 74.93) (xy 215.9 83.82)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid d2c56bbc-5471-462a-9c02-777a5705e85e) - ) - (wire (pts (xy 266.7 64.77) (xy 266.7 67.31)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 353.06 43.18) (xy 353.06 45.72)) + (stroke (width 0) (type default)) (uuid d7ea0c3b-8b85-49b7-b63e-cd5be2b4c466) ) - (wire (pts (xy 213.36 83.82) (xy 215.9 83.82)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid d9946f9e-44bd-43ae-b983-8514eb7437b4) - ) - (wire (pts (xy 157.48 68.58) (xy 157.48 67.31)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid db6c2144-82b5-4006-ad52-460ed60ef7b3) - ) - (wire (pts (xy 304.8 67.31) (xy 304.8 64.77)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 391.16 45.72) (xy 391.16 43.18)) + (stroke (width 0) (type default)) (uuid db6fc956-40ef-484f-8914-001c1254da2b) ) - (wire (pts (xy 186.69 74.93) (xy 186.69 83.82)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid e29dfbc8-ac67-4ae4-b49c-6d5cba4ad9f7) - ) - (wire (pts (xy 198.12 92.71) (xy 198.12 83.82)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid e36b227c-e0d5-4bf0-8083-d2e7a90b0d57) - ) - (wire (pts (xy 157.48 57.15) (xy 157.48 54.61)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 314.96 68.58) (xy 314.96 66.04)) + (stroke (width 0) (type default)) (uuid e3f2ae90-cf43-4314-90e2-2b4d1be61d1d) ) - (wire (pts (xy 238.76 102.87) (xy 250.19 102.87)) - (stroke (width 0) (type default) (color 0 0 0 0)) + (wire (pts (xy 166.37 111.76) (xy 161.29 111.76)) + (stroke (width 0) (type default)) (uuid e89e3cb9-e4bb-449d-9c6e-fad1c55e07b6) ) - (wire (pts (xy 228.6 83.82) (xy 228.6 85.09)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid e98dbec6-9abf-4e14-b41b-c4fd5079e3c8) + (wire (pts (xy 365.76 45.72) (xy 378.46 45.72)) + (stroke (width 0) (type default)) + (uuid ebb2f4e3-1a6d-40f2-bef9-f16598377e9c) ) - (wire (pts (xy 213.36 83.82) (xy 213.36 92.71)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid eb77dec6-764a-4c09-a8f5-fc3199cffdc8) + (wire (pts (xy 194.31 91.44) (xy 196.85 91.44)) + (stroke (width 0) (type default)) + (uuid ec33b8ca-b8de-4661-8d14-a5df577fcba0) ) - (wire (pts (xy 279.4 67.31) (xy 292.1 67.31)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid ebb2f4e3-1a6d-40f2-bef9-f16598377e9c) + (wire (pts (xy 69.85 45.72) (xy 76.2 45.72)) + (stroke (width 0) (type default)) + (uuid eed74977-1198-41ff-b62e-3bd1ad8a4463) ) - (wire (pts (xy 186.69 92.71) (xy 186.69 83.82)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid f40c75ab-8a33-4dd9-b2f4-5642576fc182) + (wire (pts (xy 186.69 88.9) (xy 186.69 91.44)) + (stroke (width 0) (type default)) + (uuid f1a245cb-2509-475c-b031-89883e3a573d) ) - (wire (pts (xy 208.28 83.82) (xy 210.82 83.82)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid f4429b89-ba52-4624-90d9-30b483493a22) + (wire (pts (xy 199.39 91.44) (xy 201.93 91.44)) + (stroke (width 0) (type default)) + (uuid f871c239-d7a0-4249-bd1e-e843cda98079) ) - (wire (pts (xy 186.69 54.61) (xy 186.69 74.93)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid f6bb77e2-ad5f-4921-9119-8672d3615dcb) + + (rectangle (start 260.35 12.7) (end 406.4 96.52) + (stroke (width 0) (type default)) + (fill (type none)) + (uuid f4377215-bc17-4c3e-ba19-a5af23d2c3d9) ) - (text "IO supply" (at 212.09 45.72 0) + (text "Power" (at 29.21 25.4 0) + (effects (font (size 2.54 2.54) (thickness 0.508) bold) (justify left bottom)) + (uuid 45d752f5-5871-4800-b5f7-db9c6c491ad8) + ) + (text "3.3V LDO" (at 57.15 35.56 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 5ce69cfa-3bbc-492e-a073-b2c4097dabe4) + ) + (text "Decoupling" (at 262.89 19.05 0) + (effects (font (size 2.54 2.54) (thickness 0.508) bold) (justify left bottom)) + (uuid 73b08098-c533-4b2a-902d-a5f59674da71) + ) + (text "Core supply" (at 177.8 81.28 0) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 418294ae-b90d-4e85-a91e-15b71dbc3048) + (uuid 8d9965b2-f4d4-4ac7-af8e-5a1a47387332) ) - (text "??" (at 220.98 91.44 0) + (text "IO, ADC, USB Phy supply" (at 199.39 81.28 0) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 68be8f23-1a99-40be-9209-20673110db67) + (uuid 98992f13-9755-4e41-bea3-fbd8477e5da6) ) - (text "Place C5 close to pin 44" (at 237.49 81.28 0) + (text "Place C5 close to pin 44" (at 271.78 40.64 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid a6aa9e81-2499-482e-89ba-4d4722407984) ) - (text "Place C3 close to pin 45" (at 140.97 82.55 0) + (text "Place C3 close to pin 45" (at 271.78 73.66 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid bc7ced0b-7a90-450b-afcb-c486f00c4cf6) ) - (text "Core supply" (at 181.61 45.72 0) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid ef65be9d-7329-4759-bdc8-b23d9c27f15e) - ) - (label "USB_D+" (at 267.97 100.33 0) - (effects (font (size 1.27 1.27)) (justify left bottom)) + (label "USB_D+" (at 144.78 109.22 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 9f7ff5b3-675e-4752-978f-97db98efaa9a) ) - (label "USB_D-" (at 267.97 102.87 0) - (effects (font (size 1.27 1.27)) (justify left bottom)) + (label "USB_D-" (at 144.78 111.76 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid c27a952c-9d42-46f8-ae37-801632d8198b) ) - (symbol (lib_id "Device:C") (at 279.4 60.96 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) + (symbol (lib_id "Device:C") (at 365.76 39.37 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 062eb1fd-ac33-4cc4-b60a-657eb6370bb1) - (property "Reference" "C9" (id 0) (at 283.21 59.6899 0) + (property "Reference" "C9" (at 369.57 38.0999 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (id 1) (at 283.21 62.2299 0) + (property "Value" "100n" (at 369.57 40.6399 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 280.3652 64.77 0) + (property "Footprint" "" (at 366.7252 43.18 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 279.4 60.96 0) + (property "Datasheet" "~" (at 365.76 39.37 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 73f8c5fa-5dfb-43cb-bcbc-c8eb75184b4b)) (pin "2" (uuid 520791d4-2f2e-4162-8e9f-4050b8f14a1a)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "C9") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Mechanical:MountingHole") (at 279.4 256.54 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 0c8ae524-bcf2-4827-a395-bc35047673e1) + (property "Reference" "H1" (at 281.94 255.905 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "MountingHole" (at 281.94 258.445 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 279.4 256.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 279.4 256.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "H1") (unit 1) + ) + ) + ) ) - (symbol (lib_id "Device:C") (at 304.8 60.96 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) + (symbol (lib_id "Device:C") (at 391.16 39.37 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 10b8b8f9-72fa-4fc5-806a-91d9384c011c) - (property "Reference" "C11" (id 0) (at 308.61 59.6899 0) + (property "Reference" "C11" (at 394.97 38.0999 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (id 1) (at 308.61 62.2299 0) + (property "Value" "100n" (at 394.97 40.6399 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 305.7652 64.77 0) + (property "Footprint" "" (at 392.1252 43.18 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 304.8 60.96 0) + (property "Datasheet" "~" (at 391.16 39.37 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 7a9bc907-5d36-4b93-b560-2048e16d02e1)) (pin "2" (uuid bcbfd5bb-a68d-4140-b02e-3d86dcea01d9)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "C11") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Mechanical:MountingHole") (at 279.4 269.24 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 11f1e85b-a823-48a6-8fa6-3e5d20f48c7b) + (property "Reference" "H3" (at 281.94 268.605 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "MountingHole" (at 281.94 271.145 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 279.4 269.24 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 279.4 269.24 0) + (effects (font (size 1.27 1.27)) hide) + ) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "H3") (unit 1) + ) + ) + ) ) - (symbol (lib_id "Device:R") (at 254 102.87 90) (unit 1) - (in_bom yes) (on_board yes) + (symbol (lib_id "Device:R") (at 157.48 111.76 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid 1c7582e1-701c-4e42-a0ae-0793bcda6cce) - (property "Reference" "R2" (id 0) (at 254 105.41 90)) - (property "Value" "27" (id 1) (at 254 102.87 90)) - (property "Footprint" "" (id 2) (at 254 104.648 90) + (property "Reference" "R2" (at 157.48 114.3 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "27" (at 157.48 111.76 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 157.48 113.538 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 254 102.87 0) + (property "Datasheet" "~" (at 157.48 111.76 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 79cc0329-7b61-4d08-90ba-006db96a6889)) (pin "2" (uuid debc1fd8-368a-4a2d-b6d9-a625284aa81a)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "R2") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:C") (at 45.72 52.07 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 213beaa9-edb8-4927-86d2-ef963acc1a01) + (property "Reference" "C12" (at 49.53 51.435 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "10u" (at 49.53 53.975 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 46.6852 55.88 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 45.72 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid be72cc20-80ad-4d26-a7f0-0690aa68b0ff)) + (pin "2" (uuid c445c2af-a5e7-4b19-a152-a745f52747ed)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "C12") (unit 1) + ) + ) + ) ) - (symbol (lib_id "Device:C") (at 292.1 60.96 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) + (symbol (lib_id "Device:C") (at 378.46 39.37 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 2ad46018-131b-4f4d-896b-74164a9f0bc0) - (property "Reference" "C10" (id 0) (at 295.91 59.6899 0) + (property "Reference" "C10" (at 382.27 38.0999 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (id 1) (at 295.91 62.2299 0) + (property "Value" "100n" (at 382.27 40.6399 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 293.0652 64.77 0) + (property "Footprint" "" (at 379.4252 43.18 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 292.1 60.96 0) + (property "Datasheet" "~" (at 378.46 39.37 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid dde59157-6e33-451c-9b57-a286210ac6e3)) (pin "2" (uuid 0e1a4134-3bdb-4d13-8f45-3cdecbe340a8)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "C10") (unit 1) + ) + ) + ) ) - (symbol (lib_id "power:GND") (at 304.8 68.58 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 3ed185f1-a4ed-44b0-9223-d4818aab4593) - (property "Reference" "#PWR06" (id 0) (at 304.8 74.93 0) + (symbol (lib_id "power:+3V3") (at 299.72 30.48 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 528d23bf-08d1-4e5a-a680-e45221b34995) + (property "Reference" "#PWR04" (at 299.72 34.29 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 304.8 73.66 0)) - (property "Footprint" "" (id 2) (at 304.8 68.58 0) + (property "Value" "+3V3" (at 299.72 25.4 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 299.72 30.48 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 304.8 68.58 0) + (property "Datasheet" "" (at 299.72 30.48 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 4dc3a252-5a8d-4f8a-a4db-f0e682d5cd56)) + (pin "1" (uuid 6dc8f362-6d4d-4019-bda4-ceca26da17b3)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR04") (unit 1) + ) + ) + ) ) - (symbol (lib_id "power:+3V3") (at 215.9 53.34 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 528d23bf-08d1-4e5a-a680-e45221b34995) - (property "Reference" "#PWR04" (id 0) (at 215.9 57.15 0) + (symbol (lib_id "power:+3V3") (at 87.63 44.45 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 6869d858-a6e3-45c7-a338-b71647194c10) + (property "Reference" "#PWR010" (at 87.63 48.26 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3V3" (id 1) (at 215.9 48.26 0)) - (property "Footprint" "" (id 2) (at 215.9 53.34 0) + (property "Value" "+3V3" (at 87.63 39.37 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 87.63 44.45 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 215.9 53.34 0) + (property "Datasheet" "" (at 87.63 44.45 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 6dc8f362-6d4d-4019-bda4-ceca26da17b3)) + (pin "1" (uuid 12df5755-5df8-43e7-a0b3-30b030ac5dbc)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR010") (unit 1) + ) + ) + ) ) - (symbol (lib_id "power:GND") (at 170.18 86.36 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) + (symbol (lib_id "power:GND") (at 299.72 81.28 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 76e96b53-b4ca-49ac-a1ad-66e147c19c1c) - (property "Reference" "#PWR?" (id 0) (at 170.18 92.71 0) + (property "Reference" "#PWR?" (at 299.72 87.63 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 170.18 91.44 0)) - (property "Footprint" "" (id 2) (at 170.18 86.36 0) + (property "Value" "GND" (at 299.72 86.36 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 299.72 81.28 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 170.18 86.36 0) + (property "Datasheet" "" (at 299.72 81.28 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 7429e3d7-4ce0-4d60-9b25-6aeb31e75b7a)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR?") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+1V1") (at 186.69 88.9 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 7de8196d-fa59-4569-99b9-72837c68a643) + (property "Reference" "#PWR01" (at 186.69 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+1V1" (at 186.69 83.82 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 186.69 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 186.69 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 92ccbfa8-e3d2-4792-a504-64d9f74ed2f0)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR01") (unit 1) + ) + ) + ) ) - (symbol (lib_id "power:GND") (at 207.01 207.01 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) + (symbol (lib_id "power:GND") (at 191.77 185.42 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 7f908c17-ba63-498a-b751-18c3f2ac709a) - (property "Reference" "#PWR03" (id 0) (at 207.01 213.36 0) + (property "Reference" "#PWR03" (at 191.77 191.77 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 207.01 212.09 0)) - (property "Footprint" "" (id 2) (at 207.01 207.01 0) + (property "Value" "GND" (at 191.77 190.5 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 191.77 185.42 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 207.01 207.01 0) + (property "Datasheet" "" (at 191.77 185.42 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid bed66604-03a4-4413-955a-a740e97ee17b)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR03") (unit 1) + ) + ) + ) + ) + + (symbol (lib_name "GND_1") (lib_id "power:GND") (at 299.72 48.26 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 80fe4417-ea1a-43a3-a73e-17a6f66e8742) + (property "Reference" "#PWR05" (at 299.72 54.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 299.72 53.34 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 299.72 48.26 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 299.72 48.26 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e1d78ead-b563-430b-83c7-57a045a38de8)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR05") (unit 1) + ) + ) + ) ) - (symbol (lib_id "Device:C") (at 228.6 60.96 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) + (symbol (lib_id "Device:C") (at 314.96 39.37 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 813e1ea2-de8e-4fdf-9273-a254ffd069f7) - (property "Reference" "C4" (id 0) (at 232.41 59.6899 0) + (property "Reference" "C4" (at 318.77 38.0999 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (id 1) (at 232.41 62.2299 0) + (property "Value" "100n" (at 318.77 40.6399 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 229.5652 64.77 0) + (property "Footprint" "" (at 315.9252 43.18 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 228.6 60.96 0) + (property "Datasheet" "~" (at 314.96 39.37 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 3de87ae8-f2fa-4024-b031-9faa1fb97d2b)) (pin "2" (uuid b0d6c543-6aae-48e9-b252-c513362c4c6e)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "C4") (unit 1) + ) + ) + ) ) - (symbol (lib_id "Device:C") (at 266.7 60.96 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) + (symbol (lib_id "Device:C") (at 353.06 39.37 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 834e516f-a20d-4296-96b5-8118c86f7b09) - (property "Reference" "C8" (id 0) (at 270.51 59.6899 0) + (property "Reference" "C8" (at 356.87 38.0999 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (id 1) (at 270.51 62.2299 0) + (property "Value" "100n" (at 356.87 40.6399 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 267.6652 64.77 0) + (property "Footprint" "" (at 354.0252 43.18 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 266.7 60.96 0) + (property "Datasheet" "~" (at 353.06 39.37 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 3f27e230-9448-446c-b44d-20c4c00e3b82)) (pin "2" (uuid c4121f3d-6379-498d-b55f-6ba4882b2c13)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "C8") (unit 1) + ) + ) + ) ) - (symbol (lib_id "Device:R") (at 254 100.33 90) (unit 1) - (in_bom yes) (on_board yes) + (symbol (lib_id "Device:R") (at 157.48 109.22 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid 932eba53-45be-41df-9c6b-b442b634b530) - (property "Reference" "R1" (id 0) (at 254 97.79 90)) - (property "Value" "27" (id 1) (at 254 100.33 90)) - (property "Footprint" "" (id 2) (at 254 102.108 90) + (property "Reference" "R1" (at 157.48 106.68 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "27" (at 157.48 109.22 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 157.48 110.998 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 254 100.33 0) + (property "Datasheet" "~" (at 157.48 109.22 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 11f3c497-60ca-4594-bb06-ed1ced4ff635)) (pin "2" (uuid e20659c2-adf7-45cc-bc5c-57b11eba5169)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "R1") (unit 1) + ) + ) + ) ) - (symbol (lib_id "power:GND") (at 157.48 68.58 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid a0504e64-e1ed-425a-9bea-fca04ec87974) - (property "Reference" "#PWR01" (id 0) (at 157.48 74.93 0) - (effects (font (size 1.27 1.27)) hide) + (symbol (lib_id "MCU_RaspberryPi:RP2040") (at 191.77 139.7 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 99b12fa7-3375-4bf2-96dc-bd3f17352de1) + (property "Reference" "U2" (at 193.7259 184.15 0) + (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "GND" (id 1) (at 157.48 73.66 0)) - (property "Footprint" "" (id 2) (at 157.48 68.58 0) + (property "Value" "RP2040" (at 193.7259 186.69 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm" (at 191.77 139.7 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 157.48 68.58 0) + (property "Datasheet" "https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf" (at 191.77 139.7 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 5a59f816-90e8-47b1-b29c-6239d937375d)) + (pin "1" (uuid 4b3bd844-fc2c-4d3c-a095-44b7b3d2e61c)) + (pin "10" (uuid 6a50f40f-a0d3-4949-a5d9-d54b6ceca339)) + (pin "11" (uuid c5a9096a-bdf6-4d20-833d-b8c053c374f8)) + (pin "12" (uuid 8136df6e-e13d-4e20-bcaf-1b8636df9134)) + (pin "13" (uuid c3658c77-a3ad-4f26-b483-8ebbf1cbd53c)) + (pin "14" (uuid 4655d34e-d457-495b-be61-8da2a267a2fb)) + (pin "15" (uuid 68280243-9a12-4eeb-821b-40318ff94adc)) + (pin "16" (uuid 48a1be68-7d60-4495-b248-415191a4b049)) + (pin "17" (uuid f9cb95d7-ccc2-4055-a305-7aba1df5b96e)) + (pin "18" (uuid b3b96f55-8902-45ca-83c3-2221f4f93ab7)) + (pin "19" (uuid 0cd9cb63-4713-4a52-98f2-66ff33940c11)) + (pin "2" (uuid 59682710-40e4-4265-9f66-e078a761e4ef)) + (pin "20" (uuid 84c0f361-82ed-4819-90ce-a2917d396deb)) + (pin "21" (uuid e5860ab8-98d5-4c6f-b738-9235ef44e529)) + (pin "22" (uuid 02a3600f-5c07-46f1-a30d-75e0f4b867a7)) + (pin "23" (uuid f203d5a5-cdc2-4103-9822-7282239495f7)) + (pin "24" (uuid 3b621ad1-8d39-48e7-8a69-daf41dc7ee97)) + (pin "25" (uuid 4f2d8bb4-7350-4c09-b83a-dea3e3a326e1)) + (pin "26" (uuid 8191f0bf-af74-492d-b358-4e457b936661)) + (pin "27" (uuid 78f4f74c-3b89-4026-abba-107efb3dac8b)) + (pin "28" (uuid 3ba40231-6683-4c43-92f7-5714b632e854)) + (pin "29" (uuid c6887930-1ddd-463d-93fe-ad4fcc5c1c96)) + (pin "3" (uuid 155e331f-ee76-4b0a-9495-30d869087bbe)) + (pin "30" (uuid f9490d09-2d2d-4759-aad3-56b250c1f57d)) + (pin "31" (uuid 481fcb4d-2502-4822-bf26-9101583af17a)) + (pin "32" (uuid 0cd02b2d-5a9c-4e83-a571-48a9ca8fb14c)) + (pin "33" (uuid 7bd2bd77-6c3d-454f-8a3f-e1a14f9a2bd6)) + (pin "34" (uuid 581b06bb-3894-4830-bfc1-c92cc57d9a7f)) + (pin "35" (uuid 8ba6f4b2-651f-4207-a18c-8f3ed078b500)) + (pin "36" (uuid 833f1b0d-e46d-44ec-8421-4fbc68352cd9)) + (pin "37" (uuid cfa15c13-3d64-4d89-baa5-cce13c61b33b)) + (pin "38" (uuid 943b7b91-2cd2-4935-a6a0-18a4ad1c0677)) + (pin "39" (uuid b0648f7e-22fa-49c9-abe1-3acb0d12f803)) + (pin "4" (uuid 0d119247-f661-4c8a-98f5-039c0fd5029c)) + (pin "40" (uuid 4a3c6f64-35b1-4bf9-ab2a-a176029124e0)) + (pin "41" (uuid e4210918-e16b-4a20-8b8b-3c7977b8ee98)) + (pin "42" (uuid ff2c7668-fcb5-4724-aaad-6972a7641af3)) + (pin "43" (uuid b877d890-825d-4e0d-96df-e8357e7f46fc)) + (pin "44" (uuid c51ed7ff-bbc2-4d7c-862b-8c5fac40bf42)) + (pin "45" (uuid ecdadbda-cae8-45b7-baea-3ca04f0ca512)) + (pin "46" (uuid d27da334-c840-4a87-9f50-4fbf8a155120)) + (pin "47" (uuid 4106a116-c100-4f6b-b4f9-1b5e7dfc6ea3)) + (pin "48" (uuid 41cb71b4-db7e-4a48-8c86-f04e8a5c8688)) + (pin "49" (uuid cbbaa013-f624-4f73-a30e-553577f06fb2)) + (pin "5" (uuid b85aef94-9f86-422e-8a2b-bf9cc848ef56)) + (pin "50" (uuid 1434af46-d95f-4b80-93ae-4d8ceaefae35)) + (pin "51" (uuid 5e85853e-e2ed-43a1-8685-d254384828bd)) + (pin "52" (uuid cd068792-57c9-47f0-8af8-2d65f12e602a)) + (pin "53" (uuid e39f9c16-b0ae-499c-9ae9-4a5621fda8b1)) + (pin "54" (uuid 50ebc5b3-2d68-48fa-ad2f-c2592837cb69)) + (pin "55" (uuid 2166f130-3abf-4d89-926f-f6da3a95459f)) + (pin "56" (uuid a3401f04-4370-428e-84ad-cf16af57fedf)) + (pin "57" (uuid 04b06a98-cc9d-4d5a-a545-b69211638d2b)) + (pin "6" (uuid 97aff629-af7d-4382-b8fe-1f50ddc5b75b)) + (pin "7" (uuid ac39da25-5e1c-4323-8e4f-7f9702ff5579)) + (pin "8" (uuid 5226bd6c-0cda-4854-81e2-ef951fc8201d)) + (pin "9" (uuid a3072d9b-d423-4df5-b9c8-4ba9d3c43ad6)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "U2") (unit 1) + ) + ) + ) ) - (symbol (lib_id "power:+1V1") (at 186.69 53.34 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) + (symbol (lib_id "power:+1V1") (at 299.72 63.5 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid a6edf558-40b6-4c1d-83db-88782b0e28af) - (property "Reference" "#PWR02" (id 0) (at 186.69 57.15 0) + (property "Reference" "#PWR02" (at 299.72 67.31 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+1V1" (id 1) (at 186.69 48.26 0)) - (property "Footprint" "" (id 2) (at 186.69 53.34 0) + (property "Value" "+1V1" (at 299.72 58.42 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 299.72 63.5 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 186.69 53.34 0) + (property "Datasheet" "" (at 299.72 63.5 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 7865b4d4-a3fb-4ec1-8975-37809493b23f)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR02") (unit 1) + ) + ) + ) ) - (symbol (lib_id "racklet:RP2040") (at 207.01 143.51 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid ac92b77f-7ddf-4b1a-8267-1a9db7ed598d) - (property "Reference" "U1" (id 0) (at 209.0294 194.31 0) - (effects (font (size 1.27 1.27)) (justify left)) + (symbol (lib_id "power:+3V3") (at 201.93 88.9 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid ad75fa6d-c7e8-4fd3-9079-ca4ff3d9d2b4) + (property "Reference" "#PWR08" (at 201.93 92.71 0) + (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "RP2040" (id 1) (at 209.0294 196.85 0) - (effects (font (size 1.27 1.27)) (justify left)) + (property "Value" "+3V3" (at 201.93 83.82 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 201.93 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 201.93 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 58884eb1-30fa-4800-a714-53dd063401e7)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR08") (unit 1) + ) + ) ) - (property "Footprint" "racklet:RP2040-QFN-56" (id 2) (at 187.96 143.51 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf" (id 3) (at 187.96 143.51 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 089bf39d-db50-4fbc-b8d0-cfbda0285521)) - (pin "10" (uuid 47b172a4-27ae-4f37-a906-65d861058cf6)) - (pin "11" (uuid b97c3cf2-2a68-495d-8830-6bbd190e8528)) - (pin "12" (uuid 8b2ac87b-9b3b-4178-85fd-c8411579b0e2)) - (pin "13" (uuid 09ba286e-a6c8-4fa0-a3d3-e02fcb31c7b0)) - (pin "14" (uuid bd04b091-0f86-4df6-9de1-0229ac099846)) - (pin "15" (uuid 59515469-6db7-474d-bc1b-6caf20f7d276)) - (pin "16" (uuid e4554def-8f6d-45b8-b219-6b66479c47e4)) - (pin "17" (uuid 25822b95-cc39-42da-a37f-9164464b1ec5)) - (pin "18" (uuid 0087d9dc-6d8d-46cb-9a29-a206de570803)) - (pin "19" (uuid 05a5d2ff-69b3-478e-afe3-6b0ce40964d8)) - (pin "2" (uuid 2b6183cd-f138-473b-80da-ad09c646d99e)) - (pin "20" (uuid f3d83ddd-43e4-4a44-8a2c-fe045913cca6)) - (pin "21" (uuid 32ed4dfb-b95c-429e-8bfa-db2164123575)) - (pin "22" (uuid 26a4e88d-e2b4-4f63-9658-2298dcbe8c83)) - (pin "23" (uuid 39e43526-5ad3-4a48-889d-5002c0badc4a)) - (pin "24" (uuid 41fc55c9-bd07-4df4-b7c0-0a4b636582e7)) - (pin "25" (uuid 194eb9eb-01f8-4777-b7ec-c9b7e165e400)) - (pin "26" (uuid 4cb00f77-152e-47cc-b913-c80658848bd8)) - (pin "27" (uuid 0250d119-ab05-41d5-9780-60b7173af894)) - (pin "28" (uuid 175068ed-be1c-4195-a2ec-1a58b331b23a)) - (pin "29" (uuid 58a592bc-9dd7-44d9-bad1-ccb2b7e80912)) - (pin "3" (uuid eefb558f-9b2e-4323-aea2-db153bb3fabc)) - (pin "30" (uuid 800f1b32-c0dc-4b45-bdd3-2489f2c9f47c)) - (pin "31" (uuid 421df86b-8aca-43bb-8a1a-63a1376e5f78)) - (pin "32" (uuid 6c78e2a3-0d87-4428-bf70-1c20432aed51)) - (pin "33" (uuid 2ba93395-0efc-4609-9f4d-f019cae0d9fe)) - (pin "34" (uuid bdb3a58d-668a-4b37-9908-b24d15793426)) - (pin "35" (uuid 17982130-a80b-447d-8161-4c3611d3e97e)) - (pin "36" (uuid a2294b2f-735d-4b5f-baac-f132fd155a3b)) - (pin "37" (uuid 9d7fa130-ef2d-4d81-bb39-e7632dc9c4b3)) - (pin "38" (uuid 71ced147-8219-40e5-8bb3-7a340fde76d0)) - (pin "39" (uuid b382d462-ca4c-47dc-bd91-e310235b4ece)) - (pin "4" (uuid af6ef2d0-57ad-40cb-886f-26278610ae6d)) - (pin "40" (uuid e072e4e9-f962-4c41-a403-3c24792808b2)) - (pin "41" (uuid 6b86ee47-4eda-406b-8c4d-1cbb21c8daae)) - (pin "42" (uuid 1846cfe6-a690-4532-a7a4-89c9e598b9e6)) - (pin "43" (uuid fb05c776-1ba9-4653-a23b-a03e2afb6e4f)) - (pin "44" (uuid 7061b820-8e51-482f-a533-40f2b4fdcb9a)) - (pin "45" (uuid 8e551b27-34de-44b2-ae49-6e251cb2cdb5)) - (pin "46" (uuid 1be632a3-bcdb-4ee7-98ff-4b134983c5ca)) - (pin "47" (uuid e328788f-c1c4-4fbb-ae75-216471a4bbfa)) - (pin "48" (uuid 193c82c8-1465-49a4-ae49-7d89c8e0eefc)) - (pin "49" (uuid 8b1fc211-f2ef-4777-b152-ef3dd6b13ee9)) - (pin "5" (uuid 837c7ae6-1a75-41cd-830b-fadc2fe812f8)) - (pin "50" (uuid 901a52d1-a55a-41f4-b47e-9f906257840d)) - (pin "51" (uuid 29b2bc73-d026-460b-bc84-22e468ecb90e)) - (pin "52" (uuid 97e70ba5-5728-472d-8c4f-955f145b5287)) - (pin "53" (uuid 6ce935e6-e975-451b-9c98-a2badb17543f)) - (pin "54" (uuid 01337160-d933-4503-80ce-a40792381b1d)) - (pin "55" (uuid d0793404-92cb-4f3f-90e8-602d79e54e39)) - (pin "56" (uuid 1d1acb02-330a-4669-b500-f96f0da21cf3)) - (pin "57" (uuid 4b4dc816-3213-44d6-8131-a5c87c5f9bf2)) - (pin "6" (uuid 581ee84c-cbd8-4bc7-ba45-aba16880d145)) - (pin "7" (uuid 285c79b9-a2ac-4b5c-9340-8c7aa71a113e)) - (pin "8" (uuid 8df8a190-1bee-434a-81f1-f16fb31c6dc6)) - (pin "9" (uuid 96490422-8dcf-4f0a-818a-c083278566ec)) ) - (symbol (lib_id "Device:C") (at 170.18 81.28 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) + (symbol (lib_id "Device:C") (at 299.72 72.39 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid b0e244f6-7086-4a12-8238-12f0152913dd) - (property "Reference" "C3" (id 0) (at 173.99 80.0099 0) + (property "Reference" "C3" (at 303.53 71.1199 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "1u" (id 1) (at 173.99 82.5499 0) + (property "Value" "1u" (at 303.53 73.6599 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 171.1452 85.09 0) + (property "Footprint" "" (at 300.6852 76.2 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 170.18 81.28 0) + (property "Datasheet" "~" (at 299.72 72.39 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 6900acd3-4697-4234-8e91-674699ae616f)) (pin "2" (uuid c2943533-b0e7-407f-ab2f-ed4a5a869eac)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "C3") (unit 1) + ) + ) + ) ) - (symbol (lib_id "Device:C") (at 241.3 60.96 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) + (symbol (lib_id "Device:C") (at 327.66 39.37 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid bfb56dfa-67b5-4f33-bd53-a1cc0203e334) - (property "Reference" "C6" (id 0) (at 245.11 59.6899 0) + (property "Reference" "C6" (at 331.47 38.0999 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (id 1) (at 245.11 62.2299 0) + (property "Value" "100n" (at 331.47 40.6399 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 242.2652 64.77 0) + (property "Footprint" "" (at 328.6252 43.18 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 241.3 60.96 0) + (property "Datasheet" "~" (at 327.66 39.37 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 87574e12-a473-4f80-b980-ffc8cf10f6fd)) (pin "2" (uuid a1b92711-5470-4f31-8c8c-ed9f387d6f3d)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "C6") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Mechanical:MountingHole") (at 279.4 262.89 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid ccb7ea7e-0893-4cb7-a287-da036628ea18) + (property "Reference" "H2" (at 281.94 262.255 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "MountingHole" (at 281.94 264.795 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 279.4 262.89 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 279.4 262.89 0) + (effects (font (size 1.27 1.27)) hide) + ) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "H2") (unit 1) + ) + ) + ) ) - (symbol (lib_id "Device:C") (at 228.6 80.01 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) + (symbol (lib_id "Device:C") (at 299.72 39.37 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid d539a6d7-6c4e-49a3-a21c-b737321d9f9c) - (property "Reference" "C5" (id 0) (at 232.41 78.7399 0) + (property "Reference" "C5" (at 303.53 38.0999 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "1u" (id 1) (at 232.41 81.2799 0) + (property "Value" "1u" (at 303.53 40.6399 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 229.5652 83.82 0) + (property "Footprint" "" (at 300.6852 43.18 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 228.6 80.01 0) + (property "Datasheet" "~" (at 299.72 39.37 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 8ca8d312-ec36-4fe6-8a12-7a58842a0122)) (pin "2" (uuid a0af579b-2220-4be1-be15-bda8121c2186)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "C5") (unit 1) + ) + ) + ) ) - (symbol (lib_id "Device:C") (at 170.18 60.96 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) + (symbol (lib_id "Device:C") (at 327.66 72.39 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid d693cb91-c0a1-4f86-82f0-f9dd72709943) - (property "Reference" "C2" (id 0) (at 173.99 59.6899 0) + (property "Reference" "C2" (at 331.47 71.1199 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (id 1) (at 173.99 62.2299 0) + (property "Value" "100n" (at 331.47 73.6599 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 171.1452 64.77 0) + (property "Footprint" "" (at 328.6252 76.2 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 170.18 60.96 0) + (property "Datasheet" "~" (at 327.66 72.39 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 762ee935-ec77-4654-8ead-f77e35047b9b)) (pin "2" (uuid 5888c4f4-b620-4ca6-8f44-801008b7f8e5)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "C2") (unit 1) + ) + ) + ) ) - (symbol (lib_id "Device:C") (at 254 60.96 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid e5b3fa19-621d-49e1-b8ac-3d838f45d90c) - (property "Reference" "C7" (id 0) (at 257.81 59.6899 0) + (symbol (lib_id "Mechanical:MountingHole") (at 279.4 275.59 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid e2956b29-17e7-4c58-99d7-fe7218933a03) + (property "Reference" "H4" (at 281.94 274.955 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (id 1) (at 257.81 62.2299 0) + (property "Value" "MountingHole" (at 281.94 277.495 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 254.9652 64.77 0) + (property "Footprint" "" (at 279.4 275.59 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 254 60.96 0) + (property "Datasheet" "~" (at 279.4 275.59 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 476c89f0-83cb-4fd9-adf9-7ec8c7147ac3)) - (pin "2" (uuid ca58c09f-5f11-4790-bf8d-3b072c7fa2c5)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "H4") (unit 1) + ) + ) + ) ) - (symbol (lib_id "Device:C") (at 157.48 60.96 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid eebd4123-909c-4ddb-8959-f5f3e9e28209) - (property "Reference" "C1" (id 0) (at 161.29 59.6899 0) + (symbol (lib_id "Device:C") (at 340.36 39.37 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid e5b3fa19-621d-49e1-b8ac-3d838f45d90c) + (property "Reference" "C7" (at 344.17 38.0999 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (id 1) (at 161.29 62.2299 0) + (property "Value" "100n" (at 344.17 40.6399 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 158.4452 64.77 0) + (property "Footprint" "" (at 341.3252 43.18 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 157.48 60.96 0) + (property "Datasheet" "~" (at 340.36 39.37 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 9e9291f1-45bb-4668-a80b-f5be36c718d0)) - (pin "2" (uuid 8a337a36-b472-4224-a154-09612d4eb5f2)) + (pin "1" (uuid 476c89f0-83cb-4fd9-adf9-7ec8c7147ac3)) + (pin "2" (uuid ca58c09f-5f11-4790-bf8d-3b072c7fa2c5)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "C7") (unit 1) + ) + ) + ) ) - (symbol (lib_id "power:GND") (at 228.6 85.09 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid fd8f938c-5bd1-4dc3-b613-26bb94378de7) - (property "Reference" "#PWR05" (id 0) (at 228.6 91.44 0) - (effects (font (size 1.27 1.27)) hide) + (symbol (lib_id "Device:C") (at 76.2 52.07 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid e6a45d68-dda6-4f26-b066-928962afd104) + (property "Reference" "C13" (at 80.01 51.435 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "10u" (at 80.01 53.975 0) + (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "GND" (id 1) (at 228.6 90.17 0)) - (property "Footprint" "" (id 2) (at 228.6 85.09 0) + (property "Footprint" "" (at 77.1652 55.88 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 228.6 85.09 0) + (property "Datasheet" "~" (at 76.2 52.07 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid b8988cbe-e54a-4da5-aaa8-1848ba2a2156)) - ) - - (sheet_instances - (path "/" (page "1")) + (pin "1" (uuid 0daa8da1-e844-45ff-8f5c-3b92a5807bde)) + (pin "2" (uuid ebfa353c-8e8c-4ce5-9584-5f9a06a5860a)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "C13") (unit 1) + ) + ) + ) ) - (symbol_instances - (path "/a0504e64-e1ed-425a-9bea-fca04ec87974" - (reference "#PWR01") (unit 1) (value "GND") (footprint "") - ) - (path "/a6edf558-40b6-4c1d-83db-88782b0e28af" - (reference "#PWR02") (unit 1) (value "+1V1") (footprint "") + (symbol (lib_id "power:VBUS") (at 35.56 44.45 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid e8eda396-65c4-451f-8ea3-3900efee745d) + (property "Reference" "#PWR07" (at 35.56 48.26 0) + (effects (font (size 1.27 1.27)) hide) ) - (path "/7f908c17-ba63-498a-b751-18c3f2ac709a" - (reference "#PWR03") (unit 1) (value "GND") (footprint "") + (property "Value" "VBUS" (at 35.56 40.64 0) + (effects (font (size 1.27 1.27))) ) - (path "/528d23bf-08d1-4e5a-a680-e45221b34995" - (reference "#PWR04") (unit 1) (value "+3V3") (footprint "") + (property "Footprint" "" (at 35.56 44.45 0) + (effects (font (size 1.27 1.27)) hide) ) - (path "/fd8f938c-5bd1-4dc3-b613-26bb94378de7" - (reference "#PWR05") (unit 1) (value "GND") (footprint "") + (property "Datasheet" "" (at 35.56 44.45 0) + (effects (font (size 1.27 1.27)) hide) ) - (path "/3ed185f1-a4ed-44b0-9223-d4818aab4593" - (reference "#PWR06") (unit 1) (value "GND") (footprint "") + (pin "1" (uuid 0bb94288-34a1-412b-81cf-39e92f6af1f2)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR07") (unit 1) + ) + ) ) - (path "/76e96b53-b4ca-49ac-a1ad-66e147c19c1c" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + + (symbol (lib_id "Regulator_Linear:AMS1117-3.3") (at 62.23 45.72 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid eafb8235-c264-40b9-9ae0-63e8e879310e) + (property "Reference" "U1" (at 62.23 39.37 0) + (effects (font (size 1.27 1.27))) ) - (path "/eebd4123-909c-4ddb-8959-f5f3e9e28209" - (reference "C1") (unit 1) (value "100n") (footprint "") + (property "Value" "AMS1117-3.3" (at 62.23 41.91 0) + (effects (font (size 1.27 1.27))) ) - (path "/d693cb91-c0a1-4f86-82f0-f9dd72709943" - (reference "C2") (unit 1) (value "100n") (footprint "") + (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (at 62.23 40.64 0) + (effects (font (size 1.27 1.27)) hide) ) - (path "/b0e244f6-7086-4a12-8238-12f0152913dd" - (reference "C3") (unit 1) (value "1u") (footprint "") + (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" (at 64.77 52.07 0) + (effects (font (size 1.27 1.27)) hide) ) - (path "/813e1ea2-de8e-4fdf-9273-a254ffd069f7" - (reference "C4") (unit 1) (value "100n") (footprint "") + (pin "1" (uuid 0af25603-2879-4d71-8acd-f2485a476312)) + (pin "2" (uuid 9c8efc7d-f8f9-467c-8bbc-b26b4a5c1904)) + (pin "3" (uuid 3d9bceeb-5eae-43e8-ba6b-22fb9003f5a4)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "U1") (unit 1) + ) + ) ) - (path "/d539a6d7-6c4e-49a3-a21c-b737321d9f9c" - (reference "C5") (unit 1) (value "1u") (footprint "") + ) + + (symbol (lib_id "Device:C") (at 314.96 72.39 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid eebd4123-909c-4ddb-8959-f5f3e9e28209) + (property "Reference" "C1" (at 318.77 71.1199 0) + (effects (font (size 1.27 1.27)) (justify left)) ) - (path "/bfb56dfa-67b5-4f33-bd53-a1cc0203e334" - (reference "C6") (unit 1) (value "100n") (footprint "") + (property "Value" "100n" (at 318.77 73.6599 0) + (effects (font (size 1.27 1.27)) (justify left)) ) - (path "/e5b3fa19-621d-49e1-b8ac-3d838f45d90c" - (reference "C7") (unit 1) (value "100n") (footprint "") + (property "Footprint" "" (at 315.9252 76.2 0) + (effects (font (size 1.27 1.27)) hide) ) - (path "/834e516f-a20d-4296-96b5-8118c86f7b09" - (reference "C8") (unit 1) (value "100n") (footprint "") + (property "Datasheet" "~" (at 314.96 72.39 0) + (effects (font (size 1.27 1.27)) hide) ) - (path "/062eb1fd-ac33-4cc4-b60a-657eb6370bb1" - (reference "C9") (unit 1) (value "100n") (footprint "") + (pin "1" (uuid 9e9291f1-45bb-4668-a80b-f5be36c718d0)) + (pin "2" (uuid 8a337a36-b472-4224-a154-09612d4eb5f2)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "C1") (unit 1) + ) + ) ) - (path "/2ad46018-131b-4f4d-896b-74164a9f0bc0" - (reference "C10") (unit 1) (value "100n") (footprint "") + ) + + (symbol (lib_name "GND_2") (lib_id "power:GND") (at 62.23 58.42 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid f23a2d49-b166-417b-8ed7-3970decac48c) + (property "Reference" "#PWR09" (at 62.23 64.77 0) + (effects (font (size 1.27 1.27)) hide) ) - (path "/10b8b8f9-72fa-4fc5-806a-91d9384c011c" - (reference "C11") (unit 1) (value "100n") (footprint "") + (property "Value" "GND" (at 62.23 63.5 0) + (effects (font (size 1.27 1.27))) ) - (path "/932eba53-45be-41df-9c6b-b442b634b530" - (reference "R1") (unit 1) (value "27") (footprint "") + (property "Footprint" "" (at 62.23 58.42 0) + (effects (font (size 1.27 1.27)) hide) ) - (path "/1c7582e1-701c-4e42-a0ae-0793bcda6cce" - (reference "R2") (unit 1) (value "27") (footprint "") + (property "Datasheet" "" (at 62.23 58.42 0) + (effects (font (size 1.27 1.27)) hide) ) - (path "/ac92b77f-7ddf-4b1a-8267-1a9db7ed598d" - (reference "U1") (unit 1) (value "RP2040") (footprint "racklet:RP2040-QFN-56") + (pin "1" (uuid 6d128709-3436-4117-82a3-d75fde3a8a46)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR09") (unit 1) + ) + ) ) ) + + (sheet_instances + (path "/" (page "1")) + ) ) diff --git a/kicad-projects/hatlet/sym-lib-table b/kicad-projects/hatlet/sym-lib-table index ff55dfb..182b289 100644 --- a/kicad-projects/hatlet/sym-lib-table +++ b/kicad-projects/hatlet/sym-lib-table @@ -1,4 +1,4 @@ (sym_lib_table + (version 7) (lib (name "racklet")(type "KiCad")(uri "${KIPRJMOD}/../libs/racklet-kicad-lib/racklet.kicad_sym")(options "")(descr "")) - (lib (name "MCU_RaspberryPi_RP2040")(type "KiCad")(uri "/Users/user/Hardware/electronics-prototyping/kicad-projects/libs/racklet-kicad-lib/MCU_RaspberryPi_RP2040.kicad_sym")(options "")(descr "")) ) From f77de8943990e0f88e927b3b56f212b76679e083 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Sun, 26 Feb 2023 13:02:23 +0200 Subject: [PATCH 04/42] Add kicad-pmod submodule --- .gitmodules | 3 +++ kicad-projects/libs/kicad-pmod | 1 + 2 files changed, 4 insertions(+) create mode 160000 kicad-projects/libs/kicad-pmod diff --git a/.gitmodules b/.gitmodules index 372a47b..28c1fb3 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "kicad-projects/libs/racklet-kicad-lib"] path = kicad-projects/libs/racklet-kicad-lib url = ../racklet-kicad-lib.git +[submodule "kicad-projects/libs/kicad-pmod"] + path = kicad-projects/libs/kicad-pmod + url = git@github.com:chiplet/kicad-pmod.git diff --git a/kicad-projects/libs/kicad-pmod b/kicad-projects/libs/kicad-pmod new file mode 160000 index 0000000..db97d5e --- /dev/null +++ b/kicad-projects/libs/kicad-pmod @@ -0,0 +1 @@ +Subproject commit db97d5eb3059520e121f1238aa8e7498c4216c10 From b8f34a409230acb0567b6fdd6bfafceb80172078 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Sun, 26 Feb 2023 13:03:09 +0200 Subject: [PATCH 05/42] Add USB "PMOD" connector --- kicad-projects/hatlet/fp-lib-table | 2 + kicad-projects/hatlet/hatlet.kicad_sch | 634 ++++++++++++++++++++++++- kicad-projects/hatlet/sym-lib-table | 1 + 3 files changed, 622 insertions(+), 15 deletions(-) diff --git a/kicad-projects/hatlet/fp-lib-table b/kicad-projects/hatlet/fp-lib-table index 6e14ff6..d0d50f1 100644 --- a/kicad-projects/hatlet/fp-lib-table +++ b/kicad-projects/hatlet/fp-lib-table @@ -1,3 +1,5 @@ (fp_lib_table + (version 7) (lib (name "racklet")(type "KiCad")(uri "${KIPRJMOD}/../libs/racklet-kicad-lib/racklet.pretty")(options "")(descr "")) + (lib (name "pmod")(type "KiCad")(uri "${KIPRJMOD}/../libs/kicad-pmod/pmod.pretty")(options "")(descr "")) ) diff --git a/kicad-projects/hatlet/hatlet.kicad_sch b/kicad-projects/hatlet/hatlet.kicad_sch index 41579d0..4f3fc9d 100644 --- a/kicad-projects/hatlet/hatlet.kicad_sch +++ b/kicad-projects/hatlet/hatlet.kicad_sch @@ -12,6 +12,117 @@ ) (lib_symbols + (symbol "Connector:Conn_01x03_Pin" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (at 0 5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Conn_01x03_Pin" (at 0 -5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_locked" "" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "ki_keywords" "connector" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Generic connector, single row, 01x03, script generated" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Conn_01x03_Pin_1_1" + (polyline + (pts + (xy 1.27 -2.54) + (xy 0.8636 -2.54) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 0) + (xy 0.8636 0) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 2.54) + (xy 0.8636 2.54) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start 0.8636 -2.413) (end 0 -2.667) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 0.127) (end 0 -0.127) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 2.667) (end 0 2.413) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (pin passive line (at 5.08 2.54 180) (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 0 180) (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 -2.54 180) (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Connector:TestPoint_Small" (pin_numbers hide) (pin_names (offset 0.762) hide) (in_bom yes) (on_board yes) + (property "Reference" "TP" (at 0 3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "TestPoint_Small" (at 0 2.032 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 5.08 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 5.08 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "test point tp" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "test point" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Pin* Test*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "TestPoint_Small_0_1" + (circle (center 0 0) (radius 0.508) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "TestPoint_Small_1_1" + (pin passive line (at 0 0 90) (length 0) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes) (property "Reference" "C" (at 0.635 2.54 0) (effects (font (size 1.27 1.27)) (justify left)) @@ -182,6 +293,86 @@ ) ) ) + (symbol "GND_3" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND_3" (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (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" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_3_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "GND_3_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "GND_4" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND_4" (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (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" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_4_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "GND_4_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "MCU_RaspberryPi:RP2040" (in_bom yes) (on_board yes) (property "Reference" "U" (at 17.78 45.72 0) (effects (font (size 1.27 1.27))) @@ -513,6 +704,88 @@ ) ) ) + (symbol "pmod:PMOD_Host_Conn_02x06" (in_bom yes) (on_board yes) + (property "Reference" "J" (at -0.635 -16.51 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "PMOD_Host_Conn_02x06" (at 0 17.145 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "pmod:PMOD_PinSocket_2x06_P2.54mm_Horizontal" (at -22.86 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at -22.86 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "PMOD_Host_Conn_02x06_0_0" + (text "Bottom Row" (at 3.81 -7.62 900) + (effects (font (size 1.27 1.27))) + ) + (text "Top Row" (at 3.81 7.62 900) + (effects (font (size 1.27 1.27))) + ) + ) + (symbol "PMOD_Host_Conn_02x06_0_1" + (rectangle (start -2.54 -15.24) (end 2.54 0) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start -2.54 0) (end 2.54 15.24) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "PMOD_Host_Conn_02x06_1_1" + (pin bidirectional line (at -5.08 13.97 0) (length 2.54) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -5.08 -8.89 0) (length 2.54) + (name "B3" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at -5.08 -11.43 0) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at -5.08 -13.97 0) (length 2.54) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -5.08 11.43 0) (length 2.54) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -5.08 8.89 0) (length 2.54) + (name "A2" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -5.08 6.35 0) (length 2.54) + (name "A3" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at -5.08 3.81 0) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at -5.08 1.27 0) (length 2.54) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -5.08 -1.27 0) (length 2.54) + (name "B0" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -5.08 -3.81 0) (length 2.54) + (name "B1" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -5.08 -6.35 0) (length 2.54) + (name "B2" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "power:+1V1" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) (property "Reference" "#PWR" (at 0 -3.81 0) (effects (font (size 1.27 1.27)) hide) @@ -756,6 +1029,9 @@ (junction (at 299.72 33.02) (diameter 0) (color 0 0 0 0) (uuid 98321e32-a09f-4e20-b289-d1b7b84b2db3) ) + (junction (at 186.69 88.9) (diameter 0) (color 0 0 0 0) + (uuid a4607c8e-da69-4330-bb2e-88c943e57cb3) + ) (junction (at 201.93 91.44) (diameter 0) (color 0 0 0 0) (uuid a784b2c2-dfb0-43c6-a635-eef4f8830950) ) @@ -771,6 +1047,9 @@ (junction (at 365.76 45.72) (diameter 0) (color 0 0 0 0) (uuid c2060c36-97c3-48be-937c-6bdbfb7373f8) ) + (junction (at 152.4 177.8) (diameter 0) (color 0 0 0 0) + (uuid cb71f06b-a931-412a-ae2d-f26f59f5271e) + ) (junction (at 327.66 45.72) (diameter 0) (color 0 0 0 0) (uuid d05ac8e1-dbe6-41fb-8148-dc125c2b76d5) ) @@ -787,6 +1066,11 @@ (uuid ee8123bf-de4d-4b01-b117-3381b2b1500c) ) + (no_connect (at 38.1 95.25) (uuid 38d42ef6-f8e6-45a1-a792-974ddd1d6f71)) + (no_connect (at 38.1 110.49) (uuid 9c126bbe-a107-4bb9-b4a3-32ae44e48422)) + (no_connect (at 38.1 97.79) (uuid a0db6925-12d4-48c1-95d6-f8872b40575b)) + (no_connect (at 38.1 113.03) (uuid f07109d4-a048-4872-bd11-021223cb0074)) + (wire (pts (xy 45.72 45.72) (xy 54.61 45.72)) (stroke (width 0) (type default)) (uuid 00aeac81-c4e3-4f8c-98b3-9dc4b03ac5ba) @@ -811,10 +1095,18 @@ (stroke (width 0) (type default)) (uuid 0e3daa6b-a8ef-4cd6-894b-7d568d6ba9d1) ) + (wire (pts (xy 149.86 167.64) (xy 166.37 167.64)) + (stroke (width 0) (type default)) + (uuid 0ff47495-3fd2-4aef-b307-b4c635202753) + ) (wire (pts (xy 299.72 45.72) (xy 299.72 48.26)) (stroke (width 0) (type default)) (uuid 1299af96-77a5-4398-b917-ac017969e8fd) ) + (wire (pts (xy 149.86 170.18) (xy 166.37 170.18)) + (stroke (width 0) (type default)) + (uuid 174256b6-2c4f-41b8-a518-b1552efcd001) + ) (wire (pts (xy 201.93 91.44) (xy 201.93 93.98)) (stroke (width 0) (type default)) (uuid 175fcd76-23cd-45cf-b664-4512b4fe11be) @@ -903,10 +1195,18 @@ (stroke (width 0) (type default)) (uuid 6acbd4a4-2149-4c6c-9cc4-18badd608b2f) ) + (wire (pts (xy 186.69 88.9) (xy 186.69 91.44)) + (stroke (width 0) (type default)) + (uuid 6b92535a-4e84-4920-ab2e-2529c31e0cb3) + ) (wire (pts (xy 45.72 55.88) (xy 45.72 57.15)) (stroke (width 0) (type default)) (uuid 6cca5b7c-835e-4c44-b14a-13d84d66f3e0) ) + (wire (pts (xy 152.4 172.72) (xy 152.4 177.8)) + (stroke (width 0) (type default)) + (uuid 6d79912c-b676-4b39-a8c0-cfa616a90881) + ) (wire (pts (xy 365.76 33.02) (xy 353.06 33.02)) (stroke (width 0) (type default)) (uuid 6ee5c642-8d40-4c21-8238-7fd3bb248d52) @@ -963,6 +1263,10 @@ (stroke (width 0) (type default)) (uuid 8ad015b8-4d58-4664-ac29-caf0dcb2f014) ) + (wire (pts (xy 152.4 177.8) (xy 166.37 177.8)) + (stroke (width 0) (type default)) + (uuid 8d5a2421-a9f7-4ec6-b29a-d1f24fb223c6) + ) (wire (pts (xy 189.23 91.44) (xy 186.69 91.44)) (stroke (width 0) (type default)) (uuid 8ed07de0-d631-4be8-9bfd-aaebcaf1e9d6) @@ -983,6 +1287,10 @@ (stroke (width 0) (type default)) (uuid 99a4998a-320b-4724-b68f-beb19ba4b2ef) ) + (wire (pts (xy 149.86 172.72) (xy 152.4 172.72)) + (stroke (width 0) (type default)) + (uuid 9abf56fd-cc47-4881-abb9-ad488ba2b9b2) + ) (wire (pts (xy 76.2 45.72) (xy 76.2 48.26)) (stroke (width 0) (type default)) (uuid a355e45e-f774-4d64-bbab-b8dc9680268d) @@ -1003,6 +1311,10 @@ (stroke (width 0) (type default)) (uuid abf11be9-822a-4649-8c80-f6a3f5765618) ) + (wire (pts (xy 184.15 88.9) (xy 186.69 88.9)) + (stroke (width 0) (type default)) + (uuid acfd5a71-dcbf-4d8f-9709-11303d8f4f5e) + ) (wire (pts (xy 45.72 45.72) (xy 45.72 48.26)) (stroke (width 0) (type default)) (uuid ad4d1dfb-d94d-458c-945e-8f7fcfdcb3ab) @@ -1043,6 +1355,10 @@ (stroke (width 0) (type default)) (uuid cc2b3a6e-3fbd-499c-91d8-e7da637e10e2) ) + (wire (pts (xy 152.4 177.8) (xy 152.4 180.34)) + (stroke (width 0) (type default)) + (uuid cf1abc5c-b0e0-4ed7-ac6d-41002cdbabf0) + ) (wire (pts (xy 299.72 78.74) (xy 299.72 81.28)) (stroke (width 0) (type default)) (uuid cf5724d5-71f9-4b85-aa86-3891c2e91d3b) @@ -1075,10 +1391,18 @@ (stroke (width 0) (type default)) (uuid eed74977-1198-41ff-b62e-3bd1ad8a4463) ) - (wire (pts (xy 186.69 88.9) (xy 186.69 91.44)) + (wire (pts (xy 186.69 86.36) (xy 186.69 88.9)) (stroke (width 0) (type default)) (uuid f1a245cb-2509-475c-b031-89883e3a573d) ) + (wire (pts (xy 48.26 102.87) (xy 38.1 102.87)) + (stroke (width 0) (type default)) + (uuid f1d012c2-939a-4be5-b88c-082213d3e904) + ) + (wire (pts (xy 48.26 118.11) (xy 38.1 118.11)) + (stroke (width 0) (type default)) + (uuid f3f147f8-b3ae-4641-bb65-ddb8ef109007) + ) (wire (pts (xy 199.39 91.44) (xy 201.93 91.44)) (stroke (width 0) (type default)) (uuid f871c239-d7a0-4249-bd1e-e843cda98079) @@ -1090,6 +1414,15 @@ (uuid f4377215-bc17-4c3e-ba19-a5af23d2c3d9) ) + (text "This is not really a PMOD connector since we're feeding USB bus voltage\nover it. The idea is to provide an interchangeable USB host/device termination." + (at 19.05 83.82 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 1a89b1e0-f54a-4e61-8b99-9f5a0e5fe54f) + ) + (text "USB Header" (at 19.05 78.74 0) + (effects (font (size 2.54 2.54) bold) (justify left bottom)) + (uuid 1acecf04-5faf-4f78-9847-76e7bbed62ae) + ) (text "Power" (at 29.21 25.4 0) (effects (font (size 2.54 2.54) (thickness 0.508) bold) (justify left bottom)) (uuid 45d752f5-5871-4800-b5f7-db9c6c491ad8) @@ -1102,11 +1435,11 @@ (effects (font (size 2.54 2.54) (thickness 0.508) bold) (justify left bottom)) (uuid 73b08098-c533-4b2a-902d-a5f59674da71) ) - (text "Core supply" (at 177.8 81.28 0) + (text "Core supply" (at 177.8 78.74 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 8d9965b2-f4d4-4ac7-af8e-5a1a47387332) ) - (text "IO, ADC, USB Phy supply" (at 199.39 81.28 0) + (text "IO, ADC, USB Phy supply" (at 199.39 78.74 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 98992f13-9755-4e41-bea3-fbd8477e5da6) ) @@ -1127,6 +1460,14 @@ (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid c27a952c-9d42-46f8-ae37-801632d8198b) ) + (label "USB_D+" (at 48.26 102.87 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid e53dad90-7348-49ce-8ff7-4b72573c2933) + ) + (label "USB_D-" (at 48.26 118.11 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid e6c58bd9-0a38-4e76-aa9a-b17dd22c4b90) + ) (symbol (lib_id "Device:C") (at 365.76 39.37 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) @@ -1154,6 +1495,31 @@ ) ) + (symbol (lib_name "GND_4") (lib_id "power:GND") (at 152.4 180.34 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 075d918f-ccb2-4e3d-9e27-5868b7a2cc96) + (property "Reference" "#PWR017" (at 152.4 186.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 152.4 185.42 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 152.4 180.34 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 152.4 180.34 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 25ef6085-7198-4908-8c23-87c66a2fcc1a)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR017") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "Mechanical:MountingHole") (at 279.4 256.54 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 0c8ae524-bcf2-4827-a395-bc35047673e1) @@ -1178,6 +1544,31 @@ ) ) + (symbol (lib_id "power:VBUS") (at 38.1 123.19 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 0dd560a5-cb2a-4d22-99bc-33e929f95d2f) + (property "Reference" "#PWR012" (at 34.29 123.19 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "VBUS" (at 41.91 123.825 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 38.1 123.19 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 38.1 123.19 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4a958602-c11f-42b7-ae61-57e881a45f34)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR012") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "Device:C") (at 391.16 39.37 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 10b8b8f9-72fa-4fc5-806a-91d9384c011c) @@ -1306,6 +1697,58 @@ ) ) + (symbol (lib_name "GND_3") (lib_id "power:GND") (at 38.1 115.57 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 36581b9a-a14c-428e-9f4b-47514317bdb1) + (property "Reference" "#PWR015" (at 44.45 115.57 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 41.91 116.205 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (at 38.1 115.57 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 38.1 115.57 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c3491163-eae4-4a3f-8cac-3995b8751e84)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR015") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Connector:Conn_01x03_Pin") (at 144.78 170.18 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 37e4eef2-1c20-4519-a7cd-b996e16bc414) + (property "Reference" "J2" (at 140.97 168.91 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "SWD" (at 140.97 171.45 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 144.78 170.18 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 144.78 170.18 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 25d24eee-4273-4ec9-8bef-6d55f03cd083)) + (pin "2" (uuid 7db96f11-4928-4bb1-af23-881ae4c4ef87)) + (pin "3" (uuid 530d6832-716d-4240-bfc6-44e8d6c130b0)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "J2") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "power:+3V3") (at 299.72 30.48 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 528d23bf-08d1-4e5a-a680-e45221b34995) @@ -1331,6 +1774,31 @@ ) ) + (symbol (lib_name "GND_3") (lib_id "power:GND") (at 38.1 120.65 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 6103c2a0-bfd6-4359-bae4-ebed4422f5d2) + (property "Reference" "#PWR06" (at 44.45 120.65 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 41.91 121.285 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (at 38.1 120.65 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 38.1 120.65 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid aeb5afc8-90c1-4ed2-a124-225b13041109)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR06") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "power:+3V3") (at 87.63 44.45 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 6869d858-a6e3-45c7-a338-b71647194c10) @@ -1359,7 +1827,7 @@ (symbol (lib_id "power:GND") (at 299.72 81.28 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 76e96b53-b4ca-49ac-a1ad-66e147c19c1c) - (property "Reference" "#PWR?" (at 299.72 87.63 0) + (property "Reference" "#PWR016" (at 299.72 87.63 0) (effects (font (size 1.27 1.27)) hide) ) (property "Value" "GND" (at 299.72 86.36 0) @@ -1375,25 +1843,25 @@ (instances (project "hatlet" (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" - (reference "#PWR?") (unit 1) + (reference "#PWR016") (unit 1) ) ) ) ) - (symbol (lib_id "power:+1V1") (at 186.69 88.9 0) (unit 1) + (symbol (lib_id "power:+1V1") (at 186.69 86.36 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 7de8196d-fa59-4569-99b9-72837c68a643) - (property "Reference" "#PWR01" (at 186.69 92.71 0) + (property "Reference" "#PWR01" (at 186.69 90.17 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+1V1" (at 186.69 83.82 0) + (property "Value" "+1V1" (at 186.69 81.28 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 186.69 88.9 0) + (property "Footprint" "" (at 186.69 86.36 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 186.69 88.9 0) + (property "Datasheet" "" (at 186.69 86.36 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 92ccbfa8-e3d2-4792-a504-64d9f74ed2f0)) @@ -1508,6 +1976,31 @@ ) ) + (symbol (lib_id "Connector:TestPoint_Small") (at 184.15 88.9 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 896c8058-1916-42c7-84d1-c719fb496a99) + (property "Reference" "TP1" (at 182.88 88.265 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Core voltage" (at 182.88 90.805 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 179.07 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 179.07 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 77c59c4c-f19f-457c-bf8f-beb8281220f4)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "TP1") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "Device:R") (at 157.48 109.22 270) (mirror x) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 932eba53-45be-41df-9c6b-b442b634b530) @@ -1615,6 +2108,42 @@ ) ) + (symbol (lib_id "pmod:PMOD_Host_Conn_02x06") (at 33.02 109.22 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 99eec7d6-0627-4698-9bdf-d3e17283642c) + (property "Reference" "J1" (at 33.02 88.9 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "PMOD_Host_Conn_02x06" (at 33.02 91.44 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "pmod:PMOD_PinSocket_2x06_P2.54mm_Horizontal" (at 55.88 113.03 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 55.88 113.03 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 0bf6487e-3ea2-4411-baf2-e2a58ee4f500)) + (pin "10" (uuid f58fdcd9-4267-4972-ae43-0aaff5a50ee4)) + (pin "11" (uuid c2155630-9127-4887-97b4-f199f0827c13)) + (pin "12" (uuid 8c7d83de-8d00-464e-973e-2b6b7df0b0f3)) + (pin "2" (uuid 1c87784b-526e-4238-94b3-d3494ba59f62)) + (pin "3" (uuid a05878e8-66f3-49fe-bf0b-dbde46bd8dde)) + (pin "4" (uuid 3e544f25-e8d6-473a-97e2-75fbceb7bdb3)) + (pin "5" (uuid cd0f748e-aa20-4e16-8b7a-eb1c1ed7bd18)) + (pin "6" (uuid 3b2a4135-bd79-4d49-888a-4f5a2c97d24f)) + (pin "7" (uuid cc2c96a5-eaa0-4d5b-bfa7-516c4d5c5aca)) + (pin "8" (uuid 7f6ca1af-ba75-4de1-937f-3d7eeaa3cac0)) + (pin "9" (uuid b7101472-1ac3-4f32-aee1-e882c0d3bbfc)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "J1") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "power:+1V1") (at 299.72 63.5 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid a6edf558-40b6-4c1d-83db-88782b0e28af) @@ -1640,19 +2169,19 @@ ) ) - (symbol (lib_id "power:+3V3") (at 201.93 88.9 0) (unit 1) + (symbol (lib_id "power:+3V3") (at 201.93 86.36 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid ad75fa6d-c7e8-4fd3-9079-ca4ff3d9d2b4) - (property "Reference" "#PWR08" (at 201.93 92.71 0) + (property "Reference" "#PWR08" (at 201.93 90.17 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3V3" (at 201.93 83.82 0) + (property "Value" "+3V3" (at 201.93 81.28 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 201.93 88.9 0) + (property "Footprint" "" (at 201.93 86.36 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 201.93 88.9 0) + (property "Datasheet" "" (at 201.93 86.36 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 58884eb1-30fa-4800-a714-53dd063401e7)) @@ -1717,6 +2246,31 @@ ) ) + (symbol (lib_name "GND_3") (lib_id "power:GND") (at 38.1 105.41 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid c8724895-9783-4251-bc2b-8cd0483cdb92) + (property "Reference" "#PWR011" (at 44.45 105.41 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 41.91 106.045 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (at 38.1 105.41 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 38.1 105.41 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 0cb1cf4e-100e-4f76-91de-9f6a302c2096)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR011") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "Mechanical:MountingHole") (at 279.4 262.89 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid ccb7ea7e-0893-4cb7-a287-da036628ea18) @@ -1741,6 +2295,31 @@ ) ) + (symbol (lib_id "power:VBUS") (at 38.1 107.95 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid d17c7f51-3ff3-464f-839f-8222347c1c4b) + (property "Reference" "#PWR013" (at 34.29 107.95 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "VBUS" (at 41.91 108.585 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 38.1 107.95 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 38.1 107.95 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e9dd63d6-b278-4105-b4a0-917f50df6f84)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR013") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "Device:C") (at 299.72 39.37 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid d539a6d7-6c4e-49a3-a21c-b737321d9f9c) @@ -1972,6 +2551,31 @@ ) ) + (symbol (lib_name "GND_3") (lib_id "power:GND") (at 38.1 100.33 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid f7cad1c3-49a8-4b43-ad69-376fc719df56) + (property "Reference" "#PWR014" (at 44.45 100.33 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 41.91 100.965 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (at 38.1 100.33 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 38.1 100.33 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d157b0bd-d54f-46ee-851a-a61a74c34c54)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR014") (unit 1) + ) + ) + ) + ) + (sheet_instances (path "/" (page "1")) ) diff --git a/kicad-projects/hatlet/sym-lib-table b/kicad-projects/hatlet/sym-lib-table index 182b289..a1fd206 100644 --- a/kicad-projects/hatlet/sym-lib-table +++ b/kicad-projects/hatlet/sym-lib-table @@ -1,4 +1,5 @@ (sym_lib_table (version 7) (lib (name "racklet")(type "KiCad")(uri "${KIPRJMOD}/../libs/racklet-kicad-lib/racklet.kicad_sym")(options "")(descr "")) + (lib (name "pmod")(type "KiCad")(uri "${KIPRJMOD}/../libs/kicad-pmod/pmod.kicad_sym")(options "")(descr "")) ) From 95bc764d137c7bb5d8b72cf005631e989a67b432 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Sun, 26 Feb 2023 17:24:42 +0200 Subject: [PATCH 06/42] Add SPI flash, BOOTSEL button --- kicad-projects/hatlet/hatlet.kicad_sch | 1311 ++++++++++++++++++++---- 1 file changed, 1120 insertions(+), 191 deletions(-) diff --git a/kicad-projects/hatlet/hatlet.kicad_sch b/kicad-projects/hatlet/hatlet.kicad_sch index 4f3fc9d..f5a2102 100644 --- a/kicad-projects/hatlet/hatlet.kicad_sch +++ b/kicad-projects/hatlet/hatlet.kicad_sch @@ -174,6 +174,57 @@ ) ) ) + (symbol "Device:C_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) + (property "Reference" "C" (at 0.254 1.778 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "C_Small" (at 0.254 -2.032 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 0 0 0) + (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" "capacitor cap" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Unpolarized capacitor, small symbol" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "C_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "C_Small_0_1" + (polyline + (pts + (xy -1.524 -0.508) + (xy 1.524 -0.508) + ) + (stroke (width 0.3302) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.524 0.508) + (xy 1.524 0.508) + ) + (stroke (width 0.3048) (type default)) + (fill (type none)) + ) + ) + (symbol "C_Small_1_1" + (pin passive line (at 0 2.54 270) (length 2.032) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 90) (length 2.032) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) (property "Reference" "R" (at 2.032 0 90) (effects (font (size 1.27 1.27))) @@ -373,6 +424,166 @@ ) ) ) + (symbol "GND_5" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND_5" (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (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" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_5_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "GND_5_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "GND_6" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND_6" (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (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" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_6_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "GND_6_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "GND_7" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND_7" (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (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" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_7_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "GND_7_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "GND_8" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND_8" (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (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" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_8_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "GND_8_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "MCU_RaspberryPi:RP2040" (in_bom yes) (on_board yes) (property "Reference" "U" (at 17.78 45.72 0) (effects (font (size 1.27 1.27))) @@ -632,11 +843,11 @@ ) ) ) - (symbol "Mechanical:MountingHole" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) - (property "Reference" "H" (at 0 5.08 0) + (symbol "Mechanical:MountingHole_Pad" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "H" (at 0 6.35 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "MountingHole" (at 0 3.175 0) + (property "Value" "MountingHole_Pad" (at 0 4.445 0) (effects (font (size 1.27 1.27))) ) (property "Footprint" "" (at 0 0 0) @@ -648,18 +859,87 @@ (property "ki_keywords" "mounting hole" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "Mounting Hole without connection" (at 0 0 0) + (property "ki_description" "Mounting Hole with connection" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_fp_filters" "MountingHole*" (at 0 0 0) + (property "ki_fp_filters" "MountingHole*Pad*" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "MountingHole_0_1" - (circle (center 0 0) (radius 1.27) + (symbol "MountingHole_Pad_0_1" + (circle (center 0 1.27) (radius 1.27) (stroke (width 1.27) (type default)) (fill (type none)) ) ) + (symbol "MountingHole_Pad_1_1" + (pin input line (at 0 -2.54 90) (length 2.54) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Memory_Flash:W25Q128JVS" (in_bom yes) (on_board yes) + (property "Reference" "U" (at -8.89 8.89 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "W25Q128JVS" (at 7.62 8.89 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_SO:SOIC-8_5.23x5.23mm_P1.27mm" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.winbond.com/resource-files/w25q128jv_dtr%20revc%2003272018%20plus.pdf" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "flash memory SPI QPI DTR" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "128Mb Serial Flash Memory, Standard/Dual/Quad SPI, SOIC-8" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SOIC*5.23x5.23mm*P1.27mm*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "W25Q128JVS_0_1" + (rectangle (start -7.62 10.16) (end 7.62 -10.16) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + ) + (symbol "W25Q128JVS_1_1" + (pin input line (at -10.16 7.62 0) (length 2.54) + (name "~{CS}" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 0 0) (length 2.54) + (name "DO(IO1)" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 -2.54 0) (length 2.54) + (name "IO2" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -12.7 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 2.54 0) (length 2.54) + (name "DI(IO0)" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 5.08 0) (length 2.54) + (name "CLK" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 -5.08 0) (length 2.54) + (name "IO3" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 12.7 270) (length 2.54) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + ) ) (symbol "Regulator_Linear:AMS1117-3.3" (in_bom yes) (on_board yes) (property "Reference" "U" (at -3.81 3.175 0) @@ -704,6 +984,60 @@ ) ) ) + (symbol "Switch:SW_Push" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "SW" (at 1.27 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "SW_Push" (at 0 -1.524 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Push button switch, generic, two pins" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "SW_Push_0_1" + (circle (center -2.032 0) (radius 0.508) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 1.27) + (xy 0 3.048) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 1.27) + (xy -2.54 1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center 2.032 0) (radius 0.508) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (pin passive line (at -5.08 0 0) (length 2.54) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 0 180) (length 2.54) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "pmod:PMOD_Host_Conn_02x06" (in_bom yes) (on_board yes) (property "Reference" "J" (at -0.635 -16.51 0) (effects (font (size 1.27 1.27))) @@ -984,21 +1318,27 @@ ) ) - (junction (at 340.36 33.02) (diameter 0) (color 0 0 0 0) + (junction (at 345.44 22.86) (diameter 0) (color 0 0 0 0) (uuid 08e28ed7-22df-4f01-b3e8-a95e36a439c6) ) + (junction (at 270.51 273.05) (diameter 0) (color 0 0 0 0) + (uuid 0beeb788-9e54-4296-9abf-2a716a1fa9ad) + ) (junction (at 196.85 91.44) (diameter 0) (color 0 0 0 0) (uuid 2386d8e7-71a4-47d7-b1fe-285dcb4e38ec) ) - (junction (at 353.06 45.72) (diameter 0) (color 0 0 0 0) + (junction (at 358.14 35.56) (diameter 0) (color 0 0 0 0) (uuid 26ee0310-fab4-4ced-b769-703cc809194b) ) - (junction (at 299.72 45.72) (diameter 0) (color 0 0 0 0) + (junction (at 304.8 35.56) (diameter 0) (color 0 0 0 0) (uuid 364e55ba-8733-412e-93c7-7e1e32561619) ) - (junction (at 299.72 66.04) (diameter 0) (color 0 0 0 0) + (junction (at 304.8 55.88) (diameter 0) (color 0 0 0 0) (uuid 3fa9785f-55d8-4463-91e9-ce1ab3635995) ) + (junction (at 100.33 109.22) (diameter 0) (color 0 0 0 0) + (uuid 496eefb2-52ad-4363-a2f0-615b1c238f26) + ) (junction (at 62.23 57.15) (diameter 0) (color 0 0 0 0) (uuid 4a01dd8c-a0be-48bc-ba90-c901c04a2789) ) @@ -1008,25 +1348,31 @@ (junction (at 186.69 91.44) (diameter 0) (color 0 0 0 0) (uuid 5f12d161-cc8f-432e-900f-0cc0d5ab7f60) ) - (junction (at 378.46 33.02) (diameter 0) (color 0 0 0 0) + (junction (at 265.43 273.05) (diameter 0) (color 0 0 0 0) + (uuid 5ffaed5d-bab7-4885-89ef-416d3c273b9a) + ) + (junction (at 383.54 22.86) (diameter 0) (color 0 0 0 0) (uuid 60d8a526-fe22-496a-b898-c1ffc7f284c4) ) - (junction (at 327.66 33.02) (diameter 0) (color 0 0 0 0) + (junction (at 332.74 22.86) (diameter 0) (color 0 0 0 0) (uuid 62d33bca-5a74-434c-a2e7-6e263036ce10) ) - (junction (at 314.96 78.74) (diameter 0) (color 0 0 0 0) + (junction (at 320.04 68.58) (diameter 0) (color 0 0 0 0) (uuid 6b0315ed-0053-4101-b997-379b2b386c86) ) - (junction (at 340.36 45.72) (diameter 0) (color 0 0 0 0) + (junction (at 345.44 35.56) (diameter 0) (color 0 0 0 0) (uuid 761bfa04-8995-4894-a3bd-133b1bd2a4ba) ) - (junction (at 353.06 33.02) (diameter 0) (color 0 0 0 0) + (junction (at 358.14 22.86) (diameter 0) (color 0 0 0 0) (uuid 8675f994-03a9-4708-b297-87f276a63b33) ) - (junction (at 378.46 45.72) (diameter 0) (color 0 0 0 0) + (junction (at 275.59 273.05) (diameter 0) (color 0 0 0 0) + (uuid 8b03c74c-3822-484b-9bc2-29da6da2d1a3) + ) + (junction (at 383.54 35.56) (diameter 0) (color 0 0 0 0) (uuid 95179d6e-c365-4a19-a642-899dbc363e89) ) - (junction (at 299.72 33.02) (diameter 0) (color 0 0 0 0) + (junction (at 304.8 22.86) (diameter 0) (color 0 0 0 0) (uuid 98321e32-a09f-4e20-b289-d1b7b84b2db3) ) (junction (at 186.69 88.9) (diameter 0) (color 0 0 0 0) @@ -1035,22 +1381,25 @@ (junction (at 201.93 91.44) (diameter 0) (color 0 0 0 0) (uuid a784b2c2-dfb0-43c6-a635-eef4f8830950) ) - (junction (at 314.96 33.02) (diameter 0) (color 0 0 0 0) + (junction (at 378.46 107.95) (diameter 0) (color 0 0 0 0) + (uuid a94c96d5-4a2d-4384-b694-7589f8d4a785) + ) + (junction (at 320.04 22.86) (diameter 0) (color 0 0 0 0) (uuid aaa9fdfc-4444-4b4b-abbb-de8b79672a78) ) - (junction (at 299.72 78.74) (diameter 0) (color 0 0 0 0) + (junction (at 304.8 68.58) (diameter 0) (color 0 0 0 0) (uuid acdf5d03-396f-4e81-a2fb-47c73a715617) ) - (junction (at 314.96 45.72) (diameter 0) (color 0 0 0 0) + (junction (at 320.04 35.56) (diameter 0) (color 0 0 0 0) (uuid bf287ae4-83c5-4ab2-b56a-a41f72ae9b1c) ) - (junction (at 365.76 45.72) (diameter 0) (color 0 0 0 0) + (junction (at 370.84 35.56) (diameter 0) (color 0 0 0 0) (uuid c2060c36-97c3-48be-937c-6bdbfb7373f8) ) (junction (at 152.4 177.8) (diameter 0) (color 0 0 0 0) (uuid cb71f06b-a931-412a-ae2d-f26f59f5271e) ) - (junction (at 327.66 45.72) (diameter 0) (color 0 0 0 0) + (junction (at 332.74 35.56) (diameter 0) (color 0 0 0 0) (uuid d05ac8e1-dbe6-41fb-8148-dc125c2b76d5) ) (junction (at 199.39 91.44) (diameter 0) (color 0 0 0 0) @@ -1059,10 +1408,10 @@ (junction (at 45.72 45.72) (diameter 0) (color 0 0 0 0) (uuid dab63a8b-10ea-4d89-b1b0-915825ed9196) ) - (junction (at 365.76 33.02) (diameter 0) (color 0 0 0 0) + (junction (at 370.84 22.86) (diameter 0) (color 0 0 0 0) (uuid e3704a1a-d509-4059-8dd8-5018fbb31363) ) - (junction (at 314.96 66.04) (diameter 0) (color 0 0 0 0) + (junction (at 320.04 55.88) (diameter 0) (color 0 0 0 0) (uuid ee8123bf-de4d-4b01-b117-3381b2b1500c) ) @@ -1071,23 +1420,80 @@ (no_connect (at 38.1 97.79) (uuid a0db6925-12d4-48c1-95d6-f8872b40575b)) (no_connect (at 38.1 113.03) (uuid f07109d4-a048-4872-bd11-021223cb0074)) + (bus_entry (at 154.94 134.62) (size -2.54 2.54) + (stroke (width 0) (type default)) + (uuid 0535f7ab-6608-4b08-ae78-2211f9f1b59f) + ) + (bus_entry (at 121.92 123.19) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid 1581eae4-d566-4639-9cbd-d6ee1ac127f6) + ) + (bus_entry (at 121.92 120.65) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid 359bd457-5197-40b6-8426-b746b21bc6c0) + ) + (bus_entry (at 154.94 132.08) (size -2.54 2.54) + (stroke (width 0) (type default)) + (uuid 3cd589e9-f1d3-4224-b743-c332d4e04f97) + ) + (bus_entry (at 154.94 124.46) (size -2.54 2.54) + (stroke (width 0) (type default)) + (uuid 6525db3a-46ad-4007-9ff0-f3eee4291cf5) + ) + (bus_entry (at 154.94 129.54) (size -2.54 2.54) + (stroke (width 0) (type default)) + (uuid 7361239e-8dd5-48d0-ac1f-57fe68517e04) + ) + (bus_entry (at 121.92 128.27) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid 8304afeb-9f87-4254-a8de-3c92c8c7abfa) + ) + (bus_entry (at 154.94 127) (size -2.54 2.54) + (stroke (width 0) (type default)) + (uuid a0a0224c-88bc-4e22-a296-7cb6e63aa082) + ) + (bus_entry (at 121.92 130.81) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid a1b26e9e-903e-4296-bebe-d32ede18cf68) + ) + (bus_entry (at 121.92 125.73) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid c7e59cce-1a4a-4332-9d8f-dfef56878b20) + ) + (bus_entry (at 154.94 119.38) (size -2.54 2.54) + (stroke (width 0) (type default)) + (uuid d0e789c6-64bb-47a6-9309-53f95b8a1b7c) + ) + (bus_entry (at 121.92 133.35) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid f83dd956-36aa-4e8b-bb6b-43ce62a2aacd) + ) + (wire (pts (xy 45.72 45.72) (xy 54.61 45.72)) (stroke (width 0) (type default)) (uuid 00aeac81-c4e3-4f8c-98b3-9dc4b03ac5ba) ) - (wire (pts (xy 391.16 35.56) (xy 391.16 33.02)) + (wire (pts (xy 110.49 123.19) (xy 121.92 123.19)) + (stroke (width 0) (type default)) + (uuid 0381f4ee-e1db-435f-a200-523a7ff82574) + ) + (wire (pts (xy 396.24 25.4) (xy 396.24 22.86)) (stroke (width 0) (type default)) (uuid 072a4faa-169b-46a7-a3fb-0c886e774057) ) - (wire (pts (xy 327.66 66.04) (xy 327.66 68.58)) + (wire (pts (xy 110.49 133.35) (xy 121.92 133.35)) + (stroke (width 0) (type default)) + (uuid 07d2c0ab-e25a-4487-b4fe-9e00bfea33cd) + ) + (wire (pts (xy 332.74 55.88) (xy 332.74 58.42)) (stroke (width 0) (type default)) (uuid 082c87ea-70c6-4e2e-92e6-bf3be33b1ee5) ) - (wire (pts (xy 327.66 33.02) (xy 327.66 35.56)) + (wire (pts (xy 332.74 22.86) (xy 332.74 25.4)) (stroke (width 0) (type default)) (uuid 08e67c47-321e-4f21-9799-fb2ac210f681) ) - (wire (pts (xy 327.66 76.2) (xy 327.66 78.74)) + (wire (pts (xy 332.74 66.04) (xy 332.74 68.58)) (stroke (width 0) (type default)) (uuid 0e27a5d7-3c3d-4be2-b8ef-37f657bbe7ea) ) @@ -1099,10 +1505,14 @@ (stroke (width 0) (type default)) (uuid 0ff47495-3fd2-4aef-b307-b4c635202753) ) - (wire (pts (xy 299.72 45.72) (xy 299.72 48.26)) + (wire (pts (xy 304.8 35.56) (xy 304.8 38.1)) (stroke (width 0) (type default)) (uuid 1299af96-77a5-4398-b917-ac017969e8fd) ) + (wire (pts (xy 87.63 109.22) (xy 87.63 111.76)) + (stroke (width 0) (type default)) + (uuid 132fb83e-3423-458c-8741-d8380596df23) + ) (wire (pts (xy 149.86 170.18) (xy 166.37 170.18)) (stroke (width 0) (type default)) (uuid 174256b6-2c4f-41b8-a518-b1552efcd001) @@ -1111,10 +1521,19 @@ (stroke (width 0) (type default)) (uuid 175fcd76-23cd-45cf-b664-4512b4fe11be) ) - (wire (pts (xy 365.76 43.18) (xy 365.76 45.72)) + (wire (pts (xy 370.84 33.02) (xy 370.84 35.56)) (stroke (width 0) (type default)) (uuid 18ed8873-496b-4f3c-b52c-8a26ab894108) ) + (wire (pts (xy 154.94 132.08) (xy 166.37 132.08)) + (stroke (width 0) (type default)) + (uuid 197909d1-8e24-41ca-85d5-fc678f39e849) + ) + (bus (pts (xy 124.46 123.19) (xy 124.46 125.73)) + (stroke (width 0) (type default)) + (uuid 1b5ce3b0-f5ec-4461-9e92-5219bafa3ffc) + ) + (wire (pts (xy 62.23 53.34) (xy 62.23 57.15)) (stroke (width 0) (type default)) (uuid 1da68d32-53a2-4a1b-a737-f37d600ebd3b) @@ -1123,23 +1542,33 @@ (stroke (width 0) (type default)) (uuid 2141282a-6e5b-4846-a84d-706d9ce720ad) ) - (wire (pts (xy 299.72 78.74) (xy 314.96 78.74)) + (bus (pts (xy 124.46 135.89) (xy 124.46 142.24)) + (stroke (width 0) (type default)) + (uuid 23be82ea-b468-4a52-8664-b4490738a7ed) + ) + + (wire (pts (xy 304.8 68.58) (xy 320.04 68.58)) (stroke (width 0) (type default)) (uuid 24004e09-7a77-4a55-881f-425ef73920fa) ) - (wire (pts (xy 378.46 33.02) (xy 365.76 33.02)) + (wire (pts (xy 383.54 22.86) (xy 370.84 22.86)) (stroke (width 0) (type default)) (uuid 2487f403-58f4-4d93-adb9-95f9ad12c13e) ) - (wire (pts (xy 201.93 88.9) (xy 201.93 91.44)) + (wire (pts (xy 201.93 86.36) (xy 201.93 91.44)) (stroke (width 0) (type default)) (uuid 24ab3ae5-cc6a-4f1d-8cce-ed81d3b0707a) ) - (wire (pts (xy 314.96 78.74) (xy 314.96 76.2)) + (bus (pts (xy 152.4 142.24) (xy 152.4 137.16)) + (stroke (width 0) (type default)) + (uuid 28633e99-2fe9-4e1a-bb30-7bbf2131cae8) + ) + + (wire (pts (xy 320.04 68.58) (xy 320.04 66.04)) (stroke (width 0) (type default)) (uuid 29b640e0-2ba2-411a-8f29-edc79d7068c3) ) - (wire (pts (xy 340.36 33.02) (xy 340.36 35.56)) + (wire (pts (xy 345.44 22.86) (xy 345.44 25.4)) (stroke (width 0) (type default)) (uuid 2a4cd167-ab75-41c8-9046-62331c1e0aeb) ) @@ -1151,7 +1580,11 @@ (stroke (width 0) (type default)) (uuid 352cce7a-be74-44f8-8049-8cfd3a87b095) ) - (wire (pts (xy 340.36 43.18) (xy 340.36 45.72)) + (wire (pts (xy 378.46 96.52) (xy 378.46 97.79)) + (stroke (width 0) (type default)) + (uuid 35c57406-a988-4b6b-8f4a-fefb0fb6ce28) + ) + (wire (pts (xy 345.44 33.02) (xy 345.44 35.56)) (stroke (width 0) (type default)) (uuid 36e9248f-4427-48a0-bbd0-db1c707b318e) ) @@ -1159,7 +1592,11 @@ (stroke (width 0) (type default)) (uuid 37b1fb4d-15d1-4219-89d4-9cd42ffb769f) ) - (wire (pts (xy 314.96 33.02) (xy 314.96 35.56)) + (wire (pts (xy 110.49 125.73) (xy 121.92 125.73)) + (stroke (width 0) (type default)) + (uuid 37e298d7-e98e-4fa2-88cd-049b6ae13774) + ) + (wire (pts (xy 320.04 22.86) (xy 320.04 25.4)) (stroke (width 0) (type default)) (uuid 3a6f2e7c-3ad3-4495-982b-755bc3e815db) ) @@ -1167,31 +1604,64 @@ (stroke (width 0) (type default)) (uuid 3ab0b7b8-2b4e-4c56-adfc-759e3b2eef32) ) - (wire (pts (xy 314.96 43.18) (xy 314.96 45.72)) + (wire (pts (xy 320.04 33.02) (xy 320.04 35.56)) (stroke (width 0) (type default)) (uuid 3ac2766b-fcbb-4f5f-9c6e-206ae527b68f) ) - (wire (pts (xy 353.06 45.72) (xy 365.76 45.72)) + (wire (pts (xy 154.94 134.62) (xy 166.37 134.62)) + (stroke (width 0) (type default)) + (uuid 3d2ea972-14fa-403e-bd64-ea3bb26e0307) + ) + (wire (pts (xy 358.14 35.56) (xy 370.84 35.56)) (stroke (width 0) (type default)) (uuid 3fdf731d-de92-4994-a983-756a1a108838) ) + (wire (pts (xy 372.11 107.95) (xy 378.46 107.95)) + (stroke (width 0) (type default)) + (uuid 44a8fd67-476c-42bf-b99a-e4aaa86dd24e) + ) (wire (pts (xy 196.85 91.44) (xy 199.39 91.44)) (stroke (width 0) (type default)) (uuid 44c41396-c8a0-472d-a0c9-7e33f2c595b6) ) - (wire (pts (xy 299.72 43.18) (xy 299.72 45.72)) + (wire (pts (xy 270.51 273.05) (xy 275.59 273.05)) + (stroke (width 0) (type default)) + (uuid 4567dc9c-fe17-494a-a369-a9c23d3dbe93) + ) + (wire (pts (xy 110.49 130.81) (xy 121.92 130.81)) + (stroke (width 0) (type default)) + (uuid 515239a3-bd44-4068-aa87-55982b3990d8) + ) + (bus (pts (xy 124.46 125.73) (xy 124.46 128.27)) + (stroke (width 0) (type default)) + (uuid 599e622b-aa01-4f56-8956-f8931b89ea25) + ) + + (wire (pts (xy 304.8 33.02) (xy 304.8 35.56)) (stroke (width 0) (type default)) (uuid 5d4d84b4-7bac-4f21-aac9-ad057d299160) ) - (wire (pts (xy 327.66 78.74) (xy 314.96 78.74)) + (wire (pts (xy 396.24 107.95) (xy 396.24 110.49)) + (stroke (width 0) (type default)) + (uuid 604446ce-7156-4afb-9e95-83fc176c3e9c) + ) + (wire (pts (xy 110.49 120.65) (xy 121.92 120.65)) + (stroke (width 0) (type default)) + (uuid 604ba069-ab6c-42c1-bc20-16e95fe5ae0e) + ) + (wire (pts (xy 154.94 127) (xy 166.37 127)) + (stroke (width 0) (type default)) + (uuid 630544a9-24c7-45fe-a80b-504308beeb7c) + ) + (wire (pts (xy 332.74 68.58) (xy 320.04 68.58)) (stroke (width 0) (type default)) (uuid 65683f10-44af-4b53-95bf-ebd9e9c29b65) ) - (wire (pts (xy 299.72 76.2) (xy 299.72 78.74)) + (wire (pts (xy 304.8 66.04) (xy 304.8 68.58)) (stroke (width 0) (type default)) (uuid 665cf6d7-fb29-4c41-b427-f054f79aedd5) ) - (wire (pts (xy 299.72 45.72) (xy 314.96 45.72)) + (wire (pts (xy 304.8 35.56) (xy 320.04 35.56)) (stroke (width 0) (type default)) (uuid 6acbd4a4-2149-4c6c-9cc4-18badd608b2f) ) @@ -1207,35 +1677,61 @@ (stroke (width 0) (type default)) (uuid 6d79912c-b676-4b39-a8c0-cfa616a90881) ) - (wire (pts (xy 365.76 33.02) (xy 353.06 33.02)) + (wire (pts (xy 110.49 128.27) (xy 121.92 128.27)) + (stroke (width 0) (type default)) + (uuid 6dc8c283-7892-410a-bbf8-e4babfc88c15) + ) + (wire (pts (xy 370.84 22.86) (xy 358.14 22.86)) (stroke (width 0) (type default)) (uuid 6ee5c642-8d40-4c21-8238-7fd3bb248d52) ) - (wire (pts (xy 299.72 63.5) (xy 299.72 66.04)) + (wire (pts (xy 304.8 53.34) (xy 304.8 55.88)) (stroke (width 0) (type default)) (uuid 700d1be8-d175-4a3a-b6c6-dda1d5fe7f1d) ) - (wire (pts (xy 378.46 33.02) (xy 378.46 35.56)) + (bus (pts (xy 152.4 129.54) (xy 152.4 132.08)) + (stroke (width 0) (type default)) + (uuid 7480a846-403c-4df9-9830-2c1c1f7a5391) + ) + + (wire (pts (xy 392.43 107.95) (xy 396.24 107.95)) + (stroke (width 0) (type default)) + (uuid 7607f9da-dadc-4fbf-8409-f22df8d9d86c) + ) + (wire (pts (xy 383.54 22.86) (xy 383.54 25.4)) (stroke (width 0) (type default)) (uuid 789dea23-02ea-4be1-bf49-4e27673354fc) ) - (wire (pts (xy 299.72 66.04) (xy 299.72 68.58)) + (bus (pts (xy 152.4 132.08) (xy 152.4 134.62)) + (stroke (width 0) (type default)) + (uuid 79f22798-a2b2-40e0-9927-1dcf1a08c130) + ) + + (wire (pts (xy 304.8 55.88) (xy 304.8 58.42)) (stroke (width 0) (type default)) (uuid 7ae54577-b99f-4032-8546-3ecfa46803f0) ) + (wire (pts (xy 154.94 124.46) (xy 166.37 124.46)) + (stroke (width 0) (type default)) + (uuid 7c7457d3-fb60-435c-84ac-4854792a6968) + ) + (wire (pts (xy 378.46 105.41) (xy 378.46 107.95)) + (stroke (width 0) (type default)) + (uuid 7c903b48-a01c-4ecd-bf51-432d6c1ae984) + ) (wire (pts (xy 194.31 93.98) (xy 194.31 91.44)) (stroke (width 0) (type default)) (uuid 7d351da0-735e-432d-b34c-0a63c232a344) ) - (wire (pts (xy 314.96 45.72) (xy 327.66 45.72)) + (wire (pts (xy 320.04 35.56) (xy 332.74 35.56)) (stroke (width 0) (type default)) (uuid 7e425849-7c54-4d06-9cd9-4e3eb10ad45b) ) - (wire (pts (xy 340.36 33.02) (xy 327.66 33.02)) + (wire (pts (xy 345.44 22.86) (xy 332.74 22.86)) (stroke (width 0) (type default)) (uuid 81bb8739-2852-4a1e-b107-63aca94c8730) ) - (wire (pts (xy 353.06 33.02) (xy 353.06 35.56)) + (wire (pts (xy 358.14 22.86) (xy 358.14 25.4)) (stroke (width 0) (type default)) (uuid 84382b79-350e-441f-96a4-52a25070f69c) ) @@ -1243,11 +1739,11 @@ (stroke (width 0) (type default)) (uuid 8506f260-3a28-4df5-9a64-623aded1dc7f) ) - (wire (pts (xy 327.66 45.72) (xy 340.36 45.72)) + (wire (pts (xy 332.74 35.56) (xy 345.44 35.56)) (stroke (width 0) (type default)) (uuid 87424258-8cde-482a-ae2d-5cfa6b3b827c) ) - (wire (pts (xy 378.46 43.18) (xy 378.46 45.72)) + (wire (pts (xy 383.54 33.02) (xy 383.54 35.56)) (stroke (width 0) (type default)) (uuid 8918801c-cac0-46bc-ac5d-1801c8cd0d61) ) @@ -1255,11 +1751,11 @@ (stroke (width 0) (type default)) (uuid 89769464-9320-4e7b-98d6-a2394fd99b9b) ) - (wire (pts (xy 327.66 33.02) (xy 314.96 33.02)) + (wire (pts (xy 332.74 22.86) (xy 320.04 22.86)) (stroke (width 0) (type default)) (uuid 89e87478-ae4b-40a3-8660-f4cf975a2130) ) - (wire (pts (xy 299.72 66.04) (xy 314.96 66.04)) + (wire (pts (xy 304.8 55.88) (xy 320.04 55.88)) (stroke (width 0) (type default)) (uuid 8ad015b8-4d58-4664-ac29-caf0dcb2f014) ) @@ -1271,14 +1767,19 @@ (stroke (width 0) (type default)) (uuid 8ed07de0-d631-4be8-9bfd-aaebcaf1e9d6) ) - (wire (pts (xy 365.76 33.02) (xy 365.76 35.56)) + (wire (pts (xy 370.84 22.86) (xy 370.84 25.4)) (stroke (width 0) (type default)) (uuid 93a72be7-6880-4d96-b702-2ce81b926ce3) ) - (wire (pts (xy 378.46 45.72) (xy 391.16 45.72)) + (wire (pts (xy 383.54 35.56) (xy 396.24 35.56)) (stroke (width 0) (type default)) (uuid 94487813-214d-40df-87cd-f0ec5418a21e) ) + (bus (pts (xy 124.46 133.35) (xy 124.46 135.89)) + (stroke (width 0) (type default)) + (uuid 964f7011-450e-4485-bbe9-c5cf926b2a15) + ) + (wire (pts (xy 166.37 109.22) (xy 161.29 109.22)) (stroke (width 0) (type default)) (uuid 967aad87-2129-4842-8de4-01ed07f0b26b) @@ -1291,6 +1792,10 @@ (stroke (width 0) (type default)) (uuid 9abf56fd-cc47-4881-abb9-ad488ba2b9b2) ) + (wire (pts (xy 154.94 119.38) (xy 166.37 119.38)) + (stroke (width 0) (type default)) + (uuid 9d3db39f-f954-4244-a95f-96fbb6992975) + ) (wire (pts (xy 76.2 45.72) (xy 76.2 48.26)) (stroke (width 0) (type default)) (uuid a355e45e-f774-4d64-bbab-b8dc9680268d) @@ -1307,6 +1812,10 @@ (stroke (width 0) (type default)) (uuid a8e40249-b82e-4765-9d8d-489b288226c1) ) + (wire (pts (xy 154.94 129.54) (xy 166.37 129.54)) + (stroke (width 0) (type default)) + (uuid ab37bcac-5c60-453a-8cdc-2d9a9aa0ace7) + ) (wire (pts (xy 153.67 109.22) (xy 144.78 109.22)) (stroke (width 0) (type default)) (uuid abf11be9-822a-4649-8c80-f6a3f5765618) @@ -1323,63 +1832,107 @@ (stroke (width 0) (type default)) (uuid afffad34-3798-413b-bcd6-ba80f6d0b99e) ) - (wire (pts (xy 353.06 33.02) (xy 340.36 33.02)) + (wire (pts (xy 358.14 22.86) (xy 345.44 22.86)) (stroke (width 0) (type default)) (uuid b0004388-20b6-4dd8-8e3d-912f75552b50) ) - (wire (pts (xy 314.96 66.04) (xy 327.66 66.04)) + (bus (pts (xy 152.4 127) (xy 152.4 129.54)) + (stroke (width 0) (type default)) + (uuid b099c643-5200-4035-8b0a-b2473fb21e67) + ) + + (wire (pts (xy 320.04 55.88) (xy 332.74 55.88)) (stroke (width 0) (type default)) (uuid b3d206e5-5216-4c26-8862-a3d1f39f2125) ) - (wire (pts (xy 340.36 45.72) (xy 353.06 45.72)) + (wire (pts (xy 345.44 35.56) (xy 358.14 35.56)) (stroke (width 0) (type default)) (uuid b74b03f1-5412-4c41-9e3f-0fc35c955344) ) - (wire (pts (xy 299.72 30.48) (xy 299.72 33.02)) + (wire (pts (xy 304.8 20.32) (xy 304.8 22.86)) (stroke (width 0) (type default)) (uuid ba70d223-beb6-40e6-91bd-2c90a27034bc) ) - (wire (pts (xy 299.72 33.02) (xy 299.72 35.56)) + (bus (pts (xy 124.46 128.27) (xy 124.46 130.81)) + (stroke (width 0) (type default)) + (uuid bb929f83-8383-414a-9ae5-91d6db880fc8) + ) + (bus (pts (xy 124.46 130.81) (xy 124.46 133.35)) + (stroke (width 0) (type default)) + (uuid beb0a7da-b7cc-4db0-bebe-184ebf9666fe) + ) + + (wire (pts (xy 304.8 22.86) (xy 304.8 25.4)) (stroke (width 0) (type default)) (uuid bfd9b97b-4f38-4750-abfe-90d03ab80862) ) - (wire (pts (xy 391.16 33.02) (xy 378.46 33.02)) + (wire (pts (xy 378.46 107.95) (xy 382.27 107.95)) + (stroke (width 0) (type default)) + (uuid c146fda9-ae6b-4fcc-803e-8f691b3b1a19) + ) + (wire (pts (xy 396.24 22.86) (xy 383.54 22.86)) (stroke (width 0) (type default)) (uuid c1f47c95-bd09-4053-bf19-43d3129c8316) ) - (wire (pts (xy 314.96 33.02) (xy 299.72 33.02)) + (wire (pts (xy 320.04 22.86) (xy 304.8 22.86)) (stroke (width 0) (type default)) (uuid c306b31e-930f-4365-9b95-1c5ffe124319) ) - (wire (pts (xy 327.66 43.18) (xy 327.66 45.72)) + (wire (pts (xy 332.74 33.02) (xy 332.74 35.56)) (stroke (width 0) (type default)) (uuid cc2b3a6e-3fbd-499c-91d8-e7da637e10e2) ) - (wire (pts (xy 152.4 177.8) (xy 152.4 180.34)) + (wire (pts (xy 265.43 273.05) (xy 270.51 273.05)) + (stroke (width 0) (type default)) + (uuid cc41cab9-be4b-4609-84f1-598d8e578600) + ) + (wire (pts (xy 152.4 177.8) (xy 152.4 180.34)) + (stroke (width 0) (type default)) + (uuid cf1abc5c-b0e0-4ed7-ac6d-41002cdbabf0) + ) + (wire (pts (xy 304.8 68.58) (xy 304.8 71.12)) + (stroke (width 0) (type default)) + (uuid cf5724d5-71f9-4b85-aa86-3891c2e91d3b) + ) + (wire (pts (xy 396.24 118.11) (xy 396.24 119.38)) + (stroke (width 0) (type default)) + (uuid d08463b8-676c-4f93-892f-80b429e88b13) + ) + (wire (pts (xy 100.33 106.68) (xy 100.33 109.22)) (stroke (width 0) (type default)) - (uuid cf1abc5c-b0e0-4ed7-ac6d-41002cdbabf0) + (uuid d435ebcd-7403-44b5-a4bc-a7aafcdf484d) ) - (wire (pts (xy 299.72 78.74) (xy 299.72 81.28)) + (wire (pts (xy 255.27 273.05) (xy 265.43 273.05)) (stroke (width 0) (type default)) - (uuid cf5724d5-71f9-4b85-aa86-3891c2e91d3b) + (uuid d4e060c4-a63f-4ec1-b0e1-8e6ffb5f4d11) ) - (wire (pts (xy 353.06 43.18) (xy 353.06 45.72)) + (wire (pts (xy 358.14 33.02) (xy 358.14 35.56)) (stroke (width 0) (type default)) (uuid d7ea0c3b-8b85-49b7-b63e-cd5be2b4c466) ) - (wire (pts (xy 391.16 45.72) (xy 391.16 43.18)) + (wire (pts (xy 396.24 35.56) (xy 396.24 33.02)) (stroke (width 0) (type default)) (uuid db6fc956-40ef-484f-8914-001c1254da2b) ) - (wire (pts (xy 314.96 68.58) (xy 314.96 66.04)) + (bus (pts (xy 152.4 134.62) (xy 152.4 137.16)) + (stroke (width 0) (type default)) + (uuid e0facd6d-6617-4d03-94d3-630eec5528e4) + ) + + (wire (pts (xy 320.04 58.42) (xy 320.04 55.88)) (stroke (width 0) (type default)) (uuid e3f2ae90-cf43-4314-90e2-2b4d1be61d1d) ) + (bus (pts (xy 152.4 121.92) (xy 152.4 127)) + (stroke (width 0) (type default)) + (uuid e534f5d2-897a-4d3f-845b-bed693694e50) + ) + (wire (pts (xy 166.37 111.76) (xy 161.29 111.76)) (stroke (width 0) (type default)) (uuid e89e3cb9-e4bb-449d-9c6e-fad1c55e07b6) ) - (wire (pts (xy 365.76 45.72) (xy 378.46 45.72)) + (wire (pts (xy 370.84 35.56) (xy 383.54 35.56)) (stroke (width 0) (type default)) (uuid ebb2f4e3-1a6d-40f2-bef9-f16598377e9c) ) @@ -1403,12 +1956,34 @@ (stroke (width 0) (type default)) (uuid f3f147f8-b3ae-4641-bb65-ddb8ef109007) ) + (bus (pts (xy 124.46 142.24) (xy 152.4 142.24)) + (stroke (width 0) (type default)) + (uuid f42cf5fb-af24-4e9b-978e-a3882ba9ecbb) + ) + + (wire (pts (xy 100.33 109.22) (xy 100.33 115.57)) + (stroke (width 0) (type default)) + (uuid f5af45d9-bdeb-497e-9a6e-bb7b31f40ffa) + ) (wire (pts (xy 199.39 91.44) (xy 201.93 91.44)) (stroke (width 0) (type default)) (uuid f871c239-d7a0-4249-bd1e-e843cda98079) ) + (wire (pts (xy 100.33 109.22) (xy 87.63 109.22)) + (stroke (width 0) (type default)) + (uuid fcc702ab-34da-4279-8585-f8208e0593b9) + ) + (wire (pts (xy 275.59 273.05) (xy 284.48 273.05)) + (stroke (width 0) (type default)) + (uuid ffcb323d-a8af-4652-8dee-89c52cf14609) + ) - (rectangle (start 260.35 12.7) (end 406.4 96.52) + (rectangle (start 359.41 77.47) (end 406.4 128.27) + (stroke (width 0) (type default)) + (fill (type none)) + (uuid c8dc83ba-f87f-4be9-95d4-e231f1927fd0) + ) + (rectangle (start 271.78 12.7) (end 406.4 77.47) (stroke (width 0) (type default)) (fill (type none)) (uuid f4377215-bc17-4c3e-ba19-a5af23d2c3d9) @@ -1427,11 +2002,15 @@ (effects (font (size 2.54 2.54) (thickness 0.508) bold) (justify left bottom)) (uuid 45d752f5-5871-4800-b5f7-db9c6c491ad8) ) + (text "Push BOOTSEL to enter USB DFU mode" (at 361.95 86.36 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 4f1960c2-0270-4851-bd73-077a5722524e) + ) (text "3.3V LDO" (at 57.15 35.56 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 5ce69cfa-3bbc-492e-a073-b2c4097dabe4) ) - (text "Decoupling" (at 262.89 19.05 0) + (text "Decoupling" (at 273.05 19.05 0) (effects (font (size 2.54 2.54) (thickness 0.508) bold) (justify left bottom)) (uuid 73b08098-c533-4b2a-902d-a5f59674da71) ) @@ -1443,23 +2022,79 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 98992f13-9755-4e41-bea3-fbd8477e5da6) ) - (text "Place C5 close to pin 44" (at 271.78 40.64 0) + (text "Boot Mode Selection" (at 361.95 82.55 0) + (effects (font (size 2.54 2.54) (thickness 0.508) bold) (justify left bottom)) + (uuid a5104cbb-1c3f-4be2-9666-4295a6a7f414) + ) + (text "Place C5 close to pin 44" (at 276.86 30.48 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid a6aa9e81-2499-482e-89ba-4d4722407984) ) - (text "Place C3 close to pin 45" (at 271.78 73.66 0) + (text "Mounting holes" (at 252.73 264.16 0) + (effects (font (size 2.54 2.54) bold) (justify left bottom)) + (uuid a9494800-6d9a-487e-8021-cd4cf4484021) + ) + (text "Place C3 close to pin 45" (at 276.86 63.5 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid bc7ced0b-7a90-450b-afcb-c486f00c4cf6) ) + (label "QSPI_SD1" (at 111.76 128.27 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 113d3100-285f-43fd-b70c-6d5037450af6) + ) + (label "QSPI_SD0" (at 111.76 125.73 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 1d4dff63-ab69-47a1-b03f-a771e987a81b) + ) + (label "QSPI_CS" (at 111.76 120.65 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 333f7f08-dac1-43ec-8ab3-2243fedc6aff) + ) + (label "QSPI_SD2" (at 111.76 130.81 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 4501efbe-a439-46ba-ba7b-10fa3f80b393) + ) + (label "QSPI_SD3" (at 111.76 133.35 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 4d014313-2c8d-441b-8261-0e884253026e) + ) + (label "QSPI_SD1" (at 165.1 127 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 755e314e-58f4-4663-8e40-7186201615ba) + ) + (label "QSPI_SD3" (at 165.1 132.08 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 83b93f3a-ed05-4986-b946-5d69656bc11d) + ) + (label "QSPI_CLK" (at 165.1 134.62 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 8ef8e68b-a3f4-44da-bc29-98c290c73661) + ) + (label "QSPI_CS" (at 165.1 119.38 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 96fabe75-cdb3-4211-81b2-df8b32fd617c) + ) (label "USB_D+" (at 144.78 109.22 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 9f7ff5b3-675e-4752-978f-97db98efaa9a) ) + (label "QSPI_SD0" (at 165.1 124.46 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid ad7aa88b-f442-445b-b856-fe88f1dd606c) + ) (label "USB_D-" (at 144.78 111.76 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid c27a952c-9d42-46f8-ae37-801632d8198b) ) + (label "QSPI_CLK" (at 111.76 123.19 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid ce57f81d-146b-4e5f-9029-b24621accf59) + ) + (label "QSPI_CS" (at 372.11 107.95 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid cf9d5bcd-991e-4315-a890-b2200981bcf6) + ) (label "USB_D+" (at 48.26 102.87 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid e53dad90-7348-49ce-8ff7-4b72573c2933) @@ -1468,20 +2103,24 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid e6c58bd9-0a38-4e76-aa9a-b17dd22c4b90) ) + (label "QSPI_SD2" (at 165.1 129.54 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid fe2e5d75-086e-420d-8533-76d2c3888bf5) + ) - (symbol (lib_id "Device:C") (at 365.76 39.37 0) (unit 1) + (symbol (lib_id "Device:C") (at 370.84 29.21 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 062eb1fd-ac33-4cc4-b60a-657eb6370bb1) - (property "Reference" "C9" (at 369.57 38.0999 0) + (property "Reference" "C9" (at 374.65 27.9399 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (at 369.57 40.6399 0) + (property "Value" "100n" (at 374.65 30.4799 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 366.7252 43.18 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 371.8052 33.02 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 365.76 39.37 0) + (property "Datasheet" "~" (at 370.84 29.21 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 73f8c5fa-5dfb-43cb-bcbc-c8eb75184b4b)) @@ -1520,25 +2159,27 @@ ) ) - (symbol (lib_id "Mechanical:MountingHole") (at 279.4 256.54 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 0c8ae524-bcf2-4827-a395-bc35047673e1) - (property "Reference" "H1" (at 281.94 255.905 0) + (symbol (lib_id "Device:R") (at 378.46 101.6 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 0a773c68-78b8-4fe9-8344-f3d9f3a32a49) + (property "Reference" "R3" (at 375.92 100.965 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "MountingHole" (at 281.94 258.445 0) + (property "Value" "10k" (at 375.92 103.505 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 279.4 256.54 0) + (property "Footprint" "" (at 380.238 101.6 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 279.4 256.54 0) + (property "Datasheet" "~" (at 378.46 101.6 0) (effects (font (size 1.27 1.27)) hide) ) + (pin "1" (uuid 2a827c0e-34a0-4032-bd55-6c8b021bd09c)) + (pin "2" (uuid f5ce80af-922e-40ef-ad56-3b0436c23213)) (instances (project "hatlet" (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" - (reference "H1") (unit 1) + (reference "R3") (unit 1) ) ) ) @@ -1569,19 +2210,19 @@ ) ) - (symbol (lib_id "Device:C") (at 391.16 39.37 0) (unit 1) + (symbol (lib_id "Device:C") (at 396.24 29.21 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 10b8b8f9-72fa-4fc5-806a-91d9384c011c) - (property "Reference" "C11" (at 394.97 38.0999 0) + (property "Reference" "C11" (at 400.05 27.9399 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (at 394.97 40.6399 0) + (property "Value" "100n" (at 400.05 30.4799 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 392.1252 43.18 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 397.2052 33.02 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 391.16 39.37 0) + (property "Datasheet" "~" (at 396.24 29.21 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 7a9bc907-5d36-4b93-b560-2048e16d02e1)) @@ -1595,25 +2236,52 @@ ) ) - (symbol (lib_id "Mechanical:MountingHole") (at 279.4 269.24 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 11f1e85b-a823-48a6-8fa6-3e5d20f48c7b) - (property "Reference" "H3" (at 281.94 268.605 0) + (symbol (lib_id "Mechanical:MountingHole_Pad") (at 255.27 270.51 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 11337e19-109d-43f6-8bbf-d17ed93c1d44) + (property "Reference" "H1" (at 257.81 268.605 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "MountingHole" (at 281.94 271.145 0) + (property "Value" "MH" (at 257.81 271.145 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 279.4 269.24 0) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3_Pad_Via" (at 255.27 270.51 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 279.4 269.24 0) + (property "Datasheet" "~" (at 255.27 270.51 0) (effects (font (size 1.27 1.27)) hide) ) + (pin "1" (uuid 50dee71c-defd-4d3e-b3e9-30e8d5c6c57c)) (instances (project "hatlet" (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" - (reference "H3") (unit 1) + (reference "H1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:C_Small") (at 87.63 114.3 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 1547024c-530e-44af-b415-6981e6e95a86) + (property "Reference" "C14" (at 85.09 113.6713 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "100N" (at 85.09 116.2113 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (at 87.63 114.3 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 87.63 114.3 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 2de0a0ad-5ebe-4b7f-8cf5-44407267eb45)) + (pin "2" (uuid 7d73bbb9-05ff-438b-a353-b4697ed5cd63)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "C14") (unit 1) ) ) ) @@ -1628,7 +2296,7 @@ (property "Value" "27" (at 157.48 111.76 90) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 157.48 113.538 90) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 157.48 113.538 90) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 157.48 111.76 0) @@ -1654,7 +2322,7 @@ (property "Value" "10u" (at 49.53 53.975 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 46.6852 55.88 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 46.6852 55.88 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 45.72 52.07 0) @@ -1671,19 +2339,69 @@ ) ) - (symbol (lib_id "Device:C") (at 378.46 39.37 0) (unit 1) + (symbol (lib_name "GND_7") (lib_id "power:GND") (at 87.63 116.84 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 24d6586c-b184-4546-9862-65676eb5db71) + (property "Reference" "#PWR021" (at 87.63 123.19 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 87.63 121.92 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 87.63 116.84 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 87.63 116.84 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 0b0fc538-6d0f-45e7-825f-46a4522de5fc)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR021") (unit 1) + ) + ) + ) + ) + + (symbol (lib_name "GND_8") (lib_id "power:GND") (at 396.24 119.38 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 29479817-ef3b-4569-b3e4-fec2ddc6c540) + (property "Reference" "#PWR022" (at 396.24 125.73 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 396.24 124.46 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 396.24 119.38 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 396.24 119.38 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid fa5c6bc1-a3b1-40c8-8b63-584e9b88437d)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR022") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:C") (at 383.54 29.21 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 2ad46018-131b-4f4d-896b-74164a9f0bc0) - (property "Reference" "C10" (at 382.27 38.0999 0) + (property "Reference" "C10" (at 387.35 27.9399 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (at 382.27 40.6399 0) + (property "Value" "100n" (at 387.35 30.4799 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 379.4252 43.18 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 384.5052 33.02 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 378.46 39.37 0) + (property "Datasheet" "~" (at 383.54 29.21 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid dde59157-6e33-451c-9b57-a286210ac6e3)) @@ -1731,7 +2449,7 @@ (property "Value" "SWD" (at 140.97 171.45 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 144.78 170.18 0) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (at 144.78 170.18 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 144.78 170.18 0) @@ -1749,19 +2467,44 @@ ) ) - (symbol (lib_id "power:+3V3") (at 299.72 30.48 0) (unit 1) + (symbol (lib_id "power:+3V3") (at 100.33 106.68 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 4fb6e5f9-f9bb-4932-8da1-9aa628800bd5) + (property "Reference" "#PWR020" (at 100.33 110.49 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (at 100.33 101.6 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 100.33 106.68 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 100.33 106.68 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid cfb19dbc-cbbb-43c8-abc1-94098e37426f)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR020") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+3V3") (at 304.8 20.32 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 528d23bf-08d1-4e5a-a680-e45221b34995) - (property "Reference" "#PWR04" (at 299.72 34.29 0) + (property "Reference" "#PWR04" (at 304.8 24.13 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3V3" (at 299.72 25.4 0) + (property "Value" "+3V3" (at 304.8 15.24 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 299.72 30.48 0) + (property "Footprint" "" (at 304.8 20.32 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 299.72 30.48 0) + (property "Datasheet" "" (at 304.8 20.32 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 6dc8f362-6d4d-4019-bda4-ceca26da17b3)) @@ -1774,6 +2517,31 @@ ) ) + (symbol (lib_name "GND_5") (lib_id "power:GND") (at 270.51 273.05 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 567ffeab-1634-49a8-9233-8743a4897a47) + (property "Reference" "#PWR018" (at 270.51 279.4 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 270.51 278.13 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 270.51 273.05 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 270.51 273.05 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid dccbf361-4492-4689-8b90-0bceb551a269)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR018") (unit 1) + ) + ) + ) + ) + (symbol (lib_name "GND_3") (lib_id "power:GND") (at 38.1 120.65 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 6103c2a0-bfd6-4359-bae4-ebed4422f5d2) @@ -1799,6 +2567,32 @@ ) ) + (symbol (lib_id "Device:R") (at 396.24 114.3 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 65aaf49a-5540-45cc-8eef-179f600cdad1) + (property "Reference" "R4" (at 398.78 113.665 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1k" (at 398.78 116.205 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 394.462 114.3 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 396.24 114.3 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 3209ca0e-f646-4501-891b-c49fd6acf833)) + (pin "2" (uuid 1767f3c3-b90f-4a8d-9fc2-8e60f8abe77b)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "R4") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "power:+3V3") (at 87.63 44.45 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 6869d858-a6e3-45c7-a338-b71647194c10) @@ -1824,19 +2618,19 @@ ) ) - (symbol (lib_id "power:GND") (at 299.72 81.28 0) (unit 1) + (symbol (lib_id "power:GND") (at 304.8 71.12 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 76e96b53-b4ca-49ac-a1ad-66e147c19c1c) - (property "Reference" "#PWR016" (at 299.72 87.63 0) + (property "Reference" "#PWR016" (at 304.8 77.47 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 299.72 86.36 0) + (property "Value" "GND" (at 304.8 76.2 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 299.72 81.28 0) + (property "Footprint" "" (at 304.8 71.12 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 299.72 81.28 0) + (property "Datasheet" "" (at 304.8 71.12 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 7429e3d7-4ce0-4d60-9b25-6aeb31e75b7a)) @@ -1899,19 +2693,19 @@ ) ) - (symbol (lib_name "GND_1") (lib_id "power:GND") (at 299.72 48.26 0) (unit 1) + (symbol (lib_name "GND_1") (lib_id "power:GND") (at 304.8 38.1 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 80fe4417-ea1a-43a3-a73e-17a6f66e8742) - (property "Reference" "#PWR05" (at 299.72 54.61 0) + (property "Reference" "#PWR05" (at 304.8 44.45 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 299.72 53.34 0) + (property "Value" "GND" (at 304.8 43.18 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 299.72 48.26 0) + (property "Footprint" "" (at 304.8 38.1 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 299.72 48.26 0) + (property "Datasheet" "" (at 304.8 38.1 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid e1d78ead-b563-430b-83c7-57a045a38de8)) @@ -1924,19 +2718,19 @@ ) ) - (symbol (lib_id "Device:C") (at 314.96 39.37 0) (unit 1) + (symbol (lib_id "Device:C") (at 320.04 29.21 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 813e1ea2-de8e-4fdf-9273-a254ffd069f7) - (property "Reference" "C4" (at 318.77 38.0999 0) + (property "Reference" "C4" (at 323.85 27.9399 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (at 318.77 40.6399 0) + (property "Value" "100n" (at 323.85 30.4799 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 315.9252 43.18 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 321.0052 33.02 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 314.96 39.37 0) + (property "Datasheet" "~" (at 320.04 29.21 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 3de87ae8-f2fa-4024-b031-9faa1fb97d2b)) @@ -1950,19 +2744,19 @@ ) ) - (symbol (lib_id "Device:C") (at 353.06 39.37 0) (unit 1) + (symbol (lib_id "Device:C") (at 358.14 29.21 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 834e516f-a20d-4296-96b5-8118c86f7b09) - (property "Reference" "C8" (at 356.87 38.0999 0) + (property "Reference" "C8" (at 361.95 27.9399 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (at 356.87 40.6399 0) + (property "Value" "100n" (at 361.95 30.4799 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 354.0252 43.18 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 359.1052 33.02 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 353.06 39.37 0) + (property "Datasheet" "~" (at 358.14 29.21 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 3f27e230-9448-446c-b44d-20c4c00e3b82)) @@ -1985,7 +2779,7 @@ (property "Value" "Core voltage" (at 182.88 90.805 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 179.07 88.9 0) + (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" (at 179.07 88.9 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 179.07 88.9 0) @@ -2010,7 +2804,7 @@ (property "Value" "27" (at 157.48 109.22 90) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 157.48 110.998 90) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 157.48 110.998 90) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 157.48 109.22 0) @@ -2027,6 +2821,31 @@ ) ) + (symbol (lib_id "Mechanical:MountingHole_Pad") (at 265.43 270.51 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 97744120-76cf-44f8-bbb7-ce3ee28b237d) + (property "Reference" "H2" (at 267.97 268.605 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "MH" (at 267.97 271.145 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3_Pad_Via" (at 265.43 270.51 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 265.43 270.51 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c5a75ac2-e73e-4581-ae9a-96cbca1f0c63)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "H2") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "MCU_RaspberryPi:RP2040") (at 191.77 139.7 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 99b12fa7-3375-4bf2-96dc-bd3f17352de1) @@ -2114,7 +2933,7 @@ (property "Reference" "J1" (at 33.02 88.9 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "PMOD_Host_Conn_02x06" (at 33.02 91.44 0) + (property "Value" "USB Header" (at 33.02 91.44 0) (effects (font (size 1.27 1.27))) ) (property "Footprint" "pmod:PMOD_PinSocket_2x06_P2.54mm_Horizontal" (at 55.88 113.03 0) @@ -2144,19 +2963,19 @@ ) ) - (symbol (lib_id "power:+1V1") (at 299.72 63.5 0) (unit 1) + (symbol (lib_id "power:+1V1") (at 304.8 53.34 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid a6edf558-40b6-4c1d-83db-88782b0e28af) - (property "Reference" "#PWR02" (at 299.72 67.31 0) + (property "Reference" "#PWR02" (at 304.8 57.15 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+1V1" (at 299.72 58.42 0) + (property "Value" "+1V1" (at 304.8 48.26 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 299.72 63.5 0) + (property "Footprint" "" (at 304.8 53.34 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 299.72 63.5 0) + (property "Datasheet" "" (at 304.8 53.34 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 7865b4d4-a3fb-4ec1-8975-37809493b23f)) @@ -2169,6 +2988,31 @@ ) ) + (symbol (lib_id "Mechanical:MountingHole_Pad") (at 275.59 270.51 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid aa1b7b63-1866-4d84-9b8e-b7880a873912) + (property "Reference" "H3" (at 278.13 268.605 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "MH" (at 278.13 271.145 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3_Pad_Via" (at 275.59 270.51 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 275.59 270.51 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f79f4739-04bd-4ea7-874b-d0c1e25833cc)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "H3") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "power:+3V3") (at 201.93 86.36 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid ad75fa6d-c7e8-4fd3-9079-ca4ff3d9d2b4) @@ -2194,19 +3038,19 @@ ) ) - (symbol (lib_id "Device:C") (at 299.72 72.39 0) (unit 1) + (symbol (lib_id "Device:C") (at 304.8 62.23 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid b0e244f6-7086-4a12-8238-12f0152913dd) - (property "Reference" "C3" (at 303.53 71.1199 0) + (property "Reference" "C3" (at 308.61 60.9599 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "1u" (at 303.53 73.6599 0) + (property "Value" "1u" (at 308.61 63.4999 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 300.6852 76.2 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 305.7652 66.04 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 299.72 72.39 0) + (property "Datasheet" "~" (at 304.8 62.23 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 6900acd3-4697-4234-8e91-674699ae616f)) @@ -2220,19 +3064,45 @@ ) ) - (symbol (lib_id "Device:C") (at 327.66 39.37 0) (unit 1) + (symbol (lib_id "Switch:SW_Push") (at 387.35 107.95 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid b832e0db-25b3-42ac-9294-c7f74157fa32) + (property "Reference" "SW1" (at 387.35 101.6 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "BOOTSEL" (at 387.35 104.14 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 387.35 102.87 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 387.35 102.87 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ed51021e-1fe0-495d-bb2a-bb7772966251)) + (pin "2" (uuid 70974f18-8430-458a-a7f8-04486112786a)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "SW1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:C") (at 332.74 29.21 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid bfb56dfa-67b5-4f33-bd53-a1cc0203e334) - (property "Reference" "C6" (at 331.47 38.0999 0) + (property "Reference" "C6" (at 336.55 27.9399 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (at 331.47 40.6399 0) + (property "Value" "100n" (at 336.55 30.4799 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 328.6252 43.18 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 333.7052 33.02 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 327.66 39.37 0) + (property "Datasheet" "~" (at 332.74 29.21 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 87574e12-a473-4f80-b980-ffc8cf10f6fd)) @@ -2271,25 +3141,33 @@ ) ) - (symbol (lib_id "Mechanical:MountingHole") (at 279.4 262.89 0) (unit 1) + (symbol (lib_id "Memory_Flash:W25Q128JVS") (at 100.33 128.27 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid ccb7ea7e-0893-4cb7-a287-da036628ea18) - (property "Reference" "H2" (at 281.94 262.255 0) + (uuid cf8f3c2d-3734-4735-87a7-4c87f418ed17) + (property "Reference" "U3" (at 91.44 127.635 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "MountingHole" (at 281.94 264.795 0) + (property "Value" "W25Q128JVS" (at 91.44 130.175 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 279.4 262.89 0) + (property "Footprint" "Package_SO:SOIC-8_5.23x5.23mm_P1.27mm" (at 100.33 128.27 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 279.4 262.89 0) + (property "Datasheet" "http://www.winbond.com/resource-files/w25q128jv_dtr%20revc%2003272018%20plus.pdf" (at 100.33 128.27 0) (effects (font (size 1.27 1.27)) hide) ) + (pin "1" (uuid 02482783-3722-411f-acd4-ed4707900882)) + (pin "2" (uuid f6a3907d-bedb-4861-a8df-31980a9c64cc)) + (pin "3" (uuid 49e0c309-a7a0-4975-910e-6a5f2d9d69ea)) + (pin "4" (uuid 93bb65f9-abd8-454c-ae00-ad757b0153b5)) + (pin "5" (uuid 7ca38f8c-69ba-40df-97ea-d2ea42002f16)) + (pin "6" (uuid 5e6bd604-5c25-4d80-804b-34770e6566f9)) + (pin "7" (uuid e8b4dad5-7f01-4805-abfd-35d1889d1ae9)) + (pin "8" (uuid b087115a-fbfc-4d05-a89e-e57ecdefd747)) (instances (project "hatlet" (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" - (reference "H2") (unit 1) + (reference "U3") (unit 1) ) ) ) @@ -2320,19 +3198,19 @@ ) ) - (symbol (lib_id "Device:C") (at 299.72 39.37 0) (unit 1) + (symbol (lib_id "Device:C") (at 304.8 29.21 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid d539a6d7-6c4e-49a3-a21c-b737321d9f9c) - (property "Reference" "C5" (at 303.53 38.0999 0) + (property "Reference" "C5" (at 308.61 27.9399 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "1u" (at 303.53 40.6399 0) + (property "Value" "1u" (at 308.61 30.4799 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 300.6852 43.18 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 305.7652 33.02 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 299.72 39.37 0) + (property "Datasheet" "~" (at 304.8 29.21 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 8ca8d312-ec36-4fe6-8a12-7a58842a0122)) @@ -2346,19 +3224,44 @@ ) ) - (symbol (lib_id "Device:C") (at 327.66 72.39 0) (unit 1) + (symbol (lib_id "Mechanical:MountingHole_Pad") (at 284.48 270.51 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid d622d10d-4145-464c-905a-5ebb90d2549f) + (property "Reference" "H4" (at 287.02 268.605 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "MH" (at 287.02 271.145 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3_Pad_Via" (at 284.48 270.51 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 284.48 270.51 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 48a4e38d-26f0-4715-b081-1b52fc0bc50e)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "H4") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:C") (at 332.74 62.23 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid d693cb91-c0a1-4f86-82f0-f9dd72709943) - (property "Reference" "C2" (at 331.47 71.1199 0) + (property "Reference" "C2" (at 336.55 60.9599 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (at 331.47 73.6599 0) + (property "Value" "100n" (at 336.55 63.4999 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 328.6252 76.2 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 333.7052 66.04 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 327.66 72.39 0) + (property "Datasheet" "~" (at 332.74 62.23 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 762ee935-ec77-4654-8ead-f77e35047b9b)) @@ -2372,43 +3275,69 @@ ) ) - (symbol (lib_id "Mechanical:MountingHole") (at 279.4 275.59 0) (unit 1) + (symbol (lib_id "power:+3V3") (at 378.46 96.52 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid e2956b29-17e7-4c58-99d7-fe7218933a03) - (property "Reference" "H4" (at 281.94 274.955 0) - (effects (font (size 1.27 1.27)) (justify left)) + (uuid e0ec086d-a3b0-4bd2-820a-1b0f16c24478) + (property "Reference" "#PWR023" (at 378.46 100.33 0) + (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "MountingHole" (at 281.94 277.495 0) - (effects (font (size 1.27 1.27)) (justify left)) + (property "Value" "+3V3" (at 378.46 91.44 0) + (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 279.4 275.59 0) + (property "Footprint" "" (at 378.46 96.52 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 279.4 275.59 0) + (property "Datasheet" "" (at 378.46 96.52 0) (effects (font (size 1.27 1.27)) hide) ) + (pin "1" (uuid 4b15cc77-30ca-42ff-b31a-522a937ef428)) (instances (project "hatlet" (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" - (reference "H4") (unit 1) + (reference "#PWR023") (unit 1) + ) + ) + ) + ) + + (symbol (lib_name "GND_6") (lib_id "power:GND") (at 100.33 140.97 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid e123fc4a-d355-4ccb-b8aa-b62701dd2ca3) + (property "Reference" "#PWR019" (at 100.33 147.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 100.33 146.05 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 100.33 140.97 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 100.33 140.97 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e7e4a4f1-16f0-40e7-9b4c-f799c6cd8f42)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR019") (unit 1) ) ) ) ) - (symbol (lib_id "Device:C") (at 340.36 39.37 0) (unit 1) + (symbol (lib_id "Device:C") (at 345.44 29.21 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid e5b3fa19-621d-49e1-b8ac-3d838f45d90c) - (property "Reference" "C7" (at 344.17 38.0999 0) + (property "Reference" "C7" (at 349.25 27.9399 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (at 344.17 40.6399 0) + (property "Value" "100n" (at 349.25 30.4799 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 341.3252 43.18 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 346.4052 33.02 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 340.36 39.37 0) + (property "Datasheet" "~" (at 345.44 29.21 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 476c89f0-83cb-4fd9-adf9-7ec8c7147ac3)) @@ -2431,7 +3360,7 @@ (property "Value" "10u" (at 80.01 53.975 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 77.1652 55.88 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 77.1652 55.88 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 76.2 52.07 0) @@ -2500,19 +3429,19 @@ ) ) - (symbol (lib_id "Device:C") (at 314.96 72.39 0) (unit 1) + (symbol (lib_id "Device:C") (at 320.04 62.23 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid eebd4123-909c-4ddb-8959-f5f3e9e28209) - (property "Reference" "C1" (at 318.77 71.1199 0) + (property "Reference" "C1" (at 323.85 60.9599 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (at 318.77 73.6599 0) + (property "Value" "100n" (at 323.85 63.4999 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 315.9252 76.2 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 321.0052 66.04 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 314.96 72.39 0) + (property "Datasheet" "~" (at 320.04 62.23 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 9e9291f1-45bb-4668-a80b-f5be36c718d0)) From adca186ad48468ff2036125bd7879cbd0f874287 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Sun, 26 Feb 2023 19:47:53 +0200 Subject: [PATCH 07/42] Add crystal --- kicad-projects/hatlet/hatlet.kicad_sch | 1013 +++++++++++++++++++----- 1 file changed, 808 insertions(+), 205 deletions(-) diff --git a/kicad-projects/hatlet/hatlet.kicad_sch b/kicad-projects/hatlet/hatlet.kicad_sch index f5a2102..1360ee7 100644 --- a/kicad-projects/hatlet/hatlet.kicad_sch +++ b/kicad-projects/hatlet/hatlet.kicad_sch @@ -225,6 +225,121 @@ ) ) ) + (symbol "Device:Crystal_GND24" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "Y" (at 3.175 5.08 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Crystal_GND24" (at 3.175 3.175 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 0 0 0) + (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" "quartz ceramic resonator oscillator" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Four pin crystal, GND on pins 2 and 4" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Crystal*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Crystal_GND24_0_1" + (rectangle (start -1.143 2.54) (end 1.143 -2.54) + (stroke (width 0.3048) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 0) + (xy -2.032 0) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.032 -1.27) + (xy -2.032 1.27) + ) + (stroke (width 0.508) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -3.81) + (xy 0 -3.556) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 3.556) + (xy 0 3.81) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.032 -1.27) + (xy 2.032 1.27) + ) + (stroke (width 0.508) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.032 0) + (xy 2.54 0) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 -2.286) + (xy -2.54 -3.556) + (xy 2.54 -3.556) + (xy 2.54 -2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 2.286) + (xy -2.54 3.556) + (xy 2.54 3.556) + (xy 2.54 2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "Crystal_GND24_1_1" + (pin passive line (at -3.81 0 0) (length 1.27) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 5.08 270) (length 1.27) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 3.81 0 180) (length 1.27) + (name "3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -5.08 90) (length 1.27) + (name "4" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) (property "Reference" "R" (at 2.032 0 90) (effects (font (size 1.27 1.27))) @@ -264,6 +379,45 @@ ) ) ) + (symbol "Device:R_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) + (property "Reference" "R" (at 0.762 0.508 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "R_Small" (at 0.762 -1.016 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 0 0 0) + (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 resistor" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Resistor, small symbol" (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_Small_0_1" + (rectangle (start -0.762 1.778) (end 0.762 -1.778) + (stroke (width 0.2032) (type default)) + (fill (type none)) + ) + ) + (symbol "R_Small_1_1" + (pin passive line (at 0 2.54 270) (length 0.762) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 90) (length 0.762) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "GND_1" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) (property "Reference" "#PWR" (at 0 -6.35 0) (effects (font (size 1.27 1.27)) hide) @@ -584,6 +738,46 @@ ) ) ) + (symbol "GND_9" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND_9" (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (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" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_9_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "GND_9_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "MCU_RaspberryPi:RP2040" (in_bom yes) (on_board yes) (property "Reference" "U" (at 17.78 45.72 0) (effects (font (size 1.27 1.27))) @@ -1324,7 +1518,7 @@ (junction (at 270.51 273.05) (diameter 0) (color 0 0 0 0) (uuid 0beeb788-9e54-4296-9abf-2a716a1fa9ad) ) - (junction (at 196.85 91.44) (diameter 0) (color 0 0 0 0) + (junction (at 199.39 134.62) (diameter 0) (color 0 0 0 0) (uuid 2386d8e7-71a4-47d7-b1fe-285dcb4e38ec) ) (junction (at 358.14 35.56) (diameter 0) (color 0 0 0 0) @@ -1336,7 +1530,7 @@ (junction (at 304.8 55.88) (diameter 0) (color 0 0 0 0) (uuid 3fa9785f-55d8-4463-91e9-ce1ab3635995) ) - (junction (at 100.33 109.22) (diameter 0) (color 0 0 0 0) + (junction (at 57.15 151.13) (diameter 0) (color 0 0 0 0) (uuid 496eefb2-52ad-4363-a2f0-615b1c238f26) ) (junction (at 62.23 57.15) (diameter 0) (color 0 0 0 0) @@ -1345,7 +1539,7 @@ (junction (at 76.2 45.72) (diameter 0) (color 0 0 0 0) (uuid 503c9e6c-68b7-4d4e-be24-1b57df4aff53) ) - (junction (at 186.69 91.44) (diameter 0) (color 0 0 0 0) + (junction (at 189.23 134.62) (diameter 0) (color 0 0 0 0) (uuid 5f12d161-cc8f-432e-900f-0cc0d5ab7f60) ) (junction (at 265.43 273.05) (diameter 0) (color 0 0 0 0) @@ -1372,13 +1566,16 @@ (junction (at 383.54 35.56) (diameter 0) (color 0 0 0 0) (uuid 95179d6e-c365-4a19-a642-899dbc363e89) ) + (junction (at 330.2 115.57) (diameter 0) (color 0 0 0 0) + (uuid 981593c0-43e7-4b16-83c7-350461dcd5b5) + ) (junction (at 304.8 22.86) (diameter 0) (color 0 0 0 0) (uuid 98321e32-a09f-4e20-b289-d1b7b84b2db3) ) - (junction (at 186.69 88.9) (diameter 0) (color 0 0 0 0) + (junction (at 189.23 132.08) (diameter 0) (color 0 0 0 0) (uuid a4607c8e-da69-4330-bb2e-88c943e57cb3) ) - (junction (at 201.93 91.44) (diameter 0) (color 0 0 0 0) + (junction (at 204.47 134.62) (diameter 0) (color 0 0 0 0) (uuid a784b2c2-dfb0-43c6-a635-eef4f8830950) ) (junction (at 378.46 107.95) (diameter 0) (color 0 0 0 0) @@ -1396,18 +1593,24 @@ (junction (at 370.84 35.56) (diameter 0) (color 0 0 0 0) (uuid c2060c36-97c3-48be-937c-6bdbfb7373f8) ) - (junction (at 152.4 177.8) (diameter 0) (color 0 0 0 0) + (junction (at 154.94 220.98) (diameter 0) (color 0 0 0 0) (uuid cb71f06b-a931-412a-ae2d-f26f59f5271e) ) (junction (at 332.74 35.56) (diameter 0) (color 0 0 0 0) (uuid d05ac8e1-dbe6-41fb-8148-dc125c2b76d5) ) - (junction (at 199.39 91.44) (diameter 0) (color 0 0 0 0) + (junction (at 201.93 134.62) (diameter 0) (color 0 0 0 0) (uuid d25a8837-ae96-4a89-b0f3-84fddb275e7c) ) + (junction (at 339.09 107.95) (diameter 0) (color 0 0 0 0) + (uuid d72c4d2a-0945-4613-a2db-395ed7d46f1f) + ) (junction (at 45.72 45.72) (diameter 0) (color 0 0 0 0) (uuid dab63a8b-10ea-4d89-b1b0-915825ed9196) ) + (junction (at 320.04 107.95) (diameter 0) (color 0 0 0 0) + (uuid e1982007-1456-4d1c-8f9c-15bb7191251c) + ) (junction (at 370.84 22.86) (diameter 0) (color 0 0 0 0) (uuid e3704a1a-d509-4059-8dd8-5018fbb31363) ) @@ -1415,73 +1618,81 @@ (uuid ee8123bf-de4d-4b01-b117-3381b2b1500c) ) - (no_connect (at 38.1 95.25) (uuid 38d42ef6-f8e6-45a1-a792-974ddd1d6f71)) - (no_connect (at 38.1 110.49) (uuid 9c126bbe-a107-4bb9-b4a3-32ae44e48422)) - (no_connect (at 38.1 97.79) (uuid a0db6925-12d4-48c1-95d6-f8872b40575b)) - (no_connect (at 38.1 113.03) (uuid f07109d4-a048-4872-bd11-021223cb0074)) + (no_connect (at 59.69 96.52) (uuid 38d42ef6-f8e6-45a1-a792-974ddd1d6f71)) + (no_connect (at 59.69 111.76) (uuid 9c126bbe-a107-4bb9-b4a3-32ae44e48422)) + (no_connect (at 59.69 99.06) (uuid a0db6925-12d4-48c1-95d6-f8872b40575b)) + (no_connect (at 59.69 114.3) (uuid f07109d4-a048-4872-bd11-021223cb0074)) - (bus_entry (at 154.94 134.62) (size -2.54 2.54) + (bus_entry (at 157.48 177.8) (size -2.54 2.54) (stroke (width 0) (type default)) (uuid 0535f7ab-6608-4b08-ae78-2211f9f1b59f) ) - (bus_entry (at 121.92 123.19) (size 2.54 2.54) + (bus_entry (at 78.74 165.1) (size 2.54 2.54) (stroke (width 0) (type default)) (uuid 1581eae4-d566-4639-9cbd-d6ee1ac127f6) ) - (bus_entry (at 121.92 120.65) (size 2.54 2.54) + (bus_entry (at 78.74 162.56) (size 2.54 2.54) (stroke (width 0) (type default)) (uuid 359bd457-5197-40b6-8426-b746b21bc6c0) ) - (bus_entry (at 154.94 132.08) (size -2.54 2.54) + (bus_entry (at 157.48 175.26) (size -2.54 2.54) (stroke (width 0) (type default)) (uuid 3cd589e9-f1d3-4224-b743-c332d4e04f97) ) - (bus_entry (at 154.94 124.46) (size -2.54 2.54) + (bus_entry (at 157.48 167.64) (size -2.54 2.54) (stroke (width 0) (type default)) (uuid 6525db3a-46ad-4007-9ff0-f3eee4291cf5) ) - (bus_entry (at 154.94 129.54) (size -2.54 2.54) + (bus_entry (at 157.48 172.72) (size -2.54 2.54) (stroke (width 0) (type default)) (uuid 7361239e-8dd5-48d0-ac1f-57fe68517e04) ) - (bus_entry (at 121.92 128.27) (size 2.54 2.54) + (bus_entry (at 78.74 170.18) (size 2.54 2.54) (stroke (width 0) (type default)) (uuid 8304afeb-9f87-4254-a8de-3c92c8c7abfa) ) - (bus_entry (at 154.94 127) (size -2.54 2.54) + (bus_entry (at 157.48 170.18) (size -2.54 2.54) (stroke (width 0) (type default)) (uuid a0a0224c-88bc-4e22-a296-7cb6e63aa082) ) - (bus_entry (at 121.92 130.81) (size 2.54 2.54) + (bus_entry (at 78.74 172.72) (size 2.54 2.54) (stroke (width 0) (type default)) (uuid a1b26e9e-903e-4296-bebe-d32ede18cf68) ) - (bus_entry (at 121.92 125.73) (size 2.54 2.54) + (bus_entry (at 78.74 167.64) (size 2.54 2.54) (stroke (width 0) (type default)) (uuid c7e59cce-1a4a-4332-9d8f-dfef56878b20) ) - (bus_entry (at 154.94 119.38) (size -2.54 2.54) + (bus_entry (at 157.48 162.56) (size -2.54 2.54) (stroke (width 0) (type default)) (uuid d0e789c6-64bb-47a6-9309-53f95b8a1b7c) ) - (bus_entry (at 121.92 133.35) (size 2.54 2.54) + (bus_entry (at 78.74 175.26) (size 2.54 2.54) (stroke (width 0) (type default)) (uuid f83dd956-36aa-4e8b-bb6b-43ce62a2aacd) ) + (wire (pts (xy 334.01 107.95) (xy 339.09 107.95)) + (stroke (width 0) (type default)) + (uuid 00455658-7765-4ac3-b587-65dc11244020) + ) (wire (pts (xy 45.72 45.72) (xy 54.61 45.72)) (stroke (width 0) (type default)) (uuid 00aeac81-c4e3-4f8c-98b3-9dc4b03ac5ba) ) - (wire (pts (xy 110.49 123.19) (xy 121.92 123.19)) + (wire (pts (xy 67.31 165.1) (xy 78.74 165.1)) (stroke (width 0) (type default)) (uuid 0381f4ee-e1db-435f-a200-523a7ff82574) ) + (wire (pts (xy 339.09 115.57) (xy 330.2 115.57)) + (stroke (width 0) (type default)) + (uuid 046dee73-1390-469a-b304-c9bb1063bbfc) + ) (wire (pts (xy 396.24 25.4) (xy 396.24 22.86)) (stroke (width 0) (type default)) (uuid 072a4faa-169b-46a7-a3fb-0c886e774057) ) - (wire (pts (xy 110.49 133.35) (xy 121.92 133.35)) + (wire (pts (xy 67.31 175.26) (xy 78.74 175.26)) (stroke (width 0) (type default)) (uuid 07d2c0ab-e25a-4487-b4fe-9e00bfea33cd) ) @@ -1493,6 +1704,10 @@ (stroke (width 0) (type default)) (uuid 08e67c47-321e-4f21-9799-fb2ac210f681) ) + (wire (pts (xy 347.98 107.95) (xy 355.6 107.95)) + (stroke (width 0) (type default)) + (uuid 0d78daa4-dc5f-4fc2-922f-ba74ca2347fc) + ) (wire (pts (xy 332.74 66.04) (xy 332.74 68.58)) (stroke (width 0) (type default)) (uuid 0e27a5d7-3c3d-4be2-b8ef-37f657bbe7ea) @@ -1501,7 +1716,7 @@ (stroke (width 0) (type default)) (uuid 0e3daa6b-a8ef-4cd6-894b-7d568d6ba9d1) ) - (wire (pts (xy 149.86 167.64) (xy 166.37 167.64)) + (wire (pts (xy 152.4 210.82) (xy 168.91 210.82)) (stroke (width 0) (type default)) (uuid 0ff47495-3fd2-4aef-b307-b4c635202753) ) @@ -1509,15 +1724,23 @@ (stroke (width 0) (type default)) (uuid 1299af96-77a5-4398-b917-ac017969e8fd) ) - (wire (pts (xy 87.63 109.22) (xy 87.63 111.76)) + (wire (pts (xy 44.45 151.13) (xy 44.45 153.67)) (stroke (width 0) (type default)) (uuid 132fb83e-3423-458c-8741-d8380596df23) ) - (wire (pts (xy 149.86 170.18) (xy 166.37 170.18)) + (wire (pts (xy 314.96 107.95) (xy 320.04 107.95)) + (stroke (width 0) (type default)) + (uuid 135f1f4f-ac5e-41ba-8c97-72cce30247b7) + ) + (wire (pts (xy 320.04 107.95) (xy 320.04 109.22)) + (stroke (width 0) (type default)) + (uuid 13d4d77c-9ad2-4f2f-9381-815f6d88c2d3) + ) + (wire (pts (xy 152.4 213.36) (xy 168.91 213.36)) (stroke (width 0) (type default)) (uuid 174256b6-2c4f-41b8-a518-b1552efcd001) ) - (wire (pts (xy 201.93 91.44) (xy 201.93 93.98)) + (wire (pts (xy 204.47 134.62) (xy 204.47 137.16)) (stroke (width 0) (type default)) (uuid 175fcd76-23cd-45cf-b664-4512b4fe11be) ) @@ -1525,11 +1748,11 @@ (stroke (width 0) (type default)) (uuid 18ed8873-496b-4f3c-b52c-8a26ab894108) ) - (wire (pts (xy 154.94 132.08) (xy 166.37 132.08)) + (wire (pts (xy 157.48 175.26) (xy 168.91 175.26)) (stroke (width 0) (type default)) (uuid 197909d1-8e24-41ca-85d5-fc678f39e849) ) - (bus (pts (xy 124.46 123.19) (xy 124.46 125.73)) + (bus (pts (xy 81.28 165.1) (xy 81.28 167.64)) (stroke (width 0) (type default)) (uuid 1b5ce3b0-f5ec-4461-9e92-5219bafa3ffc) ) @@ -1542,7 +1765,7 @@ (stroke (width 0) (type default)) (uuid 2141282a-6e5b-4846-a84d-706d9ce720ad) ) - (bus (pts (xy 124.46 135.89) (xy 124.46 142.24)) + (bus (pts (xy 81.28 177.8) (xy 81.28 184.15)) (stroke (width 0) (type default)) (uuid 23be82ea-b468-4a52-8664-b4490738a7ed) ) @@ -1555,15 +1778,14 @@ (stroke (width 0) (type default)) (uuid 2487f403-58f4-4d93-adb9-95f9ad12c13e) ) - (wire (pts (xy 201.93 86.36) (xy 201.93 91.44)) + (wire (pts (xy 204.47 129.54) (xy 204.47 134.62)) (stroke (width 0) (type default)) (uuid 24ab3ae5-cc6a-4f1d-8cce-ed81d3b0707a) ) - (bus (pts (xy 152.4 142.24) (xy 152.4 137.16)) + (wire (pts (xy 219.71 144.78) (xy 232.41 144.78)) (stroke (width 0) (type default)) - (uuid 28633e99-2fe9-4e1a-bb30-7bbf2131cae8) + (uuid 27929561-21c0-4e5c-9d39-97ccb8d77196) ) - (wire (pts (xy 320.04 68.58) (xy 320.04 66.04)) (stroke (width 0) (type default)) (uuid 29b640e0-2ba2-411a-8f29-edc79d7068c3) @@ -1572,7 +1794,11 @@ (stroke (width 0) (type default)) (uuid 2a4cd167-ab75-41c8-9046-62331c1e0aeb) ) - (wire (pts (xy 196.85 91.44) (xy 196.85 93.98)) + (wire (pts (xy 219.71 152.4) (xy 232.41 152.4)) + (stroke (width 0) (type default)) + (uuid 2afc4af5-3f88-46f5-b4e4-4d32b5993e64) + ) + (wire (pts (xy 199.39 134.62) (xy 199.39 137.16)) (stroke (width 0) (type default)) (uuid 2e3f405c-eddf-47e7-8966-48f069809bd9) ) @@ -1588,11 +1814,11 @@ (stroke (width 0) (type default)) (uuid 36e9248f-4427-48a0-bbd0-db1c707b318e) ) - (wire (pts (xy 189.23 93.98) (xy 189.23 91.44)) + (wire (pts (xy 191.77 137.16) (xy 191.77 134.62)) (stroke (width 0) (type default)) (uuid 37b1fb4d-15d1-4219-89d4-9cd42ffb769f) ) - (wire (pts (xy 110.49 125.73) (xy 121.92 125.73)) + (wire (pts (xy 67.31 167.64) (xy 78.74 167.64)) (stroke (width 0) (type default)) (uuid 37e298d7-e98e-4fa2-88cd-049b6ae13774) ) @@ -1608,7 +1834,7 @@ (stroke (width 0) (type default)) (uuid 3ac2766b-fcbb-4f5f-9c6e-206ae527b68f) ) - (wire (pts (xy 154.94 134.62) (xy 166.37 134.62)) + (wire (pts (xy 157.48 177.8) (xy 168.91 177.8)) (stroke (width 0) (type default)) (uuid 3d2ea972-14fa-403e-bd64-ea3bb26e0307) ) @@ -1616,11 +1842,15 @@ (stroke (width 0) (type default)) (uuid 3fdf731d-de92-4994-a983-756a1a108838) ) + (wire (pts (xy 330.2 115.57) (xy 330.2 113.03)) + (stroke (width 0) (type default)) + (uuid 432aa352-9f38-46b1-8f37-6c768d6944c3) + ) (wire (pts (xy 372.11 107.95) (xy 378.46 107.95)) (stroke (width 0) (type default)) (uuid 44a8fd67-476c-42bf-b99a-e4aaa86dd24e) ) - (wire (pts (xy 196.85 91.44) (xy 199.39 91.44)) + (wire (pts (xy 199.39 134.62) (xy 201.93 134.62)) (stroke (width 0) (type default)) (uuid 44c41396-c8a0-472d-a0c9-7e33f2c595b6) ) @@ -1628,15 +1858,31 @@ (stroke (width 0) (type default)) (uuid 4567dc9c-fe17-494a-a369-a9c23d3dbe93) ) - (wire (pts (xy 110.49 130.81) (xy 121.92 130.81)) + (wire (pts (xy 219.71 162.56) (xy 232.41 162.56)) + (stroke (width 0) (type default)) + (uuid 45d341a1-0401-4ad9-998c-d62a8d0cede0) + ) + (wire (pts (xy 320.04 107.95) (xy 326.39 107.95)) + (stroke (width 0) (type default)) + (uuid 4bd01090-9945-4a8c-b635-5f8ba1256ea3) + ) + (wire (pts (xy 67.31 172.72) (xy 78.74 172.72)) (stroke (width 0) (type default)) (uuid 515239a3-bd44-4068-aa87-55982b3990d8) ) - (bus (pts (xy 124.46 125.73) (xy 124.46 128.27)) + (wire (pts (xy 320.04 115.57) (xy 330.2 115.57)) + (stroke (width 0) (type default)) + (uuid 558820c9-13ad-4c3d-926b-4f40cb324504) + ) + (bus (pts (xy 81.28 167.64) (xy 81.28 170.18)) (stroke (width 0) (type default)) (uuid 599e622b-aa01-4f56-8956-f8931b89ea25) ) + (wire (pts (xy 339.09 107.95) (xy 342.9 107.95)) + (stroke (width 0) (type default)) + (uuid 5ce4bb28-4ef8-4004-ac31-75dbe9a5d4ff) + ) (wire (pts (xy 304.8 33.02) (xy 304.8 35.56)) (stroke (width 0) (type default)) (uuid 5d4d84b4-7bac-4f21-aac9-ad057d299160) @@ -1645,11 +1891,11 @@ (stroke (width 0) (type default)) (uuid 604446ce-7156-4afb-9e95-83fc176c3e9c) ) - (wire (pts (xy 110.49 120.65) (xy 121.92 120.65)) + (wire (pts (xy 67.31 162.56) (xy 78.74 162.56)) (stroke (width 0) (type default)) (uuid 604ba069-ab6c-42c1-bc20-16e95fe5ae0e) ) - (wire (pts (xy 154.94 127) (xy 166.37 127)) + (wire (pts (xy 157.48 170.18) (xy 168.91 170.18)) (stroke (width 0) (type default)) (uuid 630544a9-24c7-45fe-a80b-504308beeb7c) ) @@ -1661,11 +1907,15 @@ (stroke (width 0) (type default)) (uuid 665cf6d7-fb29-4c41-b427-f054f79aedd5) ) + (wire (pts (xy 219.71 157.48) (xy 232.41 157.48)) + (stroke (width 0) (type default)) + (uuid 69e6ab8c-5975-4d46-be9f-33d1d39de939) + ) (wire (pts (xy 304.8 35.56) (xy 320.04 35.56)) (stroke (width 0) (type default)) (uuid 6acbd4a4-2149-4c6c-9cc4-18badd608b2f) ) - (wire (pts (xy 186.69 88.9) (xy 186.69 91.44)) + (wire (pts (xy 189.23 132.08) (xy 189.23 134.62)) (stroke (width 0) (type default)) (uuid 6b92535a-4e84-4920-ab2e-2529c31e0cb3) ) @@ -1673,11 +1923,11 @@ (stroke (width 0) (type default)) (uuid 6cca5b7c-835e-4c44-b14a-13d84d66f3e0) ) - (wire (pts (xy 152.4 172.72) (xy 152.4 177.8)) + (wire (pts (xy 154.94 215.9) (xy 154.94 220.98)) (stroke (width 0) (type default)) (uuid 6d79912c-b676-4b39-a8c0-cfa616a90881) ) - (wire (pts (xy 110.49 128.27) (xy 121.92 128.27)) + (wire (pts (xy 67.31 170.18) (xy 78.74 170.18)) (stroke (width 0) (type default)) (uuid 6dc8c283-7892-410a-bbf8-e4babfc88c15) ) @@ -1685,11 +1935,21 @@ (stroke (width 0) (type default)) (uuid 6ee5c642-8d40-4c21-8238-7fd3bb248d52) ) + (polyline (pts (xy 233.68 144.78) (xy 233.68 152.4)) + (stroke (width 0) (type default)) + (uuid 6efb64f7-7f7a-4e6c-aac9-c754fbe2ae79) + ) + (wire (pts (xy 304.8 53.34) (xy 304.8 55.88)) (stroke (width 0) (type default)) (uuid 700d1be8-d175-4a3a-b6c6-dda1d5fe7f1d) ) - (bus (pts (xy 152.4 129.54) (xy 152.4 132.08)) + (polyline (pts (xy 233.68 154.94) (xy 233.68 162.56)) + (stroke (width 0) (type default)) + (uuid 73c82b29-1285-422e-bb7a-a75d1b510ce0) + ) + + (bus (pts (xy 154.94 172.72) (xy 154.94 175.26)) (stroke (width 0) (type default)) (uuid 7480a846-403c-4df9-9830-2c1c1f7a5391) ) @@ -1702,16 +1962,20 @@ (stroke (width 0) (type default)) (uuid 789dea23-02ea-4be1-bf49-4e27673354fc) ) - (bus (pts (xy 152.4 132.08) (xy 152.4 134.62)) + (bus (pts (xy 154.94 175.26) (xy 154.94 177.8)) (stroke (width 0) (type default)) (uuid 79f22798-a2b2-40e0-9927-1dcf1a08c130) ) + (wire (pts (xy 162.56 200.66) (xy 168.91 200.66)) + (stroke (width 0) (type default)) + (uuid 7ac7dfb4-5a2f-423b-97ef-c603731e94ee) + ) (wire (pts (xy 304.8 55.88) (xy 304.8 58.42)) (stroke (width 0) (type default)) (uuid 7ae54577-b99f-4032-8546-3ecfa46803f0) ) - (wire (pts (xy 154.94 124.46) (xy 166.37 124.46)) + (wire (pts (xy 157.48 167.64) (xy 168.91 167.64)) (stroke (width 0) (type default)) (uuid 7c7457d3-fb60-435c-84ac-4854792a6968) ) @@ -1719,7 +1983,7 @@ (stroke (width 0) (type default)) (uuid 7c903b48-a01c-4ecd-bf51-432d6c1ae984) ) - (wire (pts (xy 194.31 93.98) (xy 194.31 91.44)) + (wire (pts (xy 196.85 137.16) (xy 196.85 134.62)) (stroke (width 0) (type default)) (uuid 7d351da0-735e-432d-b34c-0a63c232a344) ) @@ -1759,11 +2023,11 @@ (stroke (width 0) (type default)) (uuid 8ad015b8-4d58-4664-ac29-caf0dcb2f014) ) - (wire (pts (xy 152.4 177.8) (xy 166.37 177.8)) + (wire (pts (xy 154.94 220.98) (xy 168.91 220.98)) (stroke (width 0) (type default)) (uuid 8d5a2421-a9f7-4ec6-b29a-d1f24fb223c6) ) - (wire (pts (xy 189.23 91.44) (xy 186.69 91.44)) + (wire (pts (xy 191.77 134.62) (xy 189.23 134.62)) (stroke (width 0) (type default)) (uuid 8ed07de0-d631-4be8-9bfd-aaebcaf1e9d6) ) @@ -1775,52 +2039,69 @@ (stroke (width 0) (type default)) (uuid 94487813-214d-40df-87cd-f0ec5418a21e) ) - (bus (pts (xy 124.46 133.35) (xy 124.46 135.89)) + (bus (pts (xy 81.28 175.26) (xy 81.28 177.8)) (stroke (width 0) (type default)) (uuid 964f7011-450e-4485-bbe9-c5cf926b2a15) ) - (wire (pts (xy 166.37 109.22) (xy 161.29 109.22)) + (wire (pts (xy 168.91 152.4) (xy 165.1 152.4)) (stroke (width 0) (type default)) (uuid 967aad87-2129-4842-8de4-01ed07f0b26b) ) - (wire (pts (xy 153.67 111.76) (xy 144.78 111.76)) + (wire (pts (xy 339.09 114.3) (xy 339.09 115.57)) + (stroke (width 0) (type default)) + (uuid 969fec35-5ad9-45f3-b623-4df6907588dc) + ) + (wire (pts (xy 157.48 154.94) (xy 115.57 154.94)) (stroke (width 0) (type default)) (uuid 99a4998a-320b-4724-b68f-beb19ba4b2ef) ) - (wire (pts (xy 149.86 172.72) (xy 152.4 172.72)) + (wire (pts (xy 152.4 215.9) (xy 154.94 215.9)) (stroke (width 0) (type default)) (uuid 9abf56fd-cc47-4881-abb9-ad488ba2b9b2) ) - (wire (pts (xy 154.94 119.38) (xy 166.37 119.38)) + (wire (pts (xy 157.48 162.56) (xy 168.91 162.56)) (stroke (width 0) (type default)) (uuid 9d3db39f-f954-4244-a95f-96fbb6992975) ) + (bus (pts (xy 154.94 184.15) (xy 154.94 180.34)) + (stroke (width 0) (type default)) + (uuid 9db5be45-f978-4058-9aa8-df1b8d2161c7) + ) + (wire (pts (xy 76.2 45.72) (xy 76.2 48.26)) (stroke (width 0) (type default)) (uuid a355e45e-f774-4d64-bbab-b8dc9680268d) ) - (wire (pts (xy 186.69 91.44) (xy 186.69 93.98)) + (wire (pts (xy 189.23 134.62) (xy 189.23 137.16)) (stroke (width 0) (type default)) (uuid a3a6fcd4-fd89-449f-acf9-386a1e55d1b4) ) - (wire (pts (xy 199.39 91.44) (xy 199.39 93.98)) + (wire (pts (xy 320.04 114.3) (xy 320.04 115.57)) + (stroke (width 0) (type default)) + (uuid a49f1218-0b92-40c3-8093-46a81788bbee) + ) + (wire (pts (xy 201.93 134.62) (xy 201.93 137.16)) (stroke (width 0) (type default)) (uuid a5998a7f-481e-489f-a644-2f2fec881d2a) ) + (wire (pts (xy 219.71 154.94) (xy 232.41 154.94)) + (stroke (width 0) (type default)) + (uuid a70d2f70-4f93-45f5-ae43-8f788b679617) + ) (wire (pts (xy 76.2 45.72) (xy 87.63 45.72)) (stroke (width 0) (type default)) (uuid a8e40249-b82e-4765-9d8d-489b288226c1) ) - (wire (pts (xy 154.94 129.54) (xy 166.37 129.54)) + (wire (pts (xy 157.48 172.72) (xy 168.91 172.72)) (stroke (width 0) (type default)) (uuid ab37bcac-5c60-453a-8cdc-2d9a9aa0ace7) ) - (wire (pts (xy 153.67 109.22) (xy 144.78 109.22)) + (wire (pts (xy 157.48 152.4) (xy 115.57 152.4)) (stroke (width 0) (type default)) (uuid abf11be9-822a-4649-8c80-f6a3f5765618) ) - (wire (pts (xy 184.15 88.9) (xy 186.69 88.9)) + (wire (pts (xy 186.69 132.08) (xy 189.23 132.08)) (stroke (width 0) (type default)) (uuid acfd5a71-dcbf-4d8f-9709-11303d8f4f5e) ) @@ -1828,6 +2109,11 @@ (stroke (width 0) (type default)) (uuid ad4d1dfb-d94d-458c-945e-8f7fcfdcb3ab) ) + (polyline (pts (xy 158.75 132.08) (xy 158.75 144.78)) + (stroke (width 0) (type default)) + (uuid af14ce1a-d15b-45f1-8105-8932c65a3b93) + ) + (wire (pts (xy 45.72 57.15) (xy 62.23 57.15)) (stroke (width 0) (type default)) (uuid afffad34-3798-413b-bcd6-ba80f6d0b99e) @@ -1836,15 +2122,24 @@ (stroke (width 0) (type default)) (uuid b0004388-20b6-4dd8-8e3d-912f75552b50) ) - (bus (pts (xy 152.4 127) (xy 152.4 129.54)) + (bus (pts (xy 154.94 170.18) (xy 154.94 172.72)) (stroke (width 0) (type default)) (uuid b099c643-5200-4035-8b0a-b2473fb21e67) ) + (polyline (pts (xy 166.37 144.78) (xy 158.75 144.78)) + (stroke (width 0) (type default)) + (uuid b343f850-7a99-4b0f-949a-cfc7a9f7da0b) + ) + (wire (pts (xy 320.04 55.88) (xy 332.74 55.88)) (stroke (width 0) (type default)) (uuid b3d206e5-5216-4c26-8862-a3d1f39f2125) ) + (wire (pts (xy 219.71 149.86) (xy 232.41 149.86)) + (stroke (width 0) (type default)) + (uuid b51faf5c-7511-4e62-a22b-ac65525b7502) + ) (wire (pts (xy 345.44 35.56) (xy 358.14 35.56)) (stroke (width 0) (type default)) (uuid b74b03f1-5412-4c41-9e3f-0fc35c955344) @@ -1853,11 +2148,11 @@ (stroke (width 0) (type default)) (uuid ba70d223-beb6-40e6-91bd-2c90a27034bc) ) - (bus (pts (xy 124.46 128.27) (xy 124.46 130.81)) + (bus (pts (xy 81.28 170.18) (xy 81.28 172.72)) (stroke (width 0) (type default)) (uuid bb929f83-8383-414a-9ae5-91d6db880fc8) ) - (bus (pts (xy 124.46 130.81) (xy 124.46 133.35)) + (bus (pts (xy 81.28 172.72) (xy 81.28 175.26)) (stroke (width 0) (type default)) (uuid beb0a7da-b7cc-4db0-bebe-184ebf9666fe) ) @@ -1878,6 +2173,10 @@ (stroke (width 0) (type default)) (uuid c306b31e-930f-4365-9b95-1c5ffe124319) ) + (wire (pts (xy 219.71 147.32) (xy 232.41 147.32)) + (stroke (width 0) (type default)) + (uuid c44ed5a9-aacc-4563-9973-cf8e36b84e48) + ) (wire (pts (xy 332.74 33.02) (xy 332.74 35.56)) (stroke (width 0) (type default)) (uuid cc2b3a6e-3fbd-499c-91d8-e7da637e10e2) @@ -1886,7 +2185,7 @@ (stroke (width 0) (type default)) (uuid cc41cab9-be4b-4609-84f1-598d8e578600) ) - (wire (pts (xy 152.4 177.8) (xy 152.4 180.34)) + (wire (pts (xy 154.94 220.98) (xy 154.94 223.52)) (stroke (width 0) (type default)) (uuid cf1abc5c-b0e0-4ed7-ac6d-41002cdbabf0) ) @@ -1898,7 +2197,7 @@ (stroke (width 0) (type default)) (uuid d08463b8-676c-4f93-892f-80b429e88b13) ) - (wire (pts (xy 100.33 106.68) (xy 100.33 109.22)) + (wire (pts (xy 57.15 148.59) (xy 57.15 151.13)) (stroke (width 0) (type default)) (uuid d435ebcd-7403-44b5-a4bc-a7aafcdf484d) ) @@ -1914,21 +2213,33 @@ (stroke (width 0) (type default)) (uuid db6fc956-40ef-484f-8914-001c1254da2b) ) - (bus (pts (xy 152.4 134.62) (xy 152.4 137.16)) + (bus (pts (xy 154.94 177.8) (xy 154.94 180.34)) (stroke (width 0) (type default)) (uuid e0facd6d-6617-4d03-94d3-630eec5528e4) ) + (wire (pts (xy 167.64 144.78) (xy 168.91 144.78)) + (stroke (width 0) (type default)) + (uuid e1dc7cb2-7f40-4564-9182-68310bfeaf08) + ) (wire (pts (xy 320.04 58.42) (xy 320.04 55.88)) (stroke (width 0) (type default)) (uuid e3f2ae90-cf43-4314-90e2-2b4d1be61d1d) ) - (bus (pts (xy 152.4 121.92) (xy 152.4 127)) + (wire (pts (xy 219.71 160.02) (xy 232.41 160.02)) + (stroke (width 0) (type default)) + (uuid e4584e81-c59f-4e08-8241-17847593f6bc) + ) + (bus (pts (xy 154.94 165.1) (xy 154.94 170.18)) (stroke (width 0) (type default)) (uuid e534f5d2-897a-4d3f-845b-bed693694e50) ) - (wire (pts (xy 166.37 111.76) (xy 161.29 111.76)) + (wire (pts (xy 162.56 190.5) (xy 168.91 190.5)) + (stroke (width 0) (type default)) + (uuid e8352737-53ff-4ef8-9743-170146c35e0a) + ) + (wire (pts (xy 168.91 154.94) (xy 165.1 154.94)) (stroke (width 0) (type default)) (uuid e89e3cb9-e4bb-449d-9c6e-fad1c55e07b6) ) @@ -1936,40 +2247,48 @@ (stroke (width 0) (type default)) (uuid ebb2f4e3-1a6d-40f2-bef9-f16598377e9c) ) - (wire (pts (xy 194.31 91.44) (xy 196.85 91.44)) + (wire (pts (xy 339.09 107.95) (xy 339.09 109.22)) + (stroke (width 0) (type default)) + (uuid ebf1caea-6d9c-45ad-bf24-008481ddc978) + ) + (wire (pts (xy 196.85 134.62) (xy 199.39 134.62)) (stroke (width 0) (type default)) (uuid ec33b8ca-b8de-4661-8d14-a5df577fcba0) ) + (wire (pts (xy 330.2 118.11) (xy 330.2 115.57)) + (stroke (width 0) (type default)) + (uuid edb69cbd-ed57-4781-bb46-38197bd5f310) + ) (wire (pts (xy 69.85 45.72) (xy 76.2 45.72)) (stroke (width 0) (type default)) (uuid eed74977-1198-41ff-b62e-3bd1ad8a4463) ) - (wire (pts (xy 186.69 86.36) (xy 186.69 88.9)) + (wire (pts (xy 189.23 129.54) (xy 189.23 132.08)) (stroke (width 0) (type default)) (uuid f1a245cb-2509-475c-b031-89883e3a573d) ) - (wire (pts (xy 48.26 102.87) (xy 38.1 102.87)) + (wire (pts (xy 69.85 104.14) (xy 59.69 104.14)) (stroke (width 0) (type default)) (uuid f1d012c2-939a-4be5-b88c-082213d3e904) ) - (wire (pts (xy 48.26 118.11) (xy 38.1 118.11)) + (wire (pts (xy 69.85 119.38) (xy 59.69 119.38)) (stroke (width 0) (type default)) (uuid f3f147f8-b3ae-4641-bb65-ddb8ef109007) ) - (bus (pts (xy 124.46 142.24) (xy 152.4 142.24)) + (bus (pts (xy 81.28 184.15) (xy 154.94 184.15)) (stroke (width 0) (type default)) (uuid f42cf5fb-af24-4e9b-978e-a3882ba9ecbb) ) - (wire (pts (xy 100.33 109.22) (xy 100.33 115.57)) + (wire (pts (xy 57.15 151.13) (xy 57.15 157.48)) (stroke (width 0) (type default)) (uuid f5af45d9-bdeb-497e-9a6e-bb7b31f40ffa) ) - (wire (pts (xy 199.39 91.44) (xy 201.93 91.44)) + (wire (pts (xy 201.93 134.62) (xy 204.47 134.62)) (stroke (width 0) (type default)) (uuid f871c239-d7a0-4249-bd1e-e843cda98079) ) - (wire (pts (xy 100.33 109.22) (xy 87.63 109.22)) + (wire (pts (xy 57.15 151.13) (xy 44.45 151.13)) (stroke (width 0) (type default)) (uuid fcc702ab-34da-4279-8585-f8208e0593b9) ) @@ -1978,6 +2297,11 @@ (uuid ffcb323d-a8af-4652-8dee-89c52cf14609) ) + (rectangle (start 309.88 77.47) (end 359.41 128.27) + (stroke (width 0) (type default)) + (fill (type none)) + (uuid 517749b4-4d89-4daf-9a77-4bf876f7fb2e) + ) (rectangle (start 359.41 77.47) (end 406.4 128.27) (stroke (width 0) (type default)) (fill (type none)) @@ -1990,18 +2314,40 @@ ) (text "This is not really a PMOD connector since we're feeding USB bus voltage\nover it. The idea is to provide an interchangeable USB host/device termination." - (at 19.05 83.82 0) + (at 41.91 87.63 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 1a89b1e0-f54a-4e61-8b99-9f5a0e5fe54f) ) - (text "USB Header" (at 19.05 78.74 0) + (text "USB Header" (at 40.64 80.01 0) (effects (font (size 2.54 2.54) bold) (justify left bottom)) (uuid 1acecf04-5faf-4f78-9847-76e7bbed62ae) ) + (text "Good to have connections:\n- SPI\n- I2C\n- UART" (at 320.04 157.48 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 371720b8-90d0-46d6-a34d-aa122b6c9183) + ) + (text "Differential 90 ohm\nboard thickness: 1.0mm\nwidth: 0.8mm\nseparation: 0.15mm" + (at 115.57 165.1 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 39aabca6-cbd3-41ea-8a1f-e0296455b8c9) + ) + (text "PMOD1" (at 234.95 156.21 0) + (effects (font (size 1.27 1.27) (thickness 0.254) bold) (justify left bottom)) + (uuid 420d0161-94d7-46d5-b770-8bf001f781a0) + ) (text "Power" (at 29.21 25.4 0) (effects (font (size 2.54 2.54) (thickness 0.508) bold) (justify left bottom)) (uuid 45d752f5-5871-4800-b5f7-db9c6c491ad8) ) + (text "Crystal Oscillator" (at 312.42 82.55 0) + (effects (font (size 2.54 2.54) (thickness 0.508) bold) (justify left bottom)) + (uuid 4b861c33-e4ab-40d7-b1ea-28ceeeceee4a) + ) + (text "USB Host/Device and speed identification\nresistors are integrated to RP2040" + (at 115.57 148.59 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 4c15dac4-8af8-4ab1-89ae-58f33e45c0b6) + ) (text "Push BOOTSEL to enter USB DFU mode" (at 361.95 86.36 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 4f1960c2-0270-4851-bd73-077a5722524e) @@ -2014,11 +2360,19 @@ (effects (font (size 2.54 2.54) (thickness 0.508) bold) (justify left bottom)) (uuid 73b08098-c533-4b2a-902d-a5f59674da71) ) - (text "Core supply" (at 177.8 78.74 0) + (text "PMOD0" (at 234.95 146.05 0) + (effects (font (size 1.27 1.27) (thickness 0.254) bold) (justify left bottom)) + (uuid 810b5d4c-1886-403a-84d5-4896efa454a0) + ) + (text "Global async reset\ntie to IOVDD to disable" (at 148.59 130.81 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 8c781413-66f4-4bdd-bba9-3fd2b784d6d1) + ) + (text "Core supply" (at 180.34 121.92 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 8d9965b2-f4d4-4ac7-af8e-5a1a47387332) ) - (text "IO, ADC, USB Phy supply" (at 199.39 78.74 0) + (text "IO, ADC, USB Phy supply" (at 201.93 121.92 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 98992f13-9755-4e41-bea3-fbd8477e5da6) ) @@ -2034,60 +2388,117 @@ (effects (font (size 2.54 2.54) bold) (justify left bottom)) (uuid a9494800-6d9a-487e-8021-cd4cf4484021) ) + (text "YSX321SL:\nC_{L} = 20pF\nAssuming parasitic capacitance\nof around 5pF gives\nC_{1}=C_{2} = 30pF ~ 27pF" + (at 313.69 95.25 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid b37b3c05-c7c5-437d-8b0d-5a426e473737) + ) (text "Place C3 close to pin 45" (at 276.86 63.5 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid bc7ced0b-7a90-450b-afcb-c486f00c4cf6) ) + (text "SPI 0" (at 234.95 158.75 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid d364feb3-3be6-49ba-906f-5a5b5936f901) + ) + (text "QSPI Flash" (at 43.18 140.97 0) + (effects (font (size 2.54 2.54) bold) (justify left bottom)) + (uuid e3f46fb2-c376-4716-b913-a35d3e7edab0) + ) + (text "I2C 0\nI2C 1" (at 234.95 151.13 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid f00da06f-f797-406e-8568-bf1ca02730b1) + ) - (label "QSPI_SD1" (at 111.76 128.27 0) (fields_autoplaced) + (label "QSPI_SD1" (at 68.58 170.18 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 113d3100-285f-43fd-b70c-6d5037450af6) ) - (label "QSPI_SD0" (at 111.76 125.73 0) (fields_autoplaced) + (label "QSPI_SD0" (at 68.58 167.64 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 1d4dff63-ab69-47a1-b03f-a771e987a81b) ) - (label "QSPI_CS" (at 111.76 120.65 0) (fields_autoplaced) + (label "QSPI_CS" (at 68.58 162.56 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 333f7f08-dac1-43ec-8ab3-2243fedc6aff) ) - (label "QSPI_SD2" (at 111.76 130.81 0) (fields_autoplaced) + (label "I2C0_SDA" (at 232.41 144.78 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 4002ebb9-f45e-4cf1-875c-9b460a89f541) + ) + (label "QSPI_SD2" (at 68.58 172.72 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 4501efbe-a439-46ba-ba7b-10fa3f80b393) ) - (label "QSPI_SD3" (at 111.76 133.35 0) (fields_autoplaced) + (label "I2C1_SCL" (at 232.41 152.4 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 4c7e7ad3-27ab-4563-abcc-256b266aa80e) + ) + (label "QSPI_SD3" (at 68.58 175.26 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 4d014313-2c8d-441b-8261-0e884253026e) ) - (label "QSPI_SD1" (at 165.1 127 180) (fields_autoplaced) + (label "SPI0_MOSI" (at 232.41 162.56 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 65f43190-dcd1-472e-86b1-da1c724dc9c7) + ) + (label "XIN" (at 162.56 190.5 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 67e52c6a-3f33-406c-b642-248b17e773d7) + ) + (label "QSPI_SD1" (at 167.64 170.18 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 755e314e-58f4-4663-8e40-7186201615ba) ) - (label "QSPI_SD3" (at 165.1 132.08 180) (fields_autoplaced) + (label "XIN" (at 314.96 107.95 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 80a705e1-ba99-4f56-8c8c-5af6f8c57e72) + ) + (label "QSPI_SD3" (at 167.64 175.26 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 83b93f3a-ed05-4986-b946-5d69656bc11d) ) - (label "QSPI_CLK" (at 165.1 134.62 180) (fields_autoplaced) + (label "QSPI_CLK" (at 167.64 177.8 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 8ef8e68b-a3f4-44da-bc29-98c290c73661) ) - (label "QSPI_CS" (at 165.1 119.38 180) (fields_autoplaced) + (label "XOUT" (at 355.6 107.95 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 957e9e9a-98f7-4a7c-b09e-9ebb2268bdd9) + ) + (label "QSPI_CS" (at 167.64 162.56 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 96fabe75-cdb3-4211-81b2-df8b32fd617c) ) - (label "USB_D+" (at 144.78 109.22 180) (fields_autoplaced) + (label "SPI0_SCK" (at 232.41 160.02 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 9e266a6f-0d32-43f0-8d22-1908d520b70f) + ) + (label "USB_D+" (at 115.57 152.4 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 9f7ff5b3-675e-4752-978f-97db98efaa9a) ) - (label "QSPI_SD0" (at 165.1 124.46 180) (fields_autoplaced) + (label "QSPI_SD0" (at 167.64 167.64 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid ad7aa88b-f442-445b-b856-fe88f1dd606c) ) - (label "USB_D-" (at 144.78 111.76 180) (fields_autoplaced) + (label "SPI0_CSn" (at 232.41 157.48 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid b6c92f59-87e1-4082-b409-586d6fcbf46a) + ) + (label "SPI0_MISO" (at 232.41 154.94 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid bcdbfcfa-06e8-42b2-893e-4f4a32b910ba) + ) + (label "USB_D-" (at 115.57 154.94 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid c27a952c-9d42-46f8-ae37-801632d8198b) ) - (label "QSPI_CLK" (at 111.76 123.19 0) (fields_autoplaced) + (label "I2C1_SDA" (at 232.41 149.86 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid c6c53dac-dcd5-4b91-82c4-21e419825f67) + ) + (label "QSPI_CLK" (at 68.58 165.1 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid ce57f81d-146b-4e5f-9029-b24621accf59) ) @@ -2095,15 +2506,23 @@ (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid cf9d5bcd-991e-4315-a890-b2200981bcf6) ) - (label "USB_D+" (at 48.26 102.87 0) (fields_autoplaced) + (label "I2C0_SCL" (at 232.41 147.32 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid db0c2519-0903-4036-9f3f-4061643c1c21) + ) + (label "USB_D+" (at 69.85 104.14 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid e53dad90-7348-49ce-8ff7-4b72573c2933) ) - (label "USB_D-" (at 48.26 118.11 0) (fields_autoplaced) + (label "USB_D-" (at 69.85 119.38 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid e6c58bd9-0a38-4e76-aa9a-b17dd22c4b90) ) - (label "QSPI_SD2" (at 165.1 129.54 180) (fields_autoplaced) + (label "XOUT" (at 162.56 200.66 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid ec9ce54a-82e0-4e77-a18e-c5d078286f60) + ) + (label "QSPI_SD2" (at 167.64 172.72 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid fe2e5d75-086e-420d-8533-76d2c3888bf5) ) @@ -2134,19 +2553,19 @@ ) ) - (symbol (lib_name "GND_4") (lib_id "power:GND") (at 152.4 180.34 0) (unit 1) + (symbol (lib_name "GND_4") (lib_id "power:GND") (at 154.94 223.52 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 075d918f-ccb2-4e3d-9e27-5868b7a2cc96) - (property "Reference" "#PWR017" (at 152.4 186.69 0) + (property "Reference" "#PWR017" (at 154.94 229.87 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 152.4 185.42 0) + (property "Value" "GND" (at 154.94 228.6 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 152.4 180.34 0) + (property "Footprint" "" (at 154.94 223.52 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 152.4 180.34 0) + (property "Datasheet" "" (at 154.94 223.52 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 25ef6085-7198-4908-8c23-87c66a2fcc1a)) @@ -2185,19 +2604,19 @@ ) ) - (symbol (lib_id "power:VBUS") (at 38.1 123.19 270) (unit 1) + (symbol (lib_id "power:VBUS") (at 59.69 124.46 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 0dd560a5-cb2a-4d22-99bc-33e929f95d2f) - (property "Reference" "#PWR012" (at 34.29 123.19 0) + (property "Reference" "#PWR012" (at 55.88 124.46 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "VBUS" (at 41.91 123.825 90) + (property "Value" "VBUS" (at 63.5 125.095 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 38.1 123.19 0) + (property "Footprint" "" (at 59.69 124.46 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 38.1 123.19 0) + (property "Datasheet" "" (at 59.69 124.46 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 4a958602-c11f-42b7-ae61-57e881a45f34)) @@ -2261,19 +2680,44 @@ ) ) - (symbol (lib_id "Device:C_Small") (at 87.63 114.3 0) (unit 1) + (symbol (lib_name "GND_9") (lib_id "power:GND") (at 330.2 102.87 180) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 1298e3b0-7a81-41df-9d3e-70c3bb4be5ff) + (property "Reference" "#PWR024" (at 330.2 96.52 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 334.01 101.6 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 330.2 102.87 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 330.2 102.87 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e3eeb2e9-5abd-40eb-b41b-21fb48b93f4f)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR024") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:C_Small") (at 44.45 156.21 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 1547024c-530e-44af-b415-6981e6e95a86) - (property "Reference" "C14" (at 85.09 113.6713 0) + (property "Reference" "C14" (at 41.91 155.5813 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Value" "100N" (at 85.09 116.2113 0) + (property "Value" "100N" (at 41.91 158.1213 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "" (at 87.63 114.3 0) + (property "Footprint" "" (at 44.45 156.21 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 87.63 114.3 0) + (property "Datasheet" "~" (at 44.45 156.21 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 2de0a0ad-5ebe-4b7f-8cf5-44407267eb45)) @@ -2287,19 +2731,44 @@ ) ) - (symbol (lib_id "Device:R") (at 157.48 111.76 270) (mirror x) (unit 1) + (symbol (lib_name "GND_9") (lib_id "power:GND") (at 330.2 118.11 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 16cd9a99-89bc-418d-af63-25237a9e52a8) + (property "Reference" "#PWR025" (at 330.2 124.46 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 330.2 123.19 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 330.2 118.11 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 330.2 118.11 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 0d6bb4ea-659a-49e0-9c9d-555d7e829696)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR025") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R") (at 161.29 154.94 270) (mirror x) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 1c7582e1-701c-4e42-a0ae-0793bcda6cce) - (property "Reference" "R2" (at 157.48 114.3 90) + (property "Reference" "R2" (at 161.29 157.48 90) (effects (font (size 1.27 1.27))) ) - (property "Value" "27" (at 157.48 111.76 90) + (property "Value" "27" (at 161.29 154.94 90) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 157.48 113.538 90) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 161.29 156.718 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 157.48 111.76 0) + (property "Datasheet" "~" (at 161.29 154.94 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 79cc0329-7b61-4d08-90ba-006db96a6889)) @@ -2313,6 +2782,31 @@ ) ) + (symbol (lib_id "power:+3V3") (at 167.64 144.78 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 1d1cdfc0-cfaf-4fb7-8d67-f64fa16318ba) + (property "Reference" "#PWR026" (at 167.64 148.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (at 167.64 140.97 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 167.64 144.78 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 167.64 144.78 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 984491c3-2e4d-4ba2-8388-8d42f3bbe068)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR026") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "Device:C") (at 45.72 52.07 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 213beaa9-edb8-4927-86d2-ef963acc1a01) @@ -2339,19 +2833,19 @@ ) ) - (symbol (lib_name "GND_7") (lib_id "power:GND") (at 87.63 116.84 0) (unit 1) + (symbol (lib_name "GND_7") (lib_id "power:GND") (at 44.45 158.75 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 24d6586c-b184-4546-9862-65676eb5db71) - (property "Reference" "#PWR021" (at 87.63 123.19 0) + (property "Reference" "#PWR021" (at 44.45 165.1 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 87.63 121.92 0) + (property "Value" "GND" (at 44.45 163.83 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 87.63 116.84 0) + (property "Footprint" "" (at 44.45 158.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 87.63 116.84 0) + (property "Datasheet" "" (at 44.45 158.75 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 0b0fc538-6d0f-45e7-825f-46a4522de5fc)) @@ -2415,19 +2909,19 @@ ) ) - (symbol (lib_name "GND_3") (lib_id "power:GND") (at 38.1 115.57 90) (unit 1) + (symbol (lib_name "GND_3") (lib_id "power:GND") (at 59.69 116.84 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 36581b9a-a14c-428e-9f4b-47514317bdb1) - (property "Reference" "#PWR015" (at 44.45 115.57 0) + (property "Reference" "#PWR015" (at 66.04 116.84 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 41.91 116.205 90) + (property "Value" "GND" (at 63.5 117.475 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "" (at 38.1 115.57 0) + (property "Footprint" "" (at 59.69 116.84 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 38.1 115.57 0) + (property "Datasheet" "" (at 59.69 116.84 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid c3491163-eae4-4a3f-8cac-3995b8751e84)) @@ -2440,19 +2934,19 @@ ) ) - (symbol (lib_id "Connector:Conn_01x03_Pin") (at 144.78 170.18 0) (unit 1) + (symbol (lib_id "Connector:Conn_01x03_Pin") (at 147.32 213.36 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 37e4eef2-1c20-4519-a7cd-b996e16bc414) - (property "Reference" "J2" (at 140.97 168.91 0) + (property "Reference" "J2" (at 143.51 212.09 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "SWD" (at 140.97 171.45 0) + (property "Value" "SWD" (at 143.51 214.63 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (at 144.78 170.18 0) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (at 147.32 213.36 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 144.78 170.18 0) + (property "Datasheet" "~" (at 147.32 213.36 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 25d24eee-4273-4ec9-8bef-6d55f03cd083)) @@ -2467,19 +2961,50 @@ ) ) - (symbol (lib_id "power:+3V3") (at 100.33 106.68 0) (unit 1) + (symbol (lib_id "Device:Crystal_GND24") (at 330.2 107.95 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 41db20fe-972f-4930-9120-ff5f22ffa94e) + (property "Reference" "Y1" (at 322.58 105.41 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Crystal_GND24" (at 320.04 102.87 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm" (at 330.2 107.95 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://datasheet.lcsc.com/lcsc/2103291203_Yangxing-Tech-X322512MSB4SI_C9002.pdf" (at 330.2 107.95 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "lcsc" "https://www.lcsc.com/product-detail/Crystals_Yangxing-Tech-X322512MSB4SI_C9002.html" (at 330.2 107.95 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4deef770-4f5d-4d7c-b49f-8a97d830a87e)) + (pin "2" (uuid bba25667-e2fe-4323-9f8a-49591df6c227)) + (pin "3" (uuid 2302f00f-9611-449c-868c-e2e95442e3eb)) + (pin "4" (uuid ac2618eb-f271-4d35-9541-407a4d8e00d7)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "Y1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+3V3") (at 57.15 148.59 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 4fb6e5f9-f9bb-4932-8da1-9aa628800bd5) - (property "Reference" "#PWR020" (at 100.33 110.49 0) + (property "Reference" "#PWR020" (at 57.15 152.4 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3V3" (at 100.33 101.6 0) + (property "Value" "+3V3" (at 57.15 143.51 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 100.33 106.68 0) + (property "Footprint" "" (at 57.15 148.59 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 100.33 106.68 0) + (property "Datasheet" "" (at 57.15 148.59 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid cfb19dbc-cbbb-43c8-abc1-94098e37426f)) @@ -2542,19 +3067,45 @@ ) ) - (symbol (lib_name "GND_3") (lib_id "power:GND") (at 38.1 120.65 90) (unit 1) + (symbol (lib_id "Device:R_Small") (at 345.44 107.95 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 5c3e943e-7a60-4b1c-88e0-3f27f046b24f) + (property "Reference" "R5" (at 345.44 102.87 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "1k" (at 345.44 105.41 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 345.44 107.95 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 345.44 107.95 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 089964ae-711a-4568-9b66-86d3c843818f)) + (pin "2" (uuid 7ddadb16-54db-4634-9855-6f95b358cba3)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "R5") (unit 1) + ) + ) + ) + ) + + (symbol (lib_name "GND_3") (lib_id "power:GND") (at 59.69 121.92 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 6103c2a0-bfd6-4359-bae4-ebed4422f5d2) - (property "Reference" "#PWR06" (at 44.45 120.65 0) + (property "Reference" "#PWR06" (at 66.04 121.92 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 41.91 121.285 90) + (property "Value" "GND" (at 63.5 122.555 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "" (at 38.1 120.65 0) + (property "Footprint" "" (at 59.69 121.92 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 38.1 120.65 0) + (property "Datasheet" "" (at 59.69 121.92 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid aeb5afc8-90c1-4ed2-a124-225b13041109)) @@ -2618,6 +3169,32 @@ ) ) + (symbol (lib_id "Device:C_Small") (at 320.04 111.76 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 69961cb4-3fae-453c-8ea9-2c605018ddfd) + (property "Reference" "C15" (at 317.5 111.1313 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "27p" (at 317.5 113.6713 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (at 320.04 111.76 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 320.04 111.76 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 230f3a8b-0ded-44dd-8676-09ba27721d19)) + (pin "2" (uuid 8b5e74fe-08c4-4140-814a-098e3debe66c)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "C15") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "power:GND") (at 304.8 71.12 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 76e96b53-b4ca-49ac-a1ad-66e147c19c1c) @@ -2643,19 +3220,19 @@ ) ) - (symbol (lib_id "power:+1V1") (at 186.69 86.36 0) (unit 1) + (symbol (lib_id "power:+1V1") (at 189.23 129.54 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 7de8196d-fa59-4569-99b9-72837c68a643) - (property "Reference" "#PWR01" (at 186.69 90.17 0) + (property "Reference" "#PWR01" (at 189.23 133.35 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+1V1" (at 186.69 81.28 0) + (property "Value" "+1V1" (at 189.23 124.46 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 186.69 86.36 0) + (property "Footprint" "" (at 189.23 129.54 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 186.69 86.36 0) + (property "Datasheet" "" (at 189.23 129.54 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 92ccbfa8-e3d2-4792-a504-64d9f74ed2f0)) @@ -2668,19 +3245,19 @@ ) ) - (symbol (lib_id "power:GND") (at 191.77 185.42 0) (unit 1) + (symbol (lib_id "power:GND") (at 194.31 228.6 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 7f908c17-ba63-498a-b751-18c3f2ac709a) - (property "Reference" "#PWR03" (at 191.77 191.77 0) + (property "Reference" "#PWR03" (at 194.31 234.95 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 191.77 190.5 0) + (property "Value" "GND" (at 194.31 233.68 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 191.77 185.42 0) + (property "Footprint" "" (at 194.31 228.6 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 191.77 185.42 0) + (property "Datasheet" "" (at 194.31 228.6 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid bed66604-03a4-4413-955a-a740e97ee17b)) @@ -2770,19 +3347,19 @@ ) ) - (symbol (lib_id "Connector:TestPoint_Small") (at 184.15 88.9 0) (mirror y) (unit 1) + (symbol (lib_id "Connector:TestPoint_Small") (at 186.69 132.08 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 896c8058-1916-42c7-84d1-c719fb496a99) - (property "Reference" "TP1" (at 182.88 88.265 0) + (property "Reference" "TP1" (at 185.42 131.445 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "Core voltage" (at 182.88 90.805 0) + (property "Value" "Core voltage" (at 185.42 133.985 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" (at 179.07 88.9 0) + (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" (at 181.61 132.08 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 179.07 88.9 0) + (property "Datasheet" "~" (at 181.61 132.08 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 77c59c4c-f19f-457c-bf8f-beb8281220f4)) @@ -2795,19 +3372,19 @@ ) ) - (symbol (lib_id "Device:R") (at 157.48 109.22 270) (mirror x) (unit 1) + (symbol (lib_id "Device:R") (at 161.29 152.4 270) (mirror x) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 932eba53-45be-41df-9c6b-b442b634b530) - (property "Reference" "R1" (at 157.48 106.68 90) + (property "Reference" "R1" (at 161.29 149.86 90) (effects (font (size 1.27 1.27))) ) - (property "Value" "27" (at 157.48 109.22 90) + (property "Value" "27" (at 161.29 152.4 90) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 157.48 110.998 90) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 161.29 154.178 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 157.48 109.22 0) + (property "Datasheet" "~" (at 161.29 152.4 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 11f3c497-60ca-4594-bb06-ed1ced4ff635)) @@ -2846,19 +3423,19 @@ ) ) - (symbol (lib_id "MCU_RaspberryPi:RP2040") (at 191.77 139.7 0) (unit 1) + (symbol (lib_id "MCU_RaspberryPi:RP2040") (at 194.31 182.88 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 99b12fa7-3375-4bf2-96dc-bd3f17352de1) - (property "Reference" "U2" (at 193.7259 184.15 0) + (property "Reference" "U2" (at 196.2659 227.33 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "RP2040" (at 193.7259 186.69 0) + (property "Value" "RP2040" (at 196.2659 229.87 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm" (at 191.77 139.7 0) + (property "Footprint" "Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm" (at 194.31 182.88 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf" (at 191.77 139.7 0) + (property "Datasheet" "https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf" (at 194.31 182.88 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 4b3bd844-fc2c-4d3c-a095-44b7b3d2e61c)) @@ -2927,19 +3504,19 @@ ) ) - (symbol (lib_id "pmod:PMOD_Host_Conn_02x06") (at 33.02 109.22 0) (mirror y) (unit 1) + (symbol (lib_id "pmod:PMOD_Host_Conn_02x06") (at 54.61 110.49 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 99eec7d6-0627-4698-9bdf-d3e17283642c) - (property "Reference" "J1" (at 33.02 88.9 0) + (property "Reference" "J1" (at 54.61 90.17 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "USB Header" (at 33.02 91.44 0) + (property "Value" "USB Header" (at 54.61 92.71 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "pmod:PMOD_PinSocket_2x06_P2.54mm_Horizontal" (at 55.88 113.03 0) + (property "Footprint" "pmod:PMOD_PinSocket_2x06_P2.54mm_Horizontal" (at 77.47 114.3 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 55.88 113.03 0) + (property "Datasheet" "" (at 77.47 114.3 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 0bf6487e-3ea2-4411-baf2-e2a58ee4f500)) @@ -3013,19 +3590,19 @@ ) ) - (symbol (lib_id "power:+3V3") (at 201.93 86.36 0) (unit 1) + (symbol (lib_id "power:+3V3") (at 204.47 129.54 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid ad75fa6d-c7e8-4fd3-9079-ca4ff3d9d2b4) - (property "Reference" "#PWR08" (at 201.93 90.17 0) + (property "Reference" "#PWR08" (at 204.47 133.35 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3V3" (at 201.93 81.28 0) + (property "Value" "+3V3" (at 204.47 124.46 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 201.93 86.36 0) + (property "Footprint" "" (at 204.47 129.54 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 201.93 86.36 0) + (property "Datasheet" "" (at 204.47 129.54 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 58884eb1-30fa-4800-a714-53dd063401e7)) @@ -3116,19 +3693,19 @@ ) ) - (symbol (lib_name "GND_3") (lib_id "power:GND") (at 38.1 105.41 90) (unit 1) + (symbol (lib_name "GND_3") (lib_id "power:GND") (at 59.69 106.68 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid c8724895-9783-4251-bc2b-8cd0483cdb92) - (property "Reference" "#PWR011" (at 44.45 105.41 0) + (property "Reference" "#PWR011" (at 66.04 106.68 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 41.91 106.045 90) + (property "Value" "GND" (at 63.5 107.315 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "" (at 38.1 105.41 0) + (property "Footprint" "" (at 59.69 106.68 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 38.1 105.41 0) + (property "Datasheet" "" (at 59.69 106.68 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 0cb1cf4e-100e-4f76-91de-9f6a302c2096)) @@ -3141,19 +3718,19 @@ ) ) - (symbol (lib_id "Memory_Flash:W25Q128JVS") (at 100.33 128.27 0) (mirror y) (unit 1) + (symbol (lib_id "Memory_Flash:W25Q128JVS") (at 57.15 170.18 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid cf8f3c2d-3734-4735-87a7-4c87f418ed17) - (property "Reference" "U3" (at 91.44 127.635 0) + (property "Reference" "U3" (at 48.26 169.545 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "W25Q128JVS" (at 91.44 130.175 0) + (property "Value" "W25Q128JVS" (at 48.26 172.085 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Package_SO:SOIC-8_5.23x5.23mm_P1.27mm" (at 100.33 128.27 0) + (property "Footprint" "Package_SO:SOIC-8_5.23x5.23mm_P1.27mm" (at 57.15 170.18 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "http://www.winbond.com/resource-files/w25q128jv_dtr%20revc%2003272018%20plus.pdf" (at 100.33 128.27 0) + (property "Datasheet" "http://www.winbond.com/resource-files/w25q128jv_dtr%20revc%2003272018%20plus.pdf" (at 57.15 170.18 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 02482783-3722-411f-acd4-ed4707900882)) @@ -3173,19 +3750,19 @@ ) ) - (symbol (lib_id "power:VBUS") (at 38.1 107.95 270) (unit 1) + (symbol (lib_id "power:VBUS") (at 59.69 109.22 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid d17c7f51-3ff3-464f-839f-8222347c1c4b) - (property "Reference" "#PWR013" (at 34.29 107.95 0) + (property "Reference" "#PWR013" (at 55.88 109.22 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "VBUS" (at 41.91 108.585 90) + (property "Value" "VBUS" (at 63.5 109.855 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 38.1 107.95 0) + (property "Footprint" "" (at 59.69 109.22 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 38.1 107.95 0) + (property "Datasheet" "" (at 59.69 109.22 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid e9dd63d6-b278-4105-b4a0-917f50df6f84)) @@ -3275,6 +3852,32 @@ ) ) + (symbol (lib_id "Device:C_Small") (at 339.09 111.76 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid dd99cbcd-6162-48b7-b526-1a54ac840adf) + (property "Reference" "C16" (at 341.63 111.1313 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "27p" (at 341.63 113.6713 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (at 339.09 111.76 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 339.09 111.76 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 2b95ffc7-55a3-473b-9cb4-4acc71c0c167)) + (pin "2" (uuid 02a5c45e-d7fe-4e75-8378-44b9b26ab4c9)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "C16") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "power:+3V3") (at 378.46 96.52 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid e0ec086d-a3b0-4bd2-820a-1b0f16c24478) @@ -3300,19 +3903,19 @@ ) ) - (symbol (lib_name "GND_6") (lib_id "power:GND") (at 100.33 140.97 0) (mirror y) (unit 1) + (symbol (lib_name "GND_6") (lib_id "power:GND") (at 57.15 182.88 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid e123fc4a-d355-4ccb-b8aa-b62701dd2ca3) - (property "Reference" "#PWR019" (at 100.33 147.32 0) + (property "Reference" "#PWR019" (at 57.15 189.23 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 100.33 146.05 0) + (property "Value" "GND" (at 57.15 187.96 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 100.33 140.97 0) + (property "Footprint" "" (at 57.15 182.88 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 100.33 140.97 0) + (property "Datasheet" "" (at 57.15 182.88 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid e7e4a4f1-16f0-40e7-9b4c-f799c6cd8f42)) @@ -3480,19 +4083,19 @@ ) ) - (symbol (lib_name "GND_3") (lib_id "power:GND") (at 38.1 100.33 90) (unit 1) + (symbol (lib_name "GND_3") (lib_id "power:GND") (at 59.69 101.6 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid f7cad1c3-49a8-4b43-ad69-376fc719df56) - (property "Reference" "#PWR014" (at 44.45 100.33 0) + (property "Reference" "#PWR014" (at 66.04 101.6 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 41.91 100.965 90) + (property "Value" "GND" (at 63.5 102.235 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "" (at 38.1 100.33 0) + (property "Footprint" "" (at 59.69 101.6 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 38.1 100.33 0) + (property "Datasheet" "" (at 59.69 101.6 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid d157b0bd-d54f-46ee-851a-a61a74c34c54)) From c5b8be47c7e1e7d46938f8491b1c21c581142ef1 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Mon, 27 Feb 2023 20:32:35 +0200 Subject: [PATCH 08/42] WIP: start fleshing out PMOD headers --- kicad-projects/hatlet/hatlet.kicad_sch | 3034 ++++++++++++++++++------ 1 file changed, 2293 insertions(+), 741 deletions(-) diff --git a/kicad-projects/hatlet/hatlet.kicad_sch b/kicad-projects/hatlet/hatlet.kicad_sch index 1360ee7..ebb4785 100644 --- a/kicad-projects/hatlet/hatlet.kicad_sch +++ b/kicad-projects/hatlet/hatlet.kicad_sch @@ -340,6 +340,89 @@ ) ) ) + (symbol "Device:LED_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) + (property "Reference" "D" (at -1.27 3.175 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "LED_Small" (at -4.445 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 0 0 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "LED diode light-emitting-diode" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Light emitting diode, small symbol" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "LED_Small_0_1" + (polyline + (pts + (xy -0.762 -1.016) + (xy -0.762 1.016) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.016 0) + (xy -0.762 0) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.762 -1.016) + (xy -0.762 0) + (xy 0.762 1.016) + (xy 0.762 -1.016) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0.762) + (xy -0.508 1.27) + (xy -0.254 1.27) + (xy -0.508 1.27) + (xy -0.508 1.016) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.508 1.27) + (xy 0 1.778) + (xy 0.254 1.778) + (xy 0 1.778) + (xy 0 1.524) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "LED_Small_1_1" + (pin passive line (at -2.54 0 0) (length 1.778) + (name "K" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 0 180) (length 1.778) + (name "A" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) (property "Reference" "R" (at 2.032 0 90) (effects (font (size 1.27 1.27))) @@ -458,6 +541,86 @@ ) ) ) + (symbol "GND_10" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND_10" (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (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" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_10_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "GND_10_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "GND_11" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND_11" (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (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" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_11_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "GND_11_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "GND_2" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) (property "Reference" "#PWR" (at 0 -6.35 0) (effects (font (size 1.27 1.27)) hide) @@ -1178,7 +1341,7 @@ ) ) ) - (symbol "Switch:SW_Push" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (symbol "Switch:SW_Push" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) (property "Reference" "SW" (at 1.27 2.54 0) (effects (font (size 1.27 1.27)) (justify left)) ) @@ -1512,692 +1675,1139 @@ ) ) - (junction (at 345.44 22.86) (diameter 0) (color 0 0 0 0) - (uuid 08e28ed7-22df-4f01-b3e8-a95e36a439c6) + (junction (at 83.82 201.93) (diameter 0) (color 0 0 0 0) + (uuid 093c3a50-2170-4715-9810-d7ddb50ff708) ) (junction (at 270.51 273.05) (diameter 0) (color 0 0 0 0) (uuid 0beeb788-9e54-4296-9abf-2a716a1fa9ad) ) - (junction (at 199.39 134.62) (diameter 0) (color 0 0 0 0) + (junction (at 104.14 209.55) (diameter 0) (color 0 0 0 0) + (uuid 13a0f3b5-498a-4f85-8398-b97370576458) + ) + (junction (at 83.82 209.55) (diameter 0) (color 0 0 0 0) + (uuid 1f4f2d79-b469-4b92-ba5e-11bd20386f1f) + ) + (junction (at 191.77 66.04) (diameter 0) (color 0 0 0 0) (uuid 2386d8e7-71a4-47d7-b1fe-285dcb4e38ec) ) - (junction (at 358.14 35.56) (diameter 0) (color 0 0 0 0) - (uuid 26ee0310-fab4-4ced-b769-703cc809194b) + (junction (at 53.34 219.71) (diameter 0) (color 0 0 0 0) + (uuid 32fc9057-4c28-4b8c-aa87-1eb82c766151) + ) + (junction (at 300.99 88.9) (diameter 0) (color 0 0 0 0) + (uuid 3305d2c7-83cf-4f77-ab7f-5c5afa7d61ec) ) - (junction (at 304.8 35.56) (diameter 0) (color 0 0 0 0) - (uuid 364e55ba-8733-412e-93c7-7e1e32561619) + (junction (at 73.66 209.55) (diameter 0) (color 0 0 0 0) + (uuid 355bfc84-d33f-4356-ad32-1da2cf469dc1) ) - (junction (at 304.8 55.88) (diameter 0) (color 0 0 0 0) - (uuid 3fa9785f-55d8-4463-91e9-ce1ab3635995) + (junction (at 186.69 161.29) (diameter 0) (color 0 0 0 0) + (uuid 4076b44f-8176-49c0-bd7b-359e0e2b95a8) ) - (junction (at 57.15 151.13) (diameter 0) (color 0 0 0 0) + (junction (at 49.53 82.55) (diameter 0) (color 0 0 0 0) (uuid 496eefb2-52ad-4363-a2f0-615b1c238f26) ) - (junction (at 62.23 57.15) (diameter 0) (color 0 0 0 0) + (junction (at 190.5 231.14) (diameter 0) (color 0 0 0 0) (uuid 4a01dd8c-a0be-48bc-ba90-c901c04a2789) ) - (junction (at 76.2 45.72) (diameter 0) (color 0 0 0 0) + (junction (at 204.47 219.71) (diameter 0) (color 0 0 0 0) (uuid 503c9e6c-68b7-4d4e-be24-1b57df4aff53) ) - (junction (at 189.23 134.62) (diameter 0) (color 0 0 0 0) + (junction (at 181.61 66.04) (diameter 0) (color 0 0 0 0) (uuid 5f12d161-cc8f-432e-900f-0cc0d5ab7f60) ) (junction (at 265.43 273.05) (diameter 0) (color 0 0 0 0) (uuid 5ffaed5d-bab7-4885-89ef-416d3c273b9a) ) - (junction (at 383.54 22.86) (diameter 0) (color 0 0 0 0) - (uuid 60d8a526-fe22-496a-b898-c1ffc7f284c4) - ) - (junction (at 332.74 22.86) (diameter 0) (color 0 0 0 0) - (uuid 62d33bca-5a74-434c-a2e7-6e263036ce10) - ) - (junction (at 320.04 68.58) (diameter 0) (color 0 0 0 0) - (uuid 6b0315ed-0053-4101-b997-379b2b386c86) + (junction (at 300.99 48.26) (diameter 0) (color 0 0 0 0) + (uuid 6e8de565-21ed-419d-b9fa-295c27e501d8) ) - (junction (at 345.44 35.56) (diameter 0) (color 0 0 0 0) - (uuid 761bfa04-8995-4894-a3bd-133b1bd2a4ba) + (junction (at 73.66 201.93) (diameter 0) (color 0 0 0 0) + (uuid 7527d443-3bf8-421b-94f6-7f4d977c2739) ) - (junction (at 358.14 22.86) (diameter 0) (color 0 0 0 0) - (uuid 8675f994-03a9-4708-b297-87f276a63b33) + (junction (at 63.5 201.93) (diameter 0) (color 0 0 0 0) + (uuid 89cb98b1-a79a-4efb-bbce-43cad732ad8d) ) (junction (at 275.59 273.05) (diameter 0) (color 0 0 0 0) (uuid 8b03c74c-3822-484b-9bc2-29da6da2d1a3) ) - (junction (at 383.54 35.56) (diameter 0) (color 0 0 0 0) - (uuid 95179d6e-c365-4a19-a642-899dbc363e89) + (junction (at 63.5 209.55) (diameter 0) (color 0 0 0 0) + (uuid 90538761-7c20-41c1-92e3-fc647db41c57) ) - (junction (at 330.2 115.57) (diameter 0) (color 0 0 0 0) + (junction (at 71.12 271.78) (diameter 0) (color 0 0 0 0) (uuid 981593c0-43e7-4b16-83c7-350461dcd5b5) ) - (junction (at 304.8 22.86) (diameter 0) (color 0 0 0 0) - (uuid 98321e32-a09f-4e20-b289-d1b7b84b2db3) + (junction (at 53.34 209.55) (diameter 0) (color 0 0 0 0) + (uuid 9b3712d2-85e4-43e5-a027-73d1f603f7b0) ) - (junction (at 189.23 132.08) (diameter 0) (color 0 0 0 0) + (junction (at 181.61 63.5) (diameter 0) (color 0 0 0 0) (uuid a4607c8e-da69-4330-bb2e-88c943e57cb3) ) - (junction (at 204.47 134.62) (diameter 0) (color 0 0 0 0) + (junction (at 196.85 66.04) (diameter 0) (color 0 0 0 0) (uuid a784b2c2-dfb0-43c6-a635-eef4f8830950) ) - (junction (at 378.46 107.95) (diameter 0) (color 0 0 0 0) + (junction (at 119.38 264.16) (diameter 0) (color 0 0 0 0) (uuid a94c96d5-4a2d-4384-b694-7589f8d4a785) ) - (junction (at 320.04 22.86) (diameter 0) (color 0 0 0 0) - (uuid aaa9fdfc-4444-4b4b-abbb-de8b79672a78) + (junction (at 53.34 201.93) (diameter 0) (color 0 0 0 0) + (uuid b61c9b8e-b042-4610-a34b-619a390a4271) ) - (junction (at 304.8 68.58) (diameter 0) (color 0 0 0 0) - (uuid acdf5d03-396f-4e81-a2fb-47c73a715617) + (junction (at 53.34 227.33) (diameter 0) (color 0 0 0 0) + (uuid b9e80909-ee90-46de-bf35-1f786fdf80bf) ) - (junction (at 320.04 35.56) (diameter 0) (color 0 0 0 0) - (uuid bf287ae4-83c5-4ab2-b56a-a41f72ae9b1c) + (junction (at 93.98 201.93) (diameter 0) (color 0 0 0 0) + (uuid babf1ac8-4ef6-4ee2-96d4-06424473258d) ) - (junction (at 370.84 35.56) (diameter 0) (color 0 0 0 0) - (uuid c2060c36-97c3-48be-937c-6bdbfb7373f8) + (junction (at 44.45 227.33) (diameter 0) (color 0 0 0 0) + (uuid bb1738f5-6f03-43db-82c9-870848c65694) ) - (junction (at 154.94 220.98) (diameter 0) (color 0 0 0 0) - (uuid cb71f06b-a931-412a-ae2d-f26f59f5271e) + (junction (at 44.45 219.71) (diameter 0) (color 0 0 0 0) + (uuid c08c37fb-efa4-477d-8a28-a2077e35fec1) ) - (junction (at 332.74 35.56) (diameter 0) (color 0 0 0 0) - (uuid d05ac8e1-dbe6-41fb-8148-dc125c2b76d5) - ) - (junction (at 201.93 134.62) (diameter 0) (color 0 0 0 0) + (junction (at 194.31 66.04) (diameter 0) (color 0 0 0 0) (uuid d25a8837-ae96-4a89-b0f3-84fddb275e7c) ) - (junction (at 339.09 107.95) (diameter 0) (color 0 0 0 0) + (junction (at 80.01 264.16) (diameter 0) (color 0 0 0 0) (uuid d72c4d2a-0945-4613-a2db-395ed7d46f1f) ) - (junction (at 45.72 45.72) (diameter 0) (color 0 0 0 0) + (junction (at 44.45 201.93) (diameter 0) (color 0 0 0 0) + (uuid d9a5ceda-558f-4391-ad58-4d9bf61a2758) + ) + (junction (at 173.99 219.71) (diameter 0) (color 0 0 0 0) (uuid dab63a8b-10ea-4d89-b1b0-915825ed9196) ) - (junction (at 320.04 107.95) (diameter 0) (color 0 0 0 0) + (junction (at 93.98 209.55) (diameter 0) (color 0 0 0 0) + (uuid dc3a2ba0-7077-4a42-944a-3aa3a77d59e1) + ) + (junction (at 60.96 264.16) (diameter 0) (color 0 0 0 0) (uuid e1982007-1456-4d1c-8f9c-15bb7191251c) ) - (junction (at 370.84 22.86) (diameter 0) (color 0 0 0 0) - (uuid e3704a1a-d509-4059-8dd8-5018fbb31363) + (junction (at 44.45 209.55) (diameter 0) (color 0 0 0 0) + (uuid e8d49052-28a6-4c67-a1d7-bbb0ee904fbb) ) - (junction (at 320.04 55.88) (diameter 0) (color 0 0 0 0) - (uuid ee8123bf-de4d-4b01-b117-3381b2b1500c) + (junction (at 104.14 201.93) (diameter 0) (color 0 0 0 0) + (uuid ee8e3d31-4f88-4dd2-a39d-ddcd95d402fd) ) - (no_connect (at 59.69 96.52) (uuid 38d42ef6-f8e6-45a1-a792-974ddd1d6f71)) - (no_connect (at 59.69 111.76) (uuid 9c126bbe-a107-4bb9-b4a3-32ae44e48422)) - (no_connect (at 59.69 99.06) (uuid a0db6925-12d4-48c1-95d6-f8872b40575b)) - (no_connect (at 59.69 114.3) (uuid f07109d4-a048-4872-bd11-021223cb0074)) + (no_connect (at 81.28 44.45) (uuid 38d42ef6-f8e6-45a1-a792-974ddd1d6f71)) + (no_connect (at 81.28 59.69) (uuid 9c126bbe-a107-4bb9-b4a3-32ae44e48422)) + (no_connect (at 81.28 46.99) (uuid a0db6925-12d4-48c1-95d6-f8872b40575b)) + (no_connect (at 81.28 62.23) (uuid f07109d4-a048-4872-bd11-021223cb0074)) - (bus_entry (at 157.48 177.8) (size -2.54 2.54) + (bus_entry (at 303.53 59.69) (size -2.54 -2.54) + (stroke (width 0) (type default)) + (uuid 01841f42-d380-4121-8cce-5dfde25b9903) + ) + (bus_entry (at 237.49 124.46) (size 2.54 -2.54) + (stroke (width 0) (type default)) + (uuid 04ad5261-07ed-44fb-9e00-5d49c5fda529) + ) + (bus_entry (at 149.86 109.22) (size -2.54 2.54) (stroke (width 0) (type default)) (uuid 0535f7ab-6608-4b08-ae78-2211f9f1b59f) ) - (bus_entry (at 78.74 165.1) (size 2.54 2.54) + (bus_entry (at 303.53 87.63) (size -2.54 -2.54) (stroke (width 0) (type default)) - (uuid 1581eae4-d566-4639-9cbd-d6ee1ac127f6) + (uuid 0c41abbf-a900-40e8-b704-63772fe8cdc6) ) - (bus_entry (at 78.74 162.56) (size 2.54 2.54) + (bus_entry (at 303.53 85.09) (size -2.54 -2.54) (stroke (width 0) (type default)) - (uuid 359bd457-5197-40b6-8426-b746b21bc6c0) + (uuid 12b1c6bf-1041-47c1-8984-785f744d17f6) ) - (bus_entry (at 157.48 175.26) (size -2.54 2.54) + (bus_entry (at 71.12 96.52) (size 2.54 2.54) (stroke (width 0) (type default)) - (uuid 3cd589e9-f1d3-4224-b743-c332d4e04f97) + (uuid 1581eae4-d566-4639-9cbd-d6ee1ac127f6) ) - (bus_entry (at 157.48 167.64) (size -2.54 2.54) + (bus_entry (at 303.53 57.15) (size -2.54 -2.54) (stroke (width 0) (type default)) - (uuid 6525db3a-46ad-4007-9ff0-f3eee4291cf5) + (uuid 25f40fb6-3880-4b51-a486-94d247faee89) ) - (bus_entry (at 157.48 172.72) (size -2.54 2.54) + (bus_entry (at 232.41 83.82) (size 2.54 -2.54) (stroke (width 0) (type default)) - (uuid 7361239e-8dd5-48d0-ac1f-57fe68517e04) + (uuid 2950f35c-3804-4b8d-81d9-bddf8ddff552) ) - (bus_entry (at 78.74 170.18) (size 2.54 2.54) + (bus_entry (at 303.53 125.73) (size -2.54 -2.54) (stroke (width 0) (type default)) - (uuid 8304afeb-9f87-4254-a8de-3c92c8c7abfa) + (uuid 2a0c2fcf-a05f-4e96-8b2c-707caad166fc) ) - (bus_entry (at 157.48 170.18) (size -2.54 2.54) + (bus_entry (at 303.53 120.65) (size -2.54 -2.54) (stroke (width 0) (type default)) - (uuid a0a0224c-88bc-4e22-a296-7cb6e63aa082) + (uuid 2a34af6d-4b4c-47af-ba6e-72fb88823812) ) - (bus_entry (at 78.74 172.72) (size 2.54 2.54) + (bus_entry (at 234.95 104.14) (size 2.54 -2.54) (stroke (width 0) (type default)) - (uuid a1b26e9e-903e-4296-bebe-d32ede18cf68) + (uuid 31b879f3-5c59-4348-a56b-3567007cac73) ) - (bus_entry (at 78.74 167.64) (size 2.54 2.54) + (bus_entry (at 71.12 93.98) (size 2.54 2.54) (stroke (width 0) (type default)) - (uuid c7e59cce-1a4a-4332-9d8f-dfef56878b20) + (uuid 359bd457-5197-40b6-8426-b746b21bc6c0) ) - (bus_entry (at 157.48 162.56) (size -2.54 2.54) + (bus_entry (at 303.53 123.19) (size -2.54 -2.54) (stroke (width 0) (type default)) - (uuid d0e789c6-64bb-47a6-9309-53f95b8a1b7c) + (uuid 384e5628-40d1-476d-997d-ae4aac7ff8cb) ) - (bus_entry (at 78.74 175.26) (size 2.54 2.54) + (bus_entry (at 149.86 106.68) (size -2.54 2.54) (stroke (width 0) (type default)) - (uuid f83dd956-36aa-4e8b-bb6b-43ce62a2aacd) + (uuid 3cd589e9-f1d3-4224-b743-c332d4e04f97) ) - - (wire (pts (xy 334.01 107.95) (xy 339.09 107.95)) + (bus_entry (at 303.53 41.91) (size -2.54 -2.54) (stroke (width 0) (type default)) - (uuid 00455658-7765-4ac3-b587-65dc11244020) + (uuid 4a4101fc-5218-4b5a-b421-9454151b4cff) ) - (wire (pts (xy 45.72 45.72) (xy 54.61 45.72)) + (bus_entry (at 303.53 135.89) (size -2.54 -2.54) (stroke (width 0) (type default)) - (uuid 00aeac81-c4e3-4f8c-98b3-9dc4b03ac5ba) + (uuid 4c7d73ae-8a6e-48f2-9929-bce66e2e1c7a) ) - (wire (pts (xy 67.31 165.1) (xy 78.74 165.1)) + (bus_entry (at 303.53 39.37) (size -2.54 -2.54) (stroke (width 0) (type default)) - (uuid 0381f4ee-e1db-435f-a200-523a7ff82574) + (uuid 4e5f3cec-d508-46e0-afa2-472d53039531) ) - (wire (pts (xy 339.09 115.57) (xy 330.2 115.57)) + (bus_entry (at 303.53 82.55) (size -2.54 -2.54) (stroke (width 0) (type default)) - (uuid 046dee73-1390-469a-b304-c9bb1063bbfc) + (uuid 53089d0d-9ac3-4e24-af19-4190a362e59f) ) - (wire (pts (xy 396.24 25.4) (xy 396.24 22.86)) + (bus_entry (at 303.53 44.45) (size -2.54 -2.54) (stroke (width 0) (type default)) - (uuid 072a4faa-169b-46a7-a3fb-0c886e774057) + (uuid 57a383ea-8041-47e7-9f6b-5eb8535d6c2b) ) - (wire (pts (xy 67.31 175.26) (xy 78.74 175.26)) + (bus_entry (at 234.95 111.76) (size 2.54 -2.54) (stroke (width 0) (type default)) - (uuid 07d2c0ab-e25a-4487-b4fe-9e00bfea33cd) + (uuid 5d54191a-e636-4af8-8cf0-42f14e918722) ) - (wire (pts (xy 332.74 55.88) (xy 332.74 58.42)) + (bus_entry (at 149.86 99.06) (size -2.54 2.54) (stroke (width 0) (type default)) - (uuid 082c87ea-70c6-4e2e-92e6-bf3be33b1ee5) + (uuid 6525db3a-46ad-4007-9ff0-f3eee4291cf5) ) - (wire (pts (xy 332.74 22.86) (xy 332.74 25.4)) + (bus_entry (at 232.41 81.28) (size 2.54 -2.54) (stroke (width 0) (type default)) - (uuid 08e67c47-321e-4f21-9799-fb2ac210f681) + (uuid 6955722a-6afc-40f2-a085-fd19f5c0ef9a) ) - (wire (pts (xy 347.98 107.95) (xy 355.6 107.95)) + (bus_entry (at 237.49 121.92) (size 2.54 -2.54) (stroke (width 0) (type default)) - (uuid 0d78daa4-dc5f-4fc2-922f-ba74ca2347fc) + (uuid 6dcb40b1-29bb-47a1-a9a3-e39836440fb5) ) - (wire (pts (xy 332.74 66.04) (xy 332.74 68.58)) + (bus_entry (at 149.86 104.14) (size -2.54 2.54) (stroke (width 0) (type default)) - (uuid 0e27a5d7-3c3d-4be2-b8ef-37f657bbe7ea) + (uuid 7361239e-8dd5-48d0-ac1f-57fe68517e04) ) - (wire (pts (xy 35.56 44.45) (xy 35.56 45.72)) + (bus_entry (at 303.53 80.01) (size -2.54 -2.54) (stroke (width 0) (type default)) - (uuid 0e3daa6b-a8ef-4cd6-894b-7d568d6ba9d1) + (uuid 760a316f-9178-4c47-9b60-94b7a713b6e8) ) - (wire (pts (xy 152.4 210.82) (xy 168.91 210.82)) + (bus_entry (at 232.41 91.44) (size 2.54 -2.54) (stroke (width 0) (type default)) - (uuid 0ff47495-3fd2-4aef-b307-b4c635202753) + (uuid 7dbb4e40-a8b6-4030-aa6d-485da0cb1e2e) ) - (wire (pts (xy 304.8 35.56) (xy 304.8 38.1)) + (bus_entry (at 234.95 109.22) (size 2.54 -2.54) (stroke (width 0) (type default)) - (uuid 1299af96-77a5-4398-b917-ac017969e8fd) + (uuid 7f9a0cd5-2341-442f-bee3-a13ca641cf58) ) - (wire (pts (xy 44.45 151.13) (xy 44.45 153.67)) + (bus_entry (at 71.12 101.6) (size 2.54 2.54) (stroke (width 0) (type default)) - (uuid 132fb83e-3423-458c-8741-d8380596df23) + (uuid 8304afeb-9f87-4254-a8de-3c92c8c7abfa) ) - (wire (pts (xy 314.96 107.95) (xy 320.04 107.95)) + (bus_entry (at 234.95 101.6) (size 2.54 -2.54) (stroke (width 0) (type default)) - (uuid 135f1f4f-ac5e-41ba-8c97-72cce30247b7) + (uuid 8b08aac0-21e1-433f-8ac0-e45e77b54620) ) - (wire (pts (xy 320.04 107.95) (xy 320.04 109.22)) + (bus_entry (at 149.86 101.6) (size -2.54 2.54) (stroke (width 0) (type default)) - (uuid 13d4d77c-9ad2-4f2f-9381-815f6d88c2d3) + (uuid a0a0224c-88bc-4e22-a296-7cb6e63aa082) ) - (wire (pts (xy 152.4 213.36) (xy 168.91 213.36)) + (bus_entry (at 71.12 104.14) (size 2.54 2.54) (stroke (width 0) (type default)) - (uuid 174256b6-2c4f-41b8-a518-b1552efcd001) + (uuid a1b26e9e-903e-4296-bebe-d32ede18cf68) ) - (wire (pts (xy 204.47 134.62) (xy 204.47 137.16)) + (bus_entry (at 232.41 99.06) (size 2.54 -2.54) (stroke (width 0) (type default)) - (uuid 175fcd76-23cd-45cf-b664-4512b4fe11be) + (uuid a34db349-c128-461a-b1a8-8faddadbab75) ) - (wire (pts (xy 370.84 33.02) (xy 370.84 35.56)) + (bus_entry (at 237.49 132.08) (size 2.54 -2.54) (stroke (width 0) (type default)) - (uuid 18ed8873-496b-4f3c-b52c-8a26ab894108) + (uuid ac40882e-cd44-4aa3-a872-bc52119f485a) ) - (wire (pts (xy 157.48 175.26) (xy 168.91 175.26)) + (bus_entry (at 303.53 128.27) (size -2.54 -2.54) (stroke (width 0) (type default)) - (uuid 197909d1-8e24-41ca-85d5-fc678f39e849) + (uuid b17c73af-fa14-48b4-af2e-bc2a73401ae6) ) - (bus (pts (xy 81.28 165.1) (xy 81.28 167.64)) + (bus_entry (at 303.53 54.61) (size -2.54 -2.54) (stroke (width 0) (type default)) - (uuid 1b5ce3b0-f5ec-4461-9e92-5219bafa3ffc) + (uuid b304c27e-1876-40ea-8919-c04e8d073c88) ) - - (wire (pts (xy 62.23 53.34) (xy 62.23 57.15)) + (bus_entry (at 303.53 62.23) (size -2.54 -2.54) (stroke (width 0) (type default)) - (uuid 1da68d32-53a2-4a1b-a737-f37d600ebd3b) + (uuid b51641d9-b5de-4342-b366-90e6881b996d) ) - (wire (pts (xy 35.56 45.72) (xy 45.72 45.72)) + (bus_entry (at 237.49 129.54) (size 2.54 -2.54) (stroke (width 0) (type default)) - (uuid 2141282a-6e5b-4846-a84d-706d9ce720ad) + (uuid bd567576-d9b8-4677-bd3c-0d19ae1c8bd8) ) - (bus (pts (xy 81.28 177.8) (xy 81.28 184.15)) + (bus_entry (at 303.53 46.99) (size -2.54 -2.54) (stroke (width 0) (type default)) - (uuid 23be82ea-b468-4a52-8664-b4490738a7ed) + (uuid c34a7bb3-2ee2-4dd5-a00d-51b5176bd171) ) - - (wire (pts (xy 304.8 68.58) (xy 320.04 68.58)) + (bus_entry (at 303.53 138.43) (size -2.54 -2.54) (stroke (width 0) (type default)) - (uuid 24004e09-7a77-4a55-881f-425ef73920fa) + (uuid c4968764-6fd6-408b-b6ae-98dc3e653add) ) - (wire (pts (xy 383.54 22.86) (xy 370.84 22.86)) + (bus_entry (at 71.12 99.06) (size 2.54 2.54) (stroke (width 0) (type default)) - (uuid 2487f403-58f4-4d93-adb9-95f9ad12c13e) + (uuid c7e59cce-1a4a-4332-9d8f-dfef56878b20) ) - (wire (pts (xy 204.47 129.54) (xy 204.47 134.62)) + (bus_entry (at 234.95 114.3) (size 2.54 -2.54) (stroke (width 0) (type default)) - (uuid 24ab3ae5-cc6a-4f1d-8cce-ed81d3b0707a) + (uuid c8d5d108-1ba2-49a5-9c7f-d7b45d60b719) ) - (wire (pts (xy 219.71 144.78) (xy 232.41 144.78)) + (bus_entry (at 237.49 134.62) (size 2.54 -2.54) (stroke (width 0) (type default)) - (uuid 27929561-21c0-4e5c-9d39-97ccb8d77196) + (uuid ca18412f-04e5-4c94-ba2e-523b4f065237) ) - (wire (pts (xy 320.04 68.58) (xy 320.04 66.04)) + (bus_entry (at 149.86 93.98) (size -2.54 2.54) (stroke (width 0) (type default)) - (uuid 29b640e0-2ba2-411a-8f29-edc79d7068c3) + (uuid d0e789c6-64bb-47a6-9309-53f95b8a1b7c) ) - (wire (pts (xy 345.44 22.86) (xy 345.44 25.4)) + (bus_entry (at 234.95 106.68) (size 2.54 -2.54) (stroke (width 0) (type default)) - (uuid 2a4cd167-ab75-41c8-9046-62331c1e0aeb) + (uuid d13e4c43-fbfe-413e-b37e-14ed61a4a2a6) ) - (wire (pts (xy 219.71 152.4) (xy 232.41 152.4)) + (bus_entry (at 303.53 95.25) (size -2.54 -2.54) (stroke (width 0) (type default)) - (uuid 2afc4af5-3f88-46f5-b4e4-4d32b5993e64) + (uuid d4be1bbe-0449-4c68-bead-c3feff8e86fd) ) - (wire (pts (xy 199.39 134.62) (xy 199.39 137.16)) + (bus_entry (at 232.41 93.98) (size 2.54 -2.54) (stroke (width 0) (type default)) - (uuid 2e3f405c-eddf-47e7-8966-48f069809bd9) + (uuid d522eaaa-89ee-4a59-b08e-6eb4ecf62e0b) ) - (wire (pts (xy 62.23 57.15) (xy 76.2 57.15)) + (bus_entry (at 232.41 88.9) (size 2.54 -2.54) (stroke (width 0) (type default)) - (uuid 352cce7a-be74-44f8-8049-8cfd3a87b095) + (uuid dcf8ce03-271c-4b1c-8d16-b05df3d48888) ) - (wire (pts (xy 378.46 96.52) (xy 378.46 97.79)) + (bus_entry (at 232.41 96.52) (size 2.54 -2.54) (stroke (width 0) (type default)) - (uuid 35c57406-a988-4b6b-8f4a-fefb0fb6ce28) + (uuid e0fc2b09-eab6-431e-b84d-1315cc151c49) ) - (wire (pts (xy 345.44 33.02) (xy 345.44 35.56)) + (bus_entry (at 232.41 86.36) (size 2.54 -2.54) (stroke (width 0) (type default)) - (uuid 36e9248f-4427-48a0-bbd0-db1c707b318e) + (uuid f469347a-b8cf-449b-ba4d-688f96053f23) ) - (wire (pts (xy 191.77 137.16) (xy 191.77 134.62)) + (bus_entry (at 71.12 106.68) (size 2.54 2.54) (stroke (width 0) (type default)) - (uuid 37b1fb4d-15d1-4219-89d4-9cd42ffb769f) + (uuid f83dd956-36aa-4e8b-bb6b-43ce62a2aacd) ) - (wire (pts (xy 67.31 167.64) (xy 78.74 167.64)) + (bus_entry (at 303.53 97.79) (size -2.54 -2.54) (stroke (width 0) (type default)) - (uuid 37e298d7-e98e-4fa2-88cd-049b6ae13774) + (uuid f9e2bae5-01e6-414f-a98a-2d35aaab4d64) ) - (wire (pts (xy 320.04 22.86) (xy 320.04 25.4)) + (bus_entry (at 237.49 127) (size 2.54 -2.54) (stroke (width 0) (type default)) - (uuid 3a6f2e7c-3ad3-4495-982b-755bc3e815db) + (uuid fb7bb22f-6cfa-4c8c-9e34-3a086d2a7594) ) - (wire (pts (xy 76.2 57.15) (xy 76.2 55.88)) + + (wire (pts (xy 74.93 264.16) (xy 80.01 264.16)) (stroke (width 0) (type default)) - (uuid 3ab0b7b8-2b4e-4c56-adfc-759e3b2eef32) + (uuid 00455658-7765-4ac3-b587-65dc11244020) ) - (wire (pts (xy 320.04 33.02) (xy 320.04 35.56)) + (wire (pts (xy 173.99 219.71) (xy 182.88 219.71)) (stroke (width 0) (type default)) - (uuid 3ac2766b-fcbb-4f5f-9c6e-206ae527b68f) + (uuid 00aeac81-c4e3-4f8c-98b3-9dc4b03ac5ba) ) - (wire (pts (xy 157.48 177.8) (xy 168.91 177.8)) + (bus (pts (xy 237.49 106.68) (xy 237.49 109.22)) (stroke (width 0) (type default)) - (uuid 3d2ea972-14fa-403e-bd64-ea3bb26e0307) + (uuid 0220f45e-6854-40f3-9427-0a87b734afc2) ) - (wire (pts (xy 358.14 35.56) (xy 370.84 35.56)) + + (wire (pts (xy 73.66 201.93) (xy 73.66 203.2)) (stroke (width 0) (type default)) - (uuid 3fdf731d-de92-4994-a983-756a1a108838) + (uuid 02c90b35-9430-4147-8dbd-968359a08175) ) - (wire (pts (xy 330.2 115.57) (xy 330.2 113.03)) + (wire (pts (xy 212.09 132.08) (xy 237.49 132.08)) (stroke (width 0) (type default)) - (uuid 432aa352-9f38-46b1-8f37-6c768d6944c3) + (uuid 031ba54a-9e30-48b9-b547-76f51293a2b3) ) - (wire (pts (xy 372.11 107.95) (xy 378.46 107.95)) + (wire (pts (xy 44.45 201.93) (xy 53.34 201.93)) (stroke (width 0) (type default)) - (uuid 44a8fd67-476c-42bf-b99a-e4aaa86dd24e) + (uuid 03395f79-0f29-438f-8ce7-10ebe587aee7) ) - (wire (pts (xy 199.39 134.62) (xy 201.93 134.62)) + (bus (pts (xy 237.49 99.06) (xy 237.49 101.6)) (stroke (width 0) (type default)) - (uuid 44c41396-c8a0-472d-a0c9-7e33f2c595b6) + (uuid 037fd59c-422f-46a3-91f4-9107352cb88a) ) - (wire (pts (xy 270.51 273.05) (xy 275.59 273.05)) + + (wire (pts (xy 59.69 96.52) (xy 71.12 96.52)) (stroke (width 0) (type default)) - (uuid 4567dc9c-fe17-494a-a369-a9c23d3dbe93) + (uuid 0381f4ee-e1db-435f-a200-523a7ff82574) ) - (wire (pts (xy 219.71 162.56) (xy 232.41 162.56)) + (wire (pts (xy 80.01 271.78) (xy 71.12 271.78)) (stroke (width 0) (type default)) - (uuid 45d341a1-0401-4ad9-998c-d62a8d0cede0) + (uuid 046dee73-1390-469a-b304-c9bb1063bbfc) ) - (wire (pts (xy 320.04 107.95) (xy 326.39 107.95)) + (wire (pts (xy 59.69 106.68) (xy 71.12 106.68)) (stroke (width 0) (type default)) - (uuid 4bd01090-9945-4a8c-b635-5f8ba1256ea3) + (uuid 07d2c0ab-e25a-4487-b4fe-9e00bfea33cd) ) - (wire (pts (xy 67.31 172.72) (xy 78.74 172.72)) + (wire (pts (xy 104.14 208.28) (xy 104.14 209.55)) (stroke (width 0) (type default)) - (uuid 515239a3-bd44-4068-aa87-55982b3990d8) + (uuid 08dc7860-28c3-45c7-aa94-0dbea3472a4e) ) - (wire (pts (xy 320.04 115.57) (xy 330.2 115.57)) + (wire (pts (xy 212.09 81.28) (xy 232.41 81.28)) (stroke (width 0) (type default)) - (uuid 558820c9-13ad-4c3d-926b-4f40cb324504) + (uuid 0cc1ef07-4d65-4e0b-bc68-4e52791d7919) ) - (bus (pts (xy 81.28 167.64) (xy 81.28 170.18)) + (bus (pts (xy 240.03 121.92) (xy 240.03 124.46)) (stroke (width 0) (type default)) - (uuid 599e622b-aa01-4f56-8956-f8931b89ea25) + (uuid 0cd470f0-e571-4ae3-af4d-4f660a69fef2) ) - (wire (pts (xy 339.09 107.95) (xy 342.9 107.95)) + (wire (pts (xy 88.9 264.16) (xy 96.52 264.16)) (stroke (width 0) (type default)) - (uuid 5ce4bb28-4ef8-4004-ac31-75dbe9a5d4ff) + (uuid 0d78daa4-dc5f-4fc2-922f-ba74ca2347fc) ) - (wire (pts (xy 304.8 33.02) (xy 304.8 35.56)) + (bus (pts (xy 234.95 96.52) (xy 234.95 93.98)) (stroke (width 0) (type default)) - (uuid 5d4d84b4-7bac-4f21-aac9-ad057d299160) + (uuid 0dde8b9a-0a11-4261-a6be-efb8a4ba818c) ) - (wire (pts (xy 396.24 107.95) (xy 396.24 110.49)) + + (wire (pts (xy 303.53 46.99) (xy 322.58 46.99)) (stroke (width 0) (type default)) - (uuid 604446ce-7156-4afb-9e95-83fc176c3e9c) + (uuid 0e2181a2-794b-49cc-9e15-0ddccfa533b2) ) - (wire (pts (xy 67.31 162.56) (xy 78.74 162.56)) + (wire (pts (xy 163.83 218.44) (xy 163.83 219.71)) (stroke (width 0) (type default)) - (uuid 604ba069-ab6c-42c1-bc20-16e95fe5ae0e) + (uuid 0e3daa6b-a8ef-4cd6-894b-7d568d6ba9d1) ) - (wire (pts (xy 157.48 170.18) (xy 168.91 170.18)) + (bus (pts (xy 300.99 85.09) (xy 300.99 88.9)) (stroke (width 0) (type default)) - (uuid 630544a9-24c7-45fe-a80b-504308beeb7c) + (uuid 0ec98130-e608-4e1f-ad8b-14f1e005a1a4) ) - (wire (pts (xy 332.74 68.58) (xy 320.04 68.58)) + (bus (pts (xy 237.49 88.9) (xy 300.99 88.9)) (stroke (width 0) (type default)) - (uuid 65683f10-44af-4b53-95bf-ebd9e9c29b65) + (uuid 0f6e08d5-0cbe-4118-88d2-22c025b0c0e9) ) - (wire (pts (xy 304.8 66.04) (xy 304.8 68.58)) + + (wire (pts (xy 303.53 41.91) (xy 322.58 41.91)) (stroke (width 0) (type default)) - (uuid 665cf6d7-fb29-4c41-b427-f054f79aedd5) + (uuid 0fe0b90d-9e49-409a-8210-c76577ed2a7a) ) - (wire (pts (xy 219.71 157.48) (xy 232.41 157.48)) + (wire (pts (xy 106.68 142.24) (xy 161.29 142.24)) (stroke (width 0) (type default)) - (uuid 69e6ab8c-5975-4d46-be9f-33d1d39de939) + (uuid 0ff47495-3fd2-4aef-b307-b4c635202753) ) - (wire (pts (xy 304.8 35.56) (xy 320.04 35.56)) + (wire (pts (xy 212.09 104.14) (xy 234.95 104.14)) (stroke (width 0) (type default)) - (uuid 6acbd4a4-2149-4c6c-9cc4-18badd608b2f) + (uuid 11d5f754-0812-4b48-8805-62f2b5b98c1f) ) - (wire (pts (xy 189.23 132.08) (xy 189.23 134.62)) + (wire (pts (xy 212.09 76.2) (xy 218.44 76.2)) (stroke (width 0) (type default)) - (uuid 6b92535a-4e84-4920-ab2e-2529c31e0cb3) + (uuid 11f30d67-a307-4a03-a40c-554cde130192) ) - (wire (pts (xy 45.72 55.88) (xy 45.72 57.15)) + (wire (pts (xy 36.83 82.55) (xy 36.83 85.09)) (stroke (width 0) (type default)) - (uuid 6cca5b7c-835e-4c44-b14a-13d84d66f3e0) + (uuid 132fb83e-3423-458c-8741-d8380596df23) ) - (wire (pts (xy 154.94 215.9) (xy 154.94 220.98)) + (wire (pts (xy 55.88 264.16) (xy 60.96 264.16)) (stroke (width 0) (type default)) - (uuid 6d79912c-b676-4b39-a8c0-cfa616a90881) + (uuid 135f1f4f-ac5e-41ba-8c97-72cce30247b7) ) - (wire (pts (xy 67.31 170.18) (xy 78.74 170.18)) + (wire (pts (xy 60.96 264.16) (xy 60.96 265.43)) (stroke (width 0) (type default)) - (uuid 6dc8c283-7892-410a-bbf8-e4babfc88c15) + (uuid 13d4d77c-9ad2-4f2f-9381-815f6d88c2d3) ) - (wire (pts (xy 370.84 22.86) (xy 358.14 22.86)) + (wire (pts (xy 53.34 219.71) (xy 63.5 219.71)) (stroke (width 0) (type default)) - (uuid 6ee5c642-8d40-4c21-8238-7fd3bb248d52) + (uuid 14a91ffd-ac2f-43f9-9150-9d7a4ce5baf1) ) - (polyline (pts (xy 233.68 144.78) (xy 233.68 152.4)) + (wire (pts (xy 212.09 124.46) (xy 237.49 124.46)) (stroke (width 0) (type default)) - (uuid 6efb64f7-7f7a-4e6c-aac9-c754fbe2ae79) + (uuid 14b07c6a-da9c-4952-ad71-5070c0ba07cf) ) - - (wire (pts (xy 304.8 53.34) (xy 304.8 55.88)) + (wire (pts (xy 93.98 208.28) (xy 93.98 209.55)) (stroke (width 0) (type default)) - (uuid 700d1be8-d175-4a3a-b6c6-dda1d5fe7f1d) + (uuid 1750e372-c3ac-4abd-aa47-12e5c546df74) ) - (polyline (pts (xy 233.68 154.94) (xy 233.68 162.56)) + (wire (pts (xy 83.82 201.93) (xy 93.98 201.93)) (stroke (width 0) (type default)) - (uuid 73c82b29-1285-422e-bb7a-a75d1b510ce0) + (uuid 175d79ff-b334-48a8-98e0-0e1d9dc49098) ) - - (bus (pts (xy 154.94 172.72) (xy 154.94 175.26)) + (wire (pts (xy 196.85 66.04) (xy 196.85 68.58)) (stroke (width 0) (type default)) - (uuid 7480a846-403c-4df9-9830-2c1c1f7a5391) + (uuid 175fcd76-23cd-45cf-b664-4512b4fe11be) ) - - (wire (pts (xy 392.43 107.95) (xy 396.24 107.95)) + (wire (pts (xy 212.09 93.98) (xy 232.41 93.98)) (stroke (width 0) (type default)) - (uuid 7607f9da-dadc-4fbf-8409-f22df8d9d86c) + (uuid 1945c83e-c3ac-4ee2-9f93-478680a4af42) ) - (wire (pts (xy 383.54 22.86) (xy 383.54 25.4)) + (wire (pts (xy 149.86 106.68) (xy 161.29 106.68)) (stroke (width 0) (type default)) - (uuid 789dea23-02ea-4be1-bf49-4e27673354fc) + (uuid 197909d1-8e24-41ca-85d5-fc678f39e849) ) - (bus (pts (xy 154.94 175.26) (xy 154.94 177.8)) + (bus (pts (xy 73.66 96.52) (xy 73.66 99.06)) (stroke (width 0) (type default)) - (uuid 79f22798-a2b2-40e0-9927-1dcf1a08c130) + (uuid 1b5ce3b0-f5ec-4461-9e92-5219bafa3ffc) ) - (wire (pts (xy 162.56 200.66) (xy 168.91 200.66)) + (wire (pts (xy 63.5 227.33) (xy 53.34 227.33)) (stroke (width 0) (type default)) - (uuid 7ac7dfb4-5a2f-423b-97ef-c603731e94ee) + (uuid 1b8c9c23-cb1b-49c1-89e3-895c895b1b41) ) - (wire (pts (xy 304.8 55.88) (xy 304.8 58.42)) + (wire (pts (xy 190.5 227.33) (xy 190.5 231.14)) (stroke (width 0) (type default)) - (uuid 7ae54577-b99f-4032-8546-3ecfa46803f0) + (uuid 1da68d32-53a2-4a1b-a737-f37d600ebd3b) ) - (wire (pts (xy 157.48 167.64) (xy 168.91 167.64)) + (bus (pts (xy 240.03 119.38) (xy 240.03 121.92)) (stroke (width 0) (type default)) - (uuid 7c7457d3-fb60-435c-84ac-4854792a6968) + (uuid 1df9b86e-78c8-45a7-888f-49684761074e) ) - (wire (pts (xy 378.46 105.41) (xy 378.46 107.95)) + + (wire (pts (xy 322.58 87.63) (xy 303.53 87.63)) (stroke (width 0) (type default)) - (uuid 7c903b48-a01c-4ecd-bf51-432d6c1ae984) + (uuid 1e5df5d7-8526-428e-977a-c552cb84a5b5) ) - (wire (pts (xy 196.85 137.16) (xy 196.85 134.62)) + (wire (pts (xy 163.83 219.71) (xy 173.99 219.71)) (stroke (width 0) (type default)) - (uuid 7d351da0-735e-432d-b34c-0a63c232a344) + (uuid 2141282a-6e5b-4846-a84d-706d9ce720ad) ) - (wire (pts (xy 320.04 35.56) (xy 332.74 35.56)) + (bus (pts (xy 300.99 36.83) (xy 300.99 39.37)) (stroke (width 0) (type default)) - (uuid 7e425849-7c54-4d06-9cd9-4e3eb10ad45b) + (uuid 218927b9-b95f-4dd8-b0db-ab17444bce18) ) - (wire (pts (xy 345.44 22.86) (xy 332.74 22.86)) + + (wire (pts (xy 212.09 106.68) (xy 234.95 106.68)) (stroke (width 0) (type default)) - (uuid 81bb8739-2852-4a1e-b107-63aca94c8730) + (uuid 22b79567-11aa-4084-8faf-993d80910da0) ) - (wire (pts (xy 358.14 22.86) (xy 358.14 25.4)) + (wire (pts (xy 44.45 210.82) (xy 44.45 209.55)) (stroke (width 0) (type default)) - (uuid 84382b79-350e-441f-96a4-52a25070f69c) + (uuid 2304a541-db38-40c7-9d38-2013233bda3b) ) - (wire (pts (xy 87.63 44.45) (xy 87.63 45.72)) + (bus (pts (xy 234.95 88.9) (xy 234.95 86.36)) (stroke (width 0) (type default)) - (uuid 8506f260-3a28-4df5-9a64-623aded1dc7f) + (uuid 23831f6f-3b3a-4bfc-af7f-04ee8423641e) ) - (wire (pts (xy 332.74 35.56) (xy 345.44 35.56)) + + (wire (pts (xy 186.69 161.29) (xy 186.69 160.02)) (stroke (width 0) (type default)) - (uuid 87424258-8cde-482a-ae2d-5cfa6b3b827c) + (uuid 23b8bc97-0e5c-48ed-b5ba-e363227248fd) ) - (wire (pts (xy 383.54 33.02) (xy 383.54 35.56)) + (bus (pts (xy 73.66 109.22) (xy 73.66 115.57)) (stroke (width 0) (type default)) - (uuid 8918801c-cac0-46bc-ac5d-1801c8cd0d61) + (uuid 23be82ea-b468-4a52-8664-b4490738a7ed) ) - (wire (pts (xy 62.23 57.15) (xy 62.23 58.42)) + (bus (pts (xy 300.99 48.26) (xy 300.99 52.07)) (stroke (width 0) (type default)) - (uuid 89769464-9320-4e7b-98d6-a2394fd99b9b) + (uuid 23c10854-abea-40ff-becc-e99e5fda1fae) ) - (wire (pts (xy 332.74 22.86) (xy 320.04 22.86)) + + (wire (pts (xy 196.85 60.96) (xy 196.85 66.04)) (stroke (width 0) (type default)) - (uuid 89e87478-ae4b-40a3-8660-f4cf975a2130) + (uuid 24ab3ae5-cc6a-4f1d-8cce-ed81d3b0707a) ) - (wire (pts (xy 304.8 55.88) (xy 320.04 55.88)) + (wire (pts (xy 322.58 80.01) (xy 303.53 80.01)) (stroke (width 0) (type default)) - (uuid 8ad015b8-4d58-4664-ac29-caf0dcb2f014) + (uuid 28862288-8a06-4434-994d-68031eafe67b) ) - (wire (pts (xy 154.94 220.98) (xy 168.91 220.98)) + (wire (pts (xy 191.77 66.04) (xy 191.77 68.58)) (stroke (width 0) (type default)) - (uuid 8d5a2421-a9f7-4ec6-b29a-d1f24fb223c6) + (uuid 2e3f405c-eddf-47e7-8966-48f069809bd9) ) - (wire (pts (xy 191.77 134.62) (xy 189.23 134.62)) + (wire (pts (xy 322.58 85.09) (xy 303.53 85.09)) (stroke (width 0) (type default)) - (uuid 8ed07de0-d631-4be8-9bfd-aaebcaf1e9d6) + (uuid 32454545-eba1-47ed-a963-cc3df34fcf94) ) - (wire (pts (xy 370.84 22.86) (xy 370.84 25.4)) + (wire (pts (xy 63.5 219.71) (xy 63.5 220.98)) (stroke (width 0) (type default)) - (uuid 93a72be7-6880-4d96-b702-2ce81b926ce3) + (uuid 3305304d-cd60-41d7-8ec7-659c8e35b149) ) - (wire (pts (xy 383.54 35.56) (xy 396.24 35.56)) + (wire (pts (xy 53.34 201.93) (xy 63.5 201.93)) (stroke (width 0) (type default)) - (uuid 94487813-214d-40df-87cd-f0ec5418a21e) + (uuid 33a35994-245d-41f3-aa09-f88ac2526f1d) ) - (bus (pts (xy 81.28 175.26) (xy 81.28 177.8)) + (bus (pts (xy 234.95 83.82) (xy 234.95 81.28)) (stroke (width 0) (type default)) - (uuid 964f7011-450e-4485-bbe9-c5cf926b2a15) + (uuid 348cf7e3-7d4d-4bc9-a610-01355ac8a3c1) ) - (wire (pts (xy 168.91 152.4) (xy 165.1 152.4)) + (wire (pts (xy 44.45 227.33) (xy 44.45 228.6)) (stroke (width 0) (type default)) - (uuid 967aad87-2129-4842-8de4-01ed07f0b26b) + (uuid 34b8cdce-e83d-4c31-b42b-0b1361821987) ) - (wire (pts (xy 339.09 114.3) (xy 339.09 115.57)) + (wire (pts (xy 44.45 209.55) (xy 53.34 209.55)) (stroke (width 0) (type default)) - (uuid 969fec35-5ad9-45f3-b623-4df6907588dc) + (uuid 352bc73f-f9ab-46e3-ab58-998eef828751) ) - (wire (pts (xy 157.48 154.94) (xy 115.57 154.94)) + (wire (pts (xy 190.5 231.14) (xy 204.47 231.14)) (stroke (width 0) (type default)) - (uuid 99a4998a-320b-4724-b68f-beb19ba4b2ef) + (uuid 352cce7a-be74-44f8-8049-8cfd3a87b095) ) - (wire (pts (xy 152.4 215.9) (xy 154.94 215.9)) + (wire (pts (xy 119.38 252.73) (xy 119.38 254)) (stroke (width 0) (type default)) - (uuid 9abf56fd-cc47-4881-abb9-ad488ba2b9b2) + (uuid 35c57406-a988-4b6b-8f4a-fefb0fb6ce28) ) - (wire (pts (xy 157.48 162.56) (xy 168.91 162.56)) + (wire (pts (xy 184.15 68.58) (xy 184.15 66.04)) (stroke (width 0) (type default)) - (uuid 9d3db39f-f954-4244-a95f-96fbb6992975) + (uuid 37b1fb4d-15d1-4219-89d4-9cd42ffb769f) ) - (bus (pts (xy 154.94 184.15) (xy 154.94 180.34)) + (wire (pts (xy 59.69 99.06) (xy 71.12 99.06)) (stroke (width 0) (type default)) - (uuid 9db5be45-f978-4058-9aa8-df1b8d2161c7) + (uuid 37e298d7-e98e-4fa2-88cd-049b6ae13774) ) - - (wire (pts (xy 76.2 45.72) (xy 76.2 48.26)) + (wire (pts (xy 63.5 201.93) (xy 63.5 203.2)) (stroke (width 0) (type default)) - (uuid a355e45e-f774-4d64-bbab-b8dc9680268d) + (uuid 3996e8e5-3667-40a6-a696-e2e15f21bb5e) ) - (wire (pts (xy 189.23 134.62) (xy 189.23 137.16)) + (wire (pts (xy 204.47 231.14) (xy 204.47 229.87)) + (stroke (width 0) (type default)) + (uuid 3ab0b7b8-2b4e-4c56-adfc-759e3b2eef32) + ) + (wire (pts (xy 149.86 109.22) (xy 161.29 109.22)) + (stroke (width 0) (type default)) + (uuid 3d2ea972-14fa-403e-bd64-ea3bb26e0307) + ) + (bus (pts (xy 300.99 88.9) (xy 300.99 92.71)) + (stroke (width 0) (type default)) + (uuid 3d7f98d1-ac4f-424f-b969-c0167721ecf9) + ) + + (wire (pts (xy 212.09 121.92) (xy 237.49 121.92)) + (stroke (width 0) (type default)) + (uuid 3eb3c0fd-13d7-4346-b961-cc701380f352) + ) + (wire (pts (xy 71.12 271.78) (xy 71.12 269.24)) + (stroke (width 0) (type default)) + (uuid 432aa352-9f38-46b1-8f37-6c768d6944c3) + ) + (wire (pts (xy 44.45 200.66) (xy 44.45 201.93)) + (stroke (width 0) (type default)) + (uuid 43bcb98e-703c-46a4-87e4-5773735af34b) + ) + (wire (pts (xy 113.03 264.16) (xy 119.38 264.16)) + (stroke (width 0) (type default)) + (uuid 44a8fd67-476c-42bf-b99a-e4aaa86dd24e) + ) + (wire (pts (xy 191.77 66.04) (xy 194.31 66.04)) + (stroke (width 0) (type default)) + (uuid 44c41396-c8a0-472d-a0c9-7e33f2c595b6) + ) + (wire (pts (xy 270.51 273.05) (xy 275.59 273.05)) + (stroke (width 0) (type default)) + (uuid 4567dc9c-fe17-494a-a369-a9c23d3dbe93) + ) + (bus (pts (xy 300.99 82.55) (xy 300.99 85.09)) + (stroke (width 0) (type default)) + (uuid 45d94ff1-ae40-4bee-b7c7-a45c5aaa3576) + ) + + (wire (pts (xy 212.09 96.52) (xy 232.41 96.52)) + (stroke (width 0) (type default)) + (uuid 470a8097-72ac-4628-929a-9cc134915663) + ) + (wire (pts (xy 186.69 161.29) (xy 161.29 161.29)) + (stroke (width 0) (type default)) + (uuid 49c9c5ad-aed8-4ae2-8038-0bd2fdafefe2) + ) + (wire (pts (xy 60.96 264.16) (xy 67.31 264.16)) + (stroke (width 0) (type default)) + (uuid 4bd01090-9945-4a8c-b635-5f8ba1256ea3) + ) + (wire (pts (xy 104.14 209.55) (xy 114.3 209.55)) + (stroke (width 0) (type default)) + (uuid 4bfb6068-9ed9-4368-8279-0e75b9120f75) + ) + (wire (pts (xy 322.58 123.19) (xy 303.53 123.19)) + (stroke (width 0) (type default)) + (uuid 4e31081a-adf4-4677-8c81-e662654a94e7) + ) + (wire (pts (xy 106.68 144.78) (xy 161.29 144.78)) + (stroke (width 0) (type default)) + (uuid 507b841c-407c-4903-814d-526b13e215c8) + ) + (wire (pts (xy 59.69 104.14) (xy 71.12 104.14)) + (stroke (width 0) (type default)) + (uuid 515239a3-bd44-4068-aa87-55982b3990d8) + ) + (wire (pts (xy 93.98 209.55) (xy 104.14 209.55)) + (stroke (width 0) (type default)) + (uuid 53467058-ee7d-4ace-a38e-f7207a276a45) + ) + (bus (pts (xy 237.49 104.14) (xy 237.49 106.68)) + (stroke (width 0) (type default)) + (uuid 545eb2e0-ae34-405f-8b3f-70e06f9943e2) + ) + + (wire (pts (xy 60.96 271.78) (xy 71.12 271.78)) + (stroke (width 0) (type default)) + (uuid 558820c9-13ad-4c3d-926b-4f40cb324504) + ) + (wire (pts (xy 303.53 39.37) (xy 322.58 39.37)) + (stroke (width 0) (type default)) + (uuid 56863a32-286d-4c1b-8777-495e0ca2d4c7) + ) + (wire (pts (xy 212.09 134.62) (xy 237.49 134.62)) + (stroke (width 0) (type default)) + (uuid 58c7d707-d015-468b-a252-0e09b9bea0b8) + ) + (wire (pts (xy 83.82 201.93) (xy 83.82 203.2)) + (stroke (width 0) (type default)) + (uuid 593cff39-af4c-4327-b51b-f3f36bbe98cc) + ) + (bus (pts (xy 73.66 99.06) (xy 73.66 101.6)) + (stroke (width 0) (type default)) + (uuid 599e622b-aa01-4f56-8956-f8931b89ea25) + ) + + (wire (pts (xy 83.82 209.55) (xy 93.98 209.55)) + (stroke (width 0) (type default)) + (uuid 5ae0e961-3a54-4664-9799-3332444d8adb) + ) + (bus (pts (xy 234.95 81.28) (xy 234.95 78.74)) + (stroke (width 0) (type default)) + (uuid 5b6b1467-30ff-4ffa-9577-8531ae574b30) + ) + + (wire (pts (xy 63.5 209.55) (xy 73.66 209.55)) + (stroke (width 0) (type default)) + (uuid 5c1263e0-c8d9-4082-b606-c3d52894e852) + ) + (wire (pts (xy 80.01 264.16) (xy 83.82 264.16)) + (stroke (width 0) (type default)) + (uuid 5ce4bb28-4ef8-4004-ac31-75dbe9a5d4ff) + ) + (bus (pts (xy 300.99 120.65) (xy 300.99 123.19)) + (stroke (width 0) (type default)) + (uuid 5d51cf9a-efeb-46bf-85fa-6c632548e8d2) + ) + + (wire (pts (xy 137.16 264.16) (xy 137.16 266.7)) + (stroke (width 0) (type default)) + (uuid 604446ce-7156-4afb-9e95-83fc176c3e9c) + ) + (wire (pts (xy 59.69 93.98) (xy 71.12 93.98)) + (stroke (width 0) (type default)) + (uuid 604ba069-ab6c-42c1-bc20-16e95fe5ae0e) + ) + (wire (pts (xy 63.5 226.06) (xy 63.5 227.33)) + (stroke (width 0) (type default)) + (uuid 60b50aab-7c87-45ca-b159-ef0fa5530e71) + ) + (wire (pts (xy 149.86 101.6) (xy 161.29 101.6)) + (stroke (width 0) (type default)) + (uuid 630544a9-24c7-45fe-a80b-504308beeb7c) + ) + (wire (pts (xy 212.09 83.82) (xy 232.41 83.82)) + (stroke (width 0) (type default)) + (uuid 633eb9a3-3b3d-4077-9182-dd1e94467fd7) + ) + (bus (pts (xy 240.03 124.46) (xy 240.03 127)) + (stroke (width 0) (type default)) + (uuid 642a886e-d26b-4362-a3f4-1cee09636a41) + ) + + (wire (pts (xy 322.58 128.27) (xy 303.53 128.27)) + (stroke (width 0) (type default)) + (uuid 6530e598-72ec-4e28-9e6e-55ce67b909a4) + ) + (bus (pts (xy 240.03 116.84) (xy 300.99 116.84)) + (stroke (width 0) (type default)) + (uuid 65b10d36-f523-49bc-8336-e33fce2038fe) + ) + + (wire (pts (xy 303.53 54.61) (xy 322.58 54.61)) + (stroke (width 0) (type default)) + (uuid 678d10de-e0f1-4597-9b2f-8f5d93050335) + ) + (wire (pts (xy 53.34 208.28) (xy 53.34 209.55)) + (stroke (width 0) (type default)) + (uuid 67fb1b49-b815-41f9-8104-f04ddb441708) + ) + (wire (pts (xy 212.09 114.3) (xy 234.95 114.3)) + (stroke (width 0) (type default)) + (uuid 6a1470ea-910e-486b-a02b-2bfc61288f3d) + ) + (wire (pts (xy 181.61 63.5) (xy 181.61 66.04)) + (stroke (width 0) (type default)) + (uuid 6b92535a-4e84-4920-ab2e-2529c31e0cb3) + ) + (wire (pts (xy 173.99 229.87) (xy 173.99 231.14)) + (stroke (width 0) (type default)) + (uuid 6cca5b7c-835e-4c44-b14a-13d84d66f3e0) + ) + (wire (pts (xy 107.95 147.32) (xy 107.95 148.59)) + (stroke (width 0) (type default)) + (uuid 6d79912c-b676-4b39-a8c0-cfa616a90881) + ) + (bus (pts (xy 240.03 129.54) (xy 240.03 132.08)) + (stroke (width 0) (type default)) + (uuid 6d97ca7a-1267-4a55-a417-f0b41f534093) + ) + + (wire (pts (xy 59.69 101.6) (xy 71.12 101.6)) + (stroke (width 0) (type default)) + (uuid 6dc8c283-7892-410a-bbf8-e4babfc88c15) + ) + (wire (pts (xy 322.58 95.25) (xy 303.53 95.25)) + (stroke (width 0) (type default)) + (uuid 6ddc7200-92c7-4b47-9c87-f8eb15e58bb3) + ) + (wire (pts (xy 44.45 218.44) (xy 44.45 219.71)) + (stroke (width 0) (type default)) + (uuid 71770744-0425-438a-b054-8e944ff46eb3) + ) + (wire (pts (xy 114.3 201.93) (xy 114.3 203.2)) + (stroke (width 0) (type default)) + (uuid 71d4fd76-140e-4760-b4c8-28d7c4fe99bd) + ) + (bus (pts (xy 300.99 125.73) (xy 300.99 133.35)) + (stroke (width 0) (type default)) + (uuid 72168bcb-9ba0-47d8-abc5-d8c96e59f81f) + ) + (bus (pts (xy 300.99 52.07) (xy 300.99 54.61)) + (stroke (width 0) (type default)) + (uuid 72393cb5-573e-4ba9-80ec-fde021810403) + ) + (bus (pts (xy 147.32 104.14) (xy 147.32 106.68)) + (stroke (width 0) (type default)) + (uuid 7480a846-403c-4df9-9830-2c1c1f7a5391) + ) + + (wire (pts (xy 44.45 219.71) (xy 53.34 219.71)) + (stroke (width 0) (type default)) + (uuid 74c219ab-6b11-4aa4-a469-8c523e16dad2) + ) + (wire (pts (xy 133.35 264.16) (xy 137.16 264.16)) + (stroke (width 0) (type default)) + (uuid 7607f9da-dadc-4fbf-8409-f22df8d9d86c) + ) + (bus (pts (xy 300.99 92.71) (xy 300.99 95.25)) + (stroke (width 0) (type default)) + (uuid 77ae636f-26a9-4751-ab4d-7f328dc06754) + ) + (bus (pts (xy 234.95 78.74) (xy 234.95 48.26)) + (stroke (width 0) (type default)) + (uuid 79a68474-815d-41fd-bcd7-5f4993726b0b) + ) + (bus (pts (xy 147.32 106.68) (xy 147.32 109.22)) + (stroke (width 0) (type default)) + (uuid 79f22798-a2b2-40e0-9927-1dcf1a08c130) + ) + + (wire (pts (xy 44.45 219.71) (xy 44.45 220.98)) + (stroke (width 0) (type default)) + (uuid 7a3e9f01-0dfa-4006-93c0-03c8312fdb03) + ) + (wire (pts (xy 154.94 132.08) (xy 161.29 132.08)) + (stroke (width 0) (type default)) + (uuid 7ac7dfb4-5a2f-423b-97ef-c603731e94ee) + ) + (wire (pts (xy 149.86 99.06) (xy 161.29 99.06)) + (stroke (width 0) (type default)) + (uuid 7c7457d3-fb60-435c-84ac-4854792a6968) + ) + (wire (pts (xy 119.38 261.62) (xy 119.38 264.16)) + (stroke (width 0) (type default)) + (uuid 7c903b48-a01c-4ecd-bf51-432d6c1ae984) + ) + (wire (pts (xy 189.23 68.58) (xy 189.23 66.04)) + (stroke (width 0) (type default)) + (uuid 7d351da0-735e-432d-b34c-0a63c232a344) + ) + (bus (pts (xy 237.49 109.22) (xy 237.49 111.76)) + (stroke (width 0) (type default)) + (uuid 7fa0d225-9a4a-4e6b-9ac1-5f0820986604) + ) + (bus (pts (xy 234.95 91.44) (xy 234.95 88.9)) + (stroke (width 0) (type default)) + (uuid 82aa47f8-4df8-4203-9468-5ec5d6998451) + ) + + (wire (pts (xy 215.9 218.44) (xy 215.9 219.71)) + (stroke (width 0) (type default)) + (uuid 8506f260-3a28-4df5-9a64-623aded1dc7f) + ) + (wire (pts (xy 190.5 231.14) (xy 190.5 232.41)) + (stroke (width 0) (type default)) + (uuid 89769464-9320-4e7b-98d6-a2394fd99b9b) + ) + (wire (pts (xy 114.3 209.55) (xy 114.3 208.28)) + (stroke (width 0) (type default)) + (uuid 8e3b5b9d-5e56-4d00-ad9e-6f5315c83cb9) + ) + (wire (pts (xy 184.15 66.04) (xy 181.61 66.04)) + (stroke (width 0) (type default)) + (uuid 8ed07de0-d631-4be8-9bfd-aaebcaf1e9d6) + ) + (bus (pts (xy 300.99 80.01) (xy 300.99 82.55)) + (stroke (width 0) (type default)) + (uuid 94a8778e-7f9d-4efa-94eb-8b0384e817de) + ) + (bus (pts (xy 73.66 106.68) (xy 73.66 109.22)) + (stroke (width 0) (type default)) + (uuid 964f7011-450e-4485-bbe9-c5cf926b2a15) + ) + + (wire (pts (xy 161.29 83.82) (xy 157.48 83.82)) + (stroke (width 0) (type default)) + (uuid 967aad87-2129-4842-8de4-01ed07f0b26b) + ) + (wire (pts (xy 212.09 86.36) (xy 232.41 86.36)) + (stroke (width 0) (type default)) + (uuid 9690ebcf-c246-4bd5-859a-9a8a3f74cbc7) + ) + (wire (pts (xy 303.53 59.69) (xy 322.58 59.69)) + (stroke (width 0) (type default)) + (uuid 9695d233-f7c2-4929-9fd8-007648dc30e4) + ) + (wire (pts (xy 80.01 270.51) (xy 80.01 271.78)) + (stroke (width 0) (type default)) + (uuid 969fec35-5ad9-45f3-b623-4df6907588dc) + ) + (bus (pts (xy 300.99 77.47) (xy 300.99 80.01)) + (stroke (width 0) (type default)) + (uuid 98f3ed27-c2b5-402c-b602-fc0cba0f0fde) + ) + + (wire (pts (xy 149.86 86.36) (xy 107.95 86.36)) + (stroke (width 0) (type default)) + (uuid 99a4998a-320b-4724-b68f-beb19ba4b2ef) + ) + (wire (pts (xy 106.68 147.32) (xy 107.95 147.32)) + (stroke (width 0) (type default)) + (uuid 9abf56fd-cc47-4881-abb9-ad488ba2b9b2) + ) + (wire (pts (xy 149.86 93.98) (xy 161.29 93.98)) + (stroke (width 0) (type default)) + (uuid 9d3db39f-f954-4244-a95f-96fbb6992975) + ) + (bus (pts (xy 147.32 115.57) (xy 147.32 111.76)) + (stroke (width 0) (type default)) + (uuid 9db5be45-f978-4058-9aa8-df1b8d2161c7) + ) + + (wire (pts (xy 73.66 201.93) (xy 83.82 201.93)) + (stroke (width 0) (type default)) + (uuid 9eb15d0c-b32c-46b1-98e3-605b3a5be15c) + ) + (bus (pts (xy 237.49 101.6) (xy 237.49 104.14)) + (stroke (width 0) (type default)) + (uuid 9f79dd97-0cdc-4bdd-9a99-62d49f117595) + ) + + (wire (pts (xy 204.47 219.71) (xy 204.47 222.25)) + (stroke (width 0) (type default)) + (uuid a355e45e-f774-4d64-bbab-b8dc9680268d) + ) + (wire (pts (xy 181.61 66.04) (xy 181.61 68.58)) (stroke (width 0) (type default)) (uuid a3a6fcd4-fd89-449f-acf9-386a1e55d1b4) ) - (wire (pts (xy 320.04 114.3) (xy 320.04 115.57)) + (wire (pts (xy 63.5 201.93) (xy 73.66 201.93)) + (stroke (width 0) (type default)) + (uuid a3dde539-e057-458a-8a88-eb538a59a0d4) + ) + (wire (pts (xy 44.45 226.06) (xy 44.45 227.33)) + (stroke (width 0) (type default)) + (uuid a45e3cbf-6001-4093-aee5-e1d63826f8d3) + ) + (wire (pts (xy 60.96 270.51) (xy 60.96 271.78)) (stroke (width 0) (type default)) (uuid a49f1218-0b92-40c3-8093-46a81788bbee) ) - (wire (pts (xy 201.93 134.62) (xy 201.93 137.16)) + (bus (pts (xy 300.99 57.15) (xy 300.99 59.69)) + (stroke (width 0) (type default)) + (uuid a49f912d-d3e4-4b37-a8d4-48b062eaea96) + ) + + (wire (pts (xy 194.31 66.04) (xy 194.31 68.58)) (stroke (width 0) (type default)) (uuid a5998a7f-481e-489f-a644-2f2fec881d2a) ) - (wire (pts (xy 219.71 154.94) (xy 232.41 154.94)) + (wire (pts (xy 104.14 201.93) (xy 104.14 203.2)) + (stroke (width 0) (type default)) + (uuid a61abc99-14fc-44cc-b76f-babef959996b) + ) + (wire (pts (xy 212.09 127) (xy 237.49 127)) (stroke (width 0) (type default)) (uuid a70d2f70-4f93-45f5-ae43-8f788b679617) ) - (wire (pts (xy 76.2 45.72) (xy 87.63 45.72)) + (wire (pts (xy 204.47 219.71) (xy 215.9 219.71)) (stroke (width 0) (type default)) (uuid a8e40249-b82e-4765-9d8d-489b288226c1) ) - (wire (pts (xy 157.48 172.72) (xy 168.91 172.72)) + (wire (pts (xy 322.58 97.79) (xy 303.53 97.79)) + (stroke (width 0) (type default)) + (uuid a9fccca5-5af5-4025-bac2-9e1de5d2c8c9) + ) + (wire (pts (xy 149.86 104.14) (xy 161.29 104.14)) (stroke (width 0) (type default)) (uuid ab37bcac-5c60-453a-8cdc-2d9a9aa0ace7) ) - (wire (pts (xy 157.48 152.4) (xy 115.57 152.4)) + (wire (pts (xy 149.86 83.82) (xy 107.95 83.82)) (stroke (width 0) (type default)) (uuid abf11be9-822a-4649-8c80-f6a3f5765618) ) - (wire (pts (xy 186.69 132.08) (xy 189.23 132.08)) + (wire (pts (xy 73.66 209.55) (xy 83.82 209.55)) + (stroke (width 0) (type default)) + (uuid aced83c8-a945-46d6-be57-8b960e7b3cbe) + ) + (wire (pts (xy 179.07 63.5) (xy 181.61 63.5)) (stroke (width 0) (type default)) (uuid acfd5a71-dcbf-4d8f-9709-11303d8f4f5e) ) - (wire (pts (xy 45.72 45.72) (xy 45.72 48.26)) + (wire (pts (xy 173.99 219.71) (xy 173.99 222.25)) (stroke (width 0) (type default)) (uuid ad4d1dfb-d94d-458c-945e-8f7fcfdcb3ab) ) - (polyline (pts (xy 158.75 132.08) (xy 158.75 144.78)) + (polyline (pts (xy 151.13 63.5) (xy 151.13 76.2)) (stroke (width 0) (type default)) (uuid af14ce1a-d15b-45f1-8105-8932c65a3b93) ) - (wire (pts (xy 45.72 57.15) (xy 62.23 57.15)) + (wire (pts (xy 53.34 226.06) (xy 53.34 227.33)) (stroke (width 0) (type default)) - (uuid afffad34-3798-413b-bcd6-ba80f6d0b99e) + (uuid afa84040-1214-454e-8383-50cec4c0dcb0) ) - (wire (pts (xy 358.14 22.86) (xy 345.44 22.86)) + (wire (pts (xy 173.99 231.14) (xy 190.5 231.14)) (stroke (width 0) (type default)) - (uuid b0004388-20b6-4dd8-8e3d-912f75552b50) + (uuid afffad34-3798-413b-bcd6-ba80f6d0b99e) ) - (bus (pts (xy 154.94 170.18) (xy 154.94 172.72)) + (bus (pts (xy 147.32 101.6) (xy 147.32 104.14)) (stroke (width 0) (type default)) (uuid b099c643-5200-4035-8b0a-b2473fb21e67) ) - (polyline (pts (xy 166.37 144.78) (xy 158.75 144.78)) + (wire (pts (xy 322.58 125.73) (xy 303.53 125.73)) + (stroke (width 0) (type default)) + (uuid b2e3009a-5609-44e6-9f3c-5ca58c0ba02a) + ) + (polyline (pts (xy 158.75 76.2) (xy 151.13 76.2)) (stroke (width 0) (type default)) (uuid b343f850-7a99-4b0f-949a-cfc7a9f7da0b) ) - (wire (pts (xy 320.04 55.88) (xy 332.74 55.88)) + (bus (pts (xy 300.99 116.84) (xy 300.99 118.11)) + (stroke (width 0) (type default)) + (uuid b539e84a-da33-431e-9954-06f6ea04351e) + ) + (bus (pts (xy 300.99 41.91) (xy 300.99 44.45)) (stroke (width 0) (type default)) - (uuid b3d206e5-5216-4c26-8862-a3d1f39f2125) + (uuid b5f6d052-c4c6-4da1-8e76-b6e2b5a524e4) ) - (wire (pts (xy 219.71 149.86) (xy 232.41 149.86)) + (bus (pts (xy 240.03 127) (xy 240.03 129.54)) + (stroke (width 0) (type default)) + (uuid b80224ac-2e42-46f1-b90a-1a32333cb8bb) + ) + + (wire (pts (xy 186.69 162.56) (xy 186.69 161.29)) (stroke (width 0) (type default)) - (uuid b51faf5c-7511-4e62-a22b-ac65525b7502) + (uuid b8823f98-7854-41e6-9c81-d2675f64095a) ) - (wire (pts (xy 345.44 35.56) (xy 358.14 35.56)) + (wire (pts (xy 44.45 208.28) (xy 44.45 209.55)) (stroke (width 0) (type default)) - (uuid b74b03f1-5412-4c41-9e3f-0fc35c955344) + (uuid b9640da5-e72b-4497-b2cc-dc48ae9d46e3) ) - (wire (pts (xy 304.8 20.32) (xy 304.8 22.86)) + (wire (pts (xy 161.29 161.29) (xy 161.29 152.4)) (stroke (width 0) (type default)) - (uuid ba70d223-beb6-40e6-91bd-2c90a27034bc) + (uuid ba3ee6bd-b47d-4c47-bee4-d9db897e7a67) ) - (bus (pts (xy 81.28 170.18) (xy 81.28 172.72)) + (wire (pts (xy 53.34 227.33) (xy 44.45 227.33)) + (stroke (width 0) (type default)) + (uuid bacf1be5-1d31-456a-a2b9-7fd13b9bb74c) + ) + (bus (pts (xy 73.66 101.6) (xy 73.66 104.14)) (stroke (width 0) (type default)) (uuid bb929f83-8383-414a-9ae5-91d6db880fc8) ) - (bus (pts (xy 81.28 172.72) (xy 81.28 175.26)) + + (wire (pts (xy 53.34 219.71) (xy 53.34 220.98)) + (stroke (width 0) (type default)) + (uuid bca139d7-06e8-4827-9549-647bacf21365) + ) + (wire (pts (xy 212.09 109.22) (xy 234.95 109.22)) + (stroke (width 0) (type default)) + (uuid bdc18cc8-3b9d-4ea1-9b03-82354467c87f) + ) + (wire (pts (xy 303.53 44.45) (xy 322.58 44.45)) + (stroke (width 0) (type default)) + (uuid be7493ef-5a1c-4188-a2c1-89c9fad61997) + ) + (bus (pts (xy 73.66 104.14) (xy 73.66 106.68)) (stroke (width 0) (type default)) (uuid beb0a7da-b7cc-4db0-bebe-184ebf9666fe) ) - (wire (pts (xy 304.8 22.86) (xy 304.8 25.4)) + (wire (pts (xy 212.09 78.74) (xy 218.44 78.74)) (stroke (width 0) (type default)) - (uuid bfd9b97b-4f38-4750-abfe-90d03ab80862) + (uuid c0f83db7-0d1a-4353-894b-2dba30392a5d) ) - (wire (pts (xy 378.46 107.95) (xy 382.27 107.95)) + (wire (pts (xy 119.38 264.16) (xy 123.19 264.16)) (stroke (width 0) (type default)) (uuid c146fda9-ae6b-4fcc-803e-8f691b3b1a19) ) - (wire (pts (xy 396.24 22.86) (xy 383.54 22.86)) + (wire (pts (xy 53.34 201.93) (xy 53.34 203.2)) + (stroke (width 0) (type default)) + (uuid c27421c5-cb08-4bad-abcc-68ed16fd1425) + ) + (wire (pts (xy 322.58 120.65) (xy 303.53 120.65)) + (stroke (width 0) (type default)) + (uuid c7551eeb-7cd2-43f4-acd6-14dabdeb917d) + ) + (wire (pts (xy 93.98 201.93) (xy 93.98 203.2)) (stroke (width 0) (type default)) - (uuid c1f47c95-bd09-4053-bf19-43d3129c8316) + (uuid c77aef59-277b-469e-aa8c-0bfc7b64c454) ) - (wire (pts (xy 320.04 22.86) (xy 304.8 22.86)) + (wire (pts (xy 212.09 99.06) (xy 232.41 99.06)) (stroke (width 0) (type default)) - (uuid c306b31e-930f-4365-9b95-1c5ffe124319) + (uuid ca23a3e0-5bba-43a7-bc85-88a18af9b921) ) - (wire (pts (xy 219.71 147.32) (xy 232.41 147.32)) + (bus (pts (xy 234.95 48.26) (xy 300.99 48.26)) (stroke (width 0) (type default)) - (uuid c44ed5a9-aacc-4563-9973-cf8e36b84e48) + (uuid ca65414c-14cb-4e57-be07-b5dc8f11dbbf) ) - (wire (pts (xy 332.74 33.02) (xy 332.74 35.56)) + + (wire (pts (xy 212.09 101.6) (xy 234.95 101.6)) (stroke (width 0) (type default)) - (uuid cc2b3a6e-3fbd-499c-91d8-e7da637e10e2) + (uuid cb677b2a-23a0-4f1b-a8c7-4d2849cc2fe0) ) (wire (pts (xy 265.43 273.05) (xy 270.51 273.05)) (stroke (width 0) (type default)) (uuid cc41cab9-be4b-4609-84f1-598d8e578600) ) - (wire (pts (xy 154.94 220.98) (xy 154.94 223.52)) + (wire (pts (xy 212.09 91.44) (xy 232.41 91.44)) + (stroke (width 0) (type default)) + (uuid cd43f1b2-ee32-4e3b-ac45-d47ee20d9f63) + ) + (bus (pts (xy 300.99 44.45) (xy 300.99 48.26)) + (stroke (width 0) (type default)) + (uuid cd55cc1f-25c4-420b-be1e-20da346bf132) + ) + + (wire (pts (xy 212.09 88.9) (xy 232.41 88.9)) + (stroke (width 0) (type default)) + (uuid ced0210f-c901-4750-adb0-d89003ee7efb) + ) + (bus (pts (xy 300.99 123.19) (xy 300.99 125.73)) + (stroke (width 0) (type default)) + (uuid cee05448-2b60-424a-9da7-89e907430454) + ) + + (wire (pts (xy 303.53 57.15) (xy 322.58 57.15)) (stroke (width 0) (type default)) - (uuid cf1abc5c-b0e0-4ed7-ac6d-41002cdbabf0) + (uuid cf246cbe-c413-44aa-ae47-6f273fcadb5c) ) - (wire (pts (xy 304.8 68.58) (xy 304.8 71.12)) + (wire (pts (xy 322.58 138.43) (xy 303.53 138.43)) (stroke (width 0) (type default)) - (uuid cf5724d5-71f9-4b85-aa86-3891c2e91d3b) + (uuid cf94f664-bef9-40fd-a44f-9292cc02c961) ) - (wire (pts (xy 396.24 118.11) (xy 396.24 119.38)) + (wire (pts (xy 137.16 274.32) (xy 137.16 275.59)) (stroke (width 0) (type default)) (uuid d08463b8-676c-4f93-892f-80b429e88b13) ) - (wire (pts (xy 57.15 148.59) (xy 57.15 151.13)) + (bus (pts (xy 237.49 99.06) (xy 237.49 88.9)) + (stroke (width 0) (type default)) + (uuid d15a44a0-bd9c-4f0b-b0d2-10add246c970) + ) + + (wire (pts (xy 322.58 82.55) (xy 303.53 82.55)) + (stroke (width 0) (type default)) + (uuid d3007dee-793f-4df3-a132-1938da1e3aa8) + ) + (wire (pts (xy 49.53 80.01) (xy 49.53 82.55)) (stroke (width 0) (type default)) (uuid d435ebcd-7403-44b5-a4bc-a7aafcdf484d) ) @@ -2205,90 +2815,145 @@ (stroke (width 0) (type default)) (uuid d4e060c4-a63f-4ec1-b0e1-8e6ffb5f4d11) ) - (wire (pts (xy 358.14 33.02) (xy 358.14 35.56)) + (wire (pts (xy 73.66 208.28) (xy 73.66 209.55)) + (stroke (width 0) (type default)) + (uuid d5a8471a-68c3-4fa8-b271-7f4d76d0c4fd) + ) + (wire (pts (xy 212.09 111.76) (xy 234.95 111.76)) + (stroke (width 0) (type default)) + (uuid d8bdd1d3-6044-404d-8c66-5e6e0ec8f0c5) + ) + (wire (pts (xy 303.53 62.23) (xy 322.58 62.23)) (stroke (width 0) (type default)) - (uuid d7ea0c3b-8b85-49b7-b63e-cd5be2b4c466) + (uuid da889451-214b-4469-87a0-350d1f8223a0) ) - (wire (pts (xy 396.24 35.56) (xy 396.24 33.02)) + (wire (pts (xy 212.09 129.54) (xy 237.49 129.54)) (stroke (width 0) (type default)) - (uuid db6fc956-40ef-484f-8914-001c1254da2b) + (uuid db1126af-e8e3-45c4-af88-ae8ca8bdb16e) ) - (bus (pts (xy 154.94 177.8) (xy 154.94 180.34)) + (wire (pts (xy 83.82 208.28) (xy 83.82 209.55)) + (stroke (width 0) (type default)) + (uuid dc96f413-c294-4135-afda-7cca50d1e910) + ) + (bus (pts (xy 147.32 109.22) (xy 147.32 111.76)) (stroke (width 0) (type default)) (uuid e0facd6d-6617-4d03-94d3-630eec5528e4) ) - (wire (pts (xy 167.64 144.78) (xy 168.91 144.78)) + (wire (pts (xy 160.02 76.2) (xy 161.29 76.2)) (stroke (width 0) (type default)) (uuid e1dc7cb2-7f40-4564-9182-68310bfeaf08) ) - (wire (pts (xy 320.04 58.42) (xy 320.04 55.88)) + (bus (pts (xy 300.99 118.11) (xy 300.99 120.65)) (stroke (width 0) (type default)) - (uuid e3f2ae90-cf43-4314-90e2-2b4d1be61d1d) + (uuid e31621c6-c0a0-4a86-99c3-217905bd7432) ) - (wire (pts (xy 219.71 160.02) (xy 232.41 160.02)) + + (wire (pts (xy 44.45 201.93) (xy 44.45 203.2)) (stroke (width 0) (type default)) - (uuid e4584e81-c59f-4e08-8241-17847593f6bc) + (uuid e359853d-de6b-49be-960e-ea2c3920edeb) ) - (bus (pts (xy 154.94 165.1) (xy 154.94 170.18)) + (wire (pts (xy 322.58 135.89) (xy 303.53 135.89)) + (stroke (width 0) (type default)) + (uuid e3f915f9-4cd1-4f5a-8bbd-e71fb667ed9d) + ) + (wire (pts (xy 104.14 201.93) (xy 114.3 201.93)) + (stroke (width 0) (type default)) + (uuid e4f00a13-bd9b-4434-b6b4-5e81fc033002) + ) + (bus (pts (xy 147.32 96.52) (xy 147.32 101.6)) (stroke (width 0) (type default)) (uuid e534f5d2-897a-4d3f-845b-bed693694e50) ) + (bus (pts (xy 234.95 93.98) (xy 234.95 91.44)) + (stroke (width 0) (type default)) + (uuid e59cb158-e5cb-4a4e-9c53-fc3f2cd507f5) + ) + (bus (pts (xy 234.95 86.36) (xy 234.95 83.82)) + (stroke (width 0) (type default)) + (uuid e7453c6b-dc48-49f2-a140-564f5b684f1a) + ) + (bus (pts (xy 240.03 119.38) (xy 240.03 116.84)) + (stroke (width 0) (type default)) + (uuid e80947cb-1e90-4407-b547-76b3fd0607c6) + ) - (wire (pts (xy 162.56 190.5) (xy 168.91 190.5)) + (wire (pts (xy 154.94 121.92) (xy 161.29 121.92)) (stroke (width 0) (type default)) (uuid e8352737-53ff-4ef8-9743-170146c35e0a) ) - (wire (pts (xy 168.91 154.94) (xy 165.1 154.94)) + (wire (pts (xy 161.29 86.36) (xy 157.48 86.36)) (stroke (width 0) (type default)) (uuid e89e3cb9-e4bb-449d-9c6e-fad1c55e07b6) ) - (wire (pts (xy 370.84 35.56) (xy 383.54 35.56)) + (wire (pts (xy 53.34 209.55) (xy 63.5 209.55)) (stroke (width 0) (type default)) - (uuid ebb2f4e3-1a6d-40f2-bef9-f16598377e9c) + (uuid e97f9ddb-10d7-4ae8-b67b-1d4548740bb7) ) - (wire (pts (xy 339.09 107.95) (xy 339.09 109.22)) + (bus (pts (xy 300.99 39.37) (xy 300.99 41.91)) + (stroke (width 0) (type default)) + (uuid e9972132-cbbf-4a77-a826-53fc8528a5f5) + ) + (bus (pts (xy 300.99 133.35) (xy 300.99 135.89)) + (stroke (width 0) (type default)) + (uuid ebdccb7b-fd05-4447-8680-49acc64a5841) + ) + + (wire (pts (xy 80.01 264.16) (xy 80.01 265.43)) (stroke (width 0) (type default)) (uuid ebf1caea-6d9c-45ad-bf24-008481ddc978) ) - (wire (pts (xy 196.85 134.62) (xy 199.39 134.62)) + (wire (pts (xy 189.23 66.04) (xy 191.77 66.04)) (stroke (width 0) (type default)) (uuid ec33b8ca-b8de-4661-8d14-a5df577fcba0) ) - (wire (pts (xy 330.2 118.11) (xy 330.2 115.57)) + (wire (pts (xy 71.12 274.32) (xy 71.12 271.78)) (stroke (width 0) (type default)) (uuid edb69cbd-ed57-4781-bb46-38197bd5f310) ) - (wire (pts (xy 69.85 45.72) (xy 76.2 45.72)) + (wire (pts (xy 198.12 219.71) (xy 204.47 219.71)) (stroke (width 0) (type default)) (uuid eed74977-1198-41ff-b62e-3bd1ad8a4463) ) - (wire (pts (xy 189.23 129.54) (xy 189.23 132.08)) + (wire (pts (xy 93.98 201.93) (xy 104.14 201.93)) + (stroke (width 0) (type default)) + (uuid f0696d66-76f0-419f-a43c-1355cbd90513) + ) + (wire (pts (xy 181.61 60.96) (xy 181.61 63.5)) (stroke (width 0) (type default)) (uuid f1a245cb-2509-475c-b031-89883e3a573d) ) - (wire (pts (xy 69.85 104.14) (xy 59.69 104.14)) + (wire (pts (xy 91.44 52.07) (xy 81.28 52.07)) (stroke (width 0) (type default)) (uuid f1d012c2-939a-4be5-b88c-082213d3e904) ) - (wire (pts (xy 69.85 119.38) (xy 59.69 119.38)) + (wire (pts (xy 63.5 208.28) (xy 63.5 209.55)) + (stroke (width 0) (type default)) + (uuid f2f4353c-55f0-41f5-b076-6be7d123ddd7) + ) + (wire (pts (xy 91.44 67.31) (xy 81.28 67.31)) (stroke (width 0) (type default)) (uuid f3f147f8-b3ae-4641-bb65-ddb8ef109007) ) - (bus (pts (xy 81.28 184.15) (xy 154.94 184.15)) + (bus (pts (xy 73.66 115.57) (xy 147.32 115.57)) (stroke (width 0) (type default)) (uuid f42cf5fb-af24-4e9b-978e-a3882ba9ecbb) ) - (wire (pts (xy 57.15 151.13) (xy 57.15 157.48)) + (wire (pts (xy 49.53 82.55) (xy 49.53 88.9)) (stroke (width 0) (type default)) (uuid f5af45d9-bdeb-497e-9a6e-bb7b31f40ffa) ) - (wire (pts (xy 201.93 134.62) (xy 204.47 134.62)) + (wire (pts (xy 194.31 66.04) (xy 196.85 66.04)) (stroke (width 0) (type default)) (uuid f871c239-d7a0-4249-bd1e-e843cda98079) ) - (wire (pts (xy 57.15 151.13) (xy 44.45 151.13)) + (bus (pts (xy 300.99 54.61) (xy 300.99 57.15)) + (stroke (width 0) (type default)) + (uuid fc69d87f-0920-4d16-99e8-e494b7445001) + ) + + (wire (pts (xy 49.53 82.55) (xy 36.83 82.55)) (stroke (width 0) (type default)) (uuid fcc702ab-34da-4279-8585-f8208e0593b9) ) @@ -2297,249 +2962,624 @@ (uuid ffcb323d-a8af-4652-8dee-89c52cf14609) ) - (rectangle (start 309.88 77.47) (end 359.41 128.27) + (rectangle (start 179.705 273.05) (end 182.245 275.59) + (stroke (width 0) (type default) (color 0 0 0 1)) + (fill (type color) (color 0 0 0 1)) + (uuid 085db5c8-9529-4f4c-b7f7-230e3caddb97) + ) + (rectangle (start 194.945 269.24) (end 197.485 271.78) + (stroke (width 0) (type default) (color 0 0 0 1)) + (fill (type color) (color 0 0 0 1)) + (uuid 15b2c665-c91c-4595-80c3-e6595958eda1) + ) + (rectangle (start 224.79 256.54) (end 243.84 280.67) + (stroke (width 0) (type default)) + (fill (type none)) + (uuid 1892e963-b66b-4b76-ab84-7aeda9841a3b) + ) + (rectangle (start 187.325 269.24) (end 189.865 271.78) + (stroke (width 0) (type default) (color 0 0 0 1)) + (fill (type color) (color 0 0 0 1)) + (uuid 1a716667-9df8-493d-b35d-a92ca036c2fd) + ) + (rectangle (start 346.71 71.12) (end 374.015 109.855) + (stroke (width 0) (type default)) + (fill (type color) (color 238 238 255 1)) + (uuid 20ee76f3-d31e-4876-9b0f-9e71d735e19a) + ) + (rectangle (start 191.135 273.05) (end 193.675 275.59) + (stroke (width 0) (type default) (color 0 0 0 1)) + (fill (type color) (color 0 0 0 1)) + (uuid 23a2e939-5aee-45ce-a0be-4e0f597d4b6a) + ) + (rectangle (start 179.705 269.24) (end 182.245 271.78) + (stroke (width 0) (type default) (color 0 0 0 1)) + (fill (type color) (color 0 0 0 1)) + (uuid 3c1b42ff-6b54-43d8-a6f2-7739d72133ee) + ) + (rectangle (start 191.135 269.24) (end 193.675 271.78) + (stroke (width 0) (type default) (color 0 0 0 1)) + (fill (type color) (color 0 0 0 1)) + (uuid 4c485e9b-6120-4b78-8c42-cd7a7a0a7b34) + ) + (rectangle (start 50.8 233.68) (end 100.33 284.48) (stroke (width 0) (type default)) (fill (type none)) (uuid 517749b4-4d89-4daf-9a77-4bf876f7fb2e) ) - (rectangle (start 359.41 77.47) (end 406.4 128.27) + (rectangle (start 175.895 273.05) (end 178.435 275.59) + (stroke (width 0) (type default) (color 0 0 0 1)) + (fill (type color) (color 0 0 0 1)) + (uuid 68941d9e-ff74-4b21-9c34-54aa1c9de977) + ) + (rectangle (start 175.895 269.24) (end 178.435 271.78) + (stroke (width 0) (type default) (color 0 0 0 1)) + (fill (type color) (color 0 0 0 1)) + (uuid 6fd11a94-b99a-4818-8adc-491f49112d90) + ) + (rectangle (start 171.45 256.54) (end 203.2 280.67) + (stroke (width 0) (type default)) + (fill (type none)) + (uuid 8259bbc5-370b-4f99-a205-78d788579d5a) + ) + (rectangle (start 183.515 269.24) (end 186.055 271.78) + (stroke (width 0) (type default) (color 0 0 0 1)) + (fill (type color) (color 0 0 0 1)) + (uuid 865d8ea7-1f98-4720-a67e-b2653ba944d5) + ) + (rectangle (start 187.325 273.05) (end 189.865 275.59) + (stroke (width 0) (type default) (color 0 0 0 1)) + (fill (type color) (color 0 0 0 1)) + (uuid 8c7a210c-a831-4dbf-9f20-2bafb001bbe4) + ) + (rectangle (start 346.71 111.76) (end 374.015 150.495) + (stroke (width 0) (type default)) + (fill (type color) (color 238 238 255 1)) + (uuid 8e2ffe0d-65e5-4082-8e25-d329700de6bd) + ) + (rectangle (start 183.515 273.05) (end 186.055 275.59) + (stroke (width 0) (type default) (color 0 0 0 1)) + (fill (type color) (color 0 0 0 1)) + (uuid 9449ed8e-c417-44cd-bd4d-dbdf93b0ad7a) + ) + (rectangle (start 194.945 273.05) (end 197.485 275.59) + (stroke (width 0) (type default) (color 0 0 0 1)) + (fill (type color) (color 0 0 0 1)) + (uuid ae751d89-ffa4-4fac-8f76-1bd9744b1e0d) + ) + (rectangle (start 346.71 29.845) (end 374.015 68.58) + (stroke (width 0) (type default)) + (fill (type color) (color 238 238 255 1)) + (uuid c060aaaa-1093-482f-979d-8122af2ddaf6) + ) + (rectangle (start 100.33 233.68) (end 147.32 284.48) (stroke (width 0) (type default)) (fill (type none)) (uuid c8dc83ba-f87f-4be9-95d4-e231f1927fd0) ) - (rectangle (start 271.78 12.7) (end 406.4 77.47) + (rectangle (start 12.7 233.68) (end 50.8 284.48) + (stroke (width 0) (type default)) + (fill (type none)) + (uuid ec780fba-206d-41a5-abd7-7282d01b4816) + ) + (rectangle (start 204.47 256.54) (end 223.52 280.67) + (stroke (width 0) (type default)) + (fill (type none)) + (uuid f0770fe0-6c45-4b30-b133-39a32a3561b7) + ) + (rectangle (start 175.26 268.605) (end 198.12 276.225) + (stroke (width 0) (type default) (color 0 0 0 1)) + (fill (type none)) + (uuid f264efc1-5bde-44b1-bd0e-6497c29df479) + ) + (rectangle (start 12.7 191.77) (end 147.32 233.68) (stroke (width 0) (type default)) (fill (type none)) (uuid f4377215-bc17-4c3e-ba19-a5af23d2c3d9) ) + (text "-- SPI PMOD --\n\n1 CS\n2 MOSI\n3 MISO\n4 SCK\n\n7 INT\n8 RESET\n9 N/S\n10 N/S" + (at 226.06 279.4 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 0865413f-7f96-48e1-aeee-28448414c95c) + ) (text "This is not really a PMOD connector since we're feeding USB bus voltage\nover it. The idea is to provide an interchangeable USB host/device termination." - (at 41.91 87.63 0) + (at 63.5 35.56 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 1a89b1e0-f54a-4e61-8b99-9f5a0e5fe54f) ) - (text "USB Header" (at 40.64 80.01 0) + (text "USB Header" (at 62.23 27.94 0) (effects (font (size 2.54 2.54) bold) (justify left bottom)) (uuid 1acecf04-5faf-4f78-9847-76e7bbed62ae) ) - (text "Good to have connections:\n- SPI\n- I2C\n- UART" (at 320.04 157.48 0) + (text "PMOD Socket Pinout" (at 172.72 260.35 0) + (effects (font (size 1.905 1.905) bold) (justify left bottom)) + (uuid 2cc06dee-540c-4f31-a829-f3cfe083be10) + ) + (text "PMOD1 Pinout (SPI)" (at 347.98 74.93 0) + (effects (font (size 1.27 1.27) (thickness 0.254) bold) (justify left bottom)) + (uuid 2dad3a65-b903-4bbe-8ad8-21ed5fc945bf) + ) + (text "6" (at 177.8 268.605 0) + (effects (font (size 1.27 1.27) bold) (justify right bottom)) + (uuid 3562c350-ac37-4a28-85dc-01d46eef1afb) + ) + (text "Good to have:\n- LEDs!\n- SPI PMOD\n- I2C PMOD\n- UART PMOD" + (at 149.86 279.4 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 371720b8-90d0-46d6-a34d-aa122b6c9183) ) + (text "PMOD0 Pinout (Dual I2C)" (at 347.98 33.655 0) + (effects (font (size 1.27 1.27) (thickness 0.254) bold) (justify left bottom)) + (uuid 37e48218-c536-487a-8340-12f4eb6a3ee7) + ) (text "Differential 90 ohm\nboard thickness: 1.0mm\nwidth: 0.8mm\nseparation: 0.15mm" - (at 115.57 165.1 0) + (at 107.95 96.52 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 39aabca6-cbd3-41ea-8a1f-e0296455b8c9) ) - (text "PMOD1" (at 234.95 156.21 0) - (effects (font (size 1.27 1.27) (thickness 0.254) bold) (justify left bottom)) - (uuid 420d0161-94d7-46d5-b770-8bf001f781a0) + (text "-- top row --\n1 SPI1 ~{CS} (GPIO13)\n2 SPI1 MOSI (GPIO11)\n3 SPI1 MISO (GPIO12)\n4 SPI1 SCK (GPIO10)\n5 GND\n6 VCC\n\n-- bottom row --\n7 SPI0 INT (GPIO14)\n8 SPI0 RESET (GPIO15)\n9 N/S\n10 N/S\n11 GND\n12 VCC" + (at 348.615 108.585 0) + (effects (font (face "Courier") (size 1.27 1.27)) (justify left bottom)) + (uuid 3e6114a9-46ea-44a1-b43c-957c7f2fb4ff) ) - (text "Power" (at 29.21 25.4 0) + (text "Power" (at 157.48 199.39 0) (effects (font (size 2.54 2.54) (thickness 0.508) bold) (justify left bottom)) (uuid 45d752f5-5871-4800-b5f7-db9c6c491ad8) ) - (text "Crystal Oscillator" (at 312.42 82.55 0) + (text "2" (at 193.04 268.605 0) + (effects (font (size 1.27 1.27) bold) (justify right bottom)) + (uuid 47f428e4-fe80-473f-bb2e-801d3ace2cbe) + ) + (text "Crystal Oscillator" (at 53.34 238.76 0) (effects (font (size 2.54 2.54) (thickness 0.508) bold) (justify left bottom)) (uuid 4b861c33-e4ab-40d7-b1ea-28ceeeceee4a) ) (text "USB Host/Device and speed identification\nresistors are integrated to RP2040" - (at 115.57 148.59 0) + (at 107.95 80.01 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 4c15dac4-8af8-4ab1-89ae-58f33e45c0b6) ) - (text "Push BOOTSEL to enter USB DFU mode" (at 361.95 86.36 0) + (text "Push BOOTSEL to enter USB DFU mode" (at 102.87 242.57 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 4f1960c2-0270-4851-bd73-077a5722524e) ) - (text "3.3V LDO" (at 57.15 35.56 0) + (text "12" (at 178.435 278.765 0) + (effects (font (size 1.27 1.27) bold) (justify right bottom)) + (uuid 560ae034-4d2b-4580-a03e-6bc0d294b37e) + ) + (text "5" (at 181.61 268.605 0) + (effects (font (size 1.27 1.27) bold) (justify right bottom)) + (uuid 57526e83-3ea8-4cbd-ac44-bd7a96d6eece) + ) + (text "10" (at 186.055 278.765 0) + (effects (font (size 1.27 1.27) bold) (justify right bottom)) + (uuid 5c983a4f-e229-4b76-918e-c37b8159b041) + ) + (text "3.3V LDO" (at 185.42 209.55 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 5ce69cfa-3bbc-492e-a073-b2c4097dabe4) ) - (text "Decoupling" (at 273.05 19.05 0) + (text "11" (at 182.245 278.765 0) + (effects (font (size 1.27 1.27) bold) (justify right bottom)) + (uuid 6d9b0b6d-9dc8-445a-bb6c-1cb66b8323e9) + ) + (text "Decoupling" (at 15.24 196.85 0) (effects (font (size 2.54 2.54) (thickness 0.508) bold) (justify left bottom)) (uuid 73b08098-c533-4b2a-902d-a5f59674da71) ) - (text "PMOD0" (at 234.95 146.05 0) - (effects (font (size 1.27 1.27) (thickness 0.254) bold) (justify left bottom)) - (uuid 810b5d4c-1886-403a-84d5-4896efa454a0) + (text "4" (at 185.42 268.605 0) + (effects (font (size 1.27 1.27) bold) (justify right bottom)) + (uuid 87814dd6-6272-41ed-9880-c68f32a64dc4) + ) + (text "3" (at 189.23 268.605 0) + (effects (font (size 1.27 1.27) bold) (justify right bottom)) + (uuid 88604ef2-742f-43b3-9aa5-e43d624c11b0) ) - (text "Global async reset\ntie to IOVDD to disable" (at 148.59 130.81 0) + (text "Global async reset\ntie to IOVDD to disable" (at 140.97 62.23 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 8c781413-66f4-4bdd-bba9-3fd2b784d6d1) ) - (text "Core supply" (at 180.34 121.92 0) + (text "Core supply" (at 172.72 53.34 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 8d9965b2-f4d4-4ac7-af8e-5a1a47387332) ) - (text "IO, ADC, USB Phy supply" (at 201.93 121.92 0) + (text "-- I2C PMOD --\n\n1 ~{INT}\n2 RESET\n3 SCL\n4 SDA" (at 205.74 269.24 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 90f9077b-0b6a-4178-9b12-df595a639995) + ) + (text "IO, ADC, USB Phy supply" (at 194.31 53.34 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 98992f13-9755-4e41-bea3-fbd8477e5da6) ) - (text "Boot Mode Selection" (at 361.95 82.55 0) + (text "7" (at 196.85 278.765 0) + (effects (font (size 1.27 1.27) bold) (justify right bottom)) + (uuid 99f4f6f4-3599-49b1-afd8-fa2b8dd30e5e) + ) + (text "Boot Mode Selection" (at 102.87 238.76 0) (effects (font (size 2.54 2.54) (thickness 0.508) bold) (justify left bottom)) (uuid a5104cbb-1c3f-4be2-9666-4295a6a7f414) ) - (text "Place C5 close to pin 44" (at 276.86 30.48 0) + (text "Place C5 close to pin 44" (at 17.78 205.74 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid a6aa9e81-2499-482e-89ba-4d4722407984) + ) + (text "Mounting holes" (at 252.73 264.16 0) + (effects (font (size 2.54 2.54) bold) (justify left bottom)) + (uuid a9494800-6d9a-487e-8021-cd4cf4484021) + ) + (text "YSX321SL:\nC_{L} = 20pF\nAssuming parasitic capacitance\nof around 5pF gives\nC_{1}=C_{2} = 30pF ~ 27pF" + (at 54.61 251.46 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid b37b3c05-c7c5-437d-8b0d-5a426e473737) + ) + (text "Place C3 close to pin 45" (at 16.51 224.79 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid bc7ced0b-7a90-450b-afcb-c486f00c4cf6) + ) + (text "Looking into PMOD pin socket" (at 172.72 262.89 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid bf8bfc86-d27e-43b7-bc73-970476a9a574) + ) + (text "-- top row --\n1 I2C0 ~{INT} (GPIO2)\n2 I2C0 RESET (GPIO3)\n3 I2C0 SCL (GPIO4)\n4 I2C0 SDA (GPIO5)\n5 GND\n6 VCC\n\n-- bottom row --\n7 I2C1 ~{INT} (GPIO6)\n8 I2C1 RESET (GPIO7)\n9 I2C1 SCL (GPIO8)\n10 I2C1 SDA (GPIO9)\n11 GND\n12 VCC" + (at 348.615 67.31 0) + (effects (font (face "Courier") (size 1.27 1.27)) (justify left bottom)) + (uuid e18393c6-290a-4138-933c-8afed62c3523) + ) + (text "QSPI Flash" (at 35.56 72.39 0) + (effects (font (size 2.54 2.54) bold) (justify left bottom)) + (uuid e3f46fb2-c376-4716-b913-a35d3e7edab0) + ) + (text "Blink blink :)" (at 15.24 238.76 0) + (effects (font (size 2.54 2.54) (thickness 0.508) bold) (justify left bottom)) + (uuid ea5c8eb1-3f37-4691-ae83-28c560ac016a) + ) + (text "-- top row --\n1 SPI1 ~{CS} (GPIO13)\n2 SPI1 MOSI (GPIO11)\n3 SPI1 MISO (GPIO12)\n4 SPI1 SCK (GPIO10)\n5 GND\n6 VCC\n\n-- bottom row --\n7 SPI0 INT (GPIO14)\n8 SPI0 RESET (GPIO15)\n9 N/S\n10 N/S\n11 GND\n12 VCC" + (at 348.615 149.225 0) + (effects (font (face "Courier") (size 1.27 1.27)) (justify left bottom)) + (uuid eb9a8764-daeb-4329-a37f-b099d86974cf) + ) + (text "PMOD2 Pinout (SPI)" (at 347.98 115.57 0) + (effects (font (size 1.27 1.27) (thickness 0.254) bold) (justify left bottom)) + (uuid f0c3c030-e0d5-4f49-bfc2-cd32a0ed80a8) + ) + (text "8" (at 193.04 278.765 0) + (effects (font (size 1.27 1.27) bold) (justify right bottom)) + (uuid f0ce857d-8ba9-43f2-bbd9-9fe58242d169) + ) + (text "9" (at 189.23 278.765 0) + (effects (font (size 1.27 1.27) bold) (justify right bottom)) + (uuid f1f59f9f-8c71-407b-9523-bd5c3bf9b14e) + ) + (text "1" (at 196.85 268.605 0) + (effects (font (size 1.27 1.27) bold) (justify right bottom)) + (uuid fc577218-1259-4205-87b0-08e631410a9e) + ) + + (label "SPI0_RESET" (at 304.8 138.43 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 02d59ff8-a43f-4942-8eaa-328720b0fc59) + ) + (label "SPI1_MOSI" (at 304.8 82.55 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 041e5744-7b37-4aba-80da-a6868a3ee845) + ) + (label "QSPI_SD1" (at 60.96 101.6 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid a6aa9e81-2499-482e-89ba-4d4722407984) + (uuid 113d3100-285f-43fd-b70c-6d5037450af6) ) - (text "Mounting holes" (at 252.73 264.16 0) - (effects (font (size 2.54 2.54) bold) (justify left bottom)) - (uuid a9494800-6d9a-487e-8021-cd4cf4484021) + (label "SPI1_CSn" (at 304.8 80.01 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 1728afad-c0a8-43ff-97d2-6ab9c0f94764) ) - (text "YSX321SL:\nC_{L} = 20pF\nAssuming parasitic capacitance\nof around 5pF gives\nC_{1}=C_{2} = 30pF ~ 27pF" - (at 313.69 95.25 0) + (label "I2C0_SCL" (at 304.165 46.99 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid b37b3c05-c7c5-437d-8b0d-5a426e473737) + (uuid 184d0ab3-7f08-4fb6-be84-57b4023b875b) ) - (text "Place C3 close to pin 45" (at 276.86 63.5 0) + (label "I2C0_SDA" (at 304.165 44.45 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid bc7ced0b-7a90-450b-afcb-c486f00c4cf6) + (uuid 19ee708e-f353-4a48-8b3b-159e5d6bc6b1) ) - (text "SPI 0" (at 234.95 158.75 0) + (label "QSPI_SD0" (at 60.96 99.06 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid d364feb3-3be6-49ba-906f-5a5b5936f901) + (uuid 1d4dff63-ab69-47a1-b03f-a771e987a81b) ) - (text "QSPI Flash" (at 43.18 140.97 0) - (effects (font (size 2.54 2.54) bold) (justify left bottom)) - (uuid e3f46fb2-c376-4716-b913-a35d3e7edab0) + (label "SPI0_INT" (at 304.8 135.89 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 262efef2-e35a-426b-a152-f565258f530d) ) - (text "I2C 0\nI2C 1" (at 234.95 151.13 0) + (label "QSPI_CS" (at 60.96 93.98 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid f00da06f-f797-406e-8568-bf1ca02730b1) + (uuid 333f7f08-dac1-43ec-8ab3-2243fedc6aff) ) - - (label "QSPI_SD1" (at 68.58 170.18 0) (fields_autoplaced) + (label "I2C1_RESET" (at 217.17 93.98 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 113d3100-285f-43fd-b70c-6d5037450af6) + (uuid 3395e514-88b2-4633-bafb-4b6f1fc91667) ) - (label "QSPI_SD0" (at 68.58 167.64 0) (fields_autoplaced) + (label "SPI0_INT" (at 219.71 132.08 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 1d4dff63-ab69-47a1-b03f-a771e987a81b) + (uuid 35168ad4-9f81-4c80-9d43-8b86a9f7d622) ) - (label "QSPI_CS" (at 68.58 162.56 0) (fields_autoplaced) + (label "I2C0_INT" (at 304.165 39.37 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 333f7f08-dac1-43ec-8ab3-2243fedc6aff) + (uuid 38a7e70c-8f01-48e2-aea4-1686aef77042) ) - (label "I2C0_SDA" (at 232.41 144.78 180) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify right bottom)) + (label "I2C0_SDA" (at 217.17 86.36 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 4002ebb9-f45e-4cf1-875c-9b460a89f541) ) - (label "QSPI_SD2" (at 68.58 172.72 0) (fields_autoplaced) + (label "QSPI_SD2" (at 60.96 104.14 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 4501efbe-a439-46ba-ba7b-10fa3f80b393) ) - (label "I2C1_SCL" (at 232.41 152.4 180) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify right bottom)) - (uuid 4c7e7ad3-27ab-4563-abcc-256b266aa80e) + (label "I2C0_INT" (at 217.17 81.28 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 49441fa8-a265-48c7-ad05-cf648a8ebfc9) ) - (label "QSPI_SD3" (at 68.58 175.26 0) (fields_autoplaced) + (label "QSPI_SD3" (at 60.96 106.68 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 4d014313-2c8d-441b-8261-0e884253026e) ) - (label "SPI0_MOSI" (at 232.41 162.56 180) (fields_autoplaced) + (label "I2C1_RESET" (at 304.165 57.15 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 50749b3c-7022-4bf9-869c-03836d6ada7b) + ) + (label "LED1" (at 218.44 78.74 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 60a35ad2-dac0-4f45-a572-63dbcd995a2c) + ) + (label "SPI0_MOSI" (at 219.71 124.46 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 65f43190-dcd1-472e-86b1-da1c724dc9c7) ) - (label "XIN" (at 162.56 190.5 0) (fields_autoplaced) + (label "XIN" (at 154.94 121.92 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 67e52c6a-3f33-406c-b642-248b17e773d7) ) - (label "QSPI_SD1" (at 167.64 170.18 180) (fields_autoplaced) + (label "SPI1_RESET" (at 304.8 97.79 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 6bea86a1-8293-40a7-b2d3-ce21838f4060) + ) + (label "LED0" (at 218.44 76.2 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 725669dc-78e5-420f-8e5a-9179dc491138) + ) + (label "QSPI_SD1" (at 160.02 101.6 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 755e314e-58f4-4663-8e40-7186201615ba) ) - (label "XIN" (at 314.96 107.95 0) (fields_autoplaced) + (label "XIN" (at 55.88 264.16 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 80a705e1-ba99-4f56-8c8c-5af6f8c57e72) ) - (label "QSPI_SD3" (at 167.64 175.26 180) (fields_autoplaced) + (label "SPI1_INT" (at 304.8 95.25 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 82cb6fe8-8c1c-468b-aadf-316962cfa11a) + ) + (label "QSPI_SD3" (at 160.02 106.68 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 83b93f3a-ed05-4986-b946-5d69656bc11d) ) - (label "QSPI_CLK" (at 167.64 177.8 180) (fields_autoplaced) + (label "I2C1_INT" (at 304.165 54.61 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 8b00cee4-1d10-41b0-b0b1-73eac1d15369) + ) + (label "QSPI_CLK" (at 160.02 109.22 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 8ef8e68b-a3f4-44da-bc29-98c290c73661) ) - (label "XOUT" (at 355.6 107.95 180) (fields_autoplaced) + (label "SPI1_RESET" (at 219.71 114.3 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 935c527a-31ba-4ef8-9a88-392bfb997413) + ) + (label "SPI0_SCK" (at 304.8 128.27 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 94879d78-937b-44e4-a1e2-cfc8019bdaf3) + ) + (label "XOUT" (at 96.52 264.16 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 957e9e9a-98f7-4a7c-b09e-9ebb2268bdd9) ) - (label "QSPI_CS" (at 167.64 162.56 180) (fields_autoplaced) + (label "QSPI_CS" (at 160.02 93.98 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 96fabe75-cdb3-4211-81b2-df8b32fd617c) ) - (label "SPI0_SCK" (at 232.41 160.02 180) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify right bottom)) + (label "SPI1_MISO" (at 219.71 106.68 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 992b9af8-e3e0-4829-b9b9-556e22db4879) + ) + (label "I2C0_RESET" (at 217.17 83.82 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 9c8a062f-de23-441c-8536-a7ac6481cdb5) + ) + (label "SPI0_SCK" (at 219.71 121.92 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 9e266a6f-0d32-43f0-8d22-1908d520b70f) ) - (label "USB_D+" (at 115.57 152.4 0) (fields_autoplaced) + (label "SPI1_SCK" (at 219.71 101.6 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 9ee8e10d-4e33-491f-9eb1-86e838806bcd) + ) + (label "USB_D+" (at 107.95 83.82 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 9f7ff5b3-675e-4752-978f-97db98efaa9a) ) - (label "QSPI_SD0" (at 167.64 167.64 180) (fields_autoplaced) + (label "QSPI_SD0" (at 160.02 99.06 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid ad7aa88b-f442-445b-b856-fe88f1dd606c) ) - (label "SPI0_CSn" (at 232.41 157.48 180) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify right bottom)) + (label "SPI0_MISO" (at 304.8 125.73 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid b262e8fe-5c28-4265-9808-2c6d10dc0cd8) + ) + (label "SPI0_CSn" (at 219.71 129.54 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid b6c92f59-87e1-4082-b409-586d6fcbf46a) ) - (label "SPI0_MISO" (at 232.41 154.94 180) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify right bottom)) + (label "SPI1_CSn" (at 219.71 109.22 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid bc04ab57-7bf6-454c-adf6-4fb027d5ec4a) + ) + (label "SPI0_MISO" (at 219.71 127 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid bcdbfcfa-06e8-42b2-893e-4f4a32b910ba) ) - (label "USB_D-" (at 115.57 154.94 0) (fields_autoplaced) + (label "USB_D-" (at 107.95 86.36 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid c27a952c-9d42-46f8-ae37-801632d8198b) ) - (label "I2C1_SDA" (at 232.41 149.86 180) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify right bottom)) - (uuid c6c53dac-dcd5-4b91-82c4-21e419825f67) + (label "SPI1_MOSI" (at 219.71 104.14 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid c68c1cd9-0a10-4ca4-b32c-f18838f9d11f) + ) + (label "I2C1_SDA" (at 304.165 59.69 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid c8e85d0f-c49f-4d8e-9c22-c1deaf490579) ) - (label "QSPI_CLK" (at 68.58 165.1 0) (fields_autoplaced) + (label "QSPI_CLK" (at 60.96 96.52 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid ce57f81d-146b-4e5f-9029-b24621accf59) ) - (label "QSPI_CS" (at 372.11 107.95 180) (fields_autoplaced) + (label "QSPI_CS" (at 113.03 264.16 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid cf9d5bcd-991e-4315-a890-b2200981bcf6) ) - (label "I2C0_SCL" (at 232.41 147.32 180) (fields_autoplaced) + (label "I2C1_INT" (at 217.17 91.44 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid d07e8b27-5293-4eee-bba4-1c44cf88214c) + ) + (label "I2C1_SCL" (at 217.17 99.06 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid d1051de6-d2f6-4188-bccb-4b5ffa39ab41) + ) + (label "SPI0_RESET" (at 219.71 134.62 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid d2d48c91-5051-4430-aa5b-bd799cda52c4) + ) + (label "LED0" (at 21.59 251.46 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid d97322a6-b316-4da9-9494-e63aefdb1599) + ) + (label "I2C0_SCL" (at 217.17 88.9 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid db0c2519-0903-4036-9f3f-4061643c1c21) ) - (label "USB_D+" (at 69.85 104.14 0) (fields_autoplaced) + (label "SPI1_SCK" (at 304.8 87.63 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid dc27baf8-e7b1-4ae2-a6d3-d61bc39a8020) + ) + (label "LED1" (at 36.83 251.46 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid e0ec7a78-ad30-4b15-a28c-4c80b68115f7) + ) + (label "USB_D+" (at 91.44 52.07 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid e53dad90-7348-49ce-8ff7-4b72573c2933) ) - (label "USB_D-" (at 69.85 119.38 0) (fields_autoplaced) + (label "SPI1_MISO" (at 304.8 85.09 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid e543c74c-c8fa-4ec1-8803-dec28985bc75) + ) + (label "USB_D-" (at 91.44 67.31 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid e6c58bd9-0a38-4e76-aa9a-b17dd22c4b90) ) - (label "XOUT" (at 162.56 200.66 0) (fields_autoplaced) + (label "I2C0_RESET" (at 304.165 41.91 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid e90c3c3a-0916-43ef-b37c-7af7f2f9e6af) + ) + (label "XOUT" (at 154.94 132.08 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid ec9ce54a-82e0-4e77-a18e-c5d078286f60) ) - (label "QSPI_SD2" (at 167.64 172.72 180) (fields_autoplaced) + (label "SPI0_MOSI" (at 304.8 123.19 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid ed5d52e4-db76-4f0e-9ac8-d295a32a4f09) + ) + (label "SPI0_CSn" (at 304.8 120.65 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid edfda538-1966-4127-a61d-c2ba47da4030) + ) + (label "I2C1_SDA" (at 217.17 96.52 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid ee0624e9-8119-4927-8297-d0177267af21) + ) + (label "I2C1_SCL" (at 304.165 62.23 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid f7c3301c-e008-453b-9c05-b4a966d36e8c) + ) + (label "SPI1_INT" (at 219.71 111.76 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid fa248fb6-4e26-493f-8610-e15fe35fd6a1) + ) + (label "QSPI_SD2" (at 160.02 104.14 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid fe2e5d75-086e-420d-8533-76d2c3888bf5) ) - (symbol (lib_id "Device:C") (at 370.84 29.21 0) (unit 1) + (symbol (lib_name "GND_10") (lib_id "power:GND") (at 322.58 64.77 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 00d1def6-7c0d-4e8c-94e1-b79cac811e08) + (property "Reference" "#PWR028" (at 316.23 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 318.77 65.405 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (at 322.58 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 322.58 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 5985cb40-6095-4172-8b30-c78386e7c0f1)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR028") (unit 1) + ) + ) + ) + ) + + (symbol (lib_name "GND_10") (lib_id "power:GND") (at 322.58 130.81 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 029723cd-205e-4753-9f7d-047240e434a7) + (property "Reference" "#PWR031" (at 316.23 130.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 318.77 131.445 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (at 322.58 130.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 322.58 130.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid cfa1de9f-d964-4309-ab76-650bc4d64cee)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR031") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:C_Small") (at 93.98 205.74 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid 062eb1fd-ac33-4cc4-b60a-657eb6370bb1) - (property "Reference" "C9" (at 374.65 27.9399 0) + (property "Reference" "C9" (at 96.52 204.47 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (at 374.65 30.4799 0) + (property "Value" "100n" (at 96.52 207.01 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 371.8052 33.02 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 93.98 205.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 370.84 29.21 0) + (property "Datasheet" "~" (at 93.98 205.74 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 73f8c5fa-5dfb-43cb-bcbc-c8eb75184b4b)) @@ -2553,19 +3593,19 @@ ) ) - (symbol (lib_name "GND_4") (lib_id "power:GND") (at 154.94 223.52 0) (unit 1) + (symbol (lib_name "GND_4") (lib_id "power:GND") (at 107.95 148.59 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 075d918f-ccb2-4e3d-9e27-5868b7a2cc96) - (property "Reference" "#PWR017" (at 154.94 229.87 0) + (property "Reference" "#PWR017" (at 107.95 154.94 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 154.94 228.6 0) + (property "Value" "GND" (at 107.95 153.67 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 154.94 223.52 0) + (property "Footprint" "" (at 107.95 148.59 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 154.94 223.52 0) + (property "Datasheet" "" (at 107.95 148.59 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 25ef6085-7198-4908-8c23-87c66a2fcc1a)) @@ -2578,19 +3618,19 @@ ) ) - (symbol (lib_id "Device:R") (at 378.46 101.6 0) (mirror y) (unit 1) + (symbol (lib_id "Device:R") (at 119.38 257.81 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 0a773c68-78b8-4fe9-8344-f3d9f3a32a49) - (property "Reference" "R3" (at 375.92 100.965 0) + (property "Reference" "R3" (at 116.84 257.175 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "10k" (at 375.92 103.505 0) + (property "Value" "10k" (at 116.84 259.715 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 380.238 101.6 90) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 121.158 257.81 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 378.46 101.6 0) + (property "Datasheet" "~" (at 119.38 257.81 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 2a827c0e-34a0-4032-bd55-6c8b021bd09c)) @@ -2604,19 +3644,19 @@ ) ) - (symbol (lib_id "power:VBUS") (at 59.69 124.46 270) (unit 1) + (symbol (lib_id "power:VBUS") (at 81.28 72.39 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 0dd560a5-cb2a-4d22-99bc-33e929f95d2f) - (property "Reference" "#PWR012" (at 55.88 124.46 0) + (property "Reference" "#PWR012" (at 77.47 72.39 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "VBUS" (at 63.5 125.095 90) + (property "Value" "VBUS" (at 85.09 73.025 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 59.69 124.46 0) + (property "Footprint" "" (at 81.28 72.39 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 59.69 124.46 0) + (property "Datasheet" "" (at 81.28 72.39 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 4a958602-c11f-42b7-ae61-57e881a45f34)) @@ -2629,19 +3669,19 @@ ) ) - (symbol (lib_id "Device:C") (at 396.24 29.21 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (symbol (lib_id "Device:C_Small") (at 114.3 205.74 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid 10b8b8f9-72fa-4fc5-806a-91d9384c011c) - (property "Reference" "C11" (at 400.05 27.9399 0) + (property "Reference" "C11" (at 116.84 204.47 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (at 400.05 30.4799 0) + (property "Value" "100n" (at 116.84 207.01 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 397.2052 33.02 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 114.3 205.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 396.24 29.21 0) + (property "Datasheet" "~" (at 114.3 205.74 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 7a9bc907-5d36-4b93-b560-2048e16d02e1)) @@ -2680,19 +3720,19 @@ ) ) - (symbol (lib_name "GND_9") (lib_id "power:GND") (at 330.2 102.87 180) (unit 1) + (symbol (lib_name "GND_9") (lib_id "power:GND") (at 71.12 259.08 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 1298e3b0-7a81-41df-9d3e-70c3bb4be5ff) - (property "Reference" "#PWR024" (at 330.2 96.52 0) + (property "Reference" "#PWR024" (at 71.12 252.73 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 334.01 101.6 0) + (property "Value" "GND" (at 74.93 257.81 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 330.2 102.87 0) + (property "Footprint" "" (at 71.12 259.08 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 330.2 102.87 0) + (property "Datasheet" "" (at 71.12 259.08 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid e3eeb2e9-5abd-40eb-b41b-21fb48b93f4f)) @@ -2705,19 +3745,19 @@ ) ) - (symbol (lib_id "Device:C_Small") (at 44.45 156.21 0) (unit 1) + (symbol (lib_id "Device:C_Small") (at 36.83 87.63 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 1547024c-530e-44af-b415-6981e6e95a86) - (property "Reference" "C14" (at 41.91 155.5813 0) + (property "Reference" "C14" (at 34.29 87.0013 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Value" "100N" (at 41.91 158.1213 0) + (property "Value" "100n" (at 34.29 89.5413 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "" (at 44.45 156.21 0) + (property "Footprint" "Capacitor_SMD:C_0201_0603Metric" (at 36.83 87.63 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 44.45 156.21 0) + (property "Datasheet" "~" (at 36.83 87.63 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 2de0a0ad-5ebe-4b7f-8cf5-44407267eb45)) @@ -2731,19 +3771,19 @@ ) ) - (symbol (lib_name "GND_9") (lib_id "power:GND") (at 330.2 118.11 0) (unit 1) + (symbol (lib_name "GND_9") (lib_id "power:GND") (at 71.12 274.32 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 16cd9a99-89bc-418d-af63-25237a9e52a8) - (property "Reference" "#PWR025" (at 330.2 124.46 0) + (property "Reference" "#PWR025" (at 71.12 280.67 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 330.2 123.19 0) + (property "Value" "GND" (at 71.12 279.4 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 330.2 118.11 0) + (property "Footprint" "" (at 71.12 274.32 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 330.2 118.11 0) + (property "Datasheet" "" (at 71.12 274.32 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 0d6bb4ea-659a-49e0-9c9d-555d7e829696)) @@ -2756,19 +3796,19 @@ ) ) - (symbol (lib_id "Device:R") (at 161.29 154.94 270) (mirror x) (unit 1) + (symbol (lib_id "Device:R") (at 153.67 86.36 270) (mirror x) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 1c7582e1-701c-4e42-a0ae-0793bcda6cce) - (property "Reference" "R2" (at 161.29 157.48 90) + (property "Reference" "R2" (at 153.67 88.9 90) (effects (font (size 1.27 1.27))) ) - (property "Value" "27" (at 161.29 154.94 90) + (property "Value" "27" (at 153.67 86.36 90) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 161.29 156.718 90) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 153.67 88.138 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 161.29 154.94 0) + (property "Datasheet" "~" (at 153.67 86.36 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 79cc0329-7b61-4d08-90ba-006db96a6889)) @@ -2782,19 +3822,19 @@ ) ) - (symbol (lib_id "power:+3V3") (at 167.64 144.78 0) (unit 1) + (symbol (lib_id "power:+3V3") (at 160.02 76.2 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 1d1cdfc0-cfaf-4fb7-8d67-f64fa16318ba) - (property "Reference" "#PWR026" (at 167.64 148.59 0) + (property "Reference" "#PWR026" (at 160.02 80.01 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3V3" (at 167.64 140.97 0) + (property "Value" "+3V3" (at 160.02 72.39 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 167.64 144.78 0) + (property "Footprint" "" (at 160.02 76.2 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 167.64 144.78 0) + (property "Datasheet" "" (at 160.02 76.2 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 984491c3-2e4d-4ba2-8388-8d42f3bbe068)) @@ -2807,19 +3847,19 @@ ) ) - (symbol (lib_id "Device:C") (at 45.72 52.07 0) (unit 1) + (symbol (lib_id "Device:C") (at 173.99 226.06 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 213beaa9-edb8-4927-86d2-ef963acc1a01) - (property "Reference" "C12" (at 49.53 51.435 0) + (property "Reference" "C12" (at 177.8 225.425 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "10u" (at 49.53 53.975 0) + (property "Value" "10u" (at 177.8 227.965 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 46.6852 55.88 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 174.9552 229.87 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 45.72 52.07 0) + (property "Datasheet" "~" (at 173.99 226.06 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid be72cc20-80ad-4d26-a7f0-0690aa68b0ff)) @@ -2833,19 +3873,44 @@ ) ) - (symbol (lib_name "GND_7") (lib_id "power:GND") (at 44.45 158.75 0) (unit 1) + (symbol (lib_id "power:+3V3") (at 322.58 52.07 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 24573cb8-0bda-4818-a88b-319937183e2a) + (property "Reference" "#PWR029" (at 326.39 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (at 318.77 52.705 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 322.58 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 322.58 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ebaee673-3066-48e0-8d3f-ff4bee544a5d)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR029") (unit 1) + ) + ) + ) + ) + + (symbol (lib_name "GND_7") (lib_id "power:GND") (at 36.83 90.17 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 24d6586c-b184-4546-9862-65676eb5db71) - (property "Reference" "#PWR021" (at 44.45 165.1 0) + (property "Reference" "#PWR021" (at 36.83 96.52 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 44.45 163.83 0) + (property "Value" "GND" (at 36.83 95.25 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 44.45 158.75 0) + (property "Footprint" "" (at 36.83 90.17 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 44.45 158.75 0) + (property "Datasheet" "" (at 36.83 90.17 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 0b0fc538-6d0f-45e7-825f-46a4522de5fc)) @@ -2858,19 +3923,45 @@ ) ) - (symbol (lib_name "GND_8") (lib_id "power:GND") (at 396.24 119.38 0) (unit 1) + (symbol (lib_id "Device:R_Small") (at 36.83 259.08 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 291fbe63-5a0c-497a-b873-56564b73535f) + (property "Reference" "R7" (at 39.37 258.445 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1k" (at 39.37 260.985 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 36.83 259.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 36.83 259.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c3236599-28c9-4b05-96d1-220367ced69a)) + (pin "2" (uuid 7e3055e6-9f36-447c-9e52-9a5ae47ef5f7)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "R7") (unit 1) + ) + ) + ) + ) + + (symbol (lib_name "GND_8") (lib_id "power:GND") (at 137.16 275.59 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 29479817-ef3b-4569-b3e4-fec2ddc6c540) - (property "Reference" "#PWR022" (at 396.24 125.73 0) + (property "Reference" "#PWR022" (at 137.16 281.94 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 396.24 124.46 0) + (property "Value" "GND" (at 137.16 280.67 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 396.24 119.38 0) + (property "Footprint" "" (at 137.16 275.59 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 396.24 119.38 0) + (property "Datasheet" "" (at 137.16 275.59 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid fa5c6bc1-a3b1-40c8-8b63-584e9b88437d)) @@ -2883,128 +3974,265 @@ ) ) - (symbol (lib_id "Device:C") (at 383.54 29.21 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (symbol (lib_id "Device:C_Small") (at 104.14 205.74 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid 2ad46018-131b-4f4d-896b-74164a9f0bc0) - (property "Reference" "C10" (at 387.35 27.9399 0) + (property "Reference" "C10" (at 106.68 204.47 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "100n" (at 106.68 207.01 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 104.14 205.74 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 104.14 205.74 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid dde59157-6e33-451c-9b57-a286210ac6e3)) + (pin "2" (uuid 0e1a4134-3bdb-4d13-8f45-3cdecbe340a8)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "C10") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "pmod:PMOD_Host_Conn_02x06") (at 327.66 134.62 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 32672024-e5ce-4759-b0eb-584996115a94) + (property "Reference" "J4" (at 334.01 133.985 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "PMOD2" (at 334.01 136.525 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (at 387.35 30.4799 0) + (property "Footprint" "pmod:PMOD_PinSocket_2x06_P2.54mm_Horizontal" (at 304.8 138.43 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 304.8 138.43 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 076b4ffb-3f51-4318-9159-10b78b392d4a)) + (pin "10" (uuid 132a606a-5cf6-4621-81f8-f443caebe027)) + (pin "11" (uuid 1330e234-c81e-4cb4-bba7-06e22e5e4667)) + (pin "12" (uuid 3249bbfd-7ef9-43c2-99c5-12fbe112355e)) + (pin "2" (uuid 3006e09e-c423-438a-8304-66ceba7117cc)) + (pin "3" (uuid cf5b26fd-1063-4cc2-a691-84bf11d22db8)) + (pin "4" (uuid fd1d359e-9b9a-4121-9b65-2b24b46aeeae)) + (pin "5" (uuid 814f1a05-0e34-407c-afba-85c59e97c282)) + (pin "6" (uuid f3dc2dcc-0b5e-4b2f-8442-ca517ebf7144)) + (pin "7" (uuid 805d1bca-9c4d-47e8-8fa3-986449b4d719)) + (pin "8" (uuid 6bcbd94b-4233-478b-babf-8a0e12c27ce0)) + (pin "9" (uuid 2a0b0ab1-201e-4167-b14a-7abf1f2a6378)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "J4") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+3V3") (at 322.58 133.35 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 34352e27-809e-46f4-9986-cf176a88f0fd) + (property "Reference" "#PWR032" (at 326.39 133.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (at 318.77 133.985 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 384.5052 33.02 0) + (property "Footprint" "" (at 322.58 133.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 322.58 133.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 03960cc7-688e-4be6-a72d-cce05cc7c081)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR032") (unit 1) + ) + ) + ) + ) + + (symbol (lib_name "GND_3") (lib_id "power:GND") (at 81.28 64.77 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 36581b9a-a14c-428e-9f4b-47514317bdb1) + (property "Reference" "#PWR015" (at 87.63 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 85.09 65.405 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (at 81.28 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 81.28 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c3491163-eae4-4a3f-8cac-3995b8751e84)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR015") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Connector:Conn_01x03_Pin") (at 101.6 144.78 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 37e4eef2-1c20-4519-a7cd-b996e16bc414) + (property "Reference" "J2" (at 97.79 143.51 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "SWD" (at 97.79 146.05 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (at 101.6 144.78 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 101.6 144.78 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 25d24eee-4273-4ec9-8bef-6d55f03cd083)) + (pin "2" (uuid 7db96f11-4928-4bb1-af23-881ae4c4ef87)) + (pin "3" (uuid 530d6832-716d-4240-bfc6-44e8d6c130b0)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "J2") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:Crystal_GND24") (at 71.12 264.16 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 41db20fe-972f-4930-9120-ff5f22ffa94e) + (property "Reference" "Y1" (at 64.77 261.62 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Crystal 12MHz" (at 60.96 259.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm" (at 71.12 264.16 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://datasheet.lcsc.com/lcsc/2103291203_Yangxing-Tech-X322512MSB4SI_C9002.pdf" (at 71.12 264.16 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 383.54 29.21 0) + (property "lcsc" "https://www.lcsc.com/product-detail/Crystals_Yangxing-Tech-X322512MSB4SI_C9002.html" (at 71.12 264.16 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid dde59157-6e33-451c-9b57-a286210ac6e3)) - (pin "2" (uuid 0e1a4134-3bdb-4d13-8f45-3cdecbe340a8)) + (pin "1" (uuid 4deef770-4f5d-4d7c-b49f-8a97d830a87e)) + (pin "2" (uuid bba25667-e2fe-4323-9f8a-49591df6c227)) + (pin "3" (uuid 2302f00f-9611-449c-868c-e2e95442e3eb)) + (pin "4" (uuid ac2618eb-f271-4d35-9541-407a4d8e00d7)) (instances (project "hatlet" (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" - (reference "C10") (unit 1) + (reference "Y1") (unit 1) ) ) ) ) - (symbol (lib_name "GND_3") (lib_id "power:GND") (at 59.69 116.84 90) (unit 1) + (symbol (lib_name "GND_10") (lib_id "power:GND") (at 322.58 105.41 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 36581b9a-a14c-428e-9f4b-47514317bdb1) - (property "Reference" "#PWR015" (at 66.04 116.84 0) + (uuid 44ab1287-b47e-4e06-85f4-5459da537a26) + (property "Reference" "#PWR037" (at 316.23 105.41 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 63.5 117.475 90) + (property "Value" "GND" (at 318.77 106.045 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "" (at 59.69 116.84 0) + (property "Footprint" "" (at 322.58 105.41 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 59.69 116.84 0) + (property "Datasheet" "" (at 322.58 105.41 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid c3491163-eae4-4a3f-8cac-3995b8751e84)) + (pin "1" (uuid 4aaa4791-ba0a-43bb-bcfd-3a2f5ce81015)) (instances (project "hatlet" (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" - (reference "#PWR015") (unit 1) + (reference "#PWR037") (unit 1) ) ) ) ) - (symbol (lib_id "Connector:Conn_01x03_Pin") (at 147.32 213.36 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid 37e4eef2-1c20-4519-a7cd-b996e16bc414) - (property "Reference" "J2" (at 143.51 212.09 0) - (effects (font (size 1.27 1.27))) + (symbol (lib_id "power:+3V3") (at 322.58 92.71 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 46465dae-5f8f-4e87-8a3c-817241395b92) + (property "Reference" "#PWR036" (at 326.39 92.71 0) + (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "SWD" (at 143.51 214.63 0) - (effects (font (size 1.27 1.27))) + (property "Value" "+3V3" (at 318.77 93.345 90) + (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (at 147.32 213.36 0) + (property "Footprint" "" (at 322.58 92.71 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 147.32 213.36 0) + (property "Datasheet" "" (at 322.58 92.71 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 25d24eee-4273-4ec9-8bef-6d55f03cd083)) - (pin "2" (uuid 7db96f11-4928-4bb1-af23-881ae4c4ef87)) - (pin "3" (uuid 530d6832-716d-4240-bfc6-44e8d6c130b0)) + (pin "1" (uuid cd99036a-577b-48ac-b44e-58ae30868d19)) (instances (project "hatlet" (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" - (reference "J2") (unit 1) + (reference "#PWR036") (unit 1) ) ) ) ) - (symbol (lib_id "Device:Crystal_GND24") (at 330.2 107.95 0) (unit 1) + (symbol (lib_id "Device:R_Small") (at 21.59 259.08 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) - (uuid 41db20fe-972f-4930-9120-ff5f22ffa94e) - (property "Reference" "Y1" (at 322.58 105.41 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "Crystal_GND24" (at 320.04 102.87 0) - (effects (font (size 1.27 1.27))) + (uuid 4773e57e-d3a7-489c-94ab-c53c346248d5) + (property "Reference" "R6" (at 24.13 258.445 0) + (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm" (at 330.2 107.95 0) - (effects (font (size 1.27 1.27)) hide) + (property "Value" "1k" (at 24.13 260.985 0) + (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Datasheet" "https://datasheet.lcsc.com/lcsc/2103291203_Yangxing-Tech-X322512MSB4SI_C9002.pdf" (at 330.2 107.95 0) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 21.59 259.08 0) (effects (font (size 1.27 1.27)) hide) ) - (property "lcsc" "https://www.lcsc.com/product-detail/Crystals_Yangxing-Tech-X322512MSB4SI_C9002.html" (at 330.2 107.95 0) + (property "Datasheet" "~" (at 21.59 259.08 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 4deef770-4f5d-4d7c-b49f-8a97d830a87e)) - (pin "2" (uuid bba25667-e2fe-4323-9f8a-49591df6c227)) - (pin "3" (uuid 2302f00f-9611-449c-868c-e2e95442e3eb)) - (pin "4" (uuid ac2618eb-f271-4d35-9541-407a4d8e00d7)) + (pin "1" (uuid 076a9e17-ca76-4799-b333-ac9bac7a6510)) + (pin "2" (uuid 48cf8c09-5e3e-48b3-9eb7-6c4be9858fee)) (instances (project "hatlet" (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" - (reference "Y1") (unit 1) + (reference "R6") (unit 1) ) ) ) ) - (symbol (lib_id "power:+3V3") (at 57.15 148.59 0) (unit 1) + (symbol (lib_id "power:+3V3") (at 49.53 80.01 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 4fb6e5f9-f9bb-4932-8da1-9aa628800bd5) - (property "Reference" "#PWR020" (at 57.15 152.4 0) + (property "Reference" "#PWR020" (at 49.53 83.82 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3V3" (at 57.15 143.51 0) + (property "Value" "+3V3" (at 49.53 74.93 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 57.15 148.59 0) + (property "Footprint" "" (at 49.53 80.01 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 57.15 148.59 0) + (property "Datasheet" "" (at 49.53 80.01 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid cfb19dbc-cbbb-43c8-abc1-94098e37426f)) @@ -3017,19 +4245,19 @@ ) ) - (symbol (lib_id "power:+3V3") (at 304.8 20.32 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (symbol (lib_id "power:+3V3") (at 44.45 200.66 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid 528d23bf-08d1-4e5a-a680-e45221b34995) - (property "Reference" "#PWR04" (at 304.8 24.13 0) + (property "Reference" "#PWR04" (at 44.45 204.47 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3V3" (at 304.8 15.24 0) + (property "Value" "+3V3" (at 48.26 199.39 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 304.8 20.32 0) + (property "Footprint" "" (at 44.45 200.66 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 304.8 20.32 0) + (property "Datasheet" "" (at 44.45 200.66 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 6dc8f362-6d4d-4019-bda4-ceca26da17b3)) @@ -3067,19 +4295,19 @@ ) ) - (symbol (lib_id "Device:R_Small") (at 345.44 107.95 90) (unit 1) + (symbol (lib_id "Device:R_Small") (at 86.36 264.16 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 5c3e943e-7a60-4b1c-88e0-3f27f046b24f) - (property "Reference" "R5" (at 345.44 102.87 90) + (property "Reference" "R5" (at 86.36 259.08 90) (effects (font (size 1.27 1.27))) ) - (property "Value" "1k" (at 345.44 105.41 90) + (property "Value" "1k" (at 86.36 261.62 90) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 345.44 107.95 0) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 86.36 264.16 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 345.44 107.95 0) + (property "Datasheet" "~" (at 86.36 264.16 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 089964ae-711a-4568-9b66-86d3c843818f)) @@ -3093,19 +4321,19 @@ ) ) - (symbol (lib_name "GND_3") (lib_id "power:GND") (at 59.69 121.92 90) (unit 1) + (symbol (lib_name "GND_3") (lib_id "power:GND") (at 81.28 69.85 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 6103c2a0-bfd6-4359-bae4-ebed4422f5d2) - (property "Reference" "#PWR06" (at 66.04 121.92 0) + (property "Reference" "#PWR06" (at 87.63 69.85 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 63.5 122.555 90) + (property "Value" "GND" (at 85.09 70.485 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "" (at 59.69 121.92 0) + (property "Footprint" "" (at 81.28 69.85 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 59.69 121.92 0) + (property "Datasheet" "" (at 81.28 69.85 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid aeb5afc8-90c1-4ed2-a124-225b13041109)) @@ -3118,19 +4346,69 @@ ) ) - (symbol (lib_id "Device:R") (at 396.24 114.3 0) (unit 1) + (symbol (lib_id "power:+3V3") (at 322.58 148.59 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 61f0ce4d-7609-4a1c-baa1-666a62051098) + (property "Reference" "#PWR034" (at 326.39 148.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (at 318.77 149.225 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 322.58 148.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 322.58 148.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 1569c090-cfd0-4f46-bd7c-85fead365c24)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR034") (unit 1) + ) + ) + ) + ) + + (symbol (lib_name "GND_10") (lib_id "power:GND") (at 322.58 146.05 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 651279be-68bd-4435-a453-0759a716bb5c) + (property "Reference" "#PWR033" (at 316.23 146.05 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 318.77 146.685 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (at 322.58 146.05 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 322.58 146.05 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c46da18a-0e66-4cf1-bff5-8d3930b5554d)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR033") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R") (at 137.16 270.51 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 65aaf49a-5540-45cc-8eef-179f600cdad1) - (property "Reference" "R4" (at 398.78 113.665 0) + (property "Reference" "R4" (at 139.7 269.875 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "1k" (at 398.78 116.205 0) + (property "Value" "1k" (at 139.7 272.415 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 394.462 114.3 90) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 135.382 270.51 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 396.24 114.3 0) + (property "Datasheet" "~" (at 137.16 270.51 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 3209ca0e-f646-4501-891b-c49fd6acf833)) @@ -3144,19 +4422,19 @@ ) ) - (symbol (lib_id "power:+3V3") (at 87.63 44.45 0) (unit 1) + (symbol (lib_id "power:+3V3") (at 215.9 218.44 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 6869d858-a6e3-45c7-a338-b71647194c10) - (property "Reference" "#PWR010" (at 87.63 48.26 0) + (property "Reference" "#PWR010" (at 215.9 222.25 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3V3" (at 87.63 39.37 0) + (property "Value" "+3V3" (at 215.9 213.36 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 87.63 44.45 0) + (property "Footprint" "" (at 215.9 218.44 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 87.63 44.45 0) + (property "Datasheet" "" (at 215.9 218.44 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 12df5755-5df8-43e7-a0b3-30b030ac5dbc)) @@ -3169,19 +4447,19 @@ ) ) - (symbol (lib_id "Device:C_Small") (at 320.04 111.76 0) (unit 1) + (symbol (lib_id "Device:C_Small") (at 60.96 267.97 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 69961cb4-3fae-453c-8ea9-2c605018ddfd) - (property "Reference" "C15" (at 317.5 111.1313 0) + (property "Reference" "C15" (at 58.42 267.3413 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Value" "27p" (at 317.5 113.6713 0) + (property "Value" "27p" (at 58.42 269.8813 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "" (at 320.04 111.76 0) + (property "Footprint" "Capacitor_SMD:C_0201_0603Metric" (at 60.96 267.97 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 320.04 111.76 0) + (property "Datasheet" "~" (at 60.96 267.97 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 230f3a8b-0ded-44dd-8676-09ba27721d19)) @@ -3195,19 +4473,80 @@ ) ) - (symbol (lib_id "power:GND") (at 304.8 71.12 0) (unit 1) + (symbol (lib_id "pmod:PMOD_Host_Conn_02x06") (at 327.66 93.98 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 6b2f5be7-4be1-4d2a-9c70-0fabe23ec07e) + (property "Reference" "J5" (at 334.01 93.345 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "PMOD1" (at 334.01 95.885 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "pmod:PMOD_PinSocket_2x06_P2.54mm_Horizontal" (at 304.8 97.79 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 304.8 97.79 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9d05ed4d-8e6c-48a7-a4c6-320ccad18deb)) + (pin "10" (uuid 3bfd2e63-cae7-423f-bcc8-285fe82cbca3)) + (pin "11" (uuid d1e50d1e-74bc-4326-a1fe-7dbf59bb92f5)) + (pin "12" (uuid c98a69ed-3488-4c70-ab8c-20b1bf36f343)) + (pin "2" (uuid 56241b4d-080d-4a03-a77b-effc3493097e)) + (pin "3" (uuid a652c9c1-ddc7-4ef6-b10e-2649e6b60e8d)) + (pin "4" (uuid 54bb4892-c17a-4fdc-ab2f-b7455f801be7)) + (pin "5" (uuid 70cf8daf-7d74-4f99-8238-74e334e702dc)) + (pin "6" (uuid 71ede07b-c01d-4768-9fde-6a808d151fe6)) + (pin "7" (uuid 8837d6f0-09e5-42c7-83fd-33a2688669c9)) + (pin "8" (uuid 290fc244-4cc1-4674-a5c5-973947fde49e)) + (pin "9" (uuid afb157c3-5b8b-445b-b7b6-40443ed4967f)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "J5") (unit 1) + ) + ) + ) + ) + + (symbol (lib_name "GND_10") (lib_id "power:GND") (at 322.58 90.17 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 6b454409-7d04-48f4-beb1-06e9bbcb9042) + (property "Reference" "#PWR035" (at 316.23 90.17 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 318.77 90.805 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (at 322.58 90.17 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 322.58 90.17 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 69b559b3-fdbd-467a-9f49-1641532c5d00)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR035") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 44.45 228.6 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid 76e96b53-b4ca-49ac-a1ad-66e147c19c1c) - (property "Reference" "#PWR016" (at 304.8 77.47 0) + (property "Reference" "#PWR016" (at 44.45 234.95 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 304.8 76.2 0) + (property "Value" "GND" (at 48.26 229.87 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 304.8 71.12 0) + (property "Footprint" "" (at 44.45 228.6 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 304.8 71.12 0) + (property "Datasheet" "" (at 44.45 228.6 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 7429e3d7-4ce0-4d60-9b25-6aeb31e75b7a)) @@ -3220,19 +4559,19 @@ ) ) - (symbol (lib_id "power:+1V1") (at 189.23 129.54 0) (unit 1) + (symbol (lib_id "power:+1V1") (at 181.61 60.96 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 7de8196d-fa59-4569-99b9-72837c68a643) - (property "Reference" "#PWR01" (at 189.23 133.35 0) + (property "Reference" "#PWR01" (at 181.61 64.77 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+1V1" (at 189.23 124.46 0) + (property "Value" "+1V1" (at 181.61 55.88 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 189.23 129.54 0) + (property "Footprint" "" (at 181.61 60.96 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 189.23 129.54 0) + (property "Datasheet" "" (at 181.61 60.96 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 92ccbfa8-e3d2-4792-a504-64d9f74ed2f0)) @@ -3245,19 +4584,19 @@ ) ) - (symbol (lib_id "power:GND") (at 194.31 228.6 0) (unit 1) + (symbol (lib_id "power:GND") (at 186.69 162.56 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 7f908c17-ba63-498a-b751-18c3f2ac709a) - (property "Reference" "#PWR03" (at 194.31 234.95 0) + (property "Reference" "#PWR03" (at 186.69 168.91 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 194.31 233.68 0) + (property "Value" "GND" (at 186.69 167.64 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 194.31 228.6 0) + (property "Footprint" "" (at 186.69 162.56 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 194.31 228.6 0) + (property "Datasheet" "" (at 186.69 162.56 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid bed66604-03a4-4413-955a-a740e97ee17b)) @@ -3270,19 +4609,19 @@ ) ) - (symbol (lib_name "GND_1") (lib_id "power:GND") (at 304.8 38.1 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (symbol (lib_name "GND_1") (lib_id "power:GND") (at 44.45 210.82 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid 80fe4417-ea1a-43a3-a73e-17a6f66e8742) - (property "Reference" "#PWR05" (at 304.8 44.45 0) + (property "Reference" "#PWR05" (at 44.45 217.17 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 304.8 43.18 0) + (property "Value" "GND" (at 48.26 212.09 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 304.8 38.1 0) + (property "Footprint" "" (at 44.45 210.82 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 304.8 38.1 0) + (property "Datasheet" "" (at 44.45 210.82 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid e1d78ead-b563-430b-83c7-57a045a38de8)) @@ -3295,19 +4634,19 @@ ) ) - (symbol (lib_id "Device:C") (at 320.04 29.21 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (symbol (lib_id "Device:C_Small") (at 53.34 205.74 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid 813e1ea2-de8e-4fdf-9273-a254ffd069f7) - (property "Reference" "C4" (at 323.85 27.9399 0) + (property "Reference" "C4" (at 55.88 204.47 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (at 323.85 30.4799 0) + (property "Value" "100n" (at 55.88 207.01 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 321.0052 33.02 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 53.34 205.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 320.04 29.21 0) + (property "Datasheet" "~" (at 53.34 205.74 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 3de87ae8-f2fa-4024-b031-9faa1fb97d2b)) @@ -3321,19 +4660,19 @@ ) ) - (symbol (lib_id "Device:C") (at 358.14 29.21 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (symbol (lib_id "Device:C_Small") (at 83.82 205.74 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid 834e516f-a20d-4296-96b5-8118c86f7b09) - (property "Reference" "C8" (at 361.95 27.9399 0) + (property "Reference" "C8" (at 86.36 204.47 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (at 361.95 30.4799 0) + (property "Value" "100n" (at 86.36 207.01 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 359.1052 33.02 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 83.82 205.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 358.14 29.21 0) + (property "Datasheet" "~" (at 83.82 205.74 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 3f27e230-9448-446c-b44d-20c4c00e3b82)) @@ -3347,19 +4686,19 @@ ) ) - (symbol (lib_id "Connector:TestPoint_Small") (at 186.69 132.08 0) (mirror y) (unit 1) + (symbol (lib_id "Connector:TestPoint_Small") (at 179.07 63.5 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 896c8058-1916-42c7-84d1-c719fb496a99) - (property "Reference" "TP1" (at 185.42 131.445 0) + (property "Reference" "TP1" (at 177.8 62.865 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "Core voltage" (at 185.42 133.985 0) + (property "Value" "Core voltage" (at 177.8 65.405 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" (at 181.61 132.08 0) + (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" (at 173.99 63.5 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 181.61 132.08 0) + (property "Datasheet" "~" (at 173.99 63.5 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 77c59c4c-f19f-457c-bf8f-beb8281220f4)) @@ -3372,19 +4711,44 @@ ) ) - (symbol (lib_id "Device:R") (at 161.29 152.4 270) (mirror x) (unit 1) + (symbol (lib_name "GND_11") (lib_id "power:GND") (at 21.59 261.62 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 8c26d1ba-ef88-429c-ace1-8ed46f90fa44) + (property "Reference" "#PWR039" (at 21.59 267.97 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 21.59 266.7 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 21.59 261.62 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 21.59 261.62 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6560e3e1-971e-49dd-a5cc-7d36dbe4145d)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR039") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R") (at 153.67 83.82 270) (mirror x) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 932eba53-45be-41df-9c6b-b442b634b530) - (property "Reference" "R1" (at 161.29 149.86 90) + (property "Reference" "R1" (at 153.67 81.28 90) (effects (font (size 1.27 1.27))) ) - (property "Value" "27" (at 161.29 152.4 90) + (property "Value" "27" (at 153.67 83.82 90) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 161.29 154.178 90) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 153.67 85.598 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 161.29 152.4 0) + (property "Datasheet" "~" (at 153.67 83.82 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 11f3c497-60ca-4594-bb06-ed1ced4ff635)) @@ -3423,19 +4787,19 @@ ) ) - (symbol (lib_id "MCU_RaspberryPi:RP2040") (at 194.31 182.88 0) (unit 1) + (symbol (lib_id "MCU_RaspberryPi:RP2040") (at 186.69 114.3 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 99b12fa7-3375-4bf2-96dc-bd3f17352de1) - (property "Reference" "U2" (at 196.2659 227.33 0) + (property "Reference" "U2" (at 188.6459 158.75 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "RP2040" (at 196.2659 229.87 0) + (property "Value" "RP2040" (at 188.6459 161.29 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm" (at 194.31 182.88 0) + (property "Footprint" "Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm" (at 186.69 114.3 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf" (at 194.31 182.88 0) + (property "Datasheet" "https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf" (at 186.69 114.3 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 4b3bd844-fc2c-4d3c-a095-44b7b3d2e61c)) @@ -3504,19 +4868,19 @@ ) ) - (symbol (lib_id "pmod:PMOD_Host_Conn_02x06") (at 54.61 110.49 0) (mirror y) (unit 1) + (symbol (lib_id "pmod:PMOD_Host_Conn_02x06") (at 76.2 58.42 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 99eec7d6-0627-4698-9bdf-d3e17283642c) - (property "Reference" "J1" (at 54.61 90.17 0) + (property "Reference" "J1" (at 76.2 38.1 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "USB Header" (at 54.61 92.71 0) + (property "Value" "USB Header" (at 76.2 40.64 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "pmod:PMOD_PinSocket_2x06_P2.54mm_Horizontal" (at 77.47 114.3 0) + (property "Footprint" "pmod:PMOD_PinSocket_2x06_P2.54mm_Horizontal" (at 99.06 62.23 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 77.47 114.3 0) + (property "Datasheet" "" (at 99.06 62.23 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 0bf6487e-3ea2-4411-baf2-e2a58ee4f500)) @@ -3540,19 +4904,69 @@ ) ) - (symbol (lib_id "power:+1V1") (at 304.8 53.34 0) (unit 1) + (symbol (lib_name "GND_10") (lib_id "power:GND") (at 322.58 49.53 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 9d373b03-9b07-49c8-81a8-2056a2759dd6) + (property "Reference" "#PWR027" (at 316.23 49.53 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 318.77 50.165 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (at 322.58 49.53 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 322.58 49.53 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d547c7c2-a82e-4b33-be1f-58133dbc49ce)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR027") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+3V3") (at 322.58 107.95 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid a1bb4022-032d-41af-98ee-c02815ecde66) + (property "Reference" "#PWR038" (at 326.39 107.95 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (at 318.77 108.585 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 322.58 107.95 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 322.58 107.95 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 8ad1140a-3e04-4f68-824b-4b2a7b53e5c0)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR038") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+1V1") (at 44.45 218.44 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid a6edf558-40b6-4c1d-83db-88782b0e28af) - (property "Reference" "#PWR02" (at 304.8 57.15 0) + (property "Reference" "#PWR02" (at 44.45 222.25 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+1V1" (at 304.8 48.26 0) + (property "Value" "+1V1" (at 48.26 217.17 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 304.8 53.34 0) + (property "Footprint" "" (at 44.45 218.44 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 304.8 53.34 0) + (property "Datasheet" "" (at 44.45 218.44 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 7865b4d4-a3fb-4ec1-8975-37809493b23f)) @@ -3590,19 +5004,19 @@ ) ) - (symbol (lib_id "power:+3V3") (at 204.47 129.54 0) (unit 1) + (symbol (lib_id "power:+3V3") (at 196.85 60.96 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid ad75fa6d-c7e8-4fd3-9079-ca4ff3d9d2b4) - (property "Reference" "#PWR08" (at 204.47 133.35 0) + (property "Reference" "#PWR08" (at 196.85 64.77 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3V3" (at 204.47 124.46 0) + (property "Value" "+3V3" (at 196.85 55.88 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 204.47 129.54 0) + (property "Footprint" "" (at 196.85 60.96 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 204.47 129.54 0) + (property "Datasheet" "" (at 196.85 60.96 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 58884eb1-30fa-4800-a714-53dd063401e7)) @@ -3615,19 +5029,19 @@ ) ) - (symbol (lib_id "Device:C") (at 304.8 62.23 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (symbol (lib_id "Device:C_Small") (at 44.45 223.52 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid b0e244f6-7086-4a12-8238-12f0152913dd) - (property "Reference" "C3" (at 308.61 60.9599 0) + (property "Reference" "C3" (at 46.99 222.25 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "1u" (at 308.61 63.4999 0) + (property "Value" "1u" (at 46.99 224.79 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 305.7652 66.04 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 44.45 223.52 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 304.8 62.23 0) + (property "Datasheet" "~" (at 44.45 223.52 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 6900acd3-4697-4234-8e91-674699ae616f)) @@ -3641,19 +5055,19 @@ ) ) - (symbol (lib_id "Switch:SW_Push") (at 387.35 107.95 0) (unit 1) + (symbol (lib_id "Switch:SW_Push") (at 128.27 264.16 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid b832e0db-25b3-42ac-9294-c7f74157fa32) - (property "Reference" "SW1" (at 387.35 101.6 0) + (property "Reference" "SW1" (at 128.27 257.81 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "BOOTSEL" (at 387.35 104.14 0) + (property "Value" "BOOTSEL" (at 128.27 260.35 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 387.35 102.87 0) + (property "Footprint" "Button_Switch_SMD:SW_SPST_SKQG_WithStem" (at 128.27 259.08 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 387.35 102.87 0) + (property "Datasheet" "~" (at 128.27 259.08 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid ed51021e-1fe0-495d-bb2a-bb7772966251)) @@ -3667,19 +5081,19 @@ ) ) - (symbol (lib_id "Device:C") (at 332.74 29.21 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (symbol (lib_id "Device:C_Small") (at 63.5 205.74 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid bfb56dfa-67b5-4f33-bd53-a1cc0203e334) - (property "Reference" "C6" (at 336.55 27.9399 0) + (property "Reference" "C6" (at 66.04 204.47 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (at 336.55 30.4799 0) + (property "Value" "100n" (at 66.04 207.01 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 333.7052 33.02 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 63.5 205.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 332.74 29.21 0) + (property "Datasheet" "~" (at 63.5 205.74 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 87574e12-a473-4f80-b980-ffc8cf10f6fd)) @@ -3693,19 +5107,19 @@ ) ) - (symbol (lib_name "GND_3") (lib_id "power:GND") (at 59.69 106.68 90) (unit 1) + (symbol (lib_name "GND_3") (lib_id "power:GND") (at 81.28 54.61 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid c8724895-9783-4251-bc2b-8cd0483cdb92) - (property "Reference" "#PWR011" (at 66.04 106.68 0) + (property "Reference" "#PWR011" (at 87.63 54.61 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 63.5 107.315 90) + (property "Value" "GND" (at 85.09 55.245 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "" (at 59.69 106.68 0) + (property "Footprint" "" (at 81.28 54.61 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 59.69 106.68 0) + (property "Datasheet" "" (at 81.28 54.61 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 0cb1cf4e-100e-4f76-91de-9f6a302c2096)) @@ -3718,19 +5132,45 @@ ) ) - (symbol (lib_id "Memory_Flash:W25Q128JVS") (at 57.15 170.18 0) (mirror y) (unit 1) + (symbol (lib_id "Device:LED_Small") (at 36.83 254 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid cd716f5a-3e4c-4aca-b66d-dcc4ab30bc62) + (property "Reference" "D2" (at 39.37 253.3015 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "LED1" (at 39.37 255.8415 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "LED_SMD:LED_0201_0603Metric" (at 36.83 254 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 36.83 254 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 3e3cb91f-a15b-495d-8e5d-a7026dcdb35b)) + (pin "2" (uuid 52ee5434-a8ad-4603-9fe0-58a20a4ebc1d)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "D2") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Memory_Flash:W25Q128JVS") (at 49.53 101.6 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid cf8f3c2d-3734-4735-87a7-4c87f418ed17) - (property "Reference" "U3" (at 48.26 169.545 0) + (property "Reference" "U3" (at 40.64 100.965 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "W25Q128JVS" (at 48.26 172.085 0) + (property "Value" "W25Q128JVS" (at 40.64 103.505 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Package_SO:SOIC-8_5.23x5.23mm_P1.27mm" (at 57.15 170.18 0) + (property "Footprint" "Package_SO:SOIC-8_5.23x5.23mm_P1.27mm" (at 49.53 101.6 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "http://www.winbond.com/resource-files/w25q128jv_dtr%20revc%2003272018%20plus.pdf" (at 57.15 170.18 0) + (property "Datasheet" "http://www.winbond.com/resource-files/w25q128jv_dtr%20revc%2003272018%20plus.pdf" (at 49.53 101.6 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 02482783-3722-411f-acd4-ed4707900882)) @@ -3750,19 +5190,19 @@ ) ) - (symbol (lib_id "power:VBUS") (at 59.69 109.22 270) (unit 1) + (symbol (lib_id "power:VBUS") (at 81.28 57.15 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid d17c7f51-3ff3-464f-839f-8222347c1c4b) - (property "Reference" "#PWR013" (at 55.88 109.22 0) + (property "Reference" "#PWR013" (at 77.47 57.15 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "VBUS" (at 63.5 109.855 90) + (property "Value" "VBUS" (at 85.09 57.785 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 59.69 109.22 0) + (property "Footprint" "" (at 81.28 57.15 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 59.69 109.22 0) + (property "Datasheet" "" (at 81.28 57.15 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid e9dd63d6-b278-4105-b4a0-917f50df6f84)) @@ -3775,19 +5215,19 @@ ) ) - (symbol (lib_id "Device:C") (at 304.8 29.21 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (symbol (lib_id "Device:C_Small") (at 44.45 205.74 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid d539a6d7-6c4e-49a3-a21c-b737321d9f9c) - (property "Reference" "C5" (at 308.61 27.9399 0) + (property "Reference" "C5" (at 46.99 204.47 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "1u" (at 308.61 30.4799 0) + (property "Value" "1u" (at 46.99 207.01 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 305.7652 33.02 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 44.45 205.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 304.8 29.21 0) + (property "Datasheet" "~" (at 44.45 205.74 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 8ca8d312-ec36-4fe6-8a12-7a58842a0122)) @@ -3826,19 +5266,19 @@ ) ) - (symbol (lib_id "Device:C") (at 332.74 62.23 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (symbol (lib_id "Device:C_Small") (at 63.5 223.52 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid d693cb91-c0a1-4f86-82f0-f9dd72709943) - (property "Reference" "C2" (at 336.55 60.9599 0) + (property "Reference" "C2" (at 66.04 222.25 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (at 336.55 63.4999 0) + (property "Value" "100n" (at 66.04 224.79 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 333.7052 66.04 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 63.5 223.52 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 332.74 62.23 0) + (property "Datasheet" "~" (at 63.5 223.52 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 762ee935-ec77-4654-8ead-f77e35047b9b)) @@ -3852,19 +5292,19 @@ ) ) - (symbol (lib_id "Device:C_Small") (at 339.09 111.76 0) (mirror y) (unit 1) + (symbol (lib_id "Device:C_Small") (at 80.01 267.97 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid dd99cbcd-6162-48b7-b526-1a54ac840adf) - (property "Reference" "C16" (at 341.63 111.1313 0) + (property "Reference" "C16" (at 82.55 267.3413 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Value" "27p" (at 341.63 113.6713 0) + (property "Value" "27p" (at 82.55 269.8813 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "" (at 339.09 111.76 0) + (property "Footprint" "Capacitor_SMD:C_0201_0603Metric" (at 80.01 267.97 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 339.09 111.76 0) + (property "Datasheet" "~" (at 80.01 267.97 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 2b95ffc7-55a3-473b-9cb4-4acc71c0c167)) @@ -3878,19 +5318,45 @@ ) ) - (symbol (lib_id "power:+3V3") (at 378.46 96.52 0) (unit 1) + (symbol (lib_id "Device:LED_Small") (at 21.59 254 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid df661897-c3b2-41bc-aa74-ff445d56bc78) + (property "Reference" "D1" (at 24.13 253.3015 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "LED0" (at 24.13 255.8415 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "LED_SMD:LED_0201_0603Metric" (at 21.59 254 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 21.59 254 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 1cd0d445-d4c6-4e78-a560-103ed419157a)) + (pin "2" (uuid e610fd74-3642-42e9-97c3-c92c2dc5d0c9)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "D1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+3V3") (at 119.38 252.73 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid e0ec086d-a3b0-4bd2-820a-1b0f16c24478) - (property "Reference" "#PWR023" (at 378.46 100.33 0) + (property "Reference" "#PWR023" (at 119.38 256.54 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3V3" (at 378.46 91.44 0) + (property "Value" "+3V3" (at 119.38 247.65 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 378.46 96.52 0) + (property "Footprint" "" (at 119.38 252.73 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 378.46 96.52 0) + (property "Datasheet" "" (at 119.38 252.73 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 4b15cc77-30ca-42ff-b31a-522a937ef428)) @@ -3903,19 +5369,19 @@ ) ) - (symbol (lib_name "GND_6") (lib_id "power:GND") (at 57.15 182.88 0) (mirror y) (unit 1) + (symbol (lib_name "GND_6") (lib_id "power:GND") (at 49.53 114.3 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid e123fc4a-d355-4ccb-b8aa-b62701dd2ca3) - (property "Reference" "#PWR019" (at 57.15 189.23 0) + (property "Reference" "#PWR019" (at 49.53 120.65 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 57.15 187.96 0) + (property "Value" "GND" (at 49.53 119.38 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 57.15 182.88 0) + (property "Footprint" "" (at 49.53 114.3 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 57.15 182.88 0) + (property "Datasheet" "" (at 49.53 114.3 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid e7e4a4f1-16f0-40e7-9b4c-f799c6cd8f42)) @@ -3928,19 +5394,19 @@ ) ) - (symbol (lib_id "Device:C") (at 345.44 29.21 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (symbol (lib_id "Device:C_Small") (at 73.66 205.74 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid e5b3fa19-621d-49e1-b8ac-3d838f45d90c) - (property "Reference" "C7" (at 349.25 27.9399 0) + (property "Reference" "C7" (at 76.2 204.47 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (at 349.25 30.4799 0) + (property "Value" "100n" (at 76.2 207.01 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 346.4052 33.02 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 73.66 205.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 345.44 29.21 0) + (property "Datasheet" "~" (at 73.66 205.74 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 476c89f0-83cb-4fd9-adf9-7ec8c7147ac3)) @@ -3954,19 +5420,19 @@ ) ) - (symbol (lib_id "Device:C") (at 76.2 52.07 0) (unit 1) + (symbol (lib_id "Device:C") (at 204.47 226.06 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid e6a45d68-dda6-4f26-b066-928962afd104) - (property "Reference" "C13" (at 80.01 51.435 0) + (property "Reference" "C13" (at 208.28 225.425 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "10u" (at 80.01 53.975 0) + (property "Value" "10u" (at 208.28 227.965 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 77.1652 55.88 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 205.4352 229.87 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 76.2 52.07 0) + (property "Datasheet" "~" (at 204.47 226.06 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 0daa8da1-e844-45ff-8f5c-3b92a5807bde)) @@ -3980,19 +5446,19 @@ ) ) - (symbol (lib_id "power:VBUS") (at 35.56 44.45 0) (unit 1) + (symbol (lib_id "power:VBUS") (at 163.83 218.44 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid e8eda396-65c4-451f-8ea3-3900efee745d) - (property "Reference" "#PWR07" (at 35.56 48.26 0) + (property "Reference" "#PWR07" (at 163.83 222.25 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "VBUS" (at 35.56 40.64 0) + (property "Value" "VBUS" (at 163.83 214.63 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 35.56 44.45 0) + (property "Footprint" "" (at 163.83 218.44 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 35.56 44.45 0) + (property "Datasheet" "" (at 163.83 218.44 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 0bb94288-34a1-412b-81cf-39e92f6af1f2)) @@ -4005,19 +5471,19 @@ ) ) - (symbol (lib_id "Regulator_Linear:AMS1117-3.3") (at 62.23 45.72 0) (unit 1) + (symbol (lib_id "Regulator_Linear:AMS1117-3.3") (at 190.5 219.71 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid eafb8235-c264-40b9-9ae0-63e8e879310e) - (property "Reference" "U1" (at 62.23 39.37 0) + (property "Reference" "U1" (at 190.5 213.36 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "AMS1117-3.3" (at 62.23 41.91 0) + (property "Value" "AMS1117-3.3" (at 190.5 215.9 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (at 62.23 40.64 0) + (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (at 190.5 214.63 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" (at 64.77 52.07 0) + (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" (at 193.04 226.06 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 0af25603-2879-4d71-8acd-f2485a476312)) @@ -4032,19 +5498,44 @@ ) ) - (symbol (lib_id "Device:C") (at 320.04 62.23 0) (unit 1) + (symbol (lib_name "GND_11") (lib_id "power:GND") (at 36.83 261.62 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid ec863f5f-b4a3-46d8-a2bd-4e14dfa53405) + (property "Reference" "#PWR040" (at 36.83 267.97 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 36.83 266.7 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 36.83 261.62 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 36.83 261.62 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 2fbde1f7-fc57-4440-b314-e189174078a2)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR040") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:C_Small") (at 53.34 223.52 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid eebd4123-909c-4ddb-8959-f5f3e9e28209) - (property "Reference" "C1" (at 323.85 60.9599 0) + (property "Reference" "C1" (at 55.88 222.25 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (at 323.85 63.4999 0) + (property "Value" "100n" (at 55.88 224.79 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 321.0052 66.04 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 53.34 223.52 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 320.04 62.23 0) + (property "Datasheet" "~" (at 53.34 223.52 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 9e9291f1-45bb-4668-a80b-f5be36c718d0)) @@ -4058,19 +5549,19 @@ ) ) - (symbol (lib_name "GND_2") (lib_id "power:GND") (at 62.23 58.42 0) (unit 1) + (symbol (lib_name "GND_2") (lib_id "power:GND") (at 190.5 232.41 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid f23a2d49-b166-417b-8ed7-3970decac48c) - (property "Reference" "#PWR09" (at 62.23 64.77 0) + (property "Reference" "#PWR09" (at 190.5 238.76 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 62.23 63.5 0) + (property "Value" "GND" (at 190.5 237.49 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 62.23 58.42 0) + (property "Footprint" "" (at 190.5 232.41 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 62.23 58.42 0) + (property "Datasheet" "" (at 190.5 232.41 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 6d128709-3436-4117-82a3-d75fde3a8a46)) @@ -4083,19 +5574,44 @@ ) ) - (symbol (lib_name "GND_3") (lib_id "power:GND") (at 59.69 101.6 90) (unit 1) + (symbol (lib_id "power:+3V3") (at 322.58 67.31 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid f2b73e2c-fb1a-4b41-8ff1-796445699213) + (property "Reference" "#PWR030" (at 326.39 67.31 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (at 318.77 67.945 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 322.58 67.31 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 322.58 67.31 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ff6d20e5-a580-4635-89a1-00a501991bc0)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR030") (unit 1) + ) + ) + ) + ) + + (symbol (lib_name "GND_3") (lib_id "power:GND") (at 81.28 49.53 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid f7cad1c3-49a8-4b43-ad69-376fc719df56) - (property "Reference" "#PWR014" (at 66.04 101.6 0) + (property "Reference" "#PWR014" (at 87.63 49.53 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 63.5 102.235 90) + (property "Value" "GND" (at 85.09 50.165 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "" (at 59.69 101.6 0) + (property "Footprint" "" (at 81.28 49.53 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 59.69 101.6 0) + (property "Datasheet" "" (at 81.28 49.53 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid d157b0bd-d54f-46ee-851a-a61a74c34c54)) @@ -4108,6 +5624,42 @@ ) ) + (symbol (lib_id "pmod:PMOD_Host_Conn_02x06") (at 327.66 53.34 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid fe5b92ee-d9cd-481b-8e43-449746737f71) + (property "Reference" "J3" (at 334.01 52.705 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "PMOD0" (at 334.01 55.245 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "pmod:PMOD_PinSocket_2x06_P2.54mm_Horizontal" (at 304.8 57.15 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 304.8 57.15 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 15384dae-ff1d-4a02-bb46-377402367f61)) + (pin "10" (uuid 73c6f900-5693-4d30-8319-aab67e9c762d)) + (pin "11" (uuid 4c9f3cb9-3ca8-4323-addb-39b2ab417da6)) + (pin "12" (uuid 744f5c30-f89e-4ef2-b6c3-26b5197e3503)) + (pin "2" (uuid 732ed7c1-805f-4bf7-b335-03cb557547ef)) + (pin "3" (uuid f0a1b28f-b829-4a66-bde1-ae94c85914d5)) + (pin "4" (uuid 57361679-e80b-434b-a9c2-ce1a690a1f84)) + (pin "5" (uuid 5f2b8caf-dbd0-45fe-84b4-ea13f79ef508)) + (pin "6" (uuid a066a5e9-e2d5-45e4-9788-c05cc5042c65)) + (pin "7" (uuid 98286f4b-acf7-45ba-b4e0-ff2ca09c485a)) + (pin "8" (uuid 21655e14-059e-488a-8e6d-0589e347ac66)) + (pin "9" (uuid 045d27fc-caae-4b2e-91ed-73bda59bfceb)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "J3") (unit 1) + ) + ) + ) + ) + (sheet_instances (path "/" (page "1")) ) From a69f051668329628d2565ad0727c4975c8101b14 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Mon, 27 Feb 2023 22:09:51 +0200 Subject: [PATCH 09/42] Finish rev A schematic --- kicad-projects/hatlet/hatlet.kicad_sch | 1583 ++++++++++++++++++------ 1 file changed, 1207 insertions(+), 376 deletions(-) diff --git a/kicad-projects/hatlet/hatlet.kicad_sch b/kicad-projects/hatlet/hatlet.kicad_sch index ebb4785..3fb28f1 100644 --- a/kicad-projects/hatlet/hatlet.kicad_sch +++ b/kicad-projects/hatlet/hatlet.kicad_sch @@ -6,12 +6,65 @@ (title_block (title "Hatlet") + (date "2023-02-27") (rev "A") (company "https://racklet.io") (comment 1 "Authors: Verneri Hirvonen (2023)") ) (lib_symbols + (symbol "+3V3_1" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3_1" (at 0 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (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" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"+3V3\"" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "+3V3_1_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "+3V3_1_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+3V3" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "Connector:Conn_01x03_Pin" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) (property "Reference" "J" (at 0 5.08 0) (effects (font (size 1.27 1.27))) @@ -621,6 +674,46 @@ ) ) ) + (symbol "GND_12" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND_12" (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (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" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_12_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "GND_12_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "GND_2" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) (property "Reference" "#PWR" (at 0 -6.35 0) (effects (font (size 1.27 1.27)) hide) @@ -1341,7 +1434,7 @@ ) ) ) - (symbol "Switch:SW_Push" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (symbol "Switch:SW_Push" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) (property "Reference" "SW" (at 1.27 2.54 0) (effects (font (size 1.27 1.27)) (justify left)) ) @@ -1675,6 +1768,9 @@ ) ) + (junction (at 81.28 46.99) (diameter 0) (color 0 0 0 0) + (uuid 0591453f-739f-4169-ba05-004b3fd23750) + ) (junction (at 83.82 201.93) (diameter 0) (color 0 0 0 0) (uuid 093c3a50-2170-4715-9810-d7ddb50ff708) ) @@ -1690,12 +1786,12 @@ (junction (at 191.77 66.04) (diameter 0) (color 0 0 0 0) (uuid 2386d8e7-71a4-47d7-b1fe-285dcb4e38ec) ) + (junction (at 279.4 139.7) (diameter 0) (color 0 0 0 0) + (uuid 28f77ada-ce70-4d44-b1b4-af083ab47771) + ) (junction (at 53.34 219.71) (diameter 0) (color 0 0 0 0) (uuid 32fc9057-4c28-4b8c-aa87-1eb82c766151) ) - (junction (at 300.99 88.9) (diameter 0) (color 0 0 0 0) - (uuid 3305d2c7-83cf-4f77-ab7f-5c5afa7d61ec) - ) (junction (at 73.66 209.55) (diameter 0) (color 0 0 0 0) (uuid 355bfc84-d33f-4356-ad32-1da2cf469dc1) ) @@ -1705,11 +1801,11 @@ (junction (at 49.53 82.55) (diameter 0) (color 0 0 0 0) (uuid 496eefb2-52ad-4363-a2f0-615b1c238f26) ) - (junction (at 190.5 231.14) (diameter 0) (color 0 0 0 0) + (junction (at 196.85 273.05) (diameter 0) (color 0 0 0 0) (uuid 4a01dd8c-a0be-48bc-ba90-c901c04a2789) ) - (junction (at 204.47 219.71) (diameter 0) (color 0 0 0 0) - (uuid 503c9e6c-68b7-4d4e-be24-1b57df4aff53) + (junction (at 300.99 128.27) (diameter 0) (color 0 0 0 0) + (uuid 4ac4c83e-f49b-4f2f-9ffa-07bab8a90dac) ) (junction (at 181.61 66.04) (diameter 0) (color 0 0 0 0) (uuid 5f12d161-cc8f-432e-900f-0cc0d5ab7f60) @@ -1717,7 +1813,13 @@ (junction (at 265.43 273.05) (diameter 0) (color 0 0 0 0) (uuid 5ffaed5d-bab7-4885-89ef-416d3c273b9a) ) - (junction (at 300.99 48.26) (diameter 0) (color 0 0 0 0) + (junction (at 276.86 142.24) (diameter 0) (color 0 0 0 0) + (uuid 678950fe-6292-4443-9725-00b7cedae913) + ) + (junction (at 300.99 88.9) (diameter 0) (color 0 0 0 0) + (uuid 67d56b36-9767-4728-a9fb-7bbbe10fc128) + ) + (junction (at 300.99 45.72) (diameter 0) (color 0 0 0 0) (uuid 6e8de565-21ed-419d-b9fa-295c27e501d8) ) (junction (at 73.66 201.93) (diameter 0) (color 0 0 0 0) @@ -1735,6 +1837,9 @@ (junction (at 71.12 271.78) (diameter 0) (color 0 0 0 0) (uuid 981593c0-43e7-4b16-83c7-350461dcd5b5) ) + (junction (at 237.49 128.27) (diameter 0) (color 0 0 0 0) + (uuid 9a4ef6e5-1e7f-42c5-a6e8-abc7340a1056) + ) (junction (at 53.34 209.55) (diameter 0) (color 0 0 0 0) (uuid 9b3712d2-85e4-43e5-a027-73d1f603f7b0) ) @@ -1747,6 +1852,15 @@ (junction (at 119.38 264.16) (diameter 0) (color 0 0 0 0) (uuid a94c96d5-4a2d-4384-b694-7589f8d4a785) ) + (junction (at 237.49 105.41) (diameter 0) (color 0 0 0 0) + (uuid b3587dbe-049f-43a7-ae5f-83845c8d46a6) + ) + (junction (at 81.28 62.23) (diameter 0) (color 0 0 0 0) + (uuid b3caeb6c-2c3a-4357-9d0b-6cfe8561a324) + ) + (junction (at 81.28 49.53) (diameter 0) (color 0 0 0 0) + (uuid b575bd84-1ce7-4fbd-ba1f-2679542ffa75) + ) (junction (at 53.34 201.93) (diameter 0) (color 0 0 0 0) (uuid b61c9b8e-b042-4610-a34b-619a390a4271) ) @@ -1765,13 +1879,16 @@ (junction (at 194.31 66.04) (diameter 0) (color 0 0 0 0) (uuid d25a8837-ae96-4a89-b0f3-84fddb275e7c) ) + (junction (at 81.28 64.77) (diameter 0) (color 0 0 0 0) + (uuid d649b499-0522-4900-ad4c-43f933a7f833) + ) (junction (at 80.01 264.16) (diameter 0) (color 0 0 0 0) (uuid d72c4d2a-0945-4613-a2db-395ed7d46f1f) ) (junction (at 44.45 201.93) (diameter 0) (color 0 0 0 0) (uuid d9a5ceda-558f-4391-ad58-4d9bf61a2758) ) - (junction (at 173.99 219.71) (diameter 0) (color 0 0 0 0) + (junction (at 180.34 261.62) (diameter 0) (color 0 0 0 0) (uuid dab63a8b-10ea-4d89-b1b0-915825ed9196) ) (junction (at 93.98 209.55) (diameter 0) (color 0 0 0 0) @@ -1787,19 +1904,15 @@ (uuid ee8e3d31-4f88-4dd2-a39d-ddcd95d402fd) ) - (no_connect (at 81.28 44.45) (uuid 38d42ef6-f8e6-45a1-a792-974ddd1d6f71)) - (no_connect (at 81.28 59.69) (uuid 9c126bbe-a107-4bb9-b4a3-32ae44e48422)) - (no_connect (at 81.28 46.99) (uuid a0db6925-12d4-48c1-95d6-f8872b40575b)) - (no_connect (at 81.28 62.23) (uuid f07109d4-a048-4872-bd11-021223cb0074)) + (no_connect (at 322.58 102.87) (uuid 251bc8aa-4c84-454f-801c-7ac25bb55737)) + (no_connect (at 322.58 137.16) (uuid 63de910b-034c-428b-a4ae-0f510cf154e8)) + (no_connect (at 322.58 100.33) (uuid aeb6225e-8da9-4246-92ed-26adbe4ba1ff)) + (no_connect (at 322.58 144.78) (uuid eb1a061f-452b-45ae-9c31-f7dafbf141f8)) - (bus_entry (at 303.53 59.69) (size -2.54 -2.54) + (bus_entry (at 303.53 57.15) (size -2.54 -2.54) (stroke (width 0) (type default)) (uuid 01841f42-d380-4121-8cce-5dfde25b9903) ) - (bus_entry (at 237.49 124.46) (size 2.54 -2.54) - (stroke (width 0) (type default)) - (uuid 04ad5261-07ed-44fb-9e00-5d49c5fda529) - ) (bus_entry (at 149.86 109.22) (size -2.54 2.54) (stroke (width 0) (type default)) (uuid 0535f7ab-6608-4b08-ae78-2211f9f1b59f) @@ -1816,7 +1929,15 @@ (stroke (width 0) (type default)) (uuid 1581eae4-d566-4639-9cbd-d6ee1ac127f6) ) - (bus_entry (at 303.53 57.15) (size -2.54 -2.54) + (bus_entry (at 234.95 124.46) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid 1f410d9e-e000-4020-b041-f570206c4706) + ) + (bus_entry (at 300.99 163.83) (size 2.54 -2.54) + (stroke (width 0) (type default)) + (uuid 20bc6d63-6d19-49e5-a701-705e26ae5f24) + ) + (bus_entry (at 303.53 54.61) (size -2.54 -2.54) (stroke (width 0) (type default)) (uuid 25f40fb6-3880-4b51-a486-94d247faee89) ) @@ -1824,11 +1945,11 @@ (stroke (width 0) (type default)) (uuid 2950f35c-3804-4b8d-81d9-bddf8ddff552) ) - (bus_entry (at 303.53 125.73) (size -2.54 -2.54) + (bus_entry (at 303.53 124.46) (size -2.54 2.54) (stroke (width 0) (type default)) (uuid 2a0c2fcf-a05f-4e96-8b2c-707caad166fc) ) - (bus_entry (at 303.53 120.65) (size -2.54 -2.54) + (bus_entry (at 303.53 129.54) (size -2.54 2.54) (stroke (width 0) (type default)) (uuid 2a34af6d-4b4c-47af-ba6e-72fb88823812) ) @@ -1840,7 +1961,7 @@ (stroke (width 0) (type default)) (uuid 359bd457-5197-40b6-8426-b746b21bc6c0) ) - (bus_entry (at 303.53 123.19) (size -2.54 -2.54) + (bus_entry (at 303.53 127) (size -2.54 2.54) (stroke (width 0) (type default)) (uuid 384e5628-40d1-476d-997d-ae4aac7ff8cb) ) @@ -1848,15 +1969,19 @@ (stroke (width 0) (type default)) (uuid 3cd589e9-f1d3-4224-b743-c332d4e04f97) ) - (bus_entry (at 303.53 41.91) (size -2.54 -2.54) + (bus_entry (at 303.53 39.37) (size -2.54 -2.54) (stroke (width 0) (type default)) (uuid 4a4101fc-5218-4b5a-b421-9454151b4cff) ) - (bus_entry (at 303.53 135.89) (size -2.54 -2.54) + (bus_entry (at 237.49 137.16) (size -2.54 -2.54) (stroke (width 0) (type default)) - (uuid 4c7d73ae-8a6e-48f2-9929-bce66e2e1c7a) + (uuid 4bffaa5c-ab9c-4143-a95d-74d6958a4a3e) ) - (bus_entry (at 303.53 39.37) (size -2.54 -2.54) + (bus_entry (at 300.99 184.15) (size 2.54 -2.54) + (stroke (width 0) (type default)) + (uuid 4dce35cc-fb53-4315-a975-d77b03640cb3) + ) + (bus_entry (at 303.53 36.83) (size -2.54 -2.54) (stroke (width 0) (type default)) (uuid 4e5f3cec-d508-46e0-afa2-472d53039531) ) @@ -1864,7 +1989,7 @@ (stroke (width 0) (type default)) (uuid 53089d0d-9ac3-4e24-af19-4190a362e59f) ) - (bus_entry (at 303.53 44.45) (size -2.54 -2.54) + (bus_entry (at 303.53 41.91) (size -2.54 -2.54) (stroke (width 0) (type default)) (uuid 57a383ea-8041-47e7-9f6b-5eb8535d6c2b) ) @@ -1872,17 +1997,25 @@ (stroke (width 0) (type default)) (uuid 5d54191a-e636-4af8-8cf0-42f14e918722) ) + (bus_entry (at 237.49 149.86) (size -2.54 -2.54) + (stroke (width 0) (type default)) + (uuid 633810b6-f373-4abf-a64b-89a91fbd41d3) + ) (bus_entry (at 149.86 99.06) (size -2.54 2.54) (stroke (width 0) (type default)) (uuid 6525db3a-46ad-4007-9ff0-f3eee4291cf5) ) + (bus_entry (at 300.99 166.37) (size 2.54 -2.54) + (stroke (width 0) (type default)) + (uuid 66a473db-4e9b-450c-aae4-229b3bd74499) + ) (bus_entry (at 232.41 81.28) (size 2.54 -2.54) (stroke (width 0) (type default)) (uuid 6955722a-6afc-40f2-a085-fd19f5c0ef9a) ) - (bus_entry (at 237.49 121.92) (size 2.54 -2.54) + (bus_entry (at 234.95 129.54) (size 2.54 2.54) (stroke (width 0) (type default)) - (uuid 6dcb40b1-29bb-47a1-a9a3-e39836440fb5) + (uuid 6a0c3c2a-30e8-4c60-bd11-55e32bbdcd9d) ) (bus_entry (at 149.86 104.14) (size -2.54 2.54) (stroke (width 0) (type default)) @@ -1900,6 +2033,14 @@ (stroke (width 0) (type default)) (uuid 7f9a0cd5-2341-442f-bee3-a13ca641cf58) ) + (bus_entry (at 300.99 186.69) (size 2.54 -2.54) + (stroke (width 0) (type default)) + (uuid 820fbc25-e820-4601-83e9-0b846ed37dc2) + ) + (bus_entry (at 300.99 179.07) (size 2.54 -2.54) + (stroke (width 0) (type default)) + (uuid 82f3ece0-b4ba-4fe3-9af6-8262bc343380) + ) (bus_entry (at 71.12 101.6) (size 2.54 2.54) (stroke (width 0) (type default)) (uuid 8304afeb-9f87-4254-a8de-3c92c8c7abfa) @@ -1912,6 +2053,10 @@ (stroke (width 0) (type default)) (uuid a0a0224c-88bc-4e22-a296-7cb6e63aa082) ) + (bus_entry (at 237.49 154.94) (size -2.54 -2.54) + (stroke (width 0) (type default)) + (uuid a0c6e061-5621-4489-ae96-41dea3a1b47f) + ) (bus_entry (at 71.12 104.14) (size 2.54 2.54) (stroke (width 0) (type default)) (uuid a1b26e9e-903e-4296-bebe-d32ede18cf68) @@ -1920,33 +2065,45 @@ (stroke (width 0) (type default)) (uuid a34db349-c128-461a-b1a8-8faddadbab75) ) - (bus_entry (at 237.49 132.08) (size 2.54 -2.54) + (bus_entry (at 237.49 139.7) (size -2.54 -2.54) + (stroke (width 0) (type default)) + (uuid a777da30-94e4-4433-8150-de15ba817fb0) + ) + (bus_entry (at 234.95 121.92) (size 2.54 2.54) (stroke (width 0) (type default)) - (uuid ac40882e-cd44-4aa3-a872-bc52119f485a) + (uuid ab0e5456-b79c-4757-afff-12faed474dea) ) - (bus_entry (at 303.53 128.27) (size -2.54 -2.54) + (bus_entry (at 303.53 121.92) (size -2.54 2.54) (stroke (width 0) (type default)) (uuid b17c73af-fa14-48b4-af2e-bc2a73401ae6) ) - (bus_entry (at 303.53 54.61) (size -2.54 -2.54) + (bus_entry (at 303.53 52.07) (size -2.54 -2.54) (stroke (width 0) (type default)) (uuid b304c27e-1876-40ea-8919-c04e8d073c88) ) - (bus_entry (at 303.53 62.23) (size -2.54 -2.54) + (bus_entry (at 303.53 59.69) (size -2.54 -2.54) (stroke (width 0) (type default)) (uuid b51641d9-b5de-4342-b366-90e6881b996d) ) - (bus_entry (at 237.49 129.54) (size 2.54 -2.54) + (bus_entry (at 237.49 142.24) (size -2.54 -2.54) + (stroke (width 0) (type default)) + (uuid b8e085dc-9116-4d74-aabc-d0a77d874a85) + ) + (bus_entry (at 237.49 134.62) (size -2.54 -2.54) + (stroke (width 0) (type default)) + (uuid bd1d6098-000e-40bd-bb30-b6c112b94f87) + ) + (bus_entry (at 300.99 171.45) (size 2.54 -2.54) (stroke (width 0) (type default)) - (uuid bd567576-d9b8-4677-bd3c-0d19ae1c8bd8) + (uuid bd3317be-c287-4434-aa4c-387476927e91) ) - (bus_entry (at 303.53 46.99) (size -2.54 -2.54) + (bus_entry (at 303.53 44.45) (size -2.54 -2.54) (stroke (width 0) (type default)) (uuid c34a7bb3-2ee2-4dd5-a00d-51b5176bd171) ) - (bus_entry (at 303.53 138.43) (size -2.54 -2.54) + (bus_entry (at 300.99 181.61) (size 2.54 -2.54) (stroke (width 0) (type default)) - (uuid c4968764-6fd6-408b-b6ae-98dc3e653add) + (uuid c74662c0-cc9f-4ae9-b44b-6edf109b3572) ) (bus_entry (at 71.12 99.06) (size 2.54 2.54) (stroke (width 0) (type default)) @@ -1956,9 +2113,13 @@ (stroke (width 0) (type default)) (uuid c8d5d108-1ba2-49a5-9c7f-d7b45d60b719) ) - (bus_entry (at 237.49 134.62) (size 2.54 -2.54) + (bus_entry (at 237.49 152.4) (size -2.54 -2.54) (stroke (width 0) (type default)) - (uuid ca18412f-04e5-4c94-ba2e-523b4f065237) + (uuid cbab279f-9e6d-4afe-bd51-16a6f1d981c2) + ) + (bus_entry (at 234.95 127) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid cc8a0ab7-21b9-46e6-814d-de92a6cc711c) ) (bus_entry (at 149.86 93.98) (size -2.54 2.54) (stroke (width 0) (type default)) @@ -1972,6 +2133,10 @@ (stroke (width 0) (type default)) (uuid d4be1bbe-0449-4c68-bead-c3feff8e86fd) ) + (bus_entry (at 237.49 147.32) (size -2.54 -2.54) + (stroke (width 0) (type default)) + (uuid d4da2507-f9e8-4171-a082-94825a139920) + ) (bus_entry (at 232.41 93.98) (size 2.54 -2.54) (stroke (width 0) (type default)) (uuid d522eaaa-89ee-4a59-b08e-6eb4ecf62e0b) @@ -1984,6 +2149,10 @@ (stroke (width 0) (type default)) (uuid e0fc2b09-eab6-431e-b84d-1315cc151c49) ) + (bus_entry (at 300.99 168.91) (size 2.54 -2.54) + (stroke (width 0) (type default)) + (uuid e73ba53a-057d-48db-a2e0-d7b1cacea126) + ) (bus_entry (at 232.41 86.36) (size 2.54 -2.54) (stroke (width 0) (type default)) (uuid f469347a-b8cf-449b-ba4d-688f96053f23) @@ -1996,16 +2165,16 @@ (stroke (width 0) (type default)) (uuid f9e2bae5-01e6-414f-a98a-2d35aaab4d64) ) - (bus_entry (at 237.49 127) (size 2.54 -2.54) + + (wire (pts (xy 303.53 179.07) (xy 322.58 179.07)) (stroke (width 0) (type default)) - (uuid fb7bb22f-6cfa-4c8c-9e34-3a086d2a7594) + (uuid 000127b6-e771-4b12-80d0-d84bd5968092) ) - (wire (pts (xy 74.93 264.16) (xy 80.01 264.16)) (stroke (width 0) (type default)) (uuid 00455658-7765-4ac3-b587-65dc11244020) ) - (wire (pts (xy 173.99 219.71) (xy 182.88 219.71)) + (wire (pts (xy 180.34 261.62) (xy 189.23 261.62)) (stroke (width 0) (type default)) (uuid 00aeac81-c4e3-4f8c-98b3-9dc4b03ac5ba) ) @@ -2018,10 +2187,6 @@ (stroke (width 0) (type default)) (uuid 02c90b35-9430-4147-8dbd-968359a08175) ) - (wire (pts (xy 212.09 132.08) (xy 237.49 132.08)) - (stroke (width 0) (type default)) - (uuid 031ba54a-9e30-48b9-b547-76f51293a2b3) - ) (wire (pts (xy 44.45 201.93) (xy 53.34 201.93)) (stroke (width 0) (type default)) (uuid 03395f79-0f29-438f-8ce7-10ebe587aee7) @@ -2047,15 +2212,23 @@ (stroke (width 0) (type default)) (uuid 08dc7860-28c3-45c7-aa94-0dbea3472a4e) ) - (wire (pts (xy 212.09 81.28) (xy 232.41 81.28)) + (wire (pts (xy 212.09 116.84) (xy 279.4 116.84)) (stroke (width 0) (type default)) - (uuid 0cc1ef07-4d65-4e0b-bc68-4e52791d7919) + (uuid 09e4ec3a-dd90-4adf-b1ac-df1732ea3919) ) - (bus (pts (xy 240.03 121.92) (xy 240.03 124.46)) + (wire (pts (xy 281.94 146.05) (xy 279.4 146.05)) (stroke (width 0) (type default)) - (uuid 0cd470f0-e571-4ae3-af4d-4f660a69fef2) + (uuid 0b3ded53-8088-404f-9ed8-f169cfc25206) + ) + (bus (pts (xy 237.49 128.27) (xy 237.49 129.54)) + (stroke (width 0) (type default)) + (uuid 0c8af01e-38ee-4323-b722-af6a54cf6e88) ) + (wire (pts (xy 212.09 81.28) (xy 232.41 81.28)) + (stroke (width 0) (type default)) + (uuid 0cc1ef07-4d65-4e0b-bc68-4e52791d7919) + ) (wire (pts (xy 88.9 264.16) (xy 96.52 264.16)) (stroke (width 0) (type default)) (uuid 0d78daa4-dc5f-4fc2-922f-ba74ca2347fc) @@ -2065,28 +2238,19 @@ (uuid 0dde8b9a-0a11-4261-a6be-efb8a4ba818c) ) - (wire (pts (xy 303.53 46.99) (xy 322.58 46.99)) + (wire (pts (xy 303.53 44.45) (xy 322.58 44.45)) (stroke (width 0) (type default)) (uuid 0e2181a2-794b-49cc-9e15-0ddccfa533b2) ) - (wire (pts (xy 163.83 218.44) (xy 163.83 219.71)) + (wire (pts (xy 170.18 260.35) (xy 170.18 261.62)) (stroke (width 0) (type default)) (uuid 0e3daa6b-a8ef-4cd6-894b-7d568d6ba9d1) ) - (bus (pts (xy 300.99 85.09) (xy 300.99 88.9)) - (stroke (width 0) (type default)) - (uuid 0ec98130-e608-4e1f-ad8b-14f1e005a1a4) - ) - (bus (pts (xy 237.49 88.9) (xy 300.99 88.9)) - (stroke (width 0) (type default)) - (uuid 0f6e08d5-0cbe-4118-88d2-22c025b0c0e9) - ) - - (wire (pts (xy 303.53 41.91) (xy 322.58 41.91)) + (wire (pts (xy 303.53 39.37) (xy 322.58 39.37)) (stroke (width 0) (type default)) (uuid 0fe0b90d-9e49-409a-8210-c76577ed2a7a) ) - (wire (pts (xy 106.68 142.24) (xy 161.29 142.24)) + (wire (pts (xy 134.62 142.24) (xy 161.29 142.24)) (stroke (width 0) (type default)) (uuid 0ff47495-3fd2-4aef-b307-b4c635202753) ) @@ -2094,6 +2258,10 @@ (stroke (width 0) (type default)) (uuid 11d5f754-0812-4b48-8805-62f2b5b98c1f) ) + (wire (pts (xy 81.28 44.45) (xy 81.28 46.99)) + (stroke (width 0) (type default)) + (uuid 11ee789e-7a9f-414b-abb8-7efca379f758) + ) (wire (pts (xy 212.09 76.2) (xy 218.44 76.2)) (stroke (width 0) (type default)) (uuid 11f30d67-a307-4a03-a40c-554cde130192) @@ -2110,14 +2278,23 @@ (stroke (width 0) (type default)) (uuid 13d4d77c-9ad2-4f2f-9381-815f6d88c2d3) ) + (wire (pts (xy 279.4 139.7) (xy 322.58 139.7)) + (stroke (width 0) (type default)) + (uuid 13f9927a-1e9a-42d7-8110-df510eb84122) + ) (wire (pts (xy 53.34 219.71) (xy 63.5 219.71)) (stroke (width 0) (type default)) (uuid 14a91ffd-ac2f-43f9-9150-9d7a4ce5baf1) ) - (wire (pts (xy 212.09 124.46) (xy 237.49 124.46)) + (wire (pts (xy 212.09 124.46) (xy 234.95 124.46)) (stroke (width 0) (type default)) (uuid 14b07c6a-da9c-4952-ad71-5070c0ba07cf) ) + (bus (pts (xy 300.99 88.9) (xy 300.99 92.71)) + (stroke (width 0) (type default)) + (uuid 15ba632f-7add-4555-be8b-26d9701e27ac) + ) + (wire (pts (xy 93.98 208.28) (xy 93.98 209.55)) (stroke (width 0) (type default)) (uuid 1750e372-c3ac-4abd-aa47-12e5c546df74) @@ -2138,6 +2315,10 @@ (stroke (width 0) (type default)) (uuid 197909d1-8e24-41ca-85d5-fc678f39e849) ) + (wire (pts (xy 303.53 166.37) (xy 322.58 166.37)) + (stroke (width 0) (type default)) + (uuid 1a9632bc-deb2-4229-b91e-00d8711b8501) + ) (bus (pts (xy 73.66 96.52) (xy 73.66 99.06)) (stroke (width 0) (type default)) (uuid 1b5ce3b0-f5ec-4461-9e92-5219bafa3ffc) @@ -2147,28 +2328,32 @@ (stroke (width 0) (type default)) (uuid 1b8c9c23-cb1b-49c1-89e3-895c895b1b41) ) - (wire (pts (xy 190.5 227.33) (xy 190.5 231.14)) + (wire (pts (xy 196.85 269.24) (xy 196.85 273.05)) (stroke (width 0) (type default)) (uuid 1da68d32-53a2-4a1b-a737-f37d600ebd3b) ) - (bus (pts (xy 240.03 119.38) (xy 240.03 121.92)) + (bus (pts (xy 300.99 179.07) (xy 300.99 181.61)) (stroke (width 0) (type default)) - (uuid 1df9b86e-78c8-45a7-888f-49684761074e) + (uuid 1e30a891-b700-4d18-868f-571d39de1dd9) ) (wire (pts (xy 322.58 87.63) (xy 303.53 87.63)) (stroke (width 0) (type default)) (uuid 1e5df5d7-8526-428e-977a-c552cb84a5b5) ) - (wire (pts (xy 163.83 219.71) (xy 173.99 219.71)) + (wire (pts (xy 170.18 261.62) (xy 180.34 261.62)) (stroke (width 0) (type default)) (uuid 2141282a-6e5b-4846-a84d-706d9ce720ad) ) - (bus (pts (xy 300.99 36.83) (xy 300.99 39.37)) + (bus (pts (xy 300.99 34.29) (xy 300.99 36.83)) (stroke (width 0) (type default)) (uuid 218927b9-b95f-4dd8-b0db-ab17444bce18) ) + (wire (pts (xy 81.28 62.23) (xy 81.28 64.77)) + (stroke (width 0) (type default)) + (uuid 219024cf-eb01-43b9-9ed3-2d359e11e61d) + ) (wire (pts (xy 212.09 106.68) (xy 234.95 106.68)) (stroke (width 0) (type default)) (uuid 22b79567-11aa-4084-8faf-993d80910da0) @@ -2190,7 +2375,7 @@ (stroke (width 0) (type default)) (uuid 23be82ea-b468-4a52-8664-b4490738a7ed) ) - (bus (pts (xy 300.99 48.26) (xy 300.99 52.07)) + (bus (pts (xy 300.99 45.72) (xy 300.99 49.53)) (stroke (width 0) (type default)) (uuid 23c10854-abea-40ff-becc-e99e5fda1fae) ) @@ -2199,14 +2384,44 @@ (stroke (width 0) (type default)) (uuid 24ab3ae5-cc6a-4f1d-8cce-ed81d3b0707a) ) + (wire (pts (xy 303.53 181.61) (xy 322.58 181.61)) + (stroke (width 0) (type default)) + (uuid 26af34f8-22a4-45c2-87b6-618100559ae7) + ) (wire (pts (xy 322.58 80.01) (xy 303.53 80.01)) (stroke (width 0) (type default)) (uuid 28862288-8a06-4434-994d-68031eafe67b) ) + (bus (pts (xy 237.49 105.41) (xy 270.51 105.41)) + (stroke (width 0) (type default)) + (uuid 29649cc8-61b7-4eec-8846-6710a1825508) + ) + (bus (pts (xy 300.99 128.27) (xy 300.99 127)) + (stroke (width 0) (type default)) + (uuid 29c64a05-4900-4926-a3c9-d6af442dded1) + ) + (bus (pts (xy 270.51 105.41) (xy 270.51 88.9)) + (stroke (width 0) (type default)) + (uuid 2c55ff44-d294-4025-9c3a-466ebde57bac) + ) + (wire (pts (xy 191.77 66.04) (xy 191.77 68.58)) (stroke (width 0) (type default)) (uuid 2e3f405c-eddf-47e7-8966-48f069809bd9) ) + (wire (pts (xy 276.86 119.38) (xy 276.86 142.24)) + (stroke (width 0) (type default)) + (uuid 2e864716-a6ef-47b5-afb6-059e0348fc91) + ) + (wire (pts (xy 81.28 59.69) (xy 81.28 62.23)) + (stroke (width 0) (type default)) + (uuid 317424f9-5486-4413-ba61-8a6302bec6e2) + ) + (bus (pts (xy 270.51 88.9) (xy 300.99 88.9)) + (stroke (width 0) (type default)) + (uuid 31c883a9-0071-4e93-a271-943d584872b6) + ) + (wire (pts (xy 322.58 85.09) (xy 303.53 85.09)) (stroke (width 0) (type default)) (uuid 32454545-eba1-47ed-a963-cc3df34fcf94) @@ -2215,6 +2430,10 @@ (stroke (width 0) (type default)) (uuid 3305304d-cd60-41d7-8ec7-659c8e35b149) ) + (wire (pts (xy 276.86 142.24) (xy 322.58 142.24)) + (stroke (width 0) (type default)) + (uuid 3335dc80-4eb7-4711-bea0-3f7067b51180) + ) (wire (pts (xy 53.34 201.93) (xy 63.5 201.93)) (stroke (width 0) (type default)) (uuid 33a35994-245d-41f3-aa09-f88ac2526f1d) @@ -2232,7 +2451,7 @@ (stroke (width 0) (type default)) (uuid 352bc73f-f9ab-46e3-ab58-998eef828751) ) - (wire (pts (xy 190.5 231.14) (xy 204.47 231.14)) + (wire (pts (xy 196.85 273.05) (xy 210.82 273.05)) (stroke (width 0) (type default)) (uuid 352cce7a-be74-44f8-8049-8cfd3a87b095) ) @@ -2240,6 +2459,11 @@ (stroke (width 0) (type default)) (uuid 35c57406-a988-4b6b-8f4a-fefb0fb6ce28) ) + (bus (pts (xy 300.99 181.61) (xy 300.99 184.15)) + (stroke (width 0) (type default)) + (uuid 3632f5b2-9446-42cf-bc71-4a6602c3c2ba) + ) + (wire (pts (xy 184.15 68.58) (xy 184.15 66.04)) (stroke (width 0) (type default)) (uuid 37b1fb4d-15d1-4219-89d4-9cd42ffb769f) @@ -2252,7 +2476,7 @@ (stroke (width 0) (type default)) (uuid 3996e8e5-3667-40a6-a696-e2e15f21bb5e) ) - (wire (pts (xy 204.47 231.14) (xy 204.47 229.87)) + (wire (pts (xy 210.82 273.05) (xy 210.82 271.78)) (stroke (width 0) (type default)) (uuid 3ab0b7b8-2b4e-4c56-adfc-759e3b2eef32) ) @@ -2260,12 +2484,12 @@ (stroke (width 0) (type default)) (uuid 3d2ea972-14fa-403e-bd64-ea3bb26e0307) ) - (bus (pts (xy 300.99 88.9) (xy 300.99 92.71)) + (bus (pts (xy 300.99 85.09) (xy 300.99 88.9)) (stroke (width 0) (type default)) (uuid 3d7f98d1-ac4f-424f-b969-c0167721ecf9) ) - (wire (pts (xy 212.09 121.92) (xy 237.49 121.92)) + (wire (pts (xy 212.09 121.92) (xy 234.95 121.92)) (stroke (width 0) (type default)) (uuid 3eb3c0fd-13d7-4346-b961-cc701380f352) ) @@ -2302,6 +2526,15 @@ (stroke (width 0) (type default)) (uuid 49c9c5ad-aed8-4ae2-8038-0bd2fdafefe2) ) + (wire (pts (xy 212.09 139.7) (xy 234.95 139.7)) + (stroke (width 0) (type default)) + (uuid 4af5f347-38e1-4f5c-abf0-ddf11f660c04) + ) + (bus (pts (xy 237.49 152.4) (xy 237.49 154.94)) + (stroke (width 0) (type default)) + (uuid 4ba09a96-792e-4d35-973a-7e89e01eb2f0) + ) + (wire (pts (xy 60.96 264.16) (xy 67.31 264.16)) (stroke (width 0) (type default)) (uuid 4bd01090-9945-4a8c-b635-5f8ba1256ea3) @@ -2310,11 +2543,20 @@ (stroke (width 0) (type default)) (uuid 4bfb6068-9ed9-4368-8279-0e75b9120f75) ) - (wire (pts (xy 322.58 123.19) (xy 303.53 123.19)) + (wire (pts (xy 212.09 149.86) (xy 234.95 149.86)) + (stroke (width 0) (type default)) + (uuid 4d7f6734-fffc-47e7-b018-59829288f97a) + ) + (bus (pts (xy 300.99 166.37) (xy 300.99 168.91)) + (stroke (width 0) (type default)) + (uuid 4df400ed-6fed-4a56-9125-720d7f498f63) + ) + + (wire (pts (xy 322.58 124.46) (xy 303.53 124.46)) (stroke (width 0) (type default)) (uuid 4e31081a-adf4-4677-8c81-e662654a94e7) ) - (wire (pts (xy 106.68 144.78) (xy 161.29 144.78)) + (wire (pts (xy 134.62 144.78) (xy 161.29 144.78)) (stroke (width 0) (type default)) (uuid 507b841c-407c-4903-814d-526b13e215c8) ) @@ -2322,27 +2564,36 @@ (stroke (width 0) (type default)) (uuid 515239a3-bd44-4068-aa87-55982b3990d8) ) + (bus (pts (xy 237.49 154.94) (xy 237.49 160.02)) + (stroke (width 0) (type default)) + (uuid 5249b73b-ccf1-4e81-9b5e-abd59c7d177f) + ) + (wire (pts (xy 93.98 209.55) (xy 104.14 209.55)) (stroke (width 0) (type default)) (uuid 53467058-ee7d-4ace-a38e-f7207a276a45) ) - (bus (pts (xy 237.49 104.14) (xy 237.49 106.68)) + (bus (pts (xy 237.49 104.14) (xy 237.49 105.41)) (stroke (width 0) (type default)) (uuid 545eb2e0-ae34-405f-8b3f-70e06f9943e2) ) + (wire (pts (xy 281.94 148.59) (xy 276.86 148.59)) + (stroke (width 0) (type default)) + (uuid 54eb257d-97ec-4960-adca-6cd00ee17dbb) + ) + (wire (pts (xy 303.53 168.91) (xy 322.58 168.91)) + (stroke (width 0) (type default)) + (uuid 54fe4c54-8553-45ee-be8e-cc875c8acdc9) + ) (wire (pts (xy 60.96 271.78) (xy 71.12 271.78)) (stroke (width 0) (type default)) (uuid 558820c9-13ad-4c3d-926b-4f40cb324504) ) - (wire (pts (xy 303.53 39.37) (xy 322.58 39.37)) + (wire (pts (xy 303.53 36.83) (xy 322.58 36.83)) (stroke (width 0) (type default)) (uuid 56863a32-286d-4c1b-8777-495e0ca2d4c7) ) - (wire (pts (xy 212.09 134.62) (xy 237.49 134.62)) - (stroke (width 0) (type default)) - (uuid 58c7d707-d015-468b-a252-0e09b9bea0b8) - ) (wire (pts (xy 83.82 201.93) (xy 83.82 203.2)) (stroke (width 0) (type default)) (uuid 593cff39-af4c-4327-b51b-f3f36bbe98cc) @@ -2360,6 +2611,10 @@ (stroke (width 0) (type default)) (uuid 5b6b1467-30ff-4ffa-9577-8531ae574b30) ) + (bus (pts (xy 300.99 171.45) (xy 300.99 179.07)) + (stroke (width 0) (type default)) + (uuid 5ba65c54-af4f-40c9-9433-15acb9c8a7d6) + ) (wire (pts (xy 63.5 209.55) (xy 73.66 209.55)) (stroke (width 0) (type default)) @@ -2369,7 +2624,7 @@ (stroke (width 0) (type default)) (uuid 5ce4bb28-4ef8-4004-ac31-75dbe9a5d4ff) ) - (bus (pts (xy 300.99 120.65) (xy 300.99 123.19)) + (bus (pts (xy 300.99 129.54) (xy 300.99 128.27)) (stroke (width 0) (type default)) (uuid 5d51cf9a-efeb-46bf-85fa-6c632548e8d2) ) @@ -2386,6 +2641,11 @@ (stroke (width 0) (type default)) (uuid 60b50aab-7c87-45ca-b159-ef0fa5530e71) ) + (bus (pts (xy 237.49 142.24) (xy 237.49 147.32)) + (stroke (width 0) (type default)) + (uuid 61d3bda5-930d-48bd-a2fe-00a111c55410) + ) + (wire (pts (xy 149.86 101.6) (xy 161.29 101.6)) (stroke (width 0) (type default)) (uuid 630544a9-24c7-45fe-a80b-504308beeb7c) @@ -2394,21 +2654,16 @@ (stroke (width 0) (type default)) (uuid 633eb9a3-3b3d-4077-9182-dd1e94467fd7) ) - (bus (pts (xy 240.03 124.46) (xy 240.03 127)) + (bus (pts (xy 237.49 147.32) (xy 237.49 149.86)) (stroke (width 0) (type default)) - (uuid 642a886e-d26b-4362-a3f4-1cee09636a41) + (uuid 64e60372-9837-4cca-979b-509c585624df) ) - (wire (pts (xy 322.58 128.27) (xy 303.53 128.27)) + (wire (pts (xy 322.58 129.54) (xy 303.53 129.54)) (stroke (width 0) (type default)) (uuid 6530e598-72ec-4e28-9e6e-55ce67b909a4) ) - (bus (pts (xy 240.03 116.84) (xy 300.99 116.84)) - (stroke (width 0) (type default)) - (uuid 65b10d36-f523-49bc-8336-e33fce2038fe) - ) - - (wire (pts (xy 303.53 54.61) (xy 322.58 54.61)) + (wire (pts (xy 303.53 52.07) (xy 322.58 52.07)) (stroke (width 0) (type default)) (uuid 678d10de-e0f1-4597-9b2f-8f5d93050335) ) @@ -2424,19 +2679,19 @@ (stroke (width 0) (type default)) (uuid 6b92535a-4e84-4920-ab2e-2529c31e0cb3) ) - (wire (pts (xy 173.99 229.87) (xy 173.99 231.14)) + (bus (pts (xy 237.49 127) (xy 237.49 128.27)) (stroke (width 0) (type default)) - (uuid 6cca5b7c-835e-4c44-b14a-13d84d66f3e0) + (uuid 6c8b5517-6f0f-43e5-9066-9dfe5ae4d3ea) ) - (wire (pts (xy 107.95 147.32) (xy 107.95 148.59)) + + (wire (pts (xy 180.34 271.78) (xy 180.34 273.05)) (stroke (width 0) (type default)) - (uuid 6d79912c-b676-4b39-a8c0-cfa616a90881) + (uuid 6cca5b7c-835e-4c44-b14a-13d84d66f3e0) ) - (bus (pts (xy 240.03 129.54) (xy 240.03 132.08)) + (wire (pts (xy 135.89 147.32) (xy 135.89 148.59)) (stroke (width 0) (type default)) - (uuid 6d97ca7a-1267-4a55-a417-f0b41f534093) + (uuid 6d79912c-b676-4b39-a8c0-cfa616a90881) ) - (wire (pts (xy 59.69 101.6) (xy 71.12 101.6)) (stroke (width 0) (type default)) (uuid 6dc8c283-7892-410a-bbf8-e4babfc88c15) @@ -2445,6 +2700,10 @@ (stroke (width 0) (type default)) (uuid 6ddc7200-92c7-4b47-9c87-f8eb15e58bb3) ) + (wire (pts (xy 212.09 147.32) (xy 234.95 147.32)) + (stroke (width 0) (type default)) + (uuid 6e4b2b66-524f-410f-ae36-6b25cfbccd90) + ) (wire (pts (xy 44.45 218.44) (xy 44.45 219.71)) (stroke (width 0) (type default)) (uuid 71770744-0425-438a-b054-8e944ff46eb3) @@ -2453,13 +2712,13 @@ (stroke (width 0) (type default)) (uuid 71d4fd76-140e-4760-b4c8-28d7c4fe99bd) ) - (bus (pts (xy 300.99 125.73) (xy 300.99 133.35)) + (bus (pts (xy 300.99 49.53) (xy 300.99 52.07)) (stroke (width 0) (type default)) - (uuid 72168bcb-9ba0-47d8-abc5-d8c96e59f81f) + (uuid 72393cb5-573e-4ba9-80ec-fde021810403) ) - (bus (pts (xy 300.99 52.07) (xy 300.99 54.61)) + (bus (pts (xy 237.49 105.41) (xy 237.49 106.68)) (stroke (width 0) (type default)) - (uuid 72393cb5-573e-4ba9-80ec-fde021810403) + (uuid 747e4698-3696-43d9-b7ae-8dde7bb21e9b) ) (bus (pts (xy 147.32 104.14) (xy 147.32 106.68)) (stroke (width 0) (type default)) @@ -2478,7 +2737,7 @@ (stroke (width 0) (type default)) (uuid 77ae636f-26a9-4751-ab4d-7f328dc06754) ) - (bus (pts (xy 234.95 78.74) (xy 234.95 48.26)) + (bus (pts (xy 234.95 78.74) (xy 234.95 45.72)) (stroke (width 0) (type default)) (uuid 79a68474-815d-41fd-bcd7-5f4993726b0b) ) @@ -2491,6 +2750,11 @@ (stroke (width 0) (type default)) (uuid 7a3e9f01-0dfa-4006-93c0-03c8312fdb03) ) + (bus (pts (xy 300.99 168.91) (xy 300.99 171.45)) + (stroke (width 0) (type default)) + (uuid 7aa28608-8e67-45a0-8567-cd78925ce38b) + ) + (wire (pts (xy 154.94 132.08) (xy 161.29 132.08)) (stroke (width 0) (type default)) (uuid 7ac7dfb4-5a2f-423b-97ef-c603731e94ee) @@ -2511,19 +2775,28 @@ (stroke (width 0) (type default)) (uuid 7fa0d225-9a4a-4e6b-9ac1-5f0820986604) ) + (bus (pts (xy 237.49 160.02) (xy 300.99 160.02)) + (stroke (width 0) (type default)) + (uuid 808266e6-524e-4c3f-8f23-fc222f4b6249) + ) (bus (pts (xy 234.95 91.44) (xy 234.95 88.9)) (stroke (width 0) (type default)) (uuid 82aa47f8-4df8-4203-9468-5ec5d6998451) ) - (wire (pts (xy 215.9 218.44) (xy 215.9 219.71)) + (wire (pts (xy 222.25 260.35) (xy 222.25 261.62)) (stroke (width 0) (type default)) (uuid 8506f260-3a28-4df5-9a64-623aded1dc7f) ) - (wire (pts (xy 190.5 231.14) (xy 190.5 232.41)) + (wire (pts (xy 196.85 273.05) (xy 196.85 274.32)) (stroke (width 0) (type default)) (uuid 89769464-9320-4e7b-98d6-a2394fd99b9b) ) + (bus (pts (xy 237.49 134.62) (xy 237.49 137.16)) + (stroke (width 0) (type default)) + (uuid 8af83df3-9204-439f-b78c-3a9a1e8f9f91) + ) + (wire (pts (xy 114.3 209.55) (xy 114.3 208.28)) (stroke (width 0) (type default)) (uuid 8e3b5b9d-5e56-4d00-ad9e-6f5315c83cb9) @@ -2532,6 +2805,10 @@ (stroke (width 0) (type default)) (uuid 8ed07de0-d631-4be8-9bfd-aaebcaf1e9d6) ) + (wire (pts (xy 279.4 146.05) (xy 279.4 139.7)) + (stroke (width 0) (type default)) + (uuid 93a2ee10-f009-402c-9082-29145a84e852) + ) (bus (pts (xy 300.99 80.01) (xy 300.99 82.55)) (stroke (width 0) (type default)) (uuid 94a8778e-7f9d-4efa-94eb-8b0384e817de) @@ -2549,7 +2826,7 @@ (stroke (width 0) (type default)) (uuid 9690ebcf-c246-4bd5-859a-9a8a3f74cbc7) ) - (wire (pts (xy 303.53 59.69) (xy 322.58 59.69)) + (wire (pts (xy 303.53 57.15) (xy 322.58 57.15)) (stroke (width 0) (type default)) (uuid 9695d233-f7c2-4929-9fd8-007648dc30e4) ) @@ -2566,7 +2843,11 @@ (stroke (width 0) (type default)) (uuid 99a4998a-320b-4724-b68f-beb19ba4b2ef) ) - (wire (pts (xy 106.68 147.32) (xy 107.95 147.32)) + (wire (pts (xy 212.09 137.16) (xy 234.95 137.16)) + (stroke (width 0) (type default)) + (uuid 9a7ec978-0523-4bdf-b6b4-a2cadb6b29ec) + ) + (wire (pts (xy 134.62 147.32) (xy 135.89 147.32)) (stroke (width 0) (type default)) (uuid 9abf56fd-cc47-4881-abb9-ad488ba2b9b2) ) @@ -2574,6 +2855,10 @@ (stroke (width 0) (type default)) (uuid 9d3db39f-f954-4244-a95f-96fbb6992975) ) + (bus (pts (xy 237.49 128.27) (xy 300.99 128.27)) + (stroke (width 0) (type default)) + (uuid 9d5eaade-94f1-43a9-b126-9522d35f7c3e) + ) (bus (pts (xy 147.32 115.57) (xy 147.32 111.76)) (stroke (width 0) (type default)) (uuid 9db5be45-f978-4058-9aa8-df1b8d2161c7) @@ -2588,7 +2873,11 @@ (uuid 9f79dd97-0cdc-4bdd-9a99-62d49f117595) ) - (wire (pts (xy 204.47 219.71) (xy 204.47 222.25)) + (wire (pts (xy 212.09 134.62) (xy 234.95 134.62)) + (stroke (width 0) (type default)) + (uuid a34a22ff-09c5-4df5-98f3-0c274ce5a22c) + ) + (wire (pts (xy 210.82 261.62) (xy 210.82 264.16)) (stroke (width 0) (type default)) (uuid a355e45e-f774-4d64-bbab-b8dc9680268d) ) @@ -2608,7 +2897,7 @@ (stroke (width 0) (type default)) (uuid a49f1218-0b92-40c3-8093-46a81788bbee) ) - (bus (pts (xy 300.99 57.15) (xy 300.99 59.69)) + (bus (pts (xy 300.99 54.61) (xy 300.99 57.15)) (stroke (width 0) (type default)) (uuid a49f912d-d3e4-4b37-a8d4-48b062eaea96) ) @@ -2621,11 +2910,11 @@ (stroke (width 0) (type default)) (uuid a61abc99-14fc-44cc-b76f-babef959996b) ) - (wire (pts (xy 212.09 127) (xy 237.49 127)) + (wire (pts (xy 212.09 127) (xy 234.95 127)) (stroke (width 0) (type default)) (uuid a70d2f70-4f93-45f5-ae43-8f788b679617) ) - (wire (pts (xy 204.47 219.71) (xy 215.9 219.71)) + (wire (pts (xy 210.82 261.62) (xy 222.25 261.62)) (stroke (width 0) (type default)) (uuid a8e40249-b82e-4765-9d8d-489b288226c1) ) @@ -2641,15 +2930,20 @@ (stroke (width 0) (type default)) (uuid abf11be9-822a-4649-8c80-f6a3f5765618) ) - (wire (pts (xy 73.66 209.55) (xy 83.82 209.55)) + (bus (pts (xy 300.99 160.02) (xy 300.99 163.83)) (stroke (width 0) (type default)) - (uuid aced83c8-a945-46d6-be57-8b960e7b3cbe) + (uuid ac0b99c0-54c5-4859-86e9-b1fc4abf9b81) + ) + + (wire (pts (xy 73.66 209.55) (xy 83.82 209.55)) + (stroke (width 0) (type default)) + (uuid aced83c8-a945-46d6-be57-8b960e7b3cbe) ) (wire (pts (xy 179.07 63.5) (xy 181.61 63.5)) (stroke (width 0) (type default)) (uuid acfd5a71-dcbf-4d8f-9709-11303d8f4f5e) ) - (wire (pts (xy 173.99 219.71) (xy 173.99 222.25)) + (wire (pts (xy 180.34 261.62) (xy 180.34 264.16)) (stroke (width 0) (type default)) (uuid ad4d1dfb-d94d-458c-945e-8f7fcfdcb3ab) ) @@ -2662,7 +2956,7 @@ (stroke (width 0) (type default)) (uuid afa84040-1214-454e-8383-50cec4c0dcb0) ) - (wire (pts (xy 173.99 231.14) (xy 190.5 231.14)) + (wire (pts (xy 180.34 273.05) (xy 196.85 273.05)) (stroke (width 0) (type default)) (uuid afffad34-3798-413b-bcd6-ba80f6d0b99e) ) @@ -2671,7 +2965,11 @@ (uuid b099c643-5200-4035-8b0a-b2473fb21e67) ) - (wire (pts (xy 322.58 125.73) (xy 303.53 125.73)) + (wire (pts (xy 303.53 161.29) (xy 322.58 161.29)) + (stroke (width 0) (type default)) + (uuid b0a88f7b-d43d-49d0-b334-bb9b8bbd9ab6) + ) + (wire (pts (xy 322.58 127) (xy 303.53 127)) (stroke (width 0) (type default)) (uuid b2e3009a-5609-44e6-9f3c-5ca58c0ba02a) ) @@ -2680,23 +2978,27 @@ (uuid b343f850-7a99-4b0f-949a-cfc7a9f7da0b) ) - (bus (pts (xy 300.99 116.84) (xy 300.99 118.11)) + (bus (pts (xy 237.49 149.86) (xy 237.49 152.4)) (stroke (width 0) (type default)) - (uuid b539e84a-da33-431e-9954-06f6ea04351e) + (uuid b375ed79-8522-42df-b711-6186666b3572) ) - (bus (pts (xy 300.99 41.91) (xy 300.99 44.45)) + (bus (pts (xy 237.49 124.46) (xy 237.49 127)) (stroke (width 0) (type default)) - (uuid b5f6d052-c4c6-4da1-8e76-b6e2b5a524e4) + (uuid b4161ca2-66c3-41fe-a857-34f56e019568) ) - (bus (pts (xy 240.03 127) (xy 240.03 129.54)) + (bus (pts (xy 300.99 39.37) (xy 300.99 41.91)) (stroke (width 0) (type default)) - (uuid b80224ac-2e42-46f1-b90a-1a32333cb8bb) + (uuid b5f6d052-c4c6-4da1-8e76-b6e2b5a524e4) ) (wire (pts (xy 186.69 162.56) (xy 186.69 161.29)) (stroke (width 0) (type default)) (uuid b8823f98-7854-41e6-9c81-d2675f64095a) ) + (wire (pts (xy 81.28 46.99) (xy 81.28 49.53)) + (stroke (width 0) (type default)) + (uuid b8920c3b-6e9a-4f56-a9e2-e592836151ea) + ) (wire (pts (xy 44.45 208.28) (xy 44.45 209.55)) (stroke (width 0) (type default)) (uuid b9640da5-e72b-4497-b2cc-dc48ae9d46e3) @@ -2705,6 +3007,10 @@ (stroke (width 0) (type default)) (uuid ba3ee6bd-b47d-4c47-bee4-d9db897e7a67) ) + (wire (pts (xy 212.09 132.08) (xy 234.95 132.08)) + (stroke (width 0) (type default)) + (uuid ba5928fc-2d9d-4ea0-a1b8-82f7858a7d12) + ) (wire (pts (xy 53.34 227.33) (xy 44.45 227.33)) (stroke (width 0) (type default)) (uuid bacf1be5-1d31-456a-a2b9-7fd13b9bb74c) @@ -2718,11 +3024,15 @@ (stroke (width 0) (type default)) (uuid bca139d7-06e8-4827-9549-647bacf21365) ) + (wire (pts (xy 279.4 139.7) (xy 279.4 116.84)) + (stroke (width 0) (type default)) + (uuid bd55cd24-6bb3-4b62-804d-de9bcbc58d18) + ) (wire (pts (xy 212.09 109.22) (xy 234.95 109.22)) (stroke (width 0) (type default)) (uuid bdc18cc8-3b9d-4ea1-9b03-82354467c87f) ) - (wire (pts (xy 303.53 44.45) (xy 322.58 44.45)) + (wire (pts (xy 303.53 41.91) (xy 322.58 41.91)) (stroke (width 0) (type default)) (uuid be7493ef-5a1c-4188-a2c1-89c9fad61997) ) @@ -2743,7 +3053,7 @@ (stroke (width 0) (type default)) (uuid c27421c5-cb08-4bad-abcc-68ed16fd1425) ) - (wire (pts (xy 322.58 120.65) (xy 303.53 120.65)) + (wire (pts (xy 322.58 121.92) (xy 303.53 121.92)) (stroke (width 0) (type default)) (uuid c7551eeb-7cd2-43f4-acd6-14dabdeb917d) ) @@ -2755,7 +3065,7 @@ (stroke (width 0) (type default)) (uuid ca23a3e0-5bba-43a7-bc85-88a18af9b921) ) - (bus (pts (xy 234.95 48.26) (xy 300.99 48.26)) + (bus (pts (xy 234.95 45.72) (xy 300.99 45.72)) (stroke (width 0) (type default)) (uuid ca65414c-14cb-4e57-be07-b5dc8f11dbbf) ) @@ -2772,7 +3082,7 @@ (stroke (width 0) (type default)) (uuid cd43f1b2-ee32-4e3b-ac45-d47ee20d9f63) ) - (bus (pts (xy 300.99 44.45) (xy 300.99 48.26)) + (bus (pts (xy 300.99 41.91) (xy 300.99 45.72)) (stroke (width 0) (type default)) (uuid cd55cc1f-25c4-420b-be1e-20da346bf132) ) @@ -2781,32 +3091,41 @@ (stroke (width 0) (type default)) (uuid ced0210f-c901-4750-adb0-d89003ee7efb) ) - (bus (pts (xy 300.99 123.19) (xy 300.99 125.73)) + (bus (pts (xy 300.99 127) (xy 300.99 124.46)) (stroke (width 0) (type default)) (uuid cee05448-2b60-424a-9da7-89e907430454) ) - (wire (pts (xy 303.53 57.15) (xy 322.58 57.15)) + (wire (pts (xy 303.53 54.61) (xy 322.58 54.61)) (stroke (width 0) (type default)) (uuid cf246cbe-c413-44aa-ae47-6f273fcadb5c) ) - (wire (pts (xy 322.58 138.43) (xy 303.53 138.43)) - (stroke (width 0) (type default)) - (uuid cf94f664-bef9-40fd-a44f-9292cc02c961) - ) (wire (pts (xy 137.16 274.32) (xy 137.16 275.59)) (stroke (width 0) (type default)) (uuid d08463b8-676c-4f93-892f-80b429e88b13) ) - (bus (pts (xy 237.49 99.06) (xy 237.49 88.9)) + (wire (pts (xy 212.09 119.38) (xy 276.86 119.38)) + (stroke (width 0) (type default)) + (uuid d246e865-f8bf-4584-b397-98836f62bbcc) + ) + (bus (pts (xy 300.99 186.69) (xy 300.99 190.5)) (stroke (width 0) (type default)) - (uuid d15a44a0-bd9c-4f0b-b0d2-10add246c970) + (uuid d28b2b0d-3f5b-4a8d-b5d9-ad6519185a21) ) (wire (pts (xy 322.58 82.55) (xy 303.53 82.55)) (stroke (width 0) (type default)) (uuid d3007dee-793f-4df3-a132-1938da1e3aa8) ) + (wire (pts (xy 303.53 176.53) (xy 322.58 176.53)) + (stroke (width 0) (type default)) + (uuid d31be17d-fa78-4a8f-a98a-154683f42a08) + ) + (bus (pts (xy 300.99 184.15) (xy 300.99 186.69)) + (stroke (width 0) (type default)) + (uuid d38ac649-4772-4f5c-8cab-de72ed22e540) + ) + (wire (pts (xy 49.53 80.01) (xy 49.53 82.55)) (stroke (width 0) (type default)) (uuid d435ebcd-7403-44b5-a4bc-a7aafcdf484d) @@ -2819,15 +3138,19 @@ (stroke (width 0) (type default)) (uuid d5a8471a-68c3-4fa8-b271-7f4d76d0c4fd) ) + (wire (pts (xy 303.53 163.83) (xy 322.58 163.83)) + (stroke (width 0) (type default)) + (uuid d5e12d58-0ebd-4737-84ae-60c510e68a8b) + ) (wire (pts (xy 212.09 111.76) (xy 234.95 111.76)) (stroke (width 0) (type default)) (uuid d8bdd1d3-6044-404d-8c66-5e6e0ec8f0c5) ) - (wire (pts (xy 303.53 62.23) (xy 322.58 62.23)) + (wire (pts (xy 303.53 59.69) (xy 322.58 59.69)) (stroke (width 0) (type default)) (uuid da889451-214b-4469-87a0-350d1f8223a0) ) - (wire (pts (xy 212.09 129.54) (xy 237.49 129.54)) + (wire (pts (xy 212.09 129.54) (xy 234.95 129.54)) (stroke (width 0) (type default)) (uuid db1126af-e8e3-45c4-af88-ae8ca8bdb16e) ) @@ -2844,7 +3167,11 @@ (stroke (width 0) (type default)) (uuid e1dc7cb2-7f40-4564-9182-68310bfeaf08) ) - (bus (pts (xy 300.99 118.11) (xy 300.99 120.65)) + (bus (pts (xy 237.49 129.54) (xy 237.49 132.08)) + (stroke (width 0) (type default)) + (uuid e2fe02fb-85e0-415d-9fe1-c531f96f2349) + ) + (bus (pts (xy 300.99 132.08) (xy 300.99 129.54)) (stroke (width 0) (type default)) (uuid e31621c6-c0a0-4a86-99c3-217905bd7432) ) @@ -2853,10 +3180,6 @@ (stroke (width 0) (type default)) (uuid e359853d-de6b-49be-960e-ea2c3920edeb) ) - (wire (pts (xy 322.58 135.89) (xy 303.53 135.89)) - (stroke (width 0) (type default)) - (uuid e3f915f9-4cd1-4f5a-8bbd-e71fb667ed9d) - ) (wire (pts (xy 104.14 201.93) (xy 114.3 201.93)) (stroke (width 0) (type default)) (uuid e4f00a13-bd9b-4434-b6b4-5e81fc033002) @@ -2873,10 +3196,6 @@ (stroke (width 0) (type default)) (uuid e7453c6b-dc48-49f2-a140-564f5b684f1a) ) - (bus (pts (xy 240.03 119.38) (xy 240.03 116.84)) - (stroke (width 0) (type default)) - (uuid e80947cb-1e90-4407-b547-76b3fd0607c6) - ) (wire (pts (xy 154.94 121.92) (xy 161.29 121.92)) (stroke (width 0) (type default)) @@ -2890,14 +3209,10 @@ (stroke (width 0) (type default)) (uuid e97f9ddb-10d7-4ae8-b67b-1d4548740bb7) ) - (bus (pts (xy 300.99 39.37) (xy 300.99 41.91)) + (bus (pts (xy 300.99 36.83) (xy 300.99 39.37)) (stroke (width 0) (type default)) (uuid e9972132-cbbf-4a77-a826-53fc8528a5f5) ) - (bus (pts (xy 300.99 133.35) (xy 300.99 135.89)) - (stroke (width 0) (type default)) - (uuid ebdccb7b-fd05-4447-8680-49acc64a5841) - ) (wire (pts (xy 80.01 264.16) (xy 80.01 265.43)) (stroke (width 0) (type default)) @@ -2911,14 +3226,23 @@ (stroke (width 0) (type default)) (uuid edb69cbd-ed57-4781-bb46-38197bd5f310) ) - (wire (pts (xy 198.12 219.71) (xy 204.47 219.71)) + (bus (pts (xy 237.49 139.7) (xy 237.49 142.24)) (stroke (width 0) (type default)) - (uuid eed74977-1198-41ff-b62e-3bd1ad8a4463) + (uuid ef8ec0eb-9083-4757-9dbf-2f23a6946ae8) + ) + + (wire (pts (xy 212.09 144.78) (xy 234.95 144.78)) + (stroke (width 0) (type default)) + (uuid f033aadf-a4cc-4c81-983d-ddb0865562c1) ) (wire (pts (xy 93.98 201.93) (xy 104.14 201.93)) (stroke (width 0) (type default)) (uuid f0696d66-76f0-419f-a43c-1355cbd90513) ) + (wire (pts (xy 303.53 184.15) (xy 322.58 184.15)) + (stroke (width 0) (type default)) + (uuid f17c04ca-c24f-4231-9a29-4820793ad5c2) + ) (wire (pts (xy 181.61 60.96) (xy 181.61 63.5)) (stroke (width 0) (type default)) (uuid f1a245cb-2509-475c-b031-89883e3a573d) @@ -2927,6 +3251,11 @@ (stroke (width 0) (type default)) (uuid f1d012c2-939a-4be5-b88c-082213d3e904) ) + (bus (pts (xy 237.49 137.16) (xy 237.49 139.7)) + (stroke (width 0) (type default)) + (uuid f1e18c83-b091-4c9c-abfe-23ab2903ec5f) + ) + (wire (pts (xy 63.5 208.28) (xy 63.5 209.55)) (stroke (width 0) (type default)) (uuid f2f4353c-55f0-41f5-b076-6be7d123ddd7) @@ -2939,6 +3268,10 @@ (stroke (width 0) (type default)) (uuid f42cf5fb-af24-4e9b-978e-a3882ba9ecbb) ) + (bus (pts (xy 300.99 163.83) (xy 300.99 166.37)) + (stroke (width 0) (type default)) + (uuid f5137fc1-fd07-4d52-994d-4e0e51940d61) + ) (wire (pts (xy 49.53 82.55) (xy 49.53 88.9)) (stroke (width 0) (type default)) @@ -2948,7 +3281,11 @@ (stroke (width 0) (type default)) (uuid f871c239-d7a0-4249-bd1e-e843cda98079) ) - (bus (pts (xy 300.99 54.61) (xy 300.99 57.15)) + (wire (pts (xy 276.86 148.59) (xy 276.86 142.24)) + (stroke (width 0) (type default)) + (uuid f98ac5a7-351f-405a-b3af-3a87ef5d06f1) + ) + (bus (pts (xy 300.99 52.07) (xy 300.99 54.61)) (stroke (width 0) (type default)) (uuid fc69d87f-0920-4d16-99e8-e494b7445001) ) @@ -2957,47 +3294,61 @@ (stroke (width 0) (type default)) (uuid fcc702ab-34da-4279-8585-f8208e0593b9) ) + (wire (pts (xy 212.09 152.4) (xy 234.95 152.4)) + (stroke (width 0) (type default)) + (uuid ff56d2c4-c079-4ea6-9d2d-23cddc850cd8) + ) (wire (pts (xy 275.59 273.05) (xy 284.48 273.05)) (stroke (width 0) (type default)) (uuid ffcb323d-a8af-4652-8dee-89c52cf14609) ) - (rectangle (start 179.705 273.05) (end 182.245 275.59) + (rectangle (start 335.915 222.25) (end 338.455 224.79) (stroke (width 0) (type default) (color 0 0 0 1)) (fill (type color) (color 0 0 0 1)) (uuid 085db5c8-9529-4f4c-b7f7-230e3caddb97) ) - (rectangle (start 194.945 269.24) (end 197.485 271.78) + (rectangle (start 12.7 259.08) (end 50.8 284.48) + (stroke (width 0) (type default)) + (fill (type none)) + (uuid 1045ec83-f66a-4799-8c3f-11a09ae27ae3) + ) + (rectangle (start 351.155 218.44) (end 353.695 220.98) (stroke (width 0) (type default) (color 0 0 0 1)) (fill (type color) (color 0 0 0 1)) (uuid 15b2c665-c91c-4595-80c3-e6595958eda1) ) - (rectangle (start 224.79 256.54) (end 243.84 280.67) + (rectangle (start 381 205.74) (end 400.05 229.87) (stroke (width 0) (type default)) (fill (type none)) (uuid 1892e963-b66b-4b76-ab84-7aeda9841a3b) ) - (rectangle (start 187.325 269.24) (end 189.865 271.78) + (rectangle (start 343.535 218.44) (end 346.075 220.98) (stroke (width 0) (type default) (color 0 0 0 1)) (fill (type color) (color 0 0 0 1)) (uuid 1a716667-9df8-493d-b35d-a92ca036c2fd) ) - (rectangle (start 346.71 71.12) (end 374.015 109.855) + (rectangle (start 346.71 77.47) (end 377.19 116.205) (stroke (width 0) (type default)) (fill (type color) (color 238 238 255 1)) (uuid 20ee76f3-d31e-4876-9b0f-9e71d735e19a) ) - (rectangle (start 191.135 273.05) (end 193.675 275.59) + (rectangle (start 347.345 222.25) (end 349.885 224.79) (stroke (width 0) (type default) (color 0 0 0 1)) (fill (type color) (color 0 0 0 1)) (uuid 23a2e939-5aee-45ce-a0be-4e0f597d4b6a) ) - (rectangle (start 179.705 269.24) (end 182.245 271.78) + (rectangle (start 335.915 218.44) (end 338.455 220.98) (stroke (width 0) (type default) (color 0 0 0 1)) (fill (type color) (color 0 0 0 1)) (uuid 3c1b42ff-6b54-43d8-a6f2-7739d72133ee) ) - (rectangle (start 191.135 269.24) (end 193.675 271.78) + (rectangle (start 346.71 161.29) (end 378.46 200.025) + (stroke (width 0) (type default)) + (fill (type color) (color 238 238 255 1)) + (uuid 3c56e8c2-35c3-4398-b7ae-87155ab828a9) + ) + (rectangle (start 347.345 218.44) (end 349.885 220.98) (stroke (width 0) (type default) (color 0 0 0 1)) (fill (type color) (color 0 0 0 1)) (uuid 4c485e9b-6120-4b78-8c42-cd7a7a0a7b34) @@ -3007,47 +3358,47 @@ (fill (type none)) (uuid 517749b4-4d89-4daf-9a77-4bf876f7fb2e) ) - (rectangle (start 175.895 273.05) (end 178.435 275.59) + (rectangle (start 332.105 222.25) (end 334.645 224.79) (stroke (width 0) (type default) (color 0 0 0 1)) (fill (type color) (color 0 0 0 1)) (uuid 68941d9e-ff74-4b21-9c34-54aa1c9de977) ) - (rectangle (start 175.895 269.24) (end 178.435 271.78) + (rectangle (start 332.105 218.44) (end 334.645 220.98) (stroke (width 0) (type default) (color 0 0 0 1)) (fill (type color) (color 0 0 0 1)) (uuid 6fd11a94-b99a-4818-8adc-491f49112d90) ) - (rectangle (start 171.45 256.54) (end 203.2 280.67) + (rectangle (start 327.66 205.74) (end 359.41 229.87) (stroke (width 0) (type default)) (fill (type none)) (uuid 8259bbc5-370b-4f99-a205-78d788579d5a) ) - (rectangle (start 183.515 269.24) (end 186.055 271.78) + (rectangle (start 339.725 218.44) (end 342.265 220.98) (stroke (width 0) (type default) (color 0 0 0 1)) (fill (type color) (color 0 0 0 1)) (uuid 865d8ea7-1f98-4720-a67e-b2653ba944d5) ) - (rectangle (start 187.325 273.05) (end 189.865 275.59) + (rectangle (start 343.535 222.25) (end 346.075 224.79) (stroke (width 0) (type default) (color 0 0 0 1)) (fill (type color) (color 0 0 0 1)) (uuid 8c7a210c-a831-4dbf-9f20-2bafb001bbe4) ) - (rectangle (start 346.71 111.76) (end 374.015 150.495) + (rectangle (start 346.71 119.38) (end 387.35 158.115) (stroke (width 0) (type default)) (fill (type color) (color 238 238 255 1)) (uuid 8e2ffe0d-65e5-4082-8e25-d329700de6bd) ) - (rectangle (start 183.515 273.05) (end 186.055 275.59) + (rectangle (start 339.725 222.25) (end 342.265 224.79) (stroke (width 0) (type default) (color 0 0 0 1)) (fill (type color) (color 0 0 0 1)) (uuid 9449ed8e-c417-44cd-bd4d-dbdf93b0ad7a) ) - (rectangle (start 194.945 273.05) (end 197.485 275.59) + (rectangle (start 351.155 222.25) (end 353.695 224.79) (stroke (width 0) (type default) (color 0 0 0 1)) (fill (type color) (color 0 0 0 1)) (uuid ae751d89-ffa4-4fac-8f76-1bd9744b1e0d) ) - (rectangle (start 346.71 29.845) (end 374.015 68.58) + (rectangle (start 346.71 34.925) (end 374.015 73.66) (stroke (width 0) (type default)) (fill (type color) (color 238 238 255 1)) (uuid c060aaaa-1093-482f-979d-8122af2ddaf6) @@ -3057,17 +3408,17 @@ (fill (type none)) (uuid c8dc83ba-f87f-4be9-95d4-e231f1927fd0) ) - (rectangle (start 12.7 233.68) (end 50.8 284.48) + (rectangle (start 12.7 233.68) (end 50.8 259.08) (stroke (width 0) (type default)) (fill (type none)) (uuid ec780fba-206d-41a5-abd7-7282d01b4816) ) - (rectangle (start 204.47 256.54) (end 223.52 280.67) + (rectangle (start 360.68 205.74) (end 379.73 229.87) (stroke (width 0) (type default)) (fill (type none)) (uuid f0770fe0-6c45-4b30-b133-39a32a3561b7) ) - (rectangle (start 175.26 268.605) (end 198.12 276.225) + (rectangle (start 331.47 217.805) (end 354.33 225.425) (stroke (width 0) (type default) (color 0 0 0 1)) (fill (type none)) (uuid f264efc1-5bde-44b1-bd0e-6497c29df479) @@ -3078,8 +3429,16 @@ (uuid f4377215-bc17-4c3e-ba19-a5af23d2c3d9) ) + (text "Power Indicators" (at 13.97 264.16 0) + (effects (font (size 2.54 2.54) (thickness 0.508) bold) (justify left bottom)) + (uuid 025b5b61-62ef-4ac9-901b-834bc91d438c) + ) + (text "SWD rescue port" (at 105.41 146.05 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 03b17d97-acc6-472a-9cf1-2d3cb2c953b9) + ) (text "-- SPI PMOD --\n\n1 CS\n2 MOSI\n3 MISO\n4 SCK\n\n7 INT\n8 RESET\n9 N/S\n10 N/S" - (at 226.06 279.4 0) + (at 382.27 228.6 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 0865413f-7f96-48e1-aeee-28448414c95c) ) @@ -3092,24 +3451,24 @@ (effects (font (size 2.54 2.54) bold) (justify left bottom)) (uuid 1acecf04-5faf-4f78-9847-76e7bbed62ae) ) - (text "PMOD Socket Pinout" (at 172.72 260.35 0) + (text "PMOD Socket Pinout" (at 328.93 209.55 0) (effects (font (size 1.905 1.905) bold) (justify left bottom)) (uuid 2cc06dee-540c-4f31-a829-f3cfe083be10) ) - (text "PMOD1 Pinout (SPI)" (at 347.98 74.93 0) + (text "PMOD1 Pinout (Extended SPI)" (at 347.98 81.28 0) (effects (font (size 1.27 1.27) (thickness 0.254) bold) (justify left bottom)) (uuid 2dad3a65-b903-4bbe-8ad8-21ed5fc945bf) ) - (text "6" (at 177.8 268.605 0) + (text "6" (at 334.01 217.805 0) (effects (font (size 1.27 1.27) bold) (justify right bottom)) (uuid 3562c350-ac37-4a28-85dc-01d46eef1afb) ) - (text "Good to have:\n- LEDs!\n- SPI PMOD\n- I2C PMOD\n- UART PMOD" - (at 149.86 279.4 0) + (text "The RP2040 peripherals can be routed pretty freely across the availble IO.\nHowever, when assigning them to PMOD sockets, the pin order of the\nRP2040 pin mux and the PMOD connector generally don't match." + (at 300.99 29.21 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 371720b8-90d0-46d6-a34d-aa122b6c9183) ) - (text "PMOD0 Pinout (Dual I2C)" (at 347.98 33.655 0) + (text "PMOD0 Pinout (Dual I2C)" (at 347.98 38.735 0) (effects (font (size 1.27 1.27) (thickness 0.254) bold) (justify left bottom)) (uuid 37e48218-c536-487a-8340-12f4eb6a3ee7) ) @@ -3118,16 +3477,16 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 39aabca6-cbd3-41ea-8a1f-e0296455b8c9) ) - (text "-- top row --\n1 SPI1 ~{CS} (GPIO13)\n2 SPI1 MOSI (GPIO11)\n3 SPI1 MISO (GPIO12)\n4 SPI1 SCK (GPIO10)\n5 GND\n6 VCC\n\n-- bottom row --\n7 SPI0 INT (GPIO14)\n8 SPI0 RESET (GPIO15)\n9 N/S\n10 N/S\n11 GND\n12 VCC" - (at 348.615 108.585 0) + (text "-- top row --\n1 SPI1 ~{CS} (GPIO13)\n2 SPI1 MOSI (GPIO11)\n3 SPI1 MISO (GPIO12)\n4 SPI1 SCK (GPIO10)\n5 GND\n6 VCC\n\n-- bottom row --\n7 SPI0 INT (GPIO14)\n8 SPI0 RESET (GPIO15)\n9 NC\n10 NC\n11 GND\n12 VCC" + (at 348.615 114.935 0) (effects (font (face "Courier") (size 1.27 1.27)) (justify left bottom)) (uuid 3e6114a9-46ea-44a1-b43c-957c7f2fb4ff) ) - (text "Power" (at 157.48 199.39 0) + (text "Power" (at 166.37 250.19 0) (effects (font (size 2.54 2.54) (thickness 0.508) bold) (justify left bottom)) (uuid 45d752f5-5871-4800-b5f7-db9c6c491ad8) ) - (text "2" (at 193.04 268.605 0) + (text "2" (at 349.25 217.805 0) (effects (font (size 1.27 1.27) bold) (justify right bottom)) (uuid 47f428e4-fe80-473f-bb2e-801d3ace2cbe) ) @@ -3144,23 +3503,23 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 4f1960c2-0270-4851-bd73-077a5722524e) ) - (text "12" (at 178.435 278.765 0) + (text "12" (at 334.645 227.965 0) (effects (font (size 1.27 1.27) bold) (justify right bottom)) (uuid 560ae034-4d2b-4580-a03e-6bc0d294b37e) ) - (text "5" (at 181.61 268.605 0) + (text "5" (at 337.82 217.805 0) (effects (font (size 1.27 1.27) bold) (justify right bottom)) (uuid 57526e83-3ea8-4cbd-ac44-bd7a96d6eece) ) - (text "10" (at 186.055 278.765 0) + (text "10" (at 342.265 227.965 0) (effects (font (size 1.27 1.27) bold) (justify right bottom)) (uuid 5c983a4f-e229-4b76-918e-c37b8159b041) ) - (text "3.3V LDO" (at 185.42 209.55 0) + (text "3.3V LDO" (at 191.77 251.46 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 5ce69cfa-3bbc-492e-a073-b2c4097dabe4) ) - (text "11" (at 182.245 278.765 0) + (text "11" (at 338.455 227.965 0) (effects (font (size 1.27 1.27) bold) (justify right bottom)) (uuid 6d9b0b6d-9dc8-445a-bb6c-1cb66b8323e9) ) @@ -3168,11 +3527,20 @@ (effects (font (size 2.54 2.54) (thickness 0.508) bold) (justify left bottom)) (uuid 73b08098-c533-4b2a-902d-a5f59674da71) ) - (text "4" (at 185.42 268.605 0) + (text "-- top row --\n1 GPIO22\n2 GPIO23\n3 GPIO24\n4 GPIO25\n5 GND\n6 VCC\n\n-- bottom row --\n7 GPIO26\n8 GPIO27\n9 GPIO28\n10 GPIO29\n11 GND\n12 VCC" + (at 348.615 198.755 0) + (effects (font (face "Courier") (size 1.27 1.27)) (justify left bottom)) + (uuid 7efde165-80af-45c3-90ce-b6ee4afa4ac6) + ) + (text "Pads for UART header" (at 285.75 154.94 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 84aaaf33-3f5b-4c22-812f-c10c6049f6d0) + ) + (text "4" (at 341.63 217.805 0) (effects (font (size 1.27 1.27) bold) (justify right bottom)) (uuid 87814dd6-6272-41ed-9880-c68f32a64dc4) ) - (text "3" (at 189.23 268.605 0) + (text "3" (at 345.44 217.805 0) (effects (font (size 1.27 1.27) bold) (justify right bottom)) (uuid 88604ef2-742f-43b3-9aa5-e43d624c11b0) ) @@ -3184,7 +3552,7 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 8d9965b2-f4d4-4ac7-af8e-5a1a47387332) ) - (text "-- I2C PMOD --\n\n1 ~{INT}\n2 RESET\n3 SCL\n4 SDA" (at 205.74 269.24 0) + (text "-- I2C PMOD --\n\n1 ~{INT}\n2 RESET\n3 SCL\n4 SDA" (at 361.95 218.44 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 90f9077b-0b6a-4178-9b12-df595a639995) ) @@ -3192,7 +3560,7 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 98992f13-9755-4e41-bea3-fbd8477e5da6) ) - (text "7" (at 196.85 278.765 0) + (text "7" (at 353.06 227.965 0) (effects (font (size 1.27 1.27) bold) (justify right bottom)) (uuid 99f4f6f4-3599-49b1-afd8-fa2b8dd30e5e) ) @@ -3217,12 +3585,16 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid bc7ced0b-7a90-450b-afcb-c486f00c4cf6) ) - (text "Looking into PMOD pin socket" (at 172.72 262.89 0) + (text "Looking into PMOD pin socket" (at 328.93 212.09 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid bf8bfc86-d27e-43b7-bc73-970476a9a574) ) - (text "-- top row --\n1 I2C0 ~{INT} (GPIO2)\n2 I2C0 RESET (GPIO3)\n3 I2C0 SCL (GPIO4)\n4 I2C0 SDA (GPIO5)\n5 GND\n6 VCC\n\n-- bottom row --\n7 I2C1 ~{INT} (GPIO6)\n8 I2C1 RESET (GPIO7)\n9 I2C1 SCL (GPIO8)\n10 I2C1 SDA (GPIO9)\n11 GND\n12 VCC" - (at 348.615 67.31 0) + (text "PMOD3 Pinout (GPIO)" (at 347.98 165.1 0) + (effects (font (size 1.27 1.27) (thickness 0.254) bold) (justify left bottom)) + (uuid cfb237dc-9e20-49c4-8b1b-3bcdbd0f3e29) + ) + (text "-- top row --\n1 I2C0 ~{INT} (GPIO2)\n2 I2C0 RESET (GPIO3)\n3 I2C0 SCL (GPIO5)\n4 I2C0 SDA (GPIO4)\n5 GND\n6 VCC\n\n-- bottom row --\n7 I2C1 ~{INT} (GPIO6)\n8 I2C1 RESET (GPIO7)\n9 I2C1 SCL (GPIO9)\n10 I2C1 SDA (GPIO8)\n11 GND\n12 VCC" + (at 348.615 72.39 0) (effects (font (face "Courier") (size 1.27 1.27)) (justify left bottom)) (uuid e18393c6-290a-4138-933c-8afed62c3523) ) @@ -3234,49 +3606,53 @@ (effects (font (size 2.54 2.54) (thickness 0.508) bold) (justify left bottom)) (uuid ea5c8eb1-3f37-4691-ae83-28c560ac016a) ) - (text "-- top row --\n1 SPI1 ~{CS} (GPIO13)\n2 SPI1 MOSI (GPIO11)\n3 SPI1 MISO (GPIO12)\n4 SPI1 SCK (GPIO10)\n5 GND\n6 VCC\n\n-- bottom row --\n7 SPI0 INT (GPIO14)\n8 SPI0 RESET (GPIO15)\n9 N/S\n10 N/S\n11 GND\n12 VCC" - (at 348.615 149.225 0) + (text "-- top row (SPI0) --\n1 SPI0 ~{CS} (GPIO21)\n2 SPI0 MOSI (GPIO19)\n3 SPI0 MISO (GPIO20)\n4 SPI0 SCK (GPIO18)\n5 GND\n6 VCC\n\n-- bottom row (UART0) --\n7 NC\n8 UART0 TX (Host -> PMOD) (GPIO16)\n9 UART0 RX (Host <- PMOD) (GPIO17)\n10 NC\n11 GND\n12 VCC" + (at 348.615 156.845 0) (effects (font (face "Courier") (size 1.27 1.27)) (justify left bottom)) (uuid eb9a8764-daeb-4329-a37f-b099d86974cf) ) - (text "PMOD2 Pinout (SPI)" (at 347.98 115.57 0) + (text "PMOD2 Pinout (SPI/UART)" (at 347.98 123.19 0) (effects (font (size 1.27 1.27) (thickness 0.254) bold) (justify left bottom)) (uuid f0c3c030-e0d5-4f49-bfc2-cd32a0ed80a8) ) - (text "8" (at 193.04 278.765 0) + (text "8" (at 349.25 227.965 0) (effects (font (size 1.27 1.27) bold) (justify right bottom)) (uuid f0ce857d-8ba9-43f2-bbd9-9fe58242d169) ) - (text "9" (at 189.23 278.765 0) + (text "9" (at 345.44 227.965 0) (effects (font (size 1.27 1.27) bold) (justify right bottom)) (uuid f1f59f9f-8c71-407b-9523-bd5c3bf9b14e) ) - (text "1" (at 196.85 268.605 0) + (text "1" (at 353.06 217.805 0) (effects (font (size 1.27 1.27) bold) (justify right bottom)) (uuid fc577218-1259-4205-87b0-08e631410a9e) ) - (label "SPI0_RESET" (at 304.8 138.43 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 02d59ff8-a43f-4942-8eaa-328720b0fc59) - ) (label "SPI1_MOSI" (at 304.8 82.55 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 041e5744-7b37-4aba-80da-a6868a3ee845) ) + (label "UART0_RX" (at 309.88 142.24 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 0c637280-75f4-4c80-b18f-63f198dd7391) + ) (label "QSPI_SD1" (at 60.96 101.6 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 113d3100-285f-43fd-b70c-6d5037450af6) ) + (label "UART0_TX" (at 309.88 139.7 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 15161db0-759d-4ff9-8bf8-f8bf2b15ff98) + ) (label "SPI1_CSn" (at 304.8 80.01 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 1728afad-c0a8-43ff-97d2-6ab9c0f94764) ) - (label "I2C0_SCL" (at 304.165 46.99 0) (fields_autoplaced) + (label "I2C0_SCL" (at 304.8 41.91 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 184d0ab3-7f08-4fb6-be84-57b4023b875b) ) - (label "I2C0_SDA" (at 304.165 44.45 0) (fields_autoplaced) + (label "I2C0_SDA" (at 304.8 44.45 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 19ee708e-f353-4a48-8b3b-159e5d6bc6b1) ) @@ -3284,27 +3660,19 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 1d4dff63-ab69-47a1-b03f-a771e987a81b) ) - (label "SPI0_INT" (at 304.8 135.89 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 262efef2-e35a-426b-a152-f565258f530d) - ) - (label "QSPI_CS" (at 60.96 93.98 0) (fields_autoplaced) + (label "QSPI_CSn" (at 60.96 93.98 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 333f7f08-dac1-43ec-8ab3-2243fedc6aff) ) - (label "I2C1_RESET" (at 217.17 93.98 0) (fields_autoplaced) + (label "I2C1_RESET" (at 215.9 93.98 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 3395e514-88b2-4633-bafb-4b6f1fc91667) ) - (label "SPI0_INT" (at 219.71 132.08 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 35168ad4-9f81-4c80-9d43-8b86a9f7d622) - ) - (label "I2C0_INT" (at 304.165 39.37 0) (fields_autoplaced) + (label "I2C0_INT" (at 304.8 36.83 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 38a7e70c-8f01-48e2-aea4-1686aef77042) ) - (label "I2C0_SDA" (at 217.17 86.36 0) (fields_autoplaced) + (label "I2C0_SDA" (at 215.9 86.36 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 4002ebb9-f45e-4cf1-875c-9b460a89f541) ) @@ -3312,7 +3680,7 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 4501efbe-a439-46ba-ba7b-10fa3f80b393) ) - (label "I2C0_INT" (at 217.17 81.28 0) (fields_autoplaced) + (label "I2C0_INT" (at 215.9 81.28 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 49441fa8-a265-48c7-ad05-cf648a8ebfc9) ) @@ -3320,15 +3688,23 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 4d014313-2c8d-441b-8261-0e884253026e) ) - (label "I2C1_RESET" (at 304.165 57.15 0) (fields_autoplaced) + (label "I2C1_RESET" (at 304.8 54.61 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 50749b3c-7022-4bf9-869c-03836d6ada7b) ) + (label "GPIO29" (at 215.9 152.4 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 52718f76-4fa2-4ddd-a1d0-f100e5b73046) + ) (label "LED1" (at 218.44 78.74 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 60a35ad2-dac0-4f45-a572-63dbcd995a2c) ) - (label "SPI0_MOSI" (at 219.71 124.46 0) (fields_autoplaced) + (label "GPIO26" (at 215.9 144.78 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 6319ea79-5652-4ffd-9309-2f67c61b7c26) + ) + (label "SPI0_MOSI" (at 213.36 124.46 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 65f43190-dcd1-472e-86b1-da1c724dc9c7) ) @@ -3340,6 +3716,10 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 6bea86a1-8293-40a7-b2d3-ce21838f4060) ) + (label "GPIO28" (at 306.07 181.61 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 7009514c-e26f-4c94-b6b8-c5ef69b34fb0) + ) (label "LED0" (at 218.44 76.2 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 725669dc-78e5-420f-8e5a-9179dc491138) @@ -3360,7 +3740,7 @@ (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 83b93f3a-ed05-4986-b946-5d69656bc11d) ) - (label "I2C1_INT" (at 304.165 54.61 0) (fields_autoplaced) + (label "I2C1_INT" (at 304.8 52.07 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 8b00cee4-1d10-41b0-b0b1-73eac1d15369) ) @@ -3368,11 +3748,15 @@ (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 8ef8e68b-a3f4-44da-bc29-98c290c73661) ) - (label "SPI1_RESET" (at 219.71 114.3 0) (fields_autoplaced) + (label "GPIO23" (at 306.07 163.83 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 90572c7e-a002-421d-b213-6563a760578a) + ) + (label "SPI1_RESET" (at 213.36 114.3 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 935c527a-31ba-4ef8-9a88-392bfb997413) ) - (label "SPI0_SCK" (at 304.8 128.27 0) (fields_autoplaced) + (label "SPI0_SCK" (at 304.8 129.54 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 94879d78-937b-44e4-a1e2-cfc8019bdaf3) ) @@ -3380,23 +3764,31 @@ (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 957e9e9a-98f7-4a7c-b09e-9ebb2268bdd9) ) - (label "QSPI_CS" (at 160.02 93.98 180) (fields_autoplaced) + (label "QSPI_CSn" (at 160.02 93.98 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 96fabe75-cdb3-4211-81b2-df8b32fd617c) ) - (label "SPI1_MISO" (at 219.71 106.68 0) (fields_autoplaced) + (label "SPI1_MISO" (at 213.36 106.68 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 992b9af8-e3e0-4829-b9b9-556e22db4879) ) - (label "I2C0_RESET" (at 217.17 83.82 0) (fields_autoplaced) + (label "GPIO29" (at 306.07 184.15 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 9a25b3f8-4fb3-47e2-8808-fdac37525db8) + ) + (label "GPIO23" (at 215.9 134.62 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 9b8e72fd-934f-4a99-91bb-2c13b4278c0c) + ) + (label "I2C0_RESET" (at 215.9 83.82 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 9c8a062f-de23-441c-8536-a7ac6481cdb5) ) - (label "SPI0_SCK" (at 219.71 121.92 0) (fields_autoplaced) + (label "SPI0_SCK" (at 213.36 121.92 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 9e266a6f-0d32-43f0-8d22-1908d520b70f) ) - (label "SPI1_SCK" (at 219.71 101.6 0) (fields_autoplaced) + (label "SPI1_SCK" (at 213.36 101.6 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 9ee8e10d-4e33-491f-9eb1-86e838806bcd) ) @@ -3408,19 +3800,27 @@ (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid ad7aa88b-f442-445b-b856-fe88f1dd606c) ) - (label "SPI0_MISO" (at 304.8 125.73 0) (fields_autoplaced) + (label "GPIO27" (at 215.9 147.32 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid b193868a-fcd1-4438-9414-85ca6d035c18) + ) + (label "SPI0_MISO" (at 304.8 127 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid b262e8fe-5c28-4265-9808-2c6d10dc0cd8) ) - (label "SPI0_CSn" (at 219.71 129.54 0) (fields_autoplaced) + (label "GPIO27" (at 306.07 179.07 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid b682aff6-856d-44ef-8df8-581f6bfe0eb2) + ) + (label "SPI0_CSn" (at 213.36 129.54 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid b6c92f59-87e1-4082-b409-586d6fcbf46a) ) - (label "SPI1_CSn" (at 219.71 109.22 0) (fields_autoplaced) + (label "SPI1_CSn" (at 213.36 109.22 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid bc04ab57-7bf6-454c-adf6-4fb027d5ec4a) ) - (label "SPI0_MISO" (at 219.71 127 0) (fields_autoplaced) + (label "SPI0_MISO" (at 213.36 127 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid bcdbfcfa-06e8-42b2-893e-4f4a32b910ba) ) @@ -3428,39 +3828,59 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid c27a952c-9d42-46f8-ae37-801632d8198b) ) - (label "SPI1_MOSI" (at 219.71 104.14 0) (fields_autoplaced) + (label "SPI1_MOSI" (at 213.36 104.14 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid c68c1cd9-0a10-4ca4-b32c-f18838f9d11f) ) - (label "I2C1_SDA" (at 304.165 59.69 0) (fields_autoplaced) + (label "I2C1_SDA" (at 304.8 59.69 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid c8e85d0f-c49f-4d8e-9c22-c1deaf490579) ) + (label "GPIO26" (at 306.07 176.53 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid cce94f84-f118-4146-aeea-0fd63a660952) + ) (label "QSPI_CLK" (at 60.96 96.52 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid ce57f81d-146b-4e5f-9029-b24621accf59) ) - (label "QSPI_CS" (at 113.03 264.16 180) (fields_autoplaced) + (label "GPIO25" (at 306.07 168.91 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid cf6ad7c3-bd37-40d9-88a3-e202e2acc883) + ) + (label "QSPI_CSn" (at 113.03 264.16 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid cf9d5bcd-991e-4315-a890-b2200981bcf6) ) - (label "I2C1_INT" (at 217.17 91.44 0) (fields_autoplaced) + (label "I2C1_INT" (at 215.9 91.44 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid d07e8b27-5293-4eee-bba4-1c44cf88214c) ) - (label "I2C1_SCL" (at 217.17 99.06 0) (fields_autoplaced) + (label "I2C1_SCL" (at 215.9 99.06 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid d1051de6-d2f6-4188-bccb-4b5ffa39ab41) ) - (label "SPI0_RESET" (at 219.71 134.62 0) (fields_autoplaced) + (label "UART0_RX" (at 215.9 119.38 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid d408ee5b-79f1-4c25-a817-190d77f4e75e) + ) + (label "GPIO22" (at 215.9 132.08 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid d4b2d97e-8558-4063-a9cf-cf16ec588221) + ) + (label "GPIO22" (at 306.07 161.29 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid d2d48c91-5051-4430-aa5b-bd799cda52c4) + (uuid d5306011-6a84-4081-8c0e-a4bc334b9e81) ) - (label "LED0" (at 21.59 251.46 180) (fields_autoplaced) + (label "GPIO24" (at 215.9 137.16 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid d5fe7ff8-7c03-4261-8861-68dfa1e66e92) + ) + (label "LED0" (at 21.59 242.57 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid d97322a6-b316-4da9-9494-e63aefdb1599) ) - (label "I2C0_SCL" (at 217.17 88.9 0) (fields_autoplaced) + (label "I2C0_SCL" (at 215.9 88.9 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid db0c2519-0903-4036-9f3f-4061643c1c21) ) @@ -3468,7 +3888,11 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid dc27baf8-e7b1-4ae2-a6d3-d61bc39a8020) ) - (label "LED1" (at 36.83 251.46 180) (fields_autoplaced) + (label "GPIO24" (at 306.07 166.37 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid de6781c9-3c48-4dce-8f7e-741657b9aa47) + ) + (label "LED1" (at 36.83 242.57 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid e0ec7a78-ad30-4b15-a28c-4c80b68115f7) ) @@ -3484,31 +3908,43 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid e6c58bd9-0a38-4e76-aa9a-b17dd22c4b90) ) - (label "I2C0_RESET" (at 304.165 41.91 0) (fields_autoplaced) + (label "GPIO25" (at 215.9 139.7 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid e82edf08-73ed-45f4-9ca7-dbefb73cd13f) + ) + (label "I2C0_RESET" (at 304.8 39.37 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid e90c3c3a-0916-43ef-b37c-7af7f2f9e6af) ) + (label "GPIO28" (at 215.9 149.86 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid e95658c8-008a-431f-8356-161386d0ff15) + ) (label "XOUT" (at 154.94 132.08 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid ec9ce54a-82e0-4e77-a18e-c5d078286f60) ) - (label "SPI0_MOSI" (at 304.8 123.19 0) (fields_autoplaced) + (label "SPI0_MOSI" (at 304.8 124.46 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid ed5d52e4-db76-4f0e-9ac8-d295a32a4f09) ) - (label "SPI0_CSn" (at 304.8 120.65 0) (fields_autoplaced) + (label "SPI0_CSn" (at 304.8 121.92 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid edfda538-1966-4127-a61d-c2ba47da4030) ) - (label "I2C1_SDA" (at 217.17 96.52 0) (fields_autoplaced) + (label "I2C1_SDA" (at 215.9 96.52 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid ee0624e9-8119-4927-8297-d0177267af21) ) - (label "I2C1_SCL" (at 304.165 62.23 0) (fields_autoplaced) + (label "UART0_TX" (at 215.9 116.84 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid eebdbc77-c5c4-4b1a-8d56-17462a5aafc4) + ) + (label "I2C1_SCL" (at 304.8 57.15 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid f7c3301c-e008-453b-9c05-b4a966d36e8c) ) - (label "SPI1_INT" (at 219.71 111.76 0) (fields_autoplaced) + (label "SPI1_INT" (at 213.36 111.76 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid fa248fb6-4e26-493f-8610-e15fe35fd6a1) ) @@ -3517,19 +3953,19 @@ (uuid fe2e5d75-086e-420d-8533-76d2c3888bf5) ) - (symbol (lib_name "GND_10") (lib_id "power:GND") (at 322.58 64.77 270) (unit 1) + (symbol (lib_name "GND_10") (lib_id "power:GND") (at 322.58 62.23 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 00d1def6-7c0d-4e8c-94e1-b79cac811e08) - (property "Reference" "#PWR028" (at 316.23 64.77 0) + (property "Reference" "#PWR028" (at 316.23 62.23 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 318.77 65.405 90) + (property "Value" "GND" (at 318.77 62.865 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "" (at 322.58 64.77 0) + (property "Footprint" "" (at 322.58 62.23 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 322.58 64.77 0) + (property "Datasheet" "" (at 322.58 62.23 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 5985cb40-6095-4172-8b30-c78386e7c0f1)) @@ -3542,19 +3978,19 @@ ) ) - (symbol (lib_name "GND_10") (lib_id "power:GND") (at 322.58 130.81 270) (unit 1) + (symbol (lib_name "GND_10") (lib_id "power:GND") (at 322.58 132.08 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 029723cd-205e-4753-9f7d-047240e434a7) - (property "Reference" "#PWR031" (at 316.23 130.81 0) + (property "Reference" "#PWR031" (at 316.23 132.08 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 318.77 131.445 90) + (property "Value" "GND" (at 318.77 132.715 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "" (at 322.58 130.81 0) + (property "Footprint" "" (at 322.58 132.08 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 322.58 130.81 0) + (property "Datasheet" "" (at 322.58 132.08 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid cfa1de9f-d964-4309-ab76-650bc4d64cee)) @@ -3593,19 +4029,44 @@ ) ) - (symbol (lib_name "GND_4") (lib_id "power:GND") (at 107.95 148.59 0) (unit 1) + (symbol (lib_id "power:VBUS") (at 21.59 267.97 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 0745b76e-65e5-41ec-8503-edd7100e5f5f) + (property "Reference" "#PWR050" (at 21.59 271.78 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "VBUS" (at 17.78 266.7 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 21.59 267.97 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 21.59 267.97 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 893f05cd-a5de-48c3-b197-5ff8ceb14dd3)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR050") (unit 1) + ) + ) + ) + ) + + (symbol (lib_name "GND_4") (lib_id "power:GND") (at 135.89 148.59 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 075d918f-ccb2-4e3d-9e27-5868b7a2cc96) - (property "Reference" "#PWR017" (at 107.95 154.94 0) + (property "Reference" "#PWR017" (at 135.89 154.94 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 107.95 153.67 0) + (property "Value" "GND" (at 135.89 153.67 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 107.95 148.59 0) + (property "Footprint" "" (at 135.89 148.59 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 107.95 148.59 0) + (property "Datasheet" "" (at 135.89 148.59 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 25ef6085-7198-4908-8c23-87c66a2fcc1a)) @@ -3847,19 +4308,19 @@ ) ) - (symbol (lib_id "Device:C") (at 173.99 226.06 0) (unit 1) + (symbol (lib_id "Device:C") (at 180.34 267.97 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 213beaa9-edb8-4927-86d2-ef963acc1a01) - (property "Reference" "C12" (at 177.8 225.425 0) + (property "Reference" "C12" (at 184.15 267.335 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "10u" (at 177.8 227.965 0) + (property "Value" "10u" (at 184.15 269.875 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 174.9552 229.87 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 181.3052 271.78 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 173.99 226.06 0) + (property "Datasheet" "~" (at 180.34 267.97 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid be72cc20-80ad-4d26-a7f0-0690aa68b0ff)) @@ -3873,19 +4334,19 @@ ) ) - (symbol (lib_id "power:+3V3") (at 322.58 52.07 90) (unit 1) + (symbol (lib_id "power:+3V3") (at 322.58 49.53 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 24573cb8-0bda-4818-a88b-319937183e2a) - (property "Reference" "#PWR029" (at 326.39 52.07 0) + (property "Reference" "#PWR029" (at 326.39 49.53 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3V3" (at 318.77 52.705 90) + (property "Value" "+3V3" (at 318.77 50.165 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 322.58 52.07 0) + (property "Footprint" "" (at 322.58 49.53 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 322.58 52.07 0) + (property "Datasheet" "" (at 322.58 49.53 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid ebaee673-3066-48e0-8d3f-ff4bee544a5d)) @@ -3923,19 +4384,19 @@ ) ) - (symbol (lib_id "Device:R_Small") (at 36.83 259.08 0) (unit 1) + (symbol (lib_id "Device:R_Small") (at 36.83 250.19 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 291fbe63-5a0c-497a-b873-56564b73535f) - (property "Reference" "R7" (at 39.37 258.445 0) + (property "Reference" "R7" (at 39.37 249.555 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "1k" (at 39.37 260.985 0) + (property "Value" "1k" (at 39.37 252.095 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 36.83 259.08 0) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 36.83 250.19 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 36.83 259.08 0) + (property "Datasheet" "~" (at 36.83 250.19 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid c3236599-28c9-4b05-96d1-220367ced69a)) @@ -4000,19 +4461,44 @@ ) ) - (symbol (lib_id "pmod:PMOD_Host_Conn_02x06") (at 327.66 134.62 0) (unit 1) + (symbol (lib_id "power:+3V3") (at 322.58 189.23 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 2bf22d5a-9ede-4b12-b7fe-e749dde58ee2) + (property "Reference" "#PWR049" (at 326.39 189.23 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (at 318.77 189.865 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 322.58 189.23 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 322.58 189.23 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid aacdd44c-77cf-4ba9-bbb8-bd352e959c31)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR049") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "pmod:PMOD_Host_Conn_02x06") (at 327.66 135.89 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 32672024-e5ce-4759-b0eb-584996115a94) - (property "Reference" "J4" (at 334.01 133.985 0) + (property "Reference" "J4" (at 334.01 135.255 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "PMOD2" (at 334.01 136.525 0) + (property "Value" "PMOD2" (at 334.01 137.795 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "pmod:PMOD_PinSocket_2x06_P2.54mm_Horizontal" (at 304.8 138.43 0) + (property "Footprint" "pmod:PMOD_PinSocket_2x06_P2.54mm_Horizontal" (at 304.8 139.7 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 304.8 138.43 0) + (property "Datasheet" "" (at 304.8 139.7 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 076b4ffb-3f51-4318-9159-10b78b392d4a)) @@ -4036,19 +4522,19 @@ ) ) - (symbol (lib_id "power:+3V3") (at 322.58 133.35 90) (unit 1) + (symbol (lib_id "power:+3V3") (at 322.58 134.62 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 34352e27-809e-46f4-9986-cf176a88f0fd) - (property "Reference" "#PWR032" (at 326.39 133.35 0) + (property "Reference" "#PWR032" (at 326.39 134.62 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3V3" (at 318.77 133.985 90) + (property "Value" "+3V3" (at 318.77 135.255 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 322.58 133.35 0) + (property "Footprint" "" (at 322.58 134.62 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 322.58 133.35 0) + (property "Datasheet" "" (at 322.58 134.62 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 03960cc7-688e-4be6-a72d-cce05cc7c081)) @@ -4086,19 +4572,19 @@ ) ) - (symbol (lib_id "Connector:Conn_01x03_Pin") (at 101.6 144.78 0) (unit 1) + (symbol (lib_id "Connector:Conn_01x03_Pin") (at 129.54 144.78 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 37e4eef2-1c20-4519-a7cd-b996e16bc414) - (property "Reference" "J2" (at 97.79 143.51 0) + (property "Reference" "J2" (at 125.73 143.51 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "SWD" (at 97.79 146.05 0) + (property "Value" "SWD" (at 125.73 146.05 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (at 101.6 144.78 0) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (at 129.54 144.78 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 101.6 144.78 0) + (property "Datasheet" "~" (at 129.54 144.78 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 25d24eee-4273-4ec9-8bef-6d55f03cd083)) @@ -4113,6 +4599,32 @@ ) ) + (symbol (lib_id "Device:R_Small") (at 21.59 275.59 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 3aef17c4-fd8c-43d1-8479-d789de950e4d) + (property "Reference" "R8" (at 24.13 274.955 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1k" (at 24.13 277.495 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 21.59 275.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 21.59 275.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d807cbcd-e9a4-4bf8-80a0-9be272cc21f0)) + (pin "2" (uuid dbda37be-d554-46c3-a9e9-10346a9d29a2)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "R8") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "Device:Crystal_GND24") (at 71.12 264.16 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 41db20fe-972f-4930-9120-ff5f22ffa94e) @@ -4194,19 +4706,19 @@ ) ) - (symbol (lib_id "Device:R_Small") (at 21.59 259.08 0) (unit 1) + (symbol (lib_id "Device:R_Small") (at 21.59 250.19 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 4773e57e-d3a7-489c-94ab-c53c346248d5) - (property "Reference" "R6" (at 24.13 258.445 0) + (property "Reference" "R6" (at 24.13 249.555 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "1k" (at 24.13 260.985 0) + (property "Value" "1k" (at 24.13 252.095 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 21.59 259.08 0) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 21.59 250.19 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 21.59 259.08 0) + (property "Datasheet" "~" (at 21.59 250.19 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 076a9e17-ca76-4799-b333-ac9bac7a6510)) @@ -4220,6 +4732,31 @@ ) ) + (symbol (lib_name "GND_10") (lib_id "power:GND") (at 322.58 186.69 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 4e3b132a-1244-426b-8d0e-1f22e8b4637c) + (property "Reference" "#PWR048" (at 316.23 186.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 318.77 187.325 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (at 322.58 186.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 322.58 186.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7e210ea2-6ba2-404d-b199-36a072032d0e)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR048") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "power:+3V3") (at 49.53 80.01 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 4fb6e5f9-f9bb-4932-8da1-9aa628800bd5) @@ -4346,19 +4883,19 @@ ) ) - (symbol (lib_id "power:+3V3") (at 322.58 148.59 90) (unit 1) + (symbol (lib_id "power:+3V3") (at 322.58 149.86 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 61f0ce4d-7609-4a1c-baa1-666a62051098) - (property "Reference" "#PWR034" (at 326.39 148.59 0) + (property "Reference" "#PWR034" (at 326.39 149.86 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3V3" (at 318.77 149.225 90) + (property "Value" "+3V3" (at 318.77 150.495 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 322.58 148.59 0) + (property "Footprint" "" (at 322.58 149.86 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 322.58 148.59 0) + (property "Datasheet" "" (at 322.58 149.86 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 1569c090-cfd0-4f46-bd7c-85fead365c24)) @@ -4371,19 +4908,19 @@ ) ) - (symbol (lib_name "GND_10") (lib_id "power:GND") (at 322.58 146.05 270) (unit 1) + (symbol (lib_name "GND_10") (lib_id "power:GND") (at 322.58 147.32 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 651279be-68bd-4435-a453-0759a716bb5c) - (property "Reference" "#PWR033" (at 316.23 146.05 0) + (property "Reference" "#PWR033" (at 316.23 147.32 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 318.77 146.685 90) + (property "Value" "GND" (at 318.77 147.955 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "" (at 322.58 146.05 0) + (property "Footprint" "" (at 322.58 147.32 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 322.58 146.05 0) + (property "Datasheet" "" (at 322.58 147.32 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid c46da18a-0e66-4cf1-bff5-8d3930b5554d)) @@ -4422,19 +4959,44 @@ ) ) - (symbol (lib_id "power:+3V3") (at 215.9 218.44 0) (unit 1) + (symbol (lib_id "power:+3V3") (at 322.58 173.99 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 685d70bd-0ece-4bdd-820f-0cadf8a0dfb7) + (property "Reference" "#PWR047" (at 326.39 173.99 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (at 318.77 174.625 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 322.58 173.99 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 322.58 173.99 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a228cdb3-4d07-4bc5-8b18-896c39cd7ce5)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR047") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+3V3") (at 222.25 260.35 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 6869d858-a6e3-45c7-a338-b71647194c10) - (property "Reference" "#PWR010" (at 215.9 222.25 0) + (property "Reference" "#PWR010" (at 222.25 264.16 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3V3" (at 215.9 213.36 0) + (property "Value" "+3V3" (at 222.25 255.27 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 215.9 218.44 0) + (property "Footprint" "" (at 222.25 260.35 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 215.9 218.44 0) + (property "Datasheet" "" (at 222.25 260.35 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 12df5755-5df8-43e7-a0b3-30b030ac5dbc)) @@ -4584,6 +5146,31 @@ ) ) + (symbol (lib_name "GND_11") (lib_id "power:GND") (at 36.83 278.13 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 7e42ffe0-2e41-442d-a999-147684b8d55b) + (property "Reference" "#PWR043" (at 36.83 284.48 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 36.83 283.21 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 36.83 278.13 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 36.83 278.13 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ad700967-b268-4439-9db0-ff2d22c485ad)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR043") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "power:GND") (at 186.69 162.56 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 7f908c17-ba63-498a-b751-18c3f2ac709a) @@ -4660,6 +5247,58 @@ ) ) + (symbol (lib_name "GND_12") (lib_id "power:GND") (at 281.94 151.13 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 8149727b-d255-4064-a562-95371d03dba9) + (property "Reference" "#PWR041" (at 281.94 157.48 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 281.94 156.21 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 281.94 151.13 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 281.94 151.13 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b043aceb-d184-4fac-bb86-e1461ff3694d)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR041") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Connector:Conn_01x03_Pin") (at 287.02 148.59 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 832572c5-ebf0-4745-99f1-2a08fd7d3c17) + (property "Reference" "J6" (at 288.29 147.955 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "UART0" (at 288.29 150.495 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (at 287.02 148.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 287.02 148.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ae68527f-1856-493f-8761-c4c7c44a95cc)) + (pin "2" (uuid 081bb089-e32c-4278-845e-57e1d338191a)) + (pin "3" (uuid b4dd83e6-c43d-419c-b216-c1c68cad7e32)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "J6") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "Device:C_Small") (at 83.82 205.74 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 834e516f-a20d-4296-96b5-8118c86f7b09) @@ -4711,19 +5350,19 @@ ) ) - (symbol (lib_name "GND_11") (lib_id "power:GND") (at 21.59 261.62 0) (unit 1) + (symbol (lib_name "GND_11") (lib_id "power:GND") (at 21.59 252.73 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 8c26d1ba-ef88-429c-ace1-8ed46f90fa44) - (property "Reference" "#PWR039" (at 21.59 267.97 0) + (property "Reference" "#PWR039" (at 21.59 259.08 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 21.59 266.7 0) + (property "Value" "GND" (at 21.59 257.81 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 21.59 261.62 0) + (property "Footprint" "" (at 21.59 252.73 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 21.59 261.62 0) + (property "Datasheet" "" (at 21.59 252.73 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 6560e3e1-971e-49dd-a5cc-7d36dbe4145d)) @@ -4904,19 +5543,19 @@ ) ) - (symbol (lib_name "GND_10") (lib_id "power:GND") (at 322.58 49.53 270) (unit 1) + (symbol (lib_name "GND_10") (lib_id "power:GND") (at 322.58 46.99 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 9d373b03-9b07-49c8-81a8-2056a2759dd6) - (property "Reference" "#PWR027" (at 316.23 49.53 0) + (property "Reference" "#PWR027" (at 316.23 46.99 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 318.77 50.165 90) + (property "Value" "GND" (at 318.77 47.625 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "" (at 322.58 49.53 0) + (property "Footprint" "" (at 322.58 46.99 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 322.58 49.53 0) + (property "Datasheet" "" (at 322.58 46.99 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid d547c7c2-a82e-4b33-be1f-58133dbc49ce)) @@ -4979,6 +5618,31 @@ ) ) + (symbol (lib_name "GND_11") (lib_id "power:GND") (at 21.59 278.13 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid a88f3a3e-5778-491b-93bc-5f75ffc88a72) + (property "Reference" "#PWR042" (at 21.59 284.48 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 21.59 283.21 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 21.59 278.13 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 21.59 278.13 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 032a7ed2-9eea-4668-8797-af48ae5ff32d)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR042") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "Mechanical:MountingHole_Pad") (at 275.59 270.51 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid aa1b7b63-1866-4d84-9b8e-b7880a873912) @@ -5029,6 +5693,42 @@ ) ) + (symbol (lib_id "pmod:PMOD_Host_Conn_02x06") (at 327.66 175.26 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid af91b844-cf6d-4e17-8ea4-789e44c381d0) + (property "Reference" "J7" (at 334.01 174.625 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "PMOD3" (at 334.01 177.165 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "pmod:PMOD_PinSocket_2x06_P2.54mm_Horizontal" (at 304.8 179.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 304.8 179.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f18bdede-962d-46a2-8402-91bdb1a26248)) + (pin "10" (uuid 01ccf84e-123e-4aab-b20f-c44788de5560)) + (pin "11" (uuid b1938560-e01f-4eec-8aec-0b96ed39216f)) + (pin "12" (uuid 7ea7fa56-a44a-4aa9-8b84-488cb5cb6f58)) + (pin "2" (uuid 3537450f-7c8f-4789-82db-31b47083f10f)) + (pin "3" (uuid d954f4ab-0043-41ab-9fd6-46c8ca1dc7a1)) + (pin "4" (uuid 08c95363-f428-476a-9d71-b5a88b60d231)) + (pin "5" (uuid 28b1de71-34ee-4e7d-a735-b7a8f5b791af)) + (pin "6" (uuid 00aba264-1b17-48c7-ab4e-27ba282bc0ee)) + (pin "7" (uuid ece584ff-12a9-4c24-b8ce-0dbc7cae6393)) + (pin "8" (uuid 01083ce4-84ae-48cc-867d-5f5fc07367b7)) + (pin "9" (uuid 7af72ba3-389c-4c0e-afdb-048c9fb69df4)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "J7") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "Device:C_Small") (at 44.45 223.52 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid b0e244f6-7086-4a12-8238-12f0152913dd) @@ -5067,7 +5767,10 @@ (property "Footprint" "Button_Switch_SMD:SW_SPST_SKQG_WithStem" (at 128.27 259.08 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 128.27 259.08 0) + (property "Datasheet" "https://datasheet.lcsc.com/lcsc/2104141846_G-Switch-GT-TC084C-H015-L5_C2762971.pdf" (at 128.27 259.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "lcsc" "https://www.lcsc.com/product-detail/Tactile-Switches_G-Switch-GT-TC084C-H015-L5_C2762971.html" (at 128.27 264.16 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid ed51021e-1fe0-495d-bb2a-bb7772966251)) @@ -5132,19 +5835,44 @@ ) ) - (symbol (lib_id "Device:LED_Small") (at 36.83 254 90) (unit 1) + (symbol (lib_name "+3V3_1") (lib_id "power:+3V3") (at 36.83 267.97 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid c9227f7d-74bc-4367-aa67-316e41c277e5) + (property "Reference" "#PWR044" (at 36.83 271.78 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (at 33.02 266.7 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 36.83 267.97 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 36.83 267.97 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9bc2337a-3207-4774-819a-2ea39b2e969d)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR044") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:LED_Small") (at 36.83 245.11 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid cd716f5a-3e4c-4aca-b66d-dcc4ab30bc62) - (property "Reference" "D2" (at 39.37 253.3015 90) + (property "Reference" "D2" (at 39.37 244.4115 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Value" "LED1" (at 39.37 255.8415 90) + (property "Value" "LED1" (at 39.37 246.9515 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "LED_SMD:LED_0201_0603Metric" (at 36.83 254 90) + (property "Footprint" "LED_SMD:LED_0201_0603Metric" (at 36.83 245.11 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 36.83 254 90) + (property "Datasheet" "~" (at 36.83 245.11 90) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 3e3cb91f-a15b-495d-8e5d-a7026dcdb35b)) @@ -5158,6 +5886,31 @@ ) ) + (symbol (lib_name "GND_10") (lib_id "power:GND") (at 322.58 171.45 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid ced2cb24-9722-48fd-9674-aff57f1fd814) + (property "Reference" "#PWR046" (at 316.23 171.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 318.77 172.085 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (at 322.58 171.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 322.58 171.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 2c298f64-afe4-4d34-b4b7-984e5d2bd1a0)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR046") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "Memory_Flash:W25Q128JVS") (at 49.53 101.6 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid cf8f3c2d-3734-4735-87a7-4c87f418ed17) @@ -5292,6 +6045,32 @@ ) ) + (symbol (lib_id "Device:LED_Small") (at 21.59 270.51 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid da2702f0-7abe-445b-b9ca-ef742481e5ba) + (property "Reference" "D3" (at 24.13 269.8115 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "USB" (at 24.13 272.3515 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "LED_SMD:LED_0201_0603Metric" (at 21.59 270.51 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 21.59 270.51 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 18c66dec-baf7-4f28-bd42-bb16c458a071)) + (pin "2" (uuid a1db259b-4bea-44e2-891d-e82db1c546c3)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "D3") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "Device:C_Small") (at 80.01 267.97 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid dd99cbcd-6162-48b7-b526-1a54ac840adf) @@ -5318,19 +6097,19 @@ ) ) - (symbol (lib_id "Device:LED_Small") (at 21.59 254 90) (unit 1) + (symbol (lib_id "Device:LED_Small") (at 21.59 245.11 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid df661897-c3b2-41bc-aa74-ff445d56bc78) - (property "Reference" "D1" (at 24.13 253.3015 90) + (property "Reference" "D1" (at 24.13 244.4115 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Value" "LED0" (at 24.13 255.8415 90) + (property "Value" "LED0" (at 24.13 246.9515 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "LED_SMD:LED_0201_0603Metric" (at 21.59 254 90) + (property "Footprint" "LED_SMD:LED_0201_0603Metric" (at 21.59 245.11 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 21.59 254 90) + (property "Datasheet" "~" (at 21.59 245.11 90) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 1cd0d445-d4c6-4e78-a560-103ed419157a)) @@ -5394,6 +6173,32 @@ ) ) + (symbol (lib_id "Device:R_Small") (at 36.83 275.59 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid e5a18265-c9fa-46ff-aca5-bb30184d6b20) + (property "Reference" "R9" (at 39.37 274.955 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1k" (at 39.37 277.495 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 36.83 275.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 36.83 275.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 56918942-482d-4d40-9dfd-474e36d41bd1)) + (pin "2" (uuid 3351e694-fb22-438e-b6af-e13ec044120f)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "R9") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "Device:C_Small") (at 73.66 205.74 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid e5b3fa19-621d-49e1-b8ac-3d838f45d90c) @@ -5420,19 +6225,19 @@ ) ) - (symbol (lib_id "Device:C") (at 204.47 226.06 0) (unit 1) + (symbol (lib_id "Device:C") (at 210.82 267.97 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid e6a45d68-dda6-4f26-b066-928962afd104) - (property "Reference" "C13" (at 208.28 225.425 0) + (property "Reference" "C13" (at 214.63 267.335 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "10u" (at 208.28 227.965 0) + (property "Value" "10u" (at 214.63 269.875 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 205.4352 229.87 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 211.7852 271.78 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 204.47 226.06 0) + (property "Datasheet" "~" (at 210.82 267.97 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 0daa8da1-e844-45ff-8f5c-3b92a5807bde)) @@ -5446,19 +6251,19 @@ ) ) - (symbol (lib_id "power:VBUS") (at 163.83 218.44 0) (unit 1) + (symbol (lib_id "power:VBUS") (at 170.18 260.35 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid e8eda396-65c4-451f-8ea3-3900efee745d) - (property "Reference" "#PWR07" (at 163.83 222.25 0) + (property "Reference" "#PWR07" (at 170.18 264.16 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "VBUS" (at 163.83 214.63 0) + (property "Value" "VBUS" (at 170.18 256.54 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 163.83 218.44 0) + (property "Footprint" "" (at 170.18 260.35 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 163.83 218.44 0) + (property "Datasheet" "" (at 170.18 260.35 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 0bb94288-34a1-412b-81cf-39e92f6af1f2)) @@ -5471,19 +6276,45 @@ ) ) - (symbol (lib_id "Regulator_Linear:AMS1117-3.3") (at 190.5 219.71 0) (unit 1) + (symbol (lib_id "Device:LED_Small") (at 36.83 270.51 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid eaa6725a-200d-4b1e-a4c0-91b3ecc9119c) + (property "Reference" "D4" (at 39.37 269.8115 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "3V3" (at 39.37 272.3515 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "LED_SMD:LED_0201_0603Metric" (at 36.83 270.51 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 36.83 270.51 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f8dc0c8a-e54b-403a-ba29-d79c757f628d)) + (pin "2" (uuid 511c5f4b-9188-43b9-a265-80213162bd6b)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "D4") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Regulator_Linear:AMS1117-3.3") (at 196.85 261.62 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid eafb8235-c264-40b9-9ae0-63e8e879310e) - (property "Reference" "U1" (at 190.5 213.36 0) + (property "Reference" "U1" (at 196.85 255.27 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "AMS1117-3.3" (at 190.5 215.9 0) + (property "Value" "AMS1117-3.3" (at 196.85 257.81 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (at 190.5 214.63 0) + (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (at 196.85 256.54 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" (at 193.04 226.06 0) + (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" (at 199.39 267.97 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 0af25603-2879-4d71-8acd-f2485a476312)) @@ -5498,19 +6329,19 @@ ) ) - (symbol (lib_name "GND_11") (lib_id "power:GND") (at 36.83 261.62 0) (unit 1) + (symbol (lib_name "GND_11") (lib_id "power:GND") (at 36.83 252.73 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid ec863f5f-b4a3-46d8-a2bd-4e14dfa53405) - (property "Reference" "#PWR040" (at 36.83 267.97 0) + (property "Reference" "#PWR040" (at 36.83 259.08 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 36.83 266.7 0) + (property "Value" "GND" (at 36.83 257.81 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 36.83 261.62 0) + (property "Footprint" "" (at 36.83 252.73 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 36.83 261.62 0) + (property "Datasheet" "" (at 36.83 252.73 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 2fbde1f7-fc57-4440-b314-e189174078a2)) @@ -5549,19 +6380,19 @@ ) ) - (symbol (lib_name "GND_2") (lib_id "power:GND") (at 190.5 232.41 0) (unit 1) + (symbol (lib_name "GND_2") (lib_id "power:GND") (at 196.85 274.32 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid f23a2d49-b166-417b-8ed7-3970decac48c) - (property "Reference" "#PWR09" (at 190.5 238.76 0) + (property "Reference" "#PWR09" (at 196.85 280.67 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 190.5 237.49 0) + (property "Value" "GND" (at 196.85 279.4 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 190.5 232.41 0) + (property "Footprint" "" (at 196.85 274.32 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 190.5 232.41 0) + (property "Datasheet" "" (at 196.85 274.32 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 6d128709-3436-4117-82a3-d75fde3a8a46)) @@ -5574,19 +6405,19 @@ ) ) - (symbol (lib_id "power:+3V3") (at 322.58 67.31 90) (unit 1) + (symbol (lib_id "power:+3V3") (at 322.58 64.77 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid f2b73e2c-fb1a-4b41-8ff1-796445699213) - (property "Reference" "#PWR030" (at 326.39 67.31 0) + (property "Reference" "#PWR030" (at 326.39 64.77 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3V3" (at 318.77 67.945 90) + (property "Value" "+3V3" (at 318.77 65.405 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 322.58 67.31 0) + (property "Footprint" "" (at 322.58 64.77 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 322.58 67.31 0) + (property "Datasheet" "" (at 322.58 64.77 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid ff6d20e5-a580-4635-89a1-00a501991bc0)) @@ -5624,19 +6455,19 @@ ) ) - (symbol (lib_id "pmod:PMOD_Host_Conn_02x06") (at 327.66 53.34 0) (unit 1) + (symbol (lib_id "pmod:PMOD_Host_Conn_02x06") (at 327.66 50.8 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid fe5b92ee-d9cd-481b-8e43-449746737f71) - (property "Reference" "J3" (at 334.01 52.705 0) + (property "Reference" "J3" (at 334.01 50.165 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "PMOD0" (at 334.01 55.245 0) + (property "Value" "PMOD0" (at 334.01 52.705 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "pmod:PMOD_PinSocket_2x06_P2.54mm_Horizontal" (at 304.8 57.15 0) + (property "Footprint" "pmod:PMOD_PinSocket_2x06_P2.54mm_Horizontal" (at 304.8 54.61 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 304.8 57.15 0) + (property "Datasheet" "" (at 304.8 54.61 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 15384dae-ff1d-4a02-bb46-377402367f61)) From 4952b515e5f235bf06fee846980265af2723dbcd Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Tue, 28 Feb 2023 18:02:02 +0200 Subject: [PATCH 10/42] Start rev A layout --- kicad-projects/hatlet/hatlet.kicad_pcb | 4 +- kicad-projects/hatlet/hatlet.kicad_pro | 175 ++++++++++++++++++++++++- kicad-projects/hatlet/hatlet.kicad_sch | 13 +- 3 files changed, 180 insertions(+), 12 deletions(-) diff --git a/kicad-projects/hatlet/hatlet.kicad_pcb b/kicad-projects/hatlet/hatlet.kicad_pcb index 5601b31..f440c82 100644 --- a/kicad-projects/hatlet/hatlet.kicad_pcb +++ b/kicad-projects/hatlet/hatlet.kicad_pcb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eff91a9a6e0ab2969c8e4bc49384e6e7c82cd6bd382c55bba9070dce97686709 -size 50 +oid sha256:8e5febe40a701b142a4cef2f7fbb39774260dc3e6b4c0e75ccbd7b33915d0247 +size 455804 diff --git a/kicad-projects/hatlet/hatlet.kicad_pro b/kicad-projects/hatlet/hatlet.kicad_pro index b71b6e9..8b29c6c 100644 --- a/kicad-projects/hatlet/hatlet.kicad_pro +++ b/kicad-projects/hatlet/hatlet.kicad_pro @@ -3,26 +3,187 @@ "3dviewports": [], "design_settings": { "defaults": { - "board_outline_line_width": 0.1, - "copper_line_width": 0.2, + "board_outline_line_width": 0.09999999999999999, + "copper_line_width": 0.19999999999999998, + "copper_text_italic": false, "copper_text_size_h": 1.5, "copper_text_size_v": 1.5, "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.049999999999999996, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": false, + "text_position": 0, + "units_format": 1 + }, + "fab_line_width": 0.09999999999999999, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, "other_line_width": 0.15, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.762, + "height": 1.524, + "width": 1.524 + }, "silk_line_width": 0.15, + "silk_text_italic": false, "silk_text_size_h": 1.0, "silk_text_size_v": 1.0, - "silk_text_thickness": 0.15 + "silk_text_thickness": 0.15, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.5 + } }, - "diff_pair_dimensions": [], + "diff_pair_dimensions": [ + { + "gap": 0.0, + "via_gap": 0.0, + "width": 0.0 + } + ], "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_near_hole": "error", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "warning", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_dangling": "warning", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, "rules": { + "max_error": 0.005, + "min_clearance": 0.127, + "min_connection": 0.127, "min_copper_edge_clearance": 0.0, + "min_hole_clearance": 0.19999999999999998, + "min_hole_to_hole": 0.254, + "min_microvia_diameter": 0.39999999999999997, + "min_microvia_drill": 0.19999999999999998, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.7999999999999999, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.19999999999999998, + "min_track_width": 0.127, + "min_via_annular_width": 0.13, + "min_via_diameter": 0.39999999999999997, "solder_mask_clearance": 0.0, - "solder_mask_min_width": 0.0 + "solder_mask_min_width": 0.0, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true }, - "track_widths": [], - "via_dimensions": [] + "teardrop_options": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 5, + "td_on_pad_in_zone": false, + "td_onpadsmd": true, + "td_onroundshapesonly": false, + "td_ontrackend": false, + "td_onviapad": true + } + ], + "teardrop_parameters": [ + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [ + 0.0, + 0.0, + 0.2, + 0.8 + ], + "via_dimensions": [ + { + "diameter": 0.0, + "drill": 0.0 + } + ], + "zones_allow_external_fillets": false }, "layer_presets": [], "viewports": [] diff --git a/kicad-projects/hatlet/hatlet.kicad_sch b/kicad-projects/hatlet/hatlet.kicad_sch index 3fb28f1..0099a16 100644 --- a/kicad-projects/hatlet/hatlet.kicad_sch +++ b/kicad-projects/hatlet/hatlet.kicad_sch @@ -1834,6 +1834,9 @@ (junction (at 63.5 209.55) (diameter 0) (color 0 0 0 0) (uuid 90538761-7c20-41c1-92e3-fc647db41c57) ) + (junction (at 210.82 261.62) (diameter 0) (color 0 0 0 0) + (uuid 90ac4bfb-3786-43f6-99ff-e42fcfc770a8) + ) (junction (at 71.12 271.78) (diameter 0) (color 0 0 0 0) (uuid 981593c0-43e7-4b16-83c7-350461dcd5b5) ) @@ -3214,6 +3217,10 @@ (uuid e9972132-cbbf-4a77-a826-53fc8528a5f5) ) + (wire (pts (xy 204.47 261.62) (xy 210.82 261.62)) + (stroke (width 0) (type default)) + (uuid eb1d1109-71d1-44a4-a962-f191ea7a5acf) + ) (wire (pts (xy 80.01 264.16) (xy 80.01 265.43)) (stroke (width 0) (type default)) (uuid ebf1caea-6d9c-45ad-bf24-008481ddc978) @@ -4215,7 +4222,7 @@ (property "Value" "100n" (at 34.29 89.5413 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "Capacitor_SMD:C_0201_0603Metric" (at 36.83 87.63 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 36.83 87.63 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 36.83 87.63 0) @@ -5018,7 +5025,7 @@ (property "Value" "27p" (at 58.42 269.8813 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "Capacitor_SMD:C_0201_0603Metric" (at 60.96 267.97 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 60.96 267.97 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 60.96 267.97 0) @@ -6080,7 +6087,7 @@ (property "Value" "27p" (at 82.55 269.8813 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "Capacitor_SMD:C_0201_0603Metric" (at 80.01 267.97 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 80.01 267.97 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 80.01 267.97 0) From 9a6625d0ef288a68f0acb9766ba053c56d0546b0 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Wed, 1 Mar 2023 00:12:48 +0200 Subject: [PATCH 11/42] WIP: lay out USB, crystal, decoupling --- kicad-projects/hatlet/hatlet.kicad_pcb | 4 +- kicad-projects/hatlet/hatlet.kicad_pro | 12 +- kicad-projects/hatlet/hatlet.kicad_sch | 158 ++++++++++++------------- 3 files changed, 87 insertions(+), 87 deletions(-) diff --git a/kicad-projects/hatlet/hatlet.kicad_pcb b/kicad-projects/hatlet/hatlet.kicad_pcb index f440c82..1282900 100644 --- a/kicad-projects/hatlet/hatlet.kicad_pcb +++ b/kicad-projects/hatlet/hatlet.kicad_pcb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e5febe40a701b142a4cef2f7fbb39774260dc3e6b4c0e75ccbd7b33915d0247 -size 455804 +oid sha256:752ee6fec033eae4453c044e4add710703a98609d9e603637f4c50aeb8a01131 +size 592426 diff --git a/kicad-projects/hatlet/hatlet.kicad_pro b/kicad-projects/hatlet/hatlet.kicad_pro index 8b29c6c..5ee11dd 100644 --- a/kicad-projects/hatlet/hatlet.kicad_pro +++ b/kicad-projects/hatlet/hatlet.kicad_pro @@ -45,7 +45,7 @@ "silk_text_thickness": 0.15, "silk_text_upright": false, "zones": { - "min_clearance": 0.5 + "min_clearance": 0.25 } }, "diff_pair_dimensions": [ @@ -53,6 +53,11 @@ "gap": 0.0, "via_gap": 0.0, "width": 0.0 + }, + { + "gap": 0.15, + "via_gap": 0.0, + "width": 0.8 } ], "drc_exclusions": [], @@ -175,12 +180,17 @@ 0.0, 0.0, 0.2, + 0.4, 0.8 ], "via_dimensions": [ { "diameter": 0.0, "drill": 0.0 + }, + { + "diameter": 0.6, + "drill": 0.35 } ], "zones_allow_external_fillets": false diff --git a/kicad-projects/hatlet/hatlet.kicad_sch b/kicad-projects/hatlet/hatlet.kicad_sch index 0099a16..8694371 100644 --- a/kicad-projects/hatlet/hatlet.kicad_sch +++ b/kicad-projects/hatlet/hatlet.kicad_sch @@ -1768,9 +1768,6 @@ ) ) - (junction (at 81.28 46.99) (diameter 0) (color 0 0 0 0) - (uuid 0591453f-739f-4169-ba05-004b3fd23750) - ) (junction (at 83.82 201.93) (diameter 0) (color 0 0 0 0) (uuid 093c3a50-2170-4715-9810-d7ddb50ff708) ) @@ -1792,6 +1789,9 @@ (junction (at 53.34 219.71) (diameter 0) (color 0 0 0 0) (uuid 32fc9057-4c28-4b8c-aa87-1eb82c766151) ) + (junction (at 81.28 46.99) (diameter 0) (color 0 0 0 0) + (uuid 334f354a-d49f-49f6-8784-658bde9709df) + ) (junction (at 73.66 209.55) (diameter 0) (color 0 0 0 0) (uuid 355bfc84-d33f-4356-ad32-1da2cf469dc1) ) @@ -1813,6 +1813,9 @@ (junction (at 265.43 273.05) (diameter 0) (color 0 0 0 0) (uuid 5ffaed5d-bab7-4885-89ef-416d3c273b9a) ) + (junction (at 81.28 64.77) (diameter 0) (color 0 0 0 0) + (uuid 62bb4499-0e74-4a25-b8f2-5eddf16ef8ac) + ) (junction (at 276.86 142.24) (diameter 0) (color 0 0 0 0) (uuid 678950fe-6292-4443-9725-00b7cedae913) ) @@ -1831,6 +1834,9 @@ (junction (at 275.59 273.05) (diameter 0) (color 0 0 0 0) (uuid 8b03c74c-3822-484b-9bc2-29da6da2d1a3) ) + (junction (at 81.28 67.31) (diameter 0) (color 0 0 0 0) + (uuid 8c7da94c-8900-48a8-a448-6a64466003aa) + ) (junction (at 63.5 209.55) (diameter 0) (color 0 0 0 0) (uuid 90538761-7c20-41c1-92e3-fc647db41c57) ) @@ -1855,14 +1861,11 @@ (junction (at 119.38 264.16) (diameter 0) (color 0 0 0 0) (uuid a94c96d5-4a2d-4384-b694-7589f8d4a785) ) - (junction (at 237.49 105.41) (diameter 0) (color 0 0 0 0) - (uuid b3587dbe-049f-43a7-ae5f-83845c8d46a6) - ) (junction (at 81.28 62.23) (diameter 0) (color 0 0 0 0) - (uuid b3caeb6c-2c3a-4357-9d0b-6cfe8561a324) + (uuid aba0f2ab-b07c-4450-a2db-816e98d799c3) ) - (junction (at 81.28 49.53) (diameter 0) (color 0 0 0 0) - (uuid b575bd84-1ce7-4fbd-ba1f-2679542ffa75) + (junction (at 237.49 105.41) (diameter 0) (color 0 0 0 0) + (uuid b3587dbe-049f-43a7-ae5f-83845c8d46a6) ) (junction (at 53.34 201.93) (diameter 0) (color 0 0 0 0) (uuid b61c9b8e-b042-4610-a34b-619a390a4271) @@ -1882,8 +1885,8 @@ (junction (at 194.31 66.04) (diameter 0) (color 0 0 0 0) (uuid d25a8837-ae96-4a89-b0f3-84fddb275e7c) ) - (junction (at 81.28 64.77) (diameter 0) (color 0 0 0 0) - (uuid d649b499-0522-4900-ad4c-43f933a7f833) + (junction (at 81.28 69.85) (diameter 0) (color 0 0 0 0) + (uuid d401bf38-c826-4a1d-a52f-9b7acf9fe723) ) (junction (at 80.01 264.16) (diameter 0) (color 0 0 0 0) (uuid d72c4d2a-0945-4613-a2db-395ed7d46f1f) @@ -2207,6 +2210,10 @@ (stroke (width 0) (type default)) (uuid 046dee73-1390-469a-b304-c9bb1063bbfc) ) + (wire (pts (xy 81.28 62.23) (xy 81.28 64.77)) + (stroke (width 0) (type default)) + (uuid 060b3c47-da86-4fe5-9396-880d94295252) + ) (wire (pts (xy 59.69 106.68) (xy 71.12 106.68)) (stroke (width 0) (type default)) (uuid 07d2c0ab-e25a-4487-b4fe-9e00bfea33cd) @@ -2261,10 +2268,6 @@ (stroke (width 0) (type default)) (uuid 11d5f754-0812-4b48-8805-62f2b5b98c1f) ) - (wire (pts (xy 81.28 44.45) (xy 81.28 46.99)) - (stroke (width 0) (type default)) - (uuid 11ee789e-7a9f-414b-abb8-7efca379f758) - ) (wire (pts (xy 212.09 76.2) (xy 218.44 76.2)) (stroke (width 0) (type default)) (uuid 11f30d67-a307-4a03-a40c-554cde130192) @@ -2353,10 +2356,6 @@ (uuid 218927b9-b95f-4dd8-b0db-ab17444bce18) ) - (wire (pts (xy 81.28 62.23) (xy 81.28 64.77)) - (stroke (width 0) (type default)) - (uuid 219024cf-eb01-43b9-9ed3-2d359e11e61d) - ) (wire (pts (xy 212.09 106.68) (xy 234.95 106.68)) (stroke (width 0) (type default)) (uuid 22b79567-11aa-4084-8faf-993d80910da0) @@ -2416,10 +2415,6 @@ (stroke (width 0) (type default)) (uuid 2e864716-a6ef-47b5-afb6-059e0348fc91) ) - (wire (pts (xy 81.28 59.69) (xy 81.28 62.23)) - (stroke (width 0) (type default)) - (uuid 317424f9-5486-4413-ba61-8a6302bec6e2) - ) (bus (pts (xy 270.51 88.9) (xy 300.99 88.9)) (stroke (width 0) (type default)) (uuid 31c883a9-0071-4e93-a271-943d584872b6) @@ -2525,6 +2520,10 @@ (stroke (width 0) (type default)) (uuid 470a8097-72ac-4628-929a-9cc134915663) ) + (wire (pts (xy 81.28 64.77) (xy 81.28 67.31)) + (stroke (width 0) (type default)) + (uuid 48d18fbd-fea5-4aa9-890c-b7cb3629c91b) + ) (wire (pts (xy 186.69 161.29) (xy 161.29 161.29)) (stroke (width 0) (type default)) (uuid 49c9c5ad-aed8-4ae2-8038-0bd2fdafefe2) @@ -2597,6 +2596,10 @@ (stroke (width 0) (type default)) (uuid 56863a32-286d-4c1b-8777-495e0ca2d4c7) ) + (wire (pts (xy 81.28 44.45) (xy 81.28 46.99)) + (stroke (width 0) (type default)) + (uuid 588690b0-feeb-4dd9-a7ae-e5e22d47ded7) + ) (wire (pts (xy 83.82 201.93) (xy 83.82 203.2)) (stroke (width 0) (type default)) (uuid 593cff39-af4c-4327-b51b-f3f36bbe98cc) @@ -2657,6 +2660,10 @@ (stroke (width 0) (type default)) (uuid 633eb9a3-3b3d-4077-9182-dd1e94467fd7) ) + (wire (pts (xy 81.28 67.31) (xy 81.28 69.85)) + (stroke (width 0) (type default)) + (uuid 6364d2b8-b244-410a-8943-ff248e146989) + ) (bus (pts (xy 237.49 147.32) (xy 237.49 149.86)) (stroke (width 0) (type default)) (uuid 64e60372-9837-4cca-979b-509c585624df) @@ -2998,10 +3005,6 @@ (stroke (width 0) (type default)) (uuid b8823f98-7854-41e6-9c81-d2675f64095a) ) - (wire (pts (xy 81.28 46.99) (xy 81.28 49.53)) - (stroke (width 0) (type default)) - (uuid b8920c3b-6e9a-4f56-a9e2-e592836151ea) - ) (wire (pts (xy 44.45 208.28) (xy 44.45 209.55)) (stroke (width 0) (type default)) (uuid b9640da5-e72b-4497-b2cc-dc48ae9d46e3) @@ -3233,6 +3236,10 @@ (stroke (width 0) (type default)) (uuid edb69cbd-ed57-4781-bb46-38197bd5f310) ) + (wire (pts (xy 81.28 59.69) (xy 81.28 62.23)) + (stroke (width 0) (type default)) + (uuid ee8b2557-648e-427b-ab2e-3ba7f809ec03) + ) (bus (pts (xy 237.49 139.7) (xy 237.49 142.24)) (stroke (width 0) (type default)) (uuid ef8ec0eb-9083-4757-9dbf-2f23a6946ae8) @@ -3267,7 +3274,7 @@ (stroke (width 0) (type default)) (uuid f2f4353c-55f0-41f5-b076-6be7d123ddd7) ) - (wire (pts (xy 91.44 67.31) (xy 81.28 67.31)) + (wire (pts (xy 91.44 49.53) (xy 81.28 49.53)) (stroke (width 0) (type default)) (uuid f3f147f8-b3ae-4641-bb65-ddb8ef109007) ) @@ -3751,6 +3758,10 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 8b00cee4-1d10-41b0-b0b1-73eac1d15369) ) + (label "SWCLK" (at 135.89 142.24 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 8b481d46-e6e0-4070-8414-72824ef8f3f7) + ) (label "QSPI_CLK" (at 160.02 109.22 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 8ef8e68b-a3f4-44da-bc29-98c290c73661) @@ -3883,6 +3894,10 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid d5fe7ff8-7c03-4261-8861-68dfa1e66e92) ) + (label "SWDIO" (at 135.89 144.78 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid d7c7bae9-785c-48ac-bc79-0592d3842a1d) + ) (label "LED0" (at 21.59 242.57 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid d97322a6-b316-4da9-9494-e63aefdb1599) @@ -3903,7 +3918,7 @@ (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid e0ec7a78-ad30-4b15-a28c-4c80b68115f7) ) - (label "USB_D+" (at 91.44 52.07 0) (fields_autoplaced) + (label "USB_D+" (at 91.44 49.53 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid e53dad90-7348-49ce-8ff7-4b72573c2933) ) @@ -3911,7 +3926,7 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid e543c74c-c8fa-4ec1-8803-dec28985bc75) ) - (label "USB_D-" (at 91.44 67.31 0) (fields_autoplaced) + (label "USB_D-" (at 91.44 52.07 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid e6c58bd9-0a38-4e76-aa9a-b17dd22c4b90) ) @@ -4554,31 +4569,6 @@ ) ) - (symbol (lib_name "GND_3") (lib_id "power:GND") (at 81.28 64.77 90) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 36581b9a-a14c-428e-9f4b-47514317bdb1) - (property "Reference" "#PWR015" (at 87.63 64.77 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (at 85.09 65.405 90) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Footprint" "" (at 81.28 64.77 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 81.28 64.77 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid c3491163-eae4-4a3f-8cac-3995b8751e84)) - (instances - (project "hatlet" - (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" - (reference "#PWR015") (unit 1) - ) - ) - ) - ) - (symbol (lib_id "Connector:Conn_01x03_Pin") (at 129.54 144.78 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 37e4eef2-1c20-4519-a7cd-b996e16bc414) @@ -5817,6 +5807,31 @@ ) ) + (symbol (lib_name "GND_3") (lib_id "power:GND") (at 81.28 46.99 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid c79b4de8-4280-4eca-94cd-9fed0c41a9d1) + (property "Reference" "#PWR014" (at 87.63 46.99 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 85.09 47.625 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (at 81.28 46.99 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 81.28 46.99 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b2046da1-1af4-4ab6-a793-7a9dfc7cd75b)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR014") (unit 1) + ) + ) + ) + ) + (symbol (lib_name "GND_3") (lib_id "power:GND") (at 81.28 54.61 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid c8724895-9783-4251-bc2b-8cd0483cdb92) @@ -5876,7 +5891,7 @@ (property "Value" "LED1" (at 39.37 246.9515 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "LED_SMD:LED_0201_0603Metric" (at 36.83 245.11 90) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" (at 36.83 245.11 90) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 36.83 245.11 90) @@ -6061,7 +6076,7 @@ (property "Value" "USB" (at 24.13 272.3515 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "LED_SMD:LED_0201_0603Metric" (at 21.59 270.51 90) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" (at 21.59 270.51 90) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 21.59 270.51 90) @@ -6113,7 +6128,7 @@ (property "Value" "LED0" (at 24.13 246.9515 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "LED_SMD:LED_0201_0603Metric" (at 21.59 245.11 90) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" (at 21.59 245.11 90) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 21.59 245.11 90) @@ -6292,7 +6307,7 @@ (property "Value" "3V3" (at 39.37 272.3515 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "LED_SMD:LED_0201_0603Metric" (at 36.83 270.51 90) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" (at 36.83 270.51 90) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 36.83 270.51 90) @@ -6437,31 +6452,6 @@ ) ) - (symbol (lib_name "GND_3") (lib_id "power:GND") (at 81.28 49.53 90) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid f7cad1c3-49a8-4b43-ad69-376fc719df56) - (property "Reference" "#PWR014" (at 87.63 49.53 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (at 85.09 50.165 90) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Footprint" "" (at 81.28 49.53 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 81.28 49.53 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid d157b0bd-d54f-46ee-851a-a61a74c34c54)) - (instances - (project "hatlet" - (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" - (reference "#PWR014") (unit 1) - ) - ) - ) - ) - (symbol (lib_id "pmod:PMOD_Host_Conn_02x06") (at 327.66 50.8 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid fe5b92ee-d9cd-481b-8e43-449746737f71) From c6e455f5248fedad7d6946f92a34a7f68fb00436 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Sun, 5 Mar 2023 16:46:27 +0200 Subject: [PATCH 12/42] Finish hatlet rev A layout --- kicad-projects/hatlet/hatlet.kicad_pcb | 4 +- kicad-projects/hatlet/hatlet.kicad_pro | 45 ++- kicad-projects/hatlet/hatlet.kicad_sch | 444 +++++++++++++++++-------- 3 files changed, 334 insertions(+), 159 deletions(-) diff --git a/kicad-projects/hatlet/hatlet.kicad_pcb b/kicad-projects/hatlet/hatlet.kicad_pcb index 1282900..8170daa 100644 --- a/kicad-projects/hatlet/hatlet.kicad_pcb +++ b/kicad-projects/hatlet/hatlet.kicad_pcb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:752ee6fec033eae4453c044e4add710703a98609d9e603637f4c50aeb8a01131 -size 592426 +oid sha256:817886fef1c2aa9669c04ae32d6c356278761200693f05bbac366e699bc3cf45 +size 994328 diff --git a/kicad-projects/hatlet/hatlet.kicad_pro b/kicad-projects/hatlet/hatlet.kicad_pro index 5ee11dd..756a4db 100644 --- a/kicad-projects/hatlet/hatlet.kicad_pro +++ b/kicad-projects/hatlet/hatlet.kicad_pro @@ -45,7 +45,7 @@ "silk_text_thickness": 0.15, "silk_text_upright": false, "zones": { - "min_clearance": 0.25 + "min_clearance": 0.19999999999999998 } }, "diff_pair_dimensions": [ @@ -55,9 +55,9 @@ "width": 0.0 }, { - "gap": 0.15, + "gap": 0.152, "via_gap": 0.0, - "width": 0.8 + "width": 0.229 } ], "drc_exclusions": [], @@ -96,7 +96,7 @@ "padstack": "warning", "pth_inside_courtyard": "ignore", "shorting_items": "error", - "silk_edge_clearance": "warning", + "silk_edge_clearance": "ignore", "silk_over_copper": "warning", "silk_overlap": "warning", "skew_out_of_range": "error", @@ -116,19 +116,19 @@ }, "rules": { "max_error": 0.005, - "min_clearance": 0.127, + "min_clearance": 0.09, "min_connection": 0.127, "min_copper_edge_clearance": 0.0, - "min_hole_clearance": 0.19999999999999998, + "min_hole_clearance": 0.254, "min_hole_to_hole": 0.254, "min_microvia_diameter": 0.39999999999999997, "min_microvia_drill": 0.19999999999999998, "min_resolved_spokes": 2, "min_silk_clearance": 0.0, - "min_text_height": 0.7999999999999999, - "min_text_thickness": 0.08, + "min_text_height": 1.0, + "min_text_thickness": 0.15, "min_through_hole_diameter": 0.19999999999999998, - "min_track_width": 0.127, + "min_track_width": 0.09, "min_via_annular_width": 0.13, "min_via_diameter": 0.39999999999999997, "solder_mask_clearance": 0.0, @@ -179,6 +179,7 @@ "track_widths": [ 0.0, 0.0, + 0.09, 0.2, 0.4, 0.8 @@ -190,7 +191,7 @@ }, { "diameter": 0.6, - "drill": 0.35 + "drill": 0.3 } ], "zones_allow_external_fillets": false @@ -439,6 +440,23 @@ "via_diameter": 0.8, "via_drill": 0.4, "wire_width": 6 + }, + { + "bus_width": 12, + "clearance": 0.09, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "USB diffpair", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 1.0, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6 } ], "meta": { @@ -446,7 +464,12 @@ }, "net_colors": null, "netclass_assignments": null, - "netclass_patterns": [] + "netclass_patterns": [ + { + "netclass": "USB diffpair", + "pattern": "/USB_D*" + } + ] }, "pcbnew": { "last_paths": { diff --git a/kicad-projects/hatlet/hatlet.kicad_sch b/kicad-projects/hatlet/hatlet.kicad_sch index 8694371..c1982bb 100644 --- a/kicad-projects/hatlet/hatlet.kicad_sch +++ b/kicad-projects/hatlet/hatlet.kicad_sch @@ -141,41 +141,6 @@ ) ) ) - (symbol "Connector:TestPoint_Small" (pin_numbers hide) (pin_names (offset 0.762) hide) (in_bom yes) (on_board yes) - (property "Reference" "TP" (at 0 3.81 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "TestPoint_Small" (at 0 2.032 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 5.08 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 5.08 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_keywords" "test point tp" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "test point" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_fp_filters" "Pin* Test*" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "TestPoint_Small_0_1" - (circle (center 0 0) (radius 0.508) - (stroke (width 0) (type default)) - (fill (type none)) - ) - ) - (symbol "TestPoint_Small_1_1" - (pin passive line (at 0 0 90) (length 0) - (name "1" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - ) - ) (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes) (property "Reference" "C" (at 0.635 2.54 0) (effects (font (size 1.27 1.27)) (justify left)) @@ -1774,6 +1739,9 @@ (junction (at 270.51 273.05) (diameter 0) (color 0 0 0 0) (uuid 0beeb788-9e54-4296-9abf-2a716a1fa9ad) ) + (junction (at 284.48 24.13) (diameter 0) (color 0 0 0 0) + (uuid 0ee9a458-5b72-496a-a793-7cf4cb9bc0e7) + ) (junction (at 104.14 209.55) (diameter 0) (color 0 0 0 0) (uuid 13a0f3b5-498a-4f85-8398-b97370576458) ) @@ -1786,12 +1754,12 @@ (junction (at 279.4 139.7) (diameter 0) (color 0 0 0 0) (uuid 28f77ada-ce70-4d44-b1b4-af083ab47771) ) + (junction (at 289.56 24.13) (diameter 0) (color 0 0 0 0) + (uuid 292f3bfa-b2db-4456-bae8-c733345efd7b) + ) (junction (at 53.34 219.71) (diameter 0) (color 0 0 0 0) (uuid 32fc9057-4c28-4b8c-aa87-1eb82c766151) ) - (junction (at 81.28 46.99) (diameter 0) (color 0 0 0 0) - (uuid 334f354a-d49f-49f6-8784-658bde9709df) - ) (junction (at 73.66 209.55) (diameter 0) (color 0 0 0 0) (uuid 355bfc84-d33f-4356-ad32-1da2cf469dc1) ) @@ -1822,12 +1790,15 @@ (junction (at 300.99 88.9) (diameter 0) (color 0 0 0 0) (uuid 67d56b36-9767-4728-a9fb-7bbbe10fc128) ) - (junction (at 300.99 45.72) (diameter 0) (color 0 0 0 0) + (junction (at 265.43 45.72) (diameter 0) (color 0 0 0 0) (uuid 6e8de565-21ed-419d-b9fa-295c27e501d8) ) (junction (at 73.66 201.93) (diameter 0) (color 0 0 0 0) (uuid 7527d443-3bf8-421b-94f6-7f4d977c2739) ) + (junction (at 289.56 57.15) (diameter 0) (color 0 0 0 0) + (uuid 894a7792-ccac-429a-a453-3a387b49f5f1) + ) (junction (at 63.5 201.93) (diameter 0) (color 0 0 0 0) (uuid 89cb98b1-a79a-4efb-bbce-43cad732ad8d) ) @@ -1843,6 +1814,9 @@ (junction (at 210.82 261.62) (diameter 0) (color 0 0 0 0) (uuid 90ac4bfb-3786-43f6-99ff-e42fcfc770a8) ) + (junction (at 273.05 41.91) (diameter 0) (color 0 0 0 0) + (uuid 931db4d5-2fac-4354-962c-cfaafa1544f0) + ) (junction (at 71.12 271.78) (diameter 0) (color 0 0 0 0) (uuid 981593c0-43e7-4b16-83c7-350461dcd5b5) ) @@ -1852,17 +1826,14 @@ (junction (at 53.34 209.55) (diameter 0) (color 0 0 0 0) (uuid 9b3712d2-85e4-43e5-a027-73d1f603f7b0) ) - (junction (at 181.61 63.5) (diameter 0) (color 0 0 0 0) - (uuid a4607c8e-da69-4330-bb2e-88c943e57cb3) - ) (junction (at 196.85 66.04) (diameter 0) (color 0 0 0 0) (uuid a784b2c2-dfb0-43c6-a635-eef4f8830950) ) (junction (at 119.38 264.16) (diameter 0) (color 0 0 0 0) (uuid a94c96d5-4a2d-4384-b694-7589f8d4a785) ) - (junction (at 81.28 62.23) (diameter 0) (color 0 0 0 0) - (uuid aba0f2ab-b07c-4450-a2db-816e98d799c3) + (junction (at 279.4 44.45) (diameter 0) (color 0 0 0 0) + (uuid b181f427-76a8-4c7d-a800-8119ac9b3605) ) (junction (at 237.49 105.41) (diameter 0) (color 0 0 0 0) (uuid b3587dbe-049f-43a7-ae5f-83845c8d46a6) @@ -1891,6 +1862,9 @@ (junction (at 80.01 264.16) (diameter 0) (color 0 0 0 0) (uuid d72c4d2a-0945-4613-a2db-395ed7d46f1f) ) + (junction (at 295.91 59.69) (diameter 0) (color 0 0 0 0) + (uuid d76b930c-eb80-4a16-ba05-116a1a86d6cc) + ) (junction (at 44.45 201.93) (diameter 0) (color 0 0 0 0) (uuid d9a5ceda-558f-4391-ad58-4d9bf61a2758) ) @@ -1909,13 +1883,18 @@ (junction (at 104.14 201.93) (diameter 0) (color 0 0 0 0) (uuid ee8e3d31-4f88-4dd2-a39d-ddcd95d402fd) ) + (junction (at 279.4 24.13) (diameter 0) (color 0 0 0 0) + (uuid eed9ea13-69fd-4a8e-b432-0115d6eb60c7) + ) + (no_connect (at 81.28 59.69) (uuid 05835b0a-b3c0-4d18-b502-8863adf88b10)) (no_connect (at 322.58 102.87) (uuid 251bc8aa-4c84-454f-801c-7ac25bb55737)) (no_connect (at 322.58 137.16) (uuid 63de910b-034c-428b-a4ae-0f510cf154e8)) + (no_connect (at 81.28 44.45) (uuid a04ce24b-59e3-491d-8f62-b5ad4940d92c)) (no_connect (at 322.58 100.33) (uuid aeb6225e-8da9-4246-92ed-26adbe4ba1ff)) (no_connect (at 322.58 144.78) (uuid eb1a061f-452b-45ae-9c31-f7dafbf141f8)) - (bus_entry (at 303.53 57.15) (size -2.54 -2.54) + (bus_entry (at 267.97 57.15) (size -2.54 -2.54) (stroke (width 0) (type default)) (uuid 01841f42-d380-4121-8cce-5dfde25b9903) ) @@ -1943,7 +1922,7 @@ (stroke (width 0) (type default)) (uuid 20bc6d63-6d19-49e5-a701-705e26ae5f24) ) - (bus_entry (at 303.53 54.61) (size -2.54 -2.54) + (bus_entry (at 267.97 54.61) (size -2.54 -2.54) (stroke (width 0) (type default)) (uuid 25f40fb6-3880-4b51-a486-94d247faee89) ) @@ -1975,7 +1954,7 @@ (stroke (width 0) (type default)) (uuid 3cd589e9-f1d3-4224-b743-c332d4e04f97) ) - (bus_entry (at 303.53 39.37) (size -2.54 -2.54) + (bus_entry (at 267.97 39.37) (size -2.54 -2.54) (stroke (width 0) (type default)) (uuid 4a4101fc-5218-4b5a-b421-9454151b4cff) ) @@ -1987,7 +1966,7 @@ (stroke (width 0) (type default)) (uuid 4dce35cc-fb53-4315-a975-d77b03640cb3) ) - (bus_entry (at 303.53 36.83) (size -2.54 -2.54) + (bus_entry (at 267.97 36.83) (size -2.54 -2.54) (stroke (width 0) (type default)) (uuid 4e5f3cec-d508-46e0-afa2-472d53039531) ) @@ -1995,7 +1974,7 @@ (stroke (width 0) (type default)) (uuid 53089d0d-9ac3-4e24-af19-4190a362e59f) ) - (bus_entry (at 303.53 41.91) (size -2.54 -2.54) + (bus_entry (at 267.97 41.91) (size -2.54 -2.54) (stroke (width 0) (type default)) (uuid 57a383ea-8041-47e7-9f6b-5eb8535d6c2b) ) @@ -2083,11 +2062,11 @@ (stroke (width 0) (type default)) (uuid b17c73af-fa14-48b4-af2e-bc2a73401ae6) ) - (bus_entry (at 303.53 52.07) (size -2.54 -2.54) + (bus_entry (at 267.97 52.07) (size -2.54 -2.54) (stroke (width 0) (type default)) (uuid b304c27e-1876-40ea-8919-c04e8d073c88) ) - (bus_entry (at 303.53 59.69) (size -2.54 -2.54) + (bus_entry (at 267.97 59.69) (size -2.54 -2.54) (stroke (width 0) (type default)) (uuid b51641d9-b5de-4342-b366-90e6881b996d) ) @@ -2103,7 +2082,7 @@ (stroke (width 0) (type default)) (uuid bd3317be-c287-4434-aa4c-387476927e91) ) - (bus_entry (at 303.53 44.45) (size -2.54 -2.54) + (bus_entry (at 267.97 44.45) (size -2.54 -2.54) (stroke (width 0) (type default)) (uuid c34a7bb3-2ee2-4dd5-a00d-51b5176bd171) ) @@ -2180,6 +2159,10 @@ (stroke (width 0) (type default)) (uuid 00455658-7765-4ac3-b587-65dc11244020) ) + (wire (pts (xy 267.97 44.45) (xy 279.4 44.45)) + (stroke (width 0) (type default)) + (uuid 00582b83-0144-4f83-9d7c-8c2e87f308c2) + ) (wire (pts (xy 180.34 261.62) (xy 189.23 261.62)) (stroke (width 0) (type default)) (uuid 00aeac81-c4e3-4f8c-98b3-9dc4b03ac5ba) @@ -2248,15 +2231,11 @@ (uuid 0dde8b9a-0a11-4261-a6be-efb8a4ba818c) ) - (wire (pts (xy 303.53 44.45) (xy 322.58 44.45)) - (stroke (width 0) (type default)) - (uuid 0e2181a2-794b-49cc-9e15-0ddccfa533b2) - ) (wire (pts (xy 170.18 260.35) (xy 170.18 261.62)) (stroke (width 0) (type default)) (uuid 0e3daa6b-a8ef-4cd6-894b-7d568d6ba9d1) ) - (wire (pts (xy 303.53 39.37) (xy 322.58 39.37)) + (wire (pts (xy 267.97 39.37) (xy 322.58 39.37)) (stroke (width 0) (type default)) (uuid 0fe0b90d-9e49-409a-8210-c76577ed2a7a) ) @@ -2351,11 +2330,15 @@ (stroke (width 0) (type default)) (uuid 2141282a-6e5b-4846-a84d-706d9ce720ad) ) - (bus (pts (xy 300.99 34.29) (xy 300.99 36.83)) + (bus (pts (xy 265.43 34.29) (xy 265.43 36.83)) (stroke (width 0) (type default)) (uuid 218927b9-b95f-4dd8-b0db-ab17444bce18) ) + (wire (pts (xy 295.91 30.48) (xy 295.91 59.69)) + (stroke (width 0) (type default)) + (uuid 226e16f2-9ce4-4d1a-8618-dfc595f752e1) + ) (wire (pts (xy 212.09 106.68) (xy 234.95 106.68)) (stroke (width 0) (type default)) (uuid 22b79567-11aa-4084-8faf-993d80910da0) @@ -2377,7 +2360,7 @@ (stroke (width 0) (type default)) (uuid 23be82ea-b468-4a52-8664-b4490738a7ed) ) - (bus (pts (xy 300.99 45.72) (xy 300.99 49.53)) + (bus (pts (xy 265.43 45.72) (xy 265.43 49.53)) (stroke (width 0) (type default)) (uuid 23c10854-abea-40ff-becc-e99e5fda1fae) ) @@ -2390,6 +2373,14 @@ (stroke (width 0) (type default)) (uuid 26af34f8-22a4-45c2-87b6-618100559ae7) ) + (wire (pts (xy 273.05 25.4) (xy 273.05 24.13)) + (stroke (width 0) (type default)) + (uuid 2860118e-5aa7-474f-9f99-f4b8eb415003) + ) + (wire (pts (xy 295.91 24.13) (xy 295.91 25.4)) + (stroke (width 0) (type default)) + (uuid 286ab4ad-9922-43e9-aff6-fa01916257e0) + ) (wire (pts (xy 322.58 80.01) (xy 303.53 80.01)) (stroke (width 0) (type default)) (uuid 28862288-8a06-4434-994d-68031eafe67b) @@ -2478,6 +2469,18 @@ (stroke (width 0) (type default)) (uuid 3ab0b7b8-2b4e-4c56-adfc-759e3b2eef32) ) + (wire (pts (xy 295.91 59.69) (xy 322.58 59.69)) + (stroke (width 0) (type default)) + (uuid 3af7a0e9-4a06-4caf-8d99-1e50beb211df) + ) + (wire (pts (xy 289.56 24.13) (xy 289.56 25.4)) + (stroke (width 0) (type default)) + (uuid 3cbe2cce-8425-4f2e-ab90-ec1d5e88e35c) + ) + (wire (pts (xy 279.4 24.13) (xy 279.4 25.4)) + (stroke (width 0) (type default)) + (uuid 3d0be16e-ca67-4d60-b852-a6dd4024c6b9) + ) (wire (pts (xy 149.86 109.22) (xy 161.29 109.22)) (stroke (width 0) (type default)) (uuid 3d2ea972-14fa-403e-bd64-ea3bb26e0307) @@ -2592,14 +2595,10 @@ (stroke (width 0) (type default)) (uuid 558820c9-13ad-4c3d-926b-4f40cb324504) ) - (wire (pts (xy 303.53 36.83) (xy 322.58 36.83)) + (wire (pts (xy 267.97 36.83) (xy 322.58 36.83)) (stroke (width 0) (type default)) (uuid 56863a32-286d-4c1b-8777-495e0ca2d4c7) ) - (wire (pts (xy 81.28 44.45) (xy 81.28 46.99)) - (stroke (width 0) (type default)) - (uuid 588690b0-feeb-4dd9-a7ae-e5e22d47ded7) - ) (wire (pts (xy 83.82 201.93) (xy 83.82 203.2)) (stroke (width 0) (type default)) (uuid 593cff39-af4c-4327-b51b-f3f36bbe98cc) @@ -2609,10 +2608,18 @@ (uuid 599e622b-aa01-4f56-8956-f8931b89ea25) ) + (wire (pts (xy 279.4 30.48) (xy 279.4 44.45)) + (stroke (width 0) (type default)) + (uuid 5a600bbc-0bd5-4cab-afdb-3d5eda2b6179) + ) (wire (pts (xy 83.82 209.55) (xy 93.98 209.55)) (stroke (width 0) (type default)) (uuid 5ae0e961-3a54-4664-9799-3332444d8adb) ) + (wire (pts (xy 279.4 44.45) (xy 322.58 44.45)) + (stroke (width 0) (type default)) + (uuid 5b4e4931-4b97-4d71-b5b6-6935db0a3e6f) + ) (bus (pts (xy 234.95 81.28) (xy 234.95 78.74)) (stroke (width 0) (type default)) (uuid 5b6b1467-30ff-4ffa-9577-8531ae574b30) @@ -2673,7 +2680,7 @@ (stroke (width 0) (type default)) (uuid 6530e598-72ec-4e28-9e6e-55ce67b909a4) ) - (wire (pts (xy 303.53 52.07) (xy 322.58 52.07)) + (wire (pts (xy 267.97 52.07) (xy 322.58 52.07)) (stroke (width 0) (type default)) (uuid 678d10de-e0f1-4597-9b2f-8f5d93050335) ) @@ -2685,10 +2692,6 @@ (stroke (width 0) (type default)) (uuid 6a1470ea-910e-486b-a02b-2bfc61288f3d) ) - (wire (pts (xy 181.61 63.5) (xy 181.61 66.04)) - (stroke (width 0) (type default)) - (uuid 6b92535a-4e84-4920-ab2e-2529c31e0cb3) - ) (bus (pts (xy 237.49 127) (xy 237.49 128.27)) (stroke (width 0) (type default)) (uuid 6c8b5517-6f0f-43e5-9066-9dfe5ae4d3ea) @@ -2702,6 +2705,10 @@ (stroke (width 0) (type default)) (uuid 6d79912c-b676-4b39-a8c0-cfa616a90881) ) + (wire (pts (xy 267.97 57.15) (xy 289.56 57.15)) + (stroke (width 0) (type default)) + (uuid 6d866072-7b69-43e6-ae3c-0a036e0bb7a5) + ) (wire (pts (xy 59.69 101.6) (xy 71.12 101.6)) (stroke (width 0) (type default)) (uuid 6dc8c283-7892-410a-bbf8-e4babfc88c15) @@ -2718,11 +2725,15 @@ (stroke (width 0) (type default)) (uuid 71770744-0425-438a-b054-8e944ff46eb3) ) + (wire (pts (xy 273.05 24.13) (xy 279.4 24.13)) + (stroke (width 0) (type default)) + (uuid 71d06aac-5517-4de2-b762-31c964b04d40) + ) (wire (pts (xy 114.3 201.93) (xy 114.3 203.2)) (stroke (width 0) (type default)) (uuid 71d4fd76-140e-4760-b4c8-28d7c4fe99bd) ) - (bus (pts (xy 300.99 49.53) (xy 300.99 52.07)) + (bus (pts (xy 265.43 49.53) (xy 265.43 52.07)) (stroke (width 0) (type default)) (uuid 72393cb5-573e-4ba9-80ec-fde021810403) ) @@ -2823,6 +2834,11 @@ (stroke (width 0) (type default)) (uuid 94a8778e-7f9d-4efa-94eb-8b0384e817de) ) + + (wire (pts (xy 289.56 24.13) (xy 295.91 24.13)) + (stroke (width 0) (type default)) + (uuid 959f4a63-67d1-424a-95ae-afc0d6362641) + ) (bus (pts (xy 73.66 106.68) (xy 73.66 109.22)) (stroke (width 0) (type default)) (uuid 964f7011-450e-4485-bbe9-c5cf926b2a15) @@ -2836,14 +2852,14 @@ (stroke (width 0) (type default)) (uuid 9690ebcf-c246-4bd5-859a-9a8a3f74cbc7) ) - (wire (pts (xy 303.53 57.15) (xy 322.58 57.15)) - (stroke (width 0) (type default)) - (uuid 9695d233-f7c2-4929-9fd8-007648dc30e4) - ) (wire (pts (xy 80.01 270.51) (xy 80.01 271.78)) (stroke (width 0) (type default)) (uuid 969fec35-5ad9-45f3-b623-4df6907588dc) ) + (wire (pts (xy 289.56 57.15) (xy 322.58 57.15)) + (stroke (width 0) (type default)) + (uuid 9860d8e6-9a11-4a3a-8009-4165e1471953) + ) (bus (pts (xy 300.99 77.47) (xy 300.99 80.01)) (stroke (width 0) (type default)) (uuid 98f3ed27-c2b5-402c-b602-fc0cba0f0fde) @@ -2883,6 +2899,10 @@ (uuid 9f79dd97-0cdc-4bdd-9a99-62d49f117595) ) + (wire (pts (xy 279.4 24.13) (xy 284.48 24.13)) + (stroke (width 0) (type default)) + (uuid a169a7de-0a6d-4e6d-a79a-46252d1cfc47) + ) (wire (pts (xy 212.09 134.62) (xy 234.95 134.62)) (stroke (width 0) (type default)) (uuid a34a22ff-09c5-4df5-98f3-0c274ce5a22c) @@ -2907,7 +2927,7 @@ (stroke (width 0) (type default)) (uuid a49f1218-0b92-40c3-8093-46a81788bbee) ) - (bus (pts (xy 300.99 54.61) (xy 300.99 57.15)) + (bus (pts (xy 265.43 54.61) (xy 265.43 57.15)) (stroke (width 0) (type default)) (uuid a49f912d-d3e4-4b37-a8d4-48b062eaea96) ) @@ -2932,6 +2952,10 @@ (stroke (width 0) (type default)) (uuid a9fccca5-5af5-4025-bac2-9e1de5d2c8c9) ) + (wire (pts (xy 273.05 41.91) (xy 322.58 41.91)) + (stroke (width 0) (type default)) + (uuid ab2f1e00-0728-4234-a1e7-7e7c5063a8fa) + ) (wire (pts (xy 149.86 104.14) (xy 161.29 104.14)) (stroke (width 0) (type default)) (uuid ab37bcac-5c60-453a-8cdc-2d9a9aa0ace7) @@ -2949,10 +2973,6 @@ (stroke (width 0) (type default)) (uuid aced83c8-a945-46d6-be57-8b960e7b3cbe) ) - (wire (pts (xy 179.07 63.5) (xy 181.61 63.5)) - (stroke (width 0) (type default)) - (uuid acfd5a71-dcbf-4d8f-9709-11303d8f4f5e) - ) (wire (pts (xy 180.34 261.62) (xy 180.34 264.16)) (stroke (width 0) (type default)) (uuid ad4d1dfb-d94d-458c-945e-8f7fcfdcb3ab) @@ -2996,7 +3016,7 @@ (stroke (width 0) (type default)) (uuid b4161ca2-66c3-41fe-a857-34f56e019568) ) - (bus (pts (xy 300.99 39.37) (xy 300.99 41.91)) + (bus (pts (xy 265.43 39.37) (xy 265.43 41.91)) (stroke (width 0) (type default)) (uuid b5f6d052-c4c6-4da1-8e76-b6e2b5a524e4) ) @@ -3038,15 +3058,19 @@ (stroke (width 0) (type default)) (uuid bdc18cc8-3b9d-4ea1-9b03-82354467c87f) ) - (wire (pts (xy 303.53 41.91) (xy 322.58 41.91)) + (wire (pts (xy 273.05 30.48) (xy 273.05 41.91)) (stroke (width 0) (type default)) - (uuid be7493ef-5a1c-4188-a2c1-89c9fad61997) + (uuid be81c99f-3bf3-465a-82c0-192f578a0c7b) ) (bus (pts (xy 73.66 104.14) (xy 73.66 106.68)) (stroke (width 0) (type default)) (uuid beb0a7da-b7cc-4db0-bebe-184ebf9666fe) ) + (wire (pts (xy 284.48 24.13) (xy 289.56 24.13)) + (stroke (width 0) (type default)) + (uuid c0808a21-00cd-4212-aaa3-c89dcd17bf0e) + ) (wire (pts (xy 212.09 78.74) (xy 218.44 78.74)) (stroke (width 0) (type default)) (uuid c0f83db7-0d1a-4353-894b-2dba30392a5d) @@ -3071,7 +3095,7 @@ (stroke (width 0) (type default)) (uuid ca23a3e0-5bba-43a7-bc85-88a18af9b921) ) - (bus (pts (xy 234.95 45.72) (xy 300.99 45.72)) + (bus (pts (xy 234.95 45.72) (xy 265.43 45.72)) (stroke (width 0) (type default)) (uuid ca65414c-14cb-4e57-be07-b5dc8f11dbbf) ) @@ -3088,7 +3112,7 @@ (stroke (width 0) (type default)) (uuid cd43f1b2-ee32-4e3b-ac45-d47ee20d9f63) ) - (bus (pts (xy 300.99 41.91) (xy 300.99 45.72)) + (bus (pts (xy 265.43 41.91) (xy 265.43 45.72)) (stroke (width 0) (type default)) (uuid cd55cc1f-25c4-420b-be1e-20da346bf132) ) @@ -3102,7 +3126,7 @@ (uuid cee05448-2b60-424a-9da7-89e907430454) ) - (wire (pts (xy 303.53 54.61) (xy 322.58 54.61)) + (wire (pts (xy 267.97 54.61) (xy 322.58 54.61)) (stroke (width 0) (type default)) (uuid cf246cbe-c413-44aa-ae47-6f273fcadb5c) ) @@ -3119,6 +3143,10 @@ (uuid d28b2b0d-3f5b-4a8d-b5d9-ad6519185a21) ) + (wire (pts (xy 284.48 22.86) (xy 284.48 24.13)) + (stroke (width 0) (type default)) + (uuid d299ce04-3fa2-49e6-917a-6f729407f63d) + ) (wire (pts (xy 322.58 82.55) (xy 303.53 82.55)) (stroke (width 0) (type default)) (uuid d3007dee-793f-4df3-a132-1938da1e3aa8) @@ -3148,13 +3176,17 @@ (stroke (width 0) (type default)) (uuid d5e12d58-0ebd-4737-84ae-60c510e68a8b) ) + (wire (pts (xy 267.97 59.69) (xy 295.91 59.69)) + (stroke (width 0) (type default)) + (uuid d84fd10d-4bd6-4f8c-b7a6-0aa447feb3c2) + ) (wire (pts (xy 212.09 111.76) (xy 234.95 111.76)) (stroke (width 0) (type default)) (uuid d8bdd1d3-6044-404d-8c66-5e6e0ec8f0c5) ) - (wire (pts (xy 303.53 59.69) (xy 322.58 59.69)) + (wire (pts (xy 289.56 30.48) (xy 289.56 57.15)) (stroke (width 0) (type default)) - (uuid da889451-214b-4469-87a0-350d1f8223a0) + (uuid da4f791e-950f-4882-9fa1-c0bc1e31051f) ) (wire (pts (xy 212.09 129.54) (xy 234.95 129.54)) (stroke (width 0) (type default)) @@ -3215,7 +3247,7 @@ (stroke (width 0) (type default)) (uuid e97f9ddb-10d7-4ae8-b67b-1d4548740bb7) ) - (bus (pts (xy 300.99 36.83) (xy 300.99 39.37)) + (bus (pts (xy 265.43 36.83) (xy 265.43 39.37)) (stroke (width 0) (type default)) (uuid e9972132-cbbf-4a77-a826-53fc8528a5f5) ) @@ -3236,10 +3268,6 @@ (stroke (width 0) (type default)) (uuid edb69cbd-ed57-4781-bb46-38197bd5f310) ) - (wire (pts (xy 81.28 59.69) (xy 81.28 62.23)) - (stroke (width 0) (type default)) - (uuid ee8b2557-648e-427b-ab2e-3ba7f809ec03) - ) (bus (pts (xy 237.49 139.7) (xy 237.49 142.24)) (stroke (width 0) (type default)) (uuid ef8ec0eb-9083-4757-9dbf-2f23a6946ae8) @@ -3257,7 +3285,7 @@ (stroke (width 0) (type default)) (uuid f17c04ca-c24f-4231-9a29-4820793ad5c2) ) - (wire (pts (xy 181.61 60.96) (xy 181.61 63.5)) + (wire (pts (xy 181.61 60.96) (xy 181.61 66.04)) (stroke (width 0) (type default)) (uuid f1a245cb-2509-475c-b031-89883e3a573d) ) @@ -3299,7 +3327,7 @@ (stroke (width 0) (type default)) (uuid f98ac5a7-351f-405a-b3af-3a87ef5d06f1) ) - (bus (pts (xy 300.99 52.07) (xy 300.99 54.61)) + (bus (pts (xy 265.43 52.07) (xy 265.43 54.61)) (stroke (width 0) (type default)) (uuid fc69d87f-0920-4d16-99e8-e494b7445001) ) @@ -3308,6 +3336,10 @@ (stroke (width 0) (type default)) (uuid fcc702ab-34da-4279-8585-f8208e0593b9) ) + (wire (pts (xy 267.97 41.91) (xy 273.05 41.91)) + (stroke (width 0) (type default)) + (uuid fe693dc9-b99e-493f-a28e-b4c471533cd6) + ) (wire (pts (xy 212.09 152.4) (xy 234.95 152.4)) (stroke (width 0) (type default)) (uuid ff56d2c4-c079-4ea6-9d2d-23cddc850cd8) @@ -3397,7 +3429,7 @@ (fill (type color) (color 0 0 0 1)) (uuid 8c7a210c-a831-4dbf-9f20-2bafb001bbe4) ) - (rectangle (start 346.71 119.38) (end 387.35 158.115) + (rectangle (start 346.71 119.38) (end 389.89 157.48) (stroke (width 0) (type default)) (fill (type color) (color 238 238 255 1)) (uuid 8e2ffe0d-65e5-4082-8e25-d329700de6bd) @@ -3407,6 +3439,11 @@ (fill (type color) (color 0 0 0 1)) (uuid 9449ed8e-c417-44cd-bd4d-dbdf93b0ad7a) ) + (rectangle (start 270.51 13.97) (end 302.26 31.75) + (stroke (width 0) (type dash)) + (fill (type none)) + (uuid 9df72aca-198d-46e8-a89a-ae054db80f8d) + ) (rectangle (start 351.155 222.25) (end 353.695 224.79) (stroke (width 0) (type default) (color 0 0 0 1)) (fill (type color) (color 0 0 0 1)) @@ -3465,6 +3502,10 @@ (effects (font (size 2.54 2.54) bold) (justify left bottom)) (uuid 1acecf04-5faf-4f78-9847-76e7bbed62ae) ) + (text "I2C pull-up resistors" (at 273.05 16.51 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 2c35d80b-dce9-489f-b0b0-f3206b96abfc) + ) (text "PMOD Socket Pinout" (at 328.93 209.55 0) (effects (font (size 1.905 1.905) bold) (justify left bottom)) (uuid 2cc06dee-540c-4f31-a829-f3cfe083be10) @@ -3478,7 +3519,7 @@ (uuid 3562c350-ac37-4a28-85dc-01d46eef1afb) ) (text "The RP2040 peripherals can be routed pretty freely across the availble IO.\nHowever, when assigning them to PMOD sockets, the pin order of the\nRP2040 pin mux and the PMOD connector generally don't match." - (at 300.99 29.21 0) + (at 327.66 29.21 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 371720b8-90d0-46d6-a34d-aa122b6c9183) ) @@ -3492,8 +3533,8 @@ (uuid 39aabca6-cbd3-41ea-8a1f-e0296455b8c9) ) (text "-- top row --\n1 SPI1 ~{CS} (GPIO13)\n2 SPI1 MOSI (GPIO11)\n3 SPI1 MISO (GPIO12)\n4 SPI1 SCK (GPIO10)\n5 GND\n6 VCC\n\n-- bottom row --\n7 SPI0 INT (GPIO14)\n8 SPI0 RESET (GPIO15)\n9 NC\n10 NC\n11 GND\n12 VCC" - (at 348.615 114.935 0) - (effects (font (face "Courier") (size 1.27 1.27)) (justify left bottom)) + (at 349.25 113.03 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 3e6114a9-46ea-44a1-b43c-957c7f2fb4ff) ) (text "Power" (at 166.37 250.19 0) @@ -3541,9 +3582,9 @@ (effects (font (size 2.54 2.54) (thickness 0.508) bold) (justify left bottom)) (uuid 73b08098-c533-4b2a-902d-a5f59674da71) ) - (text "-- top row --\n1 GPIO22\n2 GPIO23\n3 GPIO24\n4 GPIO25\n5 GND\n6 VCC\n\n-- bottom row --\n7 GPIO26\n8 GPIO27\n9 GPIO28\n10 GPIO29\n11 GND\n12 VCC" - (at 348.615 198.755 0) - (effects (font (face "Courier") (size 1.27 1.27)) (justify left bottom)) + (text "-- top row --\n1 GPIOXX\n2 GPIOXX\n3 GPIOXX\n4 GPIOXX\n5 GND\n6 VCC\n\n-- bottom row --\n7 GPIOXX\n8 GPIOXX\n9 GPIOXX\n10 GPIOXX\n11 GND\n12 VCC" + (at 349.25 196.85 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 7efde165-80af-45c3-90ce-b6ee4afa4ac6) ) (text "Pads for UART header" (at 285.75 154.94 0) @@ -3603,13 +3644,17 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid bf8bfc86-d27e-43b7-bc73-970476a9a574) ) + (text "TODO: Add i2c pull-ups" (at 269.24 72.39 0) + (effects (font (size 1.27 1.27) (thickness 0.254) bold (color 255 0 0 1)) (justify left bottom)) + (uuid c53a06c4-5a26-4b36-a1d5-6669f1d77fe0) + ) (text "PMOD3 Pinout (GPIO)" (at 347.98 165.1 0) (effects (font (size 1.27 1.27) (thickness 0.254) bold) (justify left bottom)) (uuid cfb237dc-9e20-49c4-8b1b-3bcdbd0f3e29) ) (text "-- top row --\n1 I2C0 ~{INT} (GPIO2)\n2 I2C0 RESET (GPIO3)\n3 I2C0 SCL (GPIO5)\n4 I2C0 SDA (GPIO4)\n5 GND\n6 VCC\n\n-- bottom row --\n7 I2C1 ~{INT} (GPIO6)\n8 I2C1 RESET (GPIO7)\n9 I2C1 SCL (GPIO9)\n10 I2C1 SDA (GPIO8)\n11 GND\n12 VCC" - (at 348.615 72.39 0) - (effects (font (face "Courier") (size 1.27 1.27)) (justify left bottom)) + (at 349.25 69.85 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid e18393c6-290a-4138-933c-8afed62c3523) ) (text "QSPI Flash" (at 35.56 72.39 0) @@ -3621,8 +3666,8 @@ (uuid ea5c8eb1-3f37-4691-ae83-28c560ac016a) ) (text "-- top row (SPI0) --\n1 SPI0 ~{CS} (GPIO21)\n2 SPI0 MOSI (GPIO19)\n3 SPI0 MISO (GPIO20)\n4 SPI0 SCK (GPIO18)\n5 GND\n6 VCC\n\n-- bottom row (UART0) --\n7 NC\n8 UART0 TX (Host -> PMOD) (GPIO16)\n9 UART0 RX (Host <- PMOD) (GPIO17)\n10 NC\n11 GND\n12 VCC" - (at 348.615 156.845 0) - (effects (font (face "Courier") (size 1.27 1.27)) (justify left bottom)) + (at 349.25 154.94 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid eb9a8764-daeb-4329-a37f-b099d86974cf) ) (text "PMOD2 Pinout (SPI/UART)" (at 347.98 123.19 0) @@ -3730,7 +3775,7 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 6bea86a1-8293-40a7-b2d3-ce21838f4060) ) - (label "GPIO28" (at 306.07 181.61 0) (fields_autoplaced) + (label "GPIO28" (at 304.8 163.83 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 7009514c-e26f-4c94-b6b8-c5ef69b34fb0) ) @@ -3766,7 +3811,7 @@ (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 8ef8e68b-a3f4-44da-bc29-98c290c73661) ) - (label "GPIO23" (at 306.07 163.83 0) (fields_autoplaced) + (label "GPIO23" (at 304.8 179.07 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 90572c7e-a002-421d-b213-6563a760578a) ) @@ -3790,7 +3835,7 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 992b9af8-e3e0-4829-b9b9-556e22db4879) ) - (label "GPIO29" (at 306.07 184.15 0) (fields_autoplaced) + (label "GPIO29" (at 304.8 161.29 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 9a25b3f8-4fb3-47e2-8808-fdac37525db8) ) @@ -3826,7 +3871,7 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid b262e8fe-5c28-4265-9808-2c6d10dc0cd8) ) - (label "GPIO27" (at 306.07 179.07 0) (fields_autoplaced) + (label "GPIO27" (at 304.8 166.37 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid b682aff6-856d-44ef-8df8-581f6bfe0eb2) ) @@ -3854,7 +3899,7 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid c8e85d0f-c49f-4d8e-9c22-c1deaf490579) ) - (label "GPIO26" (at 306.07 176.53 0) (fields_autoplaced) + (label "GPIO26" (at 304.8 168.91 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid cce94f84-f118-4146-aeea-0fd63a660952) ) @@ -3862,7 +3907,7 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid ce57f81d-146b-4e5f-9029-b24621accf59) ) - (label "GPIO25" (at 306.07 168.91 0) (fields_autoplaced) + (label "GPIO25" (at 304.8 184.15 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid cf6ad7c3-bd37-40d9-88a3-e202e2acc883) ) @@ -3886,7 +3931,7 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid d4b2d97e-8558-4063-a9cf-cf16ec588221) ) - (label "GPIO22" (at 306.07 161.29 0) (fields_autoplaced) + (label "GPIO22" (at 304.8 176.53 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid d5306011-6a84-4081-8c0e-a4bc334b9e81) ) @@ -3910,7 +3955,7 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid dc27baf8-e7b1-4ae2-a6d3-d61bc39a8020) ) - (label "GPIO24" (at 306.07 166.37 0) (fields_autoplaced) + (label "GPIO24" (at 304.8 181.61 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid de6781c9-3c48-4dce-8f7e-741657b9aa47) ) @@ -4569,6 +4614,32 @@ ) ) + (symbol (lib_id "Device:R_Small") (at 279.4 27.94 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 35b79ccb-74a4-4460-bca8-161e305640ae) + (property "Reference" "R11" (at 280.67 26.67 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "4k7" (at 280.67 29.21 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 279.4 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 279.4 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 757cb679-f4b7-4952-bee7-ce59f822e51a)) + (pin "2" (uuid ac453c1d-6660-4662-a0ce-b2a34b841c6d)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "R11") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "Connector:Conn_01x03_Pin") (at 129.54 144.78 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 37e4eef2-1c20-4519-a7cd-b996e16bc414) @@ -4578,7 +4649,7 @@ (property "Value" "SWD" (at 125.73 146.05 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (at 129.54 144.78 0) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal" (at 129.54 144.78 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 129.54 144.78 0) @@ -5278,7 +5349,7 @@ (property "Value" "UART0" (at 288.29 150.495 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (at 287.02 148.59 0) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal" (at 287.02 148.59 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 287.02 148.59 0) @@ -5322,31 +5393,6 @@ ) ) - (symbol (lib_id "Connector:TestPoint_Small") (at 179.07 63.5 0) (mirror y) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid 896c8058-1916-42c7-84d1-c719fb496a99) - (property "Reference" "TP1" (at 177.8 62.865 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "Core voltage" (at 177.8 65.405 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" (at 173.99 63.5 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 173.99 63.5 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 77c59c4c-f19f-457c-bf8f-beb8281220f4)) - (instances - (project "hatlet" - (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" - (reference "TP1") (unit 1) - ) - ) - ) - ) - (symbol (lib_name "GND_11") (lib_id "power:GND") (at 21.59 252.73 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 8c26d1ba-ef88-429c-ace1-8ed46f90fa44) @@ -5432,7 +5478,7 @@ (property "Value" "RP2040" (at 188.6459 161.29 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm" (at 186.69 114.3 0) + (property "Footprint" "Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm_ThermalVias" (at 186.69 114.3 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf" (at 186.69 114.3 0) @@ -5665,6 +5711,32 @@ ) ) + (symbol (lib_id "Device:R_Small") (at 273.05 27.94 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid aa6f735a-0d45-4531-ade0-676594f781ad) + (property "Reference" "R10" (at 274.32 26.67 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "4k7" (at 274.32 29.21 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 273.05 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 273.05 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid bb762ba4-975c-4542-aea5-8f3520696aae)) + (pin "2" (uuid abca796f-0932-43a9-a83d-6e3cce47c913)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "R10") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "power:+3V3") (at 196.85 60.96 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid ad75fa6d-c7e8-4fd3-9079-ca4ff3d9d2b4) @@ -5891,7 +5963,7 @@ (property "Value" "LED1" (at 39.37 246.9515 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "LED_SMD:LED_0603_1608Metric" (at 36.83 245.11 90) + (property "Footprint" "LED_SMD:LED_0805_2012Metric" (at 36.83 245.11 90) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 36.83 245.11 90) @@ -5942,12 +6014,15 @@ (property "Value" "W25Q128JVS" (at 40.64 103.505 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Package_SO:SOIC-8_5.23x5.23mm_P1.27mm" (at 49.53 101.6 0) + (property "Footprint" "Package_SO:SOIC-8_5.275x5.275mm_P1.27mm" (at 49.53 101.6 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "http://www.winbond.com/resource-files/w25q128jv_dtr%20revc%2003272018%20plus.pdf" (at 49.53 101.6 0) (effects (font (size 1.27 1.27)) hide) ) + (property "lcsc" "https://www.lcsc.com/product-detail/NOR-FLASH_Winbond-Elec-W25Q128JVSIQ_C97521.html" (at 49.53 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 02482783-3722-411f-acd4-ed4707900882)) (pin "2" (uuid f6a3907d-bedb-4861-a8df-31980a9c64cc)) (pin "3" (uuid 49e0c309-a7a0-4975-910e-6a5f2d9d69ea)) @@ -6067,6 +6142,32 @@ ) ) + (symbol (lib_id "Device:R_Small") (at 295.91 27.94 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid d8702bac-a223-4615-96b1-6cfb04e6c284) + (property "Reference" "R13" (at 297.18 26.67 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "4k7" (at 297.18 29.21 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 295.91 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 295.91 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 879eab53-9ff8-4d21-8867-c4d6bb7c3ea9)) + (pin "2" (uuid fb5e9c72-8416-42df-9d5e-a1c51d30b0d5)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "R13") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "Device:LED_Small") (at 21.59 270.51 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid da2702f0-7abe-445b-b9ca-ef742481e5ba) @@ -6076,7 +6177,7 @@ (property "Value" "USB" (at 24.13 272.3515 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "LED_SMD:LED_0603_1608Metric" (at 21.59 270.51 90) + (property "Footprint" "LED_SMD:LED_0805_2012Metric" (at 21.59 270.51 90) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 21.59 270.51 90) @@ -6128,7 +6229,7 @@ (property "Value" "LED0" (at 24.13 246.9515 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "LED_SMD:LED_0603_1608Metric" (at 21.59 245.11 90) + (property "Footprint" "LED_SMD:LED_0805_2012Metric" (at 21.59 245.11 90) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 21.59 245.11 90) @@ -6145,6 +6246,32 @@ ) ) + (symbol (lib_id "Device:R_Small") (at 289.56 27.94 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid e0958849-3553-4404-8639-61f42d7b3471) + (property "Reference" "R12" (at 290.83 26.67 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "4k7" (at 290.83 29.21 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 289.56 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 289.56 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 3aea5d88-bd9c-46f8-99b0-6d57a8feb226)) + (pin "2" (uuid 56a590ab-6c55-4162-adba-4b167114b7d1)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "R12") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "power:+3V3") (at 119.38 252.73 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid e0ec086d-a3b0-4bd2-820a-1b0f16c24478) @@ -6195,6 +6322,31 @@ ) ) + (symbol (lib_id "power:+3V3") (at 284.48 22.86 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid e39cc2fb-c591-4e87-9b81-4597da199e3c) + (property "Reference" "#PWR015" (at 284.48 26.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (at 284.48 17.78 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 284.48 22.86 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 284.48 22.86 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9ecaf446-6d4e-45c4-a69c-bacead7cebc1)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR015") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "Device:R_Small") (at 36.83 275.59 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid e5a18265-c9fa-46ff-aca5-bb30184d6b20) @@ -6307,7 +6459,7 @@ (property "Value" "3V3" (at 39.37 272.3515 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "LED_SMD:LED_0603_1608Metric" (at 36.83 270.51 90) + (property "Footprint" "LED_SMD:LED_0805_2012Metric" (at 36.83 270.51 90) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 36.83 270.51 90) From dc29db2c4c04f18080af2936d0bf613c59c51bd7 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Mon, 6 Mar 2023 19:55:25 +0200 Subject: [PATCH 13/42] Update racklet-kicad-lib --- kicad-projects/libs/racklet-kicad-lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kicad-projects/libs/racklet-kicad-lib b/kicad-projects/libs/racklet-kicad-lib index 8ad57fb..f368443 160000 --- a/kicad-projects/libs/racklet-kicad-lib +++ b/kicad-projects/libs/racklet-kicad-lib @@ -1 +1 @@ -Subproject commit 8ad57fbae7e64ca1491fde14d8a3ce6d09093265 +Subproject commit f3684432af8118f616014d2f43a6eeb213cc07c4 From 715d6d0078422419209e8bac6651fea8e58233f1 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Mon, 6 Mar 2023 19:56:33 +0200 Subject: [PATCH 14/42] Update USB header footprint --- kicad-projects/hatlet/hatlet.kicad_pcb | 4 +- kicad-projects/hatlet/hatlet.kicad_pro | 2 +- kicad-projects/hatlet/hatlet.kicad_sch | 414 ++++++++++++++++++++----- 3 files changed, 347 insertions(+), 73 deletions(-) diff --git a/kicad-projects/hatlet/hatlet.kicad_pcb b/kicad-projects/hatlet/hatlet.kicad_pcb index 8170daa..497e246 100644 --- a/kicad-projects/hatlet/hatlet.kicad_pcb +++ b/kicad-projects/hatlet/hatlet.kicad_pcb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:817886fef1c2aa9669c04ae32d6c356278761200693f05bbac366e699bc3cf45 -size 994328 +oid sha256:263831ae0eaf76dc9ffde327f22d04b6866989deb50b9150be10954d2ddb07f7 +size 1011130 diff --git a/kicad-projects/hatlet/hatlet.kicad_pro b/kicad-projects/hatlet/hatlet.kicad_pro index 756a4db..7a3522e 100644 --- a/kicad-projects/hatlet/hatlet.kicad_pro +++ b/kicad-projects/hatlet/hatlet.kicad_pro @@ -56,7 +56,7 @@ }, { "gap": 0.152, - "via_gap": 0.0, + "via_gap": 0.152, "width": 0.229 } ], diff --git a/kicad-projects/hatlet/hatlet.kicad_sch b/kicad-projects/hatlet/hatlet.kicad_sch index c1982bb..8f4c866 100644 --- a/kicad-projects/hatlet/hatlet.kicad_sch +++ b/kicad-projects/hatlet/hatlet.kicad_sch @@ -6,8 +6,8 @@ (title_block (title "Hatlet") - (date "2023-02-27") - (rev "A") + (date "2023-03-05") + (rev "0.1.0") (company "https://racklet.io") (comment 1 "Authors: Verneri Hirvonen (2023)") ) @@ -1535,6 +1535,88 @@ ) ) ) + (symbol "pmod:PMOD_Peripheral_Conn_02x06" (in_bom yes) (on_board yes) + (property "Reference" "J" (at 0 -16.51 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "PMOD_Peripheral_Conn_02x06" (at 0 17.145 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "pmod:PMOD_PinHeader_2x06_P2.54mm_Horizontal" (at 22.86 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at -22.225 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "PMOD_Peripheral_Conn_02x06_0_0" + (text "Bottom Row" (at -3.81 -7.62 900) + (effects (font (size 1.27 1.27))) + ) + (text "Top Row" (at -3.81 7.62 900) + (effects (font (size 1.27 1.27))) + ) + ) + (symbol "PMOD_Peripheral_Conn_02x06_0_1" + (rectangle (start -2.54 0) (end 2.54 -15.24) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start -2.54 15.24) (end 2.54 0) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "PMOD_Peripheral_Conn_02x06_1_1" + (pin bidirectional line (at 5.08 13.97 180) (length 2.54) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 5.08 -8.89 180) (length 2.54) + (name "B3" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 -11.43 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 -13.97 180) (length 2.54) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 5.08 11.43 180) (length 2.54) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 5.08 8.89 180) (length 2.54) + (name "A2" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 5.08 6.35 180) (length 2.54) + (name "A3" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 3.81 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 1.27 180) (length 2.54) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 5.08 -1.27 180) (length 2.54) + (name "B0" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 5.08 -3.81 180) (length 2.54) + (name "B1" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 5.08 -6.35 180) (length 2.54) + (name "B2" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "power:+1V1" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) (property "Reference" "#PWR" (at 0 -3.81 0) (effects (font (size 1.27 1.27)) hide) @@ -1775,15 +1857,15 @@ (junction (at 300.99 128.27) (diameter 0) (color 0 0 0 0) (uuid 4ac4c83e-f49b-4f2f-9ffa-07bab8a90dac) ) + (junction (at 81.28 67.31) (diameter 0) (color 0 0 0 0) + (uuid 56c6c928-7e01-484b-94cc-0675f2764339) + ) (junction (at 181.61 66.04) (diameter 0) (color 0 0 0 0) (uuid 5f12d161-cc8f-432e-900f-0cc0d5ab7f60) ) (junction (at 265.43 273.05) (diameter 0) (color 0 0 0 0) (uuid 5ffaed5d-bab7-4885-89ef-416d3c273b9a) ) - (junction (at 81.28 64.77) (diameter 0) (color 0 0 0 0) - (uuid 62bb4499-0e74-4a25-b8f2-5eddf16ef8ac) - ) (junction (at 276.86 142.24) (diameter 0) (color 0 0 0 0) (uuid 678950fe-6292-4443-9725-00b7cedae913) ) @@ -1796,6 +1878,9 @@ (junction (at 73.66 201.93) (diameter 0) (color 0 0 0 0) (uuid 7527d443-3bf8-421b-94f6-7f4d977c2739) ) + (junction (at 81.28 64.77) (diameter 0) (color 0 0 0 0) + (uuid 7b7c89d9-0ee2-4da0-b270-6ecf04110a69) + ) (junction (at 289.56 57.15) (diameter 0) (color 0 0 0 0) (uuid 894a7792-ccac-429a-a453-3a387b49f5f1) ) @@ -1805,9 +1890,6 @@ (junction (at 275.59 273.05) (diameter 0) (color 0 0 0 0) (uuid 8b03c74c-3822-484b-9bc2-29da6da2d1a3) ) - (junction (at 81.28 67.31) (diameter 0) (color 0 0 0 0) - (uuid 8c7da94c-8900-48a8-a448-6a64466003aa) - ) (junction (at 63.5 209.55) (diameter 0) (color 0 0 0 0) (uuid 90538761-7c20-41c1-92e3-fc647db41c57) ) @@ -1856,9 +1938,6 @@ (junction (at 194.31 66.04) (diameter 0) (color 0 0 0 0) (uuid d25a8837-ae96-4a89-b0f3-84fddb275e7c) ) - (junction (at 81.28 69.85) (diameter 0) (color 0 0 0 0) - (uuid d401bf38-c826-4a1d-a52f-9b7acf9fe723) - ) (junction (at 80.01 264.16) (diameter 0) (color 0 0 0 0) (uuid d72c4d2a-0945-4613-a2db-395ed7d46f1f) ) @@ -1886,11 +1965,12 @@ (junction (at 279.4 24.13) (diameter 0) (color 0 0 0 0) (uuid eed9ea13-69fd-4a8e-b432-0115d6eb60c7) ) + (junction (at 81.28 66.04) (diameter 0) (color 0 0 0 0) + (uuid fc93ea84-5e3e-4150-99e7-1465397e6184) + ) - (no_connect (at 81.28 59.69) (uuid 05835b0a-b3c0-4d18-b502-8863adf88b10)) (no_connect (at 322.58 102.87) (uuid 251bc8aa-4c84-454f-801c-7ac25bb55737)) (no_connect (at 322.58 137.16) (uuid 63de910b-034c-428b-a4ae-0f510cf154e8)) - (no_connect (at 81.28 44.45) (uuid a04ce24b-59e3-491d-8f62-b5ad4940d92c)) (no_connect (at 322.58 100.33) (uuid aeb6225e-8da9-4246-92ed-26adbe4ba1ff)) (no_connect (at 322.58 144.78) (uuid eb1a061f-452b-45ae-9c31-f7dafbf141f8)) @@ -2385,6 +2465,10 @@ (stroke (width 0) (type default)) (uuid 28862288-8a06-4434-994d-68031eafe67b) ) + (wire (pts (xy 81.28 64.77) (xy 81.28 66.04)) + (stroke (width 0) (type default)) + (uuid 28d516f7-75d7-4829-a088-4bcaf06d6cd2) + ) (bus (pts (xy 237.49 105.41) (xy 270.51 105.41)) (stroke (width 0) (type default)) (uuid 29649cc8-61b7-4eec-8846-6710a1825508) @@ -2523,10 +2607,6 @@ (stroke (width 0) (type default)) (uuid 470a8097-72ac-4628-929a-9cc134915663) ) - (wire (pts (xy 81.28 64.77) (xy 81.28 67.31)) - (stroke (width 0) (type default)) - (uuid 48d18fbd-fea5-4aa9-890c-b7cb3629c91b) - ) (wire (pts (xy 186.69 161.29) (xy 161.29 161.29)) (stroke (width 0) (type default)) (uuid 49c9c5ad-aed8-4ae2-8038-0bd2fdafefe2) @@ -2667,10 +2747,6 @@ (stroke (width 0) (type default)) (uuid 633eb9a3-3b3d-4077-9182-dd1e94467fd7) ) - (wire (pts (xy 81.28 67.31) (xy 81.28 69.85)) - (stroke (width 0) (type default)) - (uuid 6364d2b8-b244-410a-8943-ff248e146989) - ) (bus (pts (xy 237.49 147.32) (xy 237.49 149.86)) (stroke (width 0) (type default)) (uuid 64e60372-9837-4cca-979b-509c585624df) @@ -3025,6 +3101,10 @@ (stroke (width 0) (type default)) (uuid b8823f98-7854-41e6-9c81-d2675f64095a) ) + (wire (pts (xy 81.28 67.31) (xy 81.28 69.85)) + (stroke (width 0) (type default)) + (uuid b8e9dc15-46db-4dd0-b4b3-09088ac768f2) + ) (wire (pts (xy 44.45 208.28) (xy 44.45 209.55)) (stroke (width 0) (type default)) (uuid b9640da5-e72b-4497-b2cc-dc48ae9d46e3) @@ -3091,6 +3171,10 @@ (stroke (width 0) (type default)) (uuid c77aef59-277b-469e-aa8c-0bfc7b64c454) ) + (wire (pts (xy 81.28 66.04) (xy 81.28 67.31)) + (stroke (width 0) (type default)) + (uuid c9b1e87b-6069-47e7-a364-425341e0918d) + ) (wire (pts (xy 212.09 99.06) (xy 232.41 99.06)) (stroke (width 0) (type default)) (uuid ca23a3e0-5bba-43a7-bc85-88a18af9b921) @@ -3644,10 +3728,6 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid bf8bfc86-d27e-43b7-bc73-970476a9a574) ) - (text "TODO: Add i2c pull-ups" (at 269.24 72.39 0) - (effects (font (size 1.27 1.27) (thickness 0.254) bold (color 255 0 0 1)) (justify left bottom)) - (uuid c53a06c4-5a26-4b36-a1d5-6669f1d77fe0) - ) (text "PMOD3 Pinout (GPIO)" (at 347.98 165.1 0) (effects (font (size 1.27 1.27) (thickness 0.254) bold) (justify left bottom)) (uuid cfb237dc-9e20-49c4-8b1b-3bcdbd0f3e29) @@ -3963,7 +4043,7 @@ (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid e0ec7a78-ad30-4b15-a28c-4c80b68115f7) ) - (label "USB_D+" (at 91.44 49.53 0) (fields_autoplaced) + (label "USB_D+" (at 91.44 52.07 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid e53dad90-7348-49ce-8ff7-4b72573c2933) ) @@ -3971,7 +4051,7 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid e543c74c-c8fa-4ec1-8803-dec28985bc75) ) - (label "USB_D-" (at 91.44 52.07 0) (fields_autoplaced) + (label "USB_D-" (at 91.44 49.53 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid e6c58bd9-0a38-4e76-aa9a-b17dd22c4b90) ) @@ -4085,6 +4165,9 @@ (property "Datasheet" "~" (at 93.98 205.74 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C14663" (at 93.98 205.74 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 73f8c5fa-5dfb-43cb-bcbc-c8eb75184b4b)) (pin "2" (uuid 520791d4-2f2e-4162-8e9f-4050b8f14a1a)) (instances @@ -4161,6 +4244,9 @@ (property "Datasheet" "~" (at 119.38 257.81 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C25804" (at 119.38 257.81 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 2a827c0e-34a0-4032-bd55-6c8b021bd09c)) (pin "2" (uuid f5ce80af-922e-40ef-ad56-3b0436c23213)) (instances @@ -4212,6 +4298,9 @@ (property "Datasheet" "~" (at 114.3 205.74 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C14663" (at 114.3 205.74 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 7a9bc907-5d36-4b93-b560-2048e16d02e1)) (pin "2" (uuid bcbfd5bb-a68d-4140-b02e-3d86dcea01d9)) (instances @@ -4238,6 +4327,9 @@ (property "Datasheet" "~" (at 255.27 270.51 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "" (at 255.27 270.51 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 50dee71c-defd-4d3e-b3e9-30e8d5c6c57c)) (instances (project "hatlet" @@ -4288,6 +4380,9 @@ (property "Datasheet" "~" (at 36.83 87.63 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C14663" (at 36.83 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 2de0a0ad-5ebe-4b7f-8cf5-44407267eb45)) (pin "2" (uuid 7d73bbb9-05ff-438b-a353-b4697ed5cd63)) (instances @@ -4339,6 +4434,9 @@ (property "Datasheet" "~" (at 153.67 86.36 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C25190" (at 153.67 86.36 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 79cc0329-7b61-4d08-90ba-006db96a6889)) (pin "2" (uuid debc1fd8-368a-4a2d-b6d9-a625284aa81a)) (instances @@ -4390,6 +4488,9 @@ (property "Datasheet" "~" (at 180.34 267.97 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C96446" (at 180.34 267.97 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid be72cc20-80ad-4d26-a7f0-0690aa68b0ff)) (pin "2" (uuid c445c2af-a5e7-4b19-a152-a745f52747ed)) (instances @@ -4466,6 +4567,9 @@ (property "Datasheet" "~" (at 36.83 250.19 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C21190" (at 36.83 250.19 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid c3236599-28c9-4b05-96d1-220367ced69a)) (pin "2" (uuid 7e3055e6-9f36-447c-9e52-9a5ae47ef5f7)) (instances @@ -4517,6 +4621,9 @@ (property "Datasheet" "~" (at 104.14 205.74 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C14663" (at 104.14 205.74 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid dde59157-6e33-451c-9b57-a286210ac6e3)) (pin "2" (uuid 0e1a4134-3bdb-4d13-8f45-3cdecbe340a8)) (instances @@ -4568,6 +4675,9 @@ (property "Datasheet" "" (at 304.8 139.7 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "" (at 327.66 135.89 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 076b4ffb-3f51-4318-9159-10b78b392d4a)) (pin "10" (uuid 132a606a-5cf6-4621-81f8-f443caebe027)) (pin "11" (uuid 1330e234-c81e-4cb4-bba7-06e22e5e4667)) @@ -4629,6 +4739,9 @@ (property "Datasheet" "~" (at 279.4 27.94 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C23162" (at 279.4 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 757cb679-f4b7-4952-bee7-ce59f822e51a)) (pin "2" (uuid ac453c1d-6660-4662-a0ce-b2a34b841c6d)) (instances @@ -4655,6 +4768,9 @@ (property "Datasheet" "~" (at 129.54 144.78 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "" (at 129.54 144.78 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 25d24eee-4273-4ec9-8bef-6d55f03cd083)) (pin "2" (uuid 7db96f11-4928-4bb1-af23-881ae4c4ef87)) (pin "3" (uuid 530d6832-716d-4240-bfc6-44e8d6c130b0)) @@ -4673,7 +4789,7 @@ (property "Reference" "R8" (at 24.13 274.955 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "1k" (at 24.13 277.495 0) + (property "Value" "2k2" (at 24.13 277.495 0) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 21.59 275.59 0) @@ -4682,6 +4798,9 @@ (property "Datasheet" "~" (at 21.59 275.59 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C4190" (at 21.59 275.59 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid d807cbcd-e9a4-4bf8-80a0-9be272cc21f0)) (pin "2" (uuid dbda37be-d554-46c3-a9e9-10346a9d29a2)) (instances @@ -4711,6 +4830,9 @@ (property "lcsc" "https://www.lcsc.com/product-detail/Crystals_Yangxing-Tech-X322512MSB4SI_C9002.html" (at 71.12 264.16 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C9002" (at 71.12 264.16 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 4deef770-4f5d-4d7c-b49f-8a97d830a87e)) (pin "2" (uuid bba25667-e2fe-4323-9f8a-49591df6c227)) (pin "3" (uuid 2302f00f-9611-449c-868c-e2e95442e3eb)) @@ -4789,6 +4911,9 @@ (property "Datasheet" "~" (at 21.59 250.19 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C21190" (at 21.59 250.19 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 076a9e17-ca76-4799-b333-ac9bac7a6510)) (pin "2" (uuid 48cf8c09-5e3e-48b3-9eb7-6c4be9858fee)) (instances @@ -4800,6 +4925,42 @@ ) ) + (symbol (lib_id "pmod:PMOD_Peripheral_Conn_02x06") (at 76.2 58.42 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 4c9342d6-99f8-4ac6-9076-26980a889791) + (property "Reference" "J8" (at 75.1482 39.37 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "USB Header" (at 75.1482 41.91 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "racklet:Racklet_USBHeader_02x06" (at 99.06 62.23 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 53.975 62.23 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9df53e6a-0ec8-4554-8725-540a6ae03a2a)) + (pin "10" (uuid 2e05d0ec-fdc3-4130-9d1e-a9f949bc49a3)) + (pin "11" (uuid b64a4ee4-df10-4b44-bc80-aaba61b17a76)) + (pin "12" (uuid ef1a9f81-ef25-49a4-b648-2e2c11c04423)) + (pin "2" (uuid 7b362f11-de91-4db0-a7f1-542abb7db7de)) + (pin "3" (uuid e44da21b-fae2-462a-95ea-08e198ac3c83)) + (pin "4" (uuid e99e3dab-6bd1-4e2d-a0c9-0556fb912ae9)) + (pin "5" (uuid 0f44dcfc-29b3-4a94-89ce-0cbca86109d8)) + (pin "6" (uuid be9b903a-090e-49c8-b42a-a8126b82de04)) + (pin "7" (uuid 1922fceb-ce5a-4c86-afed-8df01ef9caa6)) + (pin "8" (uuid 5509fb5f-d520-4e48-b67e-d0fccc2343d4)) + (pin "9" (uuid d7c9c680-e6dc-4f3a-99e4-03a9c136bae5)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "J8") (unit 1) + ) + ) + ) + ) + (symbol (lib_name "GND_10") (lib_id "power:GND") (at 322.58 186.69 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 4e3b132a-1244-426b-8d0e-1f22e8b4637c) @@ -4915,6 +5076,9 @@ (property "Datasheet" "~" (at 86.36 264.16 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C21190" (at 86.36 264.16 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 089964ae-711a-4568-9b66-86d3c843818f)) (pin "2" (uuid 7ddadb16-54db-4634-9855-6f95b358cba3)) (instances @@ -4926,19 +5090,19 @@ ) ) - (symbol (lib_name "GND_3") (lib_id "power:GND") (at 81.28 69.85 90) (unit 1) + (symbol (lib_name "GND_3") (lib_id "power:GND") (at 81.28 66.04 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 6103c2a0-bfd6-4359-bae4-ebed4422f5d2) - (property "Reference" "#PWR06" (at 87.63 69.85 0) + (property "Reference" "#PWR06" (at 87.63 66.04 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 85.09 70.485 90) + (property "Value" "GND" (at 85.09 66.675 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "" (at 81.28 69.85 0) + (property "Footprint" "" (at 81.28 66.04 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 81.28 69.85 0) + (property "Datasheet" "" (at 81.28 66.04 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid aeb5afc8-90c1-4ed2-a124-225b13041109)) @@ -5016,6 +5180,9 @@ (property "Datasheet" "~" (at 137.16 270.51 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C21190" (at 137.16 270.51 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 3209ca0e-f646-4501-891b-c49fd6acf833)) (pin "2" (uuid 1767f3c3-b90f-4a8d-9fc2-8e60f8abe77b)) (instances @@ -5092,6 +5259,9 @@ (property "Datasheet" "~" (at 60.96 267.97 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C107045" (at 60.96 267.97 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 230f3a8b-0ded-44dd-8676-09ba27721d19)) (pin "2" (uuid 8b5e74fe-08c4-4140-814a-098e3debe66c)) (instances @@ -5118,6 +5288,9 @@ (property "Datasheet" "" (at 304.8 97.79 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "" (at 327.66 93.98 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 9d05ed4d-8e6c-48a7-a4c6-320ccad18deb)) (pin "10" (uuid 3bfd2e63-cae7-423f-bcc8-285fe82cbca3)) (pin "11" (uuid d1e50d1e-74bc-4326-a1fe-7dbf59bb92f5)) @@ -5304,6 +5477,9 @@ (property "Datasheet" "~" (at 53.34 205.74 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C14663" (at 53.34 205.74 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 3de87ae8-f2fa-4024-b031-9faa1fb97d2b)) (pin "2" (uuid b0d6c543-6aae-48e9-b252-c513362c4c6e)) (instances @@ -5355,6 +5531,9 @@ (property "Datasheet" "~" (at 287.02 148.59 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "" (at 287.02 148.59 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid ae68527f-1856-493f-8761-c4c7c44a95cc)) (pin "2" (uuid 081bb089-e32c-4278-845e-57e1d338191a)) (pin "3" (uuid b4dd83e6-c43d-419c-b216-c1c68cad7e32)) @@ -5382,6 +5561,9 @@ (property "Datasheet" "~" (at 83.82 205.74 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C14663" (at 83.82 205.74 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 3f27e230-9448-446c-b44d-20c4c00e3b82)) (pin "2" (uuid c4121f3d-6379-498d-b55f-6ba4882b2c13)) (instances @@ -5393,6 +5575,31 @@ ) ) + (symbol (lib_id "power:VBUS") (at 81.28 59.69 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 84f702f7-f2c5-4b53-b79e-e5c0a76b1333) + (property "Reference" "#PWR045" (at 77.47 59.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "VBUS" (at 85.09 60.325 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 81.28 59.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 81.28 59.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7b8b8754-ccac-4c1f-8b9f-b5311bed9c14)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR045") (unit 1) + ) + ) + ) + ) + (symbol (lib_name "GND_11") (lib_id "power:GND") (at 21.59 252.73 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 8c26d1ba-ef88-429c-ace1-8ed46f90fa44) @@ -5433,6 +5640,9 @@ (property "Datasheet" "~" (at 153.67 83.82 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C25190" (at 153.67 83.82 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 11f3c497-60ca-4594-bb06-ed1ced4ff635)) (pin "2" (uuid e20659c2-adf7-45cc-bc5c-57b11eba5169)) (instances @@ -5459,6 +5669,9 @@ (property "Datasheet" "~" (at 265.43 270.51 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "" (at 265.43 270.51 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid c5a75ac2-e73e-4581-ae9a-96cbca1f0c63)) (instances (project "hatlet" @@ -5484,6 +5697,9 @@ (property "Datasheet" "https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf" (at 186.69 114.3 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C2040" (at 186.69 114.3 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 4b3bd844-fc2c-4d3c-a095-44b7b3d2e61c)) (pin "10" (uuid 6a50f40f-a0d3-4949-a5d9-d54b6ceca339)) (pin "11" (uuid c5a9096a-bdf6-4d20-833d-b8c053c374f8)) @@ -5550,42 +5766,6 @@ ) ) - (symbol (lib_id "pmod:PMOD_Host_Conn_02x06") (at 76.2 58.42 0) (mirror y) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid 99eec7d6-0627-4698-9bdf-d3e17283642c) - (property "Reference" "J1" (at 76.2 38.1 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "USB Header" (at 76.2 40.64 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "pmod:PMOD_PinSocket_2x06_P2.54mm_Horizontal" (at 99.06 62.23 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 99.06 62.23 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 0bf6487e-3ea2-4411-baf2-e2a58ee4f500)) - (pin "10" (uuid f58fdcd9-4267-4972-ae43-0aaff5a50ee4)) - (pin "11" (uuid c2155630-9127-4887-97b4-f199f0827c13)) - (pin "12" (uuid 8c7d83de-8d00-464e-973e-2b6b7df0b0f3)) - (pin "2" (uuid 1c87784b-526e-4238-94b3-d3494ba59f62)) - (pin "3" (uuid a05878e8-66f3-49fe-bf0b-dbde46bd8dde)) - (pin "4" (uuid 3e544f25-e8d6-473a-97e2-75fbceb7bdb3)) - (pin "5" (uuid cd0f748e-aa20-4e16-8b7a-eb1c1ed7bd18)) - (pin "6" (uuid 3b2a4135-bd79-4d49-888a-4f5a2c97d24f)) - (pin "7" (uuid cc2c96a5-eaa0-4d5b-bfa7-516c4d5c5aca)) - (pin "8" (uuid 7f6ca1af-ba75-4de1-937f-3d7eeaa3cac0)) - (pin "9" (uuid b7101472-1ac3-4f32-aee1-e882c0d3bbfc)) - (instances - (project "hatlet" - (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" - (reference "J1") (unit 1) - ) - ) - ) - ) - (symbol (lib_name "GND_10") (lib_id "power:GND") (at 322.58 46.99 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 9d373b03-9b07-49c8-81a8-2056a2759dd6) @@ -5701,6 +5881,9 @@ (property "Datasheet" "~" (at 275.59 270.51 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "" (at 275.59 270.51 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid f79f4739-04bd-4ea7-874b-d0c1e25833cc)) (instances (project "hatlet" @@ -5726,6 +5909,9 @@ (property "Datasheet" "~" (at 273.05 27.94 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C23162" (at 273.05 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid bb762ba4-975c-4542-aea5-8f3520696aae)) (pin "2" (uuid abca796f-0932-43a9-a83d-6e3cce47c913)) (instances @@ -5777,6 +5963,9 @@ (property "Datasheet" "" (at 304.8 179.07 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "" (at 327.66 175.26 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid f18bdede-962d-46a2-8402-91bdb1a26248)) (pin "10" (uuid 01ccf84e-123e-4aab-b20f-c44788de5560)) (pin "11" (uuid b1938560-e01f-4eec-8aec-0b96ed39216f)) @@ -5813,6 +6002,9 @@ (property "Datasheet" "~" (at 44.45 223.52 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C15849" (at 44.45 223.52 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 6900acd3-4697-4234-8e91-674699ae616f)) (pin "2" (uuid c2943533-b0e7-407f-ab2f-ed4a5a869eac)) (instances @@ -5833,7 +6025,7 @@ (property "Value" "BOOTSEL" (at 128.27 260.35 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Button_Switch_SMD:SW_SPST_SKQG_WithStem" (at 128.27 259.08 0) + (property "Footprint" "Button_Switch_SMD:SW_SPST_TL3342" (at 128.27 259.08 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "https://datasheet.lcsc.com/lcsc/2104141846_G-Switch-GT-TC084C-H015-L5_C2762971.pdf" (at 128.27 259.08 0) @@ -5842,6 +6034,9 @@ (property "lcsc" "https://www.lcsc.com/product-detail/Tactile-Switches_G-Switch-GT-TC084C-H015-L5_C2762971.html" (at 128.27 264.16 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C318884" (at 128.27 264.16 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid ed51021e-1fe0-495d-bb2a-bb7772966251)) (pin "2" (uuid 70974f18-8430-458a-a7f8-04486112786a)) (instances @@ -5868,6 +6063,9 @@ (property "Datasheet" "~" (at 63.5 205.74 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C14663" (at 63.5 205.74 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 87574e12-a473-4f80-b980-ffc8cf10f6fd)) (pin "2" (uuid a1b92711-5470-4f31-8c8c-ed9f387d6f3d)) (instances @@ -5969,6 +6167,9 @@ (property "Datasheet" "~" (at 36.83 245.11 90) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C84256" (at 36.83 245.11 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 3e3cb91f-a15b-495d-8e5d-a7026dcdb35b)) (pin "2" (uuid 52ee5434-a8ad-4603-9fe0-58a20a4ebc1d)) (instances @@ -6023,6 +6224,9 @@ (property "lcsc" "https://www.lcsc.com/product-detail/NOR-FLASH_Winbond-Elec-W25Q128JVSIQ_C97521.html" (at 49.53 101.6 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C97521" (at 49.53 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 02482783-3722-411f-acd4-ed4707900882)) (pin "2" (uuid f6a3907d-bedb-4861-a8df-31980a9c64cc)) (pin "3" (uuid 49e0c309-a7a0-4975-910e-6a5f2d9d69ea)) @@ -6080,6 +6284,9 @@ (property "Datasheet" "~" (at 44.45 205.74 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C15849" (at 44.45 205.74 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 8ca8d312-ec36-4fe6-8a12-7a58842a0122)) (pin "2" (uuid a0af579b-2220-4be1-be15-bda8121c2186)) (instances @@ -6106,6 +6313,9 @@ (property "Datasheet" "~" (at 284.48 270.51 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "" (at 284.48 270.51 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 48a4e38d-26f0-4715-b081-1b52fc0bc50e)) (instances (project "hatlet" @@ -6131,6 +6341,9 @@ (property "Datasheet" "~" (at 63.5 223.52 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C14663" (at 63.5 223.52 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 762ee935-ec77-4654-8ead-f77e35047b9b)) (pin "2" (uuid 5888c4f4-b620-4ca6-8f44-801008b7f8e5)) (instances @@ -6157,6 +6370,9 @@ (property "Datasheet" "~" (at 295.91 27.94 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C23162" (at 295.91 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 879eab53-9ff8-4d21-8867-c4d6bb7c3ea9)) (pin "2" (uuid fb5e9c72-8416-42df-9d5e-a1c51d30b0d5)) (instances @@ -6183,6 +6399,9 @@ (property "Datasheet" "~" (at 21.59 270.51 90) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C84256" (at 21.59 270.51 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 18c66dec-baf7-4f28-bd42-bb16c458a071)) (pin "2" (uuid a1db259b-4bea-44e2-891d-e82db1c546c3)) (instances @@ -6209,6 +6428,9 @@ (property "Datasheet" "~" (at 80.01 267.97 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C107045" (at 80.01 267.97 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 2b95ffc7-55a3-473b-9cb4-4acc71c0c167)) (pin "2" (uuid 02a5c45e-d7fe-4e75-8378-44b9b26ab4c9)) (instances @@ -6235,6 +6457,9 @@ (property "Datasheet" "~" (at 21.59 245.11 90) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C84256" (at 21.59 245.11 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 1cd0d445-d4c6-4e78-a560-103ed419157a)) (pin "2" (uuid e610fd74-3642-42e9-97c3-c92c2dc5d0c9)) (instances @@ -6261,6 +6486,9 @@ (property "Datasheet" "~" (at 289.56 27.94 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C23162" (at 289.56 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 3aea5d88-bd9c-46f8-99b0-6d57a8feb226)) (pin "2" (uuid 56a590ab-6c55-4162-adba-4b167114b7d1)) (instances @@ -6362,6 +6590,9 @@ (property "Datasheet" "~" (at 36.83 275.59 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C21190" (at 36.83 275.59 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 56918942-482d-4d40-9dfd-474e36d41bd1)) (pin "2" (uuid 3351e694-fb22-438e-b6af-e13ec044120f)) (instances @@ -6388,6 +6619,9 @@ (property "Datasheet" "~" (at 73.66 205.74 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C14663" (at 73.66 205.74 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 476c89f0-83cb-4fd9-adf9-7ec8c7147ac3)) (pin "2" (uuid ca58c09f-5f11-4790-bf8d-3b072c7fa2c5)) (instances @@ -6414,6 +6648,9 @@ (property "Datasheet" "~" (at 210.82 267.97 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C96446" (at 210.82 267.97 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 0daa8da1-e844-45ff-8f5c-3b92a5807bde)) (pin "2" (uuid ebfa353c-8e8c-4ce5-9584-5f9a06a5860a)) (instances @@ -6465,6 +6702,9 @@ (property "Datasheet" "~" (at 36.83 270.51 90) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C84256" (at 36.83 270.51 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid f8dc0c8a-e54b-403a-ba29-d79c757f628d)) (pin "2" (uuid 511c5f4b-9188-43b9-a265-80213162bd6b)) (instances @@ -6491,6 +6731,9 @@ (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" (at 199.39 267.97 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C6186" (at 196.85 261.62 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 0af25603-2879-4d71-8acd-f2485a476312)) (pin "2" (uuid 9c8efc7d-f8f9-467c-8bbc-b26b4a5c1904)) (pin "3" (uuid 3d9bceeb-5eae-43e8-ba6b-22fb9003f5a4)) @@ -6543,6 +6786,9 @@ (property "Datasheet" "~" (at 53.34 223.52 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "C14663" (at 53.34 223.52 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 9e9291f1-45bb-4668-a80b-f5be36c718d0)) (pin "2" (uuid 8a337a36-b472-4224-a154-09612d4eb5f2)) (instances @@ -6619,6 +6865,9 @@ (property "Datasheet" "" (at 304.8 54.61 0) (effects (font (size 1.27 1.27)) hide) ) + (property "JLCPCB Part #" "" (at 327.66 50.8 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 15384dae-ff1d-4a02-bb46-377402367f61)) (pin "10" (uuid 73c6f900-5693-4d30-8319-aab67e9c762d)) (pin "11" (uuid 4c9f3cb9-3ca8-4323-addb-39b2ab417da6)) @@ -6640,6 +6889,31 @@ ) ) + (symbol (lib_id "power:VBUS") (at 81.28 44.45 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid ff8777a5-d087-46c4-aa5b-20b07f3f67ee) + (property "Reference" "#PWR051" (at 77.47 44.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "VBUS" (at 85.09 45.085 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 81.28 44.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 81.28 44.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f88f5c9f-3658-4423-8123-6b7b8c465f89)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR051") (unit 1) + ) + ) + ) + ) + (sheet_instances (path "/" (page "1")) ) From 4d53cd782a2a552dfcb1ecbf5aa636fd93ad1774 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Mon, 6 Mar 2023 19:59:06 +0200 Subject: [PATCH 15/42] Rename schematic LCSC designator field --- kicad-projects/hatlet/hatlet.kicad_sch | 105 +++++++++++-------------- 1 file changed, 48 insertions(+), 57 deletions(-) diff --git a/kicad-projects/hatlet/hatlet.kicad_sch b/kicad-projects/hatlet/hatlet.kicad_sch index 8f4c866..3cc3e4c 100644 --- a/kicad-projects/hatlet/hatlet.kicad_sch +++ b/kicad-projects/hatlet/hatlet.kicad_sch @@ -4165,7 +4165,7 @@ (property "Datasheet" "~" (at 93.98 205.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C14663" (at 93.98 205.74 0) + (property "LCSC Part #" "C14663" (at 93.98 205.74 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 73f8c5fa-5dfb-43cb-bcbc-c8eb75184b4b)) @@ -4244,7 +4244,7 @@ (property "Datasheet" "~" (at 119.38 257.81 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C25804" (at 119.38 257.81 0) + (property "LCSC Part #" "C25804" (at 119.38 257.81 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 2a827c0e-34a0-4032-bd55-6c8b021bd09c)) @@ -4298,7 +4298,7 @@ (property "Datasheet" "~" (at 114.3 205.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C14663" (at 114.3 205.74 0) + (property "LCSC Part #" "C14663" (at 114.3 205.74 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 7a9bc907-5d36-4b93-b560-2048e16d02e1)) @@ -4327,7 +4327,7 @@ (property "Datasheet" "~" (at 255.27 270.51 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "" (at 255.27 270.51 0) + (property "LCSC Part #" "" (at 255.27 270.51 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 50dee71c-defd-4d3e-b3e9-30e8d5c6c57c)) @@ -4380,7 +4380,7 @@ (property "Datasheet" "~" (at 36.83 87.63 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C14663" (at 36.83 87.63 0) + (property "LCSC Part #" "C14663" (at 36.83 87.63 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 2de0a0ad-5ebe-4b7f-8cf5-44407267eb45)) @@ -4434,7 +4434,7 @@ (property "Datasheet" "~" (at 153.67 86.36 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C25190" (at 153.67 86.36 0) + (property "LCSC Part #" "C25190" (at 153.67 86.36 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 79cc0329-7b61-4d08-90ba-006db96a6889)) @@ -4488,7 +4488,7 @@ (property "Datasheet" "~" (at 180.34 267.97 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C96446" (at 180.34 267.97 0) + (property "LCSC Part #" "C96446" (at 180.34 267.97 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid be72cc20-80ad-4d26-a7f0-0690aa68b0ff)) @@ -4567,7 +4567,7 @@ (property "Datasheet" "~" (at 36.83 250.19 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C21190" (at 36.83 250.19 0) + (property "LCSC Part #" "C21190" (at 36.83 250.19 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid c3236599-28c9-4b05-96d1-220367ced69a)) @@ -4621,7 +4621,7 @@ (property "Datasheet" "~" (at 104.14 205.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C14663" (at 104.14 205.74 0) + (property "LCSC Part #" "C14663" (at 104.14 205.74 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid dde59157-6e33-451c-9b57-a286210ac6e3)) @@ -4675,7 +4675,7 @@ (property "Datasheet" "" (at 304.8 139.7 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "" (at 327.66 135.89 0) + (property "LCSC Part #" "" (at 327.66 135.89 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 076b4ffb-3f51-4318-9159-10b78b392d4a)) @@ -4739,7 +4739,7 @@ (property "Datasheet" "~" (at 279.4 27.94 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C23162" (at 279.4 27.94 0) + (property "LCSC Part #" "C23162" (at 279.4 27.94 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 757cb679-f4b7-4952-bee7-ce59f822e51a)) @@ -4768,7 +4768,7 @@ (property "Datasheet" "~" (at 129.54 144.78 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "" (at 129.54 144.78 0) + (property "LCSC Part #" "" (at 129.54 144.78 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 25d24eee-4273-4ec9-8bef-6d55f03cd083)) @@ -4798,7 +4798,7 @@ (property "Datasheet" "~" (at 21.59 275.59 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C4190" (at 21.59 275.59 0) + (property "LCSC Part #" "C4190" (at 21.59 275.59 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid d807cbcd-e9a4-4bf8-80a0-9be272cc21f0)) @@ -4827,10 +4827,7 @@ (property "Datasheet" "https://datasheet.lcsc.com/lcsc/2103291203_Yangxing-Tech-X322512MSB4SI_C9002.pdf" (at 71.12 264.16 0) (effects (font (size 1.27 1.27)) hide) ) - (property "lcsc" "https://www.lcsc.com/product-detail/Crystals_Yangxing-Tech-X322512MSB4SI_C9002.html" (at 71.12 264.16 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "JLCPCB Part #" "C9002" (at 71.12 264.16 0) + (property "LCSC Part #" "C9002" (at 71.12 264.16 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 4deef770-4f5d-4d7c-b49f-8a97d830a87e)) @@ -4911,7 +4908,7 @@ (property "Datasheet" "~" (at 21.59 250.19 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C21190" (at 21.59 250.19 0) + (property "LCSC Part #" "C21190" (at 21.59 250.19 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 076a9e17-ca76-4799-b333-ac9bac7a6510)) @@ -5076,7 +5073,7 @@ (property "Datasheet" "~" (at 86.36 264.16 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C21190" (at 86.36 264.16 0) + (property "LCSC Part #" "C21190" (at 86.36 264.16 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 089964ae-711a-4568-9b66-86d3c843818f)) @@ -5180,7 +5177,7 @@ (property "Datasheet" "~" (at 137.16 270.51 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C21190" (at 137.16 270.51 0) + (property "LCSC Part #" "C21190" (at 137.16 270.51 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 3209ca0e-f646-4501-891b-c49fd6acf833)) @@ -5259,7 +5256,7 @@ (property "Datasheet" "~" (at 60.96 267.97 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C107045" (at 60.96 267.97 0) + (property "LCSC Part #" "C107045" (at 60.96 267.97 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 230f3a8b-0ded-44dd-8676-09ba27721d19)) @@ -5288,7 +5285,7 @@ (property "Datasheet" "" (at 304.8 97.79 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "" (at 327.66 93.98 0) + (property "LCSC Part #" "" (at 327.66 93.98 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 9d05ed4d-8e6c-48a7-a4c6-320ccad18deb)) @@ -5477,7 +5474,7 @@ (property "Datasheet" "~" (at 53.34 205.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C14663" (at 53.34 205.74 0) + (property "LCSC Part #" "C14663" (at 53.34 205.74 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 3de87ae8-f2fa-4024-b031-9faa1fb97d2b)) @@ -5531,7 +5528,7 @@ (property "Datasheet" "~" (at 287.02 148.59 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "" (at 287.02 148.59 0) + (property "LCSC Part #" "" (at 287.02 148.59 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid ae68527f-1856-493f-8761-c4c7c44a95cc)) @@ -5561,7 +5558,7 @@ (property "Datasheet" "~" (at 83.82 205.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C14663" (at 83.82 205.74 0) + (property "LCSC Part #" "C14663" (at 83.82 205.74 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 3f27e230-9448-446c-b44d-20c4c00e3b82)) @@ -5640,7 +5637,7 @@ (property "Datasheet" "~" (at 153.67 83.82 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C25190" (at 153.67 83.82 0) + (property "LCSC Part #" "C25190" (at 153.67 83.82 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 11f3c497-60ca-4594-bb06-ed1ced4ff635)) @@ -5669,7 +5666,7 @@ (property "Datasheet" "~" (at 265.43 270.51 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "" (at 265.43 270.51 0) + (property "LCSC Part #" "" (at 265.43 270.51 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid c5a75ac2-e73e-4581-ae9a-96cbca1f0c63)) @@ -5697,7 +5694,7 @@ (property "Datasheet" "https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf" (at 186.69 114.3 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C2040" (at 186.69 114.3 0) + (property "LCSC Part #" "C2040" (at 186.69 114.3 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 4b3bd844-fc2c-4d3c-a095-44b7b3d2e61c)) @@ -5881,7 +5878,7 @@ (property "Datasheet" "~" (at 275.59 270.51 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "" (at 275.59 270.51 0) + (property "LCSC Part #" "" (at 275.59 270.51 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid f79f4739-04bd-4ea7-874b-d0c1e25833cc)) @@ -5909,7 +5906,7 @@ (property "Datasheet" "~" (at 273.05 27.94 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C23162" (at 273.05 27.94 0) + (property "LCSC Part #" "C23162" (at 273.05 27.94 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid bb762ba4-975c-4542-aea5-8f3520696aae)) @@ -5963,7 +5960,7 @@ (property "Datasheet" "" (at 304.8 179.07 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "" (at 327.66 175.26 0) + (property "LCSC Part #" "" (at 327.66 175.26 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid f18bdede-962d-46a2-8402-91bdb1a26248)) @@ -6002,7 +5999,7 @@ (property "Datasheet" "~" (at 44.45 223.52 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C15849" (at 44.45 223.52 0) + (property "LCSC Part #" "C15849" (at 44.45 223.52 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 6900acd3-4697-4234-8e91-674699ae616f)) @@ -6031,10 +6028,7 @@ (property "Datasheet" "https://datasheet.lcsc.com/lcsc/2104141846_G-Switch-GT-TC084C-H015-L5_C2762971.pdf" (at 128.27 259.08 0) (effects (font (size 1.27 1.27)) hide) ) - (property "lcsc" "https://www.lcsc.com/product-detail/Tactile-Switches_G-Switch-GT-TC084C-H015-L5_C2762971.html" (at 128.27 264.16 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "JLCPCB Part #" "C318884" (at 128.27 264.16 0) + (property "LCSC Part #" "C318884" (at 128.27 264.16 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid ed51021e-1fe0-495d-bb2a-bb7772966251)) @@ -6063,7 +6057,7 @@ (property "Datasheet" "~" (at 63.5 205.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C14663" (at 63.5 205.74 0) + (property "LCSC Part #" "C14663" (at 63.5 205.74 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 87574e12-a473-4f80-b980-ffc8cf10f6fd)) @@ -6167,7 +6161,7 @@ (property "Datasheet" "~" (at 36.83 245.11 90) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C84256" (at 36.83 245.11 0) + (property "LCSC Part #" "C84256" (at 36.83 245.11 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 3e3cb91f-a15b-495d-8e5d-a7026dcdb35b)) @@ -6221,10 +6215,7 @@ (property "Datasheet" "http://www.winbond.com/resource-files/w25q128jv_dtr%20revc%2003272018%20plus.pdf" (at 49.53 101.6 0) (effects (font (size 1.27 1.27)) hide) ) - (property "lcsc" "https://www.lcsc.com/product-detail/NOR-FLASH_Winbond-Elec-W25Q128JVSIQ_C97521.html" (at 49.53 101.6 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "JLCPCB Part #" "C97521" (at 49.53 101.6 0) + (property "LCSC Part #" "C97521" (at 49.53 101.6 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 02482783-3722-411f-acd4-ed4707900882)) @@ -6284,7 +6275,7 @@ (property "Datasheet" "~" (at 44.45 205.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C15849" (at 44.45 205.74 0) + (property "LCSC Part #" "C15849" (at 44.45 205.74 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 8ca8d312-ec36-4fe6-8a12-7a58842a0122)) @@ -6313,7 +6304,7 @@ (property "Datasheet" "~" (at 284.48 270.51 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "" (at 284.48 270.51 0) + (property "LCSC Part #" "" (at 284.48 270.51 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 48a4e38d-26f0-4715-b081-1b52fc0bc50e)) @@ -6341,7 +6332,7 @@ (property "Datasheet" "~" (at 63.5 223.52 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C14663" (at 63.5 223.52 0) + (property "LCSC Part #" "C14663" (at 63.5 223.52 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 762ee935-ec77-4654-8ead-f77e35047b9b)) @@ -6370,7 +6361,7 @@ (property "Datasheet" "~" (at 295.91 27.94 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C23162" (at 295.91 27.94 0) + (property "LCSC Part #" "C23162" (at 295.91 27.94 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 879eab53-9ff8-4d21-8867-c4d6bb7c3ea9)) @@ -6399,7 +6390,7 @@ (property "Datasheet" "~" (at 21.59 270.51 90) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C84256" (at 21.59 270.51 0) + (property "LCSC Part #" "C84256" (at 21.59 270.51 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 18c66dec-baf7-4f28-bd42-bb16c458a071)) @@ -6428,7 +6419,7 @@ (property "Datasheet" "~" (at 80.01 267.97 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C107045" (at 80.01 267.97 0) + (property "LCSC Part #" "C107045" (at 80.01 267.97 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 2b95ffc7-55a3-473b-9cb4-4acc71c0c167)) @@ -6457,7 +6448,7 @@ (property "Datasheet" "~" (at 21.59 245.11 90) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C84256" (at 21.59 245.11 0) + (property "LCSC Part #" "C84256" (at 21.59 245.11 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 1cd0d445-d4c6-4e78-a560-103ed419157a)) @@ -6486,7 +6477,7 @@ (property "Datasheet" "~" (at 289.56 27.94 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C23162" (at 289.56 27.94 0) + (property "LCSC Part #" "C23162" (at 289.56 27.94 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 3aea5d88-bd9c-46f8-99b0-6d57a8feb226)) @@ -6590,7 +6581,7 @@ (property "Datasheet" "~" (at 36.83 275.59 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C21190" (at 36.83 275.59 0) + (property "LCSC Part #" "C21190" (at 36.83 275.59 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 56918942-482d-4d40-9dfd-474e36d41bd1)) @@ -6619,7 +6610,7 @@ (property "Datasheet" "~" (at 73.66 205.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C14663" (at 73.66 205.74 0) + (property "LCSC Part #" "C14663" (at 73.66 205.74 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 476c89f0-83cb-4fd9-adf9-7ec8c7147ac3)) @@ -6648,7 +6639,7 @@ (property "Datasheet" "~" (at 210.82 267.97 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C96446" (at 210.82 267.97 0) + (property "LCSC Part #" "C96446" (at 210.82 267.97 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 0daa8da1-e844-45ff-8f5c-3b92a5807bde)) @@ -6702,7 +6693,7 @@ (property "Datasheet" "~" (at 36.83 270.51 90) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C84256" (at 36.83 270.51 0) + (property "LCSC Part #" "C84256" (at 36.83 270.51 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid f8dc0c8a-e54b-403a-ba29-d79c757f628d)) @@ -6731,7 +6722,7 @@ (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" (at 199.39 267.97 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C6186" (at 196.85 261.62 0) + (property "LCSC Part #" "C6186" (at 196.85 261.62 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 0af25603-2879-4d71-8acd-f2485a476312)) @@ -6786,7 +6777,7 @@ (property "Datasheet" "~" (at 53.34 223.52 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C14663" (at 53.34 223.52 0) + (property "LCSC Part #" "C14663" (at 53.34 223.52 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 9e9291f1-45bb-4668-a80b-f5be36c718d0)) @@ -6865,7 +6856,7 @@ (property "Datasheet" "" (at 304.8 54.61 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "" (at 327.66 50.8 0) + (property "LCSC Part #" "" (at 327.66 50.8 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 15384dae-ff1d-4a02-bb46-377402367f61)) From 3ed590316adfa2cb573a37653294e0400900270b Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Mon, 6 Mar 2023 20:02:11 +0200 Subject: [PATCH 16/42] Revert "Rename schematic LCSC designator field" This reverts commit 4d53cd782a2a552dfcb1ecbf5aa636fd93ad1774. --- kicad-projects/hatlet/hatlet.kicad_sch | 105 ++++++++++++++----------- 1 file changed, 57 insertions(+), 48 deletions(-) diff --git a/kicad-projects/hatlet/hatlet.kicad_sch b/kicad-projects/hatlet/hatlet.kicad_sch index 3cc3e4c..8f4c866 100644 --- a/kicad-projects/hatlet/hatlet.kicad_sch +++ b/kicad-projects/hatlet/hatlet.kicad_sch @@ -4165,7 +4165,7 @@ (property "Datasheet" "~" (at 93.98 205.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C14663" (at 93.98 205.74 0) + (property "JLCPCB Part #" "C14663" (at 93.98 205.74 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 73f8c5fa-5dfb-43cb-bcbc-c8eb75184b4b)) @@ -4244,7 +4244,7 @@ (property "Datasheet" "~" (at 119.38 257.81 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C25804" (at 119.38 257.81 0) + (property "JLCPCB Part #" "C25804" (at 119.38 257.81 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 2a827c0e-34a0-4032-bd55-6c8b021bd09c)) @@ -4298,7 +4298,7 @@ (property "Datasheet" "~" (at 114.3 205.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C14663" (at 114.3 205.74 0) + (property "JLCPCB Part #" "C14663" (at 114.3 205.74 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 7a9bc907-5d36-4b93-b560-2048e16d02e1)) @@ -4327,7 +4327,7 @@ (property "Datasheet" "~" (at 255.27 270.51 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "" (at 255.27 270.51 0) + (property "JLCPCB Part #" "" (at 255.27 270.51 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 50dee71c-defd-4d3e-b3e9-30e8d5c6c57c)) @@ -4380,7 +4380,7 @@ (property "Datasheet" "~" (at 36.83 87.63 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C14663" (at 36.83 87.63 0) + (property "JLCPCB Part #" "C14663" (at 36.83 87.63 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 2de0a0ad-5ebe-4b7f-8cf5-44407267eb45)) @@ -4434,7 +4434,7 @@ (property "Datasheet" "~" (at 153.67 86.36 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C25190" (at 153.67 86.36 0) + (property "JLCPCB Part #" "C25190" (at 153.67 86.36 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 79cc0329-7b61-4d08-90ba-006db96a6889)) @@ -4488,7 +4488,7 @@ (property "Datasheet" "~" (at 180.34 267.97 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C96446" (at 180.34 267.97 0) + (property "JLCPCB Part #" "C96446" (at 180.34 267.97 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid be72cc20-80ad-4d26-a7f0-0690aa68b0ff)) @@ -4567,7 +4567,7 @@ (property "Datasheet" "~" (at 36.83 250.19 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C21190" (at 36.83 250.19 0) + (property "JLCPCB Part #" "C21190" (at 36.83 250.19 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid c3236599-28c9-4b05-96d1-220367ced69a)) @@ -4621,7 +4621,7 @@ (property "Datasheet" "~" (at 104.14 205.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C14663" (at 104.14 205.74 0) + (property "JLCPCB Part #" "C14663" (at 104.14 205.74 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid dde59157-6e33-451c-9b57-a286210ac6e3)) @@ -4675,7 +4675,7 @@ (property "Datasheet" "" (at 304.8 139.7 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "" (at 327.66 135.89 0) + (property "JLCPCB Part #" "" (at 327.66 135.89 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 076b4ffb-3f51-4318-9159-10b78b392d4a)) @@ -4739,7 +4739,7 @@ (property "Datasheet" "~" (at 279.4 27.94 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C23162" (at 279.4 27.94 0) + (property "JLCPCB Part #" "C23162" (at 279.4 27.94 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 757cb679-f4b7-4952-bee7-ce59f822e51a)) @@ -4768,7 +4768,7 @@ (property "Datasheet" "~" (at 129.54 144.78 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "" (at 129.54 144.78 0) + (property "JLCPCB Part #" "" (at 129.54 144.78 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 25d24eee-4273-4ec9-8bef-6d55f03cd083)) @@ -4798,7 +4798,7 @@ (property "Datasheet" "~" (at 21.59 275.59 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C4190" (at 21.59 275.59 0) + (property "JLCPCB Part #" "C4190" (at 21.59 275.59 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid d807cbcd-e9a4-4bf8-80a0-9be272cc21f0)) @@ -4827,7 +4827,10 @@ (property "Datasheet" "https://datasheet.lcsc.com/lcsc/2103291203_Yangxing-Tech-X322512MSB4SI_C9002.pdf" (at 71.12 264.16 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C9002" (at 71.12 264.16 0) + (property "lcsc" "https://www.lcsc.com/product-detail/Crystals_Yangxing-Tech-X322512MSB4SI_C9002.html" (at 71.12 264.16 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "JLCPCB Part #" "C9002" (at 71.12 264.16 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 4deef770-4f5d-4d7c-b49f-8a97d830a87e)) @@ -4908,7 +4911,7 @@ (property "Datasheet" "~" (at 21.59 250.19 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C21190" (at 21.59 250.19 0) + (property "JLCPCB Part #" "C21190" (at 21.59 250.19 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 076a9e17-ca76-4799-b333-ac9bac7a6510)) @@ -5073,7 +5076,7 @@ (property "Datasheet" "~" (at 86.36 264.16 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C21190" (at 86.36 264.16 0) + (property "JLCPCB Part #" "C21190" (at 86.36 264.16 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 089964ae-711a-4568-9b66-86d3c843818f)) @@ -5177,7 +5180,7 @@ (property "Datasheet" "~" (at 137.16 270.51 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C21190" (at 137.16 270.51 0) + (property "JLCPCB Part #" "C21190" (at 137.16 270.51 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 3209ca0e-f646-4501-891b-c49fd6acf833)) @@ -5256,7 +5259,7 @@ (property "Datasheet" "~" (at 60.96 267.97 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C107045" (at 60.96 267.97 0) + (property "JLCPCB Part #" "C107045" (at 60.96 267.97 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 230f3a8b-0ded-44dd-8676-09ba27721d19)) @@ -5285,7 +5288,7 @@ (property "Datasheet" "" (at 304.8 97.79 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "" (at 327.66 93.98 0) + (property "JLCPCB Part #" "" (at 327.66 93.98 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 9d05ed4d-8e6c-48a7-a4c6-320ccad18deb)) @@ -5474,7 +5477,7 @@ (property "Datasheet" "~" (at 53.34 205.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C14663" (at 53.34 205.74 0) + (property "JLCPCB Part #" "C14663" (at 53.34 205.74 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 3de87ae8-f2fa-4024-b031-9faa1fb97d2b)) @@ -5528,7 +5531,7 @@ (property "Datasheet" "~" (at 287.02 148.59 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "" (at 287.02 148.59 0) + (property "JLCPCB Part #" "" (at 287.02 148.59 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid ae68527f-1856-493f-8761-c4c7c44a95cc)) @@ -5558,7 +5561,7 @@ (property "Datasheet" "~" (at 83.82 205.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C14663" (at 83.82 205.74 0) + (property "JLCPCB Part #" "C14663" (at 83.82 205.74 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 3f27e230-9448-446c-b44d-20c4c00e3b82)) @@ -5637,7 +5640,7 @@ (property "Datasheet" "~" (at 153.67 83.82 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C25190" (at 153.67 83.82 0) + (property "JLCPCB Part #" "C25190" (at 153.67 83.82 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 11f3c497-60ca-4594-bb06-ed1ced4ff635)) @@ -5666,7 +5669,7 @@ (property "Datasheet" "~" (at 265.43 270.51 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "" (at 265.43 270.51 0) + (property "JLCPCB Part #" "" (at 265.43 270.51 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid c5a75ac2-e73e-4581-ae9a-96cbca1f0c63)) @@ -5694,7 +5697,7 @@ (property "Datasheet" "https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf" (at 186.69 114.3 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C2040" (at 186.69 114.3 0) + (property "JLCPCB Part #" "C2040" (at 186.69 114.3 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 4b3bd844-fc2c-4d3c-a095-44b7b3d2e61c)) @@ -5878,7 +5881,7 @@ (property "Datasheet" "~" (at 275.59 270.51 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "" (at 275.59 270.51 0) + (property "JLCPCB Part #" "" (at 275.59 270.51 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid f79f4739-04bd-4ea7-874b-d0c1e25833cc)) @@ -5906,7 +5909,7 @@ (property "Datasheet" "~" (at 273.05 27.94 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C23162" (at 273.05 27.94 0) + (property "JLCPCB Part #" "C23162" (at 273.05 27.94 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid bb762ba4-975c-4542-aea5-8f3520696aae)) @@ -5960,7 +5963,7 @@ (property "Datasheet" "" (at 304.8 179.07 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "" (at 327.66 175.26 0) + (property "JLCPCB Part #" "" (at 327.66 175.26 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid f18bdede-962d-46a2-8402-91bdb1a26248)) @@ -5999,7 +6002,7 @@ (property "Datasheet" "~" (at 44.45 223.52 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C15849" (at 44.45 223.52 0) + (property "JLCPCB Part #" "C15849" (at 44.45 223.52 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 6900acd3-4697-4234-8e91-674699ae616f)) @@ -6028,7 +6031,10 @@ (property "Datasheet" "https://datasheet.lcsc.com/lcsc/2104141846_G-Switch-GT-TC084C-H015-L5_C2762971.pdf" (at 128.27 259.08 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C318884" (at 128.27 264.16 0) + (property "lcsc" "https://www.lcsc.com/product-detail/Tactile-Switches_G-Switch-GT-TC084C-H015-L5_C2762971.html" (at 128.27 264.16 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "JLCPCB Part #" "C318884" (at 128.27 264.16 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid ed51021e-1fe0-495d-bb2a-bb7772966251)) @@ -6057,7 +6063,7 @@ (property "Datasheet" "~" (at 63.5 205.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C14663" (at 63.5 205.74 0) + (property "JLCPCB Part #" "C14663" (at 63.5 205.74 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 87574e12-a473-4f80-b980-ffc8cf10f6fd)) @@ -6161,7 +6167,7 @@ (property "Datasheet" "~" (at 36.83 245.11 90) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C84256" (at 36.83 245.11 0) + (property "JLCPCB Part #" "C84256" (at 36.83 245.11 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 3e3cb91f-a15b-495d-8e5d-a7026dcdb35b)) @@ -6215,7 +6221,10 @@ (property "Datasheet" "http://www.winbond.com/resource-files/w25q128jv_dtr%20revc%2003272018%20plus.pdf" (at 49.53 101.6 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C97521" (at 49.53 101.6 0) + (property "lcsc" "https://www.lcsc.com/product-detail/NOR-FLASH_Winbond-Elec-W25Q128JVSIQ_C97521.html" (at 49.53 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "JLCPCB Part #" "C97521" (at 49.53 101.6 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 02482783-3722-411f-acd4-ed4707900882)) @@ -6275,7 +6284,7 @@ (property "Datasheet" "~" (at 44.45 205.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C15849" (at 44.45 205.74 0) + (property "JLCPCB Part #" "C15849" (at 44.45 205.74 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 8ca8d312-ec36-4fe6-8a12-7a58842a0122)) @@ -6304,7 +6313,7 @@ (property "Datasheet" "~" (at 284.48 270.51 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "" (at 284.48 270.51 0) + (property "JLCPCB Part #" "" (at 284.48 270.51 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 48a4e38d-26f0-4715-b081-1b52fc0bc50e)) @@ -6332,7 +6341,7 @@ (property "Datasheet" "~" (at 63.5 223.52 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C14663" (at 63.5 223.52 0) + (property "JLCPCB Part #" "C14663" (at 63.5 223.52 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 762ee935-ec77-4654-8ead-f77e35047b9b)) @@ -6361,7 +6370,7 @@ (property "Datasheet" "~" (at 295.91 27.94 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C23162" (at 295.91 27.94 0) + (property "JLCPCB Part #" "C23162" (at 295.91 27.94 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 879eab53-9ff8-4d21-8867-c4d6bb7c3ea9)) @@ -6390,7 +6399,7 @@ (property "Datasheet" "~" (at 21.59 270.51 90) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C84256" (at 21.59 270.51 0) + (property "JLCPCB Part #" "C84256" (at 21.59 270.51 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 18c66dec-baf7-4f28-bd42-bb16c458a071)) @@ -6419,7 +6428,7 @@ (property "Datasheet" "~" (at 80.01 267.97 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C107045" (at 80.01 267.97 0) + (property "JLCPCB Part #" "C107045" (at 80.01 267.97 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 2b95ffc7-55a3-473b-9cb4-4acc71c0c167)) @@ -6448,7 +6457,7 @@ (property "Datasheet" "~" (at 21.59 245.11 90) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C84256" (at 21.59 245.11 0) + (property "JLCPCB Part #" "C84256" (at 21.59 245.11 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 1cd0d445-d4c6-4e78-a560-103ed419157a)) @@ -6477,7 +6486,7 @@ (property "Datasheet" "~" (at 289.56 27.94 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C23162" (at 289.56 27.94 0) + (property "JLCPCB Part #" "C23162" (at 289.56 27.94 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 3aea5d88-bd9c-46f8-99b0-6d57a8feb226)) @@ -6581,7 +6590,7 @@ (property "Datasheet" "~" (at 36.83 275.59 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C21190" (at 36.83 275.59 0) + (property "JLCPCB Part #" "C21190" (at 36.83 275.59 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 56918942-482d-4d40-9dfd-474e36d41bd1)) @@ -6610,7 +6619,7 @@ (property "Datasheet" "~" (at 73.66 205.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C14663" (at 73.66 205.74 0) + (property "JLCPCB Part #" "C14663" (at 73.66 205.74 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 476c89f0-83cb-4fd9-adf9-7ec8c7147ac3)) @@ -6639,7 +6648,7 @@ (property "Datasheet" "~" (at 210.82 267.97 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C96446" (at 210.82 267.97 0) + (property "JLCPCB Part #" "C96446" (at 210.82 267.97 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 0daa8da1-e844-45ff-8f5c-3b92a5807bde)) @@ -6693,7 +6702,7 @@ (property "Datasheet" "~" (at 36.83 270.51 90) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C84256" (at 36.83 270.51 0) + (property "JLCPCB Part #" "C84256" (at 36.83 270.51 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid f8dc0c8a-e54b-403a-ba29-d79c757f628d)) @@ -6722,7 +6731,7 @@ (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" (at 199.39 267.97 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C6186" (at 196.85 261.62 0) + (property "JLCPCB Part #" "C6186" (at 196.85 261.62 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 0af25603-2879-4d71-8acd-f2485a476312)) @@ -6777,7 +6786,7 @@ (property "Datasheet" "~" (at 53.34 223.52 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "C14663" (at 53.34 223.52 0) + (property "JLCPCB Part #" "C14663" (at 53.34 223.52 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 9e9291f1-45bb-4668-a80b-f5be36c718d0)) @@ -6856,7 +6865,7 @@ (property "Datasheet" "" (at 304.8 54.61 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC Part #" "" (at 327.66 50.8 0) + (property "JLCPCB Part #" "" (at 327.66 50.8 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 15384dae-ff1d-4a02-bb46-377402367f61)) From e2abce71660e70d2027ec82977da34c799943a0e Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Mon, 6 Mar 2023 21:00:49 +0200 Subject: [PATCH 17/42] Space out traces to reduce crosstalk --- kicad-projects/hatlet/hatlet.kicad_pcb | 4 ++-- kicad-projects/hatlet/hatlet.kicad_sch | 17 ++++------------- 2 files changed, 6 insertions(+), 15 deletions(-) diff --git a/kicad-projects/hatlet/hatlet.kicad_pcb b/kicad-projects/hatlet/hatlet.kicad_pcb index 497e246..5d4a0f1 100644 --- a/kicad-projects/hatlet/hatlet.kicad_pcb +++ b/kicad-projects/hatlet/hatlet.kicad_pcb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:263831ae0eaf76dc9ffde327f22d04b6866989deb50b9150be10954d2ddb07f7 -size 1011130 +oid sha256:8b96be6aad01d5a446c8636ddad02c8b2b9b45a402e1e1c95cad3fee5452a7d1 +size 1012559 diff --git a/kicad-projects/hatlet/hatlet.kicad_sch b/kicad-projects/hatlet/hatlet.kicad_sch index 8f4c866..274b50b 100644 --- a/kicad-projects/hatlet/hatlet.kicad_sch +++ b/kicad-projects/hatlet/hatlet.kicad_sch @@ -4675,7 +4675,7 @@ (property "Datasheet" "" (at 304.8 139.7 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "" (at 327.66 135.89 0) + (property "JLCPCB Part #" "C2897426" (at 327.66 135.89 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 076b4ffb-3f51-4318-9159-10b78b392d4a)) @@ -4827,9 +4827,6 @@ (property "Datasheet" "https://datasheet.lcsc.com/lcsc/2103291203_Yangxing-Tech-X322512MSB4SI_C9002.pdf" (at 71.12 264.16 0) (effects (font (size 1.27 1.27)) hide) ) - (property "lcsc" "https://www.lcsc.com/product-detail/Crystals_Yangxing-Tech-X322512MSB4SI_C9002.html" (at 71.12 264.16 0) - (effects (font (size 1.27 1.27)) hide) - ) (property "JLCPCB Part #" "C9002" (at 71.12 264.16 0) (effects (font (size 1.27 1.27)) hide) ) @@ -5288,7 +5285,7 @@ (property "Datasheet" "" (at 304.8 97.79 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "" (at 327.66 93.98 0) + (property "JLCPCB Part #" "C2897426" (at 327.66 93.98 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 9d05ed4d-8e6c-48a7-a4c6-320ccad18deb)) @@ -5963,7 +5960,7 @@ (property "Datasheet" "" (at 304.8 179.07 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "" (at 327.66 175.26 0) + (property "JLCPCB Part #" "C2897426" (at 327.66 175.26 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid f18bdede-962d-46a2-8402-91bdb1a26248)) @@ -6031,9 +6028,6 @@ (property "Datasheet" "https://datasheet.lcsc.com/lcsc/2104141846_G-Switch-GT-TC084C-H015-L5_C2762971.pdf" (at 128.27 259.08 0) (effects (font (size 1.27 1.27)) hide) ) - (property "lcsc" "https://www.lcsc.com/product-detail/Tactile-Switches_G-Switch-GT-TC084C-H015-L5_C2762971.html" (at 128.27 264.16 0) - (effects (font (size 1.27 1.27)) hide) - ) (property "JLCPCB Part #" "C318884" (at 128.27 264.16 0) (effects (font (size 1.27 1.27)) hide) ) @@ -6221,9 +6215,6 @@ (property "Datasheet" "http://www.winbond.com/resource-files/w25q128jv_dtr%20revc%2003272018%20plus.pdf" (at 49.53 101.6 0) (effects (font (size 1.27 1.27)) hide) ) - (property "lcsc" "https://www.lcsc.com/product-detail/NOR-FLASH_Winbond-Elec-W25Q128JVSIQ_C97521.html" (at 49.53 101.6 0) - (effects (font (size 1.27 1.27)) hide) - ) (property "JLCPCB Part #" "C97521" (at 49.53 101.6 0) (effects (font (size 1.27 1.27)) hide) ) @@ -6865,7 +6856,7 @@ (property "Datasheet" "" (at 304.8 54.61 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "" (at 327.66 50.8 0) + (property "JLCPCB Part #" "C2897426" (at 327.66 50.8 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 15384dae-ff1d-4a02-bb46-377402367f61)) From 50ea15edd1ad4775cd4ca4ab833ff97cba84842b Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Mon, 6 Mar 2023 21:23:24 +0200 Subject: [PATCH 18/42] Update racklet-kicad-lib --- kicad-projects/libs/racklet-kicad-lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kicad-projects/libs/racklet-kicad-lib b/kicad-projects/libs/racklet-kicad-lib index f368443..709f748 160000 --- a/kicad-projects/libs/racklet-kicad-lib +++ b/kicad-projects/libs/racklet-kicad-lib @@ -1 +1 @@ -Subproject commit f3684432af8118f616014d2f43a6eeb213cc07c4 +Subproject commit 709f7482b50c237d55949452965bffe214736418 From fce72a9e712202fd8e8a7584d0e8e5b4641996fc Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Mon, 6 Mar 2023 21:23:43 +0200 Subject: [PATCH 19/42] Add JLCPCB PCBA tooling holes --- kicad-projects/hatlet/hatlet.kicad_pcb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kicad-projects/hatlet/hatlet.kicad_pcb b/kicad-projects/hatlet/hatlet.kicad_pcb index 5d4a0f1..ffbd526 100644 --- a/kicad-projects/hatlet/hatlet.kicad_pcb +++ b/kicad-projects/hatlet/hatlet.kicad_pcb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8b96be6aad01d5a446c8636ddad02c8b2b9b45a402e1e1c95cad3fee5452a7d1 -size 1012559 +oid sha256:daee56662929097b92ba2b0479d51780935adbc6275d9c9a28fcabf595cce237 +size 1033024 From a872b4a0ab3d18f54ea168ac885c21fa4061c475 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Wed, 8 Mar 2023 16:35:00 +0200 Subject: [PATCH 20/42] Update racklet-kicad-lib --- kicad-projects/libs/racklet-kicad-lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kicad-projects/libs/racklet-kicad-lib b/kicad-projects/libs/racklet-kicad-lib index 709f748..a8638d6 160000 --- a/kicad-projects/libs/racklet-kicad-lib +++ b/kicad-projects/libs/racklet-kicad-lib @@ -1 +1 @@ -Subproject commit 709f7482b50c237d55949452965bffe214736418 +Subproject commit a8638d607b40b28d96abd1de5d6e63418e387bec From f5e4de4121fe65f2392c7a3843a5cc78bdc6a74c Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Wed, 8 Mar 2023 16:48:13 +0200 Subject: [PATCH 21/42] Use USB header from racklet-kicad-lib --- kicad-projects/hatlet/hatlet.kicad_pcb | 4 +- kicad-projects/hatlet/hatlet.kicad_sch | 490 ++++++++++--------------- 2 files changed, 201 insertions(+), 293 deletions(-) diff --git a/kicad-projects/hatlet/hatlet.kicad_pcb b/kicad-projects/hatlet/hatlet.kicad_pcb index ffbd526..cc20ed6 100644 --- a/kicad-projects/hatlet/hatlet.kicad_pcb +++ b/kicad-projects/hatlet/hatlet.kicad_pcb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:daee56662929097b92ba2b0479d51780935adbc6275d9c9a28fcabf595cce237 -size 1033024 +oid sha256:8e2e53dba3598777973354bf39ec8315cfa88f44b4f48cf84c4cc64ef9ce16d8 +size 1033820 diff --git a/kicad-projects/hatlet/hatlet.kicad_sch b/kicad-projects/hatlet/hatlet.kicad_sch index 274b50b..0b9d8cb 100644 --- a/kicad-projects/hatlet/hatlet.kicad_sch +++ b/kicad-projects/hatlet/hatlet.kicad_sch @@ -1535,88 +1535,6 @@ ) ) ) - (symbol "pmod:PMOD_Peripheral_Conn_02x06" (in_bom yes) (on_board yes) - (property "Reference" "J" (at 0 -16.51 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "PMOD_Peripheral_Conn_02x06" (at 0 17.145 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "pmod:PMOD_PinHeader_2x06_P2.54mm_Horizontal" (at 22.86 -3.81 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at -22.225 -3.81 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "PMOD_Peripheral_Conn_02x06_0_0" - (text "Bottom Row" (at -3.81 -7.62 900) - (effects (font (size 1.27 1.27))) - ) - (text "Top Row" (at -3.81 7.62 900) - (effects (font (size 1.27 1.27))) - ) - ) - (symbol "PMOD_Peripheral_Conn_02x06_0_1" - (rectangle (start -2.54 0) (end 2.54 -15.24) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (rectangle (start -2.54 15.24) (end 2.54 0) - (stroke (width 0) (type default)) - (fill (type none)) - ) - ) - (symbol "PMOD_Peripheral_Conn_02x06_1_1" - (pin bidirectional line (at 5.08 13.97 180) (length 2.54) - (name "A0" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 5.08 -8.89 180) (length 2.54) - (name "B3" (effects (font (size 1.27 1.27)))) - (number "10" (effects (font (size 1.27 1.27)))) - ) - (pin power_in line (at 5.08 -11.43 180) (length 2.54) - (name "GND" (effects (font (size 1.27 1.27)))) - (number "11" (effects (font (size 1.27 1.27)))) - ) - (pin power_in line (at 5.08 -13.97 180) (length 2.54) - (name "VCC" (effects (font (size 1.27 1.27)))) - (number "12" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 5.08 11.43 180) (length 2.54) - (name "A1" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 5.08 8.89 180) (length 2.54) - (name "A2" (effects (font (size 1.27 1.27)))) - (number "3" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 5.08 6.35 180) (length 2.54) - (name "A3" (effects (font (size 1.27 1.27)))) - (number "4" (effects (font (size 1.27 1.27)))) - ) - (pin power_in line (at 5.08 3.81 180) (length 2.54) - (name "GND" (effects (font (size 1.27 1.27)))) - (number "5" (effects (font (size 1.27 1.27)))) - ) - (pin power_in line (at 5.08 1.27 180) (length 2.54) - (name "VCC" (effects (font (size 1.27 1.27)))) - (number "6" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 5.08 -1.27 180) (length 2.54) - (name "B0" (effects (font (size 1.27 1.27)))) - (number "7" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 5.08 -3.81 180) (length 2.54) - (name "B1" (effects (font (size 1.27 1.27)))) - (number "8" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 5.08 -6.35 180) (length 2.54) - (name "B2" (effects (font (size 1.27 1.27)))) - (number "9" (effects (font (size 1.27 1.27)))) - ) - ) - ) (symbol "power:+1V1" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) (property "Reference" "#PWR" (at 0 -3.81 0) (effects (font (size 1.27 1.27)) hide) @@ -1813,6 +1731,100 @@ ) ) ) + (symbol "racklet:Racklet_USBHeader_02x06" (in_bom yes) (on_board yes) + (property "Reference" "J" (at 0 -6.35 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Racklet_USBHeader_02x06" (at 0 10.16 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "racklet:Racklet_USBHeader_02x06" (at 0 15.24 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at -22.225 -13.97 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "USB device-side pin header connector with PMOD compatible pinout" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Racklet_USBHeader_02x06_0_1" + (rectangle (start -3.175 5.08) (end 2.54 -5.08) + (stroke (width 0) (type default)) + (fill (type background)) + ) + (polyline + (pts + (xy -6.35 6.35) + (xy 5.08 6.35) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -6.35 6.35) + (xy -4.445 6.985) + (xy -4.445 5.715) + (xy -6.35 6.35) + ) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (text "upstream" (at 0.635 7.62 0) + (effects (font (size 1.27 1.27))) + ) + ) + (symbol "Racklet_USBHeader_02x06_1_1" + (pin power_in line (at 5.08 3.81 180) (length 2.54) + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 5.08 1.27 180) (length 2.54) hide + (name "D-" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 -3.81 180) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 3.81 180) (length 2.54) hide + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 -3.81 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 5.08 1.27 180) (length 2.54) + (name "D-" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 5.08 -1.27 180) (length 2.54) + (name "D+" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 -3.81 180) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 3.81 180) (length 2.54) hide + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 3.81 180) (length 2.54) hide + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 -3.81 180) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 5.08 -1.27 180) (length 2.54) hide + (name "D+" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) ) (junction (at 83.82 201.93) (diameter 0) (color 0 0 0 0) @@ -1857,9 +1869,6 @@ (junction (at 300.99 128.27) (diameter 0) (color 0 0 0 0) (uuid 4ac4c83e-f49b-4f2f-9ffa-07bab8a90dac) ) - (junction (at 81.28 67.31) (diameter 0) (color 0 0 0 0) - (uuid 56c6c928-7e01-484b-94cc-0675f2764339) - ) (junction (at 181.61 66.04) (diameter 0) (color 0 0 0 0) (uuid 5f12d161-cc8f-432e-900f-0cc0d5ab7f60) ) @@ -1878,9 +1887,6 @@ (junction (at 73.66 201.93) (diameter 0) (color 0 0 0 0) (uuid 7527d443-3bf8-421b-94f6-7f4d977c2739) ) - (junction (at 81.28 64.77) (diameter 0) (color 0 0 0 0) - (uuid 7b7c89d9-0ee2-4da0-b270-6ecf04110a69) - ) (junction (at 289.56 57.15) (diameter 0) (color 0 0 0 0) (uuid 894a7792-ccac-429a-a453-3a387b49f5f1) ) @@ -1965,9 +1971,6 @@ (junction (at 279.4 24.13) (diameter 0) (color 0 0 0 0) (uuid eed9ea13-69fd-4a8e-b432-0115d6eb60c7) ) - (junction (at 81.28 66.04) (diameter 0) (color 0 0 0 0) - (uuid fc93ea84-5e3e-4150-99e7-1465397e6184) - ) (no_connect (at 322.58 102.87) (uuid 251bc8aa-4c84-454f-801c-7ac25bb55737)) (no_connect (at 322.58 137.16) (uuid 63de910b-034c-428b-a4ae-0f510cf154e8)) @@ -2082,6 +2085,10 @@ (stroke (width 0) (type default)) (uuid 6a0c3c2a-30e8-4c60-bd11-55e32bbdcd9d) ) + (bus_entry (at 133.35 83.82) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid 73450090-c154-433f-aa50-b3aebe5439c8) + ) (bus_entry (at 149.86 104.14) (size -2.54 2.54) (stroke (width 0) (type default)) (uuid 7361239e-8dd5-48d0-ac1f-57fe68517e04) @@ -2090,6 +2097,10 @@ (stroke (width 0) (type default)) (uuid 760a316f-9178-4c47-9b60-94b7a713b6e8) ) + (bus_entry (at 96.52 55.88) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid 7b69d3ea-8093-43b8-9a03-11576284c195) + ) (bus_entry (at 232.41 91.44) (size 2.54 -2.54) (stroke (width 0) (type default)) (uuid 7dbb4e40-a8b6-4030-aa6d-485da0cb1e2e) @@ -2138,6 +2149,10 @@ (stroke (width 0) (type default)) (uuid ab0e5456-b79c-4757-afff-12faed474dea) ) + (bus_entry (at 96.52 58.42) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid adab7db7-ecba-4e1d-a04a-ae49f097d21a) + ) (bus_entry (at 303.53 121.92) (size -2.54 2.54) (stroke (width 0) (type default)) (uuid b17c73af-fa14-48b4-af2e-bc2a73401ae6) @@ -2218,6 +2233,10 @@ (stroke (width 0) (type default)) (uuid e73ba53a-057d-48db-a2e0-d7b1cacea126) ) + (bus_entry (at 133.35 81.28) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid e7f4c467-bcd4-4341-840e-21ca808a5b4b) + ) (bus_entry (at 232.41 86.36) (size 2.54 -2.54) (stroke (width 0) (type default)) (uuid f469347a-b8cf-449b-ba4d-688f96053f23) @@ -2273,10 +2292,6 @@ (stroke (width 0) (type default)) (uuid 046dee73-1390-469a-b304-c9bb1063bbfc) ) - (wire (pts (xy 81.28 62.23) (xy 81.28 64.77)) - (stroke (width 0) (type default)) - (uuid 060b3c47-da86-4fe5-9396-880d94295252) - ) (wire (pts (xy 59.69 106.68) (xy 71.12 106.68)) (stroke (width 0) (type default)) (uuid 07d2c0ab-e25a-4487-b4fe-9e00bfea33cd) @@ -2406,6 +2421,11 @@ (stroke (width 0) (type default)) (uuid 1e5df5d7-8526-428e-977a-c552cb84a5b5) ) + (bus (pts (xy 133.35 83.82) (xy 133.35 81.28)) + (stroke (width 0) (type default)) + (uuid 1fafcc29-8387-4d3b-a117-4b1337c71ca5) + ) + (wire (pts (xy 170.18 261.62) (xy 180.34 261.62)) (stroke (width 0) (type default)) (uuid 2141282a-6e5b-4846-a84d-706d9ce720ad) @@ -2465,10 +2485,6 @@ (stroke (width 0) (type default)) (uuid 28862288-8a06-4434-994d-68031eafe67b) ) - (wire (pts (xy 81.28 64.77) (xy 81.28 66.04)) - (stroke (width 0) (type default)) - (uuid 28d516f7-75d7-4829-a088-4bcaf06d6cd2) - ) (bus (pts (xy 237.49 105.41) (xy 270.51 105.41)) (stroke (width 0) (type default)) (uuid 29649cc8-61b7-4eec-8846-6710a1825508) @@ -2578,6 +2594,11 @@ (stroke (width 0) (type default)) (uuid 3eb3c0fd-13d7-4346-b961-cc701380f352) ) + (bus (pts (xy 99.06 60.96) (xy 99.06 77.47)) + (stroke (width 0) (type default)) + (uuid 410cb602-180e-40a6-a54e-97d1b64ba3a2) + ) + (wire (pts (xy 71.12 271.78) (xy 71.12 269.24)) (stroke (width 0) (type default)) (uuid 432aa352-9f38-46b1-8f37-6c768d6944c3) @@ -2941,10 +2962,14 @@ (uuid 98f3ed27-c2b5-402c-b602-fc0cba0f0fde) ) - (wire (pts (xy 149.86 86.36) (xy 107.95 86.36)) + (wire (pts (xy 149.86 86.36) (xy 135.89 86.36)) (stroke (width 0) (type default)) (uuid 99a4998a-320b-4724-b68f-beb19ba4b2ef) ) + (wire (pts (xy 86.36 60.96) (xy 88.9 60.96)) + (stroke (width 0) (type default)) + (uuid 9a41c330-c2df-44ee-8016-39e9b43b9656) + ) (wire (pts (xy 212.09 137.16) (xy 234.95 137.16)) (stroke (width 0) (type default)) (uuid 9a7ec978-0523-4bdf-b6b4-a2cadb6b29ec) @@ -3007,6 +3032,10 @@ (stroke (width 0) (type default)) (uuid a49f912d-d3e4-4b37-a8d4-48b062eaea96) ) + (bus (pts (xy 99.06 58.42) (xy 99.06 60.96)) + (stroke (width 0) (type default)) + (uuid a5112551-e285-4656-b660-d4d3933500b9) + ) (wire (pts (xy 194.31 66.04) (xy 194.31 68.58)) (stroke (width 0) (type default)) @@ -3024,6 +3053,10 @@ (stroke (width 0) (type default)) (uuid a8e40249-b82e-4765-9d8d-489b288226c1) ) + (wire (pts (xy 86.36 53.34) (xy 88.9 53.34)) + (stroke (width 0) (type default)) + (uuid a9373632-07bd-4d51-bad5-f5eff7cced73) + ) (wire (pts (xy 322.58 97.79) (xy 303.53 97.79)) (stroke (width 0) (type default)) (uuid a9fccca5-5af5-4025-bac2-9e1de5d2c8c9) @@ -3036,7 +3069,7 @@ (stroke (width 0) (type default)) (uuid ab37bcac-5c60-453a-8cdc-2d9a9aa0ace7) ) - (wire (pts (xy 149.86 83.82) (xy 107.95 83.82)) + (wire (pts (xy 149.86 83.82) (xy 135.89 83.82)) (stroke (width 0) (type default)) (uuid abf11be9-822a-4649-8c80-f6a3f5765618) ) @@ -3101,10 +3134,6 @@ (stroke (width 0) (type default)) (uuid b8823f98-7854-41e6-9c81-d2675f64095a) ) - (wire (pts (xy 81.28 67.31) (xy 81.28 69.85)) - (stroke (width 0) (type default)) - (uuid b8e9dc15-46db-4dd0-b4b3-09088ac768f2) - ) (wire (pts (xy 44.45 208.28) (xy 44.45 209.55)) (stroke (width 0) (type default)) (uuid b9640da5-e72b-4497-b2cc-dc48ae9d46e3) @@ -3163,6 +3192,11 @@ (stroke (width 0) (type default)) (uuid c27421c5-cb08-4bad-abcc-68ed16fd1425) ) + (bus (pts (xy 133.35 81.28) (xy 133.35 77.47)) + (stroke (width 0) (type default)) + (uuid c3e3f225-67a8-4e7d-957a-e91f4e624a5a) + ) + (wire (pts (xy 322.58 121.92) (xy 303.53 121.92)) (stroke (width 0) (type default)) (uuid c7551eeb-7cd2-43f4-acd6-14dabdeb917d) @@ -3171,10 +3205,6 @@ (stroke (width 0) (type default)) (uuid c77aef59-277b-469e-aa8c-0bfc7b64c454) ) - (wire (pts (xy 81.28 66.04) (xy 81.28 67.31)) - (stroke (width 0) (type default)) - (uuid c9b1e87b-6069-47e7-a364-425341e0918d) - ) (wire (pts (xy 212.09 99.06) (xy 232.41 99.06)) (stroke (width 0) (type default)) (uuid ca23a3e0-5bba-43a7-bc85-88a18af9b921) @@ -3310,6 +3340,10 @@ (stroke (width 0) (type default)) (uuid e534f5d2-897a-4d3f-845b-bed693694e50) ) + (bus (pts (xy 133.35 77.47) (xy 99.06 77.47)) + (stroke (width 0) (type default)) + (uuid e585fd4b-c102-4311-bc14-fe6b5baa6ba9) + ) (bus (pts (xy 234.95 93.98) (xy 234.95 91.44)) (stroke (width 0) (type default)) (uuid e59cb158-e5cb-4a4e-9c53-fc3f2cd507f5) @@ -3373,7 +3407,7 @@ (stroke (width 0) (type default)) (uuid f1a245cb-2509-475c-b031-89883e3a573d) ) - (wire (pts (xy 91.44 52.07) (xy 81.28 52.07)) + (wire (pts (xy 96.52 58.42) (xy 86.36 58.42)) (stroke (width 0) (type default)) (uuid f1d012c2-939a-4be5-b88c-082213d3e904) ) @@ -3386,7 +3420,7 @@ (stroke (width 0) (type default)) (uuid f2f4353c-55f0-41f5-b076-6be7d123ddd7) ) - (wire (pts (xy 91.44 49.53) (xy 81.28 49.53)) + (wire (pts (xy 96.52 55.88) (xy 86.36 55.88)) (stroke (width 0) (type default)) (uuid f3f147f8-b3ae-4641-bb65-ddb8ef109007) ) @@ -3577,12 +3611,12 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 0865413f-7f96-48e1-aeee-28448414c95c) ) - (text "This is not really a PMOD connector since we're feeding USB bus voltage\nover it. The idea is to provide an interchangeable USB host/device termination." - (at 63.5 35.56 0) + (text "This is not really a PMOD connector since we're feeding USB bus voltage\nover it. The idea is to provide an interchangeable USB host/device termination,\nbut keep PMOD pinout compatibility to for easier probing." + (at 67.31 40.64 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 1a89b1e0-f54a-4e61-8b99-9f5a0e5fe54f) ) - (text "USB Header" (at 62.23 27.94 0) + (text "USB Header" (at 67.31 33.02 0) (effects (font (size 2.54 2.54) bold) (justify left bottom)) (uuid 1acecf04-5faf-4f78-9847-76e7bbed62ae) ) @@ -3611,8 +3645,7 @@ (effects (font (size 1.27 1.27) (thickness 0.254) bold) (justify left bottom)) (uuid 37e48218-c536-487a-8340-12f4eb6a3ee7) ) - (text "Differential 90 ohm\nboard thickness: 1.0mm\nwidth: 0.8mm\nseparation: 0.15mm" - (at 107.95 96.52 0) + (text "Differential 90 ohm" (at 124.46 90.17 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 39aabca6-cbd3-41ea-8a1f-e0296455b8c9) ) @@ -3633,8 +3666,8 @@ (effects (font (size 2.54 2.54) (thickness 0.508) bold) (justify left bottom)) (uuid 4b861c33-e4ab-40d7-b1ea-28ceeeceee4a) ) - (text "USB Host/Device and speed identification\nresistors are integrated to RP2040" - (at 107.95 80.01 0) + (text "RP2040 has integrated USB Host/Device\nand speed identification resistors" + (at 101.6 76.2 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 4c15dac4-8af8-4ab1-89ae-58f33e45c0b6) ) @@ -3666,7 +3699,7 @@ (effects (font (size 2.54 2.54) (thickness 0.508) bold) (justify left bottom)) (uuid 73b08098-c533-4b2a-902d-a5f59674da71) ) - (text "-- top row --\n1 GPIOXX\n2 GPIOXX\n3 GPIOXX\n4 GPIOXX\n5 GND\n6 VCC\n\n-- bottom row --\n7 GPIOXX\n8 GPIOXX\n9 GPIOXX\n10 GPIOXX\n11 GND\n12 VCC" + (text "-- top row --\n1 GPIO29\n2 GPIO28\n3 GPIO27\n4 GPIO26\n5 GND\n6 VCC\n\n-- bottom row --\n7 GPIO22\n8 GPIO23\n9 GPIO24\n10 GPIO25\n11 GND\n12 VCC" (at 349.25 196.85 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 7efde165-80af-45c3-90ce-b6ee4afa4ac6) @@ -3935,7 +3968,7 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 9ee8e10d-4e33-491f-9eb1-86e838806bcd) ) - (label "USB_D+" (at 107.95 83.82 0) (fields_autoplaced) + (label "USB_D+" (at 139.7 83.82 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 9f7ff5b3-675e-4752-978f-97db98efaa9a) ) @@ -3967,7 +4000,7 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid bcdbfcfa-06e8-42b2-893e-4f4a32b910ba) ) - (label "USB_D-" (at 107.95 86.36 0) (fields_autoplaced) + (label "USB_D-" (at 139.7 86.36 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid c27a952c-9d42-46f8-ae37-801632d8198b) ) @@ -4043,7 +4076,7 @@ (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid e0ec7a78-ad30-4b15-a28c-4c80b68115f7) ) - (label "USB_D+" (at 91.44 52.07 0) (fields_autoplaced) + (label "USB_D+" (at 87.63 58.42 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid e53dad90-7348-49ce-8ff7-4b72573c2933) ) @@ -4051,7 +4084,7 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid e543c74c-c8fa-4ec1-8803-dec28985bc75) ) - (label "USB_D-" (at 91.44 49.53 0) (fields_autoplaced) + (label "USB_D-" (at 87.63 55.88 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid e6c58bd9-0a38-4e76-aa9a-b17dd22c4b90) ) @@ -4258,19 +4291,19 @@ ) ) - (symbol (lib_id "power:VBUS") (at 81.28 72.39 270) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (symbol (lib_id "power:VBUS") (at 88.9 53.34 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid 0dd560a5-cb2a-4d22-99bc-33e929f95d2f) - (property "Reference" "#PWR012" (at 77.47 72.39 0) + (property "Reference" "#PWR012" (at 88.9 57.15 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "VBUS" (at 85.09 73.025 90) + (property "Value" "VBUS" (at 90.17 52.07 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 81.28 72.39 0) + (property "Footprint" "" (at 88.9 53.34 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 81.28 72.39 0) + (property "Datasheet" "" (at 88.9 53.34 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 4a958602-c11f-42b7-ae61-57e881a45f34)) @@ -4922,42 +4955,6 @@ ) ) - (symbol (lib_id "pmod:PMOD_Peripheral_Conn_02x06") (at 76.2 58.42 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 4c9342d6-99f8-4ac6-9076-26980a889791) - (property "Reference" "J8" (at 75.1482 39.37 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "USB Header" (at 75.1482 41.91 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "racklet:Racklet_USBHeader_02x06" (at 99.06 62.23 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 53.975 62.23 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 9df53e6a-0ec8-4554-8725-540a6ae03a2a)) - (pin "10" (uuid 2e05d0ec-fdc3-4130-9d1e-a9f949bc49a3)) - (pin "11" (uuid b64a4ee4-df10-4b44-bc80-aaba61b17a76)) - (pin "12" (uuid ef1a9f81-ef25-49a4-b648-2e2c11c04423)) - (pin "2" (uuid 7b362f11-de91-4db0-a7f1-542abb7db7de)) - (pin "3" (uuid e44da21b-fae2-462a-95ea-08e198ac3c83)) - (pin "4" (uuid e99e3dab-6bd1-4e2d-a0c9-0556fb912ae9)) - (pin "5" (uuid 0f44dcfc-29b3-4a94-89ce-0cbca86109d8)) - (pin "6" (uuid be9b903a-090e-49c8-b42a-a8126b82de04)) - (pin "7" (uuid 1922fceb-ce5a-4c86-afed-8df01ef9caa6)) - (pin "8" (uuid 5509fb5f-d520-4e48-b67e-d0fccc2343d4)) - (pin "9" (uuid d7c9c680-e6dc-4f3a-99e4-03a9c136bae5)) - (instances - (project "hatlet" - (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" - (reference "J8") (unit 1) - ) - ) - ) - ) - (symbol (lib_name "GND_10") (lib_id "power:GND") (at 322.58 186.69 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 4e3b132a-1244-426b-8d0e-1f22e8b4637c) @@ -5087,51 +5084,62 @@ ) ) - (symbol (lib_name "GND_3") (lib_id "power:GND") (at 81.28 66.04 90) (unit 1) + (symbol (lib_id "power:+3V3") (at 322.58 149.86 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 6103c2a0-bfd6-4359-bae4-ebed4422f5d2) - (property "Reference" "#PWR06" (at 87.63 66.04 0) + (uuid 61f0ce4d-7609-4a1c-baa1-666a62051098) + (property "Reference" "#PWR034" (at 326.39 149.86 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 85.09 66.675 90) - (effects (font (size 1.27 1.27)) (justify right)) + (property "Value" "+3V3" (at 318.77 150.495 90) + (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 81.28 66.04 0) + (property "Footprint" "" (at 322.58 149.86 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 81.28 66.04 0) + (property "Datasheet" "" (at 322.58 149.86 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid aeb5afc8-90c1-4ed2-a124-225b13041109)) + (pin "1" (uuid 1569c090-cfd0-4f46-bd7c-85fead365c24)) (instances (project "hatlet" (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" - (reference "#PWR06") (unit 1) + (reference "#PWR034") (unit 1) ) ) ) ) - (symbol (lib_id "power:+3V3") (at 322.58 149.86 90) (unit 1) + (symbol (lib_id "racklet:Racklet_USBHeader_02x06") (at 81.28 57.15 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 61f0ce4d-7609-4a1c-baa1-666a62051098) - (property "Reference" "#PWR034" (at 326.39 149.86 0) - (effects (font (size 1.27 1.27)) hide) + (uuid 622a6836-36e1-45ac-859a-d07b8e552e79) + (property "Reference" "J1" (at 80.6505 44.45 0) + (effects (font (size 1.27 1.27))) ) - (property "Value" "+3V3" (at 318.77 150.495 90) - (effects (font (size 1.27 1.27)) (justify left)) + (property "Value" "Racklet_USBHeader_02x06" (at 80.6505 46.99 0) + (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 322.58 149.86 0) + (property "Footprint" "racklet:Racklet_USBHeader_02x06" (at 81.28 41.91 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 322.58 149.86 0) + (property "Datasheet" "" (at 59.055 71.12 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 1569c090-cfd0-4f46-bd7c-85fead365c24)) + (pin "1" (uuid b5a5dc1d-8403-4d9d-8e64-228c86a95986)) + (pin "10" (uuid 1aeaac44-e226-4c9f-9b85-d8fed6397bbc)) + (pin "11" (uuid eab2bf10-f0ba-4fb6-98ad-4b4efd16fa3d)) + (pin "12" (uuid 8c0e7008-9b3a-470a-a8ae-8386086e49fd)) + (pin "2" (uuid f930e4e1-b91a-4bcf-abb4-82f70a7a3aa6)) + (pin "3" (uuid 6c0e36e1-726f-4a38-b03a-0d787917832c)) + (pin "4" (uuid f6738d1b-e01a-4d67-a6f4-a096fe0ae372)) + (pin "5" (uuid 34bfefdc-256d-42c1-8cac-c5dd6d2b2400)) + (pin "6" (uuid a9ff5f2c-01e4-4a33-8025-316b6f3817f2)) + (pin "7" (uuid e3990981-e2e4-4685-b5f1-125972bec277)) + (pin "8" (uuid 4b62301a-c7ee-43cb-9bf9-d4de8072172f)) + (pin "9" (uuid f0449455-9a9e-4405-b567-a98a3cdba51b)) (instances (project "hatlet" (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" - (reference "#PWR034") (unit 1) + (reference "J1") (unit 1) ) ) ) @@ -5572,31 +5580,6 @@ ) ) - (symbol (lib_id "power:VBUS") (at 81.28 59.69 270) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 84f702f7-f2c5-4b53-b79e-e5c0a76b1333) - (property "Reference" "#PWR045" (at 77.47 59.69 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "VBUS" (at 85.09 60.325 90) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "" (at 81.28 59.69 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 81.28 59.69 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 7b8b8754-ccac-4c1f-8b9f-b5311bed9c14)) - (instances - (project "hatlet" - (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" - (reference "#PWR045") (unit 1) - ) - ) - ) - ) - (symbol (lib_name "GND_11") (lib_id "power:GND") (at 21.59 252.73 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 8c26d1ba-ef88-429c-ace1-8ed46f90fa44) @@ -6071,44 +6054,19 @@ ) ) - (symbol (lib_name "GND_3") (lib_id "power:GND") (at 81.28 46.99 90) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid c79b4de8-4280-4eca-94cd-9fed0c41a9d1) - (property "Reference" "#PWR014" (at 87.63 46.99 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (at 85.09 47.625 90) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Footprint" "" (at 81.28 46.99 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 81.28 46.99 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid b2046da1-1af4-4ab6-a793-7a9dfc7cd75b)) - (instances - (project "hatlet" - (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" - (reference "#PWR014") (unit 1) - ) - ) - ) - ) - - (symbol (lib_name "GND_3") (lib_id "power:GND") (at 81.28 54.61 90) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (symbol (lib_name "GND_3") (lib_id "power:GND") (at 88.9 60.96 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid c8724895-9783-4251-bc2b-8cd0483cdb92) - (property "Reference" "#PWR011" (at 87.63 54.61 0) + (property "Reference" "#PWR011" (at 88.9 67.31 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 85.09 55.245 90) - (effects (font (size 1.27 1.27)) (justify right)) + (property "Value" "GND" (at 90.17 63.5 0) + (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 81.28 54.61 0) + (property "Footprint" "" (at 88.9 60.96 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 81.28 54.61 0) + (property "Datasheet" "" (at 88.9 60.96 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 0cb1cf4e-100e-4f76-91de-9f6a302c2096)) @@ -6235,31 +6193,6 @@ ) ) - (symbol (lib_id "power:VBUS") (at 81.28 57.15 270) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid d17c7f51-3ff3-464f-839f-8222347c1c4b) - (property "Reference" "#PWR013" (at 77.47 57.15 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "VBUS" (at 85.09 57.785 90) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "" (at 81.28 57.15 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 81.28 57.15 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid e9dd63d6-b278-4105-b4a0-917f50df6f84)) - (instances - (project "hatlet" - (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" - (reference "#PWR013") (unit 1) - ) - ) - ) - ) - (symbol (lib_id "Device:C_Small") (at 44.45 205.74 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid d539a6d7-6c4e-49a3-a21c-b737321d9f9c) @@ -6880,31 +6813,6 @@ ) ) - (symbol (lib_id "power:VBUS") (at 81.28 44.45 270) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid ff8777a5-d087-46c4-aa5b-20b07f3f67ee) - (property "Reference" "#PWR051" (at 77.47 44.45 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "VBUS" (at 85.09 45.085 90) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "" (at 81.28 44.45 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 81.28 44.45 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid f88f5c9f-3658-4423-8123-6b7b8c465f89)) - (instances - (project "hatlet" - (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" - (reference "#PWR051") (unit 1) - ) - ) - ) - ) - (sheet_instances (path "/" (page "1")) ) From 50db91994b0a2e295b6fbd0a08bd4397a7fbec60 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Wed, 8 Mar 2023 22:19:12 +0200 Subject: [PATCH 22/42] Design USB type C to Racklet USBSocket adapter --- kicad-projects/socket-to-c/fp-lib-table | 4 + .../socket-to-c/socket-to-c.kicad_pcb | 3 + .../socket-to-c/socket-to-c.kicad_pro | 533 +++++++++++++ .../socket-to-c/socket-to-c.kicad_sch | 754 ++++++++++++++++++ kicad-projects/socket-to-c/sym-lib-table | 4 + 5 files changed, 1298 insertions(+) create mode 100644 kicad-projects/socket-to-c/fp-lib-table create mode 100644 kicad-projects/socket-to-c/socket-to-c.kicad_pcb create mode 100644 kicad-projects/socket-to-c/socket-to-c.kicad_pro create mode 100644 kicad-projects/socket-to-c/socket-to-c.kicad_sch create mode 100644 kicad-projects/socket-to-c/sym-lib-table diff --git a/kicad-projects/socket-to-c/fp-lib-table b/kicad-projects/socket-to-c/fp-lib-table new file mode 100644 index 0000000..d72acc4 --- /dev/null +++ b/kicad-projects/socket-to-c/fp-lib-table @@ -0,0 +1,4 @@ +(fp_lib_table + (version 7) + (lib (name "racklet")(type "KiCad")(uri "${KIPRJMOD}/../libs/racklet-kicad-lib/racklet.pretty")(options "")(descr "")) +) diff --git a/kicad-projects/socket-to-c/socket-to-c.kicad_pcb b/kicad-projects/socket-to-c/socket-to-c.kicad_pcb new file mode 100644 index 0000000..427e3d8 --- /dev/null +++ b/kicad-projects/socket-to-c/socket-to-c.kicad_pcb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66c2f2df81326444a6915dc4e518d803ba5e6fead05471cdeffa9e6a2de188e9 +size 270522 diff --git a/kicad-projects/socket-to-c/socket-to-c.kicad_pro b/kicad-projects/socket-to-c/socket-to-c.kicad_pro new file mode 100644 index 0000000..d3806fe --- /dev/null +++ b/kicad-projects/socket-to-c/socket-to-c.kicad_pro @@ -0,0 +1,533 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "board_outline_line_width": 0.09999999999999999, + "copper_line_width": 0.19999999999999998, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.049999999999999996, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": false, + "text_position": 0, + "units_format": 1 + }, + "fab_line_width": 0.09999999999999999, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.15, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.762, + "height": 1.524, + "width": 1.524 + }, + "silk_line_width": 0.15, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.19999999999999998 + } + }, + "diff_pair_dimensions": [ + { + "gap": 0.0, + "via_gap": 0.0, + "width": 0.0 + }, + { + "gap": 0.152, + "via_gap": 0.152, + "width": 0.229 + }, + { + "gap": 0.2, + "via_gap": 0.2, + "width": 0.35 + } + ], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_near_hole": "error", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "warning", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "ignore", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_dangling": "warning", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.09, + "min_connection": 0.127, + "min_copper_edge_clearance": 0.0, + "min_hole_clearance": 0.254, + "min_hole_to_hole": 0.254, + "min_microvia_diameter": 0.39999999999999997, + "min_microvia_drill": 0.19999999999999998, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 1.0, + "min_text_thickness": 0.15, + "min_through_hole_diameter": 0.19999999999999998, + "min_track_width": 0.09, + "min_via_annular_width": 0.13, + "min_via_diameter": 0.39999999999999997, + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 5, + "td_on_pad_in_zone": false, + "td_onpadsmd": true, + "td_onroundshapesonly": false, + "td_ontrackend": false, + "td_onviapad": true + } + ], + "teardrop_parameters": [ + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [ + 0.0, + 0.0, + 0.0, + 0.09, + 0.2, + 0.4, + 0.6, + 0.8 + ], + "via_dimensions": [ + { + "diameter": 0.0, + "drill": 0.0 + }, + { + "diameter": 0.6, + "drill": 0.3 + } + ], + "zones_allow_external_fillets": false + }, + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "conflicting_netclasses": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "lib_symbol_issues": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "error", + "power_pin_not_driven": "error", + "similar_labels": "warning", + "simulation_model_issue": "error", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "socket-to-c.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6 + }, + { + "bus_width": 12, + "clearance": 0.09, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "USB diffpair", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 1.0, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6 + } + ], + "meta": { + "version": 3 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [ + { + "netclass": "USB diffpair", + "pattern": "/USB_D*" + } + ] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "page_layout_descr_file": "", + "plot_directory": "", + "spice_current_sheet_as_root": false, + "spice_external_command": "spice \"%I\"", + "spice_model_current_sheet_as_root": true, + "spice_save_all_currents": false, + "spice_save_all_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "cfa1bf77-352f-43d7-a646-6a2b04cb8caf", + "" + ] + ], + "text_variables": {} +} diff --git a/kicad-projects/socket-to-c/socket-to-c.kicad_sch b/kicad-projects/socket-to-c/socket-to-c.kicad_sch new file mode 100644 index 0000000..83d9a51 --- /dev/null +++ b/kicad-projects/socket-to-c/socket-to-c.kicad_sch @@ -0,0 +1,754 @@ +(kicad_sch (version 20230121) (generator eeschema) + + (uuid cfa1bf77-352f-43d7-a646-6a2b04cb8caf) + + (paper "A4") + + (title_block + (title "Adapter - USB Socket to Type C Receptacle") + (date "2023-03-08") + (rev "0.1.0") + (company "https://racklet.io") + (comment 1 "Author: Verneri Hirvonen") + ) + + (lib_symbols + (symbol "Connector:USB_C_Receptacle_USB2.0" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "J" (at -10.16 19.05 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "USB_C_Receptacle_USB2.0" (at 19.05 19.05 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (at 3.81 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" (at 3.81 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "usb universal serial bus type-C USB2.0" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "USB 2.0-only Type-C Receptacle connector" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "USB*C*Receptacle*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "USB_C_Receptacle_USB2.0_0_0" + (rectangle (start -0.254 -17.78) (end 0.254 -16.764) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start 10.16 -14.986) (end 9.144 -15.494) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start 10.16 -12.446) (end 9.144 -12.954) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start 10.16 -4.826) (end 9.144 -5.334) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start 10.16 -2.286) (end 9.144 -2.794) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start 10.16 0.254) (end 9.144 -0.254) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start 10.16 2.794) (end 9.144 2.286) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start 10.16 7.874) (end 9.144 7.366) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start 10.16 10.414) (end 9.144 9.906) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start 10.16 15.494) (end 9.144 14.986) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "USB_C_Receptacle_USB2.0_0_1" + (rectangle (start -10.16 17.78) (end 10.16 -17.78) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (arc (start -8.89 -3.81) (mid -6.985 -5.7067) (end -5.08 -3.81) + (stroke (width 0.508) (type default)) + (fill (type none)) + ) + (arc (start -7.62 -3.81) (mid -6.985 -4.4423) (end -6.35 -3.81) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (arc (start -7.62 -3.81) (mid -6.985 -4.4423) (end -6.35 -3.81) + (stroke (width 0.254) (type default)) + (fill (type outline)) + ) + (rectangle (start -7.62 -3.81) (end -6.35 3.81) + (stroke (width 0.254) (type default)) + (fill (type outline)) + ) + (arc (start -6.35 3.81) (mid -6.985 4.4423) (end -7.62 3.81) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (arc (start -6.35 3.81) (mid -6.985 4.4423) (end -7.62 3.81) + (stroke (width 0.254) (type default)) + (fill (type outline)) + ) + (arc (start -5.08 3.81) (mid -6.985 5.7067) (end -8.89 3.81) + (stroke (width 0.508) (type default)) + (fill (type none)) + ) + (circle (center -2.54 1.143) (radius 0.635) + (stroke (width 0.254) (type default)) + (fill (type outline)) + ) + (circle (center 0 -5.842) (radius 1.27) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy -8.89 -3.81) + (xy -8.89 3.81) + ) + (stroke (width 0.508) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 3.81) + (xy -5.08 -3.81) + ) + (stroke (width 0.508) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -5.842) + (xy 0 4.318) + ) + (stroke (width 0.508) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -3.302) + (xy -2.54 -0.762) + (xy -2.54 0.508) + ) + (stroke (width 0.508) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -2.032) + (xy 2.54 0.508) + (xy 2.54 1.778) + ) + (stroke (width 0.508) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 4.318) + (xy 0 6.858) + (xy 1.27 4.318) + (xy -1.27 4.318) + ) + (stroke (width 0.254) (type default)) + (fill (type outline)) + ) + (rectangle (start 1.905 1.778) (end 3.175 3.048) + (stroke (width 0.254) (type default)) + (fill (type outline)) + ) + ) + (symbol "USB_C_Receptacle_USB2.0_1_1" + (pin passive line (at 0 -22.86 90) (length 5.08) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "A1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -22.86 90) (length 5.08) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "A12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 15.24 180) (length 5.08) + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "A4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 10.16 180) (length 5.08) + (name "CC1" (effects (font (size 1.27 1.27)))) + (number "A5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -2.54 180) (length 5.08) + (name "D+" (effects (font (size 1.27 1.27)))) + (number "A6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 2.54 180) (length 5.08) + (name "D-" (effects (font (size 1.27 1.27)))) + (number "A7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -12.7 180) (length 5.08) + (name "SBU1" (effects (font (size 1.27 1.27)))) + (number "A8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 15.24 180) (length 5.08) hide + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "A9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -22.86 90) (length 5.08) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "B1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -22.86 90) (length 5.08) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "B12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 15.24 180) (length 5.08) hide + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "B4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 7.62 180) (length 5.08) + (name "CC2" (effects (font (size 1.27 1.27)))) + (number "B5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -5.08 180) (length 5.08) + (name "D+" (effects (font (size 1.27 1.27)))) + (number "B6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 0 180) (length 5.08) + (name "D-" (effects (font (size 1.27 1.27)))) + (number "B7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -15.24 180) (length 5.08) + (name "SBU2" (effects (font (size 1.27 1.27)))) + (number "B8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 15.24 180) (length 5.08) hide + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "B9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -7.62 -22.86 90) (length 5.08) + (name "SHIELD" (effects (font (size 1.27 1.27)))) + (number "S1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:R_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) + (property "Reference" "R" (at 0.762 0.508 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "R_Small" (at 0.762 -1.016 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 0 0 0) + (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 resistor" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Resistor, small symbol" (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_Small_0_1" + (rectangle (start -0.762 1.778) (end 0.762 -1.778) + (stroke (width 0.2032) (type default)) + (fill (type none)) + ) + ) + (symbol "R_Small_1_1" + (pin passive line (at 0 2.54 270) (length 0.762) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 90) (length 0.762) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (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" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "GND_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "racklet:Racklet_USBSocket_02x06" (in_bom yes) (on_board yes) + (property "Reference" "J" (at 0 -6.35 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Racklet_USBSocket_02x06" (at 0 10.16 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "racklet:Racklet_USBSocket_02x06" (at 0 12.7 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at -12.065 -12.7 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "USB host-side pin socket connector with PMOD compatible pinout" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Racklet_USBSocket_02x06_0_1" + (rectangle (start -2.54 5.08) (end 3.175 -5.08) + (stroke (width 0) (type default)) + (fill (type background)) + ) + (polyline + (pts + (xy -6.35 6.35) + (xy 5.08 6.35) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -6.35 6.35) + (xy -4.445 6.985) + (xy -4.445 5.715) + (xy -6.35 6.35) + ) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (text "upstream" (at 0.635 7.62 0) + (effects (font (size 1.27 1.27))) + ) + ) + (symbol "Racklet_USBSocket_02x06_1_1" + (pin power_in line (at -5.08 3.81 0) (length 2.54) + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -5.08 1.27 0) (length 2.54) hide + (name "D-" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 -3.81 0) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 3.81 0) (length 2.54) hide + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 -3.81 0) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -5.08 1.27 0) (length 2.54) + (name "D-" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -5.08 -1.27 0) (length 2.54) + (name "D+" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 -3.81 0) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 3.81 0) (length 2.54) hide + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 3.81 0) (length 2.54) hide + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 -3.81 0) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -5.08 -1.27 0) (length 2.54) hide + (name "D+" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + (junction (at 106.68 113.03) (diameter 0) (color 0 0 0 0) + (uuid 2134e6aa-ba51-47e8-97e3-417220321864) + ) + (junction (at 125.73 88.9) (diameter 0) (color 0 0 0 0) + (uuid 25291744-2be2-456a-a489-8e51b8751b55) + ) + (junction (at 139.7 81.28) (diameter 0) (color 0 0 0 0) + (uuid b61776c4-36e3-45c0-bb2c-a0811d13e404) + ) + (junction (at 125.73 91.44) (diameter 0) (color 0 0 0 0) + (uuid f8124db1-1842-438a-ac58-aab4551f7b2b) + ) + + (no_connect (at 125.73 101.6) (uuid 7d5fe08d-0cf7-48df-b082-eb8e39ccc936)) + (no_connect (at 125.73 104.14) (uuid 85e66b7a-ad14-4f05-b7ca-d88883a3b668)) + + (wire (pts (xy 125.73 91.44) (xy 165.1 91.44)) + (stroke (width 0) (type default)) + (uuid 20d4f99c-1f64-4a76-95d6-4204b27ebd9c) + ) + (wire (pts (xy 106.68 113.03) (xy 110.49 113.03)) + (stroke (width 0) (type default)) + (uuid 2ce78a86-c134-4717-bd7c-21f0f982d168) + ) + (wire (pts (xy 125.73 81.28) (xy 129.54 81.28)) + (stroke (width 0) (type default)) + (uuid 4024e2e9-8bed-43e6-835a-0c569b24c0af) + ) + (wire (pts (xy 125.73 78.74) (xy 129.54 78.74)) + (stroke (width 0) (type default)) + (uuid 4370d7c0-45bb-44fd-9819-2d33bc80ff01) + ) + (wire (pts (xy 160.02 86.36) (xy 165.1 86.36)) + (stroke (width 0) (type default)) + (uuid 44c7710b-1f29-43f2-858f-abc0062d069f) + ) + (wire (pts (xy 134.62 81.28) (xy 139.7 81.28)) + (stroke (width 0) (type default)) + (uuid 5b360dee-4072-43ca-8070-4bdf79bc76d1) + ) + (wire (pts (xy 139.7 81.28) (xy 139.7 82.55)) + (stroke (width 0) (type default)) + (uuid 5d67175a-f1f7-41d2-a200-d202f7869602) + ) + (wire (pts (xy 102.87 111.76) (xy 102.87 113.03)) + (stroke (width 0) (type default)) + (uuid 6df8a8c3-867c-4d2f-afe9-2bd242d56245) + ) + (wire (pts (xy 160.02 73.66) (xy 160.02 86.36)) + (stroke (width 0) (type default)) + (uuid 71df7d47-8928-4bee-950c-99c088d2bc05) + ) + (wire (pts (xy 125.73 91.44) (xy 125.73 93.98)) + (stroke (width 0) (type default)) + (uuid 7678435f-9233-402a-83a1-0ca7a14c63ea) + ) + (wire (pts (xy 134.62 78.74) (xy 139.7 78.74)) + (stroke (width 0) (type default)) + (uuid 7e3422fd-9900-472e-9eb3-66b008527ea5) + ) + (wire (pts (xy 125.73 86.36) (xy 125.73 88.9)) + (stroke (width 0) (type default)) + (uuid 88168745-156f-4a87-a9a5-de3bf1042cbf) + ) + (wire (pts (xy 106.68 113.03) (xy 106.68 114.3)) + (stroke (width 0) (type default)) + (uuid 8d307403-58a8-4f21-a1f7-865beb9a7cd5) + ) + (wire (pts (xy 163.83 95.25) (xy 163.83 93.98)) + (stroke (width 0) (type default)) + (uuid 8d382ab0-1137-4e41-98ca-3eea12eb4402) + ) + (wire (pts (xy 102.87 113.03) (xy 106.68 113.03)) + (stroke (width 0) (type default)) + (uuid b5dd3558-99cf-4c8d-8dc0-997cb3266ecd) + ) + (wire (pts (xy 125.73 73.66) (xy 160.02 73.66)) + (stroke (width 0) (type default)) + (uuid c880ff2d-a70e-4433-ba9b-70cb278d5dd1) + ) + (wire (pts (xy 125.73 88.9) (xy 165.1 88.9)) + (stroke (width 0) (type default)) + (uuid d461dab8-99a5-4ce9-afb0-f941145893be) + ) + (wire (pts (xy 110.49 113.03) (xy 110.49 111.76)) + (stroke (width 0) (type default)) + (uuid e080902f-9322-46a0-8768-78cfc4da5f43) + ) + (wire (pts (xy 163.83 93.98) (xy 165.1 93.98)) + (stroke (width 0) (type default)) + (uuid ef76ac76-06c7-4ae2-8d86-a55caf8a6c0b) + ) + (wire (pts (xy 139.7 78.74) (xy 139.7 81.28)) + (stroke (width 0) (type default)) + (uuid ffd12a0f-7159-44e5-9566-5715ea5002eb) + ) + + (text "Nothing using type C\nsideband at the moment" (at 128.27 104.14 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 05554878-6934-4c58-b999-1f82eb4e6e81) + ) + + (label "USB_D-" (at 139.7 88.9 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 5772c189-b190-4eb3-8aec-508fb80662e6) + ) + (label "USB_D+" (at 139.7 91.44 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid edb7bcfc-0932-43ac-9680-670e44ae8168) + ) + + (symbol (lib_id "power:GND") (at 106.68 114.3 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 58a175f2-57b2-426e-a698-0ba8b525c9de) + (property "Reference" "#PWR01" (at 106.68 120.65 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 106.68 119.38 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 106.68 114.3 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 106.68 114.3 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 1183e006-90c8-4929-9127-3989ceb9e03d)) + (instances + (project "socket-to-c" + (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" + (reference "#PWR01") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R_Small") (at 132.08 81.28 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 5984c256-8ece-4080-b25d-342fd3ba05f1) + (property "Reference" "R3" (at 129.54 83.82 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "5k1" (at 134.62 83.82 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 132.08 81.28 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 132.08 81.28 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "JLCPCB Part #" "C23186" (at 132.08 81.28 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 55bd3004-acb5-47fb-bff9-7399632b5d8f)) + (pin "2" (uuid aaa0260b-9fed-4cf1-8fae-f7eccd699a1f)) + (instances + (project "socket-to-c" + (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" + (reference "R3") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 139.7 82.55 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid aac252fb-e52f-4c48-9621-ad48af4c6b37) + (property "Reference" "#PWR02" (at 139.7 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 143.51 83.82 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 139.7 82.55 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 139.7 82.55 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4d9f552c-b953-4dc7-a9f8-c6e5a90cb4a4)) + (instances + (project "socket-to-c" + (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" + (reference "#PWR02") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Connector:USB_C_Receptacle_USB2.0") (at 110.49 88.9 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid cbddee3d-f3e2-4146-a458-1caea8116180) + (property "Reference" "J2" (at 110.49 67.31 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "USB_C_Receptacle_USB2.0" (at 110.49 69.85 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12" (at 114.3 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" (at 114.3 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "JLCPCB Part #" "C165948" (at 110.49 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "A1" (uuid 09572e4a-1475-4a79-aa89-9c99468e1e46)) + (pin "A12" (uuid 96fa3a6f-7ab9-4cba-8e1e-7c5bb31f57ea)) + (pin "A4" (uuid fc147ee3-d8c4-4d35-9c0d-81e5f8404b8e)) + (pin "A5" (uuid 2c7dfd31-e30e-462d-af78-ea49dd4b8781)) + (pin "A6" (uuid d266c5e4-77b9-42c2-a196-78bf75964576)) + (pin "A7" (uuid 7c384c92-7aff-4dfa-b10b-023e111cb29d)) + (pin "A8" (uuid 68db14c6-b16e-4fa0-8411-a186f488cba3)) + (pin "A9" (uuid 5ea9fe97-a027-4eff-839f-cb4ac5bf1bca)) + (pin "B1" (uuid dc9855a6-510f-4626-af76-1005f7f113ba)) + (pin "B12" (uuid 990911af-b361-49a2-b746-32ae7bd3526d)) + (pin "B4" (uuid 776d07bf-3975-4198-84cf-26ca31e1000f)) + (pin "B5" (uuid ad0ebac3-a330-4ca7-a2ee-5c71466e8c2a)) + (pin "B6" (uuid 3da7e643-988d-460f-a1f8-64b3bd6fc4b0)) + (pin "B7" (uuid fa0fe6c6-7387-4470-9a56-d0560bcb8878)) + (pin "B8" (uuid 3bd539aa-e40a-459e-90c0-eb24771bd405)) + (pin "B9" (uuid c6e30970-fa7e-4ece-938e-638ba943251a)) + (pin "S1" (uuid 9d8f6141-933a-469d-a125-f50b64f1021c)) + (instances + (project "socket-to-c" + (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" + (reference "J2") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R_Small") (at 132.08 78.74 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid d78e3ccc-5666-40ba-b93f-71ce09020e7d) + (property "Reference" "R2" (at 129.54 76.2 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "5k1" (at 134.62 76.2 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 132.08 78.74 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 132.08 78.74 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "JLCPCB Part #" "C23186" (at 132.08 78.74 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 5b8f061b-adf5-4c0c-8b4f-30472267f21a)) + (pin "2" (uuid 54c56a31-1e20-470b-bc09-3a562cdadd1d)) + (instances + (project "socket-to-c" + (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" + (reference "R2") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 163.83 95.25 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid d94fc4cf-7e96-46f2-ac55-68caf9b0e4cb) + (property "Reference" "#PWR03" (at 163.83 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 163.83 100.33 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 163.83 95.25 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 163.83 95.25 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 219c5922-abdc-4033-8e31-cdb015bfac70)) + (instances + (project "socket-to-c" + (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" + (reference "#PWR03") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "racklet:Racklet_USBSocket_02x06") (at 170.18 90.17 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid feb75586-8e82-4558-b8d9-e7da4422d84a) + (property "Reference" "J1" (at 176.53 87.8482 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Racklet_USBSocket_02x06" (at 176.53 90.3882 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "racklet:Racklet_USBSocket_02x06" (at 170.18 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 158.115 102.87 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "JLCPCB Part #" "C2897426" (at 170.18 90.17 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 56f9885c-9cb2-4258-8d9f-45f855034173)) + (pin "10" (uuid 7c7ae6d9-482b-4d3a-b204-4cafcde4e5e6)) + (pin "11" (uuid e58c3c98-2908-48a5-a1e2-be2d0a042d3c)) + (pin "12" (uuid a5704a93-7a31-45f3-af49-0aff0d7fb16f)) + (pin "2" (uuid 143bbad1-3215-478e-88a5-035a8ec87fd8)) + (pin "3" (uuid f0596231-cc70-421f-9537-c516c14fb17d)) + (pin "4" (uuid 351bca09-65bc-4c83-8c3e-57574f551ecf)) + (pin "5" (uuid e1e4b7ea-b4bb-4a1a-8c61-8ac93795d3f1)) + (pin "6" (uuid ba8e0eef-c2c3-4d74-867a-46ed09b2d272)) + (pin "7" (uuid 4ccbd278-a130-4fc8-abd1-1591a2ee9fbb)) + (pin "8" (uuid 83eff3ff-cc0d-4824-9c11-fa60b0fd3135)) + (pin "9" (uuid d0cc9950-2f14-41bc-a798-0b2afe624f19)) + (instances + (project "socket-to-c" + (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" + (reference "J1") (unit 1) + ) + ) + ) + ) + + (sheet_instances + (path "/" (page "1")) + ) +) diff --git a/kicad-projects/socket-to-c/sym-lib-table b/kicad-projects/socket-to-c/sym-lib-table new file mode 100644 index 0000000..182b289 --- /dev/null +++ b/kicad-projects/socket-to-c/sym-lib-table @@ -0,0 +1,4 @@ +(sym_lib_table + (version 7) + (lib (name "racklet")(type "KiCad")(uri "${KIPRJMOD}/../libs/racklet-kicad-lib/racklet.kicad_sym")(options "")(descr "")) +) From 94f65aabbf7e195383d8d11b4b8412551d70837a Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Wed, 8 Mar 2023 22:26:48 +0200 Subject: [PATCH 23/42] hatlet: update USB diffpair size to match pcbcalc results --- kicad-projects/hatlet/hatlet.kicad_pcb | 4 ++-- kicad-projects/hatlet/hatlet.kicad_pro | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/kicad-projects/hatlet/hatlet.kicad_pcb b/kicad-projects/hatlet/hatlet.kicad_pcb index cc20ed6..95929d8 100644 --- a/kicad-projects/hatlet/hatlet.kicad_pcb +++ b/kicad-projects/hatlet/hatlet.kicad_pcb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e2e53dba3598777973354bf39ec8315cfa88f44b4f48cf84c4cc64ef9ce16d8 -size 1033820 +oid sha256:2f2de43e26b9aab46f63178d3bdd591c68028fa831229f40e1e39d4431938b11 +size 1034069 diff --git a/kicad-projects/hatlet/hatlet.kicad_pro b/kicad-projects/hatlet/hatlet.kicad_pro index 7a3522e..2c48fed 100644 --- a/kicad-projects/hatlet/hatlet.kicad_pro +++ b/kicad-projects/hatlet/hatlet.kicad_pro @@ -58,6 +58,11 @@ "gap": 0.152, "via_gap": 0.152, "width": 0.229 + }, + { + "gap": 0.2, + "via_gap": 0.2, + "width": 0.35 } ], "drc_exclusions": [], From 25f5163cc1c8d77051ec6add6d6b67535b2f79bf Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Wed, 8 Mar 2023 22:37:52 +0200 Subject: [PATCH 24/42] Update racklet-kicad-lib --- kicad-projects/hatlet/hatlet.kicad_pcb | 2 +- kicad-projects/libs/racklet-kicad-lib | 2 +- kicad-projects/socket-to-c/socket-to-c.kicad_pcb | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/kicad-projects/hatlet/hatlet.kicad_pcb b/kicad-projects/hatlet/hatlet.kicad_pcb index 95929d8..7bd11fb 100644 --- a/kicad-projects/hatlet/hatlet.kicad_pcb +++ b/kicad-projects/hatlet/hatlet.kicad_pcb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f2de43e26b9aab46f63178d3bdd591c68028fa831229f40e1e39d4431938b11 +oid sha256:48e54a57148acbc27d7754852a89ad1aa42c05c9b68040ed7c4b19e93d362db2 size 1034069 diff --git a/kicad-projects/libs/racklet-kicad-lib b/kicad-projects/libs/racklet-kicad-lib index a8638d6..b920528 160000 --- a/kicad-projects/libs/racklet-kicad-lib +++ b/kicad-projects/libs/racklet-kicad-lib @@ -1 +1 @@ -Subproject commit a8638d607b40b28d96abd1de5d6e63418e387bec +Subproject commit b920528668e8e359e6dc68757a1672fbefebaf02 diff --git a/kicad-projects/socket-to-c/socket-to-c.kicad_pcb b/kicad-projects/socket-to-c/socket-to-c.kicad_pcb index 427e3d8..381ab47 100644 --- a/kicad-projects/socket-to-c/socket-to-c.kicad_pcb +++ b/kicad-projects/socket-to-c/socket-to-c.kicad_pcb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:66c2f2df81326444a6915dc4e518d803ba5e6fead05471cdeffa9e6a2de188e9 -size 270522 +oid sha256:6dee39120542dc26cdb783d40b115d0da0002d516ce67404041d8b6bd0b6f3b3 +size 270988 From 3d6ea84bbcfae501c17811fb94db3d8ab8f65ee6 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Thu, 9 Mar 2023 21:09:02 +0200 Subject: [PATCH 25/42] usb-t-c: tweak edge position --- kicad-projects/socket-to-c/socket-to-c.kicad_pcb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kicad-projects/socket-to-c/socket-to-c.kicad_pcb b/kicad-projects/socket-to-c/socket-to-c.kicad_pcb index 381ab47..8c89b77 100644 --- a/kicad-projects/socket-to-c/socket-to-c.kicad_pcb +++ b/kicad-projects/socket-to-c/socket-to-c.kicad_pcb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6dee39120542dc26cdb783d40b115d0da0002d516ce67404041d8b6bd0b6f3b3 -size 270988 +oid sha256:d9f58d9b39dc8a6db7c384f59b208aaf8ced19e089514c9135171d3cd4d80675 +size 270998 From a377449cd4fbecec7c36d2affdf4f285e37376ed Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Fri, 10 Mar 2023 00:30:47 +0200 Subject: [PATCH 26/42] Update racklet-kicad-lib --- kicad-projects/libs/racklet-kicad-lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kicad-projects/libs/racklet-kicad-lib b/kicad-projects/libs/racklet-kicad-lib index b920528..cfb65a9 160000 --- a/kicad-projects/libs/racklet-kicad-lib +++ b/kicad-projects/libs/racklet-kicad-lib @@ -1 +1 @@ -Subproject commit b920528668e8e359e6dc68757a1672fbefebaf02 +Subproject commit cfb65a9732dbb17d2f2f767e17d42549a80d729d From 2dcb4519a9ce4e536842ed6d38a461ef04fc0bf1 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Fri, 10 Mar 2023 00:43:12 +0200 Subject: [PATCH 27/42] hatlet: add reset button --- kicad-projects/hatlet/hatlet.kicad_pcb | 4 +- kicad-projects/hatlet/hatlet.kicad_sch | 201 ++++++++++++++++++++----- 2 files changed, 165 insertions(+), 40 deletions(-) diff --git a/kicad-projects/hatlet/hatlet.kicad_pcb b/kicad-projects/hatlet/hatlet.kicad_pcb index 7bd11fb..abf1905 100644 --- a/kicad-projects/hatlet/hatlet.kicad_pcb +++ b/kicad-projects/hatlet/hatlet.kicad_pcb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:48e54a57148acbc27d7754852a89ad1aa42c05c9b68040ed7c4b19e93d362db2 -size 1034069 +oid sha256:779ec7ab66feaedf3cebf61bddd821e768bdddd6c62dc62b994f2ac483e4f23d +size 1114756 diff --git a/kicad-projects/hatlet/hatlet.kicad_sch b/kicad-projects/hatlet/hatlet.kicad_sch index 0b9d8cb..4dbc2b3 100644 --- a/kicad-projects/hatlet/hatlet.kicad_sch +++ b/kicad-projects/hatlet/hatlet.kicad_sch @@ -679,6 +679,46 @@ ) ) ) + (symbol "GND_13" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND_13" (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (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" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_13_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "GND_13_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "GND_2" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) (property "Reference" "#PWR" (at 0 -6.35 0) (effects (font (size 1.27 1.27)) hide) @@ -1827,6 +1867,9 @@ ) ) + (junction (at 149.86 76.2) (diameter 0) (color 0 0 0 0) + (uuid 01b469e5-6e01-45c6-98dc-2f9c826e365e) + ) (junction (at 83.82 201.93) (diameter 0) (color 0 0 0 0) (uuid 093c3a50-2170-4715-9810-d7ddb50ff708) ) @@ -2085,7 +2128,7 @@ (stroke (width 0) (type default)) (uuid 6a0c3c2a-30e8-4c60-bd11-55e32bbdcd9d) ) - (bus_entry (at 133.35 83.82) (size 2.54 2.54) + (bus_entry (at 133.35 88.9) (size 2.54 -2.54) (stroke (width 0) (type default)) (uuid 73450090-c154-433f-aa50-b3aebe5439c8) ) @@ -2233,7 +2276,7 @@ (stroke (width 0) (type default)) (uuid e73ba53a-057d-48db-a2e0-d7b1cacea126) ) - (bus_entry (at 133.35 81.28) (size 2.54 2.54) + (bus_entry (at 133.35 86.36) (size 2.54 -2.54) (stroke (width 0) (type default)) (uuid e7f4c467-bcd4-4341-840e-21ca808a5b4b) ) @@ -2421,11 +2464,14 @@ (stroke (width 0) (type default)) (uuid 1e5df5d7-8526-428e-977a-c552cb84a5b5) ) - (bus (pts (xy 133.35 83.82) (xy 133.35 81.28)) + (wire (pts (xy 149.86 76.2) (xy 149.86 73.66)) (stroke (width 0) (type default)) - (uuid 1fafcc29-8387-4d3b-a117-4b1337c71ca5) + (uuid 1e73748b-303d-4908-a824-afdfc37e7e93) + ) + (wire (pts (xy 161.29 76.2) (xy 149.86 76.2)) + (stroke (width 0) (type default)) + (uuid 209de0f9-fae7-4676-831e-4384ab282ecb) ) - (wire (pts (xy 170.18 261.62) (xy 180.34 261.62)) (stroke (width 0) (type default)) (uuid 2141282a-6e5b-4846-a84d-706d9ce720ad) @@ -2573,6 +2619,10 @@ (stroke (width 0) (type default)) (uuid 3af7a0e9-4a06-4caf-8d99-1e50beb211df) ) + (wire (pts (xy 128.27 77.47) (xy 128.27 76.2)) + (stroke (width 0) (type default)) + (uuid 3c5f82fd-8773-4c32-89f8-c0553d576b4d) + ) (wire (pts (xy 289.56 24.13) (xy 289.56 25.4)) (stroke (width 0) (type default)) (uuid 3cbe2cce-8425-4f2e-ab90-ec1d5e88e35c) @@ -2594,7 +2644,7 @@ (stroke (width 0) (type default)) (uuid 3eb3c0fd-13d7-4346-b961-cc701380f352) ) - (bus (pts (xy 99.06 60.96) (xy 99.06 77.47)) + (bus (pts (xy 99.06 60.96) (xy 99.06 90.17)) (stroke (width 0) (type default)) (uuid 410cb602-180e-40a6-a54e-97d1b64ba3a2) ) @@ -2961,6 +3011,10 @@ (stroke (width 0) (type default)) (uuid 98f3ed27-c2b5-402c-b602-fc0cba0f0fde) ) + (bus (pts (xy 133.35 88.9) (xy 133.35 90.17)) + (stroke (width 0) (type default)) + (uuid 9957e420-ebf4-4387-ba9e-9c00772b305b) + ) (wire (pts (xy 149.86 86.36) (xy 135.89 86.36)) (stroke (width 0) (type default)) @@ -3086,11 +3140,6 @@ (stroke (width 0) (type default)) (uuid ad4d1dfb-d94d-458c-945e-8f7fcfdcb3ab) ) - (polyline (pts (xy 151.13 63.5) (xy 151.13 76.2)) - (stroke (width 0) (type default)) - (uuid af14ce1a-d15b-45f1-8105-8932c65a3b93) - ) - (wire (pts (xy 53.34 226.06) (xy 53.34 227.33)) (stroke (width 0) (type default)) (uuid afa84040-1214-454e-8383-50cec4c0dcb0) @@ -3112,15 +3161,14 @@ (stroke (width 0) (type default)) (uuid b2e3009a-5609-44e6-9f3c-5ca58c0ba02a) ) - (polyline (pts (xy 158.75 76.2) (xy 151.13 76.2)) - (stroke (width 0) (type default)) - (uuid b343f850-7a99-4b0f-949a-cfc7a9f7da0b) - ) - (bus (pts (xy 237.49 149.86) (xy 237.49 152.4)) (stroke (width 0) (type default)) (uuid b375ed79-8522-42df-b711-6186666b3572) ) + (bus (pts (xy 133.35 86.36) (xy 133.35 88.9)) + (stroke (width 0) (type default)) + (uuid b3e136fe-fa53-4bc7-838d-eedf1bbfad90) + ) (bus (pts (xy 237.49 124.46) (xy 237.49 127)) (stroke (width 0) (type default)) (uuid b4161ca2-66c3-41fe-a857-34f56e019568) @@ -3130,6 +3178,10 @@ (uuid b5f6d052-c4c6-4da1-8e76-b6e2b5a524e4) ) + (wire (pts (xy 139.7 76.2) (xy 149.86 76.2)) + (stroke (width 0) (type default)) + (uuid b796bc78-cf2b-4175-84a7-c08203638b65) + ) (wire (pts (xy 186.69 162.56) (xy 186.69 161.29)) (stroke (width 0) (type default)) (uuid b8823f98-7854-41e6-9c81-d2675f64095a) @@ -3192,11 +3244,6 @@ (stroke (width 0) (type default)) (uuid c27421c5-cb08-4bad-abcc-68ed16fd1425) ) - (bus (pts (xy 133.35 81.28) (xy 133.35 77.47)) - (stroke (width 0) (type default)) - (uuid c3e3f225-67a8-4e7d-957a-e91f4e624a5a) - ) - (wire (pts (xy 322.58 121.92) (xy 303.53 121.92)) (stroke (width 0) (type default)) (uuid c7551eeb-7cd2-43f4-acd6-14dabdeb917d) @@ -3314,11 +3361,6 @@ (stroke (width 0) (type default)) (uuid e0facd6d-6617-4d03-94d3-630eec5528e4) ) - - (wire (pts (xy 160.02 76.2) (xy 161.29 76.2)) - (stroke (width 0) (type default)) - (uuid e1dc7cb2-7f40-4564-9182-68310bfeaf08) - ) (bus (pts (xy 237.49 129.54) (xy 237.49 132.08)) (stroke (width 0) (type default)) (uuid e2fe02fb-85e0-415d-9fe1-c531f96f2349) @@ -3340,7 +3382,7 @@ (stroke (width 0) (type default)) (uuid e534f5d2-897a-4d3f-845b-bed693694e50) ) - (bus (pts (xy 133.35 77.47) (xy 99.06 77.47)) + (bus (pts (xy 133.35 90.17) (xy 99.06 90.17)) (stroke (width 0) (type default)) (uuid e585fd4b-c102-4311-bc14-fe6b5baa6ba9) ) @@ -3462,6 +3504,10 @@ (stroke (width 0) (type default)) (uuid ff56d2c4-c079-4ea6-9d2d-23cddc850cd8) ) + (wire (pts (xy 128.27 76.2) (xy 129.54 76.2)) + (stroke (width 0) (type default)) + (uuid ffb644ab-819c-4b01-bc8e-033acb9edc3d) + ) (wire (pts (xy 275.59 273.05) (xy 284.48 273.05)) (stroke (width 0) (type default)) (uuid ffcb323d-a8af-4652-8dee-89c52cf14609) @@ -3645,7 +3691,7 @@ (effects (font (size 1.27 1.27) (thickness 0.254) bold) (justify left bottom)) (uuid 37e48218-c536-487a-8340-12f4eb6a3ee7) ) - (text "Differential 90 ohm" (at 124.46 90.17 0) + (text "Route as 90 ohm\ndifferential transmission line" (at 101.6 88.9 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 39aabca6-cbd3-41ea-8a1f-e0296455b8c9) ) @@ -3667,7 +3713,7 @@ (uuid 4b861c33-e4ab-40d7-b1ea-28ceeeceee4a) ) (text "RP2040 has integrated USB Host/Device\nand speed identification resistors" - (at 101.6 76.2 0) + (at 100.33 95.25 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 4c15dac4-8af8-4ab1-89ae-58f33e45c0b6) ) @@ -3716,10 +3762,6 @@ (effects (font (size 1.27 1.27) bold) (justify right bottom)) (uuid 88604ef2-742f-43b3-9aa5-e43d624c11b0) ) - (text "Global async reset\ntie to IOVDD to disable" (at 140.97 62.23 0) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 8c781413-66f4-4bdd-bba9-3fd2b784d6d1) - ) (text "Core supply" (at 172.72 53.34 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 8d9965b2-f4d4-4ac7-af8e-5a1a47387332) @@ -4481,19 +4523,19 @@ ) ) - (symbol (lib_id "power:+3V3") (at 160.02 76.2 0) (unit 1) + (symbol (lib_id "power:+3V3") (at 149.86 66.04 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 1d1cdfc0-cfaf-4fb7-8d67-f64fa16318ba) - (property "Reference" "#PWR026" (at 160.02 80.01 0) + (property "Reference" "#PWR026" (at 149.86 69.85 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3V3" (at 160.02 72.39 0) + (property "Value" "+3V3" (at 149.86 62.23 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 160.02 76.2 0) + (property "Footprint" "" (at 149.86 66.04 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 160.02 76.2 0) + (property "Datasheet" "" (at 149.86 66.04 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 984491c3-2e4d-4ba2-8388-8d42f3bbe068)) @@ -5030,6 +5072,35 @@ ) ) + (symbol (lib_id "Device:R") (at 149.86 69.85 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 55a3b6fc-efb9-44c0-9f19-2038f844a3bc) + (property "Reference" "R14" (at 152.4 69.215 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "10k" (at 152.4 71.755 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 148.082 69.85 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 149.86 69.85 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "JLCPCB Part #" "C25804" (at 149.86 69.85 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 35553c8b-699b-483b-ad93-6986d30254f3)) + (pin "2" (uuid 787ae816-c20d-41bc-95c2-9d937abba30d)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "R14") (unit 1) + ) + ) + ) + ) + (symbol (lib_name "GND_5") (lib_id "power:GND") (at 270.51 273.05 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 567ffeab-1634-49a8-9233-8743a4897a47) @@ -5084,6 +5155,31 @@ ) ) + (symbol (lib_name "GND_13") (lib_id "power:GND") (at 128.27 77.47 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 5f060d9e-2288-43f9-b804-bd86d6dba357) + (property "Reference" "#PWR06" (at 128.27 83.82 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 128.27 82.55 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 128.27 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 128.27 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 320490b8-1a3b-41e9-a70a-a6e664ea5565)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "#PWR06") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "power:+3V3") (at 322.58 149.86 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 61f0ce4d-7609-4a1c-baa1-666a62051098) @@ -5442,6 +5538,35 @@ ) ) + (symbol (lib_id "Switch:SW_Push") (at 134.62 76.2 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 8082f2b0-62af-48cc-a666-67c5f77bebcf) + (property "Reference" "SW2" (at 134.62 69.85 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "RESET" (at 134.62 72.39 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Button_Switch_SMD:SW_SPST_TL3342" (at 134.62 71.12 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://datasheet.lcsc.com/lcsc/2104141846_G-Switch-GT-TC084C-H015-L5_C2762971.pdf" (at 134.62 71.12 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "JLCPCB Part #" "C318884" (at 134.62 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 042eedbe-5383-44b9-b71d-973432a50e89)) + (pin "2" (uuid 4714f8b8-20c9-4d74-bd18-0025653c393d)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "SW2") (unit 1) + ) + ) + ) + ) + (symbol (lib_name "GND_1") (lib_id "power:GND") (at 44.45 210.82 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 80fe4417-ea1a-43a3-a73e-17a6f66e8742) From a22863b2b9292936f34014ee30799e188d546217 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Fri, 10 Mar 2023 00:54:13 +0200 Subject: [PATCH 28/42] socket-to-c: update usb socket footprint --- kicad-projects/socket-to-c/socket-to-c.kicad_pcb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kicad-projects/socket-to-c/socket-to-c.kicad_pcb b/kicad-projects/socket-to-c/socket-to-c.kicad_pcb index 8c89b77..8f1b170 100644 --- a/kicad-projects/socket-to-c/socket-to-c.kicad_pcb +++ b/kicad-projects/socket-to-c/socket-to-c.kicad_pcb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d9f58d9b39dc8a6db7c384f59b208aaf8ced19e089514c9135171d3cd4d80675 -size 270998 +oid sha256:56a368e271b55354ab5329c1f311ec08b114043d5d10f9328ec4e4e8efdc86f2 +size 271584 From 494461ea3cc7367e076d1bcb20e306a8cc709575 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Fri, 10 Mar 2023 09:44:25 +0200 Subject: [PATCH 29/42] hatlet: Fix PMOD0 I2C1 pinout --- kicad-projects/hatlet/hatlet.kicad_pcb | 4 ++-- kicad-projects/hatlet/hatlet.kicad_sch | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/kicad-projects/hatlet/hatlet.kicad_pcb b/kicad-projects/hatlet/hatlet.kicad_pcb index abf1905..0c5514d 100644 --- a/kicad-projects/hatlet/hatlet.kicad_pcb +++ b/kicad-projects/hatlet/hatlet.kicad_pcb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:779ec7ab66feaedf3cebf61bddd821e768bdddd6c62dc62b994f2ac483e4f23d -size 1114756 +oid sha256:955e30bd45220a0397b5c0931bf845ac9c62b4e7563aa7c9fb5fd0250f3b629d +size 1120279 diff --git a/kicad-projects/hatlet/hatlet.kicad_sch b/kicad-projects/hatlet/hatlet.kicad_sch index 4dbc2b3..5b8c878 100644 --- a/kicad-projects/hatlet/hatlet.kicad_sch +++ b/kicad-projects/hatlet/hatlet.kicad_sch @@ -3807,7 +3807,7 @@ (effects (font (size 1.27 1.27) (thickness 0.254) bold) (justify left bottom)) (uuid cfb237dc-9e20-49c4-8b1b-3bcdbd0f3e29) ) - (text "-- top row --\n1 I2C0 ~{INT} (GPIO2)\n2 I2C0 RESET (GPIO3)\n3 I2C0 SCL (GPIO5)\n4 I2C0 SDA (GPIO4)\n5 GND\n6 VCC\n\n-- bottom row --\n7 I2C1 ~{INT} (GPIO6)\n8 I2C1 RESET (GPIO7)\n9 I2C1 SCL (GPIO9)\n10 I2C1 SDA (GPIO8)\n11 GND\n12 VCC" + (text "-- top row --\n1 I2C0 ~{INT} (GPIO2)\n2 I2C0 RESET (GPIO3)\n3 I2C0 SCL (GPIO5)\n4 I2C0 SDA (GPIO4)\n5 GND\n6 VCC\n\n-- bottom row --\n7 I2C1 ~{INT} (GPIO8)\n8 I2C1 RESET (GPIO9)\n9 I2C1 SCL (GPIO7)\n10 I2C1 SDA (GPIO6)\n11 GND\n12 VCC" (at 349.25 69.85 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid e18393c6-290a-4138-933c-8afed62c3523) @@ -3878,7 +3878,7 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 333f7f08-dac1-43ec-8ab3-2243fedc6aff) ) - (label "I2C1_RESET" (at 215.9 93.98 0) (fields_autoplaced) + (label "I2C1_RESET" (at 215.9 99.06 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 3395e514-88b2-4633-bafb-4b6f1fc91667) ) @@ -4070,11 +4070,11 @@ (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid cf9d5bcd-991e-4315-a890-b2200981bcf6) ) - (label "I2C1_INT" (at 215.9 91.44 0) (fields_autoplaced) + (label "I2C1_INT" (at 215.9 96.52 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid d07e8b27-5293-4eee-bba4-1c44cf88214c) ) - (label "I2C1_SCL" (at 215.9 99.06 0) (fields_autoplaced) + (label "I2C1_SCL" (at 215.9 93.98 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid d1051de6-d2f6-4188-bccb-4b5ffa39ab41) ) @@ -4154,7 +4154,7 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid edfda538-1966-4127-a61d-c2ba47da4030) ) - (label "I2C1_SDA" (at 215.9 96.52 0) (fields_autoplaced) + (label "I2C1_SDA" (at 215.9 91.44 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid ee0624e9-8119-4927-8297-d0177267af21) ) From 0bcad15203d73775fa621b870b1c1b7a4ed7eeda Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Fri, 10 Mar 2023 09:45:24 +0200 Subject: [PATCH 30/42] socket-to-c: use KiBuzzard for title --- kicad-projects/socket-to-c/socket-to-c.kicad_pcb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kicad-projects/socket-to-c/socket-to-c.kicad_pcb b/kicad-projects/socket-to-c/socket-to-c.kicad_pcb index 8f1b170..f55777c 100644 --- a/kicad-projects/socket-to-c/socket-to-c.kicad_pcb +++ b/kicad-projects/socket-to-c/socket-to-c.kicad_pcb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:56a368e271b55354ab5329c1f311ec08b114043d5d10f9328ec4e4e8efdc86f2 -size 271584 +oid sha256:1cf1c3d6fbb823d2aea0744ca0d2db4eceeeba82292841c21399cfa2fda1d11b +size 285388 From bde9fe6e554d13d0157eab90041999e4a928d63d Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Fri, 10 Mar 2023 10:33:31 +0200 Subject: [PATCH 31/42] backlet: tweak bypass vias --- kicad-projects/hatlet/hatlet.kicad_pcb | 4 ++-- kicad-projects/hatlet/hatlet.kicad_pro | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/kicad-projects/hatlet/hatlet.kicad_pcb b/kicad-projects/hatlet/hatlet.kicad_pcb index 0c5514d..d07cd24 100644 --- a/kicad-projects/hatlet/hatlet.kicad_pcb +++ b/kicad-projects/hatlet/hatlet.kicad_pcb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:955e30bd45220a0397b5c0931bf845ac9c62b4e7563aa7c9fb5fd0250f3b629d -size 1120279 +oid sha256:c99b3570688cddccb5f3d60c6d6f3fa5b34e760fe86845d7eec044a8e89cd97b +size 1138015 diff --git a/kicad-projects/hatlet/hatlet.kicad_pro b/kicad-projects/hatlet/hatlet.kicad_pro index 2c48fed..a2871c4 100644 --- a/kicad-projects/hatlet/hatlet.kicad_pro +++ b/kicad-projects/hatlet/hatlet.kicad_pro @@ -34,9 +34,9 @@ "other_text_thickness": 0.15, "other_text_upright": false, "pads": { - "drill": 0.762, - "height": 1.524, - "width": 1.524 + "drill": 0.2, + "height": 0.5, + "width": 0.5 }, "silk_line_width": 0.15, "silk_text_italic": false, From 37e2b90ada4eeb3931ee75c71633164504b1b6f1 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Thu, 16 Mar 2023 19:35:02 +0200 Subject: [PATCH 32/42] wip: check in progress --- kicad-projects/hatlet/hatlet.kicad_pcb | 4 ++-- kicad-projects/hatlet/hatlet.kicad_sch | 4 ++++ kicad-projects/socket-to-c/socket-to-c.kicad_pcb | 4 ++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/kicad-projects/hatlet/hatlet.kicad_pcb b/kicad-projects/hatlet/hatlet.kicad_pcb index d07cd24..63a8da4 100644 --- a/kicad-projects/hatlet/hatlet.kicad_pcb +++ b/kicad-projects/hatlet/hatlet.kicad_pcb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c99b3570688cddccb5f3d60c6d6f3fa5b34e760fe86845d7eec044a8e89cd97b -size 1138015 +oid sha256:ad45af5179df70df75219f0f1f45ca54f4ffffe121b20eec091699506e59e53c +size 1136626 diff --git a/kicad-projects/hatlet/hatlet.kicad_sch b/kicad-projects/hatlet/hatlet.kicad_sch index 5b8c878..e247d35 100644 --- a/kicad-projects/hatlet/hatlet.kicad_sch +++ b/kicad-projects/hatlet/hatlet.kicad_sch @@ -3786,6 +3786,10 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid a6aa9e81-2499-482e-89ba-4d4722407984) ) + (text "TODO:\n- Add button" (at 25.4 130.81 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid a741f59b-b2a9-4f50-afe4-510b7117851d) + ) (text "Mounting holes" (at 252.73 264.16 0) (effects (font (size 2.54 2.54) bold) (justify left bottom)) (uuid a9494800-6d9a-487e-8021-cd4cf4484021) diff --git a/kicad-projects/socket-to-c/socket-to-c.kicad_pcb b/kicad-projects/socket-to-c/socket-to-c.kicad_pcb index f55777c..a9faca7 100644 --- a/kicad-projects/socket-to-c/socket-to-c.kicad_pcb +++ b/kicad-projects/socket-to-c/socket-to-c.kicad_pcb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1cf1c3d6fbb823d2aea0744ca0d2db4eceeeba82292841c21399cfa2fda1d11b -size 285388 +oid sha256:40f10adc64622d0207989ea3ec45f1a89b37518790542a79143718c4d04b74e3 +size 285431 From 5a8c87b07dc06296e7975845f8f4804b7012ded7 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Mon, 20 Mar 2023 19:09:33 +0200 Subject: [PATCH 33/42] hatlet: replace USBHeader with BackplaneHeader --- kicad-projects/hatlet/hatlet.kicad_pcb | 4 +- kicad-projects/hatlet/hatlet.kicad_sch | 159 ++++++++++++------------- kicad-projects/libs/racklet-kicad-lib | 2 +- 3 files changed, 81 insertions(+), 84 deletions(-) diff --git a/kicad-projects/hatlet/hatlet.kicad_pcb b/kicad-projects/hatlet/hatlet.kicad_pcb index 63a8da4..9208cab 100644 --- a/kicad-projects/hatlet/hatlet.kicad_pcb +++ b/kicad-projects/hatlet/hatlet.kicad_pcb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ad45af5179df70df75219f0f1f45ca54f4ffffe121b20eec091699506e59e53c -size 1136626 +oid sha256:b928cab97b7a976976ee160fcfd4b239cd613c1a2a565806e1ead40139b72584 +size 1168784 diff --git a/kicad-projects/hatlet/hatlet.kicad_sch b/kicad-projects/hatlet/hatlet.kicad_sch index e247d35..1169af1 100644 --- a/kicad-projects/hatlet/hatlet.kicad_sch +++ b/kicad-projects/hatlet/hatlet.kicad_sch @@ -1771,96 +1771,96 @@ ) ) ) - (symbol "racklet:Racklet_USBHeader_02x06" (in_bom yes) (on_board yes) - (property "Reference" "J" (at 0 -6.35 0) + (symbol "racklet:Racklet_BackplaneHeader_02x06" (in_bom yes) (on_board yes) + (property "Reference" "J" (at 0 -8.89 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "Racklet_USBHeader_02x06" (at 0 10.16 0) + (property "Value" "Racklet_BackplaneHeader_02x06" (at 0 13.97 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "racklet:Racklet_USBHeader_02x06" (at 0 15.24 0) + (property "Footprint" "racklet:Racklet_BackplaneHeader_02x06" (at 0 16.51 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at -22.225 -13.97 0) + (property "Datasheet" "" (at -51.435 5.08 0) (effects (font (size 1.27 1.27)) hide) ) (property "ki_description" "USB device-side pin header connector with PMOD compatible pinout" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "Racklet_USBHeader_02x06_0_1" - (rectangle (start -3.175 5.08) (end 2.54 -5.08) + (symbol "Racklet_BackplaneHeader_02x06_0_1" + (rectangle (start -5.08 8.89) (end 5.08 -7.62) (stroke (width 0) (type default)) (fill (type background)) ) (polyline (pts - (xy -6.35 6.35) - (xy 5.08 6.35) + (xy -6.35 10.16) + (xy 5.08 10.16) ) (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy -6.35 6.35) - (xy -4.445 6.985) - (xy -4.445 5.715) - (xy -6.35 6.35) + (xy -6.35 10.16) + (xy -4.445 10.795) + (xy -4.445 9.525) + (xy -6.35 10.16) ) (stroke (width 0) (type default)) (fill (type outline)) ) - (text "upstream" (at 0.635 7.62 0) + (text "upstream" (at 0 11.43 0) (effects (font (size 1.27 1.27))) ) ) - (symbol "Racklet_USBHeader_02x06_1_1" - (pin power_in line (at 5.08 3.81 180) (length 2.54) - (name "VBUS" (effects (font (size 1.27 1.27)))) + (symbol "Racklet_BackplaneHeader_02x06_1_1" + (pin power_in line (at 7.62 6.35 180) (length 2.54) + (name "+12VDC" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 5.08 1.27 180) (length 2.54) hide - (name "D-" (effects (font (size 1.27 1.27)))) + (pin power_in line (at 7.62 -6.35 180) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) (number "10" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at 5.08 -3.81 180) (length 2.54) hide + (pin power_in line (at 7.62 -6.35 180) (length 2.54) hide (name "GND" (effects (font (size 1.27 1.27)))) (number "11" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at 5.08 3.81 180) (length 2.54) hide - (name "VBUS" (effects (font (size 1.27 1.27)))) + (pin power_in line (at 7.62 -6.35 180) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) (number "12" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at 5.08 -3.81 180) (length 2.54) - (name "GND" (effects (font (size 1.27 1.27)))) + (pin power_in line (at 7.62 3.81 180) (length 2.54) + (name "+5VDC" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 5.08 1.27 180) (length 2.54) + (pin bidirectional line (at 7.62 -1.27 180) (length 2.54) (name "D-" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 5.08 -1.27 180) (length 2.54) + (pin bidirectional line (at 7.62 -3.81 180) (length 2.54) (name "D+" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at 5.08 -3.81 180) (length 2.54) hide + (pin power_in line (at 7.62 -6.35 180) (length 2.54) (name "GND" (effects (font (size 1.27 1.27)))) (number "5" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at 5.08 3.81 180) (length 2.54) hide - (name "VBUS" (effects (font (size 1.27 1.27)))) + (pin power_in line (at 7.62 -6.35 180) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) (number "6" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at 5.08 3.81 180) (length 2.54) hide - (name "VBUS" (effects (font (size 1.27 1.27)))) + (pin power_in line (at 7.62 6.35 180) (length 2.54) hide + (name "+12VDC" (effects (font (size 1.27 1.27)))) (number "7" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at 5.08 -3.81 180) (length 2.54) hide - (name "GND" (effects (font (size 1.27 1.27)))) + (pin power_in line (at 7.62 3.81 180) (length 2.54) hide + (name "+5VDC" (effects (font (size 1.27 1.27)))) (number "8" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 5.08 -1.27 180) (length 2.54) hide - (name "D+" (effects (font (size 1.27 1.27)))) + (pin power_in line (at 7.62 1.27 180) (length 2.54) + (name "+5VSB" (effects (font (size 1.27 1.27)))) (number "9" (effects (font (size 1.27 1.27)))) ) ) @@ -2015,8 +2015,10 @@ (uuid eed9ea13-69fd-4a8e-b432-0115d6eb60c7) ) + (no_connect (at 86.36 48.26) (uuid 138c6c4a-b65b-478f-be90-956f4ad4482f)) (no_connect (at 322.58 102.87) (uuid 251bc8aa-4c84-454f-801c-7ac25bb55737)) (no_connect (at 322.58 137.16) (uuid 63de910b-034c-428b-a4ae-0f510cf154e8)) + (no_connect (at 86.36 50.8) (uuid 79c9b6fc-7fa1-4dba-a487-4f6193881f84)) (no_connect (at 322.58 100.33) (uuid aeb6225e-8da9-4246-92ed-26adbe4ba1ff)) (no_connect (at 322.58 144.78) (uuid eb1a061f-452b-45ae-9c31-f7dafbf141f8)) @@ -3657,12 +3659,7 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 0865413f-7f96-48e1-aeee-28448414c95c) ) - (text "This is not really a PMOD connector since we're feeding USB bus voltage\nover it. The idea is to provide an interchangeable USB host/device termination,\nbut keep PMOD pinout compatibility to for easier probing." - (at 67.31 40.64 0) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 1a89b1e0-f54a-4e61-8b99-9f5a0e5fe54f) - ) - (text "USB Header" (at 67.31 33.02 0) + (text "Backplane Header" (at 60.96 34.29 0) (effects (font (size 2.54 2.54) bold) (justify left bottom)) (uuid 1acecf04-5faf-4f78-9847-76e7bbed62ae) ) @@ -3758,6 +3755,10 @@ (effects (font (size 1.27 1.27) bold) (justify right bottom)) (uuid 87814dd6-6272-41ed-9880-c68f32a64dc4) ) + (text "+5V/+12V SBC supplies unused for ${REVISION}" (at 87.63 48.26 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 883c14f3-4603-45a1-aa1d-89476fc04389) + ) (text "3" (at 345.44 217.805 0) (effects (font (size 1.27 1.27) bold) (justify right bottom)) (uuid 88604ef2-742f-43b3-9aa5-e43d624c11b0) @@ -3786,10 +3787,6 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid a6aa9e81-2499-482e-89ba-4d4722407984) ) - (text "TODO:\n- Add button" (at 25.4 130.81 0) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid a741f59b-b2a9-4f50-afe4-510b7117851d) - ) (text "Mounting holes" (at 252.73 264.16 0) (effects (font (size 2.54 2.54) bold) (justify left bottom)) (uuid a9494800-6d9a-487e-8021-cd4cf4484021) @@ -5001,6 +4998,42 @@ ) ) + (symbol (lib_id "racklet:Racklet_BackplaneHeader_02x06") (at 78.74 54.61 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 4988ad56-1c18-45cd-a7ac-611b425e165e) + (property "Reference" "J1" (at 78.105 38.1 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Racklet_BackplaneHeader_02x06" (at 78.105 40.64 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "racklet:Racklet_BackplaneHeader_02x06" (at 78.74 38.1 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 27.305 49.53 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 5af4866a-4622-40ad-958b-013bf25f465e)) + (pin "10" (uuid f76f122e-9109-4bbe-8956-9b9fa0efe1f0)) + (pin "11" (uuid 95a5266d-ef41-4f6a-9449-52fb0cbb9b6c)) + (pin "12" (uuid 970909ea-4780-4823-bb4e-fd7e4fb2a0e9)) + (pin "2" (uuid 12339d3b-5fa1-49a2-81d6-6fc1df5084e8)) + (pin "3" (uuid d0f9e5a2-8434-4c43-9ef7-b4a0e3bb71f1)) + (pin "4" (uuid dca1381c-58a2-4790-8e95-5de503043deb)) + (pin "5" (uuid 6d676648-b156-4893-94f4-69ea1bc7877c)) + (pin "6" (uuid 0fa39e78-8efb-47cf-9ccb-a95647584abc)) + (pin "7" (uuid 2bf3133a-ff7f-45e8-81f3-20f3f64591a9)) + (pin "8" (uuid 3a76bac5-698c-48f1-94da-6b515838b722)) + (pin "9" (uuid 1a277e83-b05e-43d0-86d2-845363e345ae)) + (instances + (project "hatlet" + (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" + (reference "J1") (unit 1) + ) + ) + ) + ) + (symbol (lib_name "GND_10") (lib_id "power:GND") (at 322.58 186.69 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 4e3b132a-1244-426b-8d0e-1f22e8b4637c) @@ -5209,42 +5242,6 @@ ) ) - (symbol (lib_id "racklet:Racklet_USBHeader_02x06") (at 81.28 57.15 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 622a6836-36e1-45ac-859a-d07b8e552e79) - (property "Reference" "J1" (at 80.6505 44.45 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "Racklet_USBHeader_02x06" (at 80.6505 46.99 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "racklet:Racklet_USBHeader_02x06" (at 81.28 41.91 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 59.055 71.12 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid b5a5dc1d-8403-4d9d-8e64-228c86a95986)) - (pin "10" (uuid 1aeaac44-e226-4c9f-9b85-d8fed6397bbc)) - (pin "11" (uuid eab2bf10-f0ba-4fb6-98ad-4b4efd16fa3d)) - (pin "12" (uuid 8c0e7008-9b3a-470a-a8ae-8386086e49fd)) - (pin "2" (uuid f930e4e1-b91a-4bcf-abb4-82f70a7a3aa6)) - (pin "3" (uuid 6c0e36e1-726f-4a38-b03a-0d787917832c)) - (pin "4" (uuid f6738d1b-e01a-4d67-a6f4-a096fe0ae372)) - (pin "5" (uuid 34bfefdc-256d-42c1-8cac-c5dd6d2b2400)) - (pin "6" (uuid a9ff5f2c-01e4-4a33-8025-316b6f3817f2)) - (pin "7" (uuid e3990981-e2e4-4685-b5f1-125972bec277)) - (pin "8" (uuid 4b62301a-c7ee-43cb-9bf9-d4de8072172f)) - (pin "9" (uuid f0449455-9a9e-4405-b567-a98a3cdba51b)) - (instances - (project "hatlet" - (path "/422c1aa7-bd8c-4c94-9e5b-2fd049d9e649" - (reference "J1") (unit 1) - ) - ) - ) - ) - (symbol (lib_name "GND_10") (lib_id "power:GND") (at 322.58 147.32 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 651279be-68bd-4435-a453-0759a716bb5c) diff --git a/kicad-projects/libs/racklet-kicad-lib b/kicad-projects/libs/racklet-kicad-lib index cfb65a9..b596808 160000 --- a/kicad-projects/libs/racklet-kicad-lib +++ b/kicad-projects/libs/racklet-kicad-lib @@ -1 +1 @@ -Subproject commit cfb65a9732dbb17d2f2f767e17d42549a80d729d +Subproject commit b596808a7b5c716beda378aa9b48d37c67d81cae From 952b01e5e7657ac820e3dbb339717d28df2589a9 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Mon, 20 Mar 2023 22:20:14 +0200 Subject: [PATCH 34/42] socket-to-c: add banana plugs --- .../socket-to-c/3dshapes/FCR7350.stp | 8530 +++++++++++++++++ .../socket-to-c/socket-to-c.kicad_pcb | 4 +- .../socket-to-c/socket-to-c.kicad_pro | 6 +- .../socket-to-c/socket-to-c.kicad_sch | 546 +- 4 files changed, 8959 insertions(+), 127 deletions(-) create mode 100644 kicad-projects/socket-to-c/3dshapes/FCR7350.stp diff --git a/kicad-projects/socket-to-c/3dshapes/FCR7350.stp b/kicad-projects/socket-to-c/3dshapes/FCR7350.stp new file mode 100644 index 0000000..d6ddb4b --- /dev/null +++ b/kicad-projects/socket-to-c/3dshapes/FCR7350.stp @@ -0,0 +1,8530 @@ +ISO-10303-21; +HEADER; +/* Generated by software containing ST-Developer + * from STEP Tools, Inc. (www.steptools.com) + */ + +FILE_DESCRIPTION( +/* description */ (''), +/* implementation_level */ '2;1'); + +FILE_NAME( +/* name */ 'S:\\0272 - 4mm 90deg plug\\CAD\\STEP\\FCR7350 customer.stp', + +/* time_stamp */ '2015-09-11T11:17:31+01:00', +/* author */ ('tottley'), +/* organization */ (''), +/* preprocessor_version */ 'ST-DEVELOPER v15.6', +/* originating_system */ 'Autodesk Inventor 2015', +/* authorisation */ ''); + +FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }')); +ENDSEC; + +DATA; +#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#4259,#4256, +#4258,#4257,#4255,#4240,#4241,#4242,#4243,#4244,#4245,#4246,#4247,#4248, +#4253,#4249,#4250,#4251,#4252,#4254,#4260,#4261,#4262,#4263,#4264,#4265, +#4266,#4267,#4268,#4269,#4270,#4271,#4272,#4273,#4274,#4275,#4276,#4277, +#4278,#4279,#4280,#4281,#4282,#4283,#4284,#4285,#4286,#4287,#4288,#4289, +#4290,#4291,#4292,#4293,#4294,#4295,#4296),#7964); +#11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#7973,#12); +#12=ADVANCED_BREP_SHAPE_REPRESENTATION($,(#13),#7963); +#13=MANIFOLD_SOLID_BREP('Solid1',#4549); +#14=TOROIDAL_SURFACE('',#4760,1.5,0.5); +#15=TOROIDAL_SURFACE('',#4769,1.5,0.5); +#16=TOROIDAL_SURFACE('',#4803,2.5,1.5); +#17=TOROIDAL_SURFACE('',#4809,2.5,1.5); +#18=TOROIDAL_SURFACE('',#4827,2.95,0.25); +#19=TOROIDAL_SURFACE('',#4833,4.75,0.25); +#20=TOROIDAL_SURFACE('',#4840,5.25,0.25); +#21=TOROIDAL_SURFACE('',#4844,3.85,0.65); +#22=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#6517,#6518),(#6519,#6520),(#6521, +#6522),(#6523,#6524),(#6525,#6526)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,1,3), +(2,2),(-3.,-2.,-1.,0.),(0.,0.02),.UNSPECIFIED.); +#23=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#6558,#6559),(#6560,#6561),(#6562, +#6563),(#6564,#6565),(#6566,#6567)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,1,3), +(2,2),(-3.,-2.,-1.,0.),(0.,0.02),.UNSPECIFIED.); +#24=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#6611,#6612),(#6613,#6614),(#6615, +#6616),(#6617,#6618),(#6619,#6620)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,1,3), +(2,2),(-3.,-2.,-1.,0.),(0.,0.02),.UNSPECIFIED.); +#25=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#6646,#6647),(#6648,#6649),(#6650, +#6651),(#6652,#6653),(#6654,#6655)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,1,3), +(2,2),(-3.,-2.,-1.,0.),(0.,0.02),.UNSPECIFIED.); +#26=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#6699,#6700),(#6701,#6702),(#6703, +#6704),(#6705,#6706),(#6707,#6708)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,1,3), +(2,2),(-3.,-2.,-1.,0.),(0.,0.02),.UNSPECIFIED.); +#27=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#6728,#6729),(#6730,#6731),(#6732, +#6733),(#6734,#6735),(#6736,#6737)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,1,3), +(2,2),(-3.,-2.,-1.,0.),(0.,0.02),.UNSPECIFIED.); +#28=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#6782,#6783),(#6784,#6785),(#6786, +#6787),(#6788,#6789),(#6790,#6791)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,1,3), +(2,2),(-3.,-2.,-1.,0.),(0.,0.02),.UNSPECIFIED.); +#29=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#6811,#6812),(#6813,#6814),(#6815, +#6816)),.UNSPECIFIED.,.F.,.F.,.F.,(3,3),(2,2),(-1.,0.),(0.,0.02), + .UNSPECIFIED.); +#30=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#6826,#6827),(#6828,#6829),(#6830, +#6831)),.UNSPECIFIED.,.F.,.F.,.F.,(3,3),(2,2),(-1.,0.),(0.,0.02), + .UNSPECIFIED.); +#31=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#6841,#6842),(#6843,#6844),(#6845, +#6846)),.UNSPECIFIED.,.F.,.F.,.F.,(3,3),(2,2),(-1.,0.),(0.,0.02), + .UNSPECIFIED.); +#32=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#6862,#6863),(#6864,#6865),(#6866, +#6867),(#6868,#6869),(#6870,#6871)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,1,3), +(2,2),(-3.,-2.,-1.,0.),(0.,0.02),.UNSPECIFIED.); +#33=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#6915,#6916),(#6917,#6918),(#6919, +#6920),(#6921,#6922),(#6923,#6924)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,1,3), +(2,2),(-3.,-2.,-1.,0.),(0.,0.02),.UNSPECIFIED.); +#34=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#6944,#6945),(#6946,#6947),(#6948, +#6949),(#6950,#6951),(#6952,#6953)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,1,3), +(2,2),(-3.,-2.,-1.,0.),(0.,0.02),.UNSPECIFIED.); +#35=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#6998,#6999),(#7000,#7001),(#7002, +#7003)),.UNSPECIFIED.,.F.,.F.,.F.,(3,3),(2,2),(-1.,0.),(0.,0.02), + .UNSPECIFIED.); +#36=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#7013,#7014),(#7015,#7016),(#7017, +#7018),(#7019,#7020)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,3),(2,2),(-2.,-1., +0.),(0.,0.02),.UNSPECIFIED.); +#37=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#7032,#7033),(#7034,#7035),(#7036, +#7037),(#7038,#7039),(#7040,#7041)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,1,3), +(2,2),(-3.,-2.,-1.,0.),(0.,0.02),.UNSPECIFIED.); +#38=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#7055,#7056),(#7057,#7058),(#7059, +#7060),(#7061,#7062),(#7063,#7064)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,1,3), +(2,2),(-3.,-2.,-1.,0.),(0.,0.02),.UNSPECIFIED.); +#39=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#7078,#7079),(#7080,#7081),(#7082, +#7083),(#7084,#7085)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,3),(2,2),(-2.,-1., +0.),(0.,0.02),.UNSPECIFIED.); +#40=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#7103,#7104),(#7105,#7106),(#7107, +#7108)),.UNSPECIFIED.,.F.,.F.,.F.,(3,3),(2,2),(-1.,0.),(0.,0.02), + .UNSPECIFIED.); +#41=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#7118,#7119),(#7120,#7121),(#7122, +#7123),(#7124,#7125)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,3),(2,2),(-2.,-1., +0.),(0.,0.02),.UNSPECIFIED.); +#42=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#7137,#7138),(#7139,#7140),(#7141, +#7142)),.UNSPECIFIED.,.F.,.F.,.F.,(3,3),(2,2),(-1.,0.),(0.,0.02), + .UNSPECIFIED.); +#43=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#7152,#7153),(#7154,#7155),(#7156, +#7157)),.UNSPECIFIED.,.F.,.F.,.F.,(3,3),(2,2),(-1.,0.),(0.,0.02), + .UNSPECIFIED.); +#44=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#7167,#7168),(#7169,#7170),(#7171, +#7172),(#7173,#7174),(#7175,#7176)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,1,3), +(2,2),(-3.,-2.,-1.,0.),(0.,0.02),.UNSPECIFIED.); +#45=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#7190,#7191),(#7192,#7193),(#7194, +#7195),(#7196,#7197)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,3),(2,2),(-2.,-1., +0.),(0.,0.02),.UNSPECIFIED.); +#46=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#7234,#7235),(#7236,#7237),(#7238, +#7239),(#7240,#7241),(#7242,#7243)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,1,3), +(2,2),(-3.,-2.,-1.,0.),(0.,0.02),.UNSPECIFIED.); +#47=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#7263,#7264),(#7265,#7266),(#7267, +#7268),(#7269,#7270),(#7271,#7272)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,1,3), +(2,2),(-3.,-2.,-1.,0.),(0.,0.02),.UNSPECIFIED.); +#48=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#7316,#7317),(#7318,#7319),(#7320, +#7321),(#7322,#7323),(#7324,#7325)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,1,3), +(2,2),(-3.,-2.,-1.,0.),(0.,0.02),.UNSPECIFIED.); +#49=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#7345,#7346),(#7347,#7348),(#7349, +#7350),(#7351,#7352),(#7353,#7354)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,1,3), +(2,2),(-3.,-2.,-1.,0.),(0.,0.02),.UNSPECIFIED.); +#50=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#7399,#7400),(#7401,#7402),(#7403, +#7404),(#7405,#7406),(#7407,#7408)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,1,3), +(2,2),(-3.,-2.,-1.,0.),(0.,0.02),.UNSPECIFIED.); +#51=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#7440,#7441),(#7442,#7443),(#7444, +#7445),(#7446,#7447),(#7448,#7449)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,1,3), +(2,2),(-3.,-2.,-1.,0.),(0.,0.02),.UNSPECIFIED.); +#52=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#7493,#7494),(#7495,#7496),(#7497, +#7498),(#7499,#7500),(#7501,#7502)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,1,3), +(2,2),(-3.,-2.,-1.,0.),(0.,0.02),.UNSPECIFIED.); +#53=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#7528,#7529),(#7530,#7531),(#7532, +#7533),(#7534,#7535),(#7536,#7537)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,1,3), +(2,2),(-3.,-2.,-1.,0.),(0.,0.02),.UNSPECIFIED.); +#54=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#7581,#7582),(#7583,#7584),(#7585, +#7586),(#7587,#7588),(#7589,#7590)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,1,3), +(2,2),(-3.,-2.,-1.,0.),(0.,0.02),.UNSPECIFIED.); +#55=B_SPLINE_SURFACE_WITH_KNOTS('',2,1,((#7610,#7611),(#7612,#7613),(#7614, +#7615),(#7616,#7617),(#7618,#7619)),.UNSPECIFIED.,.F.,.F.,.F.,(3,1,1,3), +(2,2),(-3.,-2.,-1.,0.),(0.,0.02),.UNSPECIFIED.); +#56=( +BOUNDED_CURVE() +B_SPLINE_CURVE(2,(#6090,#6091,#6092),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((3,3),(-2.64344555032837E-46,1.5707963267949), + .UNSPECIFIED.) +CURVE() +GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.707106781186548,1.)) +REPRESENTATION_ITEM('') +); +#57=( +BOUNDED_SURFACE() +B_SPLINE_SURFACE(2,2,((#6063,#6064,#6065,#6066,#6067,#6068,#6069,#6070, +#6071),(#6072,#6073,#6074,#6075,#6076,#6077,#6078,#6079,#6080),(#6081,#6082, +#6083,#6084,#6085,#6086,#6087,#6088,#6089)),.UNSPECIFIED.,.F.,.T.,.F.) +B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,2,2,2,3),(-1.5707963267949,2.64344555032837E-46), +(-3.14159265358979,-1.5707963267949,0.,1.5707963267949,3.14159265358979), + .UNSPECIFIED.) +GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE(((1.,0.707106781186548,1.,0.707106781186548,1., +0.707106781186548,1.,0.707106781186548,1.),(0.707106781186548,0.5,0.707106781186548, +0.5,0.707106781186548,0.5,0.707106781186548,0.5,0.707106781186548),(1., +0.707106781186548,1.,0.707106781186548,1.,0.707106781186548,1.,0.707106781186548, +1.))) +REPRESENTATION_ITEM('') +SURFACE() +); +#58=( +BOUNDED_SURFACE() +B_SPLINE_SURFACE(2,2,((#7725,#7726,#7727,#7728,#7729),(#7730,#7731,#7732, +#7733,#7734),(#7735,#7736,#7737,#7738,#7739)),.UNSPECIFIED.,.F.,.F.,.F.) +B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,2,3),(-1.5707963267949,5.17848016226559E-17), +(-3.14159265358979,-1.5707963267949,6.12255690666112E-16),.UNSPECIFIED.) +GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE(((1.,0.707106781186547,1.,0.707106781186547,1.), +(0.707106781186548,0.5,0.707106781186548,0.5,0.707106781186548),(1.,0.707106781186547, +1.,0.707106781186547,1.))) +REPRESENTATION_ITEM('') +SURFACE() +); +#59=( +BOUNDED_SURFACE() +B_SPLINE_SURFACE(2,2,((#7757,#7758,#7759),(#7760,#7761,#7762),(#7763,#7764, +#7765)),.UNSPECIFIED.,.F.,.F.,.F.) +B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,3),(-1.5707963267949,5.17848016226564E-17), +(3.18642868303235E-16,1.5707963267949),.UNSPECIFIED.) +GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE(((1.,0.707106781186547,1.),(0.707106781186548, +0.5,0.707106781186548),(1.,0.707106781186547,1.))) +REPRESENTATION_ITEM('') +SURFACE() +); +#60=( +BOUNDED_SURFACE() +B_SPLINE_SURFACE(2,2,((#7781,#7782,#7783),(#7784,#7785,#7786),(#7787,#7788, +#7789)),.UNSPECIFIED.,.F.,.F.,.F.) +B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,3),(-1.5707963267949,1.75232761339322E-15), +(1.5707963267949,3.14159265358979),.UNSPECIFIED.) +GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE(((1.,0.707106781186547,1.),(0.707106781186545, +0.499999999999998,0.707106781186545),(1.,0.707106781186547,1.))) +REPRESENTATION_ITEM('') +SURFACE() +); +#61=( +BOUNDED_SURFACE() +B_SPLINE_SURFACE(2,2,((#7801,#7802,#7803,#7804,#7805),(#7806,#7807,#7808, +#7809,#7810),(#7811,#7812,#7813,#7814,#7815)),.UNSPECIFIED.,.F.,.F.,.F.) +B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,2,3),(-1.5707963267949,1.75232761339322E-15), +(-3.14159265358979,-1.5707963267949,3.72662035332857E-16),.UNSPECIFIED.) +GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE(((1.,0.707106781186548,1.,0.707106781186548,1.), +(0.707106781186547,0.499999999999999,0.707106781186547,0.499999999999999, +0.707106781186547),(1.,0.707106781186548,1.,0.707106781186548,1.))) +REPRESENTATION_ITEM('') +SURFACE() +); +#62=LINE('',#6000,#531); +#63=LINE('',#6096,#532); +#64=LINE('',#6098,#533); +#65=LINE('',#6100,#534); +#66=LINE('',#6101,#535); +#67=LINE('',#6105,#536); +#68=LINE('',#6107,#537); +#69=LINE('',#6109,#538); +#70=LINE('',#6111,#539); +#71=LINE('',#6113,#540); +#72=LINE('',#6114,#541); +#73=LINE('',#6118,#542); +#74=LINE('',#6120,#543); +#75=LINE('',#6122,#544); +#76=LINE('',#6124,#545); +#77=LINE('',#6126,#546); +#78=LINE('',#6127,#547); +#79=LINE('',#6130,#548); +#80=LINE('',#6132,#549); +#81=LINE('',#6134,#550); +#82=LINE('',#6136,#551); +#83=LINE('',#6137,#552); +#84=LINE('',#6141,#553); +#85=LINE('',#6143,#554); +#86=LINE('',#6145,#555); +#87=LINE('',#6146,#556); +#88=LINE('',#6148,#557); +#89=LINE('',#6149,#558); +#90=LINE('',#6153,#559); +#91=LINE('',#6155,#560); +#92=LINE('',#6157,#561); +#93=LINE('',#6159,#562); +#94=LINE('',#6161,#563); +#95=LINE('',#6162,#564); +#96=LINE('',#6165,#565); +#97=LINE('',#6167,#566); +#98=LINE('',#6168,#567); +#99=LINE('',#6171,#568); +#100=LINE('',#6173,#569); +#101=LINE('',#6175,#570); +#102=LINE('',#6177,#571); +#103=LINE('',#6178,#572); +#104=LINE('',#6181,#573); +#105=LINE('',#6183,#574); +#106=LINE('',#6185,#575); +#107=LINE('',#6187,#576); +#108=LINE('',#6188,#577); +#109=LINE('',#6264,#578); +#110=LINE('',#6265,#579); +#111=LINE('',#6266,#580); +#112=LINE('',#6269,#581); +#113=LINE('',#6270,#582); +#114=LINE('',#6273,#583); +#115=LINE('',#6274,#584); +#116=LINE('',#6275,#585); +#117=LINE('',#6277,#586); +#118=LINE('',#6282,#587); +#119=LINE('',#6284,#588); +#120=LINE('',#6285,#589); +#121=LINE('',#6286,#590); +#122=LINE('',#6289,#591); +#123=LINE('',#6290,#592); +#124=LINE('',#6291,#593); +#125=LINE('',#6294,#594); +#126=LINE('',#6295,#595); +#127=LINE('',#6297,#596); +#128=LINE('',#6300,#597); +#129=LINE('',#6301,#598); +#130=LINE('',#6305,#599); +#131=LINE('',#6307,#600); +#132=LINE('',#6308,#601); +#133=LINE('',#6311,#602); +#134=LINE('',#6312,#603); +#135=LINE('',#6313,#604); +#136=LINE('',#6316,#605); +#137=LINE('',#6317,#606); +#138=LINE('',#6319,#607); +#139=LINE('',#6322,#608); +#140=LINE('',#6324,#609); +#141=LINE('',#6325,#610); +#142=LINE('',#6328,#611); +#143=LINE('',#6330,#612); +#144=LINE('',#6331,#613); +#145=LINE('',#6335,#614); +#146=LINE('',#6337,#615); +#147=LINE('',#6338,#616); +#148=LINE('',#6341,#617); +#149=LINE('',#6343,#618); +#150=LINE('',#6344,#619); +#151=LINE('',#6347,#620); +#152=LINE('',#6348,#621); +#153=LINE('',#6349,#622); +#154=LINE('',#6351,#623); +#155=LINE('',#6355,#624); +#156=LINE('',#6356,#625); +#157=LINE('',#6358,#626); +#158=LINE('',#6360,#627); +#159=LINE('',#6362,#628); +#160=LINE('',#6363,#629); +#161=LINE('',#6365,#630); +#162=LINE('',#6366,#631); +#163=LINE('',#6368,#632); +#164=LINE('',#6369,#633); +#165=LINE('',#6371,#634); +#166=LINE('',#6374,#635); +#167=LINE('',#6380,#636); +#168=LINE('',#6382,#637); +#169=LINE('',#6384,#638); +#170=LINE('',#6385,#639); +#171=LINE('',#6388,#640); +#172=LINE('',#6390,#641); +#173=LINE('',#6391,#642); +#174=LINE('',#6393,#643); +#175=LINE('',#6394,#644); +#176=LINE('',#6398,#645); +#177=LINE('',#6400,#646); +#178=LINE('',#6402,#647); +#179=LINE('',#6403,#648); +#180=LINE('',#6406,#649); +#181=LINE('',#6408,#650); +#182=LINE('',#6409,#651); +#183=LINE('',#6412,#652); +#184=LINE('',#6414,#653); +#185=LINE('',#6415,#654); +#186=LINE('',#6418,#655); +#187=LINE('',#6420,#656); +#188=LINE('',#6421,#657); +#189=LINE('',#6424,#658); +#190=LINE('',#6426,#659); +#191=LINE('',#6427,#660); +#192=LINE('',#6430,#661); +#193=LINE('',#6432,#662); +#194=LINE('',#6433,#663); +#195=LINE('',#6436,#664); +#196=LINE('',#6438,#665); +#197=LINE('',#6439,#666); +#198=LINE('',#6442,#667); +#199=LINE('',#6444,#668); +#200=LINE('',#6445,#669); +#201=LINE('',#6448,#670); +#202=LINE('',#6450,#671); +#203=LINE('',#6451,#672); +#204=LINE('',#6454,#673); +#205=LINE('',#6456,#674); +#206=LINE('',#6457,#675); +#207=LINE('',#6459,#676); +#208=LINE('',#6460,#677); +#209=LINE('',#6467,#678); +#210=LINE('',#6471,#679); +#211=LINE('',#6475,#680); +#212=LINE('',#6479,#681); +#213=LINE('',#6483,#682); +#214=LINE('',#6486,#683); +#215=LINE('',#6505,#684); +#216=LINE('',#6507,#685); +#217=LINE('',#6509,#686); +#218=LINE('',#6510,#687); +#219=LINE('',#6513,#688); +#220=LINE('',#6515,#689); +#221=LINE('',#6516,#690); +#222=LINE('',#6534,#691); +#223=LINE('',#6542,#692); +#224=LINE('',#6544,#693); +#225=LINE('',#6545,#694); +#226=LINE('',#6548,#695); +#227=LINE('',#6550,#696); +#228=LINE('',#6551,#697); +#229=LINE('',#6554,#698); +#230=LINE('',#6556,#699); +#231=LINE('',#6557,#700); +#232=LINE('',#6575,#701); +#233=LINE('',#6583,#702); +#234=LINE('',#6585,#703); +#235=LINE('',#6586,#704); +#236=LINE('',#6589,#705); +#237=LINE('',#6591,#706); +#238=LINE('',#6592,#707); +#239=LINE('',#6595,#708); +#240=LINE('',#6597,#709); +#241=LINE('',#6598,#710); +#242=LINE('',#6601,#711); +#243=LINE('',#6603,#712); +#244=LINE('',#6604,#713); +#245=LINE('',#6607,#714); +#246=LINE('',#6609,#715); +#247=LINE('',#6610,#716); +#248=LINE('',#6628,#717); +#249=LINE('',#6636,#718); +#250=LINE('',#6638,#719); +#251=LINE('',#6639,#720); +#252=LINE('',#6642,#721); +#253=LINE('',#6644,#722); +#254=LINE('',#6645,#723); +#255=LINE('',#6663,#724); +#256=LINE('',#6671,#725); +#257=LINE('',#6673,#726); +#258=LINE('',#6674,#727); +#259=LINE('',#6677,#728); +#260=LINE('',#6679,#729); +#261=LINE('',#6680,#730); +#262=LINE('',#6683,#731); +#263=LINE('',#6685,#732); +#264=LINE('',#6686,#733); +#265=LINE('',#6689,#734); +#266=LINE('',#6691,#735); +#267=LINE('',#6692,#736); +#268=LINE('',#6695,#737); +#269=LINE('',#6697,#738); +#270=LINE('',#6698,#739); +#271=LINE('',#6716,#740); +#272=LINE('',#6724,#741); +#273=LINE('',#6726,#742); +#274=LINE('',#6727,#743); +#275=LINE('',#6745,#744); +#276=LINE('',#6753,#745); +#277=LINE('',#6755,#746); +#278=LINE('',#6756,#747); +#279=LINE('',#6759,#748); +#280=LINE('',#6761,#749); +#281=LINE('',#6762,#750); +#282=LINE('',#6764,#751); +#283=LINE('',#6765,#752); +#284=LINE('',#6770,#753); +#285=LINE('',#6772,#754); +#286=LINE('',#6774,#755); +#287=LINE('',#6775,#756); +#288=LINE('',#6778,#757); +#289=LINE('',#6780,#758); +#290=LINE('',#6781,#759); +#291=LINE('',#6799,#760); +#292=LINE('',#6807,#761); +#293=LINE('',#6809,#762); +#294=LINE('',#6810,#763); +#295=LINE('',#6822,#764); +#296=LINE('',#6837,#765); +#297=LINE('',#6852,#766); +#298=LINE('',#6858,#767); +#299=LINE('',#6860,#768); +#300=LINE('',#6861,#769); +#301=LINE('',#6879,#770); +#302=LINE('',#6887,#771); +#303=LINE('',#6889,#772); +#304=LINE('',#6890,#773); +#305=LINE('',#6893,#774); +#306=LINE('',#6895,#775); +#307=LINE('',#6896,#776); +#308=LINE('',#6899,#777); +#309=LINE('',#6901,#778); +#310=LINE('',#6902,#779); +#311=LINE('',#6905,#780); +#312=LINE('',#6907,#781); +#313=LINE('',#6908,#782); +#314=LINE('',#6911,#783); +#315=LINE('',#6913,#784); +#316=LINE('',#6914,#785); +#317=LINE('',#6932,#786); +#318=LINE('',#6940,#787); +#319=LINE('',#6942,#788); +#320=LINE('',#6943,#789); +#321=LINE('',#6961,#790); +#322=LINE('',#6969,#791); +#323=LINE('',#6971,#792); +#324=LINE('',#6972,#793); +#325=LINE('',#6975,#794); +#326=LINE('',#6977,#795); +#327=LINE('',#6978,#796); +#328=LINE('',#6980,#797); +#329=LINE('',#6981,#798); +#330=LINE('',#6986,#799); +#331=LINE('',#6988,#800); +#332=LINE('',#6990,#801); +#333=LINE('',#6991,#802); +#334=LINE('',#6994,#803); +#335=LINE('',#6996,#804); +#336=LINE('',#6997,#805); +#337=LINE('',#7009,#806); +#338=LINE('',#7027,#807); +#339=LINE('',#7049,#808); +#340=LINE('',#7072,#809); +#341=LINE('',#7092,#810); +#342=LINE('',#7099,#811); +#343=LINE('',#7101,#812); +#344=LINE('',#7102,#813); +#345=LINE('',#7114,#814); +#346=LINE('',#7132,#815); +#347=LINE('',#7148,#816); +#348=LINE('',#7163,#817); +#349=LINE('',#7184,#818); +#350=LINE('',#7204,#819); +#351=LINE('',#7211,#820); +#352=LINE('',#7213,#821); +#353=LINE('',#7214,#822); +#354=LINE('',#7216,#823); +#355=LINE('',#7217,#824); +#356=LINE('',#7222,#825); +#357=LINE('',#7224,#826); +#358=LINE('',#7226,#827); +#359=LINE('',#7227,#828); +#360=LINE('',#7230,#829); +#361=LINE('',#7232,#830); +#362=LINE('',#7233,#831); +#363=LINE('',#7251,#832); +#364=LINE('',#7259,#833); +#365=LINE('',#7261,#834); +#366=LINE('',#7262,#835); +#367=LINE('',#7280,#836); +#368=LINE('',#7288,#837); +#369=LINE('',#7290,#838); +#370=LINE('',#7291,#839); +#371=LINE('',#7294,#840); +#372=LINE('',#7296,#841); +#373=LINE('',#7297,#842); +#374=LINE('',#7300,#843); +#375=LINE('',#7302,#844); +#376=LINE('',#7303,#845); +#377=LINE('',#7306,#846); +#378=LINE('',#7308,#847); +#379=LINE('',#7309,#848); +#380=LINE('',#7312,#849); +#381=LINE('',#7314,#850); +#382=LINE('',#7315,#851); +#383=LINE('',#7333,#852); +#384=LINE('',#7341,#853); +#385=LINE('',#7343,#854); +#386=LINE('',#7344,#855); +#387=LINE('',#7362,#856); +#388=LINE('',#7370,#857); +#389=LINE('',#7372,#858); +#390=LINE('',#7373,#859); +#391=LINE('',#7376,#860); +#392=LINE('',#7378,#861); +#393=LINE('',#7379,#862); +#394=LINE('',#7381,#863); +#395=LINE('',#7382,#864); +#396=LINE('',#7387,#865); +#397=LINE('',#7389,#866); +#398=LINE('',#7391,#867); +#399=LINE('',#7392,#868); +#400=LINE('',#7395,#869); +#401=LINE('',#7397,#870); +#402=LINE('',#7398,#871); +#403=LINE('',#7416,#872); +#404=LINE('',#7424,#873); +#405=LINE('',#7426,#874); +#406=LINE('',#7427,#875); +#407=LINE('',#7430,#876); +#408=LINE('',#7432,#877); +#409=LINE('',#7433,#878); +#410=LINE('',#7436,#879); +#411=LINE('',#7438,#880); +#412=LINE('',#7439,#881); +#413=LINE('',#7457,#882); +#414=LINE('',#7465,#883); +#415=LINE('',#7467,#884); +#416=LINE('',#7468,#885); +#417=LINE('',#7471,#886); +#418=LINE('',#7473,#887); +#419=LINE('',#7474,#888); +#420=LINE('',#7477,#889); +#421=LINE('',#7479,#890); +#422=LINE('',#7480,#891); +#423=LINE('',#7483,#892); +#424=LINE('',#7485,#893); +#425=LINE('',#7486,#894); +#426=LINE('',#7489,#895); +#427=LINE('',#7491,#896); +#428=LINE('',#7492,#897); +#429=LINE('',#7510,#898); +#430=LINE('',#7518,#899); +#431=LINE('',#7520,#900); +#432=LINE('',#7521,#901); +#433=LINE('',#7524,#902); +#434=LINE('',#7526,#903); +#435=LINE('',#7527,#904); +#436=LINE('',#7545,#905); +#437=LINE('',#7553,#906); +#438=LINE('',#7555,#907); +#439=LINE('',#7556,#908); +#440=LINE('',#7559,#909); +#441=LINE('',#7561,#910); +#442=LINE('',#7562,#911); +#443=LINE('',#7565,#912); +#444=LINE('',#7567,#913); +#445=LINE('',#7568,#914); +#446=LINE('',#7571,#915); +#447=LINE('',#7573,#916); +#448=LINE('',#7574,#917); +#449=LINE('',#7577,#918); +#450=LINE('',#7579,#919); +#451=LINE('',#7580,#920); +#452=LINE('',#7598,#921); +#453=LINE('',#7606,#922); +#454=LINE('',#7608,#923); +#455=LINE('',#7609,#924); +#456=LINE('',#7627,#925); +#457=LINE('',#7635,#926); +#458=LINE('',#7637,#927); +#459=LINE('',#7638,#928); +#460=LINE('',#7641,#929); +#461=LINE('',#7643,#930); +#462=LINE('',#7644,#931); +#463=LINE('',#7646,#932); +#464=LINE('',#7647,#933); +#465=LINE('',#7654,#934); +#466=LINE('',#7657,#935); +#467=LINE('',#7660,#936); +#468=LINE('',#7662,#937); +#469=LINE('',#7663,#938); +#470=LINE('',#7669,#939); +#471=LINE('',#7671,#940); +#472=LINE('',#7672,#941); +#473=LINE('',#7679,#942); +#474=LINE('',#7682,#943); +#475=LINE('',#7685,#944); +#476=LINE('',#7688,#945); +#477=LINE('',#7691,#946); +#478=LINE('',#7693,#947); +#479=LINE('',#7695,#948); +#480=LINE('',#7697,#949); +#481=LINE('',#7699,#950); +#482=LINE('',#7700,#951); +#483=LINE('',#7705,#952); +#484=LINE('',#7708,#953); +#485=LINE('',#7714,#954); +#486=LINE('',#7717,#955); +#487=LINE('',#7748,#956); +#488=LINE('',#7752,#957); +#489=LINE('',#7772,#958); +#490=LINE('',#7776,#959); +#491=LINE('',#7796,#960); +#492=LINE('',#7800,#961); +#493=LINE('',#7819,#962); +#494=LINE('',#7821,#963); +#495=LINE('',#7822,#964); +#496=LINE('',#7825,#965); +#497=LINE('',#7829,#966); +#498=LINE('',#7830,#967); +#499=LINE('',#7833,#968); +#500=LINE('',#7837,#969); +#501=LINE('',#7838,#970); +#502=LINE('',#7841,#971); +#503=LINE('',#7846,#972); +#504=LINE('',#7849,#973); +#505=LINE('',#7851,#974); +#506=LINE('',#7857,#975); +#507=LINE('',#7861,#976); +#508=LINE('',#7863,#977); +#509=LINE('',#7865,#978); +#510=LINE('',#7866,#979); +#511=LINE('',#7868,#980); +#512=LINE('',#7872,#981); +#513=LINE('',#7875,#982); +#514=LINE('',#7877,#983); +#515=LINE('',#7879,#984); +#516=LINE('',#7883,#985); +#517=LINE('',#7886,#986); +#518=LINE('',#7895,#987); +#519=LINE('',#7903,#988); +#520=LINE('',#7904,#989); +#521=LINE('',#7910,#990); +#522=LINE('',#7911,#991); +#523=LINE('',#7914,#992); +#524=LINE('',#7915,#993); +#525=LINE('',#7919,#994); +#526=LINE('',#7921,#995); +#527=LINE('',#7924,#996); +#528=LINE('',#7926,#997); +#529=LINE('',#7928,#998); +#530=LINE('',#7959,#999); +#531=VECTOR('',#4871,0.11); +#532=VECTOR('',#4894,0.800000000000002); +#533=VECTOR('',#4895,0.8); +#534=VECTOR('',#4896,0.800000000000002); +#535=VECTOR('',#4897,0.8); +#536=VECTOR('',#4900,1.48); +#537=VECTOR('',#4901,3.46698729810778); +#538=VECTOR('',#4902,0.800000000000002); +#539=VECTOR('',#4903,2.66698729810777); +#540=VECTOR('',#4904,0.679999999999998); +#541=VECTOR('',#4905,0.8); +#542=VECTOR('',#4908,1.48); +#543=VECTOR('',#4909,0.799999999999999); +#544=VECTOR('',#4910,0.679999999999998); +#545=VECTOR('',#4911,2.66698729810778); +#546=VECTOR('',#4912,0.800000000000002); +#547=VECTOR('',#4913,3.46698729810778); +#548=VECTOR('',#4916,1.48); +#549=VECTOR('',#4917,3.46698729810778); +#550=VECTOR('',#4918,0.799999999999998); +#551=VECTOR('',#4919,2.66698729810778); +#552=VECTOR('',#4920,0.680000000000002); +#553=VECTOR('',#4923,0.800000000000002); +#554=VECTOR('',#4924,3.46698729810778); +#555=VECTOR('',#4925,0.800000000000002); +#556=VECTOR('',#4926,3.46698729810778); +#557=VECTOR('',#4929,0.800000000000002); +#558=VECTOR('',#4930,0.800000000000002); +#559=VECTOR('',#4933,1.48); +#560=VECTOR('',#4934,3.46698729810778); +#561=VECTOR('',#4935,0.8); +#562=VECTOR('',#4936,2.66698729810778); +#563=VECTOR('',#4937,0.68); +#564=VECTOR('',#4938,0.8); +#565=VECTOR('',#4941,0.800000000000001); +#566=VECTOR('',#4942,3.46698729810778); +#567=VECTOR('',#4943,0.800000000000003); +#568=VECTOR('',#4946,1.48); +#569=VECTOR('',#4947,0.8); +#570=VECTOR('',#4948,0.68); +#571=VECTOR('',#4949,2.66698729810778); +#572=VECTOR('',#4950,0.8); +#573=VECTOR('',#4953,1.48); +#574=VECTOR('',#4954,0.8); +#575=VECTOR('',#4955,2.66698729810778); +#576=VECTOR('',#4956,0.68); +#577=VECTOR('',#4957,0.8); +#578=VECTOR('',#4964,0.300000000000001); +#579=VECTOR('',#4965,0.997753828302463); +#580=VECTOR('',#4966,0.997753828302463); +#581=VECTOR('',#4969,0.300000000000002); +#582=VECTOR('',#4970,0.997753828302463); +#583=VECTOR('',#4973,0.300000000000001); +#584=VECTOR('',#4974,0.997753828302464); +#585=VECTOR('',#4975,0.800000000000002); +#586=VECTOR('',#4978,0.300000000000002); +#587=VECTOR('',#4983,0.300000000000001); +#588=VECTOR('',#4984,0.997753828302464); +#589=VECTOR('',#4985,0.800000000000002); +#590=VECTOR('',#4986,0.997753828302463); +#591=VECTOR('',#4989,0.3); +#592=VECTOR('',#4990,0.997753828302463); +#593=VECTOR('',#4991,0.8); +#594=VECTOR('',#4994,0.300000000000001); +#595=VECTOR('',#4995,0.997753828302463); +#596=VECTOR('',#4998,0.3); +#597=VECTOR('',#5001,2.66698729810778); +#598=VECTOR('',#5002,0.800000000000002); +#599=VECTOR('',#5007,0.997753828302463); +#600=VECTOR('',#5008,0.3); +#601=VECTOR('',#5009,0.997753828302464); +#602=VECTOR('',#5012,0.300000000000001); +#603=VECTOR('',#5013,0.997753828302463); +#604=VECTOR('',#5014,0.800000000000002); +#605=VECTOR('',#5017,0.3); +#606=VECTOR('',#5018,0.997753828302463); +#607=VECTOR('',#5021,0.300000000000001); +#608=VECTOR('',#5024,0.800000000000001); +#609=VECTOR('',#5025,3.46698729810777); +#610=VECTOR('',#5026,0.800000000000003); +#611=VECTOR('',#5029,1.48); +#612=VECTOR('',#5030,0.799999999999999); +#613=VECTOR('',#5031,0.68); +#614=VECTOR('',#5036,0.997753828302463); +#615=VECTOR('',#5037,0.299999999999999); +#616=VECTOR('',#5038,0.997753828302464); +#617=VECTOR('',#5041,0.3); +#618=VECTOR('',#5042,0.997753828302464); +#619=VECTOR('',#5043,0.800000000000002); +#620=VECTOR('',#5046,0.299999999999999); +#621=VECTOR('',#5047,0.997753828302464); +#622=VECTOR('',#5048,0.799999999999998); +#623=VECTOR('',#5051,0.3); +#624=VECTOR('',#5056,2.66698729810778); +#625=VECTOR('',#5057,0.800000000000002); +#626=VECTOR('',#5060,0.800000000000002); +#627=VECTOR('',#5063,0.800000000000002); +#628=VECTOR('',#5066,0.800000000000002); +#629=VECTOR('',#5067,0.800000000000002); +#630=VECTOR('',#5070,0.8); +#631=VECTOR('',#5071,0.800000000000002); +#632=VECTOR('',#5074,0.800000000000001); +#633=VECTOR('',#5075,0.800000000000002); +#634=VECTOR('',#5078,0.680000000000002); +#635=VECTOR('',#5083,1.48); +#636=VECTOR('',#5090,0.256370660190877); +#637=VECTOR('',#5091,0.25); +#638=VECTOR('',#5092,0.256370660190877); +#639=VECTOR('',#5093,0.25); +#640=VECTOR('',#5096,0.518744232783116); +#641=VECTOR('',#5097,0.25); +#642=VECTOR('',#5098,0.518744232783116); +#643=VECTOR('',#5101,0.450965257685156); +#644=VECTOR('',#5102,0.450965257685156); +#645=VECTOR('',#5105,0.355212360505432); +#646=VECTOR('',#5106,0.25); +#647=VECTOR('',#5107,0.355212360505432); +#648=VECTOR('',#5108,0.25); +#649=VECTOR('',#5111,0.11274131442129); +#650=VECTOR('',#5112,0.11274131442129); +#651=VECTOR('',#5113,0.25); +#652=VECTOR('',#5116,0.747950107482515); +#653=VECTOR('',#5117,0.747950107482515); +#654=VECTOR('',#5118,0.25); +#655=VECTOR('',#5121,0.0826254838566998); +#656=VECTOR('',#5122,0.0826254838566998); +#657=VECTOR('',#5123,0.25); +#658=VECTOR('',#5126,0.647876457530558); +#659=VECTOR('',#5127,0.647876457530558); +#660=VECTOR('',#5128,0.25); +#661=VECTOR('',#5131,0.111196912853875); +#662=VECTOR('',#5132,0.111196912853875); +#663=VECTOR('',#5133,0.25); +#664=VECTOR('',#5136,0.11274131442129); +#665=VECTOR('',#5137,0.11274131442129); +#666=VECTOR('',#5138,0.25); +#667=VECTOR('',#5141,0.111196912853875); +#668=VECTOR('',#5142,0.111196912853875); +#669=VECTOR('',#5143,0.25); +#670=VECTOR('',#5146,0.239382242949313); +#671=VECTOR('',#5147,0.239382242949313); +#672=VECTOR('',#5148,0.25); +#673=VECTOR('',#5151,0.101158302665678); +#674=VECTOR('',#5152,0.101158302665678); +#675=VECTOR('',#5153,0.25); +#676=VECTOR('',#5156,0.239382242949313); +#677=VECTOR('',#5157,0.239382242949313); +#678=VECTOR('',#5164,6.); +#679=VECTOR('',#5167,6.); +#680=VECTOR('',#5170,6.); +#681=VECTOR('',#5173,4.); +#682=VECTOR('',#5176,2.); +#683=VECTOR('',#5179,4.); +#684=VECTOR('',#5202,0.418172395735203); +#685=VECTOR('',#5203,0.200000000000002); +#686=VECTOR('',#5204,0.418172395735203); +#687=VECTOR('',#5205,0.200000000000002); +#688=VECTOR('',#5208,0.099532273781142); +#689=VECTOR('',#5209,0.200000000000002); +#690=VECTOR('',#5210,0.099532273781142); +#691=VECTOR('',#5211,0.200000000000002); +#692=VECTOR('',#5214,0.324193561269391); +#693=VECTOR('',#5215,0.200000000000002); +#694=VECTOR('',#5216,0.324193561269391); +#695=VECTOR('',#5219,0.575806474493397); +#696=VECTOR('',#5220,0.200000000000002); +#697=VECTOR('',#5221,0.575806474493397); +#698=VECTOR('',#5224,0.147580651025618); +#699=VECTOR('',#5225,0.200000000000002); +#700=VECTOR('',#5226,0.147580651025618); +#701=VECTOR('',#5227,0.200000000000002); +#702=VECTOR('',#5230,0.0399193564249622); +#703=VECTOR('',#5231,0.200000000000002); +#704=VECTOR('',#5232,0.0399193564249622); +#705=VECTOR('',#5235,0.10524193966581); +#706=VECTOR('',#5236,0.200000000000002); +#707=VECTOR('',#5237,0.10524193966581); +#708=VECTOR('',#5240,0.658064542278167); +#709=VECTOR('',#5241,0.200000000000002); +#710=VECTOR('',#5242,0.658064542278167); +#711=VECTOR('',#5245,0.10524193966581); +#712=VECTOR('',#5246,0.200000000000002); +#713=VECTOR('',#5247,0.10524193966581); +#714=VECTOR('',#5250,0.0580645184363093); +#715=VECTOR('',#5251,0.200000000000002); +#716=VECTOR('',#5252,0.0580645184363093); +#717=VECTOR('',#5253,0.200000000000002); +#718=VECTOR('',#5256,0.163306458102118); +#719=VECTOR('',#5257,0.200000000000002); +#720=VECTOR('',#5258,0.163306458102118); +#721=VECTOR('',#5261,0.466935502425316); +#722=VECTOR('',#5262,0.200000000000002); +#723=VECTOR('',#5263,0.466935502425316); +#724=VECTOR('',#5264,0.200000000000002); +#725=VECTOR('',#5267,0.0399193564249622); +#726=VECTOR('',#5268,0.200000000000002); +#727=VECTOR('',#5269,0.0399193564249622); +#728=VECTOR('',#5272,0.0907258100567332); +#729=VECTOR('',#5273,0.200000000000002); +#730=VECTOR('',#5274,0.0907258100567332); +#731=VECTOR('',#5277,0.570967764623704); +#732=VECTOR('',#5278,0.200000000000002); +#733=VECTOR('',#5279,0.570967764623704); +#734=VECTOR('',#5282,0.0907258100567332); +#735=VECTOR('',#5283,0.200000000000002); +#736=VECTOR('',#5284,0.0907258100567332); +#737=VECTOR('',#5287,0.0362903240226931); +#738=VECTOR('',#5288,0.200000000000002); +#739=VECTOR('',#5289,0.0362903240226931); +#740=VECTOR('',#5290,0.200000000000002); +#741=VECTOR('',#5293,1.01975810503767); +#742=VECTOR('',#5294,0.200000000000002); +#743=VECTOR('',#5295,1.01975810503767); +#744=VECTOR('',#5296,0.200000000000002); +#745=VECTOR('',#5299,0.0508064536317704); +#746=VECTOR('',#5300,0.200000000000002); +#747=VECTOR('',#5301,0.0508064536317704); +#748=VECTOR('',#5304,0.0907258100567332); +#749=VECTOR('',#5305,0.200000000000002); +#750=VECTOR('',#5306,0.0907258100567332); +#751=VECTOR('',#5309,1.1467742391171); +#752=VECTOR('',#5310,1.1467742391171); +#753=VECTOR('',#5315,0.0907258100567332); +#754=VECTOR('',#5316,0.2); +#755=VECTOR('',#5317,0.0907258100567332); +#756=VECTOR('',#5318,0.2); +#757=VECTOR('',#5321,0.0532258085666164); +#758=VECTOR('',#5322,0.2); +#759=VECTOR('',#5323,0.0532258085666164); +#760=VECTOR('',#5324,0.2); +#761=VECTOR('',#5327,1.04637100932098); +#762=VECTOR('',#5328,0.2); +#763=VECTOR('',#5329,1.04637100932098); +#764=VECTOR('',#5330,0.2); +#765=VECTOR('',#5331,0.2); +#766=VECTOR('',#5332,0.2); +#767=VECTOR('',#5335,0.0798387128499246); +#768=VECTOR('',#5336,0.2); +#769=VECTOR('',#5337,0.0798387128499245); +#770=VECTOR('',#5338,0.2); +#771=VECTOR('',#5341,0.100991769165029); +#772=VECTOR('',#5342,0.2); +#773=VECTOR('',#5343,0.100991769165029); +#774=VECTOR('',#5346,0.49856471961005); +#775=VECTOR('',#5347,0.2); +#776=VECTOR('',#5348,0.498564719610049); +#777=VECTOR('',#5351,1.07782262347398); +#778=VECTOR('',#5352,0.2); +#779=VECTOR('',#5353,1.07782262347398); +#780=VECTOR('',#5356,0.0907258100567332); +#781=VECTOR('',#5357,0.2); +#782=VECTOR('',#5358,0.0907258100567332); +#783=VECTOR('',#5361,0.0471774212295009); +#784=VECTOR('',#5362,0.2); +#785=VECTOR('',#5363,0.0471774212295009); +#786=VECTOR('',#5364,0.2); +#787=VECTOR('',#5367,1.01975810503767); +#788=VECTOR('',#5368,0.2); +#789=VECTOR('',#5369,1.01975810503767); +#790=VECTOR('',#5370,0.2); +#791=VECTOR('',#5373,0.0471774212295009); +#792=VECTOR('',#5374,0.2); +#793=VECTOR('',#5375,0.0471774212295009); +#794=VECTOR('',#5378,0.0907258100567332); +#795=VECTOR('',#5379,0.2); +#796=VECTOR('',#5380,0.0907258100567332); +#797=VECTOR('',#5383,0.580645184363088); +#798=VECTOR('',#5384,0.580645184363088); +#799=VECTOR('',#5389,0.517959539227146); +#800=VECTOR('',#5390,0.2); +#801=VECTOR('',#5391,0.517959539227146); +#802=VECTOR('',#5392,0.2); +#803=VECTOR('',#5395,0.104186873495503); +#804=VECTOR('',#5396,0.2); +#805=VECTOR('',#5397,0.104186873495504); +#806=VECTOR('',#5398,0.2); +#807=VECTOR('',#5399,0.2); +#808=VECTOR('',#5400,0.2); +#809=VECTOR('',#5401,0.2); +#810=VECTOR('',#5402,0.2); +#811=VECTOR('',#5405,0.10435527911214); +#812=VECTOR('',#5406,0.2); +#813=VECTOR('',#5407,0.10435527911214); +#814=VECTOR('',#5408,0.2); +#815=VECTOR('',#5409,0.2); +#816=VECTOR('',#5410,0.2); +#817=VECTOR('',#5411,0.2); +#818=VECTOR('',#5412,0.2); +#819=VECTOR('',#5413,0.2); +#820=VECTOR('',#5416,0.104816999434897); +#821=VECTOR('',#5417,0.2); +#822=VECTOR('',#5418,0.104816999434897); +#823=VECTOR('',#5421,0.0774193579150786); +#824=VECTOR('',#5422,0.0774193579150786); +#825=VECTOR('',#5427,0.0907258100567332); +#826=VECTOR('',#5428,0.2); +#827=VECTOR('',#5429,0.0907258100567332); +#828=VECTOR('',#5430,0.2); +#829=VECTOR('',#5433,0.0447580662946545); +#830=VECTOR('',#5434,0.2); +#831=VECTOR('',#5435,0.0447580662946545); +#832=VECTOR('',#5436,0.2); +#833=VECTOR('',#5439,0.966532296471057); +#834=VECTOR('',#5440,0.2); +#835=VECTOR('',#5441,0.966532296471057); +#836=VECTOR('',#5442,0.2); +#837=VECTOR('',#5445,0.0447580662946545); +#838=VECTOR('',#5446,0.2); +#839=VECTOR('',#5447,0.0447580662946545); +#840=VECTOR('',#5450,0.0907258100567332); +#841=VECTOR('',#5451,0.2); +#842=VECTOR('',#5452,0.0907258100567332); +#843=VECTOR('',#5455,0.574596797025973); +#844=VECTOR('',#5456,0.2); +#845=VECTOR('',#5457,0.574596797025973); +#846=VECTOR('',#5460,0.0907258100567332); +#847=VECTOR('',#5461,0.2); +#848=VECTOR('',#5462,0.0907258100567332); +#849=VECTOR('',#5465,0.0471774212295009); +#850=VECTOR('',#5466,0.2); +#851=VECTOR('',#5467,0.0471774212295009); +#852=VECTOR('',#5468,0.2); +#853=VECTOR('',#5471,0.989516168352096); +#854=VECTOR('',#5472,0.2); +#855=VECTOR('',#5473,0.989516168352096); +#856=VECTOR('',#5474,0.2); +#857=VECTOR('',#5477,0.0471774212295009); +#858=VECTOR('',#5478,0.2); +#859=VECTOR('',#5479,0.0471774212295009); +#860=VECTOR('',#5482,0.0907258100567332); +#861=VECTOR('',#5483,0.2); +#862=VECTOR('',#5484,0.0907258100567332); +#863=VECTOR('',#5487,0.574596797025973); +#864=VECTOR('',#5488,0.574596797025973); +#865=VECTOR('',#5493,0.418172395735203); +#866=VECTOR('',#5494,0.200000000000002); +#867=VECTOR('',#5495,0.418172395735203); +#868=VECTOR('',#5496,0.200000000000002); +#869=VECTOR('',#5499,0.0995322737811415); +#870=VECTOR('',#5500,0.200000000000002); +#871=VECTOR('',#5501,0.0995322737811413); +#872=VECTOR('',#5502,0.200000000000002); +#873=VECTOR('',#5505,0.324193561269391); +#874=VECTOR('',#5506,0.200000000000002); +#875=VECTOR('',#5507,0.324193561269391); +#876=VECTOR('',#5510,0.575806474493397); +#877=VECTOR('',#5511,0.200000000000002); +#878=VECTOR('',#5512,0.575806474493397); +#879=VECTOR('',#5515,0.147580651025618); +#880=VECTOR('',#5516,0.200000000000002); +#881=VECTOR('',#5517,0.147580651025618); +#882=VECTOR('',#5518,0.200000000000002); +#883=VECTOR('',#5521,0.0399193564249622); +#884=VECTOR('',#5522,0.200000000000002); +#885=VECTOR('',#5523,0.0399193564249622); +#886=VECTOR('',#5526,0.105241939665809); +#887=VECTOR('',#5527,0.200000000000002); +#888=VECTOR('',#5528,0.105241939665809); +#889=VECTOR('',#5531,0.658064542278167); +#890=VECTOR('',#5532,0.200000000000002); +#891=VECTOR('',#5533,0.658064542278167); +#892=VECTOR('',#5536,0.105241939665809); +#893=VECTOR('',#5537,0.200000000000002); +#894=VECTOR('',#5538,0.105241939665809); +#895=VECTOR('',#5541,0.0580645184363093); +#896=VECTOR('',#5542,0.200000000000002); +#897=VECTOR('',#5543,0.0580645184363093); +#898=VECTOR('',#5544,0.200000000000002); +#899=VECTOR('',#5547,0.163306458102119); +#900=VECTOR('',#5548,0.200000000000002); +#901=VECTOR('',#5549,0.163306458102119); +#902=VECTOR('',#5552,0.466935502425316); +#903=VECTOR('',#5553,0.200000000000002); +#904=VECTOR('',#5554,0.466935502425316); +#905=VECTOR('',#5555,0.200000000000002); +#906=VECTOR('',#5558,0.0399193564249628); +#907=VECTOR('',#5559,0.200000000000002); +#908=VECTOR('',#5560,0.0399193564249628); +#909=VECTOR('',#5563,0.0907258100567332); +#910=VECTOR('',#5564,0.200000000000002); +#911=VECTOR('',#5565,0.0907258100567332); +#912=VECTOR('',#5568,0.570967764623704); +#913=VECTOR('',#5569,0.200000000000002); +#914=VECTOR('',#5570,0.570967764623704); +#915=VECTOR('',#5573,0.0907258100567332); +#916=VECTOR('',#5574,0.200000000000002); +#917=VECTOR('',#5575,0.0907258100567332); +#918=VECTOR('',#5578,0.0362903240226931); +#919=VECTOR('',#5579,0.200000000000002); +#920=VECTOR('',#5580,0.0362903240226931); +#921=VECTOR('',#5581,0.200000000000002); +#922=VECTOR('',#5584,1.01975810503767); +#923=VECTOR('',#5585,0.200000000000002); +#924=VECTOR('',#5586,1.01975810503767); +#925=VECTOR('',#5587,0.200000000000002); +#926=VECTOR('',#5590,0.0508064536317704); +#927=VECTOR('',#5591,0.200000000000002); +#928=VECTOR('',#5592,0.0508064536317701); +#929=VECTOR('',#5595,0.0907258100567332); +#930=VECTOR('',#5596,0.200000000000002); +#931=VECTOR('',#5597,0.0907258100567332); +#932=VECTOR('',#5600,1.1467742391171); +#933=VECTOR('',#5601,1.1467742391171); +#934=VECTOR('',#5608,0.249999999999999); +#935=VECTOR('',#5611,0.249999999999999); +#936=VECTOR('',#5614,5.5); +#937=VECTOR('',#5615,5.5); +#938=VECTOR('',#5616,0.249999999999999); +#939=VECTOR('',#5623,0.249999999999999); +#940=VECTOR('',#5626,5.5); +#941=VECTOR('',#5627,5.5); +#942=VECTOR('',#5634,2.99999999999999); +#943=VECTOR('',#5637,2.99999999999999); +#944=VECTOR('',#5640,3.5); +#945=VECTOR('',#5643,3.50000000000001); +#946=VECTOR('',#5646,11.); +#947=VECTOR('',#5647,3.); +#948=VECTOR('',#5648,3.5); +#949=VECTOR('',#5649,14.5); +#950=VECTOR('',#5650,4.); +#951=VECTOR('',#5651,14.5); +#952=VECTOR('',#5654,11.); +#953=VECTOR('',#5657,11.); +#954=VECTOR('',#5664,3.); +#955=VECTOR('',#5667,3.50000000000001); +#956=VECTOR('',#5688,4.); +#957=VECTOR('',#5693,6.); +#958=VECTOR('',#5708,2.); +#959=VECTOR('',#5713,6.); +#960=VECTOR('',#5728,4.); +#961=VECTOR('',#5733,6.); +#962=VECTOR('',#5738,6.); +#963=VECTOR('',#5739,6.); +#964=VECTOR('',#5740,6.); +#965=VECTOR('',#5743,6.); +#966=VECTOR('',#5748,6.); +#967=VECTOR('',#5749,6.); +#968=VECTOR('',#5752,6.); +#969=VECTOR('',#5757,6.); +#970=VECTOR('',#5758,6.); +#971=VECTOR('',#5761,6.); +#972=VECTOR('',#5768,6.); +#973=VECTOR('',#5771,6.); +#974=VECTOR('',#5774,4.); +#975=VECTOR('',#5779,9.); +#976=VECTOR('',#5782,17.5); +#977=VECTOR('',#5783,6.); +#978=VECTOR('',#5784,6.); +#979=VECTOR('',#5785,17.5); +#980=VECTOR('',#5786,2.); +#981=VECTOR('',#5789,4.); +#982=VECTOR('',#5794,6.); +#983=VECTOR('',#5797,6.); +#984=VECTOR('',#5800,6.); +#985=VECTOR('',#5805,7.5); +#986=VECTOR('',#5808,7.5); +#987=VECTOR('',#5821,4.); +#988=VECTOR('',#5832,7.5); +#989=VECTOR('',#5833,7.5); +#990=VECTOR('',#5840,0.249999999999999); +#991=VECTOR('',#5841,0.249999999999999); +#992=VECTOR('',#5844,11.); +#993=VECTOR('',#5845,0.249999999999999); +#994=VECTOR('',#5850,0.249999999999999); +#995=VECTOR('',#5853,11.); +#996=VECTOR('',#5858,14.5); +#997=VECTOR('',#5861,14.5); +#998=VECTOR('',#5864,11.); +#999=VECTOR('',#5907,11.); +#1000=PLANE('',#4558); +#1001=PLANE('',#4563); +#1002=PLANE('',#4568); +#1003=PLANE('',#4572); +#1004=PLANE('',#4573); +#1005=PLANE('',#4574); +#1006=PLANE('',#4575); +#1007=PLANE('',#4576); +#1008=PLANE('',#4577); +#1009=PLANE('',#4578); +#1010=PLANE('',#4579); +#1011=PLANE('',#4580); +#1012=PLANE('',#4581); +#1013=PLANE('',#4584); +#1014=PLANE('',#4585); +#1015=PLANE('',#4586); +#1016=PLANE('',#4587); +#1017=PLANE('',#4588); +#1018=PLANE('',#4589); +#1019=PLANE('',#4590); +#1020=PLANE('',#4591); +#1021=PLANE('',#4592); +#1022=PLANE('',#4593); +#1023=PLANE('',#4594); +#1024=PLANE('',#4595); +#1025=PLANE('',#4596); +#1026=PLANE('',#4597); +#1027=PLANE('',#4598); +#1028=PLANE('',#4599); +#1029=PLANE('',#4600); +#1030=PLANE('',#4601); +#1031=PLANE('',#4602); +#1032=PLANE('',#4603); +#1033=PLANE('',#4604); +#1034=PLANE('',#4605); +#1035=PLANE('',#4606); +#1036=PLANE('',#4607); +#1037=PLANE('',#4608); +#1038=PLANE('',#4609); +#1039=PLANE('',#4610); +#1040=PLANE('',#4611); +#1041=PLANE('',#4612); +#1042=PLANE('',#4613); +#1043=PLANE('',#4614); +#1044=PLANE('',#4615); +#1045=PLANE('',#4616); +#1046=PLANE('',#4617); +#1047=PLANE('',#4618); +#1048=PLANE('',#4619); +#1049=PLANE('',#4620); +#1050=PLANE('',#4621); +#1051=PLANE('',#4622); +#1052=PLANE('',#4623); +#1053=PLANE('',#4624); +#1054=PLANE('',#4625); +#1055=PLANE('',#4626); +#1056=PLANE('',#4627); +#1057=PLANE('',#4628); +#1058=PLANE('',#4629); +#1059=PLANE('',#4630); +#1060=PLANE('',#4631); +#1061=PLANE('',#4632); +#1062=PLANE('',#4633); +#1063=PLANE('',#4643); +#1064=PLANE('',#4647); +#1065=PLANE('',#4650); +#1066=PLANE('',#4651); +#1067=PLANE('',#4652); +#1068=PLANE('',#4653); +#1069=PLANE('',#4654); +#1070=PLANE('',#4655); +#1071=PLANE('',#4656); +#1072=PLANE('',#4657); +#1073=PLANE('',#4658); +#1074=PLANE('',#4659); +#1075=PLANE('',#4660); +#1076=PLANE('',#4661); +#1077=PLANE('',#4662); +#1078=PLANE('',#4663); +#1079=PLANE('',#4664); +#1080=PLANE('',#4665); +#1081=PLANE('',#4666); +#1082=PLANE('',#4667); +#1083=PLANE('',#4668); +#1084=PLANE('',#4669); +#1085=PLANE('',#4670); +#1086=PLANE('',#4671); +#1087=PLANE('',#4672); +#1088=PLANE('',#4673); +#1089=PLANE('',#4674); +#1090=PLANE('',#4675); +#1091=PLANE('',#4676); +#1092=PLANE('',#4677); +#1093=PLANE('',#4678); +#1094=PLANE('',#4679); +#1095=PLANE('',#4680); +#1096=PLANE('',#4681); +#1097=PLANE('',#4682); +#1098=PLANE('',#4683); +#1099=PLANE('',#4684); +#1100=PLANE('',#4685); +#1101=PLANE('',#4686); +#1102=PLANE('',#4687); +#1103=PLANE('',#4688); +#1104=PLANE('',#4689); +#1105=PLANE('',#4690); +#1106=PLANE('',#4691); +#1107=PLANE('',#4692); +#1108=PLANE('',#4693); +#1109=PLANE('',#4694); +#1110=PLANE('',#4695); +#1111=PLANE('',#4696); +#1112=PLANE('',#4697); +#1113=PLANE('',#4698); +#1114=PLANE('',#4699); +#1115=PLANE('',#4700); +#1116=PLANE('',#4701); +#1117=PLANE('',#4702); +#1118=PLANE('',#4703); +#1119=PLANE('',#4704); +#1120=PLANE('',#4705); +#1121=PLANE('',#4706); +#1122=PLANE('',#4707); +#1123=PLANE('',#4708); +#1124=PLANE('',#4709); +#1125=PLANE('',#4710); +#1126=PLANE('',#4711); +#1127=PLANE('',#4712); +#1128=PLANE('',#4713); +#1129=PLANE('',#4714); +#1130=PLANE('',#4715); +#1131=PLANE('',#4716); +#1132=PLANE('',#4717); +#1133=PLANE('',#4718); +#1134=PLANE('',#4719); +#1135=PLANE('',#4720); +#1136=PLANE('',#4721); +#1137=PLANE('',#4722); +#1138=PLANE('',#4723); +#1139=PLANE('',#4724); +#1140=PLANE('',#4725); +#1141=PLANE('',#4726); +#1142=PLANE('',#4730); +#1143=PLANE('',#4734); +#1144=PLANE('',#4735); +#1145=PLANE('',#4739); +#1146=PLANE('',#4741); +#1147=PLANE('',#4747); +#1148=PLANE('',#4779); +#1149=PLANE('',#4782); +#1150=PLANE('',#4785); +#1151=PLANE('',#4788); +#1152=PLANE('',#4791); +#1153=PLANE('',#4792); +#1154=PLANE('',#4798); +#1155=PLANE('',#4800); +#1156=PLANE('',#4814); +#1157=PLANE('',#4817); +#1158=PLANE('',#4820); +#1159=PLANE('',#4821); +#1160=PLANE('',#4824); +#1161=PLANE('',#4832); +#1162=PLANE('',#4836); +#1163=PLANE('',#4845); +#1164=PLANE('',#4846); +#1165=B_SPLINE_CURVE_WITH_KNOTS('',3,(#5923,#5924,#5925,#5926,#5927,#5928, +#5929,#5930,#5931,#5932,#5933,#5934,#5935,#5936,#5937,#5938,#5939,#5940, +#5941,#5942,#5943,#5944,#5945,#5946,#5947,#5948,#5949,#5950,#5951,#5952, +#5953,#5954,#5955,#5956),.UNSPECIFIED.,.T.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,4),(0.,0.0226906344340893,0.0453812688681785,0.068069620586871, +0.0907579723055634,0.113446324024256,0.136134675742948,0.158825310177037, +0.181515944611127,0.204206579045216,0.226897213479305,0.249585565197998, +0.27227391691669,0.294962268635383,0.317650620354075,0.340341254788164, +0.363031889222254),.UNSPECIFIED.); +#1166=B_SPLINE_CURVE_WITH_KNOTS('',3,(#5958,#5959,#5960,#5961,#5962,#5963, +#5964,#5965,#5966,#5967,#5968,#5969,#5970,#5971,#5972,#5973,#5974,#5975, +#5976,#5977,#5978,#5979,#5980,#5981,#5982,#5983,#5984,#5985,#5986,#5987, +#5988,#5989,#5990,#5991),.UNSPECIFIED.,.T.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,4),(0.,0.0207862180077395,0.0415724360154791,0.0623571896424678, +0.0831419432694566,0.103926696896445,0.124711450523434,0.145497668531174, +0.166283886538913,0.187070104546653,0.207856322554392,0.228641076181381, +0.24942582980837,0.270210583435359,0.290995337062347,0.311781555070087, +0.332567773077826),.UNSPECIFIED.); +#1167=B_SPLINE_CURVE_WITH_KNOTS('',3,(#6002,#6003,#6004,#6005,#6006,#6007, +#6008,#6009,#6010,#6011,#6012,#6013,#6014,#6015,#6016,#6017,#6018,#6019, +#6020,#6021,#6022,#6023,#6024,#6025,#6026,#6027,#6028,#6029,#6030,#6031, +#6032,#6033,#6034,#6035,#6036,#6037,#6038,#6039,#6040,#6041,#6042,#6043, +#6044,#6045,#6046,#6047,#6048,#6049),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(-0.499889506683303,-0.489504437304582, +-0.479053054815084,-0.465669585022648,-0.415378618572709,-0.37902389385231, +-0.338742146273854,-0.308426043585245,-0.28633353472658,-0.263939746165701, +-0.252849095837729,-0.247264727558051,-0.243080750887437,-0.238629590335989, +-0.231720238785982,-0.212620070472594,-0.191923321327989,-0.163856113733147, +-0.124740761358357,-0.0675466566755874,-0.0332835810906381,-0.0199082174663246, +-0.0105109979572932,0.),.UNSPECIFIED.); +#1168=B_SPLINE_CURVE_WITH_KNOTS('',3,(#6191,#6192,#6193,#6194,#6195,#6196, +#6197,#6198,#6199,#6200,#6201,#6202,#6203,#6204,#6205,#6206,#6207,#6208, +#6209,#6210,#6211,#6212,#6213,#6214,#6215,#6216,#6217,#6218,#6219,#6220, +#6221,#6222,#6223,#6224),.UNSPECIFIED.,.T.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,4),(0.,0.0188456066624925,0.037691213324985,0.0565367756017513, +0.0753823378785175,0.0942279001552838,0.11307346243205,0.131919069094543, +0.150764675757035,0.169610282419528,0.18845588908202,0.207301451358786, +0.226147013635553,0.244992575912319,0.263838138189085,0.282683744851578, +0.30152935151407),.UNSPECIFIED.); +#1169=B_SPLINE_CURVE_WITH_KNOTS('',3,(#6227,#6228,#6229,#6230,#6231,#6232, +#6233,#6234,#6235,#6236,#6237,#6238,#6239,#6240,#6241,#6242,#6243,#6244, +#6245,#6246,#6247,#6248,#6249,#6250,#6251,#6252,#6253,#6254,#6255,#6256, +#6257,#6258,#6259,#6260),.UNSPECIFIED.,.T.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,4),(0.,0.0188456066624926,0.0376912133249852,0.0565367756017514, +0.0753823378785176,0.0942279001552838,0.11307346243205,0.131919069094543, +0.150764675757035,0.169610282419528,0.18845588908202,0.207301451358787, +0.226147013635553,0.244992575912319,0.263838138189085,0.282683744851578, +0.30152935151407),.UNSPECIFIED.); +#1170=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6528,#6529,#6530,#6531,#6532), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1171=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6535,#6536,#6537,#6538,#6539), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1172=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6569,#6570,#6571,#6572,#6573), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1173=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6576,#6577,#6578,#6579,#6580), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1174=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6622,#6623,#6624,#6625,#6626), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1175=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6629,#6630,#6631,#6632,#6633), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1176=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6657,#6658,#6659,#6660,#6661), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1177=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6664,#6665,#6666,#6667,#6668), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1178=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6710,#6711,#6712,#6713,#6714), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1179=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6717,#6718,#6719,#6720,#6721), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1180=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6739,#6740,#6741,#6742,#6743), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1181=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6746,#6747,#6748,#6749,#6750), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1182=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6793,#6794,#6795,#6796,#6797), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1183=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6800,#6801,#6802,#6803,#6804), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1184=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6818,#6819,#6820),.UNSPECIFIED., + .F.,.F.,(3,3),(0.,1.),.UNSPECIFIED.); +#1185=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6823,#6824,#6825),.UNSPECIFIED., + .F.,.F.,(3,3),(0.,1.),.UNSPECIFIED.); +#1186=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6833,#6834,#6835),.UNSPECIFIED., + .F.,.F.,(3,3),(0.,1.),.UNSPECIFIED.); +#1187=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6838,#6839,#6840),.UNSPECIFIED., + .F.,.F.,(3,3),(0.,1.),.UNSPECIFIED.); +#1188=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6848,#6849,#6850),.UNSPECIFIED., + .F.,.F.,(3,3),(0.,1.),.UNSPECIFIED.); +#1189=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6853,#6854,#6855),.UNSPECIFIED., + .F.,.F.,(3,3),(0.,1.),.UNSPECIFIED.); +#1190=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6873,#6874,#6875,#6876,#6877), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1191=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6880,#6881,#6882,#6883,#6884), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1192=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6926,#6927,#6928,#6929,#6930), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1193=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6933,#6934,#6935,#6936,#6937), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1194=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6955,#6956,#6957,#6958,#6959), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1195=B_SPLINE_CURVE_WITH_KNOTS('',2,(#6962,#6963,#6964,#6965,#6966), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1196=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7005,#7006,#7007),.UNSPECIFIED., + .F.,.F.,(3,3),(0.,1.),.UNSPECIFIED.); +#1197=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7010,#7011,#7012),.UNSPECIFIED., + .F.,.F.,(3,3),(0.,1.),.UNSPECIFIED.); +#1198=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7022,#7023,#7024,#7025), + .UNSPECIFIED.,.F.,.F.,(3,1,3),(0.,1.,2.),.UNSPECIFIED.); +#1199=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7028,#7029,#7030,#7031), + .UNSPECIFIED.,.F.,.F.,(3,1,3),(0.,1.,2.),.UNSPECIFIED.); +#1200=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7043,#7044,#7045,#7046,#7047), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1201=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7050,#7051,#7052,#7053,#7054), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1202=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7066,#7067,#7068,#7069,#7070), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1203=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7073,#7074,#7075,#7076,#7077), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1204=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7087,#7088,#7089,#7090), + .UNSPECIFIED.,.F.,.F.,(3,1,3),(0.,1.,2.),.UNSPECIFIED.); +#1205=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7093,#7094,#7095,#7096), + .UNSPECIFIED.,.F.,.F.,(3,1,3),(0.,1.,2.),.UNSPECIFIED.); +#1206=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7110,#7111,#7112),.UNSPECIFIED., + .F.,.F.,(3,3),(0.,1.),.UNSPECIFIED.); +#1207=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7115,#7116,#7117),.UNSPECIFIED., + .F.,.F.,(3,3),(0.,1.),.UNSPECIFIED.); +#1208=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7127,#7128,#7129,#7130), + .UNSPECIFIED.,.F.,.F.,(3,1,3),(0.,1.,2.),.UNSPECIFIED.); +#1209=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7133,#7134,#7135,#7136), + .UNSPECIFIED.,.F.,.F.,(3,1,3),(0.,1.,2.),.UNSPECIFIED.); +#1210=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7144,#7145,#7146),.UNSPECIFIED., + .F.,.F.,(3,3),(0.,1.),.UNSPECIFIED.); +#1211=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7149,#7150,#7151),.UNSPECIFIED., + .F.,.F.,(3,3),(0.,1.),.UNSPECIFIED.); +#1212=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7159,#7160,#7161),.UNSPECIFIED., + .F.,.F.,(3,3),(0.,1.),.UNSPECIFIED.); +#1213=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7164,#7165,#7166),.UNSPECIFIED., + .F.,.F.,(3,3),(0.,1.),.UNSPECIFIED.); +#1214=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7178,#7179,#7180,#7181,#7182), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1215=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7185,#7186,#7187,#7188,#7189), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1216=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7199,#7200,#7201,#7202), + .UNSPECIFIED.,.F.,.F.,(3,1,3),(0.,1.,2.),.UNSPECIFIED.); +#1217=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7205,#7206,#7207,#7208), + .UNSPECIFIED.,.F.,.F.,(3,1,3),(0.,1.,2.),.UNSPECIFIED.); +#1218=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7245,#7246,#7247,#7248,#7249), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1219=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7252,#7253,#7254,#7255,#7256), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1220=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7274,#7275,#7276,#7277,#7278), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1221=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7281,#7282,#7283,#7284,#7285), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1222=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7327,#7328,#7329,#7330,#7331), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1223=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7334,#7335,#7336,#7337,#7338), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1224=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7356,#7357,#7358,#7359,#7360), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1225=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7363,#7364,#7365,#7366,#7367), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1226=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7410,#7411,#7412,#7413,#7414), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1227=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7417,#7418,#7419,#7420,#7421), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1228=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7451,#7452,#7453,#7454,#7455), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1229=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7458,#7459,#7460,#7461,#7462), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1230=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7504,#7505,#7506,#7507,#7508), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1231=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7511,#7512,#7513,#7514,#7515), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1232=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7539,#7540,#7541,#7542,#7543), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1233=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7546,#7547,#7548,#7549,#7550), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1234=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7592,#7593,#7594,#7595,#7596), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1235=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7599,#7600,#7601,#7602,#7603), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1236=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7621,#7622,#7623,#7624,#7625), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1237=B_SPLINE_CURVE_WITH_KNOTS('',2,(#7628,#7629,#7630,#7631,#7632), + .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(0.,1.,2.,3.),.UNSPECIFIED.); +#1238=CONICAL_SURFACE('',#4554,2.18,45.0000000000001); +#1239=CONICAL_SURFACE('',#4566,0.875,44.9999999999997); +#1240=FACE_BOUND('',#1534,.T.); +#1241=FACE_BOUND('',#1536,.T.); +#1242=FACE_BOUND('',#1538,.T.); +#1243=FACE_BOUND('',#1541,.T.); +#1244=FACE_BOUND('',#1544,.T.); +#1245=FACE_BOUND('',#1547,.T.); +#1246=FACE_BOUND('',#1610,.T.); +#1247=FACE_BOUND('',#1612,.T.); +#1248=FACE_BOUND('',#1614,.T.); +#1249=FACE_BOUND('',#1617,.T.); +#1250=FACE_BOUND('',#1620,.T.); +#1251=FACE_BOUND('',#1737,.T.); +#1252=FACE_BOUND('',#1738,.T.); +#1253=FACE_BOUND('',#1739,.T.); +#1254=FACE_BOUND('',#1740,.T.); +#1255=FACE_BOUND('',#1741,.T.); +#1256=FACE_BOUND('',#1745,.T.); +#1257=FACE_BOUND('',#1746,.T.); +#1258=FACE_BOUND('',#1750,.T.); +#1259=FACE_BOUND('',#1752,.T.); +#1260=FACE_BOUND('',#1775,.T.); +#1261=FACE_BOUND('',#1776,.T.); +#1262=FACE_BOUND('',#1777,.T.); +#1263=FACE_BOUND('',#1778,.T.); +#1264=FACE_BOUND('',#1779,.T.); +#1265=FACE_BOUND('',#1780,.T.); +#1266=FACE_BOUND('',#1781,.T.); +#1267=FACE_BOUND('',#1782,.T.); +#1268=FACE_BOUND('',#1783,.T.); +#1269=FACE_BOUND('',#1799,.T.); +#1270=FACE_BOUND('',#1800,.T.); +#1271=FACE_BOUND('',#1805,.T.); +#1272=FACE_BOUND('',#1807,.T.); +#1273=FACE_BOUND('',#1809,.T.); +#1274=FACE_BOUND('',#1811,.T.); +#1275=FACE_BOUND('',#1813,.T.); +#1276=FACE_BOUND('',#1815,.T.); +#1277=FACE_BOUND('',#1817,.T.); +#1278=FACE_BOUND('',#1819,.T.); +#1279=FACE_BOUND('',#1821,.T.); +#1280=FACE_BOUND('',#1823,.T.); +#1281=FACE_OUTER_BOUND('',#1533,.T.); +#1282=FACE_OUTER_BOUND('',#1535,.T.); +#1283=FACE_OUTER_BOUND('',#1537,.T.); +#1284=FACE_OUTER_BOUND('',#1539,.T.); +#1285=FACE_OUTER_BOUND('',#1540,.T.); +#1286=FACE_OUTER_BOUND('',#1542,.T.); +#1287=FACE_OUTER_BOUND('',#1543,.T.); +#1288=FACE_OUTER_BOUND('',#1545,.T.); +#1289=FACE_OUTER_BOUND('',#1546,.T.); +#1290=FACE_OUTER_BOUND('',#1548,.T.); +#1291=FACE_OUTER_BOUND('',#1549,.T.); +#1292=FACE_OUTER_BOUND('',#1550,.T.); +#1293=FACE_OUTER_BOUND('',#1551,.T.); +#1294=FACE_OUTER_BOUND('',#1552,.T.); +#1295=FACE_OUTER_BOUND('',#1553,.T.); +#1296=FACE_OUTER_BOUND('',#1554,.T.); +#1297=FACE_OUTER_BOUND('',#1555,.T.); +#1298=FACE_OUTER_BOUND('',#1556,.T.); +#1299=FACE_OUTER_BOUND('',#1557,.T.); +#1300=FACE_OUTER_BOUND('',#1558,.T.); +#1301=FACE_OUTER_BOUND('',#1559,.T.); +#1302=FACE_OUTER_BOUND('',#1560,.T.); +#1303=FACE_OUTER_BOUND('',#1561,.T.); +#1304=FACE_OUTER_BOUND('',#1562,.T.); +#1305=FACE_OUTER_BOUND('',#1563,.T.); +#1306=FACE_OUTER_BOUND('',#1564,.T.); +#1307=FACE_OUTER_BOUND('',#1565,.T.); +#1308=FACE_OUTER_BOUND('',#1566,.T.); +#1309=FACE_OUTER_BOUND('',#1567,.T.); +#1310=FACE_OUTER_BOUND('',#1568,.T.); +#1311=FACE_OUTER_BOUND('',#1569,.T.); +#1312=FACE_OUTER_BOUND('',#1570,.T.); +#1313=FACE_OUTER_BOUND('',#1571,.T.); +#1314=FACE_OUTER_BOUND('',#1572,.T.); +#1315=FACE_OUTER_BOUND('',#1573,.T.); +#1316=FACE_OUTER_BOUND('',#1574,.T.); +#1317=FACE_OUTER_BOUND('',#1575,.T.); +#1318=FACE_OUTER_BOUND('',#1576,.T.); +#1319=FACE_OUTER_BOUND('',#1577,.T.); +#1320=FACE_OUTER_BOUND('',#1578,.T.); +#1321=FACE_OUTER_BOUND('',#1579,.T.); +#1322=FACE_OUTER_BOUND('',#1580,.T.); +#1323=FACE_OUTER_BOUND('',#1581,.T.); +#1324=FACE_OUTER_BOUND('',#1582,.T.); +#1325=FACE_OUTER_BOUND('',#1583,.T.); +#1326=FACE_OUTER_BOUND('',#1584,.T.); +#1327=FACE_OUTER_BOUND('',#1585,.T.); +#1328=FACE_OUTER_BOUND('',#1586,.T.); +#1329=FACE_OUTER_BOUND('',#1587,.T.); +#1330=FACE_OUTER_BOUND('',#1588,.T.); +#1331=FACE_OUTER_BOUND('',#1589,.T.); +#1332=FACE_OUTER_BOUND('',#1590,.T.); +#1333=FACE_OUTER_BOUND('',#1591,.T.); +#1334=FACE_OUTER_BOUND('',#1592,.T.); +#1335=FACE_OUTER_BOUND('',#1593,.T.); +#1336=FACE_OUTER_BOUND('',#1594,.T.); +#1337=FACE_OUTER_BOUND('',#1595,.T.); +#1338=FACE_OUTER_BOUND('',#1596,.T.); +#1339=FACE_OUTER_BOUND('',#1597,.T.); +#1340=FACE_OUTER_BOUND('',#1598,.T.); +#1341=FACE_OUTER_BOUND('',#1599,.T.); +#1342=FACE_OUTER_BOUND('',#1600,.T.); +#1343=FACE_OUTER_BOUND('',#1601,.T.); +#1344=FACE_OUTER_BOUND('',#1602,.T.); +#1345=FACE_OUTER_BOUND('',#1603,.T.); +#1346=FACE_OUTER_BOUND('',#1604,.T.); +#1347=FACE_OUTER_BOUND('',#1605,.T.); +#1348=FACE_OUTER_BOUND('',#1606,.T.); +#1349=FACE_OUTER_BOUND('',#1607,.T.); +#1350=FACE_OUTER_BOUND('',#1608,.T.); +#1351=FACE_OUTER_BOUND('',#1609,.T.); +#1352=FACE_OUTER_BOUND('',#1611,.T.); +#1353=FACE_OUTER_BOUND('',#1613,.T.); +#1354=FACE_OUTER_BOUND('',#1615,.T.); +#1355=FACE_OUTER_BOUND('',#1616,.T.); +#1356=FACE_OUTER_BOUND('',#1618,.T.); +#1357=FACE_OUTER_BOUND('',#1619,.T.); +#1358=FACE_OUTER_BOUND('',#1621,.T.); +#1359=FACE_OUTER_BOUND('',#1622,.T.); +#1360=FACE_OUTER_BOUND('',#1623,.T.); +#1361=FACE_OUTER_BOUND('',#1624,.T.); +#1362=FACE_OUTER_BOUND('',#1625,.T.); +#1363=FACE_OUTER_BOUND('',#1626,.T.); +#1364=FACE_OUTER_BOUND('',#1627,.T.); +#1365=FACE_OUTER_BOUND('',#1628,.T.); +#1366=FACE_OUTER_BOUND('',#1629,.T.); +#1367=FACE_OUTER_BOUND('',#1630,.T.); +#1368=FACE_OUTER_BOUND('',#1631,.T.); +#1369=FACE_OUTER_BOUND('',#1632,.T.); +#1370=FACE_OUTER_BOUND('',#1633,.T.); +#1371=FACE_OUTER_BOUND('',#1634,.T.); +#1372=FACE_OUTER_BOUND('',#1635,.T.); +#1373=FACE_OUTER_BOUND('',#1636,.T.); +#1374=FACE_OUTER_BOUND('',#1637,.T.); +#1375=FACE_OUTER_BOUND('',#1638,.T.); +#1376=FACE_OUTER_BOUND('',#1639,.T.); +#1377=FACE_OUTER_BOUND('',#1640,.T.); +#1378=FACE_OUTER_BOUND('',#1641,.T.); +#1379=FACE_OUTER_BOUND('',#1642,.T.); +#1380=FACE_OUTER_BOUND('',#1643,.T.); +#1381=FACE_OUTER_BOUND('',#1644,.T.); +#1382=FACE_OUTER_BOUND('',#1645,.T.); +#1383=FACE_OUTER_BOUND('',#1646,.T.); +#1384=FACE_OUTER_BOUND('',#1647,.T.); +#1385=FACE_OUTER_BOUND('',#1648,.T.); +#1386=FACE_OUTER_BOUND('',#1649,.T.); +#1387=FACE_OUTER_BOUND('',#1650,.T.); +#1388=FACE_OUTER_BOUND('',#1651,.T.); +#1389=FACE_OUTER_BOUND('',#1652,.T.); +#1390=FACE_OUTER_BOUND('',#1653,.T.); +#1391=FACE_OUTER_BOUND('',#1654,.T.); +#1392=FACE_OUTER_BOUND('',#1655,.T.); +#1393=FACE_OUTER_BOUND('',#1656,.T.); +#1394=FACE_OUTER_BOUND('',#1657,.T.); +#1395=FACE_OUTER_BOUND('',#1658,.T.); +#1396=FACE_OUTER_BOUND('',#1659,.T.); +#1397=FACE_OUTER_BOUND('',#1660,.T.); +#1398=FACE_OUTER_BOUND('',#1661,.T.); +#1399=FACE_OUTER_BOUND('',#1662,.T.); +#1400=FACE_OUTER_BOUND('',#1663,.T.); +#1401=FACE_OUTER_BOUND('',#1664,.T.); +#1402=FACE_OUTER_BOUND('',#1665,.T.); +#1403=FACE_OUTER_BOUND('',#1666,.T.); +#1404=FACE_OUTER_BOUND('',#1667,.T.); +#1405=FACE_OUTER_BOUND('',#1668,.T.); +#1406=FACE_OUTER_BOUND('',#1669,.T.); +#1407=FACE_OUTER_BOUND('',#1670,.T.); +#1408=FACE_OUTER_BOUND('',#1671,.T.); +#1409=FACE_OUTER_BOUND('',#1672,.T.); +#1410=FACE_OUTER_BOUND('',#1673,.T.); +#1411=FACE_OUTER_BOUND('',#1674,.T.); +#1412=FACE_OUTER_BOUND('',#1675,.T.); +#1413=FACE_OUTER_BOUND('',#1676,.T.); +#1414=FACE_OUTER_BOUND('',#1677,.T.); +#1415=FACE_OUTER_BOUND('',#1678,.T.); +#1416=FACE_OUTER_BOUND('',#1679,.T.); +#1417=FACE_OUTER_BOUND('',#1680,.T.); +#1418=FACE_OUTER_BOUND('',#1681,.T.); +#1419=FACE_OUTER_BOUND('',#1682,.T.); +#1420=FACE_OUTER_BOUND('',#1683,.T.); +#1421=FACE_OUTER_BOUND('',#1684,.T.); +#1422=FACE_OUTER_BOUND('',#1685,.T.); +#1423=FACE_OUTER_BOUND('',#1686,.T.); +#1424=FACE_OUTER_BOUND('',#1687,.T.); +#1425=FACE_OUTER_BOUND('',#1688,.T.); +#1426=FACE_OUTER_BOUND('',#1689,.T.); +#1427=FACE_OUTER_BOUND('',#1690,.T.); +#1428=FACE_OUTER_BOUND('',#1691,.T.); +#1429=FACE_OUTER_BOUND('',#1692,.T.); +#1430=FACE_OUTER_BOUND('',#1693,.T.); +#1431=FACE_OUTER_BOUND('',#1694,.T.); +#1432=FACE_OUTER_BOUND('',#1695,.T.); +#1433=FACE_OUTER_BOUND('',#1696,.T.); +#1434=FACE_OUTER_BOUND('',#1697,.T.); +#1435=FACE_OUTER_BOUND('',#1698,.T.); +#1436=FACE_OUTER_BOUND('',#1699,.T.); +#1437=FACE_OUTER_BOUND('',#1700,.T.); +#1438=FACE_OUTER_BOUND('',#1701,.T.); +#1439=FACE_OUTER_BOUND('',#1702,.T.); +#1440=FACE_OUTER_BOUND('',#1703,.T.); +#1441=FACE_OUTER_BOUND('',#1704,.T.); +#1442=FACE_OUTER_BOUND('',#1705,.T.); +#1443=FACE_OUTER_BOUND('',#1706,.T.); +#1444=FACE_OUTER_BOUND('',#1707,.T.); +#1445=FACE_OUTER_BOUND('',#1708,.T.); +#1446=FACE_OUTER_BOUND('',#1709,.T.); +#1447=FACE_OUTER_BOUND('',#1710,.T.); +#1448=FACE_OUTER_BOUND('',#1711,.T.); +#1449=FACE_OUTER_BOUND('',#1712,.T.); +#1450=FACE_OUTER_BOUND('',#1713,.T.); +#1451=FACE_OUTER_BOUND('',#1714,.T.); +#1452=FACE_OUTER_BOUND('',#1715,.T.); +#1453=FACE_OUTER_BOUND('',#1716,.T.); +#1454=FACE_OUTER_BOUND('',#1717,.T.); +#1455=FACE_OUTER_BOUND('',#1718,.T.); +#1456=FACE_OUTER_BOUND('',#1719,.T.); +#1457=FACE_OUTER_BOUND('',#1720,.T.); +#1458=FACE_OUTER_BOUND('',#1721,.T.); +#1459=FACE_OUTER_BOUND('',#1722,.T.); +#1460=FACE_OUTER_BOUND('',#1723,.T.); +#1461=FACE_OUTER_BOUND('',#1724,.T.); +#1462=FACE_OUTER_BOUND('',#1725,.T.); +#1463=FACE_OUTER_BOUND('',#1726,.T.); +#1464=FACE_OUTER_BOUND('',#1727,.T.); +#1465=FACE_OUTER_BOUND('',#1728,.T.); +#1466=FACE_OUTER_BOUND('',#1729,.T.); +#1467=FACE_OUTER_BOUND('',#1730,.T.); +#1468=FACE_OUTER_BOUND('',#1731,.T.); +#1469=FACE_OUTER_BOUND('',#1732,.T.); +#1470=FACE_OUTER_BOUND('',#1733,.T.); +#1471=FACE_OUTER_BOUND('',#1734,.T.); +#1472=FACE_OUTER_BOUND('',#1735,.T.); +#1473=FACE_OUTER_BOUND('',#1736,.T.); +#1474=FACE_OUTER_BOUND('',#1742,.T.); +#1475=FACE_OUTER_BOUND('',#1743,.T.); +#1476=FACE_OUTER_BOUND('',#1744,.T.); +#1477=FACE_OUTER_BOUND('',#1747,.T.); +#1478=FACE_OUTER_BOUND('',#1748,.T.); +#1479=FACE_OUTER_BOUND('',#1749,.T.); +#1480=FACE_OUTER_BOUND('',#1751,.T.); +#1481=FACE_OUTER_BOUND('',#1753,.T.); +#1482=FACE_OUTER_BOUND('',#1754,.T.); +#1483=FACE_OUTER_BOUND('',#1755,.T.); +#1484=FACE_OUTER_BOUND('',#1756,.T.); +#1485=FACE_OUTER_BOUND('',#1757,.T.); +#1486=FACE_OUTER_BOUND('',#1758,.T.); +#1487=FACE_OUTER_BOUND('',#1759,.T.); +#1488=FACE_OUTER_BOUND('',#1760,.T.); +#1489=FACE_OUTER_BOUND('',#1761,.T.); +#1490=FACE_OUTER_BOUND('',#1762,.T.); +#1491=FACE_OUTER_BOUND('',#1763,.T.); +#1492=FACE_OUTER_BOUND('',#1764,.T.); +#1493=FACE_OUTER_BOUND('',#1765,.T.); +#1494=FACE_OUTER_BOUND('',#1766,.T.); +#1495=FACE_OUTER_BOUND('',#1767,.T.); +#1496=FACE_OUTER_BOUND('',#1768,.T.); +#1497=FACE_OUTER_BOUND('',#1769,.T.); +#1498=FACE_OUTER_BOUND('',#1770,.T.); +#1499=FACE_OUTER_BOUND('',#1771,.T.); +#1500=FACE_OUTER_BOUND('',#1772,.T.); +#1501=FACE_OUTER_BOUND('',#1773,.T.); +#1502=FACE_OUTER_BOUND('',#1774,.T.); +#1503=FACE_OUTER_BOUND('',#1784,.T.); +#1504=FACE_OUTER_BOUND('',#1785,.T.); +#1505=FACE_OUTER_BOUND('',#1786,.T.); +#1506=FACE_OUTER_BOUND('',#1787,.T.); +#1507=FACE_OUTER_BOUND('',#1788,.T.); +#1508=FACE_OUTER_BOUND('',#1789,.T.); +#1509=FACE_OUTER_BOUND('',#1790,.T.); +#1510=FACE_OUTER_BOUND('',#1791,.T.); +#1511=FACE_OUTER_BOUND('',#1792,.T.); +#1512=FACE_OUTER_BOUND('',#1793,.T.); +#1513=FACE_OUTER_BOUND('',#1794,.T.); +#1514=FACE_OUTER_BOUND('',#1795,.T.); +#1515=FACE_OUTER_BOUND('',#1796,.T.); +#1516=FACE_OUTER_BOUND('',#1797,.T.); +#1517=FACE_OUTER_BOUND('',#1798,.T.); +#1518=FACE_OUTER_BOUND('',#1801,.T.); +#1519=FACE_OUTER_BOUND('',#1802,.T.); +#1520=FACE_OUTER_BOUND('',#1803,.T.); +#1521=FACE_OUTER_BOUND('',#1804,.T.); +#1522=FACE_OUTER_BOUND('',#1806,.T.); +#1523=FACE_OUTER_BOUND('',#1808,.T.); +#1524=FACE_OUTER_BOUND('',#1810,.T.); +#1525=FACE_OUTER_BOUND('',#1812,.T.); +#1526=FACE_OUTER_BOUND('',#1814,.T.); +#1527=FACE_OUTER_BOUND('',#1816,.T.); +#1528=FACE_OUTER_BOUND('',#1818,.T.); +#1529=FACE_OUTER_BOUND('',#1820,.T.); +#1530=FACE_OUTER_BOUND('',#1822,.T.); +#1531=FACE_OUTER_BOUND('',#1824,.T.); +#1532=FACE_OUTER_BOUND('',#1825,.T.); +#1533=EDGE_LOOP('',(#2950)); +#1534=EDGE_LOOP('',(#2951)); +#1535=EDGE_LOOP('',(#2952)); +#1536=EDGE_LOOP('',(#2953)); +#1537=EDGE_LOOP('',(#2954)); +#1538=EDGE_LOOP('',(#2955)); +#1539=EDGE_LOOP('',(#2956,#2957,#2958,#2959)); +#1540=EDGE_LOOP('',(#2960,#2961)); +#1541=EDGE_LOOP('',(#2962)); +#1542=EDGE_LOOP('',(#2963,#2964,#2965)); +#1543=EDGE_LOOP('',(#2966)); +#1544=EDGE_LOOP('',(#2967)); +#1545=EDGE_LOOP('',(#2968)); +#1546=EDGE_LOOP('',(#2969,#2970)); +#1547=EDGE_LOOP('',(#2971)); +#1548=EDGE_LOOP('',(#2972,#2973,#2974,#2975,#2976,#2977,#2978,#2979,#2980)); +#1549=EDGE_LOOP('',(#2981,#2982,#2983,#2984)); +#1550=EDGE_LOOP('',(#2985,#2986,#2987,#2988,#2989,#2990)); +#1551=EDGE_LOOP('',(#2991,#2992,#2993,#2994,#2995,#2996)); +#1552=EDGE_LOOP('',(#2997,#2998,#2999,#3000,#3001,#3002)); +#1553=EDGE_LOOP('',(#3003,#3004,#3005,#3006)); +#1554=EDGE_LOOP('',(#3007,#3008,#3009,#3010)); +#1555=EDGE_LOOP('',(#3011,#3012,#3013,#3014,#3015,#3016)); +#1556=EDGE_LOOP('',(#3017,#3018,#3019,#3020)); +#1557=EDGE_LOOP('',(#3021,#3022,#3023,#3024,#3025,#3026)); +#1558=EDGE_LOOP('',(#3027,#3028,#3029,#3030,#3031,#3032)); +#1559=EDGE_LOOP('',(#3033)); +#1560=EDGE_LOOP('',(#3034)); +#1561=EDGE_LOOP('',(#3035,#3036,#3037,#3038)); +#1562=EDGE_LOOP('',(#3039,#3040,#3041,#3042)); +#1563=EDGE_LOOP('',(#3043,#3044,#3045,#3046)); +#1564=EDGE_LOOP('',(#3047,#3048,#3049,#3050)); +#1565=EDGE_LOOP('',(#3051,#3052,#3053,#3054)); +#1566=EDGE_LOOP('',(#3055,#3056,#3057,#3058)); +#1567=EDGE_LOOP('',(#3059,#3060,#3061,#3062)); +#1568=EDGE_LOOP('',(#3063,#3064,#3065,#3066)); +#1569=EDGE_LOOP('',(#3067,#3068,#3069,#3070)); +#1570=EDGE_LOOP('',(#3071,#3072,#3073,#3074)); +#1571=EDGE_LOOP('',(#3075,#3076,#3077,#3078)); +#1572=EDGE_LOOP('',(#3079,#3080,#3081,#3082)); +#1573=EDGE_LOOP('',(#3083,#3084,#3085,#3086)); +#1574=EDGE_LOOP('',(#3087,#3088,#3089,#3090)); +#1575=EDGE_LOOP('',(#3091,#3092,#3093,#3094)); +#1576=EDGE_LOOP('',(#3095,#3096,#3097,#3098)); +#1577=EDGE_LOOP('',(#3099,#3100,#3101,#3102,#3103,#3104)); +#1578=EDGE_LOOP('',(#3105,#3106,#3107,#3108)); +#1579=EDGE_LOOP('',(#3109,#3110,#3111,#3112)); +#1580=EDGE_LOOP('',(#3113,#3114,#3115,#3116)); +#1581=EDGE_LOOP('',(#3117,#3118,#3119,#3120)); +#1582=EDGE_LOOP('',(#3121,#3122,#3123,#3124)); +#1583=EDGE_LOOP('',(#3125,#3126,#3127,#3128)); +#1584=EDGE_LOOP('',(#3129,#3130,#3131,#3132)); +#1585=EDGE_LOOP('',(#3133,#3134,#3135,#3136)); +#1586=EDGE_LOOP('',(#3137,#3138,#3139,#3140)); +#1587=EDGE_LOOP('',(#3141,#3142,#3143,#3144)); +#1588=EDGE_LOOP('',(#3145,#3146,#3147,#3148)); +#1589=EDGE_LOOP('',(#3149,#3150,#3151,#3152)); +#1590=EDGE_LOOP('',(#3153,#3154,#3155,#3156)); +#1591=EDGE_LOOP('',(#3157,#3158,#3159,#3160)); +#1592=EDGE_LOOP('',(#3161,#3162,#3163,#3164,#3165,#3166)); +#1593=EDGE_LOOP('',(#3167,#3168,#3169,#3170)); +#1594=EDGE_LOOP('',(#3171,#3172,#3173,#3174)); +#1595=EDGE_LOOP('',(#3175,#3176,#3177,#3178)); +#1596=EDGE_LOOP('',(#3179,#3180,#3181,#3182)); +#1597=EDGE_LOOP('',(#3183,#3184,#3185,#3186)); +#1598=EDGE_LOOP('',(#3187,#3188,#3189,#3190)); +#1599=EDGE_LOOP('',(#3191,#3192,#3193,#3194)); +#1600=EDGE_LOOP('',(#3195,#3196,#3197,#3198)); +#1601=EDGE_LOOP('',(#3199,#3200,#3201,#3202)); +#1602=EDGE_LOOP('',(#3203,#3204,#3205,#3206)); +#1603=EDGE_LOOP('',(#3207,#3208,#3209,#3210)); +#1604=EDGE_LOOP('',(#3211,#3212,#3213,#3214)); +#1605=EDGE_LOOP('',(#3215,#3216,#3217,#3218)); +#1606=EDGE_LOOP('',(#3219,#3220,#3221,#3222)); +#1607=EDGE_LOOP('',(#3223,#3224,#3225,#3226)); +#1608=EDGE_LOOP('',(#3227,#3228,#3229,#3230)); +#1609=EDGE_LOOP('',(#3231,#3232,#3233,#3234,#3235,#3236,#3237,#3238,#3239, +#3240,#3241)); +#1610=EDGE_LOOP('',(#3242,#3243,#3244)); +#1611=EDGE_LOOP('',(#3245,#3246,#3247,#3248,#3249,#3250,#3251,#3252,#3253, +#3254,#3255,#3256)); +#1612=EDGE_LOOP('',(#3257,#3258,#3259,#3260,#3261,#3262,#3263,#3264,#3265, +#3266,#3267)); +#1613=EDGE_LOOP('',(#3268)); +#1614=EDGE_LOOP('',(#3269)); +#1615=EDGE_LOOP('',(#3270)); +#1616=EDGE_LOOP('',(#3271)); +#1617=EDGE_LOOP('',(#3272)); +#1618=EDGE_LOOP('',(#3273)); +#1619=EDGE_LOOP('',(#3274)); +#1620=EDGE_LOOP('',(#3275)); +#1621=EDGE_LOOP('',(#3276,#3277,#3278,#3279)); +#1622=EDGE_LOOP('',(#3280,#3281,#3282,#3283)); +#1623=EDGE_LOOP('',(#3284,#3285,#3286,#3287)); +#1624=EDGE_LOOP('',(#3288,#3289,#3290,#3291)); +#1625=EDGE_LOOP('',(#3292,#3293,#3294,#3295)); +#1626=EDGE_LOOP('',(#3296,#3297,#3298,#3299)); +#1627=EDGE_LOOP('',(#3300,#3301,#3302,#3303)); +#1628=EDGE_LOOP('',(#3304,#3305,#3306,#3307)); +#1629=EDGE_LOOP('',(#3308,#3309,#3310,#3311)); +#1630=EDGE_LOOP('',(#3312,#3313,#3314,#3315)); +#1631=EDGE_LOOP('',(#3316,#3317,#3318,#3319)); +#1632=EDGE_LOOP('',(#3320,#3321,#3322,#3323)); +#1633=EDGE_LOOP('',(#3324,#3325,#3326,#3327)); +#1634=EDGE_LOOP('',(#3328,#3329,#3330,#3331)); +#1635=EDGE_LOOP('',(#3332,#3333,#3334,#3335)); +#1636=EDGE_LOOP('',(#3336,#3337,#3338,#3339)); +#1637=EDGE_LOOP('',(#3340,#3341,#3342,#3343)); +#1638=EDGE_LOOP('',(#3344,#3345,#3346,#3347)); +#1639=EDGE_LOOP('',(#3348,#3349,#3350,#3351)); +#1640=EDGE_LOOP('',(#3352,#3353,#3354,#3355)); +#1641=EDGE_LOOP('',(#3356,#3357,#3358,#3359)); +#1642=EDGE_LOOP('',(#3360,#3361,#3362,#3363)); +#1643=EDGE_LOOP('',(#3364,#3365,#3366,#3367)); +#1644=EDGE_LOOP('',(#3368,#3369,#3370,#3371)); +#1645=EDGE_LOOP('',(#3372,#3373,#3374,#3375)); +#1646=EDGE_LOOP('',(#3376,#3377,#3378,#3379)); +#1647=EDGE_LOOP('',(#3380,#3381,#3382,#3383)); +#1648=EDGE_LOOP('',(#3384,#3385,#3386,#3387,#3388,#3389,#3390,#3391,#3392, +#3393,#3394,#3395,#3396,#3397,#3398,#3399,#3400,#3401,#3402,#3403,#3404, +#3405,#3406,#3407,#3408,#3409,#3410)); +#1649=EDGE_LOOP('',(#3411,#3412,#3413,#3414)); +#1650=EDGE_LOOP('',(#3415,#3416,#3417,#3418)); +#1651=EDGE_LOOP('',(#3419,#3420,#3421,#3422)); +#1652=EDGE_LOOP('',(#3423,#3424,#3425,#3426)); +#1653=EDGE_LOOP('',(#3427,#3428,#3429,#3430)); +#1654=EDGE_LOOP('',(#3431,#3432,#3433,#3434)); +#1655=EDGE_LOOP('',(#3435,#3436,#3437,#3438)); +#1656=EDGE_LOOP('',(#3439,#3440,#3441,#3442)); +#1657=EDGE_LOOP('',(#3443,#3444,#3445,#3446)); +#1658=EDGE_LOOP('',(#3447,#3448,#3449,#3450)); +#1659=EDGE_LOOP('',(#3451,#3452,#3453,#3454)); +#1660=EDGE_LOOP('',(#3455,#3456,#3457,#3458)); +#1661=EDGE_LOOP('',(#3459,#3460,#3461,#3462)); +#1662=EDGE_LOOP('',(#3463,#3464,#3465,#3466)); +#1663=EDGE_LOOP('',(#3467,#3468,#3469,#3470)); +#1664=EDGE_LOOP('',(#3471,#3472,#3473,#3474)); +#1665=EDGE_LOOP('',(#3475,#3476,#3477,#3478)); +#1666=EDGE_LOOP('',(#3479,#3480,#3481,#3482)); +#1667=EDGE_LOOP('',(#3483,#3484,#3485,#3486)); +#1668=EDGE_LOOP('',(#3487,#3488,#3489,#3490)); +#1669=EDGE_LOOP('',(#3491,#3492,#3493,#3494,#3495,#3496,#3497,#3498,#3499, +#3500,#3501,#3502,#3503,#3504,#3505,#3506,#3507,#3508,#3509,#3510)); +#1670=EDGE_LOOP('',(#3511,#3512,#3513,#3514)); +#1671=EDGE_LOOP('',(#3515,#3516,#3517,#3518)); +#1672=EDGE_LOOP('',(#3519,#3520,#3521,#3522)); +#1673=EDGE_LOOP('',(#3523,#3524,#3525,#3526)); +#1674=EDGE_LOOP('',(#3527,#3528,#3529,#3530)); +#1675=EDGE_LOOP('',(#3531,#3532,#3533,#3534)); +#1676=EDGE_LOOP('',(#3535,#3536,#3537,#3538)); +#1677=EDGE_LOOP('',(#3539,#3540,#3541,#3542)); +#1678=EDGE_LOOP('',(#3543,#3544,#3545,#3546)); +#1679=EDGE_LOOP('',(#3547,#3548,#3549,#3550)); +#1680=EDGE_LOOP('',(#3551,#3552,#3553,#3554)); +#1681=EDGE_LOOP('',(#3555,#3556,#3557,#3558)); +#1682=EDGE_LOOP('',(#3559,#3560,#3561,#3562)); +#1683=EDGE_LOOP('',(#3563,#3564,#3565,#3566)); +#1684=EDGE_LOOP('',(#3567,#3568,#3569,#3570)); +#1685=EDGE_LOOP('',(#3571,#3572,#3573,#3574)); +#1686=EDGE_LOOP('',(#3575,#3576,#3577,#3578,#3579,#3580,#3581,#3582,#3583, +#3584,#3585,#3586,#3587,#3588,#3589,#3590)); +#1687=EDGE_LOOP('',(#3591,#3592,#3593,#3594)); +#1688=EDGE_LOOP('',(#3595,#3596,#3597,#3598)); +#1689=EDGE_LOOP('',(#3599,#3600,#3601,#3602)); +#1690=EDGE_LOOP('',(#3603,#3604,#3605,#3606)); +#1691=EDGE_LOOP('',(#3607,#3608,#3609,#3610)); +#1692=EDGE_LOOP('',(#3611,#3612,#3613,#3614)); +#1693=EDGE_LOOP('',(#3615,#3616,#3617,#3618)); +#1694=EDGE_LOOP('',(#3619,#3620,#3621,#3622)); +#1695=EDGE_LOOP('',(#3623,#3624,#3625,#3626)); +#1696=EDGE_LOOP('',(#3627,#3628,#3629,#3630)); +#1697=EDGE_LOOP('',(#3631,#3632,#3633,#3634)); +#1698=EDGE_LOOP('',(#3635,#3636,#3637,#3638)); +#1699=EDGE_LOOP('',(#3639,#3640,#3641,#3642)); +#1700=EDGE_LOOP('',(#3643,#3644,#3645,#3646)); +#1701=EDGE_LOOP('',(#3647,#3648,#3649,#3650)); +#1702=EDGE_LOOP('',(#3651,#3652,#3653,#3654)); +#1703=EDGE_LOOP('',(#3655,#3656,#3657,#3658,#3659,#3660,#3661,#3662,#3663, +#3664,#3665,#3666,#3667,#3668,#3669,#3670)); +#1704=EDGE_LOOP('',(#3671,#3672,#3673,#3674)); +#1705=EDGE_LOOP('',(#3675,#3676,#3677,#3678)); +#1706=EDGE_LOOP('',(#3679,#3680,#3681,#3682)); +#1707=EDGE_LOOP('',(#3683,#3684,#3685,#3686)); +#1708=EDGE_LOOP('',(#3687,#3688,#3689,#3690)); +#1709=EDGE_LOOP('',(#3691,#3692,#3693,#3694)); +#1710=EDGE_LOOP('',(#3695,#3696,#3697,#3698)); +#1711=EDGE_LOOP('',(#3699,#3700,#3701,#3702)); +#1712=EDGE_LOOP('',(#3703,#3704,#3705,#3706)); +#1713=EDGE_LOOP('',(#3707,#3708,#3709,#3710)); +#1714=EDGE_LOOP('',(#3711,#3712,#3713,#3714)); +#1715=EDGE_LOOP('',(#3715,#3716,#3717,#3718)); +#1716=EDGE_LOOP('',(#3719,#3720,#3721,#3722)); +#1717=EDGE_LOOP('',(#3723,#3724,#3725,#3726)); +#1718=EDGE_LOOP('',(#3727,#3728,#3729,#3730)); +#1719=EDGE_LOOP('',(#3731,#3732,#3733,#3734)); +#1720=EDGE_LOOP('',(#3735,#3736,#3737,#3738)); +#1721=EDGE_LOOP('',(#3739,#3740,#3741,#3742)); +#1722=EDGE_LOOP('',(#3743,#3744,#3745,#3746)); +#1723=EDGE_LOOP('',(#3747,#3748,#3749,#3750)); +#1724=EDGE_LOOP('',(#3751,#3752,#3753,#3754)); +#1725=EDGE_LOOP('',(#3755,#3756,#3757,#3758)); +#1726=EDGE_LOOP('',(#3759,#3760,#3761,#3762)); +#1727=EDGE_LOOP('',(#3763,#3764,#3765,#3766)); +#1728=EDGE_LOOP('',(#3767,#3768,#3769,#3770)); +#1729=EDGE_LOOP('',(#3771,#3772,#3773,#3774)); +#1730=EDGE_LOOP('',(#3775,#3776,#3777,#3778)); +#1731=EDGE_LOOP('',(#3779,#3780,#3781,#3782,#3783,#3784,#3785,#3786,#3787, +#3788,#3789,#3790,#3791,#3792,#3793,#3794,#3795,#3796,#3797,#3798,#3799, +#3800,#3801,#3802,#3803,#3804,#3805)); +#1732=EDGE_LOOP('',(#3806,#3807,#3808,#3809)); +#1733=EDGE_LOOP('',(#3810,#3811,#3812,#3813)); +#1734=EDGE_LOOP('',(#3814,#3815,#3816,#3817)); +#1735=EDGE_LOOP('',(#3818,#3819,#3820,#3821)); +#1736=EDGE_LOOP('',(#3822,#3823,#3824,#3825)); +#1737=EDGE_LOOP('',(#3826,#3827,#3828,#3829,#3830,#3831,#3832,#3833,#3834, +#3835,#3836,#3837,#3838,#3839,#3840,#3841,#3842,#3843,#3844,#3845,#3846, +#3847,#3848,#3849,#3850,#3851,#3852)); +#1738=EDGE_LOOP('',(#3853,#3854,#3855,#3856,#3857,#3858,#3859,#3860,#3861, +#3862,#3863,#3864,#3865,#3866,#3867,#3868,#3869,#3870,#3871,#3872)); +#1739=EDGE_LOOP('',(#3873,#3874,#3875,#3876,#3877,#3878,#3879,#3880,#3881, +#3882,#3883,#3884,#3885,#3886,#3887,#3888)); +#1740=EDGE_LOOP('',(#3889,#3890,#3891,#3892,#3893,#3894,#3895,#3896,#3897, +#3898,#3899,#3900,#3901,#3902,#3903,#3904)); +#1741=EDGE_LOOP('',(#3905,#3906,#3907,#3908,#3909,#3910,#3911,#3912,#3913, +#3914,#3915,#3916,#3917,#3918,#3919,#3920,#3921,#3922,#3923,#3924,#3925, +#3926,#3927,#3928,#3929,#3930,#3931)); +#1742=EDGE_LOOP('',(#3932,#3933,#3934,#3935)); +#1743=EDGE_LOOP('',(#3936,#3937,#3938,#3939)); +#1744=EDGE_LOOP('',(#3940,#3941,#3942,#3943,#3944,#3945,#3946,#3947)); +#1745=EDGE_LOOP('',(#3948,#3949,#3950,#3951)); +#1746=EDGE_LOOP('',(#3952,#3953,#3954,#3955)); +#1747=EDGE_LOOP('',(#3956,#3957,#3958,#3959)); +#1748=EDGE_LOOP('',(#3960,#3961,#3962,#3963)); +#1749=EDGE_LOOP('',(#3964)); +#1750=EDGE_LOOP('',(#3965)); +#1751=EDGE_LOOP('',(#3966)); +#1752=EDGE_LOOP('',(#3967)); +#1753=EDGE_LOOP('',(#3968,#3969,#3970,#3971)); +#1754=EDGE_LOOP('',(#3972,#3973,#3974,#3975)); +#1755=EDGE_LOOP('',(#3976,#3977,#3978,#3979)); +#1756=EDGE_LOOP('',(#3980,#3981,#3982,#3983)); +#1757=EDGE_LOOP('',(#3984,#3985,#3986,#3987)); +#1758=EDGE_LOOP('',(#3988,#3989,#3990,#3991)); +#1759=EDGE_LOOP('',(#3992,#3993,#3994,#3995)); +#1760=EDGE_LOOP('',(#3996,#3997,#3998,#3999)); +#1761=EDGE_LOOP('',(#4000,#4001,#4002,#4003)); +#1762=EDGE_LOOP('',(#4004,#4005,#4006,#4007)); +#1763=EDGE_LOOP('',(#4008,#4009,#4010,#4011)); +#1764=EDGE_LOOP('',(#4012,#4013,#4014,#4015)); +#1765=EDGE_LOOP('',(#4016,#4017,#4018,#4019)); +#1766=EDGE_LOOP('',(#4020,#4021,#4022,#4023)); +#1767=EDGE_LOOP('',(#4024,#4025,#4026,#4027)); +#1768=EDGE_LOOP('',(#4028,#4029,#4030,#4031)); +#1769=EDGE_LOOP('',(#4032,#4033,#4034,#4035)); +#1770=EDGE_LOOP('',(#4036,#4037,#4038,#4039)); +#1771=EDGE_LOOP('',(#4040,#4041,#4042)); +#1772=EDGE_LOOP('',(#4043,#4044,#4045,#4046)); +#1773=EDGE_LOOP('',(#4047,#4048,#4049,#4050)); +#1774=EDGE_LOOP('',(#4051,#4052,#4053,#4054,#4055,#4056,#4057)); +#1775=EDGE_LOOP('',(#4058)); +#1776=EDGE_LOOP('',(#4059,#4060,#4061,#4062)); +#1777=EDGE_LOOP('',(#4063,#4064,#4065,#4066)); +#1778=EDGE_LOOP('',(#4067,#4068,#4069,#4070)); +#1779=EDGE_LOOP('',(#4071,#4072,#4073,#4074)); +#1780=EDGE_LOOP('',(#4075)); +#1781=EDGE_LOOP('',(#4076)); +#1782=EDGE_LOOP('',(#4077)); +#1783=EDGE_LOOP('',(#4078,#4079,#4080,#4081,#4082,#4083,#4084,#4085,#4086, +#4087,#4088,#4089)); +#1784=EDGE_LOOP('',(#4090,#4091,#4092,#4093)); +#1785=EDGE_LOOP('',(#4094,#4095,#4096,#4097)); +#1786=EDGE_LOOP('',(#4098,#4099,#4100,#4101)); +#1787=EDGE_LOOP('',(#4102,#4103,#4104,#4105)); +#1788=EDGE_LOOP('',(#4106,#4107,#4108,#4109)); +#1789=EDGE_LOOP('',(#4110,#4111,#4112,#4113)); +#1790=EDGE_LOOP('',(#4114,#4115,#4116,#4117)); +#1791=EDGE_LOOP('',(#4118,#4119,#4120,#4121)); +#1792=EDGE_LOOP('',(#4122,#4123,#4124,#4125)); +#1793=EDGE_LOOP('',(#4126,#4127,#4128,#4129,#4130,#4131)); +#1794=EDGE_LOOP('',(#4132,#4133,#4134,#4135)); +#1795=EDGE_LOOP('',(#4136,#4137,#4138,#4139)); +#1796=EDGE_LOOP('',(#4140,#4141,#4142,#4143)); +#1797=EDGE_LOOP('',(#4144,#4145,#4146,#4147)); +#1798=EDGE_LOOP('',(#4148,#4149,#4150,#4151)); +#1799=EDGE_LOOP('',(#4152)); +#1800=EDGE_LOOP('',(#4153)); +#1801=EDGE_LOOP('',(#4154,#4155,#4156,#4157)); +#1802=EDGE_LOOP('',(#4158,#4159,#4160,#4161)); +#1803=EDGE_LOOP('',(#4162,#4163,#4164,#4165,#4166,#4167)); +#1804=EDGE_LOOP('',(#4168)); +#1805=EDGE_LOOP('',(#4169)); +#1806=EDGE_LOOP('',(#4170)); +#1807=EDGE_LOOP('',(#4171)); +#1808=EDGE_LOOP('',(#4172)); +#1809=EDGE_LOOP('',(#4173)); +#1810=EDGE_LOOP('',(#4174)); +#1811=EDGE_LOOP('',(#4175)); +#1812=EDGE_LOOP('',(#4176)); +#1813=EDGE_LOOP('',(#4177)); +#1814=EDGE_LOOP('',(#4178)); +#1815=EDGE_LOOP('',(#4179)); +#1816=EDGE_LOOP('',(#4180)); +#1817=EDGE_LOOP('',(#4181)); +#1818=EDGE_LOOP('',(#4182)); +#1819=EDGE_LOOP('',(#4183)); +#1820=EDGE_LOOP('',(#4184)); +#1821=EDGE_LOOP('',(#4185)); +#1822=EDGE_LOOP('',(#4186)); +#1823=EDGE_LOOP('',(#4187)); +#1824=EDGE_LOOP('',(#4188,#4189,#4190,#4191,#4192,#4193,#4194,#4195)); +#1825=EDGE_LOOP('',(#4196,#4197,#4198,#4199,#4200,#4201)); +#1826=CIRCLE('',#4552,1.); +#1827=CIRCLE('',#4553,1.); +#1828=CIRCLE('',#4555,2.055); +#1829=CIRCLE('',#4556,2.2); +#1830=CIRCLE('',#4559,2.); +#1831=CIRCLE('',#4560,0.55); +#1832=CIRCLE('',#4561,2.); +#1833=CIRCLE('',#4564,0.055); +#1834=CIRCLE('',#4565,0.055); +#1835=CIRCLE('',#4567,0.75); +#1836=CIRCLE('',#4570,2.055); +#1837=CIRCLE('',#4571,2.055); +#1838=CIRCLE('',#4634,0.5); +#1839=CIRCLE('',#4635,0.5); +#1840=CIRCLE('',#4636,0.5); +#1841=CIRCLE('',#4637,0.5); +#1842=CIRCLE('',#4638,1.5); +#1843=CIRCLE('',#4639,1.5); +#1844=CIRCLE('',#4641,0.6); +#1845=CIRCLE('',#4642,0.6); +#1846=CIRCLE('',#4645,0.6); +#1847=CIRCLE('',#4646,0.6); +#1848=CIRCLE('',#4649,0.6); +#1849=CIRCLE('',#4728,1.1); +#1850=CIRCLE('',#4729,1.1); +#1851=CIRCLE('',#4732,1.1); +#1852=CIRCLE('',#4733,1.1); +#1853=CIRCLE('',#4737,0.5); +#1854=CIRCLE('',#4738,0.5); +#1855=CIRCLE('',#4740,4.); +#1856=CIRCLE('',#4742,1.5); +#1857=CIRCLE('',#4743,1.5); +#1858=CIRCLE('',#4745,0.5); +#1859=CIRCLE('',#4746,0.5); +#1860=CIRCLE('',#4748,4.); +#1861=CIRCLE('',#4750,0.5); +#1862=CIRCLE('',#4752,0.5); +#1863=CIRCLE('',#4753,0.5); +#1864=CIRCLE('',#4754,1.); +#1865=CIRCLE('',#4755,0.500000000000002); +#1866=CIRCLE('',#4757,0.5); +#1867=CIRCLE('',#4759,0.5); +#1868=CIRCLE('',#4761,0.5); +#1869=CIRCLE('',#4762,1.); +#1870=CIRCLE('',#4763,0.5); +#1871=CIRCLE('',#4764,1.); +#1872=CIRCLE('',#4766,0.5); +#1873=CIRCLE('',#4768,0.5); +#1874=CIRCLE('',#4770,0.5); +#1875=CIRCLE('',#4771,1.); +#1876=CIRCLE('',#4772,0.5); +#1877=CIRCLE('',#4773,1.); +#1878=CIRCLE('',#4775,0.5); +#1879=CIRCLE('',#4777,0.5); +#1880=CIRCLE('',#4778,1.); +#1881=CIRCLE('',#4781,1.); +#1882=CIRCLE('',#4784,1.); +#1883=CIRCLE('',#4787,1.); +#1884=CIRCLE('',#4790,1.); +#1885=CIRCLE('',#4793,1.5); +#1886=CIRCLE('',#4794,1.5); +#1887=CIRCLE('',#4795,1.); +#1888=CIRCLE('',#4796,1.); +#1889=CIRCLE('',#4802,1.5); +#1890=CIRCLE('',#4804,1.5); +#1891=CIRCLE('',#4805,4.); +#1892=CIRCLE('',#4806,2.5); +#1893=CIRCLE('',#4808,1.5); +#1894=CIRCLE('',#4810,1.5); +#1895=CIRCLE('',#4811,4.); +#1896=CIRCLE('',#4812,2.5); +#1897=CIRCLE('',#4816,1.5); +#1898=CIRCLE('',#4819,1.5); +#1899=CIRCLE('',#4826,2.2); +#1900=CIRCLE('',#4828,3.2); +#1901=CIRCLE('',#4829,2.95); +#1902=CIRCLE('',#4831,3.2); +#1903=CIRCLE('',#4834,4.5); +#1904=CIRCLE('',#4835,4.75); +#1905=CIRCLE('',#4837,5.25); +#1906=CIRCLE('',#4839,4.5); +#1907=CIRCLE('',#4841,5.5); +#1908=CIRCLE('',#4843,5.5); +#1909=VERTEX_POINT('',#5912); +#1910=VERTEX_POINT('',#5914); +#1911=VERTEX_POINT('',#5917); +#1912=VERTEX_POINT('',#5919); +#1913=VERTEX_POINT('',#5922); +#1914=VERTEX_POINT('',#5957); +#1915=VERTEX_POINT('',#5993); +#1916=VERTEX_POINT('',#5994); +#1917=VERTEX_POINT('',#5996); +#1918=VERTEX_POINT('',#5998); +#1919=VERTEX_POINT('',#6051); +#1920=VERTEX_POINT('',#6055); +#1921=VERTEX_POINT('',#6059); +#1922=VERTEX_POINT('',#6060); +#1923=VERTEX_POINT('',#6094); +#1924=VERTEX_POINT('',#6095); +#1925=VERTEX_POINT('',#6097); +#1926=VERTEX_POINT('',#6099); +#1927=VERTEX_POINT('',#6103); +#1928=VERTEX_POINT('',#6104); +#1929=VERTEX_POINT('',#6106); +#1930=VERTEX_POINT('',#6108); +#1931=VERTEX_POINT('',#6110); +#1932=VERTEX_POINT('',#6112); +#1933=VERTEX_POINT('',#6116); +#1934=VERTEX_POINT('',#6117); +#1935=VERTEX_POINT('',#6119); +#1936=VERTEX_POINT('',#6121); +#1937=VERTEX_POINT('',#6123); +#1938=VERTEX_POINT('',#6125); +#1939=VERTEX_POINT('',#6129); +#1940=VERTEX_POINT('',#6131); +#1941=VERTEX_POINT('',#6133); +#1942=VERTEX_POINT('',#6135); +#1943=VERTEX_POINT('',#6139); +#1944=VERTEX_POINT('',#6140); +#1945=VERTEX_POINT('',#6142); +#1946=VERTEX_POINT('',#6144); +#1947=VERTEX_POINT('',#6151); +#1948=VERTEX_POINT('',#6152); +#1949=VERTEX_POINT('',#6154); +#1950=VERTEX_POINT('',#6156); +#1951=VERTEX_POINT('',#6158); +#1952=VERTEX_POINT('',#6160); +#1953=VERTEX_POINT('',#6164); +#1954=VERTEX_POINT('',#6166); +#1955=VERTEX_POINT('',#6170); +#1956=VERTEX_POINT('',#6172); +#1957=VERTEX_POINT('',#6174); +#1958=VERTEX_POINT('',#6176); +#1959=VERTEX_POINT('',#6180); +#1960=VERTEX_POINT('',#6182); +#1961=VERTEX_POINT('',#6184); +#1962=VERTEX_POINT('',#6186); +#1963=VERTEX_POINT('',#6190); +#1964=VERTEX_POINT('',#6226); +#1965=VERTEX_POINT('',#6262); +#1966=VERTEX_POINT('',#6263); +#1967=VERTEX_POINT('',#6268); +#1968=VERTEX_POINT('',#6272); +#1969=VERTEX_POINT('',#6280); +#1970=VERTEX_POINT('',#6281); +#1971=VERTEX_POINT('',#6283); +#1972=VERTEX_POINT('',#6288); +#1973=VERTEX_POINT('',#6293); +#1974=VERTEX_POINT('',#6299); +#1975=VERTEX_POINT('',#6304); +#1976=VERTEX_POINT('',#6306); +#1977=VERTEX_POINT('',#6310); +#1978=VERTEX_POINT('',#6315); +#1979=VERTEX_POINT('',#6321); +#1980=VERTEX_POINT('',#6323); +#1981=VERTEX_POINT('',#6327); +#1982=VERTEX_POINT('',#6329); +#1983=VERTEX_POINT('',#6334); +#1984=VERTEX_POINT('',#6336); +#1985=VERTEX_POINT('',#6340); +#1986=VERTEX_POINT('',#6342); +#1987=VERTEX_POINT('',#6346); +#1988=VERTEX_POINT('',#6354); +#1989=VERTEX_POINT('',#6378); +#1990=VERTEX_POINT('',#6379); +#1991=VERTEX_POINT('',#6381); +#1992=VERTEX_POINT('',#6383); +#1993=VERTEX_POINT('',#6387); +#1994=VERTEX_POINT('',#6389); +#1995=VERTEX_POINT('',#6396); +#1996=VERTEX_POINT('',#6397); +#1997=VERTEX_POINT('',#6399); +#1998=VERTEX_POINT('',#6401); +#1999=VERTEX_POINT('',#6405); +#2000=VERTEX_POINT('',#6407); +#2001=VERTEX_POINT('',#6411); +#2002=VERTEX_POINT('',#6413); +#2003=VERTEX_POINT('',#6417); +#2004=VERTEX_POINT('',#6419); +#2005=VERTEX_POINT('',#6423); +#2006=VERTEX_POINT('',#6425); +#2007=VERTEX_POINT('',#6429); +#2008=VERTEX_POINT('',#6431); +#2009=VERTEX_POINT('',#6435); +#2010=VERTEX_POINT('',#6437); +#2011=VERTEX_POINT('',#6441); +#2012=VERTEX_POINT('',#6443); +#2013=VERTEX_POINT('',#6447); +#2014=VERTEX_POINT('',#6449); +#2015=VERTEX_POINT('',#6453); +#2016=VERTEX_POINT('',#6455); +#2017=VERTEX_POINT('',#6463); +#2018=VERTEX_POINT('',#6464); +#2019=VERTEX_POINT('',#6466); +#2020=VERTEX_POINT('',#6468); +#2021=VERTEX_POINT('',#6470); +#2022=VERTEX_POINT('',#6472); +#2023=VERTEX_POINT('',#6474); +#2024=VERTEX_POINT('',#6476); +#2025=VERTEX_POINT('',#6478); +#2026=VERTEX_POINT('',#6480); +#2027=VERTEX_POINT('',#6482); +#2028=VERTEX_POINT('',#6484); +#2029=VERTEX_POINT('',#6488); +#2030=VERTEX_POINT('',#6490); +#2031=VERTEX_POINT('',#6494); +#2032=VERTEX_POINT('',#6496); +#2033=VERTEX_POINT('',#6500); +#2034=VERTEX_POINT('',#6503); +#2035=VERTEX_POINT('',#6504); +#2036=VERTEX_POINT('',#6506); +#2037=VERTEX_POINT('',#6508); +#2038=VERTEX_POINT('',#6512); +#2039=VERTEX_POINT('',#6514); +#2040=VERTEX_POINT('',#6527); +#2041=VERTEX_POINT('',#6533); +#2042=VERTEX_POINT('',#6541); +#2043=VERTEX_POINT('',#6543); +#2044=VERTEX_POINT('',#6547); +#2045=VERTEX_POINT('',#6549); +#2046=VERTEX_POINT('',#6553); +#2047=VERTEX_POINT('',#6555); +#2048=VERTEX_POINT('',#6568); +#2049=VERTEX_POINT('',#6574); +#2050=VERTEX_POINT('',#6582); +#2051=VERTEX_POINT('',#6584); +#2052=VERTEX_POINT('',#6588); +#2053=VERTEX_POINT('',#6590); +#2054=VERTEX_POINT('',#6594); +#2055=VERTEX_POINT('',#6596); +#2056=VERTEX_POINT('',#6600); +#2057=VERTEX_POINT('',#6602); +#2058=VERTEX_POINT('',#6606); +#2059=VERTEX_POINT('',#6608); +#2060=VERTEX_POINT('',#6621); +#2061=VERTEX_POINT('',#6627); +#2062=VERTEX_POINT('',#6635); +#2063=VERTEX_POINT('',#6637); +#2064=VERTEX_POINT('',#6641); +#2065=VERTEX_POINT('',#6643); +#2066=VERTEX_POINT('',#6656); +#2067=VERTEX_POINT('',#6662); +#2068=VERTEX_POINT('',#6670); +#2069=VERTEX_POINT('',#6672); +#2070=VERTEX_POINT('',#6676); +#2071=VERTEX_POINT('',#6678); +#2072=VERTEX_POINT('',#6682); +#2073=VERTEX_POINT('',#6684); +#2074=VERTEX_POINT('',#6688); +#2075=VERTEX_POINT('',#6690); +#2076=VERTEX_POINT('',#6694); +#2077=VERTEX_POINT('',#6696); +#2078=VERTEX_POINT('',#6709); +#2079=VERTEX_POINT('',#6715); +#2080=VERTEX_POINT('',#6723); +#2081=VERTEX_POINT('',#6725); +#2082=VERTEX_POINT('',#6738); +#2083=VERTEX_POINT('',#6744); +#2084=VERTEX_POINT('',#6752); +#2085=VERTEX_POINT('',#6754); +#2086=VERTEX_POINT('',#6758); +#2087=VERTEX_POINT('',#6760); +#2088=VERTEX_POINT('',#6768); +#2089=VERTEX_POINT('',#6769); +#2090=VERTEX_POINT('',#6771); +#2091=VERTEX_POINT('',#6773); +#2092=VERTEX_POINT('',#6777); +#2093=VERTEX_POINT('',#6779); +#2094=VERTEX_POINT('',#6792); +#2095=VERTEX_POINT('',#6798); +#2096=VERTEX_POINT('',#6806); +#2097=VERTEX_POINT('',#6808); +#2098=VERTEX_POINT('',#6817); +#2099=VERTEX_POINT('',#6821); +#2100=VERTEX_POINT('',#6832); +#2101=VERTEX_POINT('',#6836); +#2102=VERTEX_POINT('',#6847); +#2103=VERTEX_POINT('',#6851); +#2104=VERTEX_POINT('',#6857); +#2105=VERTEX_POINT('',#6859); +#2106=VERTEX_POINT('',#6872); +#2107=VERTEX_POINT('',#6878); +#2108=VERTEX_POINT('',#6886); +#2109=VERTEX_POINT('',#6888); +#2110=VERTEX_POINT('',#6892); +#2111=VERTEX_POINT('',#6894); +#2112=VERTEX_POINT('',#6898); +#2113=VERTEX_POINT('',#6900); +#2114=VERTEX_POINT('',#6904); +#2115=VERTEX_POINT('',#6906); +#2116=VERTEX_POINT('',#6910); +#2117=VERTEX_POINT('',#6912); +#2118=VERTEX_POINT('',#6925); +#2119=VERTEX_POINT('',#6931); +#2120=VERTEX_POINT('',#6939); +#2121=VERTEX_POINT('',#6941); +#2122=VERTEX_POINT('',#6954); +#2123=VERTEX_POINT('',#6960); +#2124=VERTEX_POINT('',#6968); +#2125=VERTEX_POINT('',#6970); +#2126=VERTEX_POINT('',#6974); +#2127=VERTEX_POINT('',#6976); +#2128=VERTEX_POINT('',#6984); +#2129=VERTEX_POINT('',#6985); +#2130=VERTEX_POINT('',#6987); +#2131=VERTEX_POINT('',#6989); +#2132=VERTEX_POINT('',#6993); +#2133=VERTEX_POINT('',#6995); +#2134=VERTEX_POINT('',#7004); +#2135=VERTEX_POINT('',#7008); +#2136=VERTEX_POINT('',#7021); +#2137=VERTEX_POINT('',#7026); +#2138=VERTEX_POINT('',#7042); +#2139=VERTEX_POINT('',#7048); +#2140=VERTEX_POINT('',#7065); +#2141=VERTEX_POINT('',#7071); +#2142=VERTEX_POINT('',#7086); +#2143=VERTEX_POINT('',#7091); +#2144=VERTEX_POINT('',#7098); +#2145=VERTEX_POINT('',#7100); +#2146=VERTEX_POINT('',#7109); +#2147=VERTEX_POINT('',#7113); +#2148=VERTEX_POINT('',#7126); +#2149=VERTEX_POINT('',#7131); +#2150=VERTEX_POINT('',#7143); +#2151=VERTEX_POINT('',#7147); +#2152=VERTEX_POINT('',#7158); +#2153=VERTEX_POINT('',#7162); +#2154=VERTEX_POINT('',#7177); +#2155=VERTEX_POINT('',#7183); +#2156=VERTEX_POINT('',#7198); +#2157=VERTEX_POINT('',#7203); +#2158=VERTEX_POINT('',#7210); +#2159=VERTEX_POINT('',#7212); +#2160=VERTEX_POINT('',#7220); +#2161=VERTEX_POINT('',#7221); +#2162=VERTEX_POINT('',#7223); +#2163=VERTEX_POINT('',#7225); +#2164=VERTEX_POINT('',#7229); +#2165=VERTEX_POINT('',#7231); +#2166=VERTEX_POINT('',#7244); +#2167=VERTEX_POINT('',#7250); +#2168=VERTEX_POINT('',#7258); +#2169=VERTEX_POINT('',#7260); +#2170=VERTEX_POINT('',#7273); +#2171=VERTEX_POINT('',#7279); +#2172=VERTEX_POINT('',#7287); +#2173=VERTEX_POINT('',#7289); +#2174=VERTEX_POINT('',#7293); +#2175=VERTEX_POINT('',#7295); +#2176=VERTEX_POINT('',#7299); +#2177=VERTEX_POINT('',#7301); +#2178=VERTEX_POINT('',#7305); +#2179=VERTEX_POINT('',#7307); +#2180=VERTEX_POINT('',#7311); +#2181=VERTEX_POINT('',#7313); +#2182=VERTEX_POINT('',#7326); +#2183=VERTEX_POINT('',#7332); +#2184=VERTEX_POINT('',#7340); +#2185=VERTEX_POINT('',#7342); +#2186=VERTEX_POINT('',#7355); +#2187=VERTEX_POINT('',#7361); +#2188=VERTEX_POINT('',#7369); +#2189=VERTEX_POINT('',#7371); +#2190=VERTEX_POINT('',#7375); +#2191=VERTEX_POINT('',#7377); +#2192=VERTEX_POINT('',#7385); +#2193=VERTEX_POINT('',#7386); +#2194=VERTEX_POINT('',#7388); +#2195=VERTEX_POINT('',#7390); +#2196=VERTEX_POINT('',#7394); +#2197=VERTEX_POINT('',#7396); +#2198=VERTEX_POINT('',#7409); +#2199=VERTEX_POINT('',#7415); +#2200=VERTEX_POINT('',#7423); +#2201=VERTEX_POINT('',#7425); +#2202=VERTEX_POINT('',#7429); +#2203=VERTEX_POINT('',#7431); +#2204=VERTEX_POINT('',#7435); +#2205=VERTEX_POINT('',#7437); +#2206=VERTEX_POINT('',#7450); +#2207=VERTEX_POINT('',#7456); +#2208=VERTEX_POINT('',#7464); +#2209=VERTEX_POINT('',#7466); +#2210=VERTEX_POINT('',#7470); +#2211=VERTEX_POINT('',#7472); +#2212=VERTEX_POINT('',#7476); +#2213=VERTEX_POINT('',#7478); +#2214=VERTEX_POINT('',#7482); +#2215=VERTEX_POINT('',#7484); +#2216=VERTEX_POINT('',#7488); +#2217=VERTEX_POINT('',#7490); +#2218=VERTEX_POINT('',#7503); +#2219=VERTEX_POINT('',#7509); +#2220=VERTEX_POINT('',#7517); +#2221=VERTEX_POINT('',#7519); +#2222=VERTEX_POINT('',#7523); +#2223=VERTEX_POINT('',#7525); +#2224=VERTEX_POINT('',#7538); +#2225=VERTEX_POINT('',#7544); +#2226=VERTEX_POINT('',#7552); +#2227=VERTEX_POINT('',#7554); +#2228=VERTEX_POINT('',#7558); +#2229=VERTEX_POINT('',#7560); +#2230=VERTEX_POINT('',#7564); +#2231=VERTEX_POINT('',#7566); +#2232=VERTEX_POINT('',#7570); +#2233=VERTEX_POINT('',#7572); +#2234=VERTEX_POINT('',#7576); +#2235=VERTEX_POINT('',#7578); +#2236=VERTEX_POINT('',#7591); +#2237=VERTEX_POINT('',#7597); +#2238=VERTEX_POINT('',#7605); +#2239=VERTEX_POINT('',#7607); +#2240=VERTEX_POINT('',#7620); +#2241=VERTEX_POINT('',#7626); +#2242=VERTEX_POINT('',#7634); +#2243=VERTEX_POINT('',#7636); +#2244=VERTEX_POINT('',#7640); +#2245=VERTEX_POINT('',#7642); +#2246=VERTEX_POINT('',#7650); +#2247=VERTEX_POINT('',#7651); +#2248=VERTEX_POINT('',#7653); +#2249=VERTEX_POINT('',#7655); +#2250=VERTEX_POINT('',#7659); +#2251=VERTEX_POINT('',#7661); +#2252=VERTEX_POINT('',#7665); +#2253=VERTEX_POINT('',#7667); +#2254=VERTEX_POINT('',#7675); +#2255=VERTEX_POINT('',#7676); +#2256=VERTEX_POINT('',#7678); +#2257=VERTEX_POINT('',#7680); +#2258=VERTEX_POINT('',#7684); +#2259=VERTEX_POINT('',#7686); +#2260=VERTEX_POINT('',#7690); +#2261=VERTEX_POINT('',#7692); +#2262=VERTEX_POINT('',#7694); +#2263=VERTEX_POINT('',#7696); +#2264=VERTEX_POINT('',#7698); +#2265=VERTEX_POINT('',#7701); +#2266=VERTEX_POINT('',#7702); +#2267=VERTEX_POINT('',#7704); +#2268=VERTEX_POINT('',#7706); +#2269=VERTEX_POINT('',#7710); +#2270=VERTEX_POINT('',#7712); +#2271=VERTEX_POINT('',#7716); +#2272=VERTEX_POINT('',#7720); +#2273=VERTEX_POINT('',#7723); +#2274=VERTEX_POINT('',#7740); +#2275=VERTEX_POINT('',#7742); +#2276=VERTEX_POINT('',#7746); +#2277=VERTEX_POINT('',#7750); +#2278=VERTEX_POINT('',#7754); +#2279=VERTEX_POINT('',#7766); +#2280=VERTEX_POINT('',#7770); +#2281=VERTEX_POINT('',#7774); +#2282=VERTEX_POINT('',#7778); +#2283=VERTEX_POINT('',#7790); +#2284=VERTEX_POINT('',#7794); +#2285=VERTEX_POINT('',#7798); +#2286=VERTEX_POINT('',#7818); +#2287=VERTEX_POINT('',#7820); +#2288=VERTEX_POINT('',#7824); +#2289=VERTEX_POINT('',#7828); +#2290=VERTEX_POINT('',#7832); +#2291=VERTEX_POINT('',#7836); +#2292=VERTEX_POINT('',#7840); +#2293=VERTEX_POINT('',#7845); +#2294=VERTEX_POINT('',#7847); +#2295=VERTEX_POINT('',#7853); +#2296=VERTEX_POINT('',#7854); +#2297=VERTEX_POINT('',#7856); +#2298=VERTEX_POINT('',#7858); +#2299=VERTEX_POINT('',#7860); +#2300=VERTEX_POINT('',#7862); +#2301=VERTEX_POINT('',#7864); +#2302=VERTEX_POINT('',#7867); +#2303=VERTEX_POINT('',#7869); +#2304=VERTEX_POINT('',#7871); +#2305=VERTEX_POINT('',#7882); +#2306=VERTEX_POINT('',#7884); +#2307=VERTEX_POINT('',#7888); +#2308=VERTEX_POINT('',#7893); +#2309=VERTEX_POINT('',#7897); +#2310=VERTEX_POINT('',#7898); +#2311=VERTEX_POINT('',#7907); +#2312=VERTEX_POINT('',#7908); +#2313=VERTEX_POINT('',#7913); +#2314=VERTEX_POINT('',#7917); +#2315=VERTEX_POINT('',#7930); +#2316=VERTEX_POINT('',#7933); +#2317=VERTEX_POINT('',#7935); +#2318=VERTEX_POINT('',#7938); +#2319=VERTEX_POINT('',#7942); +#2320=VERTEX_POINT('',#7944); +#2321=VERTEX_POINT('',#7947); +#2322=VERTEX_POINT('',#7950); +#2323=VERTEX_POINT('',#7953); +#2324=EDGE_CURVE('',#1909,#1909,#1826,.T.); +#2325=EDGE_CURVE('',#1910,#1910,#1827,.T.); +#2326=EDGE_CURVE('',#1911,#1911,#1828,.T.); +#2327=EDGE_CURVE('',#1912,#1912,#1829,.T.); +#2328=EDGE_CURVE('',#1913,#1913,#1165,.T.); +#2329=EDGE_CURVE('',#1914,#1914,#1166,.T.); +#2330=EDGE_CURVE('',#1915,#1916,#1830,.T.); +#2331=EDGE_CURVE('',#1915,#1917,#1831,.T.); +#2332=EDGE_CURVE('',#1918,#1917,#1832,.T.); +#2333=EDGE_CURVE('',#1916,#1918,#62,.T.); +#2334=EDGE_CURVE('',#1917,#1915,#1167,.T.); +#2335=EDGE_CURVE('',#1919,#1918,#1833,.T.); +#2336=EDGE_CURVE('',#1916,#1919,#1834,.T.); +#2337=EDGE_CURVE('',#1920,#1920,#1835,.T.); +#2338=EDGE_CURVE('',#1921,#1922,#1836,.T.); +#2339=EDGE_CURVE('',#1922,#1921,#1837,.T.); +#2340=EDGE_CURVE('',#1922,#1919,#56,.T.); +#2341=EDGE_CURVE('',#1923,#1924,#63,.T.); +#2342=EDGE_CURVE('',#1925,#1923,#64,.T.); +#2343=EDGE_CURVE('',#1926,#1925,#65,.T.); +#2344=EDGE_CURVE('',#1924,#1926,#66,.T.); +#2345=EDGE_CURVE('',#1927,#1928,#67,.T.); +#2346=EDGE_CURVE('',#1927,#1929,#68,.T.); +#2347=EDGE_CURVE('',#1930,#1929,#69,.T.); +#2348=EDGE_CURVE('',#1931,#1930,#70,.T.); +#2349=EDGE_CURVE('',#1932,#1931,#71,.T.); +#2350=EDGE_CURVE('',#1932,#1928,#72,.T.); +#2351=EDGE_CURVE('',#1933,#1934,#73,.T.); +#2352=EDGE_CURVE('',#1933,#1935,#74,.T.); +#2353=EDGE_CURVE('',#1935,#1936,#75,.T.); +#2354=EDGE_CURVE('',#1936,#1937,#76,.T.); +#2355=EDGE_CURVE('',#1938,#1937,#77,.T.); +#2356=EDGE_CURVE('',#1938,#1934,#78,.T.); +#2357=EDGE_CURVE('',#1939,#1923,#79,.T.); +#2358=EDGE_CURVE('',#1939,#1940,#80,.T.); +#2359=EDGE_CURVE('',#1941,#1940,#81,.T.); +#2360=EDGE_CURVE('',#1942,#1941,#82,.T.); +#2361=EDGE_CURVE('',#1942,#1925,#83,.T.); +#2362=EDGE_CURVE('',#1943,#1944,#84,.T.); +#2363=EDGE_CURVE('',#1945,#1943,#85,.T.); +#2364=EDGE_CURVE('',#1946,#1945,#86,.T.); +#2365=EDGE_CURVE('',#1944,#1946,#87,.T.); +#2366=EDGE_CURVE('',#1934,#1927,#88,.T.); +#2367=EDGE_CURVE('',#1929,#1938,#89,.T.); +#2368=EDGE_CURVE('',#1947,#1948,#90,.T.); +#2369=EDGE_CURVE('',#1947,#1949,#91,.T.); +#2370=EDGE_CURVE('',#1950,#1949,#92,.T.); +#2371=EDGE_CURVE('',#1951,#1950,#93,.T.); +#2372=EDGE_CURVE('',#1952,#1951,#94,.T.); +#2373=EDGE_CURVE('',#1952,#1948,#95,.T.); +#2374=EDGE_CURVE('',#1953,#1947,#96,.T.); +#2375=EDGE_CURVE('',#1954,#1953,#97,.T.); +#2376=EDGE_CURVE('',#1949,#1954,#98,.T.); +#2377=EDGE_CURVE('',#1955,#1953,#99,.T.); +#2378=EDGE_CURVE('',#1955,#1956,#100,.T.); +#2379=EDGE_CURVE('',#1957,#1956,#101,.T.); +#2380=EDGE_CURVE('',#1957,#1958,#102,.T.); +#2381=EDGE_CURVE('',#1954,#1958,#103,.T.); +#2382=EDGE_CURVE('',#1944,#1959,#104,.T.); +#2383=EDGE_CURVE('',#1960,#1946,#105,.T.); +#2384=EDGE_CURVE('',#1961,#1960,#106,.T.); +#2385=EDGE_CURVE('',#1962,#1961,#107,.T.); +#2386=EDGE_CURVE('',#1962,#1959,#108,.T.); +#2387=EDGE_CURVE('',#1963,#1963,#1168,.T.); +#2388=EDGE_CURVE('',#1964,#1964,#1169,.T.); +#2389=EDGE_CURVE('',#1965,#1966,#109,.T.); +#2390=EDGE_CURVE('',#1966,#1929,#110,.T.); +#2391=EDGE_CURVE('',#1965,#1938,#111,.T.); +#2392=EDGE_CURVE('',#1966,#1967,#112,.T.); +#2393=EDGE_CURVE('',#1967,#1930,#113,.T.); +#2394=EDGE_CURVE('',#1967,#1968,#114,.T.); +#2395=EDGE_CURVE('',#1968,#1937,#115,.T.); +#2396=EDGE_CURVE('',#1937,#1930,#116,.T.); +#2397=EDGE_CURVE('',#1968,#1965,#117,.T.); +#2398=EDGE_CURVE('',#1969,#1970,#118,.T.); +#2399=EDGE_CURVE('',#1970,#1971,#119,.T.); +#2400=EDGE_CURVE('',#1971,#1960,#120,.T.); +#2401=EDGE_CURVE('',#1969,#1960,#121,.T.); +#2402=EDGE_CURVE('',#1970,#1972,#122,.T.); +#2403=EDGE_CURVE('',#1972,#1945,#123,.T.); +#2404=EDGE_CURVE('',#1945,#1971,#124,.T.); +#2405=EDGE_CURVE('',#1972,#1973,#125,.T.); +#2406=EDGE_CURVE('',#1973,#1946,#126,.T.); +#2407=EDGE_CURVE('',#1973,#1969,#127,.T.); +#2408=EDGE_CURVE('',#1974,#1971,#128,.T.); +#2409=EDGE_CURVE('',#1961,#1974,#129,.T.); +#2410=EDGE_CURVE('',#1975,#1949,#130,.T.); +#2411=EDGE_CURVE('',#1975,#1976,#131,.T.); +#2412=EDGE_CURVE('',#1976,#1950,#132,.T.); +#2413=EDGE_CURVE('',#1976,#1977,#133,.T.); +#2414=EDGE_CURVE('',#1977,#1958,#134,.T.); +#2415=EDGE_CURVE('',#1958,#1950,#135,.T.); +#2416=EDGE_CURVE('',#1977,#1978,#136,.T.); +#2417=EDGE_CURVE('',#1978,#1954,#137,.T.); +#2418=EDGE_CURVE('',#1978,#1975,#138,.T.); +#2419=EDGE_CURVE('',#1979,#1939,#139,.T.); +#2420=EDGE_CURVE('',#1980,#1979,#140,.T.); +#2421=EDGE_CURVE('',#1940,#1980,#141,.T.); +#2422=EDGE_CURVE('',#1981,#1943,#142,.T.); +#2423=EDGE_CURVE('',#1981,#1982,#143,.T.); +#2424=EDGE_CURVE('',#1974,#1982,#144,.T.); +#2425=EDGE_CURVE('',#1983,#1940,#145,.T.); +#2426=EDGE_CURVE('',#1983,#1984,#146,.T.); +#2427=EDGE_CURVE('',#1984,#1941,#147,.T.); +#2428=EDGE_CURVE('',#1984,#1985,#148,.T.); +#2429=EDGE_CURVE('',#1985,#1986,#149,.T.); +#2430=EDGE_CURVE('',#1986,#1941,#150,.T.); +#2431=EDGE_CURVE('',#1985,#1987,#151,.T.); +#2432=EDGE_CURVE('',#1987,#1980,#152,.T.); +#2433=EDGE_CURVE('',#1980,#1986,#153,.T.); +#2434=EDGE_CURVE('',#1987,#1983,#154,.T.); +#2435=EDGE_CURVE('',#1988,#1986,#155,.T.); +#2436=EDGE_CURVE('',#1942,#1988,#156,.T.); +#2437=EDGE_CURVE('',#1931,#1936,#157,.T.); +#2438=EDGE_CURVE('',#1951,#1957,#158,.T.); +#2439=EDGE_CURVE('',#1959,#1981,#159,.T.); +#2440=EDGE_CURVE('',#1982,#1962,#160,.T.); +#2441=EDGE_CURVE('',#1928,#1933,#161,.T.); +#2442=EDGE_CURVE('',#1935,#1932,#162,.T.); +#2443=EDGE_CURVE('',#1948,#1955,#163,.T.); +#2444=EDGE_CURVE('',#1956,#1952,#164,.T.); +#2445=EDGE_CURVE('',#1988,#1926,#165,.T.); +#2446=EDGE_CURVE('',#1924,#1979,#166,.T.); +#2447=EDGE_CURVE('',#1989,#1990,#167,.T.); +#2448=EDGE_CURVE('',#1989,#1991,#168,.T.); +#2449=EDGE_CURVE('',#1992,#1991,#169,.T.); +#2450=EDGE_CURVE('',#1990,#1992,#170,.T.); +#2451=EDGE_CURVE('',#1993,#1989,#171,.T.); +#2452=EDGE_CURVE('',#1993,#1994,#172,.T.); +#2453=EDGE_CURVE('',#1991,#1994,#173,.T.); +#2454=EDGE_CURVE('',#1990,#1993,#174,.T.); +#2455=EDGE_CURVE('',#1994,#1992,#175,.T.); +#2456=EDGE_CURVE('',#1995,#1996,#176,.T.); +#2457=EDGE_CURVE('',#1995,#1997,#177,.T.); +#2458=EDGE_CURVE('',#1998,#1997,#178,.T.); +#2459=EDGE_CURVE('',#1996,#1998,#179,.T.); +#2460=EDGE_CURVE('',#1996,#1999,#180,.T.); +#2461=EDGE_CURVE('',#2000,#1998,#181,.T.); +#2462=EDGE_CURVE('',#1999,#2000,#182,.T.); +#2463=EDGE_CURVE('',#1999,#2001,#183,.T.); +#2464=EDGE_CURVE('',#2002,#2000,#184,.T.); +#2465=EDGE_CURVE('',#2001,#2002,#185,.T.); +#2466=EDGE_CURVE('',#2001,#2003,#186,.T.); +#2467=EDGE_CURVE('',#2004,#2002,#187,.T.); +#2468=EDGE_CURVE('',#2003,#2004,#188,.T.); +#2469=EDGE_CURVE('',#2003,#2005,#189,.T.); +#2470=EDGE_CURVE('',#2006,#2004,#190,.T.); +#2471=EDGE_CURVE('',#2005,#2006,#191,.T.); +#2472=EDGE_CURVE('',#2005,#2007,#192,.T.); +#2473=EDGE_CURVE('',#2008,#2006,#193,.T.); +#2474=EDGE_CURVE('',#2007,#2008,#194,.T.); +#2475=EDGE_CURVE('',#2007,#2009,#195,.T.); +#2476=EDGE_CURVE('',#2010,#2008,#196,.T.); +#2477=EDGE_CURVE('',#2009,#2010,#197,.T.); +#2478=EDGE_CURVE('',#2009,#2011,#198,.T.); +#2479=EDGE_CURVE('',#2012,#2010,#199,.T.); +#2480=EDGE_CURVE('',#2011,#2012,#200,.T.); +#2481=EDGE_CURVE('',#2011,#2013,#201,.T.); +#2482=EDGE_CURVE('',#2014,#2012,#202,.T.); +#2483=EDGE_CURVE('',#2013,#2014,#203,.T.); +#2484=EDGE_CURVE('',#2013,#2015,#204,.T.); +#2485=EDGE_CURVE('',#2016,#2014,#205,.T.); +#2486=EDGE_CURVE('',#2015,#2016,#206,.T.); +#2487=EDGE_CURVE('',#2015,#1995,#207,.T.); +#2488=EDGE_CURVE('',#1997,#2016,#208,.T.); +#2489=EDGE_CURVE('',#2017,#2018,#1838,.T.); +#2490=EDGE_CURVE('',#2019,#2017,#209,.T.); +#2491=EDGE_CURVE('',#2020,#2019,#1839,.T.); +#2492=EDGE_CURVE('',#2021,#2020,#210,.T.); +#2493=EDGE_CURVE('',#2022,#2021,#1840,.T.); +#2494=EDGE_CURVE('',#2023,#2022,#211,.T.); +#2495=EDGE_CURVE('',#2024,#2023,#1841,.T.); +#2496=EDGE_CURVE('',#2025,#2024,#212,.T.); +#2497=EDGE_CURVE('',#2026,#2025,#1842,.T.); +#2498=EDGE_CURVE('',#2027,#2026,#213,.T.); +#2499=EDGE_CURVE('',#2028,#2027,#1843,.T.); +#2500=EDGE_CURVE('',#2018,#2028,#214,.T.); +#2501=EDGE_CURVE('',#2029,#2029,#1844,.T.); +#2502=EDGE_CURVE('',#2030,#2030,#1845,.T.); +#2503=EDGE_CURVE('',#2031,#2031,#1846,.T.); +#2504=EDGE_CURVE('',#2032,#2032,#1847,.T.); +#2505=EDGE_CURVE('',#2033,#2033,#1848,.T.); +#2506=EDGE_CURVE('',#2034,#2035,#215,.T.); +#2507=EDGE_CURVE('',#2036,#2035,#216,.T.); +#2508=EDGE_CURVE('',#2037,#2036,#217,.T.); +#2509=EDGE_CURVE('',#2037,#2034,#218,.T.); +#2510=EDGE_CURVE('',#2035,#2038,#219,.T.); +#2511=EDGE_CURVE('',#2039,#2038,#220,.T.); +#2512=EDGE_CURVE('',#2036,#2039,#221,.T.); +#2513=EDGE_CURVE('',#2038,#2040,#1170,.T.); +#2514=EDGE_CURVE('',#2041,#2040,#222,.T.); +#2515=EDGE_CURVE('',#2039,#2041,#1171,.T.); +#2516=EDGE_CURVE('',#2040,#2042,#223,.T.); +#2517=EDGE_CURVE('',#2043,#2042,#224,.T.); +#2518=EDGE_CURVE('',#2041,#2043,#225,.T.); +#2519=EDGE_CURVE('',#2042,#2044,#226,.T.); +#2520=EDGE_CURVE('',#2045,#2044,#227,.T.); +#2521=EDGE_CURVE('',#2043,#2045,#228,.T.); +#2522=EDGE_CURVE('',#2044,#2046,#229,.T.); +#2523=EDGE_CURVE('',#2047,#2046,#230,.T.); +#2524=EDGE_CURVE('',#2045,#2047,#231,.T.); +#2525=EDGE_CURVE('',#2046,#2048,#1172,.T.); +#2526=EDGE_CURVE('',#2049,#2048,#232,.T.); +#2527=EDGE_CURVE('',#2047,#2049,#1173,.T.); +#2528=EDGE_CURVE('',#2048,#2050,#233,.T.); +#2529=EDGE_CURVE('',#2051,#2050,#234,.T.); +#2530=EDGE_CURVE('',#2049,#2051,#235,.T.); +#2531=EDGE_CURVE('',#2050,#2052,#236,.T.); +#2532=EDGE_CURVE('',#2053,#2052,#237,.T.); +#2533=EDGE_CURVE('',#2051,#2053,#238,.T.); +#2534=EDGE_CURVE('',#2052,#2054,#239,.T.); +#2535=EDGE_CURVE('',#2055,#2054,#240,.T.); +#2536=EDGE_CURVE('',#2053,#2055,#241,.T.); +#2537=EDGE_CURVE('',#2054,#2056,#242,.T.); +#2538=EDGE_CURVE('',#2057,#2056,#243,.T.); +#2539=EDGE_CURVE('',#2055,#2057,#244,.T.); +#2540=EDGE_CURVE('',#2056,#2058,#245,.T.); +#2541=EDGE_CURVE('',#2059,#2058,#246,.T.); +#2542=EDGE_CURVE('',#2057,#2059,#247,.T.); +#2543=EDGE_CURVE('',#2058,#2060,#1174,.T.); +#2544=EDGE_CURVE('',#2061,#2060,#248,.T.); +#2545=EDGE_CURVE('',#2059,#2061,#1175,.T.); +#2546=EDGE_CURVE('',#2060,#2062,#249,.T.); +#2547=EDGE_CURVE('',#2063,#2062,#250,.T.); +#2548=EDGE_CURVE('',#2061,#2063,#251,.T.); +#2549=EDGE_CURVE('',#2062,#2064,#252,.T.); +#2550=EDGE_CURVE('',#2065,#2064,#253,.T.); +#2551=EDGE_CURVE('',#2063,#2065,#254,.T.); +#2552=EDGE_CURVE('',#2064,#2066,#1176,.T.); +#2553=EDGE_CURVE('',#2067,#2066,#255,.T.); +#2554=EDGE_CURVE('',#2065,#2067,#1177,.T.); +#2555=EDGE_CURVE('',#2066,#2068,#256,.T.); +#2556=EDGE_CURVE('',#2069,#2068,#257,.T.); +#2557=EDGE_CURVE('',#2067,#2069,#258,.T.); +#2558=EDGE_CURVE('',#2068,#2070,#259,.T.); +#2559=EDGE_CURVE('',#2071,#2070,#260,.T.); +#2560=EDGE_CURVE('',#2069,#2071,#261,.T.); +#2561=EDGE_CURVE('',#2070,#2072,#262,.T.); +#2562=EDGE_CURVE('',#2073,#2072,#263,.T.); +#2563=EDGE_CURVE('',#2071,#2073,#264,.T.); +#2564=EDGE_CURVE('',#2072,#2074,#265,.T.); +#2565=EDGE_CURVE('',#2075,#2074,#266,.T.); +#2566=EDGE_CURVE('',#2073,#2075,#267,.T.); +#2567=EDGE_CURVE('',#2074,#2076,#268,.T.); +#2568=EDGE_CURVE('',#2077,#2076,#269,.T.); +#2569=EDGE_CURVE('',#2075,#2077,#270,.T.); +#2570=EDGE_CURVE('',#2076,#2078,#1178,.T.); +#2571=EDGE_CURVE('',#2079,#2078,#271,.T.); +#2572=EDGE_CURVE('',#2077,#2079,#1179,.T.); +#2573=EDGE_CURVE('',#2078,#2080,#272,.T.); +#2574=EDGE_CURVE('',#2081,#2080,#273,.T.); +#2575=EDGE_CURVE('',#2079,#2081,#274,.T.); +#2576=EDGE_CURVE('',#2080,#2082,#1180,.T.); +#2577=EDGE_CURVE('',#2083,#2082,#275,.T.); +#2578=EDGE_CURVE('',#2081,#2083,#1181,.T.); +#2579=EDGE_CURVE('',#2082,#2084,#276,.T.); +#2580=EDGE_CURVE('',#2085,#2084,#277,.T.); +#2581=EDGE_CURVE('',#2083,#2085,#278,.T.); +#2582=EDGE_CURVE('',#2084,#2086,#279,.T.); +#2583=EDGE_CURVE('',#2087,#2086,#280,.T.); +#2584=EDGE_CURVE('',#2085,#2087,#281,.T.); +#2585=EDGE_CURVE('',#2086,#2034,#282,.T.); +#2586=EDGE_CURVE('',#2087,#2037,#283,.T.); +#2587=EDGE_CURVE('',#2088,#2089,#284,.T.); +#2588=EDGE_CURVE('',#2090,#2089,#285,.T.); +#2589=EDGE_CURVE('',#2091,#2090,#286,.T.); +#2590=EDGE_CURVE('',#2091,#2088,#287,.T.); +#2591=EDGE_CURVE('',#2089,#2092,#288,.T.); +#2592=EDGE_CURVE('',#2093,#2092,#289,.T.); +#2593=EDGE_CURVE('',#2090,#2093,#290,.T.); +#2594=EDGE_CURVE('',#2092,#2094,#1182,.T.); +#2595=EDGE_CURVE('',#2095,#2094,#291,.T.); +#2596=EDGE_CURVE('',#2093,#2095,#1183,.T.); +#2597=EDGE_CURVE('',#2094,#2096,#292,.T.); +#2598=EDGE_CURVE('',#2097,#2096,#293,.T.); +#2599=EDGE_CURVE('',#2095,#2097,#294,.T.); +#2600=EDGE_CURVE('',#2096,#2098,#1184,.T.); +#2601=EDGE_CURVE('',#2099,#2098,#295,.T.); +#2602=EDGE_CURVE('',#2097,#2099,#1185,.T.); +#2603=EDGE_CURVE('',#2098,#2100,#1186,.T.); +#2604=EDGE_CURVE('',#2101,#2100,#296,.T.); +#2605=EDGE_CURVE('',#2099,#2101,#1187,.T.); +#2606=EDGE_CURVE('',#2100,#2102,#1188,.T.); +#2607=EDGE_CURVE('',#2103,#2102,#297,.T.); +#2608=EDGE_CURVE('',#2101,#2103,#1189,.T.); +#2609=EDGE_CURVE('',#2102,#2104,#298,.T.); +#2610=EDGE_CURVE('',#2105,#2104,#299,.T.); +#2611=EDGE_CURVE('',#2103,#2105,#300,.T.); +#2612=EDGE_CURVE('',#2104,#2106,#1190,.T.); +#2613=EDGE_CURVE('',#2107,#2106,#301,.T.); +#2614=EDGE_CURVE('',#2105,#2107,#1191,.T.); +#2615=EDGE_CURVE('',#2106,#2108,#302,.T.); +#2616=EDGE_CURVE('',#2109,#2108,#303,.T.); +#2617=EDGE_CURVE('',#2107,#2109,#304,.T.); +#2618=EDGE_CURVE('',#2108,#2110,#305,.T.); +#2619=EDGE_CURVE('',#2111,#2110,#306,.T.); +#2620=EDGE_CURVE('',#2109,#2111,#307,.T.); +#2621=EDGE_CURVE('',#2110,#2112,#308,.T.); +#2622=EDGE_CURVE('',#2113,#2112,#309,.T.); +#2623=EDGE_CURVE('',#2111,#2113,#310,.T.); +#2624=EDGE_CURVE('',#2112,#2114,#311,.T.); +#2625=EDGE_CURVE('',#2115,#2114,#312,.T.); +#2626=EDGE_CURVE('',#2113,#2115,#313,.T.); +#2627=EDGE_CURVE('',#2114,#2116,#314,.T.); +#2628=EDGE_CURVE('',#2117,#2116,#315,.T.); +#2629=EDGE_CURVE('',#2115,#2117,#316,.T.); +#2630=EDGE_CURVE('',#2116,#2118,#1192,.T.); +#2631=EDGE_CURVE('',#2119,#2118,#317,.T.); +#2632=EDGE_CURVE('',#2117,#2119,#1193,.T.); +#2633=EDGE_CURVE('',#2118,#2120,#318,.T.); +#2634=EDGE_CURVE('',#2121,#2120,#319,.T.); +#2635=EDGE_CURVE('',#2119,#2121,#320,.T.); +#2636=EDGE_CURVE('',#2120,#2122,#1194,.T.); +#2637=EDGE_CURVE('',#2123,#2122,#321,.T.); +#2638=EDGE_CURVE('',#2121,#2123,#1195,.T.); +#2639=EDGE_CURVE('',#2122,#2124,#322,.T.); +#2640=EDGE_CURVE('',#2125,#2124,#323,.T.); +#2641=EDGE_CURVE('',#2123,#2125,#324,.T.); +#2642=EDGE_CURVE('',#2124,#2126,#325,.T.); +#2643=EDGE_CURVE('',#2127,#2126,#326,.T.); +#2644=EDGE_CURVE('',#2125,#2127,#327,.T.); +#2645=EDGE_CURVE('',#2126,#2088,#328,.T.); +#2646=EDGE_CURVE('',#2127,#2091,#329,.T.); +#2647=EDGE_CURVE('',#2128,#2129,#330,.T.); +#2648=EDGE_CURVE('',#2130,#2129,#331,.T.); +#2649=EDGE_CURVE('',#2131,#2130,#332,.T.); +#2650=EDGE_CURVE('',#2131,#2128,#333,.T.); +#2651=EDGE_CURVE('',#2129,#2132,#334,.T.); +#2652=EDGE_CURVE('',#2133,#2132,#335,.T.); +#2653=EDGE_CURVE('',#2130,#2133,#336,.T.); +#2654=EDGE_CURVE('',#2132,#2134,#1196,.T.); +#2655=EDGE_CURVE('',#2135,#2134,#337,.T.); +#2656=EDGE_CURVE('',#2133,#2135,#1197,.T.); +#2657=EDGE_CURVE('',#2134,#2136,#1198,.T.); +#2658=EDGE_CURVE('',#2137,#2136,#338,.T.); +#2659=EDGE_CURVE('',#2135,#2137,#1199,.T.); +#2660=EDGE_CURVE('',#2136,#2138,#1200,.T.); +#2661=EDGE_CURVE('',#2139,#2138,#339,.T.); +#2662=EDGE_CURVE('',#2137,#2139,#1201,.T.); +#2663=EDGE_CURVE('',#2138,#2140,#1202,.T.); +#2664=EDGE_CURVE('',#2141,#2140,#340,.T.); +#2665=EDGE_CURVE('',#2139,#2141,#1203,.T.); +#2666=EDGE_CURVE('',#2140,#2142,#1204,.T.); +#2667=EDGE_CURVE('',#2143,#2142,#341,.T.); +#2668=EDGE_CURVE('',#2141,#2143,#1205,.T.); +#2669=EDGE_CURVE('',#2142,#2144,#342,.T.); +#2670=EDGE_CURVE('',#2145,#2144,#343,.T.); +#2671=EDGE_CURVE('',#2143,#2145,#344,.T.); +#2672=EDGE_CURVE('',#2144,#2146,#1206,.T.); +#2673=EDGE_CURVE('',#2147,#2146,#345,.T.); +#2674=EDGE_CURVE('',#2145,#2147,#1207,.T.); +#2675=EDGE_CURVE('',#2146,#2148,#1208,.T.); +#2676=EDGE_CURVE('',#2149,#2148,#346,.T.); +#2677=EDGE_CURVE('',#2147,#2149,#1209,.T.); +#2678=EDGE_CURVE('',#2148,#2150,#1210,.T.); +#2679=EDGE_CURVE('',#2151,#2150,#347,.T.); +#2680=EDGE_CURVE('',#2149,#2151,#1211,.T.); +#2681=EDGE_CURVE('',#2150,#2152,#1212,.T.); +#2682=EDGE_CURVE('',#2153,#2152,#348,.T.); +#2683=EDGE_CURVE('',#2151,#2153,#1213,.T.); +#2684=EDGE_CURVE('',#2152,#2154,#1214,.T.); +#2685=EDGE_CURVE('',#2155,#2154,#349,.T.); +#2686=EDGE_CURVE('',#2153,#2155,#1215,.T.); +#2687=EDGE_CURVE('',#2154,#2156,#1216,.T.); +#2688=EDGE_CURVE('',#2157,#2156,#350,.T.); +#2689=EDGE_CURVE('',#2155,#2157,#1217,.T.); +#2690=EDGE_CURVE('',#2156,#2158,#351,.T.); +#2691=EDGE_CURVE('',#2159,#2158,#352,.T.); +#2692=EDGE_CURVE('',#2157,#2159,#353,.T.); +#2693=EDGE_CURVE('',#2158,#2128,#354,.T.); +#2694=EDGE_CURVE('',#2159,#2131,#355,.T.); +#2695=EDGE_CURVE('',#2160,#2161,#356,.T.); +#2696=EDGE_CURVE('',#2162,#2161,#357,.T.); +#2697=EDGE_CURVE('',#2163,#2162,#358,.T.); +#2698=EDGE_CURVE('',#2163,#2160,#359,.T.); +#2699=EDGE_CURVE('',#2161,#2164,#360,.T.); +#2700=EDGE_CURVE('',#2165,#2164,#361,.T.); +#2701=EDGE_CURVE('',#2162,#2165,#362,.T.); +#2702=EDGE_CURVE('',#2164,#2166,#1218,.T.); +#2703=EDGE_CURVE('',#2167,#2166,#363,.T.); +#2704=EDGE_CURVE('',#2165,#2167,#1219,.T.); +#2705=EDGE_CURVE('',#2166,#2168,#364,.T.); +#2706=EDGE_CURVE('',#2169,#2168,#365,.T.); +#2707=EDGE_CURVE('',#2167,#2169,#366,.T.); +#2708=EDGE_CURVE('',#2168,#2170,#1220,.T.); +#2709=EDGE_CURVE('',#2171,#2170,#367,.T.); +#2710=EDGE_CURVE('',#2169,#2171,#1221,.T.); +#2711=EDGE_CURVE('',#2170,#2172,#368,.T.); +#2712=EDGE_CURVE('',#2173,#2172,#369,.T.); +#2713=EDGE_CURVE('',#2171,#2173,#370,.T.); +#2714=EDGE_CURVE('',#2172,#2174,#371,.T.); +#2715=EDGE_CURVE('',#2175,#2174,#372,.T.); +#2716=EDGE_CURVE('',#2173,#2175,#373,.T.); +#2717=EDGE_CURVE('',#2174,#2176,#374,.T.); +#2718=EDGE_CURVE('',#2177,#2176,#375,.T.); +#2719=EDGE_CURVE('',#2175,#2177,#376,.T.); +#2720=EDGE_CURVE('',#2176,#2178,#377,.T.); +#2721=EDGE_CURVE('',#2179,#2178,#378,.T.); +#2722=EDGE_CURVE('',#2177,#2179,#379,.T.); +#2723=EDGE_CURVE('',#2178,#2180,#380,.T.); +#2724=EDGE_CURVE('',#2181,#2180,#381,.T.); +#2725=EDGE_CURVE('',#2179,#2181,#382,.T.); +#2726=EDGE_CURVE('',#2180,#2182,#1222,.T.); +#2727=EDGE_CURVE('',#2183,#2182,#383,.T.); +#2728=EDGE_CURVE('',#2181,#2183,#1223,.T.); +#2729=EDGE_CURVE('',#2182,#2184,#384,.T.); +#2730=EDGE_CURVE('',#2185,#2184,#385,.T.); +#2731=EDGE_CURVE('',#2183,#2185,#386,.T.); +#2732=EDGE_CURVE('',#2184,#2186,#1224,.T.); +#2733=EDGE_CURVE('',#2187,#2186,#387,.T.); +#2734=EDGE_CURVE('',#2185,#2187,#1225,.T.); +#2735=EDGE_CURVE('',#2186,#2188,#388,.T.); +#2736=EDGE_CURVE('',#2189,#2188,#389,.T.); +#2737=EDGE_CURVE('',#2187,#2189,#390,.T.); +#2738=EDGE_CURVE('',#2188,#2190,#391,.T.); +#2739=EDGE_CURVE('',#2191,#2190,#392,.T.); +#2740=EDGE_CURVE('',#2189,#2191,#393,.T.); +#2741=EDGE_CURVE('',#2190,#2160,#394,.T.); +#2742=EDGE_CURVE('',#2191,#2163,#395,.T.); +#2743=EDGE_CURVE('',#2192,#2193,#396,.T.); +#2744=EDGE_CURVE('',#2194,#2193,#397,.T.); +#2745=EDGE_CURVE('',#2195,#2194,#398,.T.); +#2746=EDGE_CURVE('',#2195,#2192,#399,.T.); +#2747=EDGE_CURVE('',#2193,#2196,#400,.T.); +#2748=EDGE_CURVE('',#2197,#2196,#401,.T.); +#2749=EDGE_CURVE('',#2194,#2197,#402,.T.); +#2750=EDGE_CURVE('',#2196,#2198,#1226,.T.); +#2751=EDGE_CURVE('',#2199,#2198,#403,.T.); +#2752=EDGE_CURVE('',#2197,#2199,#1227,.T.); +#2753=EDGE_CURVE('',#2198,#2200,#404,.T.); +#2754=EDGE_CURVE('',#2201,#2200,#405,.T.); +#2755=EDGE_CURVE('',#2199,#2201,#406,.T.); +#2756=EDGE_CURVE('',#2200,#2202,#407,.T.); +#2757=EDGE_CURVE('',#2203,#2202,#408,.T.); +#2758=EDGE_CURVE('',#2201,#2203,#409,.T.); +#2759=EDGE_CURVE('',#2202,#2204,#410,.T.); +#2760=EDGE_CURVE('',#2205,#2204,#411,.T.); +#2761=EDGE_CURVE('',#2203,#2205,#412,.T.); +#2762=EDGE_CURVE('',#2204,#2206,#1228,.T.); +#2763=EDGE_CURVE('',#2207,#2206,#413,.T.); +#2764=EDGE_CURVE('',#2205,#2207,#1229,.T.); +#2765=EDGE_CURVE('',#2206,#2208,#414,.T.); +#2766=EDGE_CURVE('',#2209,#2208,#415,.T.); +#2767=EDGE_CURVE('',#2207,#2209,#416,.T.); +#2768=EDGE_CURVE('',#2208,#2210,#417,.T.); +#2769=EDGE_CURVE('',#2211,#2210,#418,.T.); +#2770=EDGE_CURVE('',#2209,#2211,#419,.T.); +#2771=EDGE_CURVE('',#2210,#2212,#420,.T.); +#2772=EDGE_CURVE('',#2213,#2212,#421,.T.); +#2773=EDGE_CURVE('',#2211,#2213,#422,.T.); +#2774=EDGE_CURVE('',#2212,#2214,#423,.T.); +#2775=EDGE_CURVE('',#2215,#2214,#424,.T.); +#2776=EDGE_CURVE('',#2213,#2215,#425,.T.); +#2777=EDGE_CURVE('',#2214,#2216,#426,.T.); +#2778=EDGE_CURVE('',#2217,#2216,#427,.T.); +#2779=EDGE_CURVE('',#2215,#2217,#428,.T.); +#2780=EDGE_CURVE('',#2216,#2218,#1230,.T.); +#2781=EDGE_CURVE('',#2219,#2218,#429,.T.); +#2782=EDGE_CURVE('',#2217,#2219,#1231,.T.); +#2783=EDGE_CURVE('',#2218,#2220,#430,.T.); +#2784=EDGE_CURVE('',#2221,#2220,#431,.T.); +#2785=EDGE_CURVE('',#2219,#2221,#432,.T.); +#2786=EDGE_CURVE('',#2220,#2222,#433,.T.); +#2787=EDGE_CURVE('',#2223,#2222,#434,.T.); +#2788=EDGE_CURVE('',#2221,#2223,#435,.T.); +#2789=EDGE_CURVE('',#2222,#2224,#1232,.T.); +#2790=EDGE_CURVE('',#2225,#2224,#436,.T.); +#2791=EDGE_CURVE('',#2223,#2225,#1233,.T.); +#2792=EDGE_CURVE('',#2224,#2226,#437,.T.); +#2793=EDGE_CURVE('',#2227,#2226,#438,.T.); +#2794=EDGE_CURVE('',#2225,#2227,#439,.T.); +#2795=EDGE_CURVE('',#2226,#2228,#440,.T.); +#2796=EDGE_CURVE('',#2229,#2228,#441,.T.); +#2797=EDGE_CURVE('',#2227,#2229,#442,.T.); +#2798=EDGE_CURVE('',#2228,#2230,#443,.T.); +#2799=EDGE_CURVE('',#2231,#2230,#444,.T.); +#2800=EDGE_CURVE('',#2229,#2231,#445,.T.); +#2801=EDGE_CURVE('',#2230,#2232,#446,.T.); +#2802=EDGE_CURVE('',#2233,#2232,#447,.T.); +#2803=EDGE_CURVE('',#2231,#2233,#448,.T.); +#2804=EDGE_CURVE('',#2232,#2234,#449,.T.); +#2805=EDGE_CURVE('',#2235,#2234,#450,.T.); +#2806=EDGE_CURVE('',#2233,#2235,#451,.T.); +#2807=EDGE_CURVE('',#2234,#2236,#1234,.T.); +#2808=EDGE_CURVE('',#2237,#2236,#452,.T.); +#2809=EDGE_CURVE('',#2235,#2237,#1235,.T.); +#2810=EDGE_CURVE('',#2236,#2238,#453,.T.); +#2811=EDGE_CURVE('',#2239,#2238,#454,.T.); +#2812=EDGE_CURVE('',#2237,#2239,#455,.T.); +#2813=EDGE_CURVE('',#2238,#2240,#1236,.T.); +#2814=EDGE_CURVE('',#2241,#2240,#456,.T.); +#2815=EDGE_CURVE('',#2239,#2241,#1237,.T.); +#2816=EDGE_CURVE('',#2240,#2242,#457,.T.); +#2817=EDGE_CURVE('',#2243,#2242,#458,.T.); +#2818=EDGE_CURVE('',#2241,#2243,#459,.T.); +#2819=EDGE_CURVE('',#2242,#2244,#460,.T.); +#2820=EDGE_CURVE('',#2245,#2244,#461,.T.); +#2821=EDGE_CURVE('',#2243,#2245,#462,.T.); +#2822=EDGE_CURVE('',#2244,#2192,#463,.T.); +#2823=EDGE_CURVE('',#2245,#2195,#464,.T.); +#2824=EDGE_CURVE('',#2246,#2247,#1849,.T.); +#2825=EDGE_CURVE('',#2248,#2246,#465,.T.); +#2826=EDGE_CURVE('',#2249,#2248,#1850,.T.); +#2827=EDGE_CURVE('',#2249,#2247,#466,.T.); +#2828=EDGE_CURVE('',#2247,#2250,#467,.T.); +#2829=EDGE_CURVE('',#2251,#2249,#468,.T.); +#2830=EDGE_CURVE('',#2251,#2250,#469,.T.); +#2831=EDGE_CURVE('',#2250,#2252,#1851,.T.); +#2832=EDGE_CURVE('',#2253,#2251,#1852,.T.); +#2833=EDGE_CURVE('',#2253,#2252,#470,.T.); +#2834=EDGE_CURVE('',#2252,#2246,#471,.T.); +#2835=EDGE_CURVE('',#2248,#2253,#472,.T.); +#2836=EDGE_CURVE('',#2254,#2255,#1853,.T.); +#2837=EDGE_CURVE('',#2255,#2256,#473,.T.); +#2838=EDGE_CURVE('',#2256,#2257,#1854,.T.); +#2839=EDGE_CURVE('',#2257,#2254,#474,.T.); +#2840=EDGE_CURVE('',#2258,#2256,#475,.T.); +#2841=EDGE_CURVE('',#2258,#2259,#1855,.T.); +#2842=EDGE_CURVE('',#2257,#2259,#476,.T.); +#2843=EDGE_CURVE('',#2255,#2260,#477,.T.); +#2844=EDGE_CURVE('',#2261,#2260,#478,.T.); +#2845=EDGE_CURVE('',#2261,#2262,#479,.T.); +#2846=EDGE_CURVE('',#2262,#2263,#480,.T.); +#2847=EDGE_CURVE('',#2264,#2263,#481,.T.); +#2848=EDGE_CURVE('',#2258,#2264,#482,.T.); +#2849=EDGE_CURVE('',#2265,#2266,#1856,.T.); +#2850=EDGE_CURVE('',#2266,#2267,#483,.T.); +#2851=EDGE_CURVE('',#2267,#2268,#1857,.T.); +#2852=EDGE_CURVE('',#2268,#2265,#484,.T.); +#2853=EDGE_CURVE('',#2269,#2261,#1858,.T.); +#2854=EDGE_CURVE('',#2260,#2270,#1859,.T.); +#2855=EDGE_CURVE('',#2270,#2269,#485,.T.); +#2856=EDGE_CURVE('',#2271,#2269,#486,.T.); +#2857=EDGE_CURVE('',#2271,#2262,#1860,.T.); +#2858=EDGE_CURVE('',#2272,#2272,#1861,.T.); +#2859=EDGE_CURVE('',#2273,#2273,#1862,.T.); +#2860=EDGE_CURVE('',#2018,#2274,#1863,.T.); +#2861=EDGE_CURVE('',#2274,#2275,#1864,.T.); +#2862=EDGE_CURVE('',#2275,#2017,#1865,.T.); +#2863=EDGE_CURVE('',#2028,#2276,#1866,.T.); +#2864=EDGE_CURVE('',#2276,#2274,#487,.T.); +#2865=EDGE_CURVE('',#2277,#2019,#1867,.T.); +#2866=EDGE_CURVE('',#2275,#2277,#488,.T.); +#2867=EDGE_CURVE('',#2027,#2278,#1868,.T.); +#2868=EDGE_CURVE('',#2278,#2276,#1869,.T.); +#2869=EDGE_CURVE('',#2279,#2020,#1870,.T.); +#2870=EDGE_CURVE('',#2277,#2279,#1871,.T.); +#2871=EDGE_CURVE('',#2026,#2280,#1872,.T.); +#2872=EDGE_CURVE('',#2280,#2278,#489,.T.); +#2873=EDGE_CURVE('',#2281,#2021,#1873,.T.); +#2874=EDGE_CURVE('',#2279,#2281,#490,.T.); +#2875=EDGE_CURVE('',#2025,#2282,#1874,.T.); +#2876=EDGE_CURVE('',#2282,#2280,#1875,.T.); +#2877=EDGE_CURVE('',#2283,#2022,#1876,.T.); +#2878=EDGE_CURVE('',#2281,#2283,#1877,.T.); +#2879=EDGE_CURVE('',#2024,#2284,#1878,.T.); +#2880=EDGE_CURVE('',#2284,#2282,#491,.T.); +#2881=EDGE_CURVE('',#2285,#2023,#1879,.T.); +#2882=EDGE_CURVE('',#2283,#2285,#492,.T.); +#2883=EDGE_CURVE('',#2285,#2284,#1880,.T.); +#2884=EDGE_CURVE('',#2286,#2283,#493,.T.); +#2885=EDGE_CURVE('',#2287,#2286,#494,.T.); +#2886=EDGE_CURVE('',#2285,#2287,#495,.T.); +#2887=EDGE_CURVE('',#2281,#2288,#496,.T.); +#2888=EDGE_CURVE('',#2288,#2286,#1881,.T.); +#2889=EDGE_CURVE('',#2289,#2279,#497,.T.); +#2890=EDGE_CURVE('',#2288,#2289,#498,.T.); +#2891=EDGE_CURVE('',#2277,#2290,#499,.T.); +#2892=EDGE_CURVE('',#2290,#2289,#1882,.T.); +#2893=EDGE_CURVE('',#2291,#2275,#500,.T.); +#2894=EDGE_CURVE('',#2290,#2291,#501,.T.); +#2895=EDGE_CURVE('',#2274,#2292,#502,.T.); +#2896=EDGE_CURVE('',#2292,#2291,#1883,.T.); +#2897=EDGE_CURVE('',#2278,#2293,#503,.T.); +#2898=EDGE_CURVE('',#2293,#2294,#1884,.T.); +#2899=EDGE_CURVE('',#2294,#2276,#504,.T.); +#2900=EDGE_CURVE('',#2292,#2294,#505,.T.); +#2901=EDGE_CURVE('',#2295,#2296,#1885,.T.); +#2902=EDGE_CURVE('',#2295,#2297,#506,.T.); +#2903=EDGE_CURVE('',#2298,#2297,#1886,.T.); +#2904=EDGE_CURVE('',#2298,#2299,#507,.T.); +#2905=EDGE_CURVE('',#2299,#2300,#508,.T.); +#2906=EDGE_CURVE('',#2300,#2301,#509,.T.); +#2907=EDGE_CURVE('',#2301,#2296,#510,.T.); +#2908=EDGE_CURVE('',#2293,#2302,#511,.T.); +#2909=EDGE_CURVE('',#2303,#2302,#1887,.T.); +#2910=EDGE_CURVE('',#2303,#2304,#512,.T.); +#2911=EDGE_CURVE('',#2287,#2304,#1888,.T.); +#2912=EDGE_CURVE('',#2304,#2284,#513,.T.); +#2913=EDGE_CURVE('',#2282,#2303,#514,.T.); +#2914=EDGE_CURVE('',#2302,#2280,#515,.T.); +#2915=EDGE_CURVE('',#2297,#2305,#516,.T.); +#2916=EDGE_CURVE('',#2305,#2306,#1889,.T.); +#2917=EDGE_CURVE('',#2306,#2298,#517,.T.); +#2918=EDGE_CURVE('',#2307,#2263,#1890,.T.); +#2919=EDGE_CURVE('',#2263,#2306,#1891,.T.); +#2920=EDGE_CURVE('',#2305,#2307,#1892,.T.); +#2921=EDGE_CURVE('',#2308,#2264,#1893,.T.); +#2922=EDGE_CURVE('',#2307,#2308,#518,.T.); +#2923=EDGE_CURVE('',#2309,#2310,#1894,.T.); +#2924=EDGE_CURVE('',#2310,#2264,#1895,.T.); +#2925=EDGE_CURVE('',#2308,#2309,#1896,.T.); +#2926=EDGE_CURVE('',#2296,#2310,#519,.T.); +#2927=EDGE_CURVE('',#2309,#2295,#520,.T.); +#2928=EDGE_CURVE('',#2311,#2312,#1897,.T.); +#2929=EDGE_CURVE('',#2266,#2311,#521,.T.); +#2930=EDGE_CURVE('',#2265,#2312,#522,.T.); +#2931=EDGE_CURVE('',#2312,#2313,#523,.T.); +#2932=EDGE_CURVE('',#2268,#2313,#524,.T.); +#2933=EDGE_CURVE('',#2313,#2314,#1898,.T.); +#2934=EDGE_CURVE('',#2267,#2314,#525,.T.); +#2935=EDGE_CURVE('',#2314,#2311,#526,.T.); +#2936=EDGE_CURVE('',#2271,#2306,#527,.T.); +#2937=EDGE_CURVE('',#2259,#2310,#528,.T.); +#2938=EDGE_CURVE('',#2299,#2270,#529,.T.); +#2939=EDGE_CURVE('',#2315,#2315,#1899,.T.); +#2940=EDGE_CURVE('',#2316,#2316,#1900,.T.); +#2941=EDGE_CURVE('',#2317,#2317,#1901,.T.); +#2942=EDGE_CURVE('',#2318,#2318,#1902,.T.); +#2943=EDGE_CURVE('',#2319,#2319,#1903,.T.); +#2944=EDGE_CURVE('',#2320,#2320,#1904,.T.); +#2945=EDGE_CURVE('',#2321,#2321,#1905,.T.); +#2946=EDGE_CURVE('',#2322,#2322,#1906,.T.); +#2947=EDGE_CURVE('',#2323,#2323,#1907,.T.); +#2948=EDGE_CURVE('',#2300,#2300,#1908,.T.); +#2949=EDGE_CURVE('',#2254,#2301,#530,.T.); +#2950=ORIENTED_EDGE('',*,*,#2324,.F.); +#2951=ORIENTED_EDGE('',*,*,#2325,.F.); +#2952=ORIENTED_EDGE('',*,*,#2326,.T.); +#2953=ORIENTED_EDGE('',*,*,#2327,.F.); +#2954=ORIENTED_EDGE('',*,*,#2328,.F.); +#2955=ORIENTED_EDGE('',*,*,#2329,.T.); +#2956=ORIENTED_EDGE('',*,*,#2330,.F.); +#2957=ORIENTED_EDGE('',*,*,#2331,.T.); +#2958=ORIENTED_EDGE('',*,*,#2332,.F.); +#2959=ORIENTED_EDGE('',*,*,#2333,.F.); +#2960=ORIENTED_EDGE('',*,*,#2334,.F.); +#2961=ORIENTED_EDGE('',*,*,#2331,.F.); +#2962=ORIENTED_EDGE('',*,*,#2329,.F.); +#2963=ORIENTED_EDGE('',*,*,#2333,.T.); +#2964=ORIENTED_EDGE('',*,*,#2335,.F.); +#2965=ORIENTED_EDGE('',*,*,#2336,.F.); +#2966=ORIENTED_EDGE('',*,*,#2337,.T.); +#2967=ORIENTED_EDGE('',*,*,#2324,.T.); +#2968=ORIENTED_EDGE('',*,*,#2337,.F.); +#2969=ORIENTED_EDGE('',*,*,#2338,.F.); +#2970=ORIENTED_EDGE('',*,*,#2339,.F.); +#2971=ORIENTED_EDGE('',*,*,#2326,.F.); +#2972=ORIENTED_EDGE('',*,*,#2338,.T.); +#2973=ORIENTED_EDGE('',*,*,#2340,.T.); +#2974=ORIENTED_EDGE('',*,*,#2335,.T.); +#2975=ORIENTED_EDGE('',*,*,#2332,.T.); +#2976=ORIENTED_EDGE('',*,*,#2334,.T.); +#2977=ORIENTED_EDGE('',*,*,#2330,.T.); +#2978=ORIENTED_EDGE('',*,*,#2336,.T.); +#2979=ORIENTED_EDGE('',*,*,#2340,.F.); +#2980=ORIENTED_EDGE('',*,*,#2339,.T.); +#2981=ORIENTED_EDGE('',*,*,#2341,.F.); +#2982=ORIENTED_EDGE('',*,*,#2342,.F.); +#2983=ORIENTED_EDGE('',*,*,#2343,.F.); +#2984=ORIENTED_EDGE('',*,*,#2344,.F.); +#2985=ORIENTED_EDGE('',*,*,#2345,.F.); +#2986=ORIENTED_EDGE('',*,*,#2346,.T.); +#2987=ORIENTED_EDGE('',*,*,#2347,.F.); +#2988=ORIENTED_EDGE('',*,*,#2348,.F.); +#2989=ORIENTED_EDGE('',*,*,#2349,.F.); +#2990=ORIENTED_EDGE('',*,*,#2350,.T.); +#2991=ORIENTED_EDGE('',*,*,#2351,.F.); +#2992=ORIENTED_EDGE('',*,*,#2352,.T.); +#2993=ORIENTED_EDGE('',*,*,#2353,.T.); +#2994=ORIENTED_EDGE('',*,*,#2354,.T.); +#2995=ORIENTED_EDGE('',*,*,#2355,.F.); +#2996=ORIENTED_EDGE('',*,*,#2356,.T.); +#2997=ORIENTED_EDGE('',*,*,#2357,.F.); +#2998=ORIENTED_EDGE('',*,*,#2358,.T.); +#2999=ORIENTED_EDGE('',*,*,#2359,.F.); +#3000=ORIENTED_EDGE('',*,*,#2360,.F.); +#3001=ORIENTED_EDGE('',*,*,#2361,.T.); +#3002=ORIENTED_EDGE('',*,*,#2342,.T.); +#3003=ORIENTED_EDGE('',*,*,#2362,.F.); +#3004=ORIENTED_EDGE('',*,*,#2363,.F.); +#3005=ORIENTED_EDGE('',*,*,#2364,.F.); +#3006=ORIENTED_EDGE('',*,*,#2365,.F.); +#3007=ORIENTED_EDGE('',*,*,#2366,.F.); +#3008=ORIENTED_EDGE('',*,*,#2356,.F.); +#3009=ORIENTED_EDGE('',*,*,#2367,.F.); +#3010=ORIENTED_EDGE('',*,*,#2346,.F.); +#3011=ORIENTED_EDGE('',*,*,#2368,.F.); +#3012=ORIENTED_EDGE('',*,*,#2369,.T.); +#3013=ORIENTED_EDGE('',*,*,#2370,.F.); +#3014=ORIENTED_EDGE('',*,*,#2371,.F.); +#3015=ORIENTED_EDGE('',*,*,#2372,.F.); +#3016=ORIENTED_EDGE('',*,*,#2373,.T.); +#3017=ORIENTED_EDGE('',*,*,#2374,.F.); +#3018=ORIENTED_EDGE('',*,*,#2375,.F.); +#3019=ORIENTED_EDGE('',*,*,#2376,.F.); +#3020=ORIENTED_EDGE('',*,*,#2369,.F.); +#3021=ORIENTED_EDGE('',*,*,#2377,.F.); +#3022=ORIENTED_EDGE('',*,*,#2378,.T.); +#3023=ORIENTED_EDGE('',*,*,#2379,.F.); +#3024=ORIENTED_EDGE('',*,*,#2380,.T.); +#3025=ORIENTED_EDGE('',*,*,#2381,.F.); +#3026=ORIENTED_EDGE('',*,*,#2375,.T.); +#3027=ORIENTED_EDGE('',*,*,#2382,.F.); +#3028=ORIENTED_EDGE('',*,*,#2365,.T.); +#3029=ORIENTED_EDGE('',*,*,#2383,.F.); +#3030=ORIENTED_EDGE('',*,*,#2384,.F.); +#3031=ORIENTED_EDGE('',*,*,#2385,.F.); +#3032=ORIENTED_EDGE('',*,*,#2386,.T.); +#3033=ORIENTED_EDGE('',*,*,#2387,.F.); +#3034=ORIENTED_EDGE('',*,*,#2388,.F.); +#3035=ORIENTED_EDGE('',*,*,#2389,.T.); +#3036=ORIENTED_EDGE('',*,*,#2390,.T.); +#3037=ORIENTED_EDGE('',*,*,#2367,.T.); +#3038=ORIENTED_EDGE('',*,*,#2391,.F.); +#3039=ORIENTED_EDGE('',*,*,#2347,.T.); +#3040=ORIENTED_EDGE('',*,*,#2390,.F.); +#3041=ORIENTED_EDGE('',*,*,#2392,.T.); +#3042=ORIENTED_EDGE('',*,*,#2393,.T.); +#3043=ORIENTED_EDGE('',*,*,#2394,.T.); +#3044=ORIENTED_EDGE('',*,*,#2395,.T.); +#3045=ORIENTED_EDGE('',*,*,#2396,.T.); +#3046=ORIENTED_EDGE('',*,*,#2393,.F.); +#3047=ORIENTED_EDGE('',*,*,#2397,.T.); +#3048=ORIENTED_EDGE('',*,*,#2391,.T.); +#3049=ORIENTED_EDGE('',*,*,#2355,.T.); +#3050=ORIENTED_EDGE('',*,*,#2395,.F.); +#3051=ORIENTED_EDGE('',*,*,#2389,.F.); +#3052=ORIENTED_EDGE('',*,*,#2397,.F.); +#3053=ORIENTED_EDGE('',*,*,#2394,.F.); +#3054=ORIENTED_EDGE('',*,*,#2392,.F.); +#3055=ORIENTED_EDGE('',*,*,#2398,.T.); +#3056=ORIENTED_EDGE('',*,*,#2399,.T.); +#3057=ORIENTED_EDGE('',*,*,#2400,.T.); +#3058=ORIENTED_EDGE('',*,*,#2401,.F.); +#3059=ORIENTED_EDGE('',*,*,#2402,.T.); +#3060=ORIENTED_EDGE('',*,*,#2403,.T.); +#3061=ORIENTED_EDGE('',*,*,#2404,.T.); +#3062=ORIENTED_EDGE('',*,*,#2399,.F.); +#3063=ORIENTED_EDGE('',*,*,#2364,.T.); +#3064=ORIENTED_EDGE('',*,*,#2403,.F.); +#3065=ORIENTED_EDGE('',*,*,#2405,.T.); +#3066=ORIENTED_EDGE('',*,*,#2406,.T.); +#3067=ORIENTED_EDGE('',*,*,#2383,.T.); +#3068=ORIENTED_EDGE('',*,*,#2406,.F.); +#3069=ORIENTED_EDGE('',*,*,#2407,.T.); +#3070=ORIENTED_EDGE('',*,*,#2401,.T.); +#3071=ORIENTED_EDGE('',*,*,#2400,.F.); +#3072=ORIENTED_EDGE('',*,*,#2408,.F.); +#3073=ORIENTED_EDGE('',*,*,#2409,.F.); +#3074=ORIENTED_EDGE('',*,*,#2384,.T.); +#3075=ORIENTED_EDGE('',*,*,#2398,.F.); +#3076=ORIENTED_EDGE('',*,*,#2407,.F.); +#3077=ORIENTED_EDGE('',*,*,#2405,.F.); +#3078=ORIENTED_EDGE('',*,*,#2402,.F.); +#3079=ORIENTED_EDGE('',*,*,#2370,.T.); +#3080=ORIENTED_EDGE('',*,*,#2410,.F.); +#3081=ORIENTED_EDGE('',*,*,#2411,.T.); +#3082=ORIENTED_EDGE('',*,*,#2412,.T.); +#3083=ORIENTED_EDGE('',*,*,#2413,.T.); +#3084=ORIENTED_EDGE('',*,*,#2414,.T.); +#3085=ORIENTED_EDGE('',*,*,#2415,.T.); +#3086=ORIENTED_EDGE('',*,*,#2412,.F.); +#3087=ORIENTED_EDGE('',*,*,#2416,.T.); +#3088=ORIENTED_EDGE('',*,*,#2417,.T.); +#3089=ORIENTED_EDGE('',*,*,#2381,.T.); +#3090=ORIENTED_EDGE('',*,*,#2414,.F.); +#3091=ORIENTED_EDGE('',*,*,#2418,.T.); +#3092=ORIENTED_EDGE('',*,*,#2410,.T.); +#3093=ORIENTED_EDGE('',*,*,#2376,.T.); +#3094=ORIENTED_EDGE('',*,*,#2417,.F.); +#3095=ORIENTED_EDGE('',*,*,#2419,.F.); +#3096=ORIENTED_EDGE('',*,*,#2420,.F.); +#3097=ORIENTED_EDGE('',*,*,#2421,.F.); +#3098=ORIENTED_EDGE('',*,*,#2358,.F.); +#3099=ORIENTED_EDGE('',*,*,#2422,.F.); +#3100=ORIENTED_EDGE('',*,*,#2423,.T.); +#3101=ORIENTED_EDGE('',*,*,#2424,.F.); +#3102=ORIENTED_EDGE('',*,*,#2408,.T.); +#3103=ORIENTED_EDGE('',*,*,#2404,.F.); +#3104=ORIENTED_EDGE('',*,*,#2363,.T.); +#3105=ORIENTED_EDGE('',*,*,#2411,.F.); +#3106=ORIENTED_EDGE('',*,*,#2418,.F.); +#3107=ORIENTED_EDGE('',*,*,#2416,.F.); +#3108=ORIENTED_EDGE('',*,*,#2413,.F.); +#3109=ORIENTED_EDGE('',*,*,#2359,.T.); +#3110=ORIENTED_EDGE('',*,*,#2425,.F.); +#3111=ORIENTED_EDGE('',*,*,#2426,.T.); +#3112=ORIENTED_EDGE('',*,*,#2427,.T.); +#3113=ORIENTED_EDGE('',*,*,#2428,.T.); +#3114=ORIENTED_EDGE('',*,*,#2429,.T.); +#3115=ORIENTED_EDGE('',*,*,#2430,.T.); +#3116=ORIENTED_EDGE('',*,*,#2427,.F.); +#3117=ORIENTED_EDGE('',*,*,#2431,.T.); +#3118=ORIENTED_EDGE('',*,*,#2432,.T.); +#3119=ORIENTED_EDGE('',*,*,#2433,.T.); +#3120=ORIENTED_EDGE('',*,*,#2429,.F.); +#3121=ORIENTED_EDGE('',*,*,#2421,.T.); +#3122=ORIENTED_EDGE('',*,*,#2432,.F.); +#3123=ORIENTED_EDGE('',*,*,#2434,.T.); +#3124=ORIENTED_EDGE('',*,*,#2425,.T.); +#3125=ORIENTED_EDGE('',*,*,#2426,.F.); +#3126=ORIENTED_EDGE('',*,*,#2434,.F.); +#3127=ORIENTED_EDGE('',*,*,#2431,.F.); +#3128=ORIENTED_EDGE('',*,*,#2428,.F.); +#3129=ORIENTED_EDGE('',*,*,#2430,.F.); +#3130=ORIENTED_EDGE('',*,*,#2435,.F.); +#3131=ORIENTED_EDGE('',*,*,#2436,.F.); +#3132=ORIENTED_EDGE('',*,*,#2360,.T.); +#3133=ORIENTED_EDGE('',*,*,#2396,.F.); +#3134=ORIENTED_EDGE('',*,*,#2354,.F.); +#3135=ORIENTED_EDGE('',*,*,#2437,.F.); +#3136=ORIENTED_EDGE('',*,*,#2348,.T.); +#3137=ORIENTED_EDGE('',*,*,#2415,.F.); +#3138=ORIENTED_EDGE('',*,*,#2380,.F.); +#3139=ORIENTED_EDGE('',*,*,#2438,.F.); +#3140=ORIENTED_EDGE('',*,*,#2371,.T.); +#3141=ORIENTED_EDGE('',*,*,#2439,.F.); +#3142=ORIENTED_EDGE('',*,*,#2386,.F.); +#3143=ORIENTED_EDGE('',*,*,#2440,.F.); +#3144=ORIENTED_EDGE('',*,*,#2423,.F.); +#3145=ORIENTED_EDGE('',*,*,#2441,.F.); +#3146=ORIENTED_EDGE('',*,*,#2350,.F.); +#3147=ORIENTED_EDGE('',*,*,#2442,.F.); +#3148=ORIENTED_EDGE('',*,*,#2352,.F.); +#3149=ORIENTED_EDGE('',*,*,#2443,.F.); +#3150=ORIENTED_EDGE('',*,*,#2373,.F.); +#3151=ORIENTED_EDGE('',*,*,#2444,.F.); +#3152=ORIENTED_EDGE('',*,*,#2378,.F.); +#3153=ORIENTED_EDGE('',*,*,#2436,.T.); +#3154=ORIENTED_EDGE('',*,*,#2445,.T.); +#3155=ORIENTED_EDGE('',*,*,#2343,.T.); +#3156=ORIENTED_EDGE('',*,*,#2361,.F.); +#3157=ORIENTED_EDGE('',*,*,#2437,.T.); +#3158=ORIENTED_EDGE('',*,*,#2353,.F.); +#3159=ORIENTED_EDGE('',*,*,#2442,.T.); +#3160=ORIENTED_EDGE('',*,*,#2349,.T.); +#3161=ORIENTED_EDGE('',*,*,#2446,.F.); +#3162=ORIENTED_EDGE('',*,*,#2344,.T.); +#3163=ORIENTED_EDGE('',*,*,#2445,.F.); +#3164=ORIENTED_EDGE('',*,*,#2435,.T.); +#3165=ORIENTED_EDGE('',*,*,#2433,.F.); +#3166=ORIENTED_EDGE('',*,*,#2420,.T.); +#3167=ORIENTED_EDGE('',*,*,#2438,.T.); +#3168=ORIENTED_EDGE('',*,*,#2379,.T.); +#3169=ORIENTED_EDGE('',*,*,#2444,.T.); +#3170=ORIENTED_EDGE('',*,*,#2372,.T.); +#3171=ORIENTED_EDGE('',*,*,#2409,.T.); +#3172=ORIENTED_EDGE('',*,*,#2424,.T.); +#3173=ORIENTED_EDGE('',*,*,#2440,.T.); +#3174=ORIENTED_EDGE('',*,*,#2385,.T.); +#3175=ORIENTED_EDGE('',*,*,#2447,.F.); +#3176=ORIENTED_EDGE('',*,*,#2448,.T.); +#3177=ORIENTED_EDGE('',*,*,#2449,.F.); +#3178=ORIENTED_EDGE('',*,*,#2450,.F.); +#3179=ORIENTED_EDGE('',*,*,#2451,.F.); +#3180=ORIENTED_EDGE('',*,*,#2452,.T.); +#3181=ORIENTED_EDGE('',*,*,#2453,.F.); +#3182=ORIENTED_EDGE('',*,*,#2448,.F.); +#3183=ORIENTED_EDGE('',*,*,#2454,.F.); +#3184=ORIENTED_EDGE('',*,*,#2450,.T.); +#3185=ORIENTED_EDGE('',*,*,#2455,.F.); +#3186=ORIENTED_EDGE('',*,*,#2452,.F.); +#3187=ORIENTED_EDGE('',*,*,#2456,.F.); +#3188=ORIENTED_EDGE('',*,*,#2457,.T.); +#3189=ORIENTED_EDGE('',*,*,#2458,.F.); +#3190=ORIENTED_EDGE('',*,*,#2459,.F.); +#3191=ORIENTED_EDGE('',*,*,#2460,.F.); +#3192=ORIENTED_EDGE('',*,*,#2459,.T.); +#3193=ORIENTED_EDGE('',*,*,#2461,.F.); +#3194=ORIENTED_EDGE('',*,*,#2462,.F.); +#3195=ORIENTED_EDGE('',*,*,#2463,.F.); +#3196=ORIENTED_EDGE('',*,*,#2462,.T.); +#3197=ORIENTED_EDGE('',*,*,#2464,.F.); +#3198=ORIENTED_EDGE('',*,*,#2465,.F.); +#3199=ORIENTED_EDGE('',*,*,#2466,.F.); +#3200=ORIENTED_EDGE('',*,*,#2465,.T.); +#3201=ORIENTED_EDGE('',*,*,#2467,.F.); +#3202=ORIENTED_EDGE('',*,*,#2468,.F.); +#3203=ORIENTED_EDGE('',*,*,#2469,.F.); +#3204=ORIENTED_EDGE('',*,*,#2468,.T.); +#3205=ORIENTED_EDGE('',*,*,#2470,.F.); +#3206=ORIENTED_EDGE('',*,*,#2471,.F.); +#3207=ORIENTED_EDGE('',*,*,#2472,.F.); +#3208=ORIENTED_EDGE('',*,*,#2471,.T.); +#3209=ORIENTED_EDGE('',*,*,#2473,.F.); +#3210=ORIENTED_EDGE('',*,*,#2474,.F.); +#3211=ORIENTED_EDGE('',*,*,#2475,.F.); +#3212=ORIENTED_EDGE('',*,*,#2474,.T.); +#3213=ORIENTED_EDGE('',*,*,#2476,.F.); +#3214=ORIENTED_EDGE('',*,*,#2477,.F.); +#3215=ORIENTED_EDGE('',*,*,#2478,.F.); +#3216=ORIENTED_EDGE('',*,*,#2477,.T.); +#3217=ORIENTED_EDGE('',*,*,#2479,.F.); +#3218=ORIENTED_EDGE('',*,*,#2480,.F.); +#3219=ORIENTED_EDGE('',*,*,#2481,.F.); +#3220=ORIENTED_EDGE('',*,*,#2480,.T.); +#3221=ORIENTED_EDGE('',*,*,#2482,.F.); +#3222=ORIENTED_EDGE('',*,*,#2483,.F.); +#3223=ORIENTED_EDGE('',*,*,#2484,.F.); +#3224=ORIENTED_EDGE('',*,*,#2483,.T.); +#3225=ORIENTED_EDGE('',*,*,#2485,.F.); +#3226=ORIENTED_EDGE('',*,*,#2486,.F.); +#3227=ORIENTED_EDGE('',*,*,#2487,.F.); +#3228=ORIENTED_EDGE('',*,*,#2486,.T.); +#3229=ORIENTED_EDGE('',*,*,#2488,.F.); +#3230=ORIENTED_EDGE('',*,*,#2457,.F.); +#3231=ORIENTED_EDGE('',*,*,#2488,.T.); +#3232=ORIENTED_EDGE('',*,*,#2485,.T.); +#3233=ORIENTED_EDGE('',*,*,#2482,.T.); +#3234=ORIENTED_EDGE('',*,*,#2479,.T.); +#3235=ORIENTED_EDGE('',*,*,#2476,.T.); +#3236=ORIENTED_EDGE('',*,*,#2473,.T.); +#3237=ORIENTED_EDGE('',*,*,#2470,.T.); +#3238=ORIENTED_EDGE('',*,*,#2467,.T.); +#3239=ORIENTED_EDGE('',*,*,#2464,.T.); +#3240=ORIENTED_EDGE('',*,*,#2461,.T.); +#3241=ORIENTED_EDGE('',*,*,#2458,.T.); +#3242=ORIENTED_EDGE('',*,*,#2449,.T.); +#3243=ORIENTED_EDGE('',*,*,#2453,.T.); +#3244=ORIENTED_EDGE('',*,*,#2455,.T.); +#3245=ORIENTED_EDGE('',*,*,#2489,.F.); +#3246=ORIENTED_EDGE('',*,*,#2490,.F.); +#3247=ORIENTED_EDGE('',*,*,#2491,.F.); +#3248=ORIENTED_EDGE('',*,*,#2492,.F.); +#3249=ORIENTED_EDGE('',*,*,#2493,.F.); +#3250=ORIENTED_EDGE('',*,*,#2494,.F.); +#3251=ORIENTED_EDGE('',*,*,#2495,.F.); +#3252=ORIENTED_EDGE('',*,*,#2496,.F.); +#3253=ORIENTED_EDGE('',*,*,#2497,.F.); +#3254=ORIENTED_EDGE('',*,*,#2498,.F.); +#3255=ORIENTED_EDGE('',*,*,#2499,.F.); +#3256=ORIENTED_EDGE('',*,*,#2500,.F.); +#3257=ORIENTED_EDGE('',*,*,#2456,.T.); +#3258=ORIENTED_EDGE('',*,*,#2460,.T.); +#3259=ORIENTED_EDGE('',*,*,#2463,.T.); +#3260=ORIENTED_EDGE('',*,*,#2466,.T.); +#3261=ORIENTED_EDGE('',*,*,#2469,.T.); +#3262=ORIENTED_EDGE('',*,*,#2472,.T.); +#3263=ORIENTED_EDGE('',*,*,#2475,.T.); +#3264=ORIENTED_EDGE('',*,*,#2478,.T.); +#3265=ORIENTED_EDGE('',*,*,#2481,.T.); +#3266=ORIENTED_EDGE('',*,*,#2484,.T.); +#3267=ORIENTED_EDGE('',*,*,#2487,.T.); +#3268=ORIENTED_EDGE('',*,*,#2501,.T.); +#3269=ORIENTED_EDGE('',*,*,#2502,.F.); +#3270=ORIENTED_EDGE('',*,*,#2501,.F.); +#3271=ORIENTED_EDGE('',*,*,#2503,.T.); +#3272=ORIENTED_EDGE('',*,*,#2504,.F.); +#3273=ORIENTED_EDGE('',*,*,#2503,.F.); +#3274=ORIENTED_EDGE('',*,*,#2328,.T.); +#3275=ORIENTED_EDGE('',*,*,#2505,.F.); +#3276=ORIENTED_EDGE('',*,*,#2506,.T.); +#3277=ORIENTED_EDGE('',*,*,#2507,.F.); +#3278=ORIENTED_EDGE('',*,*,#2508,.F.); +#3279=ORIENTED_EDGE('',*,*,#2509,.T.); +#3280=ORIENTED_EDGE('',*,*,#2510,.T.); +#3281=ORIENTED_EDGE('',*,*,#2511,.F.); +#3282=ORIENTED_EDGE('',*,*,#2512,.F.); +#3283=ORIENTED_EDGE('',*,*,#2507,.T.); +#3284=ORIENTED_EDGE('',*,*,#2513,.T.); +#3285=ORIENTED_EDGE('',*,*,#2514,.F.); +#3286=ORIENTED_EDGE('',*,*,#2515,.F.); +#3287=ORIENTED_EDGE('',*,*,#2511,.T.); +#3288=ORIENTED_EDGE('',*,*,#2516,.T.); +#3289=ORIENTED_EDGE('',*,*,#2517,.F.); +#3290=ORIENTED_EDGE('',*,*,#2518,.F.); +#3291=ORIENTED_EDGE('',*,*,#2514,.T.); +#3292=ORIENTED_EDGE('',*,*,#2519,.T.); +#3293=ORIENTED_EDGE('',*,*,#2520,.F.); +#3294=ORIENTED_EDGE('',*,*,#2521,.F.); +#3295=ORIENTED_EDGE('',*,*,#2517,.T.); +#3296=ORIENTED_EDGE('',*,*,#2522,.T.); +#3297=ORIENTED_EDGE('',*,*,#2523,.F.); +#3298=ORIENTED_EDGE('',*,*,#2524,.F.); +#3299=ORIENTED_EDGE('',*,*,#2520,.T.); +#3300=ORIENTED_EDGE('',*,*,#2525,.T.); +#3301=ORIENTED_EDGE('',*,*,#2526,.F.); +#3302=ORIENTED_EDGE('',*,*,#2527,.F.); +#3303=ORIENTED_EDGE('',*,*,#2523,.T.); +#3304=ORIENTED_EDGE('',*,*,#2528,.T.); +#3305=ORIENTED_EDGE('',*,*,#2529,.F.); +#3306=ORIENTED_EDGE('',*,*,#2530,.F.); +#3307=ORIENTED_EDGE('',*,*,#2526,.T.); +#3308=ORIENTED_EDGE('',*,*,#2531,.T.); +#3309=ORIENTED_EDGE('',*,*,#2532,.F.); +#3310=ORIENTED_EDGE('',*,*,#2533,.F.); +#3311=ORIENTED_EDGE('',*,*,#2529,.T.); +#3312=ORIENTED_EDGE('',*,*,#2534,.T.); +#3313=ORIENTED_EDGE('',*,*,#2535,.F.); +#3314=ORIENTED_EDGE('',*,*,#2536,.F.); +#3315=ORIENTED_EDGE('',*,*,#2532,.T.); +#3316=ORIENTED_EDGE('',*,*,#2537,.T.); +#3317=ORIENTED_EDGE('',*,*,#2538,.F.); +#3318=ORIENTED_EDGE('',*,*,#2539,.F.); +#3319=ORIENTED_EDGE('',*,*,#2535,.T.); +#3320=ORIENTED_EDGE('',*,*,#2540,.T.); +#3321=ORIENTED_EDGE('',*,*,#2541,.F.); +#3322=ORIENTED_EDGE('',*,*,#2542,.F.); +#3323=ORIENTED_EDGE('',*,*,#2538,.T.); +#3324=ORIENTED_EDGE('',*,*,#2543,.T.); +#3325=ORIENTED_EDGE('',*,*,#2544,.F.); +#3326=ORIENTED_EDGE('',*,*,#2545,.F.); +#3327=ORIENTED_EDGE('',*,*,#2541,.T.); +#3328=ORIENTED_EDGE('',*,*,#2546,.T.); +#3329=ORIENTED_EDGE('',*,*,#2547,.F.); +#3330=ORIENTED_EDGE('',*,*,#2548,.F.); +#3331=ORIENTED_EDGE('',*,*,#2544,.T.); +#3332=ORIENTED_EDGE('',*,*,#2549,.T.); +#3333=ORIENTED_EDGE('',*,*,#2550,.F.); +#3334=ORIENTED_EDGE('',*,*,#2551,.F.); +#3335=ORIENTED_EDGE('',*,*,#2547,.T.); +#3336=ORIENTED_EDGE('',*,*,#2552,.T.); +#3337=ORIENTED_EDGE('',*,*,#2553,.F.); +#3338=ORIENTED_EDGE('',*,*,#2554,.F.); +#3339=ORIENTED_EDGE('',*,*,#2550,.T.); +#3340=ORIENTED_EDGE('',*,*,#2555,.T.); +#3341=ORIENTED_EDGE('',*,*,#2556,.F.); +#3342=ORIENTED_EDGE('',*,*,#2557,.F.); +#3343=ORIENTED_EDGE('',*,*,#2553,.T.); +#3344=ORIENTED_EDGE('',*,*,#2558,.T.); +#3345=ORIENTED_EDGE('',*,*,#2559,.F.); +#3346=ORIENTED_EDGE('',*,*,#2560,.F.); +#3347=ORIENTED_EDGE('',*,*,#2556,.T.); +#3348=ORIENTED_EDGE('',*,*,#2561,.T.); +#3349=ORIENTED_EDGE('',*,*,#2562,.F.); +#3350=ORIENTED_EDGE('',*,*,#2563,.F.); +#3351=ORIENTED_EDGE('',*,*,#2559,.T.); +#3352=ORIENTED_EDGE('',*,*,#2564,.T.); +#3353=ORIENTED_EDGE('',*,*,#2565,.F.); +#3354=ORIENTED_EDGE('',*,*,#2566,.F.); +#3355=ORIENTED_EDGE('',*,*,#2562,.T.); +#3356=ORIENTED_EDGE('',*,*,#2567,.T.); +#3357=ORIENTED_EDGE('',*,*,#2568,.F.); +#3358=ORIENTED_EDGE('',*,*,#2569,.F.); +#3359=ORIENTED_EDGE('',*,*,#2565,.T.); +#3360=ORIENTED_EDGE('',*,*,#2570,.T.); +#3361=ORIENTED_EDGE('',*,*,#2571,.F.); +#3362=ORIENTED_EDGE('',*,*,#2572,.F.); +#3363=ORIENTED_EDGE('',*,*,#2568,.T.); +#3364=ORIENTED_EDGE('',*,*,#2573,.T.); +#3365=ORIENTED_EDGE('',*,*,#2574,.F.); +#3366=ORIENTED_EDGE('',*,*,#2575,.F.); +#3367=ORIENTED_EDGE('',*,*,#2571,.T.); +#3368=ORIENTED_EDGE('',*,*,#2576,.T.); +#3369=ORIENTED_EDGE('',*,*,#2577,.F.); +#3370=ORIENTED_EDGE('',*,*,#2578,.F.); +#3371=ORIENTED_EDGE('',*,*,#2574,.T.); +#3372=ORIENTED_EDGE('',*,*,#2579,.T.); +#3373=ORIENTED_EDGE('',*,*,#2580,.F.); +#3374=ORIENTED_EDGE('',*,*,#2581,.F.); +#3375=ORIENTED_EDGE('',*,*,#2577,.T.); +#3376=ORIENTED_EDGE('',*,*,#2582,.T.); +#3377=ORIENTED_EDGE('',*,*,#2583,.F.); +#3378=ORIENTED_EDGE('',*,*,#2584,.F.); +#3379=ORIENTED_EDGE('',*,*,#2580,.T.); +#3380=ORIENTED_EDGE('',*,*,#2585,.T.); +#3381=ORIENTED_EDGE('',*,*,#2509,.F.); +#3382=ORIENTED_EDGE('',*,*,#2586,.F.); +#3383=ORIENTED_EDGE('',*,*,#2583,.T.); +#3384=ORIENTED_EDGE('',*,*,#2506,.F.); +#3385=ORIENTED_EDGE('',*,*,#2585,.F.); +#3386=ORIENTED_EDGE('',*,*,#2582,.F.); +#3387=ORIENTED_EDGE('',*,*,#2579,.F.); +#3388=ORIENTED_EDGE('',*,*,#2576,.F.); +#3389=ORIENTED_EDGE('',*,*,#2573,.F.); +#3390=ORIENTED_EDGE('',*,*,#2570,.F.); +#3391=ORIENTED_EDGE('',*,*,#2567,.F.); +#3392=ORIENTED_EDGE('',*,*,#2564,.F.); +#3393=ORIENTED_EDGE('',*,*,#2561,.F.); +#3394=ORIENTED_EDGE('',*,*,#2558,.F.); +#3395=ORIENTED_EDGE('',*,*,#2555,.F.); +#3396=ORIENTED_EDGE('',*,*,#2552,.F.); +#3397=ORIENTED_EDGE('',*,*,#2549,.F.); +#3398=ORIENTED_EDGE('',*,*,#2546,.F.); +#3399=ORIENTED_EDGE('',*,*,#2543,.F.); +#3400=ORIENTED_EDGE('',*,*,#2540,.F.); +#3401=ORIENTED_EDGE('',*,*,#2537,.F.); +#3402=ORIENTED_EDGE('',*,*,#2534,.F.); +#3403=ORIENTED_EDGE('',*,*,#2531,.F.); +#3404=ORIENTED_EDGE('',*,*,#2528,.F.); +#3405=ORIENTED_EDGE('',*,*,#2525,.F.); +#3406=ORIENTED_EDGE('',*,*,#2522,.F.); +#3407=ORIENTED_EDGE('',*,*,#2519,.F.); +#3408=ORIENTED_EDGE('',*,*,#2516,.F.); +#3409=ORIENTED_EDGE('',*,*,#2513,.F.); +#3410=ORIENTED_EDGE('',*,*,#2510,.F.); +#3411=ORIENTED_EDGE('',*,*,#2587,.T.); +#3412=ORIENTED_EDGE('',*,*,#2588,.F.); +#3413=ORIENTED_EDGE('',*,*,#2589,.F.); +#3414=ORIENTED_EDGE('',*,*,#2590,.T.); +#3415=ORIENTED_EDGE('',*,*,#2591,.T.); +#3416=ORIENTED_EDGE('',*,*,#2592,.F.); +#3417=ORIENTED_EDGE('',*,*,#2593,.F.); +#3418=ORIENTED_EDGE('',*,*,#2588,.T.); +#3419=ORIENTED_EDGE('',*,*,#2594,.T.); +#3420=ORIENTED_EDGE('',*,*,#2595,.F.); +#3421=ORIENTED_EDGE('',*,*,#2596,.F.); +#3422=ORIENTED_EDGE('',*,*,#2592,.T.); +#3423=ORIENTED_EDGE('',*,*,#2597,.T.); +#3424=ORIENTED_EDGE('',*,*,#2598,.F.); +#3425=ORIENTED_EDGE('',*,*,#2599,.F.); +#3426=ORIENTED_EDGE('',*,*,#2595,.T.); +#3427=ORIENTED_EDGE('',*,*,#2600,.T.); +#3428=ORIENTED_EDGE('',*,*,#2601,.F.); +#3429=ORIENTED_EDGE('',*,*,#2602,.F.); +#3430=ORIENTED_EDGE('',*,*,#2598,.T.); +#3431=ORIENTED_EDGE('',*,*,#2603,.T.); +#3432=ORIENTED_EDGE('',*,*,#2604,.F.); +#3433=ORIENTED_EDGE('',*,*,#2605,.F.); +#3434=ORIENTED_EDGE('',*,*,#2601,.T.); +#3435=ORIENTED_EDGE('',*,*,#2606,.T.); +#3436=ORIENTED_EDGE('',*,*,#2607,.F.); +#3437=ORIENTED_EDGE('',*,*,#2608,.F.); +#3438=ORIENTED_EDGE('',*,*,#2604,.T.); +#3439=ORIENTED_EDGE('',*,*,#2609,.T.); +#3440=ORIENTED_EDGE('',*,*,#2610,.F.); +#3441=ORIENTED_EDGE('',*,*,#2611,.F.); +#3442=ORIENTED_EDGE('',*,*,#2607,.T.); +#3443=ORIENTED_EDGE('',*,*,#2612,.T.); +#3444=ORIENTED_EDGE('',*,*,#2613,.F.); +#3445=ORIENTED_EDGE('',*,*,#2614,.F.); +#3446=ORIENTED_EDGE('',*,*,#2610,.T.); +#3447=ORIENTED_EDGE('',*,*,#2615,.T.); +#3448=ORIENTED_EDGE('',*,*,#2616,.F.); +#3449=ORIENTED_EDGE('',*,*,#2617,.F.); +#3450=ORIENTED_EDGE('',*,*,#2613,.T.); +#3451=ORIENTED_EDGE('',*,*,#2618,.T.); +#3452=ORIENTED_EDGE('',*,*,#2619,.F.); +#3453=ORIENTED_EDGE('',*,*,#2620,.F.); +#3454=ORIENTED_EDGE('',*,*,#2616,.T.); +#3455=ORIENTED_EDGE('',*,*,#2621,.T.); +#3456=ORIENTED_EDGE('',*,*,#2622,.F.); +#3457=ORIENTED_EDGE('',*,*,#2623,.F.); +#3458=ORIENTED_EDGE('',*,*,#2619,.T.); +#3459=ORIENTED_EDGE('',*,*,#2624,.T.); +#3460=ORIENTED_EDGE('',*,*,#2625,.F.); +#3461=ORIENTED_EDGE('',*,*,#2626,.F.); +#3462=ORIENTED_EDGE('',*,*,#2622,.T.); +#3463=ORIENTED_EDGE('',*,*,#2627,.T.); +#3464=ORIENTED_EDGE('',*,*,#2628,.F.); +#3465=ORIENTED_EDGE('',*,*,#2629,.F.); +#3466=ORIENTED_EDGE('',*,*,#2625,.T.); +#3467=ORIENTED_EDGE('',*,*,#2630,.T.); +#3468=ORIENTED_EDGE('',*,*,#2631,.F.); +#3469=ORIENTED_EDGE('',*,*,#2632,.F.); +#3470=ORIENTED_EDGE('',*,*,#2628,.T.); +#3471=ORIENTED_EDGE('',*,*,#2633,.T.); +#3472=ORIENTED_EDGE('',*,*,#2634,.F.); +#3473=ORIENTED_EDGE('',*,*,#2635,.F.); +#3474=ORIENTED_EDGE('',*,*,#2631,.T.); +#3475=ORIENTED_EDGE('',*,*,#2636,.T.); +#3476=ORIENTED_EDGE('',*,*,#2637,.F.); +#3477=ORIENTED_EDGE('',*,*,#2638,.F.); +#3478=ORIENTED_EDGE('',*,*,#2634,.T.); +#3479=ORIENTED_EDGE('',*,*,#2639,.T.); +#3480=ORIENTED_EDGE('',*,*,#2640,.F.); +#3481=ORIENTED_EDGE('',*,*,#2641,.F.); +#3482=ORIENTED_EDGE('',*,*,#2637,.T.); +#3483=ORIENTED_EDGE('',*,*,#2642,.T.); +#3484=ORIENTED_EDGE('',*,*,#2643,.F.); +#3485=ORIENTED_EDGE('',*,*,#2644,.F.); +#3486=ORIENTED_EDGE('',*,*,#2640,.T.); +#3487=ORIENTED_EDGE('',*,*,#2645,.T.); +#3488=ORIENTED_EDGE('',*,*,#2590,.F.); +#3489=ORIENTED_EDGE('',*,*,#2646,.F.); +#3490=ORIENTED_EDGE('',*,*,#2643,.T.); +#3491=ORIENTED_EDGE('',*,*,#2587,.F.); +#3492=ORIENTED_EDGE('',*,*,#2645,.F.); +#3493=ORIENTED_EDGE('',*,*,#2642,.F.); +#3494=ORIENTED_EDGE('',*,*,#2639,.F.); +#3495=ORIENTED_EDGE('',*,*,#2636,.F.); +#3496=ORIENTED_EDGE('',*,*,#2633,.F.); +#3497=ORIENTED_EDGE('',*,*,#2630,.F.); +#3498=ORIENTED_EDGE('',*,*,#2627,.F.); +#3499=ORIENTED_EDGE('',*,*,#2624,.F.); +#3500=ORIENTED_EDGE('',*,*,#2621,.F.); +#3501=ORIENTED_EDGE('',*,*,#2618,.F.); +#3502=ORIENTED_EDGE('',*,*,#2615,.F.); +#3503=ORIENTED_EDGE('',*,*,#2612,.F.); +#3504=ORIENTED_EDGE('',*,*,#2609,.F.); +#3505=ORIENTED_EDGE('',*,*,#2606,.F.); +#3506=ORIENTED_EDGE('',*,*,#2603,.F.); +#3507=ORIENTED_EDGE('',*,*,#2600,.F.); +#3508=ORIENTED_EDGE('',*,*,#2597,.F.); +#3509=ORIENTED_EDGE('',*,*,#2594,.F.); +#3510=ORIENTED_EDGE('',*,*,#2591,.F.); +#3511=ORIENTED_EDGE('',*,*,#2647,.T.); +#3512=ORIENTED_EDGE('',*,*,#2648,.F.); +#3513=ORIENTED_EDGE('',*,*,#2649,.F.); +#3514=ORIENTED_EDGE('',*,*,#2650,.T.); +#3515=ORIENTED_EDGE('',*,*,#2651,.T.); +#3516=ORIENTED_EDGE('',*,*,#2652,.F.); +#3517=ORIENTED_EDGE('',*,*,#2653,.F.); +#3518=ORIENTED_EDGE('',*,*,#2648,.T.); +#3519=ORIENTED_EDGE('',*,*,#2654,.T.); +#3520=ORIENTED_EDGE('',*,*,#2655,.F.); +#3521=ORIENTED_EDGE('',*,*,#2656,.F.); +#3522=ORIENTED_EDGE('',*,*,#2652,.T.); +#3523=ORIENTED_EDGE('',*,*,#2657,.T.); +#3524=ORIENTED_EDGE('',*,*,#2658,.F.); +#3525=ORIENTED_EDGE('',*,*,#2659,.F.); +#3526=ORIENTED_EDGE('',*,*,#2655,.T.); +#3527=ORIENTED_EDGE('',*,*,#2660,.T.); +#3528=ORIENTED_EDGE('',*,*,#2661,.F.); +#3529=ORIENTED_EDGE('',*,*,#2662,.F.); +#3530=ORIENTED_EDGE('',*,*,#2658,.T.); +#3531=ORIENTED_EDGE('',*,*,#2663,.T.); +#3532=ORIENTED_EDGE('',*,*,#2664,.F.); +#3533=ORIENTED_EDGE('',*,*,#2665,.F.); +#3534=ORIENTED_EDGE('',*,*,#2661,.T.); +#3535=ORIENTED_EDGE('',*,*,#2666,.T.); +#3536=ORIENTED_EDGE('',*,*,#2667,.F.); +#3537=ORIENTED_EDGE('',*,*,#2668,.F.); +#3538=ORIENTED_EDGE('',*,*,#2664,.T.); +#3539=ORIENTED_EDGE('',*,*,#2669,.T.); +#3540=ORIENTED_EDGE('',*,*,#2670,.F.); +#3541=ORIENTED_EDGE('',*,*,#2671,.F.); +#3542=ORIENTED_EDGE('',*,*,#2667,.T.); +#3543=ORIENTED_EDGE('',*,*,#2672,.T.); +#3544=ORIENTED_EDGE('',*,*,#2673,.F.); +#3545=ORIENTED_EDGE('',*,*,#2674,.F.); +#3546=ORIENTED_EDGE('',*,*,#2670,.T.); +#3547=ORIENTED_EDGE('',*,*,#2675,.T.); +#3548=ORIENTED_EDGE('',*,*,#2676,.F.); +#3549=ORIENTED_EDGE('',*,*,#2677,.F.); +#3550=ORIENTED_EDGE('',*,*,#2673,.T.); +#3551=ORIENTED_EDGE('',*,*,#2678,.T.); +#3552=ORIENTED_EDGE('',*,*,#2679,.F.); +#3553=ORIENTED_EDGE('',*,*,#2680,.F.); +#3554=ORIENTED_EDGE('',*,*,#2676,.T.); +#3555=ORIENTED_EDGE('',*,*,#2681,.T.); +#3556=ORIENTED_EDGE('',*,*,#2682,.F.); +#3557=ORIENTED_EDGE('',*,*,#2683,.F.); +#3558=ORIENTED_EDGE('',*,*,#2679,.T.); +#3559=ORIENTED_EDGE('',*,*,#2684,.T.); +#3560=ORIENTED_EDGE('',*,*,#2685,.F.); +#3561=ORIENTED_EDGE('',*,*,#2686,.F.); +#3562=ORIENTED_EDGE('',*,*,#2682,.T.); +#3563=ORIENTED_EDGE('',*,*,#2687,.T.); +#3564=ORIENTED_EDGE('',*,*,#2688,.F.); +#3565=ORIENTED_EDGE('',*,*,#2689,.F.); +#3566=ORIENTED_EDGE('',*,*,#2685,.T.); +#3567=ORIENTED_EDGE('',*,*,#2690,.T.); +#3568=ORIENTED_EDGE('',*,*,#2691,.F.); +#3569=ORIENTED_EDGE('',*,*,#2692,.F.); +#3570=ORIENTED_EDGE('',*,*,#2688,.T.); +#3571=ORIENTED_EDGE('',*,*,#2693,.T.); +#3572=ORIENTED_EDGE('',*,*,#2650,.F.); +#3573=ORIENTED_EDGE('',*,*,#2694,.F.); +#3574=ORIENTED_EDGE('',*,*,#2691,.T.); +#3575=ORIENTED_EDGE('',*,*,#2647,.F.); +#3576=ORIENTED_EDGE('',*,*,#2693,.F.); +#3577=ORIENTED_EDGE('',*,*,#2690,.F.); +#3578=ORIENTED_EDGE('',*,*,#2687,.F.); +#3579=ORIENTED_EDGE('',*,*,#2684,.F.); +#3580=ORIENTED_EDGE('',*,*,#2681,.F.); +#3581=ORIENTED_EDGE('',*,*,#2678,.F.); +#3582=ORIENTED_EDGE('',*,*,#2675,.F.); +#3583=ORIENTED_EDGE('',*,*,#2672,.F.); +#3584=ORIENTED_EDGE('',*,*,#2669,.F.); +#3585=ORIENTED_EDGE('',*,*,#2666,.F.); +#3586=ORIENTED_EDGE('',*,*,#2663,.F.); +#3587=ORIENTED_EDGE('',*,*,#2660,.F.); +#3588=ORIENTED_EDGE('',*,*,#2657,.F.); +#3589=ORIENTED_EDGE('',*,*,#2654,.F.); +#3590=ORIENTED_EDGE('',*,*,#2651,.F.); +#3591=ORIENTED_EDGE('',*,*,#2695,.T.); +#3592=ORIENTED_EDGE('',*,*,#2696,.F.); +#3593=ORIENTED_EDGE('',*,*,#2697,.F.); +#3594=ORIENTED_EDGE('',*,*,#2698,.T.); +#3595=ORIENTED_EDGE('',*,*,#2699,.T.); +#3596=ORIENTED_EDGE('',*,*,#2700,.F.); +#3597=ORIENTED_EDGE('',*,*,#2701,.F.); +#3598=ORIENTED_EDGE('',*,*,#2696,.T.); +#3599=ORIENTED_EDGE('',*,*,#2702,.T.); +#3600=ORIENTED_EDGE('',*,*,#2703,.F.); +#3601=ORIENTED_EDGE('',*,*,#2704,.F.); +#3602=ORIENTED_EDGE('',*,*,#2700,.T.); +#3603=ORIENTED_EDGE('',*,*,#2705,.T.); +#3604=ORIENTED_EDGE('',*,*,#2706,.F.); +#3605=ORIENTED_EDGE('',*,*,#2707,.F.); +#3606=ORIENTED_EDGE('',*,*,#2703,.T.); +#3607=ORIENTED_EDGE('',*,*,#2708,.T.); +#3608=ORIENTED_EDGE('',*,*,#2709,.F.); +#3609=ORIENTED_EDGE('',*,*,#2710,.F.); +#3610=ORIENTED_EDGE('',*,*,#2706,.T.); +#3611=ORIENTED_EDGE('',*,*,#2711,.T.); +#3612=ORIENTED_EDGE('',*,*,#2712,.F.); +#3613=ORIENTED_EDGE('',*,*,#2713,.F.); +#3614=ORIENTED_EDGE('',*,*,#2709,.T.); +#3615=ORIENTED_EDGE('',*,*,#2714,.T.); +#3616=ORIENTED_EDGE('',*,*,#2715,.F.); +#3617=ORIENTED_EDGE('',*,*,#2716,.F.); +#3618=ORIENTED_EDGE('',*,*,#2712,.T.); +#3619=ORIENTED_EDGE('',*,*,#2717,.T.); +#3620=ORIENTED_EDGE('',*,*,#2718,.F.); +#3621=ORIENTED_EDGE('',*,*,#2719,.F.); +#3622=ORIENTED_EDGE('',*,*,#2715,.T.); +#3623=ORIENTED_EDGE('',*,*,#2720,.T.); +#3624=ORIENTED_EDGE('',*,*,#2721,.F.); +#3625=ORIENTED_EDGE('',*,*,#2722,.F.); +#3626=ORIENTED_EDGE('',*,*,#2718,.T.); +#3627=ORIENTED_EDGE('',*,*,#2723,.T.); +#3628=ORIENTED_EDGE('',*,*,#2724,.F.); +#3629=ORIENTED_EDGE('',*,*,#2725,.F.); +#3630=ORIENTED_EDGE('',*,*,#2721,.T.); +#3631=ORIENTED_EDGE('',*,*,#2726,.T.); +#3632=ORIENTED_EDGE('',*,*,#2727,.F.); +#3633=ORIENTED_EDGE('',*,*,#2728,.F.); +#3634=ORIENTED_EDGE('',*,*,#2724,.T.); +#3635=ORIENTED_EDGE('',*,*,#2729,.T.); +#3636=ORIENTED_EDGE('',*,*,#2730,.F.); +#3637=ORIENTED_EDGE('',*,*,#2731,.F.); +#3638=ORIENTED_EDGE('',*,*,#2727,.T.); +#3639=ORIENTED_EDGE('',*,*,#2732,.T.); +#3640=ORIENTED_EDGE('',*,*,#2733,.F.); +#3641=ORIENTED_EDGE('',*,*,#2734,.F.); +#3642=ORIENTED_EDGE('',*,*,#2730,.T.); +#3643=ORIENTED_EDGE('',*,*,#2735,.T.); +#3644=ORIENTED_EDGE('',*,*,#2736,.F.); +#3645=ORIENTED_EDGE('',*,*,#2737,.F.); +#3646=ORIENTED_EDGE('',*,*,#2733,.T.); +#3647=ORIENTED_EDGE('',*,*,#2738,.T.); +#3648=ORIENTED_EDGE('',*,*,#2739,.F.); +#3649=ORIENTED_EDGE('',*,*,#2740,.F.); +#3650=ORIENTED_EDGE('',*,*,#2736,.T.); +#3651=ORIENTED_EDGE('',*,*,#2741,.T.); +#3652=ORIENTED_EDGE('',*,*,#2698,.F.); +#3653=ORIENTED_EDGE('',*,*,#2742,.F.); +#3654=ORIENTED_EDGE('',*,*,#2739,.T.); +#3655=ORIENTED_EDGE('',*,*,#2695,.F.); +#3656=ORIENTED_EDGE('',*,*,#2741,.F.); +#3657=ORIENTED_EDGE('',*,*,#2738,.F.); +#3658=ORIENTED_EDGE('',*,*,#2735,.F.); +#3659=ORIENTED_EDGE('',*,*,#2732,.F.); +#3660=ORIENTED_EDGE('',*,*,#2729,.F.); +#3661=ORIENTED_EDGE('',*,*,#2726,.F.); +#3662=ORIENTED_EDGE('',*,*,#2723,.F.); +#3663=ORIENTED_EDGE('',*,*,#2720,.F.); +#3664=ORIENTED_EDGE('',*,*,#2717,.F.); +#3665=ORIENTED_EDGE('',*,*,#2714,.F.); +#3666=ORIENTED_EDGE('',*,*,#2711,.F.); +#3667=ORIENTED_EDGE('',*,*,#2708,.F.); +#3668=ORIENTED_EDGE('',*,*,#2705,.F.); +#3669=ORIENTED_EDGE('',*,*,#2702,.F.); +#3670=ORIENTED_EDGE('',*,*,#2699,.F.); +#3671=ORIENTED_EDGE('',*,*,#2743,.T.); +#3672=ORIENTED_EDGE('',*,*,#2744,.F.); +#3673=ORIENTED_EDGE('',*,*,#2745,.F.); +#3674=ORIENTED_EDGE('',*,*,#2746,.T.); +#3675=ORIENTED_EDGE('',*,*,#2747,.T.); +#3676=ORIENTED_EDGE('',*,*,#2748,.F.); +#3677=ORIENTED_EDGE('',*,*,#2749,.F.); +#3678=ORIENTED_EDGE('',*,*,#2744,.T.); +#3679=ORIENTED_EDGE('',*,*,#2750,.T.); +#3680=ORIENTED_EDGE('',*,*,#2751,.F.); +#3681=ORIENTED_EDGE('',*,*,#2752,.F.); +#3682=ORIENTED_EDGE('',*,*,#2748,.T.); +#3683=ORIENTED_EDGE('',*,*,#2753,.T.); +#3684=ORIENTED_EDGE('',*,*,#2754,.F.); +#3685=ORIENTED_EDGE('',*,*,#2755,.F.); +#3686=ORIENTED_EDGE('',*,*,#2751,.T.); +#3687=ORIENTED_EDGE('',*,*,#2756,.T.); +#3688=ORIENTED_EDGE('',*,*,#2757,.F.); +#3689=ORIENTED_EDGE('',*,*,#2758,.F.); +#3690=ORIENTED_EDGE('',*,*,#2754,.T.); +#3691=ORIENTED_EDGE('',*,*,#2759,.T.); +#3692=ORIENTED_EDGE('',*,*,#2760,.F.); +#3693=ORIENTED_EDGE('',*,*,#2761,.F.); +#3694=ORIENTED_EDGE('',*,*,#2757,.T.); +#3695=ORIENTED_EDGE('',*,*,#2762,.T.); +#3696=ORIENTED_EDGE('',*,*,#2763,.F.); +#3697=ORIENTED_EDGE('',*,*,#2764,.F.); +#3698=ORIENTED_EDGE('',*,*,#2760,.T.); +#3699=ORIENTED_EDGE('',*,*,#2765,.T.); +#3700=ORIENTED_EDGE('',*,*,#2766,.F.); +#3701=ORIENTED_EDGE('',*,*,#2767,.F.); +#3702=ORIENTED_EDGE('',*,*,#2763,.T.); +#3703=ORIENTED_EDGE('',*,*,#2768,.T.); +#3704=ORIENTED_EDGE('',*,*,#2769,.F.); +#3705=ORIENTED_EDGE('',*,*,#2770,.F.); +#3706=ORIENTED_EDGE('',*,*,#2766,.T.); +#3707=ORIENTED_EDGE('',*,*,#2771,.T.); +#3708=ORIENTED_EDGE('',*,*,#2772,.F.); +#3709=ORIENTED_EDGE('',*,*,#2773,.F.); +#3710=ORIENTED_EDGE('',*,*,#2769,.T.); +#3711=ORIENTED_EDGE('',*,*,#2774,.T.); +#3712=ORIENTED_EDGE('',*,*,#2775,.F.); +#3713=ORIENTED_EDGE('',*,*,#2776,.F.); +#3714=ORIENTED_EDGE('',*,*,#2772,.T.); +#3715=ORIENTED_EDGE('',*,*,#2777,.T.); +#3716=ORIENTED_EDGE('',*,*,#2778,.F.); +#3717=ORIENTED_EDGE('',*,*,#2779,.F.); +#3718=ORIENTED_EDGE('',*,*,#2775,.T.); +#3719=ORIENTED_EDGE('',*,*,#2780,.T.); +#3720=ORIENTED_EDGE('',*,*,#2781,.F.); +#3721=ORIENTED_EDGE('',*,*,#2782,.F.); +#3722=ORIENTED_EDGE('',*,*,#2778,.T.); +#3723=ORIENTED_EDGE('',*,*,#2783,.T.); +#3724=ORIENTED_EDGE('',*,*,#2784,.F.); +#3725=ORIENTED_EDGE('',*,*,#2785,.F.); +#3726=ORIENTED_EDGE('',*,*,#2781,.T.); +#3727=ORIENTED_EDGE('',*,*,#2786,.T.); +#3728=ORIENTED_EDGE('',*,*,#2787,.F.); +#3729=ORIENTED_EDGE('',*,*,#2788,.F.); +#3730=ORIENTED_EDGE('',*,*,#2784,.T.); +#3731=ORIENTED_EDGE('',*,*,#2789,.T.); +#3732=ORIENTED_EDGE('',*,*,#2790,.F.); +#3733=ORIENTED_EDGE('',*,*,#2791,.F.); +#3734=ORIENTED_EDGE('',*,*,#2787,.T.); +#3735=ORIENTED_EDGE('',*,*,#2792,.T.); +#3736=ORIENTED_EDGE('',*,*,#2793,.F.); +#3737=ORIENTED_EDGE('',*,*,#2794,.F.); +#3738=ORIENTED_EDGE('',*,*,#2790,.T.); +#3739=ORIENTED_EDGE('',*,*,#2795,.T.); +#3740=ORIENTED_EDGE('',*,*,#2796,.F.); +#3741=ORIENTED_EDGE('',*,*,#2797,.F.); +#3742=ORIENTED_EDGE('',*,*,#2793,.T.); +#3743=ORIENTED_EDGE('',*,*,#2798,.T.); +#3744=ORIENTED_EDGE('',*,*,#2799,.F.); +#3745=ORIENTED_EDGE('',*,*,#2800,.F.); +#3746=ORIENTED_EDGE('',*,*,#2796,.T.); +#3747=ORIENTED_EDGE('',*,*,#2801,.T.); +#3748=ORIENTED_EDGE('',*,*,#2802,.F.); +#3749=ORIENTED_EDGE('',*,*,#2803,.F.); +#3750=ORIENTED_EDGE('',*,*,#2799,.T.); +#3751=ORIENTED_EDGE('',*,*,#2804,.T.); +#3752=ORIENTED_EDGE('',*,*,#2805,.F.); +#3753=ORIENTED_EDGE('',*,*,#2806,.F.); +#3754=ORIENTED_EDGE('',*,*,#2802,.T.); +#3755=ORIENTED_EDGE('',*,*,#2807,.T.); +#3756=ORIENTED_EDGE('',*,*,#2808,.F.); +#3757=ORIENTED_EDGE('',*,*,#2809,.F.); +#3758=ORIENTED_EDGE('',*,*,#2805,.T.); +#3759=ORIENTED_EDGE('',*,*,#2810,.T.); +#3760=ORIENTED_EDGE('',*,*,#2811,.F.); +#3761=ORIENTED_EDGE('',*,*,#2812,.F.); +#3762=ORIENTED_EDGE('',*,*,#2808,.T.); +#3763=ORIENTED_EDGE('',*,*,#2813,.T.); +#3764=ORIENTED_EDGE('',*,*,#2814,.F.); +#3765=ORIENTED_EDGE('',*,*,#2815,.F.); +#3766=ORIENTED_EDGE('',*,*,#2811,.T.); +#3767=ORIENTED_EDGE('',*,*,#2816,.T.); +#3768=ORIENTED_EDGE('',*,*,#2817,.F.); +#3769=ORIENTED_EDGE('',*,*,#2818,.F.); +#3770=ORIENTED_EDGE('',*,*,#2814,.T.); +#3771=ORIENTED_EDGE('',*,*,#2819,.T.); +#3772=ORIENTED_EDGE('',*,*,#2820,.F.); +#3773=ORIENTED_EDGE('',*,*,#2821,.F.); +#3774=ORIENTED_EDGE('',*,*,#2817,.T.); +#3775=ORIENTED_EDGE('',*,*,#2822,.T.); +#3776=ORIENTED_EDGE('',*,*,#2746,.F.); +#3777=ORIENTED_EDGE('',*,*,#2823,.F.); +#3778=ORIENTED_EDGE('',*,*,#2820,.T.); +#3779=ORIENTED_EDGE('',*,*,#2743,.F.); +#3780=ORIENTED_EDGE('',*,*,#2822,.F.); +#3781=ORIENTED_EDGE('',*,*,#2819,.F.); +#3782=ORIENTED_EDGE('',*,*,#2816,.F.); +#3783=ORIENTED_EDGE('',*,*,#2813,.F.); +#3784=ORIENTED_EDGE('',*,*,#2810,.F.); +#3785=ORIENTED_EDGE('',*,*,#2807,.F.); +#3786=ORIENTED_EDGE('',*,*,#2804,.F.); +#3787=ORIENTED_EDGE('',*,*,#2801,.F.); +#3788=ORIENTED_EDGE('',*,*,#2798,.F.); +#3789=ORIENTED_EDGE('',*,*,#2795,.F.); +#3790=ORIENTED_EDGE('',*,*,#2792,.F.); +#3791=ORIENTED_EDGE('',*,*,#2789,.F.); +#3792=ORIENTED_EDGE('',*,*,#2786,.F.); +#3793=ORIENTED_EDGE('',*,*,#2783,.F.); +#3794=ORIENTED_EDGE('',*,*,#2780,.F.); +#3795=ORIENTED_EDGE('',*,*,#2777,.F.); +#3796=ORIENTED_EDGE('',*,*,#2774,.F.); +#3797=ORIENTED_EDGE('',*,*,#2771,.F.); +#3798=ORIENTED_EDGE('',*,*,#2768,.F.); +#3799=ORIENTED_EDGE('',*,*,#2765,.F.); +#3800=ORIENTED_EDGE('',*,*,#2762,.F.); +#3801=ORIENTED_EDGE('',*,*,#2759,.F.); +#3802=ORIENTED_EDGE('',*,*,#2756,.F.); +#3803=ORIENTED_EDGE('',*,*,#2753,.F.); +#3804=ORIENTED_EDGE('',*,*,#2750,.F.); +#3805=ORIENTED_EDGE('',*,*,#2747,.F.); +#3806=ORIENTED_EDGE('',*,*,#2824,.F.); +#3807=ORIENTED_EDGE('',*,*,#2825,.F.); +#3808=ORIENTED_EDGE('',*,*,#2826,.F.); +#3809=ORIENTED_EDGE('',*,*,#2827,.T.); +#3810=ORIENTED_EDGE('',*,*,#2828,.F.); +#3811=ORIENTED_EDGE('',*,*,#2827,.F.); +#3812=ORIENTED_EDGE('',*,*,#2829,.F.); +#3813=ORIENTED_EDGE('',*,*,#2830,.T.); +#3814=ORIENTED_EDGE('',*,*,#2831,.F.); +#3815=ORIENTED_EDGE('',*,*,#2830,.F.); +#3816=ORIENTED_EDGE('',*,*,#2832,.F.); +#3817=ORIENTED_EDGE('',*,*,#2833,.T.); +#3818=ORIENTED_EDGE('',*,*,#2834,.F.); +#3819=ORIENTED_EDGE('',*,*,#2833,.F.); +#3820=ORIENTED_EDGE('',*,*,#2835,.F.); +#3821=ORIENTED_EDGE('',*,*,#2825,.T.); +#3822=ORIENTED_EDGE('',*,*,#2824,.T.); +#3823=ORIENTED_EDGE('',*,*,#2828,.T.); +#3824=ORIENTED_EDGE('',*,*,#2831,.T.); +#3825=ORIENTED_EDGE('',*,*,#2834,.T.); +#3826=ORIENTED_EDGE('',*,*,#2508,.T.); +#3827=ORIENTED_EDGE('',*,*,#2512,.T.); +#3828=ORIENTED_EDGE('',*,*,#2515,.T.); +#3829=ORIENTED_EDGE('',*,*,#2518,.T.); +#3830=ORIENTED_EDGE('',*,*,#2521,.T.); +#3831=ORIENTED_EDGE('',*,*,#2524,.T.); +#3832=ORIENTED_EDGE('',*,*,#2527,.T.); +#3833=ORIENTED_EDGE('',*,*,#2530,.T.); +#3834=ORIENTED_EDGE('',*,*,#2533,.T.); +#3835=ORIENTED_EDGE('',*,*,#2536,.T.); +#3836=ORIENTED_EDGE('',*,*,#2539,.T.); +#3837=ORIENTED_EDGE('',*,*,#2542,.T.); +#3838=ORIENTED_EDGE('',*,*,#2545,.T.); +#3839=ORIENTED_EDGE('',*,*,#2548,.T.); +#3840=ORIENTED_EDGE('',*,*,#2551,.T.); +#3841=ORIENTED_EDGE('',*,*,#2554,.T.); +#3842=ORIENTED_EDGE('',*,*,#2557,.T.); +#3843=ORIENTED_EDGE('',*,*,#2560,.T.); +#3844=ORIENTED_EDGE('',*,*,#2563,.T.); +#3845=ORIENTED_EDGE('',*,*,#2566,.T.); +#3846=ORIENTED_EDGE('',*,*,#2569,.T.); +#3847=ORIENTED_EDGE('',*,*,#2572,.T.); +#3848=ORIENTED_EDGE('',*,*,#2575,.T.); +#3849=ORIENTED_EDGE('',*,*,#2578,.T.); +#3850=ORIENTED_EDGE('',*,*,#2581,.T.); +#3851=ORIENTED_EDGE('',*,*,#2584,.T.); +#3852=ORIENTED_EDGE('',*,*,#2586,.T.); +#3853=ORIENTED_EDGE('',*,*,#2589,.T.); +#3854=ORIENTED_EDGE('',*,*,#2593,.T.); +#3855=ORIENTED_EDGE('',*,*,#2596,.T.); +#3856=ORIENTED_EDGE('',*,*,#2599,.T.); +#3857=ORIENTED_EDGE('',*,*,#2602,.T.); +#3858=ORIENTED_EDGE('',*,*,#2605,.T.); +#3859=ORIENTED_EDGE('',*,*,#2608,.T.); +#3860=ORIENTED_EDGE('',*,*,#2611,.T.); +#3861=ORIENTED_EDGE('',*,*,#2614,.T.); +#3862=ORIENTED_EDGE('',*,*,#2617,.T.); +#3863=ORIENTED_EDGE('',*,*,#2620,.T.); +#3864=ORIENTED_EDGE('',*,*,#2623,.T.); +#3865=ORIENTED_EDGE('',*,*,#2626,.T.); +#3866=ORIENTED_EDGE('',*,*,#2629,.T.); +#3867=ORIENTED_EDGE('',*,*,#2632,.T.); +#3868=ORIENTED_EDGE('',*,*,#2635,.T.); +#3869=ORIENTED_EDGE('',*,*,#2638,.T.); +#3870=ORIENTED_EDGE('',*,*,#2641,.T.); +#3871=ORIENTED_EDGE('',*,*,#2644,.T.); +#3872=ORIENTED_EDGE('',*,*,#2646,.T.); +#3873=ORIENTED_EDGE('',*,*,#2649,.T.); +#3874=ORIENTED_EDGE('',*,*,#2653,.T.); +#3875=ORIENTED_EDGE('',*,*,#2656,.T.); +#3876=ORIENTED_EDGE('',*,*,#2659,.T.); +#3877=ORIENTED_EDGE('',*,*,#2662,.T.); +#3878=ORIENTED_EDGE('',*,*,#2665,.T.); +#3879=ORIENTED_EDGE('',*,*,#2668,.T.); +#3880=ORIENTED_EDGE('',*,*,#2671,.T.); +#3881=ORIENTED_EDGE('',*,*,#2674,.T.); +#3882=ORIENTED_EDGE('',*,*,#2677,.T.); +#3883=ORIENTED_EDGE('',*,*,#2680,.T.); +#3884=ORIENTED_EDGE('',*,*,#2683,.T.); +#3885=ORIENTED_EDGE('',*,*,#2686,.T.); +#3886=ORIENTED_EDGE('',*,*,#2689,.T.); +#3887=ORIENTED_EDGE('',*,*,#2692,.T.); +#3888=ORIENTED_EDGE('',*,*,#2694,.T.); +#3889=ORIENTED_EDGE('',*,*,#2697,.T.); +#3890=ORIENTED_EDGE('',*,*,#2701,.T.); +#3891=ORIENTED_EDGE('',*,*,#2704,.T.); +#3892=ORIENTED_EDGE('',*,*,#2707,.T.); +#3893=ORIENTED_EDGE('',*,*,#2710,.T.); +#3894=ORIENTED_EDGE('',*,*,#2713,.T.); +#3895=ORIENTED_EDGE('',*,*,#2716,.T.); +#3896=ORIENTED_EDGE('',*,*,#2719,.T.); +#3897=ORIENTED_EDGE('',*,*,#2722,.T.); +#3898=ORIENTED_EDGE('',*,*,#2725,.T.); +#3899=ORIENTED_EDGE('',*,*,#2728,.T.); +#3900=ORIENTED_EDGE('',*,*,#2731,.T.); +#3901=ORIENTED_EDGE('',*,*,#2734,.T.); +#3902=ORIENTED_EDGE('',*,*,#2737,.T.); +#3903=ORIENTED_EDGE('',*,*,#2740,.T.); +#3904=ORIENTED_EDGE('',*,*,#2742,.T.); +#3905=ORIENTED_EDGE('',*,*,#2745,.T.); +#3906=ORIENTED_EDGE('',*,*,#2749,.T.); +#3907=ORIENTED_EDGE('',*,*,#2752,.T.); +#3908=ORIENTED_EDGE('',*,*,#2755,.T.); +#3909=ORIENTED_EDGE('',*,*,#2758,.T.); +#3910=ORIENTED_EDGE('',*,*,#2761,.T.); +#3911=ORIENTED_EDGE('',*,*,#2764,.T.); +#3912=ORIENTED_EDGE('',*,*,#2767,.T.); +#3913=ORIENTED_EDGE('',*,*,#2770,.T.); +#3914=ORIENTED_EDGE('',*,*,#2773,.T.); +#3915=ORIENTED_EDGE('',*,*,#2776,.T.); +#3916=ORIENTED_EDGE('',*,*,#2779,.T.); +#3917=ORIENTED_EDGE('',*,*,#2782,.T.); +#3918=ORIENTED_EDGE('',*,*,#2785,.T.); +#3919=ORIENTED_EDGE('',*,*,#2788,.T.); +#3920=ORIENTED_EDGE('',*,*,#2791,.T.); +#3921=ORIENTED_EDGE('',*,*,#2794,.T.); +#3922=ORIENTED_EDGE('',*,*,#2797,.T.); +#3923=ORIENTED_EDGE('',*,*,#2800,.T.); +#3924=ORIENTED_EDGE('',*,*,#2803,.T.); +#3925=ORIENTED_EDGE('',*,*,#2806,.T.); +#3926=ORIENTED_EDGE('',*,*,#2809,.T.); +#3927=ORIENTED_EDGE('',*,*,#2812,.T.); +#3928=ORIENTED_EDGE('',*,*,#2815,.T.); +#3929=ORIENTED_EDGE('',*,*,#2818,.T.); +#3930=ORIENTED_EDGE('',*,*,#2821,.T.); +#3931=ORIENTED_EDGE('',*,*,#2823,.T.); +#3932=ORIENTED_EDGE('',*,*,#2836,.T.); +#3933=ORIENTED_EDGE('',*,*,#2837,.T.); +#3934=ORIENTED_EDGE('',*,*,#2838,.T.); +#3935=ORIENTED_EDGE('',*,*,#2839,.T.); +#3936=ORIENTED_EDGE('',*,*,#2838,.F.); +#3937=ORIENTED_EDGE('',*,*,#2840,.F.); +#3938=ORIENTED_EDGE('',*,*,#2841,.T.); +#3939=ORIENTED_EDGE('',*,*,#2842,.F.); +#3940=ORIENTED_EDGE('',*,*,#2837,.F.); +#3941=ORIENTED_EDGE('',*,*,#2843,.T.); +#3942=ORIENTED_EDGE('',*,*,#2844,.F.); +#3943=ORIENTED_EDGE('',*,*,#2845,.T.); +#3944=ORIENTED_EDGE('',*,*,#2846,.T.); +#3945=ORIENTED_EDGE('',*,*,#2847,.F.); +#3946=ORIENTED_EDGE('',*,*,#2848,.F.); +#3947=ORIENTED_EDGE('',*,*,#2840,.T.); +#3948=ORIENTED_EDGE('',*,*,#2826,.T.); +#3949=ORIENTED_EDGE('',*,*,#2835,.T.); +#3950=ORIENTED_EDGE('',*,*,#2832,.T.); +#3951=ORIENTED_EDGE('',*,*,#2829,.T.); +#3952=ORIENTED_EDGE('',*,*,#2849,.T.); +#3953=ORIENTED_EDGE('',*,*,#2850,.T.); +#3954=ORIENTED_EDGE('',*,*,#2851,.T.); +#3955=ORIENTED_EDGE('',*,*,#2852,.T.); +#3956=ORIENTED_EDGE('',*,*,#2853,.T.); +#3957=ORIENTED_EDGE('',*,*,#2844,.T.); +#3958=ORIENTED_EDGE('',*,*,#2854,.T.); +#3959=ORIENTED_EDGE('',*,*,#2855,.T.); +#3960=ORIENTED_EDGE('',*,*,#2853,.F.); +#3961=ORIENTED_EDGE('',*,*,#2856,.F.); +#3962=ORIENTED_EDGE('',*,*,#2857,.T.); +#3963=ORIENTED_EDGE('',*,*,#2845,.F.); +#3964=ORIENTED_EDGE('',*,*,#2388,.T.); +#3965=ORIENTED_EDGE('',*,*,#2858,.F.); +#3966=ORIENTED_EDGE('',*,*,#2387,.T.); +#3967=ORIENTED_EDGE('',*,*,#2859,.F.); +#3968=ORIENTED_EDGE('',*,*,#2860,.T.); +#3969=ORIENTED_EDGE('',*,*,#2861,.T.); +#3970=ORIENTED_EDGE('',*,*,#2862,.T.); +#3971=ORIENTED_EDGE('',*,*,#2489,.T.); +#3972=ORIENTED_EDGE('',*,*,#2863,.T.); +#3973=ORIENTED_EDGE('',*,*,#2864,.T.); +#3974=ORIENTED_EDGE('',*,*,#2860,.F.); +#3975=ORIENTED_EDGE('',*,*,#2500,.T.); +#3976=ORIENTED_EDGE('',*,*,#2865,.T.); +#3977=ORIENTED_EDGE('',*,*,#2490,.T.); +#3978=ORIENTED_EDGE('',*,*,#2862,.F.); +#3979=ORIENTED_EDGE('',*,*,#2866,.T.); +#3980=ORIENTED_EDGE('',*,*,#2867,.T.); +#3981=ORIENTED_EDGE('',*,*,#2868,.T.); +#3982=ORIENTED_EDGE('',*,*,#2863,.F.); +#3983=ORIENTED_EDGE('',*,*,#2499,.T.); +#3984=ORIENTED_EDGE('',*,*,#2869,.T.); +#3985=ORIENTED_EDGE('',*,*,#2491,.T.); +#3986=ORIENTED_EDGE('',*,*,#2865,.F.); +#3987=ORIENTED_EDGE('',*,*,#2870,.T.); +#3988=ORIENTED_EDGE('',*,*,#2871,.T.); +#3989=ORIENTED_EDGE('',*,*,#2872,.T.); +#3990=ORIENTED_EDGE('',*,*,#2867,.F.); +#3991=ORIENTED_EDGE('',*,*,#2498,.T.); +#3992=ORIENTED_EDGE('',*,*,#2873,.T.); +#3993=ORIENTED_EDGE('',*,*,#2492,.T.); +#3994=ORIENTED_EDGE('',*,*,#2869,.F.); +#3995=ORIENTED_EDGE('',*,*,#2874,.T.); +#3996=ORIENTED_EDGE('',*,*,#2875,.T.); +#3997=ORIENTED_EDGE('',*,*,#2876,.T.); +#3998=ORIENTED_EDGE('',*,*,#2871,.F.); +#3999=ORIENTED_EDGE('',*,*,#2497,.T.); +#4000=ORIENTED_EDGE('',*,*,#2877,.T.); +#4001=ORIENTED_EDGE('',*,*,#2493,.T.); +#4002=ORIENTED_EDGE('',*,*,#2873,.F.); +#4003=ORIENTED_EDGE('',*,*,#2878,.T.); +#4004=ORIENTED_EDGE('',*,*,#2879,.T.); +#4005=ORIENTED_EDGE('',*,*,#2880,.T.); +#4006=ORIENTED_EDGE('',*,*,#2875,.F.); +#4007=ORIENTED_EDGE('',*,*,#2496,.T.); +#4008=ORIENTED_EDGE('',*,*,#2881,.T.); +#4009=ORIENTED_EDGE('',*,*,#2494,.T.); +#4010=ORIENTED_EDGE('',*,*,#2877,.F.); +#4011=ORIENTED_EDGE('',*,*,#2882,.T.); +#4012=ORIENTED_EDGE('',*,*,#2879,.F.); +#4013=ORIENTED_EDGE('',*,*,#2495,.T.); +#4014=ORIENTED_EDGE('',*,*,#2881,.F.); +#4015=ORIENTED_EDGE('',*,*,#2883,.T.); +#4016=ORIENTED_EDGE('',*,*,#2882,.F.); +#4017=ORIENTED_EDGE('',*,*,#2884,.F.); +#4018=ORIENTED_EDGE('',*,*,#2885,.F.); +#4019=ORIENTED_EDGE('',*,*,#2886,.F.); +#4020=ORIENTED_EDGE('',*,*,#2878,.F.); +#4021=ORIENTED_EDGE('',*,*,#2887,.T.); +#4022=ORIENTED_EDGE('',*,*,#2888,.T.); +#4023=ORIENTED_EDGE('',*,*,#2884,.T.); +#4024=ORIENTED_EDGE('',*,*,#2874,.F.); +#4025=ORIENTED_EDGE('',*,*,#2889,.F.); +#4026=ORIENTED_EDGE('',*,*,#2890,.F.); +#4027=ORIENTED_EDGE('',*,*,#2887,.F.); +#4028=ORIENTED_EDGE('',*,*,#2870,.F.); +#4029=ORIENTED_EDGE('',*,*,#2891,.T.); +#4030=ORIENTED_EDGE('',*,*,#2892,.T.); +#4031=ORIENTED_EDGE('',*,*,#2889,.T.); +#4032=ORIENTED_EDGE('',*,*,#2866,.F.); +#4033=ORIENTED_EDGE('',*,*,#2893,.F.); +#4034=ORIENTED_EDGE('',*,*,#2894,.F.); +#4035=ORIENTED_EDGE('',*,*,#2891,.F.); +#4036=ORIENTED_EDGE('',*,*,#2861,.F.); +#4037=ORIENTED_EDGE('',*,*,#2895,.T.); +#4038=ORIENTED_EDGE('',*,*,#2896,.T.); +#4039=ORIENTED_EDGE('',*,*,#2893,.T.); +#4040=ORIENTED_EDGE('',*,*,#2447,.T.); +#4041=ORIENTED_EDGE('',*,*,#2454,.T.); +#4042=ORIENTED_EDGE('',*,*,#2451,.T.); +#4043=ORIENTED_EDGE('',*,*,#2868,.F.); +#4044=ORIENTED_EDGE('',*,*,#2897,.T.); +#4045=ORIENTED_EDGE('',*,*,#2898,.T.); +#4046=ORIENTED_EDGE('',*,*,#2899,.T.); +#4047=ORIENTED_EDGE('',*,*,#2864,.F.); +#4048=ORIENTED_EDGE('',*,*,#2899,.F.); +#4049=ORIENTED_EDGE('',*,*,#2900,.F.); +#4050=ORIENTED_EDGE('',*,*,#2895,.F.); +#4051=ORIENTED_EDGE('',*,*,#2901,.F.); +#4052=ORIENTED_EDGE('',*,*,#2902,.T.); +#4053=ORIENTED_EDGE('',*,*,#2903,.F.); +#4054=ORIENTED_EDGE('',*,*,#2904,.T.); +#4055=ORIENTED_EDGE('',*,*,#2905,.T.); +#4056=ORIENTED_EDGE('',*,*,#2906,.T.); +#4057=ORIENTED_EDGE('',*,*,#2907,.T.); +#4058=ORIENTED_EDGE('',*,*,#2325,.T.); +#4059=ORIENTED_EDGE('',*,*,#2357,.T.); +#4060=ORIENTED_EDGE('',*,*,#2341,.T.); +#4061=ORIENTED_EDGE('',*,*,#2446,.T.); +#4062=ORIENTED_EDGE('',*,*,#2419,.T.); +#4063=ORIENTED_EDGE('',*,*,#2351,.T.); +#4064=ORIENTED_EDGE('',*,*,#2366,.T.); +#4065=ORIENTED_EDGE('',*,*,#2345,.T.); +#4066=ORIENTED_EDGE('',*,*,#2441,.T.); +#4067=ORIENTED_EDGE('',*,*,#2362,.T.); +#4068=ORIENTED_EDGE('',*,*,#2382,.T.); +#4069=ORIENTED_EDGE('',*,*,#2439,.T.); +#4070=ORIENTED_EDGE('',*,*,#2422,.T.); +#4071=ORIENTED_EDGE('',*,*,#2377,.T.); +#4072=ORIENTED_EDGE('',*,*,#2374,.T.); +#4073=ORIENTED_EDGE('',*,*,#2368,.T.); +#4074=ORIENTED_EDGE('',*,*,#2443,.T.); +#4075=ORIENTED_EDGE('',*,*,#2502,.T.); +#4076=ORIENTED_EDGE('',*,*,#2504,.T.); +#4077=ORIENTED_EDGE('',*,*,#2505,.T.); +#4078=ORIENTED_EDGE('',*,*,#2898,.F.); +#4079=ORIENTED_EDGE('',*,*,#2908,.T.); +#4080=ORIENTED_EDGE('',*,*,#2909,.F.); +#4081=ORIENTED_EDGE('',*,*,#2910,.T.); +#4082=ORIENTED_EDGE('',*,*,#2911,.F.); +#4083=ORIENTED_EDGE('',*,*,#2885,.T.); +#4084=ORIENTED_EDGE('',*,*,#2888,.F.); +#4085=ORIENTED_EDGE('',*,*,#2890,.T.); +#4086=ORIENTED_EDGE('',*,*,#2892,.F.); +#4087=ORIENTED_EDGE('',*,*,#2894,.T.); +#4088=ORIENTED_EDGE('',*,*,#2896,.F.); +#4089=ORIENTED_EDGE('',*,*,#2900,.T.); +#4090=ORIENTED_EDGE('',*,*,#2883,.F.); +#4091=ORIENTED_EDGE('',*,*,#2886,.T.); +#4092=ORIENTED_EDGE('',*,*,#2911,.T.); +#4093=ORIENTED_EDGE('',*,*,#2912,.T.); +#4094=ORIENTED_EDGE('',*,*,#2880,.F.); +#4095=ORIENTED_EDGE('',*,*,#2912,.F.); +#4096=ORIENTED_EDGE('',*,*,#2910,.F.); +#4097=ORIENTED_EDGE('',*,*,#2913,.F.); +#4098=ORIENTED_EDGE('',*,*,#2876,.F.); +#4099=ORIENTED_EDGE('',*,*,#2913,.T.); +#4100=ORIENTED_EDGE('',*,*,#2909,.T.); +#4101=ORIENTED_EDGE('',*,*,#2914,.T.); +#4102=ORIENTED_EDGE('',*,*,#2872,.F.); +#4103=ORIENTED_EDGE('',*,*,#2914,.F.); +#4104=ORIENTED_EDGE('',*,*,#2908,.F.); +#4105=ORIENTED_EDGE('',*,*,#2897,.F.); +#4106=ORIENTED_EDGE('',*,*,#2903,.T.); +#4107=ORIENTED_EDGE('',*,*,#2915,.T.); +#4108=ORIENTED_EDGE('',*,*,#2916,.T.); +#4109=ORIENTED_EDGE('',*,*,#2917,.T.); +#4110=ORIENTED_EDGE('',*,*,#2918,.T.); +#4111=ORIENTED_EDGE('',*,*,#2919,.T.); +#4112=ORIENTED_EDGE('',*,*,#2916,.F.); +#4113=ORIENTED_EDGE('',*,*,#2920,.T.); +#4114=ORIENTED_EDGE('',*,*,#2921,.T.); +#4115=ORIENTED_EDGE('',*,*,#2847,.T.); +#4116=ORIENTED_EDGE('',*,*,#2918,.F.); +#4117=ORIENTED_EDGE('',*,*,#2922,.T.); +#4118=ORIENTED_EDGE('',*,*,#2923,.T.); +#4119=ORIENTED_EDGE('',*,*,#2924,.T.); +#4120=ORIENTED_EDGE('',*,*,#2921,.F.); +#4121=ORIENTED_EDGE('',*,*,#2925,.T.); +#4122=ORIENTED_EDGE('',*,*,#2901,.T.); +#4123=ORIENTED_EDGE('',*,*,#2926,.T.); +#4124=ORIENTED_EDGE('',*,*,#2923,.F.); +#4125=ORIENTED_EDGE('',*,*,#2927,.T.); +#4126=ORIENTED_EDGE('',*,*,#2927,.F.); +#4127=ORIENTED_EDGE('',*,*,#2925,.F.); +#4128=ORIENTED_EDGE('',*,*,#2922,.F.); +#4129=ORIENTED_EDGE('',*,*,#2920,.F.); +#4130=ORIENTED_EDGE('',*,*,#2915,.F.); +#4131=ORIENTED_EDGE('',*,*,#2902,.F.); +#4132=ORIENTED_EDGE('',*,*,#2928,.F.); +#4133=ORIENTED_EDGE('',*,*,#2929,.F.); +#4134=ORIENTED_EDGE('',*,*,#2849,.F.); +#4135=ORIENTED_EDGE('',*,*,#2930,.T.); +#4136=ORIENTED_EDGE('',*,*,#2931,.F.); +#4137=ORIENTED_EDGE('',*,*,#2930,.F.); +#4138=ORIENTED_EDGE('',*,*,#2852,.F.); +#4139=ORIENTED_EDGE('',*,*,#2932,.T.); +#4140=ORIENTED_EDGE('',*,*,#2933,.F.); +#4141=ORIENTED_EDGE('',*,*,#2932,.F.); +#4142=ORIENTED_EDGE('',*,*,#2851,.F.); +#4143=ORIENTED_EDGE('',*,*,#2934,.T.); +#4144=ORIENTED_EDGE('',*,*,#2935,.F.); +#4145=ORIENTED_EDGE('',*,*,#2934,.F.); +#4146=ORIENTED_EDGE('',*,*,#2850,.F.); +#4147=ORIENTED_EDGE('',*,*,#2929,.T.); +#4148=ORIENTED_EDGE('',*,*,#2928,.T.); +#4149=ORIENTED_EDGE('',*,*,#2931,.T.); +#4150=ORIENTED_EDGE('',*,*,#2933,.T.); +#4151=ORIENTED_EDGE('',*,*,#2935,.T.); +#4152=ORIENTED_EDGE('',*,*,#2858,.T.); +#4153=ORIENTED_EDGE('',*,*,#2859,.T.); +#4154=ORIENTED_EDGE('',*,*,#2919,.F.); +#4155=ORIENTED_EDGE('',*,*,#2846,.F.); +#4156=ORIENTED_EDGE('',*,*,#2857,.F.); +#4157=ORIENTED_EDGE('',*,*,#2936,.T.); +#4158=ORIENTED_EDGE('',*,*,#2924,.F.); +#4159=ORIENTED_EDGE('',*,*,#2937,.F.); +#4160=ORIENTED_EDGE('',*,*,#2841,.F.); +#4161=ORIENTED_EDGE('',*,*,#2848,.T.); +#4162=ORIENTED_EDGE('',*,*,#2855,.F.); +#4163=ORIENTED_EDGE('',*,*,#2938,.F.); +#4164=ORIENTED_EDGE('',*,*,#2904,.F.); +#4165=ORIENTED_EDGE('',*,*,#2917,.F.); +#4166=ORIENTED_EDGE('',*,*,#2936,.F.); +#4167=ORIENTED_EDGE('',*,*,#2856,.T.); +#4168=ORIENTED_EDGE('',*,*,#2327,.T.); +#4169=ORIENTED_EDGE('',*,*,#2939,.F.); +#4170=ORIENTED_EDGE('',*,*,#2940,.T.); +#4171=ORIENTED_EDGE('',*,*,#2941,.T.); +#4172=ORIENTED_EDGE('',*,*,#2942,.T.); +#4173=ORIENTED_EDGE('',*,*,#2940,.F.); +#4174=ORIENTED_EDGE('',*,*,#2941,.F.); +#4175=ORIENTED_EDGE('',*,*,#2939,.T.); +#4176=ORIENTED_EDGE('',*,*,#2943,.T.); +#4177=ORIENTED_EDGE('',*,*,#2944,.T.); +#4178=ORIENTED_EDGE('',*,*,#2945,.F.); +#4179=ORIENTED_EDGE('',*,*,#2944,.F.); +#4180=ORIENTED_EDGE('',*,*,#2946,.F.); +#4181=ORIENTED_EDGE('',*,*,#2943,.F.); +#4182=ORIENTED_EDGE('',*,*,#2945,.T.); +#4183=ORIENTED_EDGE('',*,*,#2947,.T.); +#4184=ORIENTED_EDGE('',*,*,#2948,.F.); +#4185=ORIENTED_EDGE('',*,*,#2947,.F.); +#4186=ORIENTED_EDGE('',*,*,#2946,.T.); +#4187=ORIENTED_EDGE('',*,*,#2942,.F.); +#4188=ORIENTED_EDGE('',*,*,#2836,.F.); +#4189=ORIENTED_EDGE('',*,*,#2949,.T.); +#4190=ORIENTED_EDGE('',*,*,#2906,.F.); +#4191=ORIENTED_EDGE('',*,*,#2948,.T.); +#4192=ORIENTED_EDGE('',*,*,#2905,.F.); +#4193=ORIENTED_EDGE('',*,*,#2938,.T.); +#4194=ORIENTED_EDGE('',*,*,#2854,.F.); +#4195=ORIENTED_EDGE('',*,*,#2843,.F.); +#4196=ORIENTED_EDGE('',*,*,#2839,.F.); +#4197=ORIENTED_EDGE('',*,*,#2842,.T.); +#4198=ORIENTED_EDGE('',*,*,#2937,.T.); +#4199=ORIENTED_EDGE('',*,*,#2926,.F.); +#4200=ORIENTED_EDGE('',*,*,#2907,.F.); +#4201=ORIENTED_EDGE('',*,*,#2949,.F.); +#4202=CYLINDRICAL_SURFACE('',#4551,1.); +#4203=CYLINDRICAL_SURFACE('',#4557,2.6); +#4204=CYLINDRICAL_SURFACE('',#4562,0.55); +#4205=CYLINDRICAL_SURFACE('',#4569,2.055); +#4206=CYLINDRICAL_SURFACE('',#4582,5.48); +#4207=CYLINDRICAL_SURFACE('',#4583,5.48); +#4208=CYLINDRICAL_SURFACE('',#4640,0.6); +#4209=CYLINDRICAL_SURFACE('',#4644,0.6); +#4210=CYLINDRICAL_SURFACE('',#4648,0.6); +#4211=CYLINDRICAL_SURFACE('',#4727,1.1); +#4212=CYLINDRICAL_SURFACE('',#4731,1.1); +#4213=CYLINDRICAL_SURFACE('',#4736,0.5); +#4214=CYLINDRICAL_SURFACE('',#4744,0.5); +#4215=CYLINDRICAL_SURFACE('',#4749,0.5); +#4216=CYLINDRICAL_SURFACE('',#4751,0.5); +#4217=CYLINDRICAL_SURFACE('',#4756,0.5); +#4218=CYLINDRICAL_SURFACE('',#4758,0.5); +#4219=CYLINDRICAL_SURFACE('',#4765,0.5); +#4220=CYLINDRICAL_SURFACE('',#4767,0.5); +#4221=CYLINDRICAL_SURFACE('',#4774,0.5); +#4222=CYLINDRICAL_SURFACE('',#4776,0.5); +#4223=CYLINDRICAL_SURFACE('',#4780,1.); +#4224=CYLINDRICAL_SURFACE('',#4783,1.); +#4225=CYLINDRICAL_SURFACE('',#4786,1.); +#4226=CYLINDRICAL_SURFACE('',#4789,1.); +#4227=CYLINDRICAL_SURFACE('',#4797,1.); +#4228=CYLINDRICAL_SURFACE('',#4799,1.); +#4229=CYLINDRICAL_SURFACE('',#4801,1.5); +#4230=CYLINDRICAL_SURFACE('',#4807,1.5); +#4231=CYLINDRICAL_SURFACE('',#4813,1.5); +#4232=CYLINDRICAL_SURFACE('',#4815,1.5); +#4233=CYLINDRICAL_SURFACE('',#4818,1.5); +#4234=CYLINDRICAL_SURFACE('',#4822,4.); +#4235=CYLINDRICAL_SURFACE('',#4823,4.); +#4236=CYLINDRICAL_SURFACE('',#4825,2.2); +#4237=CYLINDRICAL_SURFACE('',#4830,3.2); +#4238=CYLINDRICAL_SURFACE('',#4838,4.5); +#4239=CYLINDRICAL_SURFACE('',#4842,5.5); +#4240=STYLED_ITEM('',(#7983),#4297); +#4241=STYLED_ITEM('',(#7983),#4298); +#4242=STYLED_ITEM('',(#7983),#4299); +#4243=STYLED_ITEM('',(#7983),#4300); +#4244=STYLED_ITEM('',(#7983),#4301); +#4245=STYLED_ITEM('',(#7983),#4302); +#4246=STYLED_ITEM('',(#7983),#4303); +#4247=STYLED_ITEM('',(#7983),#4304); +#4248=STYLED_ITEM('',(#7983),#4305); +#4249=STYLED_ITEM('',(#7983),#4306); +#4250=STYLED_ITEM('',(#7983),#4307); +#4251=STYLED_ITEM('',(#7983),#4308); +#4252=STYLED_ITEM('',(#7983),#4309); +#4253=STYLED_ITEM('',(#7983),#4310); +#4254=STYLED_ITEM('',(#7983),#4311); +#4255=STYLED_ITEM('',(#7983),#4312); +#4256=STYLED_ITEM('',(#7983),#4313); +#4257=STYLED_ITEM('',(#7983),#4314); +#4258=STYLED_ITEM('',(#7983),#4315); +#4259=STYLED_ITEM('',(#7983),#4316); +#4260=STYLED_ITEM('',(#7983),#4317); +#4261=STYLED_ITEM('',(#7983),#4318); +#4262=STYLED_ITEM('',(#7983),#4319); +#4263=STYLED_ITEM('',(#7983),#4320); +#4264=STYLED_ITEM('',(#7983),#4321); +#4265=STYLED_ITEM('',(#7983),#4322); +#4266=STYLED_ITEM('',(#7983),#4323); +#4267=STYLED_ITEM('',(#7983),#4324); +#4268=STYLED_ITEM('',(#7983),#4325); +#4269=STYLED_ITEM('',(#7983),#4326); +#4270=STYLED_ITEM('',(#7983),#4327); +#4271=STYLED_ITEM('',(#7983),#4328); +#4272=STYLED_ITEM('',(#7983),#4329); +#4273=STYLED_ITEM('',(#7983),#4330); +#4274=STYLED_ITEM('',(#7983),#4331); +#4275=STYLED_ITEM('',(#7983),#4332); +#4276=STYLED_ITEM('',(#7983),#4333); +#4277=STYLED_ITEM('',(#7983),#4334); +#4278=STYLED_ITEM('',(#7983),#4335); +#4279=STYLED_ITEM('',(#7983),#4336); +#4280=STYLED_ITEM('',(#7983),#4337); +#4281=STYLED_ITEM('',(#7983),#4338); +#4282=STYLED_ITEM('',(#7983),#4339); +#4283=STYLED_ITEM('',(#7983),#4340); +#4284=STYLED_ITEM('',(#7983),#4341); +#4285=STYLED_ITEM('',(#7983),#4342); +#4286=STYLED_ITEM('',(#7983),#4343); +#4287=STYLED_ITEM('',(#7983),#4344); +#4288=STYLED_ITEM('',(#7983),#4345); +#4289=STYLED_ITEM('',(#7983),#4346); +#4290=STYLED_ITEM('',(#7983),#4347); +#4291=STYLED_ITEM('',(#7983),#4348); +#4292=STYLED_ITEM('',(#7983),#4349); +#4293=STYLED_ITEM('',(#7983),#4350); +#4294=STYLED_ITEM('',(#7983),#4351); +#4295=STYLED_ITEM('',(#7983),#4352); +#4296=STYLED_ITEM('',(#7982),#13); +#4297=ADVANCED_FACE('',(#1281,#1240),#4202,.T.); +#4298=ADVANCED_FACE('',(#1282,#1241),#1238,.F.); +#4299=ADVANCED_FACE('',(#1283,#1242),#4203,.T.); +#4300=ADVANCED_FACE('',(#1284),#1000,.T.); +#4301=ADVANCED_FACE('',(#1285,#1243),#4204,.F.); +#4302=ADVANCED_FACE('',(#1286),#1001,.F.); +#4303=ADVANCED_FACE('',(#1287,#1244),#1239,.T.); +#4304=ADVANCED_FACE('',(#1288),#1002,.T.); +#4305=ADVANCED_FACE('',(#1289,#1245),#4205,.F.); +#4306=ADVANCED_FACE('',(#1290),#57,.T.); +#4307=ADVANCED_FACE('',(#1291),#1003,.F.); +#4308=ADVANCED_FACE('',(#1292),#1004,.T.); +#4309=ADVANCED_FACE('',(#1293),#1005,.T.); +#4310=ADVANCED_FACE('',(#1294),#1006,.T.); +#4311=ADVANCED_FACE('',(#1295),#1007,.T.); +#4312=ADVANCED_FACE('',(#1296),#1008,.T.); +#4313=ADVANCED_FACE('',(#1297),#1009,.T.); +#4314=ADVANCED_FACE('',(#1298),#1010,.F.); +#4315=ADVANCED_FACE('',(#1299),#1011,.T.); +#4316=ADVANCED_FACE('',(#1300),#1012,.T.); +#4317=ADVANCED_FACE('',(#1301),#4206,.T.); +#4318=ADVANCED_FACE('',(#1302),#4207,.T.); +#4319=ADVANCED_FACE('',(#1303),#1013,.T.); +#4320=ADVANCED_FACE('',(#1304),#1014,.T.); +#4321=ADVANCED_FACE('',(#1305),#1015,.T.); +#4322=ADVANCED_FACE('',(#1306),#1016,.T.); +#4323=ADVANCED_FACE('',(#1307),#1017,.F.); +#4324=ADVANCED_FACE('',(#1308),#1018,.T.); +#4325=ADVANCED_FACE('',(#1309),#1019,.T.); +#4326=ADVANCED_FACE('',(#1310),#1020,.T.); +#4327=ADVANCED_FACE('',(#1311),#1021,.T.); +#4328=ADVANCED_FACE('',(#1312),#1022,.T.); +#4329=ADVANCED_FACE('',(#1313),#1023,.F.); +#4330=ADVANCED_FACE('',(#1314),#1024,.T.); +#4331=ADVANCED_FACE('',(#1315),#1025,.T.); +#4332=ADVANCED_FACE('',(#1316),#1026,.T.); +#4333=ADVANCED_FACE('',(#1317),#1027,.T.); +#4334=ADVANCED_FACE('',(#1318),#1028,.F.); +#4335=ADVANCED_FACE('',(#1319),#1029,.T.); +#4336=ADVANCED_FACE('',(#1320),#1030,.F.); +#4337=ADVANCED_FACE('',(#1321),#1031,.T.); +#4338=ADVANCED_FACE('',(#1322),#1032,.T.); +#4339=ADVANCED_FACE('',(#1323),#1033,.T.); +#4340=ADVANCED_FACE('',(#1324),#1034,.T.); +#4341=ADVANCED_FACE('',(#1325),#1035,.F.); +#4342=ADVANCED_FACE('',(#1326),#1036,.T.); +#4343=ADVANCED_FACE('',(#1327),#1037,.T.); +#4344=ADVANCED_FACE('',(#1328),#1038,.T.); +#4345=ADVANCED_FACE('',(#1329),#1039,.F.); +#4346=ADVANCED_FACE('',(#1330),#1040,.F.); +#4347=ADVANCED_FACE('',(#1331),#1041,.F.); +#4348=ADVANCED_FACE('',(#1332),#1042,.T.); +#4349=ADVANCED_FACE('',(#1333),#1043,.T.); +#4350=ADVANCED_FACE('',(#1334),#1044,.T.); +#4351=ADVANCED_FACE('',(#1335),#1045,.T.); +#4352=ADVANCED_FACE('',(#1336),#1046,.T.); +#4353=ADVANCED_FACE('',(#1337),#1047,.F.); +#4354=ADVANCED_FACE('',(#1338),#1048,.F.); +#4355=ADVANCED_FACE('',(#1339),#1049,.F.); +#4356=ADVANCED_FACE('',(#1340),#1050,.T.); +#4357=ADVANCED_FACE('',(#1341),#1051,.T.); +#4358=ADVANCED_FACE('',(#1342),#1052,.T.); +#4359=ADVANCED_FACE('',(#1343),#1053,.T.); +#4360=ADVANCED_FACE('',(#1344),#1054,.T.); +#4361=ADVANCED_FACE('',(#1345),#1055,.T.); +#4362=ADVANCED_FACE('',(#1346),#1056,.T.); +#4363=ADVANCED_FACE('',(#1347),#1057,.T.); +#4364=ADVANCED_FACE('',(#1348),#1058,.T.); +#4365=ADVANCED_FACE('',(#1349),#1059,.T.); +#4366=ADVANCED_FACE('',(#1350),#1060,.T.); +#4367=ADVANCED_FACE('',(#1351,#1246),#1061,.T.); +#4368=ADVANCED_FACE('',(#1352,#1247),#1062,.F.); +#4369=ADVANCED_FACE('',(#1353,#1248),#4208,.F.); +#4370=ADVANCED_FACE('',(#1354),#1063,.F.); +#4371=ADVANCED_FACE('',(#1355,#1249),#4209,.F.); +#4372=ADVANCED_FACE('',(#1356),#1064,.F.); +#4373=ADVANCED_FACE('',(#1357,#1250),#4210,.F.); +#4374=ADVANCED_FACE('',(#1358),#1065,.T.); +#4375=ADVANCED_FACE('',(#1359),#1066,.T.); +#4376=ADVANCED_FACE('',(#1360),#22,.T.); +#4377=ADVANCED_FACE('',(#1361),#1067,.T.); +#4378=ADVANCED_FACE('',(#1362),#1068,.T.); +#4379=ADVANCED_FACE('',(#1363),#1069,.T.); +#4380=ADVANCED_FACE('',(#1364),#23,.T.); +#4381=ADVANCED_FACE('',(#1365),#1070,.T.); +#4382=ADVANCED_FACE('',(#1366),#1071,.T.); +#4383=ADVANCED_FACE('',(#1367),#1072,.T.); +#4384=ADVANCED_FACE('',(#1368),#1073,.T.); +#4385=ADVANCED_FACE('',(#1369),#1074,.T.); +#4386=ADVANCED_FACE('',(#1370),#24,.T.); +#4387=ADVANCED_FACE('',(#1371),#1075,.T.); +#4388=ADVANCED_FACE('',(#1372),#1076,.T.); +#4389=ADVANCED_FACE('',(#1373),#25,.T.); +#4390=ADVANCED_FACE('',(#1374),#1077,.T.); +#4391=ADVANCED_FACE('',(#1375),#1078,.T.); +#4392=ADVANCED_FACE('',(#1376),#1079,.T.); +#4393=ADVANCED_FACE('',(#1377),#1080,.T.); +#4394=ADVANCED_FACE('',(#1378),#1081,.T.); +#4395=ADVANCED_FACE('',(#1379),#26,.T.); +#4396=ADVANCED_FACE('',(#1380),#1082,.T.); +#4397=ADVANCED_FACE('',(#1381),#27,.T.); +#4398=ADVANCED_FACE('',(#1382),#1083,.T.); +#4399=ADVANCED_FACE('',(#1383),#1084,.T.); +#4400=ADVANCED_FACE('',(#1384),#1085,.T.); +#4401=ADVANCED_FACE('',(#1385),#1086,.T.); +#4402=ADVANCED_FACE('',(#1386),#1087,.T.); +#4403=ADVANCED_FACE('',(#1387),#1088,.T.); +#4404=ADVANCED_FACE('',(#1388),#28,.T.); +#4405=ADVANCED_FACE('',(#1389),#1089,.T.); +#4406=ADVANCED_FACE('',(#1390),#29,.T.); +#4407=ADVANCED_FACE('',(#1391),#30,.T.); +#4408=ADVANCED_FACE('',(#1392),#31,.T.); +#4409=ADVANCED_FACE('',(#1393),#1090,.T.); +#4410=ADVANCED_FACE('',(#1394),#32,.T.); +#4411=ADVANCED_FACE('',(#1395),#1091,.T.); +#4412=ADVANCED_FACE('',(#1396),#1092,.T.); +#4413=ADVANCED_FACE('',(#1397),#1093,.T.); +#4414=ADVANCED_FACE('',(#1398),#1094,.T.); +#4415=ADVANCED_FACE('',(#1399),#1095,.T.); +#4416=ADVANCED_FACE('',(#1400),#33,.T.); +#4417=ADVANCED_FACE('',(#1401),#1096,.T.); +#4418=ADVANCED_FACE('',(#1402),#34,.T.); +#4419=ADVANCED_FACE('',(#1403),#1097,.T.); +#4420=ADVANCED_FACE('',(#1404),#1098,.T.); +#4421=ADVANCED_FACE('',(#1405),#1099,.T.); +#4422=ADVANCED_FACE('',(#1406),#1100,.T.); +#4423=ADVANCED_FACE('',(#1407),#1101,.T.); +#4424=ADVANCED_FACE('',(#1408),#1102,.T.); +#4425=ADVANCED_FACE('',(#1409),#35,.T.); +#4426=ADVANCED_FACE('',(#1410),#36,.T.); +#4427=ADVANCED_FACE('',(#1411),#37,.T.); +#4428=ADVANCED_FACE('',(#1412),#38,.T.); +#4429=ADVANCED_FACE('',(#1413),#39,.T.); +#4430=ADVANCED_FACE('',(#1414),#1103,.T.); +#4431=ADVANCED_FACE('',(#1415),#40,.T.); +#4432=ADVANCED_FACE('',(#1416),#41,.T.); +#4433=ADVANCED_FACE('',(#1417),#42,.T.); +#4434=ADVANCED_FACE('',(#1418),#43,.T.); +#4435=ADVANCED_FACE('',(#1419),#44,.T.); +#4436=ADVANCED_FACE('',(#1420),#45,.T.); +#4437=ADVANCED_FACE('',(#1421),#1104,.T.); +#4438=ADVANCED_FACE('',(#1422),#1105,.T.); +#4439=ADVANCED_FACE('',(#1423),#1106,.T.); +#4440=ADVANCED_FACE('',(#1424),#1107,.T.); +#4441=ADVANCED_FACE('',(#1425),#1108,.T.); +#4442=ADVANCED_FACE('',(#1426),#46,.T.); +#4443=ADVANCED_FACE('',(#1427),#1109,.T.); +#4444=ADVANCED_FACE('',(#1428),#47,.T.); +#4445=ADVANCED_FACE('',(#1429),#1110,.T.); +#4446=ADVANCED_FACE('',(#1430),#1111,.T.); +#4447=ADVANCED_FACE('',(#1431),#1112,.T.); +#4448=ADVANCED_FACE('',(#1432),#1113,.T.); +#4449=ADVANCED_FACE('',(#1433),#1114,.T.); +#4450=ADVANCED_FACE('',(#1434),#48,.T.); +#4451=ADVANCED_FACE('',(#1435),#1115,.T.); +#4452=ADVANCED_FACE('',(#1436),#49,.T.); +#4453=ADVANCED_FACE('',(#1437),#1116,.T.); +#4454=ADVANCED_FACE('',(#1438),#1117,.T.); +#4455=ADVANCED_FACE('',(#1439),#1118,.T.); +#4456=ADVANCED_FACE('',(#1440),#1119,.T.); +#4457=ADVANCED_FACE('',(#1441),#1120,.T.); +#4458=ADVANCED_FACE('',(#1442),#1121,.T.); +#4459=ADVANCED_FACE('',(#1443),#50,.T.); +#4460=ADVANCED_FACE('',(#1444),#1122,.T.); +#4461=ADVANCED_FACE('',(#1445),#1123,.T.); +#4462=ADVANCED_FACE('',(#1446),#1124,.T.); +#4463=ADVANCED_FACE('',(#1447),#51,.T.); +#4464=ADVANCED_FACE('',(#1448),#1125,.T.); +#4465=ADVANCED_FACE('',(#1449),#1126,.T.); +#4466=ADVANCED_FACE('',(#1450),#1127,.T.); +#4467=ADVANCED_FACE('',(#1451),#1128,.T.); +#4468=ADVANCED_FACE('',(#1452),#1129,.T.); +#4469=ADVANCED_FACE('',(#1453),#52,.T.); +#4470=ADVANCED_FACE('',(#1454),#1130,.T.); +#4471=ADVANCED_FACE('',(#1455),#1131,.T.); +#4472=ADVANCED_FACE('',(#1456),#53,.T.); +#4473=ADVANCED_FACE('',(#1457),#1132,.T.); +#4474=ADVANCED_FACE('',(#1458),#1133,.T.); +#4475=ADVANCED_FACE('',(#1459),#1134,.T.); +#4476=ADVANCED_FACE('',(#1460),#1135,.T.); +#4477=ADVANCED_FACE('',(#1461),#1136,.T.); +#4478=ADVANCED_FACE('',(#1462),#54,.T.); +#4479=ADVANCED_FACE('',(#1463),#1137,.T.); +#4480=ADVANCED_FACE('',(#1464),#55,.T.); +#4481=ADVANCED_FACE('',(#1465),#1138,.T.); +#4482=ADVANCED_FACE('',(#1466),#1139,.T.); +#4483=ADVANCED_FACE('',(#1467),#1140,.T.); +#4484=ADVANCED_FACE('',(#1468),#1141,.T.); +#4485=ADVANCED_FACE('',(#1469),#4211,.F.); +#4486=ADVANCED_FACE('',(#1470),#1142,.F.); +#4487=ADVANCED_FACE('',(#1471),#4212,.F.); +#4488=ADVANCED_FACE('',(#1472),#1143,.F.); +#4489=ADVANCED_FACE('',(#1473,#1251,#1252,#1253,#1254,#1255),#1144,.T.); +#4490=ADVANCED_FACE('',(#1474),#4213,.T.); +#4491=ADVANCED_FACE('',(#1475),#1145,.T.); +#4492=ADVANCED_FACE('',(#1476,#1256,#1257),#1146,.T.); +#4493=ADVANCED_FACE('',(#1477),#4214,.T.); +#4494=ADVANCED_FACE('',(#1478),#1147,.T.); +#4495=ADVANCED_FACE('',(#1479,#1258),#4215,.F.); +#4496=ADVANCED_FACE('',(#1480,#1259),#4216,.F.); +#4497=ADVANCED_FACE('',(#1481),#58,.T.); +#4498=ADVANCED_FACE('',(#1482),#4217,.F.); +#4499=ADVANCED_FACE('',(#1483),#4218,.F.); +#4500=ADVANCED_FACE('',(#1484),#14,.F.); +#4501=ADVANCED_FACE('',(#1485),#59,.T.); +#4502=ADVANCED_FACE('',(#1486),#4219,.F.); +#4503=ADVANCED_FACE('',(#1487),#4220,.F.); +#4504=ADVANCED_FACE('',(#1488),#15,.F.); +#4505=ADVANCED_FACE('',(#1489),#60,.T.); +#4506=ADVANCED_FACE('',(#1490),#4221,.F.); +#4507=ADVANCED_FACE('',(#1491),#4222,.F.); +#4508=ADVANCED_FACE('',(#1492),#61,.T.); +#4509=ADVANCED_FACE('',(#1493),#1148,.F.); +#4510=ADVANCED_FACE('',(#1494),#4223,.F.); +#4511=ADVANCED_FACE('',(#1495),#1149,.F.); +#4512=ADVANCED_FACE('',(#1496),#4224,.F.); +#4513=ADVANCED_FACE('',(#1497),#1150,.F.); +#4514=ADVANCED_FACE('',(#1498),#4225,.F.); +#4515=ADVANCED_FACE('',(#1499),#1151,.F.); +#4516=ADVANCED_FACE('',(#1500),#4226,.T.); +#4517=ADVANCED_FACE('',(#1501),#1152,.F.); +#4518=ADVANCED_FACE('',(#1502,#1260,#1261,#1262,#1263,#1264,#1265,#1266, +#1267,#1268),#1153,.T.); +#4519=ADVANCED_FACE('',(#1503),#4227,.F.); +#4520=ADVANCED_FACE('',(#1504),#1154,.F.); +#4521=ADVANCED_FACE('',(#1505),#4228,.T.); +#4522=ADVANCED_FACE('',(#1506),#1155,.F.); +#4523=ADVANCED_FACE('',(#1507),#4229,.T.); +#4524=ADVANCED_FACE('',(#1508),#16,.T.); +#4525=ADVANCED_FACE('',(#1509),#4230,.T.); +#4526=ADVANCED_FACE('',(#1510),#17,.T.); +#4527=ADVANCED_FACE('',(#1511),#4231,.T.); +#4528=ADVANCED_FACE('',(#1512),#1156,.T.); +#4529=ADVANCED_FACE('',(#1513),#4232,.F.); +#4530=ADVANCED_FACE('',(#1514),#1157,.F.); +#4531=ADVANCED_FACE('',(#1515),#4233,.F.); +#4532=ADVANCED_FACE('',(#1516),#1158,.F.); +#4533=ADVANCED_FACE('',(#1517,#1269,#1270),#1159,.T.); +#4534=ADVANCED_FACE('',(#1518),#4234,.T.); +#4535=ADVANCED_FACE('',(#1519),#4235,.T.); +#4536=ADVANCED_FACE('',(#1520),#1160,.T.); +#4537=ADVANCED_FACE('',(#1521,#1271),#4236,.F.); +#4538=ADVANCED_FACE('',(#1522,#1272),#18,.T.); +#4539=ADVANCED_FACE('',(#1523,#1273),#4237,.T.); +#4540=ADVANCED_FACE('',(#1524,#1274),#1161,.T.); +#4541=ADVANCED_FACE('',(#1525,#1275),#19,.T.); +#4542=ADVANCED_FACE('',(#1526,#1276),#1162,.T.); +#4543=ADVANCED_FACE('',(#1527,#1277),#4238,.F.); +#4544=ADVANCED_FACE('',(#1528,#1278),#20,.T.); +#4545=ADVANCED_FACE('',(#1529,#1279),#4239,.T.); +#4546=ADVANCED_FACE('',(#1530,#1280),#21,.F.); +#4547=ADVANCED_FACE('',(#1531),#1163,.T.); +#4548=ADVANCED_FACE('',(#1532),#1164,.F.); +#4549=CLOSED_SHELL('',(#4297,#4298,#4299,#4300,#4301,#4302,#4303,#4304, +#4305,#4306,#4307,#4308,#4309,#4310,#4311,#4312,#4313,#4314,#4315,#4316, +#4317,#4318,#4319,#4320,#4321,#4322,#4323,#4324,#4325,#4326,#4327,#4328, +#4329,#4330,#4331,#4332,#4333,#4334,#4335,#4336,#4337,#4338,#4339,#4340, +#4341,#4342,#4343,#4344,#4345,#4346,#4347,#4348,#4349,#4350,#4351,#4352, +#4353,#4354,#4355,#4356,#4357,#4358,#4359,#4360,#4361,#4362,#4363,#4364, +#4365,#4366,#4367,#4368,#4369,#4370,#4371,#4372,#4373,#4374,#4375,#4376, +#4377,#4378,#4379,#4380,#4381,#4382,#4383,#4384,#4385,#4386,#4387,#4388, +#4389,#4390,#4391,#4392,#4393,#4394,#4395,#4396,#4397,#4398,#4399,#4400, +#4401,#4402,#4403,#4404,#4405,#4406,#4407,#4408,#4409,#4410,#4411,#4412, +#4413,#4414,#4415,#4416,#4417,#4418,#4419,#4420,#4421,#4422,#4423,#4424, +#4425,#4426,#4427,#4428,#4429,#4430,#4431,#4432,#4433,#4434,#4435,#4436, +#4437,#4438,#4439,#4440,#4441,#4442,#4443,#4444,#4445,#4446,#4447,#4448, +#4449,#4450,#4451,#4452,#4453,#4454,#4455,#4456,#4457,#4458,#4459,#4460, +#4461,#4462,#4463,#4464,#4465,#4466,#4467,#4468,#4469,#4470,#4471,#4472, +#4473,#4474,#4475,#4476,#4477,#4478,#4479,#4480,#4481,#4482,#4483,#4484, +#4485,#4486,#4487,#4488,#4489,#4490,#4491,#4492,#4493,#4494,#4495,#4496, +#4497,#4498,#4499,#4500,#4501,#4502,#4503,#4504,#4505,#4506,#4507,#4508, +#4509,#4510,#4511,#4512,#4513,#4514,#4515,#4516,#4517,#4518,#4519,#4520, +#4521,#4522,#4523,#4524,#4525,#4526,#4527,#4528,#4529,#4530,#4531,#4532, +#4533,#4534,#4535,#4536,#4537,#4538,#4539,#4540,#4541,#4542,#4543,#4544, +#4545,#4546,#4547,#4548)); +#4550=AXIS2_PLACEMENT_3D('placement',#5910,#4847,#4848); +#4551=AXIS2_PLACEMENT_3D('',#5911,#4849,#4850); +#4552=AXIS2_PLACEMENT_3D('',#5913,#4851,#4852); +#4553=AXIS2_PLACEMENT_3D('',#5915,#4853,#4854); +#4554=AXIS2_PLACEMENT_3D('',#5916,#4855,#4856); +#4555=AXIS2_PLACEMENT_3D('',#5918,#4857,#4858); +#4556=AXIS2_PLACEMENT_3D('',#5920,#4859,#4860); +#4557=AXIS2_PLACEMENT_3D('',#5921,#4861,#4862); +#4558=AXIS2_PLACEMENT_3D('',#5992,#4863,#4864); +#4559=AXIS2_PLACEMENT_3D('',#5995,#4865,#4866); +#4560=AXIS2_PLACEMENT_3D('',#5997,#4867,#4868); +#4561=AXIS2_PLACEMENT_3D('',#5999,#4869,#4870); +#4562=AXIS2_PLACEMENT_3D('',#6001,#4872,#4873); +#4563=AXIS2_PLACEMENT_3D('',#6050,#4874,#4875); +#4564=AXIS2_PLACEMENT_3D('',#6052,#4876,#4877); +#4565=AXIS2_PLACEMENT_3D('',#6053,#4878,#4879); +#4566=AXIS2_PLACEMENT_3D('',#6054,#4880,#4881); +#4567=AXIS2_PLACEMENT_3D('',#6056,#4882,#4883); +#4568=AXIS2_PLACEMENT_3D('',#6057,#4884,#4885); +#4569=AXIS2_PLACEMENT_3D('',#6058,#4886,#4887); +#4570=AXIS2_PLACEMENT_3D('',#6061,#4888,#4889); +#4571=AXIS2_PLACEMENT_3D('',#6062,#4890,#4891); +#4572=AXIS2_PLACEMENT_3D('',#6093,#4892,#4893); +#4573=AXIS2_PLACEMENT_3D('',#6102,#4898,#4899); +#4574=AXIS2_PLACEMENT_3D('',#6115,#4906,#4907); +#4575=AXIS2_PLACEMENT_3D('',#6128,#4914,#4915); +#4576=AXIS2_PLACEMENT_3D('',#6138,#4921,#4922); +#4577=AXIS2_PLACEMENT_3D('',#6147,#4927,#4928); +#4578=AXIS2_PLACEMENT_3D('',#6150,#4931,#4932); +#4579=AXIS2_PLACEMENT_3D('',#6163,#4939,#4940); +#4580=AXIS2_PLACEMENT_3D('',#6169,#4944,#4945); +#4581=AXIS2_PLACEMENT_3D('',#6179,#4951,#4952); +#4582=AXIS2_PLACEMENT_3D('',#6189,#4958,#4959); +#4583=AXIS2_PLACEMENT_3D('',#6225,#4960,#4961); +#4584=AXIS2_PLACEMENT_3D('',#6261,#4962,#4963); +#4585=AXIS2_PLACEMENT_3D('',#6267,#4967,#4968); +#4586=AXIS2_PLACEMENT_3D('',#6271,#4971,#4972); +#4587=AXIS2_PLACEMENT_3D('',#6276,#4976,#4977); +#4588=AXIS2_PLACEMENT_3D('',#6278,#4979,#4980); +#4589=AXIS2_PLACEMENT_3D('',#6279,#4981,#4982); +#4590=AXIS2_PLACEMENT_3D('',#6287,#4987,#4988); +#4591=AXIS2_PLACEMENT_3D('',#6292,#4992,#4993); +#4592=AXIS2_PLACEMENT_3D('',#6296,#4996,#4997); +#4593=AXIS2_PLACEMENT_3D('',#6298,#4999,#5000); +#4594=AXIS2_PLACEMENT_3D('',#6302,#5003,#5004); +#4595=AXIS2_PLACEMENT_3D('',#6303,#5005,#5006); +#4596=AXIS2_PLACEMENT_3D('',#6309,#5010,#5011); +#4597=AXIS2_PLACEMENT_3D('',#6314,#5015,#5016); +#4598=AXIS2_PLACEMENT_3D('',#6318,#5019,#5020); +#4599=AXIS2_PLACEMENT_3D('',#6320,#5022,#5023); +#4600=AXIS2_PLACEMENT_3D('',#6326,#5027,#5028); +#4601=AXIS2_PLACEMENT_3D('',#6332,#5032,#5033); +#4602=AXIS2_PLACEMENT_3D('',#6333,#5034,#5035); +#4603=AXIS2_PLACEMENT_3D('',#6339,#5039,#5040); +#4604=AXIS2_PLACEMENT_3D('',#6345,#5044,#5045); +#4605=AXIS2_PLACEMENT_3D('',#6350,#5049,#5050); +#4606=AXIS2_PLACEMENT_3D('',#6352,#5052,#5053); +#4607=AXIS2_PLACEMENT_3D('',#6353,#5054,#5055); +#4608=AXIS2_PLACEMENT_3D('',#6357,#5058,#5059); +#4609=AXIS2_PLACEMENT_3D('',#6359,#5061,#5062); +#4610=AXIS2_PLACEMENT_3D('',#6361,#5064,#5065); +#4611=AXIS2_PLACEMENT_3D('',#6364,#5068,#5069); +#4612=AXIS2_PLACEMENT_3D('',#6367,#5072,#5073); +#4613=AXIS2_PLACEMENT_3D('',#6370,#5076,#5077); +#4614=AXIS2_PLACEMENT_3D('',#6372,#5079,#5080); +#4615=AXIS2_PLACEMENT_3D('',#6373,#5081,#5082); +#4616=AXIS2_PLACEMENT_3D('',#6375,#5084,#5085); +#4617=AXIS2_PLACEMENT_3D('',#6376,#5086,#5087); +#4618=AXIS2_PLACEMENT_3D('',#6377,#5088,#5089); +#4619=AXIS2_PLACEMENT_3D('',#6386,#5094,#5095); +#4620=AXIS2_PLACEMENT_3D('',#6392,#5099,#5100); +#4621=AXIS2_PLACEMENT_3D('',#6395,#5103,#5104); +#4622=AXIS2_PLACEMENT_3D('',#6404,#5109,#5110); +#4623=AXIS2_PLACEMENT_3D('',#6410,#5114,#5115); +#4624=AXIS2_PLACEMENT_3D('',#6416,#5119,#5120); +#4625=AXIS2_PLACEMENT_3D('',#6422,#5124,#5125); +#4626=AXIS2_PLACEMENT_3D('',#6428,#5129,#5130); +#4627=AXIS2_PLACEMENT_3D('',#6434,#5134,#5135); +#4628=AXIS2_PLACEMENT_3D('',#6440,#5139,#5140); +#4629=AXIS2_PLACEMENT_3D('',#6446,#5144,#5145); +#4630=AXIS2_PLACEMENT_3D('',#6452,#5149,#5150); +#4631=AXIS2_PLACEMENT_3D('',#6458,#5154,#5155); +#4632=AXIS2_PLACEMENT_3D('',#6461,#5158,#5159); +#4633=AXIS2_PLACEMENT_3D('',#6462,#5160,#5161); +#4634=AXIS2_PLACEMENT_3D('',#6465,#5162,#5163); +#4635=AXIS2_PLACEMENT_3D('',#6469,#5165,#5166); +#4636=AXIS2_PLACEMENT_3D('',#6473,#5168,#5169); +#4637=AXIS2_PLACEMENT_3D('',#6477,#5171,#5172); +#4638=AXIS2_PLACEMENT_3D('',#6481,#5174,#5175); +#4639=AXIS2_PLACEMENT_3D('',#6485,#5177,#5178); +#4640=AXIS2_PLACEMENT_3D('',#6487,#5180,#5181); +#4641=AXIS2_PLACEMENT_3D('',#6489,#5182,#5183); +#4642=AXIS2_PLACEMENT_3D('',#6491,#5184,#5185); +#4643=AXIS2_PLACEMENT_3D('',#6492,#5186,#5187); +#4644=AXIS2_PLACEMENT_3D('',#6493,#5188,#5189); +#4645=AXIS2_PLACEMENT_3D('',#6495,#5190,#5191); +#4646=AXIS2_PLACEMENT_3D('',#6497,#5192,#5193); +#4647=AXIS2_PLACEMENT_3D('',#6498,#5194,#5195); +#4648=AXIS2_PLACEMENT_3D('',#6499,#5196,#5197); +#4649=AXIS2_PLACEMENT_3D('',#6501,#5198,#5199); +#4650=AXIS2_PLACEMENT_3D('',#6502,#5200,#5201); +#4651=AXIS2_PLACEMENT_3D('',#6511,#5206,#5207); +#4652=AXIS2_PLACEMENT_3D('',#6540,#5212,#5213); +#4653=AXIS2_PLACEMENT_3D('',#6546,#5217,#5218); +#4654=AXIS2_PLACEMENT_3D('',#6552,#5222,#5223); +#4655=AXIS2_PLACEMENT_3D('',#6581,#5228,#5229); +#4656=AXIS2_PLACEMENT_3D('',#6587,#5233,#5234); +#4657=AXIS2_PLACEMENT_3D('',#6593,#5238,#5239); +#4658=AXIS2_PLACEMENT_3D('',#6599,#5243,#5244); +#4659=AXIS2_PLACEMENT_3D('',#6605,#5248,#5249); +#4660=AXIS2_PLACEMENT_3D('',#6634,#5254,#5255); +#4661=AXIS2_PLACEMENT_3D('',#6640,#5259,#5260); +#4662=AXIS2_PLACEMENT_3D('',#6669,#5265,#5266); +#4663=AXIS2_PLACEMENT_3D('',#6675,#5270,#5271); +#4664=AXIS2_PLACEMENT_3D('',#6681,#5275,#5276); +#4665=AXIS2_PLACEMENT_3D('',#6687,#5280,#5281); +#4666=AXIS2_PLACEMENT_3D('',#6693,#5285,#5286); +#4667=AXIS2_PLACEMENT_3D('',#6722,#5291,#5292); +#4668=AXIS2_PLACEMENT_3D('',#6751,#5297,#5298); +#4669=AXIS2_PLACEMENT_3D('',#6757,#5302,#5303); +#4670=AXIS2_PLACEMENT_3D('',#6763,#5307,#5308); +#4671=AXIS2_PLACEMENT_3D('',#6766,#5311,#5312); +#4672=AXIS2_PLACEMENT_3D('',#6767,#5313,#5314); +#4673=AXIS2_PLACEMENT_3D('',#6776,#5319,#5320); +#4674=AXIS2_PLACEMENT_3D('',#6805,#5325,#5326); +#4675=AXIS2_PLACEMENT_3D('',#6856,#5333,#5334); +#4676=AXIS2_PLACEMENT_3D('',#6885,#5339,#5340); +#4677=AXIS2_PLACEMENT_3D('',#6891,#5344,#5345); +#4678=AXIS2_PLACEMENT_3D('',#6897,#5349,#5350); +#4679=AXIS2_PLACEMENT_3D('',#6903,#5354,#5355); +#4680=AXIS2_PLACEMENT_3D('',#6909,#5359,#5360); +#4681=AXIS2_PLACEMENT_3D('',#6938,#5365,#5366); +#4682=AXIS2_PLACEMENT_3D('',#6967,#5371,#5372); +#4683=AXIS2_PLACEMENT_3D('',#6973,#5376,#5377); +#4684=AXIS2_PLACEMENT_3D('',#6979,#5381,#5382); +#4685=AXIS2_PLACEMENT_3D('',#6982,#5385,#5386); +#4686=AXIS2_PLACEMENT_3D('',#6983,#5387,#5388); +#4687=AXIS2_PLACEMENT_3D('',#6992,#5393,#5394); +#4688=AXIS2_PLACEMENT_3D('',#7097,#5403,#5404); +#4689=AXIS2_PLACEMENT_3D('',#7209,#5414,#5415); +#4690=AXIS2_PLACEMENT_3D('',#7215,#5419,#5420); +#4691=AXIS2_PLACEMENT_3D('',#7218,#5423,#5424); +#4692=AXIS2_PLACEMENT_3D('',#7219,#5425,#5426); +#4693=AXIS2_PLACEMENT_3D('',#7228,#5431,#5432); +#4694=AXIS2_PLACEMENT_3D('',#7257,#5437,#5438); +#4695=AXIS2_PLACEMENT_3D('',#7286,#5443,#5444); +#4696=AXIS2_PLACEMENT_3D('',#7292,#5448,#5449); +#4697=AXIS2_PLACEMENT_3D('',#7298,#5453,#5454); +#4698=AXIS2_PLACEMENT_3D('',#7304,#5458,#5459); +#4699=AXIS2_PLACEMENT_3D('',#7310,#5463,#5464); +#4700=AXIS2_PLACEMENT_3D('',#7339,#5469,#5470); +#4701=AXIS2_PLACEMENT_3D('',#7368,#5475,#5476); +#4702=AXIS2_PLACEMENT_3D('',#7374,#5480,#5481); +#4703=AXIS2_PLACEMENT_3D('',#7380,#5485,#5486); +#4704=AXIS2_PLACEMENT_3D('',#7383,#5489,#5490); +#4705=AXIS2_PLACEMENT_3D('',#7384,#5491,#5492); +#4706=AXIS2_PLACEMENT_3D('',#7393,#5497,#5498); +#4707=AXIS2_PLACEMENT_3D('',#7422,#5503,#5504); +#4708=AXIS2_PLACEMENT_3D('',#7428,#5508,#5509); +#4709=AXIS2_PLACEMENT_3D('',#7434,#5513,#5514); +#4710=AXIS2_PLACEMENT_3D('',#7463,#5519,#5520); +#4711=AXIS2_PLACEMENT_3D('',#7469,#5524,#5525); +#4712=AXIS2_PLACEMENT_3D('',#7475,#5529,#5530); +#4713=AXIS2_PLACEMENT_3D('',#7481,#5534,#5535); +#4714=AXIS2_PLACEMENT_3D('',#7487,#5539,#5540); +#4715=AXIS2_PLACEMENT_3D('',#7516,#5545,#5546); +#4716=AXIS2_PLACEMENT_3D('',#7522,#5550,#5551); +#4717=AXIS2_PLACEMENT_3D('',#7551,#5556,#5557); +#4718=AXIS2_PLACEMENT_3D('',#7557,#5561,#5562); +#4719=AXIS2_PLACEMENT_3D('',#7563,#5566,#5567); +#4720=AXIS2_PLACEMENT_3D('',#7569,#5571,#5572); +#4721=AXIS2_PLACEMENT_3D('',#7575,#5576,#5577); +#4722=AXIS2_PLACEMENT_3D('',#7604,#5582,#5583); +#4723=AXIS2_PLACEMENT_3D('',#7633,#5588,#5589); +#4724=AXIS2_PLACEMENT_3D('',#7639,#5593,#5594); +#4725=AXIS2_PLACEMENT_3D('',#7645,#5598,#5599); +#4726=AXIS2_PLACEMENT_3D('',#7648,#5602,#5603); +#4727=AXIS2_PLACEMENT_3D('',#7649,#5604,#5605); +#4728=AXIS2_PLACEMENT_3D('',#7652,#5606,#5607); +#4729=AXIS2_PLACEMENT_3D('',#7656,#5609,#5610); +#4730=AXIS2_PLACEMENT_3D('',#7658,#5612,#5613); +#4731=AXIS2_PLACEMENT_3D('',#7664,#5617,#5618); +#4732=AXIS2_PLACEMENT_3D('',#7666,#5619,#5620); +#4733=AXIS2_PLACEMENT_3D('',#7668,#5621,#5622); +#4734=AXIS2_PLACEMENT_3D('',#7670,#5624,#5625); +#4735=AXIS2_PLACEMENT_3D('',#7673,#5628,#5629); +#4736=AXIS2_PLACEMENT_3D('',#7674,#5630,#5631); +#4737=AXIS2_PLACEMENT_3D('',#7677,#5632,#5633); +#4738=AXIS2_PLACEMENT_3D('',#7681,#5635,#5636); +#4739=AXIS2_PLACEMENT_3D('',#7683,#5638,#5639); +#4740=AXIS2_PLACEMENT_3D('',#7687,#5641,#5642); +#4741=AXIS2_PLACEMENT_3D('',#7689,#5644,#5645); +#4742=AXIS2_PLACEMENT_3D('',#7703,#5652,#5653); +#4743=AXIS2_PLACEMENT_3D('',#7707,#5655,#5656); +#4744=AXIS2_PLACEMENT_3D('',#7709,#5658,#5659); +#4745=AXIS2_PLACEMENT_3D('',#7711,#5660,#5661); +#4746=AXIS2_PLACEMENT_3D('',#7713,#5662,#5663); +#4747=AXIS2_PLACEMENT_3D('',#7715,#5665,#5666); +#4748=AXIS2_PLACEMENT_3D('',#7718,#5668,#5669); +#4749=AXIS2_PLACEMENT_3D('',#7719,#5670,#5671); +#4750=AXIS2_PLACEMENT_3D('',#7721,#5672,#5673); +#4751=AXIS2_PLACEMENT_3D('',#7722,#5674,#5675); +#4752=AXIS2_PLACEMENT_3D('',#7724,#5676,#5677); +#4753=AXIS2_PLACEMENT_3D('',#7741,#5678,#5679); +#4754=AXIS2_PLACEMENT_3D('',#7743,#5680,#5681); +#4755=AXIS2_PLACEMENT_3D('',#7744,#5682,#5683); +#4756=AXIS2_PLACEMENT_3D('',#7745,#5684,#5685); +#4757=AXIS2_PLACEMENT_3D('',#7747,#5686,#5687); +#4758=AXIS2_PLACEMENT_3D('',#7749,#5689,#5690); +#4759=AXIS2_PLACEMENT_3D('',#7751,#5691,#5692); +#4760=AXIS2_PLACEMENT_3D('',#7753,#5694,#5695); +#4761=AXIS2_PLACEMENT_3D('',#7755,#5696,#5697); +#4762=AXIS2_PLACEMENT_3D('',#7756,#5698,#5699); +#4763=AXIS2_PLACEMENT_3D('',#7767,#5700,#5701); +#4764=AXIS2_PLACEMENT_3D('',#7768,#5702,#5703); +#4765=AXIS2_PLACEMENT_3D('',#7769,#5704,#5705); +#4766=AXIS2_PLACEMENT_3D('',#7771,#5706,#5707); +#4767=AXIS2_PLACEMENT_3D('',#7773,#5709,#5710); +#4768=AXIS2_PLACEMENT_3D('',#7775,#5711,#5712); +#4769=AXIS2_PLACEMENT_3D('',#7777,#5714,#5715); +#4770=AXIS2_PLACEMENT_3D('',#7779,#5716,#5717); +#4771=AXIS2_PLACEMENT_3D('',#7780,#5718,#5719); +#4772=AXIS2_PLACEMENT_3D('',#7791,#5720,#5721); +#4773=AXIS2_PLACEMENT_3D('',#7792,#5722,#5723); +#4774=AXIS2_PLACEMENT_3D('',#7793,#5724,#5725); +#4775=AXIS2_PLACEMENT_3D('',#7795,#5726,#5727); +#4776=AXIS2_PLACEMENT_3D('',#7797,#5729,#5730); +#4777=AXIS2_PLACEMENT_3D('',#7799,#5731,#5732); +#4778=AXIS2_PLACEMENT_3D('',#7816,#5734,#5735); +#4779=AXIS2_PLACEMENT_3D('',#7817,#5736,#5737); +#4780=AXIS2_PLACEMENT_3D('',#7823,#5741,#5742); +#4781=AXIS2_PLACEMENT_3D('',#7826,#5744,#5745); +#4782=AXIS2_PLACEMENT_3D('',#7827,#5746,#5747); +#4783=AXIS2_PLACEMENT_3D('',#7831,#5750,#5751); +#4784=AXIS2_PLACEMENT_3D('',#7834,#5753,#5754); +#4785=AXIS2_PLACEMENT_3D('',#7835,#5755,#5756); +#4786=AXIS2_PLACEMENT_3D('',#7839,#5759,#5760); +#4787=AXIS2_PLACEMENT_3D('',#7842,#5762,#5763); +#4788=AXIS2_PLACEMENT_3D('',#7843,#5764,#5765); +#4789=AXIS2_PLACEMENT_3D('',#7844,#5766,#5767); +#4790=AXIS2_PLACEMENT_3D('',#7848,#5769,#5770); +#4791=AXIS2_PLACEMENT_3D('',#7850,#5772,#5773); +#4792=AXIS2_PLACEMENT_3D('',#7852,#5775,#5776); +#4793=AXIS2_PLACEMENT_3D('',#7855,#5777,#5778); +#4794=AXIS2_PLACEMENT_3D('',#7859,#5780,#5781); +#4795=AXIS2_PLACEMENT_3D('',#7870,#5787,#5788); +#4796=AXIS2_PLACEMENT_3D('',#7873,#5790,#5791); +#4797=AXIS2_PLACEMENT_3D('',#7874,#5792,#5793); +#4798=AXIS2_PLACEMENT_3D('',#7876,#5795,#5796); +#4799=AXIS2_PLACEMENT_3D('',#7878,#5798,#5799); +#4800=AXIS2_PLACEMENT_3D('',#7880,#5801,#5802); +#4801=AXIS2_PLACEMENT_3D('',#7881,#5803,#5804); +#4802=AXIS2_PLACEMENT_3D('',#7885,#5806,#5807); +#4803=AXIS2_PLACEMENT_3D('',#7887,#5809,#5810); +#4804=AXIS2_PLACEMENT_3D('',#7889,#5811,#5812); +#4805=AXIS2_PLACEMENT_3D('',#7890,#5813,#5814); +#4806=AXIS2_PLACEMENT_3D('',#7891,#5815,#5816); +#4807=AXIS2_PLACEMENT_3D('',#7892,#5817,#5818); +#4808=AXIS2_PLACEMENT_3D('',#7894,#5819,#5820); +#4809=AXIS2_PLACEMENT_3D('',#7896,#5822,#5823); +#4810=AXIS2_PLACEMENT_3D('',#7899,#5824,#5825); +#4811=AXIS2_PLACEMENT_3D('',#7900,#5826,#5827); +#4812=AXIS2_PLACEMENT_3D('',#7901,#5828,#5829); +#4813=AXIS2_PLACEMENT_3D('',#7902,#5830,#5831); +#4814=AXIS2_PLACEMENT_3D('',#7905,#5834,#5835); +#4815=AXIS2_PLACEMENT_3D('',#7906,#5836,#5837); +#4816=AXIS2_PLACEMENT_3D('',#7909,#5838,#5839); +#4817=AXIS2_PLACEMENT_3D('',#7912,#5842,#5843); +#4818=AXIS2_PLACEMENT_3D('',#7916,#5846,#5847); +#4819=AXIS2_PLACEMENT_3D('',#7918,#5848,#5849); +#4820=AXIS2_PLACEMENT_3D('',#7920,#5851,#5852); +#4821=AXIS2_PLACEMENT_3D('',#7922,#5854,#5855); +#4822=AXIS2_PLACEMENT_3D('',#7923,#5856,#5857); +#4823=AXIS2_PLACEMENT_3D('',#7925,#5859,#5860); +#4824=AXIS2_PLACEMENT_3D('',#7927,#5862,#5863); +#4825=AXIS2_PLACEMENT_3D('',#7929,#5865,#5866); +#4826=AXIS2_PLACEMENT_3D('',#7931,#5867,#5868); +#4827=AXIS2_PLACEMENT_3D('',#7932,#5869,#5870); +#4828=AXIS2_PLACEMENT_3D('',#7934,#5871,#5872); +#4829=AXIS2_PLACEMENT_3D('',#7936,#5873,#5874); +#4830=AXIS2_PLACEMENT_3D('',#7937,#5875,#5876); +#4831=AXIS2_PLACEMENT_3D('',#7939,#5877,#5878); +#4832=AXIS2_PLACEMENT_3D('',#7940,#5879,#5880); +#4833=AXIS2_PLACEMENT_3D('',#7941,#5881,#5882); +#4834=AXIS2_PLACEMENT_3D('',#7943,#5883,#5884); +#4835=AXIS2_PLACEMENT_3D('',#7945,#5885,#5886); +#4836=AXIS2_PLACEMENT_3D('',#7946,#5887,#5888); +#4837=AXIS2_PLACEMENT_3D('',#7948,#5889,#5890); +#4838=AXIS2_PLACEMENT_3D('',#7949,#5891,#5892); +#4839=AXIS2_PLACEMENT_3D('',#7951,#5893,#5894); +#4840=AXIS2_PLACEMENT_3D('',#7952,#5895,#5896); +#4841=AXIS2_PLACEMENT_3D('',#7954,#5897,#5898); +#4842=AXIS2_PLACEMENT_3D('',#7955,#5899,#5900); +#4843=AXIS2_PLACEMENT_3D('',#7956,#5901,#5902); +#4844=AXIS2_PLACEMENT_3D('',#7957,#5903,#5904); +#4845=AXIS2_PLACEMENT_3D('',#7958,#5905,#5906); +#4846=AXIS2_PLACEMENT_3D('',#7960,#5908,#5909); +#4847=DIRECTION('axis',(0.,0.,1.)); +#4848=DIRECTION('refdir',(1.,0.,0.)); +#4849=DIRECTION('center_axis',(2.68319918352039E-45,1.40534560079134E-16, +-1.)); +#4850=DIRECTION('ref_axis',(-1.,-2.62743462060903E-46,-2.68319918352039E-45)); +#4851=DIRECTION('center_axis',(2.68319918352039E-45,1.40534560079134E-16, +-1.)); +#4852=DIRECTION('ref_axis',(-1.,-2.62743462060903E-46,-2.68319918352039E-45)); +#4853=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#4854=DIRECTION('ref_axis',(-1.,-2.62743462060903E-46,-2.68319918352039E-45)); +#4855=DIRECTION('center_axis',(2.57269639934635E-46,-1.,-7.56736971714725E-47)); +#4856=DIRECTION('ref_axis',(-2.68319918352039E-45,-7.56736971714725E-47, +1.)); +#4857=DIRECTION('center_axis',(-2.57269639934635E-46,1.,7.56736971714725E-47)); +#4858=DIRECTION('ref_axis',(-2.68319918352039E-45,-7.56736971714725E-47, +1.)); +#4859=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#4860=DIRECTION('ref_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#4861=DIRECTION('center_axis',(2.57269639934635E-46,-1.,-7.56736971714725E-47)); +#4862=DIRECTION('ref_axis',(-1.,-2.62743462060903E-46,-2.68319918352039E-45)); +#4863=DIRECTION('center_axis',(2.68319918352039E-45,7.56736971714725E-47, +-1.)); +#4864=DIRECTION('ref_axis',(-2.57269639934635E-46,1.,7.56736971714725E-47)); +#4865=DIRECTION('center_axis',(2.68319918352039E-45,7.56736971714725E-47, +-1.)); +#4866=DIRECTION('ref_axis',(-1.,-2.62743462060903E-46,-2.68319918352039E-45)); +#4867=DIRECTION('center_axis',(2.68319918352039E-45,7.56736971714725E-47, +-1.)); +#4868=DIRECTION('ref_axis',(-2.57269639934635E-46,1.,7.56736971714725E-47)); +#4869=DIRECTION('center_axis',(2.68319918352039E-45,7.56736971714725E-47, +-1.)); +#4870=DIRECTION('ref_axis',(1.,2.62743462060903E-46,2.68319918352039E-45)); +#4871=DIRECTION('',(1.,2.62743462060903E-46,2.68319918352039E-45)); +#4872=DIRECTION('center_axis',(2.68319918352039E-45,7.56736971714725E-47, +-1.)); +#4873=DIRECTION('ref_axis',(-2.57269639934635E-46,1.,7.56736971714725E-47)); +#4874=DIRECTION('center_axis',(-2.57269639934635E-46,1.,7.56736971714725E-47)); +#4875=DIRECTION('ref_axis',(-2.68319918352039E-45,0.,1.)); +#4876=DIRECTION('center_axis',(-2.57269639934635E-46,1.,7.56736971714725E-47)); +#4877=DIRECTION('ref_axis',(-2.68319918352039E-45,-7.56736971714725E-47, +1.)); +#4878=DIRECTION('center_axis',(-2.57269639934635E-46,1.,7.56736971714725E-47)); +#4879=DIRECTION('ref_axis',(-2.68319918352039E-45,-7.56736971714725E-47, +1.)); +#4880=DIRECTION('center_axis',(-2.68319918352039E-45,-7.56736971714725E-47, +1.)); +#4881=DIRECTION('ref_axis',(-1.,-2.62743462060903E-46,-2.68319918352039E-45)); +#4882=DIRECTION('center_axis',(-2.68319918352039E-45,-1.40534560079134E-16, +1.)); +#4883=DIRECTION('ref_axis',(-1.,-2.62743462060903E-46,-2.68319918352039E-45)); +#4884=DIRECTION('center_axis',(2.68319918352039E-45,1.40534560079134E-16, +-1.)); +#4885=DIRECTION('ref_axis',(-2.57269639934635E-46,1.,1.77635683940025E-16)); +#4886=DIRECTION('center_axis',(-2.57269639934635E-46,1.,7.56736971714725E-47)); +#4887=DIRECTION('ref_axis',(-2.68319918352039E-45,-7.56736971714725E-47, +1.)); +#4888=DIRECTION('center_axis',(2.57269639934635E-46,-1.,-7.56736971714725E-47)); +#4889=DIRECTION('ref_axis',(-2.68319918352039E-45,-7.56736971714725E-47, +1.)); +#4890=DIRECTION('center_axis',(2.57269639934635E-46,-1.,-7.56736971714725E-47)); +#4891=DIRECTION('ref_axis',(-2.68319918352039E-45,-7.56736971714725E-47, +1.)); +#4892=DIRECTION('center_axis',(0.,-1.,0.)); +#4893=DIRECTION('ref_axis',(-5.11614974084834E-16,0.,-1.)); +#4894=DIRECTION('',(-1.,0.,5.11614974084834E-16)); +#4895=DIRECTION('',(6.04133559470264E-16,0.,1.)); +#4896=DIRECTION('',(1.,0.,-6.95305927158191E-16)); +#4897=DIRECTION('',(-8.81689315626553E-16,0.,-1.)); +#4898=DIRECTION('center_axis',(-1.,0.,8.81689315626553E-16)); +#4899=DIRECTION('ref_axis',(8.88178419700125E-16,0.,1.)); +#4900=DIRECTION('',(1.30411918434161E-46,-1.,1.4791141972894E-31)); +#4901=DIRECTION('',(-5.11614974084834E-16,0.,-1.)); +#4902=DIRECTION('',(0.,1.,0.)); +#4903=DIRECTION('',(-5.11614974084834E-16,0.,-1.)); +#4904=DIRECTION('',(0.,1.,0.)); +#4905=DIRECTION('',(8.81689315626553E-16,0.,1.)); +#4906=DIRECTION('center_axis',(1.,0.,-6.04133559470264E-16)); +#4907=DIRECTION('ref_axis',(-6.21724893790088E-16,0.,-1.)); +#4908=DIRECTION('',(-8.93582524871446E-47,1.,-1.4791141972894E-31)); +#4909=DIRECTION('',(-6.04133559470264E-16,0.,-1.)); +#4910=DIRECTION('',(0.,1.,0.)); +#4911=DIRECTION('',(-5.11614974084834E-16,0.,-1.)); +#4912=DIRECTION('',(0.,-1.,0.)); +#4913=DIRECTION('',(6.04133559470264E-16,0.,1.)); +#4914=DIRECTION('center_axis',(1.,0.,-6.04133559470264E-16)); +#4915=DIRECTION('ref_axis',(-6.21724893790088E-16,0.,-1.)); +#4916=DIRECTION('',(-8.93582524871446E-47,1.,-1.4791141972894E-31)); +#4917=DIRECTION('',(-5.11614974084834E-16,0.,-1.)); +#4918=DIRECTION('',(0.,-1.,0.)); +#4919=DIRECTION('',(-5.11614974084834E-16,0.,-1.)); +#4920=DIRECTION('',(0.,1.,0.)); +#4921=DIRECTION('center_axis',(0.,1.,0.)); +#4922=DIRECTION('ref_axis',(5.11614974084834E-16,0.,1.)); +#4923=DIRECTION('',(-1.,0.,5.11614974084834E-16)); +#4924=DIRECTION('',(5.11614974084834E-16,0.,1.)); +#4925=DIRECTION('',(1.,0.,-5.11614974084834E-16)); +#4926=DIRECTION('',(-5.11614974084834E-16,0.,-1.)); +#4927=DIRECTION('center_axis',(0.,1.,0.)); +#4928=DIRECTION('ref_axis',(5.11614974084834E-16,0.,1.)); +#4929=DIRECTION('',(-1.,0.,5.11614974084834E-16)); +#4930=DIRECTION('',(1.,0.,-5.11614974084834E-16)); +#4931=DIRECTION('center_axis',(1.,0.,-5.11614974084834E-16)); +#4932=DIRECTION('ref_axis',(-5.32907051820075E-16,0.,-1.)); +#4933=DIRECTION('',(-7.56736971714725E-47,1.,-1.4791141972894E-31)); +#4934=DIRECTION('',(-5.11614974084834E-16,0.,-1.)); +#4935=DIRECTION('',(0.,-1.,0.)); +#4936=DIRECTION('',(-5.11614974084834E-16,0.,-1.)); +#4937=DIRECTION('',(0.,-1.,0.)); +#4938=DIRECTION('',(5.11614974084834E-16,0.,1.)); +#4939=DIRECTION('center_axis',(0.,1.,0.)); +#4940=DIRECTION('ref_axis',(5.11614974084834E-16,0.,1.)); +#4941=DIRECTION('',(1.,0.,-5.11614974084834E-16)); +#4942=DIRECTION('',(8.81689315626553E-16,0.,1.)); +#4943=DIRECTION('',(-1.,0.,5.11614974084834E-16)); +#4944=DIRECTION('center_axis',(-1.,0.,8.81689315626553E-16)); +#4945=DIRECTION('ref_axis',(8.88178419700125E-16,0.,1.)); +#4946=DIRECTION('',(1.30411918434161E-46,-1.,1.4791141972894E-31)); +#4947=DIRECTION('',(-8.81689315626553E-16,0.,-1.)); +#4948=DIRECTION('',(0.,1.,0.)); +#4949=DIRECTION('',(-5.11614974084834E-16,0.,-1.)); +#4950=DIRECTION('',(0.,1.,0.)); +#4951=DIRECTION('center_axis',(-1.,0.,8.81689315626553E-16)); +#4952=DIRECTION('ref_axis',(8.88178419700125E-16,0.,1.)); +#4953=DIRECTION('',(1.30411918434161E-46,-1.,1.4791141972894E-31)); +#4954=DIRECTION('',(0.,1.,0.)); +#4955=DIRECTION('',(-5.11614974084834E-16,0.,-1.)); +#4956=DIRECTION('',(0.,1.,0.)); +#4957=DIRECTION('',(8.81689315626553E-16,0.,1.)); +#4958=DIRECTION('center_axis',(0.,1.,0.)); +#4959=DIRECTION('ref_axis',(-1.,0.,7.1421041653468E-16)); +#4960=DIRECTION('center_axis',(0.,1.,0.)); +#4961=DIRECTION('ref_axis',(-1.,0.,7.1421041653468E-16)); +#4962=DIRECTION('center_axis',(-1.32415699052787E-16,0.965925826289069, +-0.25881904510252)); +#4963=DIRECTION('ref_axis',(4.88498130835069E-16,0.25881904510252,0.965925826289069)); +#4964=DIRECTION('',(-1.,0.,5.11614974084834E-16)); +#4965=DIRECTION('',(-0.250562807085731,0.250562807085731,0.93511312653103)); +#4966=DIRECTION('',(0.250562807085733,0.250562807085731,0.935113126531029)); +#4967=DIRECTION('center_axis',(-0.965925826289069,0.,-0.25881904510252)); +#4968=DIRECTION('ref_axis',(-0.25881904510252,0.,0.965925826289069)); +#4969=DIRECTION('',(0.,-1.,0.)); +#4970=DIRECTION('',(-0.250562807085731,-0.250562807085732,0.935113126531029)); +#4971=DIRECTION('center_axis',(-1.32415699052788E-16,-0.965925826289068, +-0.258819045102521)); +#4972=DIRECTION('ref_axis',(-5.32907051820075E-16,0.258819045102521,-0.965925826289068)); +#4973=DIRECTION('',(1.,0.,-5.11614974084834E-16)); +#4974=DIRECTION('',(0.250562807085733,-0.250562807085732,0.935113126531029)); +#4975=DIRECTION('',(-1.,0.,5.11614974084834E-16)); +#4976=DIRECTION('center_axis',(0.965925826289068,0.,-0.258819045102522)); +#4977=DIRECTION('ref_axis',(-0.258819045102522,0.,-0.965925826289068)); +#4978=DIRECTION('',(0.,1.,0.)); +#4979=DIRECTION('center_axis',(5.11614974084834E-16,0.,1.)); +#4980=DIRECTION('ref_axis',(1.,0.,-5.32907051820075E-16)); +#4981=DIRECTION('center_axis',(-1.32415699052788E-16,-0.965925826289068, +-0.258819045102521)); +#4982=DIRECTION('ref_axis',(-5.32907051820075E-16,0.258819045102521,-0.965925826289068)); +#4983=DIRECTION('',(1.,0.,-5.11614974084834E-16)); +#4984=DIRECTION('',(0.250562807085732,-0.250562807085732,0.935113126531029)); +#4985=DIRECTION('',(-1.,0.,5.11614974084834E-16)); +#4986=DIRECTION('',(-0.250562807085731,-0.250562807085732,0.935113126531029)); +#4987=DIRECTION('center_axis',(0.965925826289068,0.,-0.258819045102521)); +#4988=DIRECTION('ref_axis',(-0.258819045102521,0.,-0.965925826289068)); +#4989=DIRECTION('',(0.,1.,0.)); +#4990=DIRECTION('',(0.250562807085732,0.250562807085731,0.935113126531029)); +#4991=DIRECTION('',(0.,-1.,0.)); +#4992=DIRECTION('center_axis',(-1.32415699052787E-16,0.965925826289069, +-0.25881904510252)); +#4993=DIRECTION('ref_axis',(4.88498130835069E-16,0.25881904510252,0.965925826289069)); +#4994=DIRECTION('',(-1.,0.,5.11614974084834E-16)); +#4995=DIRECTION('',(-0.250562807085731,0.250562807085731,0.93511312653103)); +#4996=DIRECTION('center_axis',(-0.965925826289068,0.,-0.258819045102521)); +#4997=DIRECTION('ref_axis',(-0.258819045102521,0.,0.965925826289068)); +#4998=DIRECTION('',(0.,-1.,0.)); +#4999=DIRECTION('center_axis',(0.,-1.,0.)); +#5000=DIRECTION('ref_axis',(-5.32907051820075E-16,0.,-1.)); +#5001=DIRECTION('',(-5.11614974084834E-16,0.,-1.)); +#5002=DIRECTION('',(1.,0.,-6.95305927158191E-16)); +#5003=DIRECTION('center_axis',(5.11614974084834E-16,0.,1.)); +#5004=DIRECTION('ref_axis',(1.,0.,-5.32907051820075E-16)); +#5005=DIRECTION('center_axis',(0.965925826289068,0.,-0.258819045102521)); +#5006=DIRECTION('ref_axis',(-0.258819045102521,0.,-0.965925826289068)); +#5007=DIRECTION('',(0.250562807085732,-0.250562807085731,0.935113126531029)); +#5008=DIRECTION('',(0.,1.,0.)); +#5009=DIRECTION('',(0.250562807085732,0.250562807085732,0.935113126531029)); +#5010=DIRECTION('center_axis',(-1.32415699052788E-16,0.965925826289068, +-0.258819045102521)); +#5011=DIRECTION('ref_axis',(5.32907051820075E-16,0.258819045102521,0.965925826289068)); +#5012=DIRECTION('',(-1.,0.,5.11614974084834E-16)); +#5013=DIRECTION('',(-0.250562807085731,0.250562807085732,0.935113126531029)); +#5014=DIRECTION('',(1.,0.,-5.11614974084834E-16)); +#5015=DIRECTION('center_axis',(-0.965925826289068,0.,-0.258819045102521)); +#5016=DIRECTION('ref_axis',(-0.258819045102521,0.,0.965925826289068)); +#5017=DIRECTION('',(0.,-1.,0.)); +#5018=DIRECTION('',(-0.250562807085732,-0.25056280708573,0.93511312653103)); +#5019=DIRECTION('center_axis',(-1.32415699052787E-16,-0.965925826289069, +-0.25881904510252)); +#5020=DIRECTION('ref_axis',(-4.88498130835069E-16,0.25881904510252,-0.965925826289069)); +#5021=DIRECTION('',(1.,0.,-5.11614974084834E-16)); +#5022=DIRECTION('center_axis',(0.,1.,0.)); +#5023=DIRECTION('ref_axis',(5.11614974084834E-16,0.,1.)); +#5024=DIRECTION('',(1.,0.,-5.11614974084834E-16)); +#5025=DIRECTION('',(8.81689315626553E-16,0.,1.)); +#5026=DIRECTION('',(-1.,0.,5.11614974084834E-16)); +#5027=DIRECTION('center_axis',(1.,0.,-5.11614974084834E-16)); +#5028=DIRECTION('ref_axis',(-5.32907051820075E-16,0.,-1.)); +#5029=DIRECTION('',(-7.56736971714725E-47,1.,-1.4791141972894E-31)); +#5030=DIRECTION('',(-5.11614974084834E-16,0.,-1.)); +#5031=DIRECTION('',(0.,-1.,0.)); +#5032=DIRECTION('center_axis',(5.11614974084834E-16,0.,1.)); +#5033=DIRECTION('ref_axis',(1.,0.,-5.32907051820075E-16)); +#5034=DIRECTION('center_axis',(0.965925826289068,0.,-0.258819045102521)); +#5035=DIRECTION('ref_axis',(-0.258819045102521,0.,-0.965925826289068)); +#5036=DIRECTION('',(0.250562807085732,-0.250562807085731,0.935113126531029)); +#5037=DIRECTION('',(0.,1.,0.)); +#5038=DIRECTION('',(0.250562807085732,0.250562807085732,0.935113126531029)); +#5039=DIRECTION('center_axis',(-1.32415699052788E-16,0.965925826289068, +-0.258819045102521)); +#5040=DIRECTION('ref_axis',(5.32907051820075E-16,0.258819045102521,0.965925826289068)); +#5041=DIRECTION('',(-1.,0.,5.11614974084834E-16)); +#5042=DIRECTION('',(-0.250562807085732,0.250562807085732,0.935113126531029)); +#5043=DIRECTION('',(1.,0.,-5.11614974084834E-16)); +#5044=DIRECTION('center_axis',(-0.965925826289068,0.,-0.258819045102521)); +#5045=DIRECTION('ref_axis',(-0.258819045102521,0.,0.965925826289068)); +#5046=DIRECTION('',(0.,-1.,0.)); +#5047=DIRECTION('',(-0.250562807085733,-0.25056280708573,0.935113126531029)); +#5048=DIRECTION('',(0.,1.,0.)); +#5049=DIRECTION('center_axis',(-1.32415699052787E-16,-0.965925826289069, +-0.25881904510252)); +#5050=DIRECTION('ref_axis',(-4.88498130835069E-16,0.25881904510252,-0.965925826289069)); +#5051=DIRECTION('',(1.,0.,-5.11614974084834E-16)); +#5052=DIRECTION('center_axis',(5.11614974084834E-16,0.,1.)); +#5053=DIRECTION('ref_axis',(1.,0.,-5.32907051820075E-16)); +#5054=DIRECTION('center_axis',(0.,1.,0.)); +#5055=DIRECTION('ref_axis',(5.32907051820075E-16,0.,1.)); +#5056=DIRECTION('',(-5.11614974084834E-16,0.,-1.)); +#5057=DIRECTION('',(-1.,0.,6.95305927158191E-16)); +#5058=DIRECTION('center_axis',(0.,-1.,0.)); +#5059=DIRECTION('ref_axis',(-5.32907051820075E-16,0.,-1.)); +#5060=DIRECTION('',(1.,0.,-6.95305927158191E-16)); +#5061=DIRECTION('center_axis',(0.,1.,0.)); +#5062=DIRECTION('ref_axis',(5.32907051820075E-16,0.,1.)); +#5063=DIRECTION('',(-1.,0.,6.95305927158191E-16)); +#5064=DIRECTION('center_axis',(0.,1.,0.)); +#5065=DIRECTION('ref_axis',(5.11614974084834E-16,0.,1.)); +#5066=DIRECTION('',(1.,0.,-5.11614974084834E-16)); +#5067=DIRECTION('',(-1.,0.,6.95305927158191E-16)); +#5068=DIRECTION('center_axis',(0.,1.,0.)); +#5069=DIRECTION('ref_axis',(5.11614974084834E-16,0.,1.)); +#5070=DIRECTION('',(1.,0.,-5.11614974084834E-16)); +#5071=DIRECTION('',(-1.,0.,6.95305927158191E-16)); +#5072=DIRECTION('center_axis',(0.,-1.,0.)); +#5073=DIRECTION('ref_axis',(-5.11614974084834E-16,0.,-1.)); +#5074=DIRECTION('',(-1.,0.,5.11614974084834E-16)); +#5075=DIRECTION('',(1.,0.,-6.95305927158191E-16)); +#5076=DIRECTION('center_axis',(-6.95305927158191E-16,0.,-1.)); +#5077=DIRECTION('ref_axis',(-1.,0.,7.105427357601E-16)); +#5078=DIRECTION('',(0.,1.,0.)); +#5079=DIRECTION('center_axis',(-6.95305927158191E-16,0.,-1.)); +#5080=DIRECTION('ref_axis',(-1.,0.,7.105427357601E-16)); +#5081=DIRECTION('center_axis',(-1.,0.,8.81689315626553E-16)); +#5082=DIRECTION('ref_axis',(8.88178419700125E-16,0.,1.)); +#5083=DIRECTION('',(1.30411918434161E-46,-1.,1.4791141972894E-31)); +#5084=DIRECTION('center_axis',(-6.95305927158191E-16,0.,-1.)); +#5085=DIRECTION('ref_axis',(-1.,0.,7.105427357601E-16)); +#5086=DIRECTION('center_axis',(-6.95305927158191E-16,0.,-1.)); +#5087=DIRECTION('ref_axis',(-1.,0.,7.105427357601E-16)); +#5088=DIRECTION('center_axis',(-1.,-3.03508928662992E-13,5.11614974084834E-16)); +#5089=DIRECTION('ref_axis',(-3.03509994914464E-13,1.,0.)); +#5090=DIRECTION('',(-3.03508928662992E-13,1.,1.55131801252703E-28)); +#5091=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5092=DIRECTION('',(3.03508928662992E-13,-1.,-1.55131801252703E-28)); +#5093=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5094=DIRECTION('center_axis',(0.49421399601024,-0.869340282137892,-2.52847280761141E-16)); +#5095=DIRECTION('ref_axis',(-0.869340282137892,-0.49421399601024,4.44089209850063E-16)); +#5096=DIRECTION('',(-0.869340282137892,-0.49421399601024,4.4476750591688E-16)); +#5097=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5098=DIRECTION('',(0.869340282137892,0.49421399601024,-4.4476750591688E-16)); +#5099=DIRECTION('center_axis',(-2.95797010714051E-13,1.,1.51186268551112E-28)); +#5100=DIRECTION('ref_axis',(1.,2.95941049444082E-13,-5.10702591327572E-16)); +#5101=DIRECTION('',(1.,2.95797010714051E-13,-5.11614974084834E-16)); +#5102=DIRECTION('',(-1.,-2.95797010714051E-13,5.11614974084834E-16)); +#5103=DIRECTION('center_axis',(-1.,-3.00421066399288E-13,5.11614974084834E-16)); +#5104=DIRECTION('ref_axis',(-3.00420799348444E-13,1.,0.)); +#5105=DIRECTION('',(3.00421066399288E-13,-1.,-1.53552004680681E-28)); +#5106=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5107=DIRECTION('',(-3.00421066399288E-13,1.,1.53552004680681E-28)); +#5108=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5109=DIRECTION('center_axis',(3.15492062706729E-13,-1.,-1.61262552065945E-28)); +#5110=DIRECTION('ref_axis',(-1.,-3.15480974677484E-13,5.10702591327572E-16)); +#5111=DIRECTION('',(1.,3.15492062706729E-13,-5.11614974084834E-16)); +#5112=DIRECTION('',(-1.,-3.15492062706729E-13,5.11614974084834E-16)); +#5113=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5114=DIRECTION('center_axis',(0.499692660747882,-0.866202773485921,-2.55650247678909E-16)); +#5115=DIRECTION('ref_axis',(-0.866202773485921,-0.499692660747882,4.44089209850063E-16)); +#5116=DIRECTION('',(0.866202773485921,0.499692660747882,-4.43162309509211E-16)); +#5117=DIRECTION('',(-0.866202773485921,-0.499692660747882,4.43162309509211E-16)); +#5118=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5119=DIRECTION('center_axis',(1.,2.95981076620519E-13,-5.11614974084834E-16)); +#5120=DIRECTION('ref_axis',(2.95985458365067E-13,-1.,0.)); +#5121=DIRECTION('',(-2.95981076620519E-13,1.,1.51280439425079E-28)); +#5122=DIRECTION('',(2.95981076620519E-13,-1.,-1.51280439425079E-28)); +#5123=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5124=DIRECTION('center_axis',(-2.98543519752363E-13,1.,1.52591423701571E-28)); +#5125=DIRECTION('ref_axis',(1.,2.98427949019242E-13,-5.10702591327572E-16)); +#5126=DIRECTION('',(-1.,-2.98543519752363E-13,5.11614974084834E-16)); +#5127=DIRECTION('',(1.,2.98543519752363E-13,-5.11614974084834E-16)); +#5128=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5129=DIRECTION('center_axis',(1.,2.99900146545858E-13,-5.11614974084834E-16)); +#5130=DIRECTION('ref_axis',(2.9989899452687E-13,-1.,0.)); +#5131=DIRECTION('',(-2.99900146545858E-13,1.,1.53285494283368E-28)); +#5132=DIRECTION('',(2.99900146545858E-13,-1.,-1.53285494283368E-28)); +#5133=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5134=DIRECTION('center_axis',(-2.9579701071405E-13,1.,1.51186268551111E-28)); +#5135=DIRECTION('ref_axis',(1.,2.95941049444082E-13,-5.10702591327572E-16)); +#5136=DIRECTION('',(-1.,-2.9579701071405E-13,5.11614974084834E-16)); +#5137=DIRECTION('',(1.,2.9579701071405E-13,-5.11614974084834E-16)); +#5138=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5139=DIRECTION('center_axis',(-1.,-2.99900146545858E-13,5.11614974084834E-16)); +#5140=DIRECTION('ref_axis',(-2.9989899452687E-13,1.,0.)); +#5141=DIRECTION('',(2.99900146545858E-13,-1.,-1.53285494283368E-28)); +#5142=DIRECTION('',(-2.99900146545858E-13,1.,1.53285494283368E-28)); +#5143=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5144=DIRECTION('center_axis',(-2.97194724081273E-13,1.,1.51901359639261E-28)); +#5145=DIRECTION('ref_axis',(1.,2.97362134915602E-13,-5.10702591327572E-16)); +#5146=DIRECTION('',(-1.,-2.97194724081273E-13,5.11614974084834E-16)); +#5147=DIRECTION('',(1.,2.97194724081273E-13,-5.11614974084834E-16)); +#5148=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5149=DIRECTION('center_axis',(-1.,-2.85723968855197E-13,5.11614974084834E-16)); +#5150=DIRECTION('ref_axis',(-2.8572699761753E-13,1.,0.)); +#5151=DIRECTION('',(2.85723968855197E-13,-1.,-1.46032749501539E-28)); +#5152=DIRECTION('',(-2.85723968855197E-13,1.,1.46032749501539E-28)); +#5153=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5154=DIRECTION('center_axis',(2.97194724081273E-13,-1.,-1.51901359639261E-28)); +#5155=DIRECTION('ref_axis',(-1.,-2.97362134915602E-13,5.10702591327572E-16)); +#5156=DIRECTION('',(1.,2.97194724081273E-13,-5.11614974084834E-16)); +#5157=DIRECTION('',(-1.,-2.97194724081273E-13,5.11614974084834E-16)); +#5158=DIRECTION('center_axis',(-5.11614974084834E-16,-1.4791141972894E-31, +-1.)); +#5159=DIRECTION('ref_axis',(-1.,-3.5527136788005E-16,5.10702591327572E-16)); +#5160=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5161=DIRECTION('ref_axis',(1.,3.5527136788005E-16,-5.10702591327572E-16)); +#5162=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5163=DIRECTION('ref_axis',(-1.84921522539127E-15,-1.,1.09399761934478E-30)); +#5164=DIRECTION('',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5165=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5166=DIRECTION('ref_axis',(-0.707106781186548,0.707106781186548,3.61766417531966E-16)); +#5167=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5168=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5169=DIRECTION('ref_axis',(0.707106781186547,0.707106781186548,-3.61766417531966E-16)); +#5170=DIRECTION('',(-2.32452945780892E-16,1.,-2.89850118973053E-32)); +#5171=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5172=DIRECTION('ref_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5173=DIRECTION('',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5174=DIRECTION('center_axis',(-5.11614974084834E-16,-1.4791141972894E-31, +-1.)); +#5175=DIRECTION('ref_axis',(0.707106781186547,0.707106781186548,-3.61766417531966E-16)); +#5176=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5177=DIRECTION('center_axis',(-5.11614974084834E-16,-1.4791141972894E-31, +-1.)); +#5178=DIRECTION('ref_axis',(-0.707106781186547,0.707106781186548,3.61766417531966E-16)); +#5179=DIRECTION('',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5180=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5181=DIRECTION('ref_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5182=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5183=DIRECTION('ref_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5184=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5185=DIRECTION('ref_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5186=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5187=DIRECTION('ref_axis',(1.,3.5527136788005E-16,-5.10702591327572E-16)); +#5188=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5189=DIRECTION('ref_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5190=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5191=DIRECTION('ref_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5192=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5193=DIRECTION('ref_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5194=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5195=DIRECTION('ref_axis',(1.,3.5527136788005E-16,-5.32907051820075E-16)); +#5196=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5197=DIRECTION('ref_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5198=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5199=DIRECTION('ref_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5200=DIRECTION('center_axis',(0.94304372646741,0.332668799213965,-4.82475291677489E-16)); +#5201=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5202=DIRECTION('',(0.332668799213965,-0.94304372646741,-1.70198339088685E-16)); +#5203=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5204=DIRECTION('',(0.332668799213965,-0.94304372646741,-1.70198339088687E-16)); +#5205=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5206=DIRECTION('center_axis',(0.352454989950371,-0.935828766419949,-1.8032125054953E-16)); +#5207=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5208=DIRECTION('',(-0.935828766419949,-0.352454989950371,4.78784010079784E-16)); +#5209=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5210=DIRECTION('',(-0.935828766419949,-0.352454989950372,4.78784010079784E-16)); +#5211=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5212=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5213=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5214=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5215=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5216=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5217=DIRECTION('center_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5218=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5219=DIRECTION('',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5220=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5221=DIRECTION('',(3.71230823859037E-16,-1.,-2.07936320778569E-30)); +#5222=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5223=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5224=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5225=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5226=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5227=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5228=DIRECTION('center_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5229=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5230=DIRECTION('',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5231=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5232=DIRECTION('',(-3.71230823859037E-16,1.,2.07936320778569E-30)); +#5233=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5234=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5235=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5236=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5237=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5238=DIRECTION('center_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5239=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5240=DIRECTION('',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5241=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5242=DIRECTION('',(3.71230823859037E-16,-1.,-2.07936320778569E-30)); +#5243=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5244=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5245=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5246=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5247=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5248=DIRECTION('center_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5249=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5250=DIRECTION('',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5251=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5252=DIRECTION('',(-3.71230823859037E-16,1.,2.07936320778569E-30)); +#5253=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5254=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5255=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5256=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5257=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5258=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5259=DIRECTION('center_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5260=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5261=DIRECTION('',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5262=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5263=DIRECTION('',(3.71230823859037E-16,-1.,-2.07936320778569E-30)); +#5264=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5265=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5266=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5267=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5268=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5269=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5270=DIRECTION('center_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5271=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5272=DIRECTION('',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5273=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5274=DIRECTION('',(3.71230823859037E-16,-1.,-2.07936320778569E-30)); +#5275=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5276=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5277=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5278=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5279=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5280=DIRECTION('center_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5281=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5282=DIRECTION('',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5283=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5284=DIRECTION('',(-3.71230823859037E-16,1.,2.07936320778569E-30)); +#5285=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5286=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5287=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5288=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5289=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5290=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5291=DIRECTION('center_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5292=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5293=DIRECTION('',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5294=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5295=DIRECTION('',(-3.71230823859037E-16,1.,2.07936320778569E-30)); +#5296=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5297=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5298=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5299=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5300=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5301=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5302=DIRECTION('center_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5303=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5304=DIRECTION('',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5305=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5306=DIRECTION('',(-3.71230823859037E-16,1.,2.07936320778569E-30)); +#5307=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5308=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5309=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5310=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5311=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5312=DIRECTION('ref_axis',(1.,3.77475828372553E-16,-5.32907051820075E-16)); +#5313=DIRECTION('center_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5314=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5315=DIRECTION('',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5316=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5317=DIRECTION('',(3.71230823859037E-16,-1.,-2.07936320778569E-30)); +#5318=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5319=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5320=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5321=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5322=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5323=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5324=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5325=DIRECTION('center_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5326=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5327=DIRECTION('',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5328=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5329=DIRECTION('',(3.71230823859037E-16,-1.,-2.07936320778569E-30)); +#5330=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5331=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5332=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5333=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5334=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5335=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5336=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5337=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5338=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5339=DIRECTION('center_axis',(0.323405480371896,0.946260479606658,-1.65459086459361E-16)); +#5340=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5341=DIRECTION('',(0.946260479606658,-0.323405480371896,-4.84121030751463E-16)); +#5342=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5343=DIRECTION('',(0.946260479606658,-0.323405480371896,-4.84121030751463E-16)); +#5344=DIRECTION('center_axis',(0.941412095358987,-0.337258456842524,-4.81640524770238E-16)); +#5345=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5346=DIRECTION('',(-0.337258456842524,-0.941412095358987,1.72546476657379E-16)); +#5347=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5348=DIRECTION('',(-0.337258456842524,-0.941412095358987,1.72546476657377E-16)); +#5349=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5350=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5351=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5352=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5353=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5354=DIRECTION('center_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5355=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5356=DIRECTION('',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5357=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5358=DIRECTION('',(-3.71230823859037E-16,1.,2.07936320778569E-30)); +#5359=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5360=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5361=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5362=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5363=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5364=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5365=DIRECTION('center_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5366=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5367=DIRECTION('',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5368=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5369=DIRECTION('',(-3.71230823859037E-16,1.,2.07936320778569E-30)); +#5370=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5371=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5372=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5373=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5374=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5375=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5376=DIRECTION('center_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5377=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5378=DIRECTION('',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5379=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5380=DIRECTION('',(-3.71230823859037E-16,1.,2.07936320778569E-30)); +#5381=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5382=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5383=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5384=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5385=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5386=DIRECTION('ref_axis',(1.,3.77475828372553E-16,-5.32907051820075E-16)); +#5387=DIRECTION('center_axis',(0.964547915829863,0.263907783265798,-4.93477156960876E-16)); +#5388=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5389=DIRECTION('',(0.263907783265798,-0.964547915829863,-1.35019173696317E-16)); +#5390=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5391=DIRECTION('',(0.263907783265798,-0.964547915829863,-1.35019173696319E-16)); +#5392=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5393=DIRECTION('center_axis',(0.267044981937503,-0.963684065252715,-1.3662421151344E-16)); +#5394=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5395=DIRECTION('',(-0.963684065252715,-0.267044981937503,4.93035198070235E-16)); +#5396=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5397=DIRECTION('',(-0.963684065252715,-0.267044981937503,4.93035198070235E-16)); +#5398=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5399=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5400=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5401=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5402=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5403=DIRECTION('center_axis',(0.56800380783837,0.823025925643362,-2.90599253427315E-16)); +#5404=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5405=DIRECTION('',(0.823025925643362,-0.56800380783837,-4.21072387619175E-16)); +#5406=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5407=DIRECTION('',(0.823025925643362,-0.56800380783837,-4.21072387619176E-16)); +#5408=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5409=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5410=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5411=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5412=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5413=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5414=DIRECTION('center_axis',(-0.946349856067995,0.323143853291511,4.84166757087414E-16)); +#5415=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5416=DIRECTION('',(0.323143853291511,0.946349856067995,-1.6532523412741E-16)); +#5417=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5418=DIRECTION('',(0.323143853291511,0.946349856067995,-1.65325234127408E-16)); +#5419=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5420=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5421=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5422=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5423=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5424=DIRECTION('ref_axis',(1.,3.77475828372553E-16,-5.32907051820075E-16)); +#5425=DIRECTION('center_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5426=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5427=DIRECTION('',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5428=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5429=DIRECTION('',(3.71230823859037E-16,-1.,-2.07936320778569E-30)); +#5430=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5431=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5432=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5433=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5434=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5435=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5436=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5437=DIRECTION('center_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5438=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5439=DIRECTION('',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5440=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5441=DIRECTION('',(3.71230823859037E-16,-1.,-2.07936320778569E-30)); +#5442=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5443=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5444=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5445=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5446=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5447=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5448=DIRECTION('center_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5449=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5450=DIRECTION('',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5451=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5452=DIRECTION('',(3.71230823859037E-16,-1.,-2.07936320778569E-30)); +#5453=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5454=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5455=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5456=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5457=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5458=DIRECTION('center_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5459=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5460=DIRECTION('',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5461=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5462=DIRECTION('',(-3.71230823859037E-16,1.,2.07936320778569E-30)); +#5463=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5464=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5465=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5466=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5467=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5468=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5469=DIRECTION('center_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5470=DIRECTION('ref_axis',(5.11396480717963E-16,0.,1.)); +#5471=DIRECTION('',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5472=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5473=DIRECTION('',(-3.71230823859037E-16,1.,2.07936320778569E-30)); +#5474=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5475=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5476=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5477=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5478=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5479=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5480=DIRECTION('center_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5481=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5482=DIRECTION('',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5483=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5484=DIRECTION('',(-3.71230823859037E-16,1.,2.07936320778569E-30)); +#5485=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5486=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5487=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5488=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5489=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5490=DIRECTION('ref_axis',(1.,3.77475828372553E-16,-5.32907051820075E-16)); +#5491=DIRECTION('center_axis',(0.943043726467411,0.332668799213963,-4.8247529167749E-16)); +#5492=DIRECTION('ref_axis',(-5.32907051820075E-16,0.,-1.)); +#5493=DIRECTION('',(0.332668799213963,-0.943043726467411,-1.70198339088684E-16)); +#5494=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5495=DIRECTION('',(0.332668799213963,-0.943043726467411,-1.70198339088686E-16)); +#5496=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5497=DIRECTION('center_axis',(0.352454989950373,-0.935828766419948,-1.80321250549531E-16)); +#5498=DIRECTION('ref_axis',(-5.32907051820075E-16,0.,-1.)); +#5499=DIRECTION('',(-0.935828766419948,-0.352454989950373,4.78784010079784E-16)); +#5500=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5501=DIRECTION('',(-0.935828766419948,-0.352454989950373,4.78784010079783E-16)); +#5502=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5503=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5504=DIRECTION('ref_axis',(-5.32907051820075E-16,0.,-1.)); +#5505=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5506=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5507=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5508=DIRECTION('center_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5509=DIRECTION('ref_axis',(-5.32907051820075E-16,0.,-1.)); +#5510=DIRECTION('',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5511=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5512=DIRECTION('',(3.71230823859037E-16,-1.,-2.07936320778569E-30)); +#5513=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5514=DIRECTION('ref_axis',(5.32907051820075E-16,0.,1.)); +#5515=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5516=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5517=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5518=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5519=DIRECTION('center_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5520=DIRECTION('ref_axis',(5.32907051820075E-16,0.,1.)); +#5521=DIRECTION('',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5522=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5523=DIRECTION('',(-3.71230823859037E-16,1.,2.07936320778569E-30)); +#5524=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5525=DIRECTION('ref_axis',(5.32907051820075E-16,0.,1.)); +#5526=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5527=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5528=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5529=DIRECTION('center_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5530=DIRECTION('ref_axis',(-5.32907051820075E-16,0.,-1.)); +#5531=DIRECTION('',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5532=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5533=DIRECTION('',(3.71230823859037E-16,-1.,-2.07936320778569E-30)); +#5534=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5535=DIRECTION('ref_axis',(-5.32907051820075E-16,0.,-1.)); +#5536=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5537=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5538=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5539=DIRECTION('center_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5540=DIRECTION('ref_axis',(5.32907051820075E-16,0.,1.)); +#5541=DIRECTION('',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5542=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5543=DIRECTION('',(-3.71230823859037E-16,1.,2.07936320778569E-30)); +#5544=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5545=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5546=DIRECTION('ref_axis',(-5.32907051820075E-16,0.,-1.)); +#5547=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5548=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5549=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5550=DIRECTION('center_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5551=DIRECTION('ref_axis',(-5.32907051820075E-16,0.,-1.)); +#5552=DIRECTION('',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5553=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5554=DIRECTION('',(3.71230823859037E-16,-1.,-2.07936320778569E-30)); +#5555=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5556=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5557=DIRECTION('ref_axis',(5.32907051820075E-16,0.,1.)); +#5558=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5559=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5560=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5561=DIRECTION('center_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5562=DIRECTION('ref_axis',(-5.32907051820075E-16,0.,-1.)); +#5563=DIRECTION('',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5564=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5565=DIRECTION('',(3.71230823859037E-16,-1.,-2.07936320778569E-30)); +#5566=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5567=DIRECTION('ref_axis',(-5.32907051820075E-16,0.,-1.)); +#5568=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5569=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5570=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5571=DIRECTION('center_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5572=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5573=DIRECTION('',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5574=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5575=DIRECTION('',(-3.71230823859037E-16,1.,2.07936320778569E-30)); +#5576=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5577=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5578=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5579=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5580=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5581=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5582=DIRECTION('center_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5583=DIRECTION('ref_axis',(5.32907051820075E-16,0.,1.)); +#5584=DIRECTION('',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5585=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5586=DIRECTION('',(-3.71230823859037E-16,1.,2.07936320778569E-30)); +#5587=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5588=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5589=DIRECTION('ref_axis',(-5.32907051820075E-16,0.,-1.)); +#5590=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5591=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5592=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5593=DIRECTION('center_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5594=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5595=DIRECTION('',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5596=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5597=DIRECTION('',(-3.71230823859037E-16,1.,2.07936320778569E-30)); +#5598=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5599=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5600=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5601=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5602=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5603=DIRECTION('ref_axis',(1.,3.77475828372553E-16,-5.32907051820075E-16)); +#5604=DIRECTION('center_axis',(-5.11614974084834E-16,-1.4791141972894E-31, +-1.)); +#5605=DIRECTION('ref_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5606=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5607=DIRECTION('ref_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5608=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5609=DIRECTION('center_axis',(-5.11614974084834E-16,-1.4791141972894E-31, +-1.)); +#5610=DIRECTION('ref_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5611=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5612=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5613=DIRECTION('ref_axis',(-5.32907051820075E-16,0.,-1.)); +#5614=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5615=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5616=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5617=DIRECTION('center_axis',(-5.11614974084834E-16,-1.4791141972894E-31, +-1.)); +#5618=DIRECTION('ref_axis',(1.33416005516035E-16,1.,-2.16169045933528E-31)); +#5619=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5620=DIRECTION('ref_axis',(1.33416005516035E-16,1.,-2.16169045933528E-31)); +#5621=DIRECTION('center_axis',(-5.11614974084834E-16,-1.4791141972894E-31, +-1.)); +#5622=DIRECTION('ref_axis',(1.33416005516035E-16,1.,-2.16169045933528E-31)); +#5623=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5624=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5625=DIRECTION('ref_axis',(5.32907051820075E-16,0.,1.)); +#5626=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5627=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5628=DIRECTION('center_axis',(5.11614974084834E-16,-1.88943595945756E-30, +1.)); +#5629=DIRECTION('ref_axis',(1.,3.77475828372553E-16,-5.32907051820075E-16)); +#5630=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5631=DIRECTION('ref_axis',(-0.707106781186549,-2.62499832936194E-16,0.707106781186546)); +#5632=DIRECTION('center_axis',(-3.71230823859036E-16,1.,7.72329060608804E-16)); +#5633=DIRECTION('ref_axis',(-0.707106781186549,-2.62499832936194E-16,0.707106781186546)); +#5634=DIRECTION('',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5635=DIRECTION('center_axis',(4.19409245492884E-16,-1.,-7.33399184958269E-16)); +#5636=DIRECTION('ref_axis',(-0.707106781186549,-2.62499832936194E-16,0.707106781186546)); +#5637=DIRECTION('',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5638=DIRECTION('center_axis',(-4.19409245492884E-16,1.,7.33399184958269E-16)); +#5639=DIRECTION('ref_axis',(5.32907051820075E-16,-7.54951656745106E-16, +1.)); +#5640=DIRECTION('',(-1.,-4.19409245492884E-16,5.11614974084834E-16)); +#5641=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-5.79246795456603E-16)); +#5642=DIRECTION('ref_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5643=DIRECTION('',(-5.11614974084834E-16,7.33399184958269E-16,-1.)); +#5644=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5645=DIRECTION('ref_axis',(1.,3.71230823859037E-16,-5.32907051820075E-16)); +#5646=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5647=DIRECTION('',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5648=DIRECTION('',(-1.,-3.23052402225199E-16,5.11614974084834E-16)); +#5649=DIRECTION('',(-3.71230823859037E-16,1.,5.55111512312578E-16)); +#5650=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5651=DIRECTION('',(-3.71230823859037E-16,1.,5.55111512312578E-16)); +#5652=DIRECTION('center_axis',(-5.11614974084834E-16,-1.4791141972894E-31, +-1.)); +#5653=DIRECTION('ref_axis',(-1.,-1.15648231731818E-18,5.11614974084834E-16)); +#5654=DIRECTION('',(-1.18907409171501E-16,1.,-8.70766086671674E-32)); +#5655=DIRECTION('center_axis',(-5.11614974084834E-16,-1.4791141972894E-31, +-1.)); +#5656=DIRECTION('ref_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5657=DIRECTION('',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5658=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5659=DIRECTION('ref_axis',(0.70710678118655,2.62499832936194E-16,0.707106781186546)); +#5660=DIRECTION('center_axis',(3.23052402225199E-16,-1.,-7.33399184958256E-16)); +#5661=DIRECTION('ref_axis',(0.70710678118655,2.62499832936194E-16,0.707106781186546)); +#5662=DIRECTION('center_axis',(-3.71230823859036E-16,1.,7.72329060608804E-16)); +#5663=DIRECTION('ref_axis',(0.70710678118655,2.62499832936194E-16,0.707106781186546)); +#5664=DIRECTION('',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5665=DIRECTION('center_axis',(-3.23052402225199E-16,1.,7.33399184958256E-16)); +#5666=DIRECTION('ref_axis',(5.32907051820075E-16,-7.54951656745106E-16, +1.)); +#5667=DIRECTION('',(5.11614974084834E-16,-7.33399184958256E-16,1.)); +#5668=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-5.79246795456603E-16)); +#5669=DIRECTION('ref_axis',(-5.11614974084834E-16,5.79246795456603E-16, +-1.)); +#5670=DIRECTION('center_axis',(-5.11614974084834E-16,-1.4791141972894E-31, +-1.)); +#5671=DIRECTION('ref_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5672=DIRECTION('center_axis',(-5.11614974084834E-16,1.4994086408206E-30, +-1.)); +#5673=DIRECTION('ref_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5674=DIRECTION('center_axis',(-5.11614974084834E-16,-1.4791141972894E-31, +-1.)); +#5675=DIRECTION('ref_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5676=DIRECTION('center_axis',(-5.11614974084834E-16,1.4994086408206E-30, +-1.)); +#5677=DIRECTION('ref_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5678=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5679=DIRECTION('ref_axis',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5680=DIRECTION('center_axis',(-5.11614974084834E-16,-1.4791141972894E-31, +-1.)); +#5681=DIRECTION('ref_axis',(-1.84921522539127E-15,-1.,1.09399761934478E-30)); +#5682=DIRECTION('center_axis',(4.06966127464158E-15,1.,-2.23001106728874E-30)); +#5683=DIRECTION('ref_axis',(-1.,4.06966127464158E-15,5.11614974084834E-16)); +#5684=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5685=DIRECTION('ref_axis',(0.707106781186548,2.62499832936194E-16,0.707106781186548)); +#5686=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5687=DIRECTION('ref_axis',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5688=DIRECTION('',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5689=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5690=DIRECTION('ref_axis',(-0.707106781186546,-2.62499832936193E-16,0.707106781186549)); +#5691=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5692=DIRECTION('ref_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5693=DIRECTION('',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5694=DIRECTION('center_axis',(-5.11614974084834E-16,-1.4791141972894E-31, +-1.)); +#5695=DIRECTION('ref_axis',(-1.,0.,4.9960036108132E-16)); +#5696=DIRECTION('center_axis',(1.,9.3675067702748E-17,-5.11614974084834E-16)); +#5697=DIRECTION('ref_axis',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5698=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5699=DIRECTION('ref_axis',(-0.707106781186547,0.707106781186548,3.61766417531966E-16)); +#5700=DIRECTION('center_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5701=DIRECTION('ref_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5702=DIRECTION('center_axis',(-5.11614974084834E-16,-1.4791141972894E-31, +-1.)); +#5703=DIRECTION('ref_axis',(-0.707106781186548,0.707106781186548,3.61766417531966E-16)); +#5704=DIRECTION('center_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5705=DIRECTION('ref_axis',(6.24266250468159E-16,-0.707106781186549,0.707106781186546)); +#5706=DIRECTION('center_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5707=DIRECTION('ref_axis',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5708=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5709=DIRECTION('center_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5710=DIRECTION('ref_axis',(9.92665845957735E-17,0.707106781186546,0.707106781186549)); +#5711=DIRECTION('center_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5712=DIRECTION('ref_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5713=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5714=DIRECTION('center_axis',(-5.11614974084834E-16,-1.4791141972894E-31, +-1.)); +#5715=DIRECTION('ref_axis',(-1.,0.,4.9960036108132E-16)); +#5716=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5717=DIRECTION('ref_axis',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5718=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5719=DIRECTION('ref_axis',(0.707106781186547,0.707106781186548,-3.61766417531966E-16)); +#5720=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5721=DIRECTION('ref_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5722=DIRECTION('center_axis',(-5.11614974084834E-16,-1.4791141972894E-31, +-1.)); +#5723=DIRECTION('ref_axis',(0.707106781186547,0.707106781186548,-3.61766417531966E-16)); +#5724=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5725=DIRECTION('ref_axis',(-0.707106781186547,-2.62499832936194E-16,0.707106781186548)); +#5726=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5727=DIRECTION('ref_axis',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5728=DIRECTION('',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5729=DIRECTION('center_axis',(2.32452945780892E-16,-1.,2.89850118973053E-32)); +#5730=DIRECTION('ref_axis',(0.707106781186548,2.62499832936194E-16,0.707106781186547)); +#5731=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5732=DIRECTION('ref_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5733=DIRECTION('',(2.32452945780892E-16,-1.,2.89850118973053E-32)); +#5734=DIRECTION('center_axis',(-5.11614974084834E-16,-1.4791141972894E-31, +-1.)); +#5735=DIRECTION('ref_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5736=DIRECTION('center_axis',(1.,2.32452945780892E-16,-5.11614974084834E-16)); +#5737=DIRECTION('ref_axis',(-5.32907051820075E-16,0.,-1.)); +#5738=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5739=DIRECTION('',(-2.32452945780892E-16,1.,-2.89850118973053E-32)); +#5740=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5741=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5742=DIRECTION('ref_axis',(0.707106781186547,0.707106781186548,-3.61766417531966E-16)); +#5743=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5744=DIRECTION('center_axis',(-5.11614974084834E-16,-1.4791141972894E-31, +-1.)); +#5745=DIRECTION('ref_axis',(0.707106781186547,0.707106781186548,-3.61766417531966E-16)); +#5746=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5747=DIRECTION('ref_axis',(5.32907051820075E-16,0.,1.)); +#5748=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5749=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5750=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5751=DIRECTION('ref_axis',(-0.707106781186547,0.707106781186548,3.61766417531966E-16)); +#5752=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5753=DIRECTION('center_axis',(-5.11614974084834E-16,-1.4791141972894E-31, +-1.)); +#5754=DIRECTION('ref_axis',(-0.707106781186547,0.707106781186548,3.61766417531966E-16)); +#5755=DIRECTION('center_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5756=DIRECTION('ref_axis',(5.32907051820075E-16,0.,1.)); +#5757=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5758=DIRECTION('',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5759=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5760=DIRECTION('ref_axis',(0.707106781186547,-0.707106781186548,-3.61766417531966E-16)); +#5761=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5762=DIRECTION('center_axis',(-5.11614974084834E-16,-1.4791141972894E-31, +-1.)); +#5763=DIRECTION('ref_axis',(0.707106781186547,-0.707106781186548,-3.61766417531966E-16)); +#5764=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5765=DIRECTION('ref_axis',(1.,3.5527136788005E-16,-5.10702591327572E-16)); +#5766=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5767=DIRECTION('ref_axis',(-0.707106781186547,0.707106781186548,3.61766417531966E-16)); +#5768=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5769=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5770=DIRECTION('ref_axis',(-0.707106781186547,0.707106781186548,3.61766417531966E-16)); +#5771=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5772=DIRECTION('center_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5773=DIRECTION('ref_axis',(-5.32907051820075E-16,0.,-1.)); +#5774=DIRECTION('',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5775=DIRECTION('center_axis',(-5.11614974084834E-16,-1.4791141972894E-31, +-1.)); +#5776=DIRECTION('ref_axis',(-1.,-3.5527136788005E-16,5.32907051820075E-16)); +#5777=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5778=DIRECTION('ref_axis',(-0.707106781186548,0.707106781186547,1.40849472332115E-15)); +#5779=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5780=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5781=DIRECTION('ref_axis',(0.707106781186548,0.707106781186547,-3.61766417531966E-16)); +#5782=DIRECTION('',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5783=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5784=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5785=DIRECTION('',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5786=DIRECTION('',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5787=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5788=DIRECTION('ref_axis',(0.707106781186547,0.707106781186548,-3.61766417531966E-16)); +#5789=DIRECTION('',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5790=DIRECTION('center_axis',(-5.11614974084834E-16,-1.4791141972894E-31, +-1.)); +#5791=DIRECTION('ref_axis',(0.707106781186547,-0.707106781186548,-3.61766417531966E-16)); +#5792=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5793=DIRECTION('ref_axis',(-0.707106781186547,-0.707106781186548,3.61766417531966E-16)); +#5794=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5795=DIRECTION('center_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5796=DIRECTION('ref_axis',(5.32907051820075E-16,0.,1.)); +#5797=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5798=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5799=DIRECTION('ref_axis',(0.707106781186547,0.707106781186548,-3.61766417531966E-16)); +#5800=DIRECTION('',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5801=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5802=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5803=DIRECTION('center_axis',(-5.11614974084834E-16,5.79246795456603E-16, +-1.)); +#5804=DIRECTION('ref_axis',(0.707106781186548,0.707106781186547,-3.61766417531966E-16)); +#5805=DIRECTION('',(5.11614974084834E-16,-5.79246795456603E-16,1.)); +#5806=DIRECTION('center_axis',(-5.11614974084834E-16,7.40148683083437E-16, +-1.)); +#5807=DIRECTION('ref_axis',(-3.71230823859037E-16,1.,7.40148683083437E-16)); +#5808=DIRECTION('',(-5.11614974084834E-16,5.79246795456603E-16,-1.)); +#5809=DIRECTION('center_axis',(-3.71230823859037E-16,1.,5.79246795456603E-16)); +#5810=DIRECTION('ref_axis',(5.55111512312578E-16,0.,1.)); +#5811=DIRECTION('center_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5812=DIRECTION('ref_axis',(-3.71230823859036E-16,1.,1.48029736616687E-15)); +#5813=DIRECTION('center_axis',(-3.71230823859037E-16,1.,5.79246795456603E-16)); +#5814=DIRECTION('ref_axis',(0.707106781186548,-1.5383380129824E-16,0.707106781186547)); +#5815=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-5.79246795456603E-16)); +#5816=DIRECTION('ref_axis',(0.707106781186548,-1.47089504111747E-16,0.707106781186547)); +#5817=DIRECTION('center_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5818=DIRECTION('ref_axis',(9.92665845957721E-17,0.707106781186548,0.707106781186548)); +#5819=DIRECTION('center_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5820=DIRECTION('ref_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5821=DIRECTION('',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5822=DIRECTION('center_axis',(-3.71230823859037E-16,1.,5.79246795456603E-16)); +#5823=DIRECTION('ref_axis',(5.55111512312578E-16,0.,1.)); +#5824=DIRECTION('center_axis',(5.11614974084834E-16,-7.40148683083437E-16, +1.)); +#5825=DIRECTION('ref_axis',(-3.71230823859037E-16,1.,7.40148683083437E-16)); +#5826=DIRECTION('center_axis',(-3.71230823859037E-16,1.,5.79246795456603E-16)); +#5827=DIRECTION('ref_axis',(-0.707106781186547,-6.78833467170627E-16,0.707106781186548)); +#5828=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-5.79246795456603E-16)); +#5829=DIRECTION('ref_axis',(-0.707106781186547,-6.72089169984135E-16,0.707106781186548)); +#5830=DIRECTION('center_axis',(5.11614974084834E-16,-5.79246795456603E-16, +1.)); +#5831=DIRECTION('ref_axis',(-0.707106781186548,0.707106781186547,1.40849472332115E-15)); +#5832=DIRECTION('',(5.11614974084834E-16,-5.79246795456603E-16,1.)); +#5833=DIRECTION('',(-5.11614974084834E-16,5.79246795456603E-16,-1.)); +#5834=DIRECTION('center_axis',(-3.71230823859037E-16,1.,5.79246795456603E-16)); +#5835=DIRECTION('ref_axis',(5.11614974084834E-16,-7.105427357601E-16,1.)); +#5836=DIRECTION('center_axis',(-5.11614974084834E-16,-1.4791141972894E-31, +-1.)); +#5837=DIRECTION('ref_axis',(-1.,-1.15648231731818E-18,5.11614974084834E-16)); +#5838=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5839=DIRECTION('ref_axis',(-1.,-1.15648231731818E-18,5.11614974084834E-16)); +#5840=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5841=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5842=DIRECTION('center_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5843=DIRECTION('ref_axis',(-5.10702591327572E-16,0.,-1.)); +#5844=DIRECTION('',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5845=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5846=DIRECTION('center_axis',(-5.11614974084834E-16,-1.4791141972894E-31, +-1.)); +#5847=DIRECTION('ref_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5848=DIRECTION('center_axis',(5.11614974084834E-16,1.4791141972894E-31, +1.)); +#5849=DIRECTION('ref_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5850=DIRECTION('',(-5.11614974084834E-16,-1.4791141972894E-31,-1.)); +#5851=DIRECTION('center_axis',(-1.,-1.18907409171501E-16,5.11614974084834E-16)); +#5852=DIRECTION('ref_axis',(5.10702591327572E-16,0.,1.)); +#5853=DIRECTION('',(1.18907409171501E-16,-1.,8.70766086671674E-32)); +#5854=DIRECTION('center_axis',(5.11614974084834E-16,-1.4994086408206E-30, +1.)); +#5855=DIRECTION('ref_axis',(1.,3.5527136788005E-16,-5.32907051820075E-16)); +#5856=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-5.55111512312578E-16)); +#5857=DIRECTION('ref_axis',(-5.11614974084834E-16,5.55111512312578E-16, +-1.)); +#5858=DIRECTION('',(-3.71230823859037E-16,1.,5.55111512312578E-16)); +#5859=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-5.55111512312578E-16)); +#5860=DIRECTION('ref_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5861=DIRECTION('',(-3.71230823859037E-16,1.,5.55111512312578E-16)); +#5862=DIRECTION('center_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5863=DIRECTION('ref_axis',(-5.32907051820075E-16,0.,-1.)); +#5864=DIRECTION('',(5.11614974084834E-16,-7.72329060608804E-16,1.)); +#5865=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5866=DIRECTION('ref_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5867=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5868=DIRECTION('ref_axis',(-1.,-3.71230823859037E-16,5.11614974084834E-16)); +#5869=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5870=DIRECTION('ref_axis',(-5.11614974084834E-16,0.,-1.)); +#5871=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5872=DIRECTION('ref_axis',(-6.34075609467072E-16,-1.93372582292189E-31, +-1.)); +#5873=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5874=DIRECTION('ref_axis',(-6.34075609467072E-16,-1.93372582292189E-31, +-1.)); +#5875=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5876=DIRECTION('ref_axis',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5877=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5878=DIRECTION('ref_axis',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5879=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5880=DIRECTION('ref_axis',(-5.11614974084834E-16,0.,-1.)); +#5881=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5882=DIRECTION('ref_axis',(5.11614974084834E-16,0.,1.)); +#5883=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5884=DIRECTION('ref_axis',(-3.89154338702596E-16,-1.02450257165691E-31, +-1.)); +#5885=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5886=DIRECTION('ref_axis',(-3.89154338702596E-16,-1.02450257165691E-31, +-1.)); +#5887=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5888=DIRECTION('ref_axis',(-5.11614974084834E-16,0.,-1.)); +#5889=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5890=DIRECTION('ref_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5891=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5892=DIRECTION('ref_axis',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5893=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5894=DIRECTION('ref_axis',(5.11614974084834E-16,1.4791141972894E-31,1.)); +#5895=DIRECTION('center_axis',(-3.71230823859037E-16,1.,4.20158285991929E-32)); +#5896=DIRECTION('ref_axis',(5.11614974084834E-16,0.,1.)); +#5897=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5898=DIRECTION('ref_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5899=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5900=DIRECTION('ref_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5901=DIRECTION('center_axis',(-3.71230823859036E-16,1.,7.72329060608804E-16)); +#5902=DIRECTION('ref_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5903=DIRECTION('center_axis',(3.71230823859037E-16,-1.,-4.20158285991929E-32)); +#5904=DIRECTION('ref_axis',(-5.11614974084834E-16,0.,-1.)); +#5905=DIRECTION('center_axis',(3.71230823859036E-16,-1.,-7.72329060608804E-16)); +#5906=DIRECTION('ref_axis',(-5.11614974084834E-16,7.72329060608804E-16, +-1.)); +#5907=DIRECTION('',(-5.11614974084834E-16,7.72329060608804E-16,-1.)); +#5908=DIRECTION('center_axis',(1.,3.71230823859037E-16,-5.11614974084834E-16)); +#5909=DIRECTION('ref_axis',(-5.32907051820075E-16,0.,-1.)); +#5910=CARTESIAN_POINT('',(0.,0.,0.)); +#5911=CARTESIAN_POINT('Origin',(2.44474580714482E-45,13.5,-2.)); +#5912=CARTESIAN_POINT('',(1.,13.5,-9.65)); +#5913=CARTESIAN_POINT('Origin',(2.29712195610758E-44,13.5,-9.65)); +#5914=CARTESIAN_POINT('',(1.,13.5,-5.5)); +#5915=CARTESIAN_POINT('Origin',(1.18359429494662E-44,13.5,-5.5)); +#5916=CARTESIAN_POINT('Origin',(2.83475563364149E-45,-8.87500000000004, +-6.71604062396828E-46)); +#5917=CARTESIAN_POINT('',(-2.51664917224781E-16,-8.75000000000004,-2.055)); +#5918=CARTESIAN_POINT('Origin',(2.80259692864966E-45,-8.75000000000004, +-6.62144850250394E-46)); +#5919=CARTESIAN_POINT('',(2.20000000000001,-8.89500000000004,4.15613988432673E-15)); +#5920=CARTESIAN_POINT('Origin',(6.11598053569273E-15,-8.89500000000004, +5.55111512312578E-15)); +#5921=CARTESIAN_POINT('Origin',(-1.76393918019011E-45,8.99999999999996, +6.81063274543242E-46)); +#5922=CARTESIAN_POINT('',(-0.600000000000001,7.,-2.5298221281347)); +#5923=CARTESIAN_POINT('Ctrl Pts',(-0.600000000000001,7.,-2.5298221281347)); +#5924=CARTESIAN_POINT('Ctrl Pts',(-0.600000000000001,6.92436455188637,-2.5298221281347)); +#5925=CARTESIAN_POINT('Ctrl Pts',(-0.584828239594854,6.84388239948536,-2.53356676449526)); +#5926=CARTESIAN_POINT('Ctrl Pts',(-0.523513381139541,6.69614058831958,-2.54694293943681)); +#5927=CARTESIAN_POINT('Ctrl Pts',(-0.477384356141807,6.62885621871795,-2.55636521893602)); +#5928=CARTESIAN_POINT('Ctrl Pts',(-0.371149125270928,6.52262098784707,-2.57393603254532)); +#5929=CARTESIAN_POINT('Ctrl Pts',(-0.303862512043444,6.47648778770214,-2.58324758918717)); +#5930=CARTESIAN_POINT('Ctrl Pts',(-0.156112810220188,6.4151698902202,-2.59636848759965)); +#5931=CARTESIAN_POINT('Ctrl Pts',(-0.0756278390623092,6.4,-2.6)); +#5932=CARTESIAN_POINT('Ctrl Pts',(0.075627839062307,6.4,-2.6)); +#5933=CARTESIAN_POINT('Ctrl Pts',(0.156112810220186,6.4151698902202,-2.59636848759965)); +#5934=CARTESIAN_POINT('Ctrl Pts',(0.303862512043441,6.47648778770214,-2.58324758918717)); +#5935=CARTESIAN_POINT('Ctrl Pts',(0.371149125270925,6.52262098784707,-2.57393603254532)); +#5936=CARTESIAN_POINT('Ctrl Pts',(0.477384356141805,6.62885621871795,-2.55636521893602)); +#5937=CARTESIAN_POINT('Ctrl Pts',(0.523513381139537,6.69614058831958,-2.54694293943681)); +#5938=CARTESIAN_POINT('Ctrl Pts',(0.584828239594851,6.84388239948536,-2.53356676449526)); +#5939=CARTESIAN_POINT('Ctrl Pts',(0.599999999999999,6.92436455188637,-2.5298221281347)); +#5940=CARTESIAN_POINT('Ctrl Pts',(0.599999999999999,7.07563544811363,-2.5298221281347)); +#5941=CARTESIAN_POINT('Ctrl Pts',(0.584828239594851,7.15611760051464,-2.53356676449526)); +#5942=CARTESIAN_POINT('Ctrl Pts',(0.523513381139538,7.30385941168041,-2.54694293943681)); +#5943=CARTESIAN_POINT('Ctrl Pts',(0.477384356141805,7.37114378128205,-2.55636521893602)); +#5944=CARTESIAN_POINT('Ctrl Pts',(0.371149125270926,7.47737901215293,-2.57393603254532)); +#5945=CARTESIAN_POINT('Ctrl Pts',(0.303862512043442,7.52351221229785,-2.58324758918717)); +#5946=CARTESIAN_POINT('Ctrl Pts',(0.156112810220186,7.58483010977979,-2.59636848759965)); +#5947=CARTESIAN_POINT('Ctrl Pts',(0.075627839062307,7.6,-2.6)); +#5948=CARTESIAN_POINT('Ctrl Pts',(-0.0756278390623091,7.6,-2.6)); +#5949=CARTESIAN_POINT('Ctrl Pts',(-0.156112810220189,7.58483010977979,-2.59636848759965)); +#5950=CARTESIAN_POINT('Ctrl Pts',(-0.303862512043443,7.52351221229785,-2.58324758918717)); +#5951=CARTESIAN_POINT('Ctrl Pts',(-0.371149125270928,7.47737901215293,-2.57393603254532)); +#5952=CARTESIAN_POINT('Ctrl Pts',(-0.477384356141807,7.37114378128205,-2.55636521893602)); +#5953=CARTESIAN_POINT('Ctrl Pts',(-0.523513381139539,7.30385941168042,-2.54694293943681)); +#5954=CARTESIAN_POINT('Ctrl Pts',(-0.584828239594853,7.15611760051464,-2.53356676449526)); +#5955=CARTESIAN_POINT('Ctrl Pts',(-0.600000000000001,7.07563544811363,-2.5298221281347)); +#5956=CARTESIAN_POINT('Ctrl Pts',(-0.600000000000001,7.,-2.5298221281347)); +#5957=CARTESIAN_POINT('',(0.55,6.99999999999996,-2.54116115191461)); +#5958=CARTESIAN_POINT('Ctrl Pts',(0.55,6.99999999999996,-2.54116115191461)); +#5959=CARTESIAN_POINT('Ctrl Pts',(0.55,7.06928739335909,-2.54116115191461)); +#5960=CARTESIAN_POINT('Ctrl Pts',(0.536109918409271,7.14304474791729,-2.544289079225)); +#5961=CARTESIAN_POINT('Ctrl Pts',(0.479916638888424,7.27848821030276,-2.55548444857659)); +#5962=CARTESIAN_POINT('Ctrl Pts',(0.437624377669688,7.34019308163547,-2.56337910434372)); +#5963=CARTESIAN_POINT('Ctrl Pts',(0.340196513633446,7.43762094567171,-2.57811821268995)); +#5964=CARTESIAN_POINT('Ctrl Pts',(0.278490190788015,7.47991589275183,-2.58593505894656)); +#5965=CARTESIAN_POINT('Ctrl Pts',(0.143041662078886,7.53611112313821,-2.59695128912423)); +#5966=CARTESIAN_POINT('Ctrl Pts',(0.0692825120899624,7.54999999999996,-2.6)); +#5967=CARTESIAN_POINT('Ctrl Pts',(-0.0692825120899628,7.54999999999996, +-2.6)); +#5968=CARTESIAN_POINT('Ctrl Pts',(-0.143041662078886,7.53611112313821,-2.59695128912423)); +#5969=CARTESIAN_POINT('Ctrl Pts',(-0.278490190788015,7.47991589275183,-2.58593505894656)); +#5970=CARTESIAN_POINT('Ctrl Pts',(-0.340196513633446,7.43762094567171,-2.57811821268995)); +#5971=CARTESIAN_POINT('Ctrl Pts',(-0.437624377669688,7.34019308163547,-2.56337910434372)); +#5972=CARTESIAN_POINT('Ctrl Pts',(-0.479916638888424,7.27848821030276,-2.55548444857659)); +#5973=CARTESIAN_POINT('Ctrl Pts',(-0.53610991840927,7.14304474791729,-2.544289079225)); +#5974=CARTESIAN_POINT('Ctrl Pts',(-0.55,7.06928739335909,-2.54116115191461)); +#5975=CARTESIAN_POINT('Ctrl Pts',(-0.55,6.93071260664083,-2.54116115191461)); +#5976=CARTESIAN_POINT('Ctrl Pts',(-0.536109918409271,6.85695525208263,-2.544289079225)); +#5977=CARTESIAN_POINT('Ctrl Pts',(-0.479916638888424,6.72151178969716,-2.55548444857659)); +#5978=CARTESIAN_POINT('Ctrl Pts',(-0.437624377669688,6.65980691836444,-2.56337910434372)); +#5979=CARTESIAN_POINT('Ctrl Pts',(-0.340196513633446,6.5623790543282,-2.57811821268995)); +#5980=CARTESIAN_POINT('Ctrl Pts',(-0.278490190788015,6.52008410724808,-2.58593505894656)); +#5981=CARTESIAN_POINT('Ctrl Pts',(-0.143041662078886,6.4638888768617,-2.59695128912423)); +#5982=CARTESIAN_POINT('Ctrl Pts',(-0.0692825120899624,6.44999999999996, +-2.6)); +#5983=CARTESIAN_POINT('Ctrl Pts',(0.0692825120899626,6.44999999999996,-2.6)); +#5984=CARTESIAN_POINT('Ctrl Pts',(0.143041662078886,6.4638888768617,-2.59695128912423)); +#5985=CARTESIAN_POINT('Ctrl Pts',(0.278490190788015,6.52008410724808,-2.58593505894656)); +#5986=CARTESIAN_POINT('Ctrl Pts',(0.340196513633446,6.5623790543282,-2.57811821268995)); +#5987=CARTESIAN_POINT('Ctrl Pts',(0.437624377669688,6.65980691836444,-2.56337910434372)); +#5988=CARTESIAN_POINT('Ctrl Pts',(0.479916638888424,6.72151178969716,-2.55548444857659)); +#5989=CARTESIAN_POINT('Ctrl Pts',(0.53610991840927,6.85695525208263,-2.544289079225)); +#5990=CARTESIAN_POINT('Ctrl Pts',(0.55,6.93071260664083,-2.54116115191461)); +#5991=CARTESIAN_POINT('Ctrl Pts',(0.55,6.99999999999996,-2.54116115191461)); +#5992=CARTESIAN_POINT('Origin',(-1.24939990032084E-45,6.99999999999996, +5.29715880200297E-46)); +#5993=CARTESIAN_POINT('',(-0.248605273143219,7.49060719334855,-1.00215525536845E-46)); +#5994=CARTESIAN_POINT('',(-0.055,7.49999999999996,4.19976773692412E-46)); +#5995=CARTESIAN_POINT('Origin',(-0.055,5.49999999999996,2.68629379349467E-46)); +#5996=CARTESIAN_POINT('',(0.248605273143219,7.49060719334855,1.23389940629666E-45)); +#5997=CARTESIAN_POINT('Origin',(-1.24939990032084E-45,6.99999999999996, +5.29715880200297E-46)); +#5998=CARTESIAN_POINT('',(0.055,7.49999999999996,7.15128683879656E-46)); +#5999=CARTESIAN_POINT('Origin',(0.055,5.49999999999996,5.63781289536711E-46)); +#6000=CARTESIAN_POINT('',(-1.37803472028816E-45,7.49999999999996,5.67552728786034E-46)); +#6001=CARTESIAN_POINT('Origin',(-1.24939990032084E-45,6.99999999999996, +5.29715880200297E-46)); +#6002=CARTESIAN_POINT('Ctrl Pts',(0.248605273143235,7.49060719334855,-1.52226826003008E-17)); +#6003=CARTESIAN_POINT('Ctrl Pts',(0.248605273143235,7.49060719334855,-0.0310667577569131)); +#6004=CARTESIAN_POINT('Ctrl Pts',(0.249991483358603,7.48991224939612,-0.0621709094991396)); +#6005=CARTESIAN_POINT('Ctrl Pts',(0.255556724842753,7.48703248270592,-0.124318248354732)); +#6006=CARTESIAN_POINT('Ctrl Pts',(0.259721027679614,7.48485417273652,-0.155050799359852)); +#6007=CARTESIAN_POINT('Ctrl Pts',(0.272131362365563,7.47802488080703,-0.225104153901911)); +#6008=CARTESIAN_POINT('Ctrl Pts',(0.281068369955179,7.47291357674832,-0.26369306191542)); +#6009=CARTESIAN_POINT('Ctrl Pts',(0.329941325127317,7.44239108953361,-0.445356235126254)); +#6010=CARTESIAN_POINT('Ctrl Pts',(0.39040536150948,7.39790850346339,-0.594889349292709)); +#6011=CARTESIAN_POINT('Ctrl Pts',(0.482747048716675,7.27159743797855,-0.867098809884119)); +#6012=CARTESIAN_POINT('Ctrl Pts',(0.515025616352141,7.2074133768522,-0.977345310843956)); +#6013=CARTESIAN_POINT('Ctrl Pts',(0.553962779557925,7.05206909826221,-1.20335045951057)); +#6014=CARTESIAN_POINT('Ctrl Pts',(0.555510481822138,6.96637510005112,-1.30767948803568)); +#6015=CARTESIAN_POINT('Ctrl Pts',(0.523913403996696,6.82081950277416,-1.46913120001917)); +#6016=CARTESIAN_POINT('Ctrl Pts',(0.498592439225407,6.75658076056063,-1.53479997628699)); +#6017=CARTESIAN_POINT('Ctrl Pts',(0.428643557560432,6.651281688502,-1.63661840654734)); +#6018=CARTESIAN_POINT('Ctrl Pts',(0.391123452417022,6.60877329490442,-1.67585411654714)); +#6019=CARTESIAN_POINT('Ctrl Pts',(0.297836022958462,6.53370965053038,-1.74325778093523)); +#6020=CARTESIAN_POINT('Ctrl Pts',(0.242492148607796,6.50189852589097,-1.77076214721441)); +#6021=CARTESIAN_POINT('Ctrl Pts',(0.14867441271539,6.46945595135134,-1.79851959682484)); +#6022=CARTESIAN_POINT('Ctrl Pts',(0.116215132014815,6.46135319497532,-1.80538155566078)); +#6023=CARTESIAN_POINT('Ctrl Pts',(0.0658888938246196,6.45369487667597,-1.81185603034237)); +#6024=CARTESIAN_POINT('Ctrl Pts',(0.0488639952936373,6.45190608740393,-1.81336455986904)); +#6025=CARTESIAN_POINT('Ctrl Pts',(0.0188889791264888,6.45017403289465,-1.81482502055399)); +#6026=CARTESIAN_POINT('Ctrl Pts',(0.00601945616392849,6.44988226150704, +-1.81507082508012)); +#6027=CARTESIAN_POINT('Ctrl Pts',(-0.0205502165479729,6.45021340948783, +-1.81479172225206)); +#6028=CARTESIAN_POINT('Ctrl Pts',(-0.0342185369670504,6.45089553253685, +-1.81421694773577)); +#6029=CARTESIAN_POINT('Ctrl Pts',(-0.0689530028970135,6.45392751744902, +-1.81165892408918)); +#6030=CARTESIAN_POINT('Ctrl Pts',(-0.0898375713557144,6.45698191742049, +-1.80908071243784)); +#6031=CARTESIAN_POINT('Ctrl Pts',(-0.167143457781346,6.47281776247477,-1.79566011963058)); +#6032=CARTESIAN_POINT('Ctrl Pts',(-0.219888730439179,6.4929612406528,-1.77853043583047)); +#6033=CARTESIAN_POINT('Ctrl Pts',(-0.318617366287751,6.54785591866122,-1.73060732218681)); +#6034=CARTESIAN_POINT('Ctrl Pts',(-0.362560367638625,6.58301801663969,-1.69934235778495)); +#6035=CARTESIAN_POINT('Ctrl Pts',(-0.448707017452034,6.6738781101366,-1.61538848246403)); +#6036=CARTESIAN_POINT('Ctrl Pts',(-0.484349234944511,6.7318848186744,-1.55948890419585)); +#6037=CARTESIAN_POINT('Ctrl Pts',(-0.541950888302734,6.87147336375646,-1.4155159084983)); +#6038=CARTESIAN_POINT('Ctrl Pts',(-0.555499509445193,6.9598339125494,-1.31723720811239)); +#6039=CARTESIAN_POINT('Ctrl Pts',(-0.536958529929566,7.17499493064249,-1.03704991047811)); +#6040=CARTESIAN_POINT('Ctrl Pts',(-0.482284642848431,7.28450101872544,-0.858625748470863)); +#6041=CARTESIAN_POINT('Ctrl Pts',(-0.371283666003291,7.41062176494788,-0.546719152225604)); +#6042=CARTESIAN_POINT('Ctrl Pts',(-0.328973704125009,7.44228965961065,-0.434792631569557)); +#6043=CARTESIAN_POINT('Ctrl Pts',(-0.286144719529383,7.46992125763458,-0.284276723806797)); +#6044=CARTESIAN_POINT('Ctrl Pts',(-0.275555520246298,7.47608555439229,-0.241437739092084)); +#6045=CARTESIAN_POINT('Ctrl Pts',(-0.261573956295371,7.4838622236054,-0.166999498149319)); +#6046=CARTESIAN_POINT('Ctrl Pts',(-0.257051591686257,7.48624800474977,-0.136244994753654)); +#6047=CARTESIAN_POINT('Ctrl Pts',(-0.250369456328305,7.48972538506824,-0.0701085558658609)); +#6048=CARTESIAN_POINT('Ctrl Pts',(-0.248605273143235,7.49060719334855,-0.035036659857644)); +#6049=CARTESIAN_POINT('Ctrl Pts',(-0.248605273143235,7.49060719334855,-1.52226826003008E-17)); +#6050=CARTESIAN_POINT('Origin',(-1.37803472028816E-45,7.49999999999996, +5.67552728786034E-46)); +#6051=CARTESIAN_POINT('',(-1.52561067538178E-45,7.49999999999996,0.0550000000000002)); +#6052=CARTESIAN_POINT('Origin',(-1.37803472028816E-45,7.49999999999996, +5.67552728786034E-46)); +#6053=CARTESIAN_POINT('Origin',(-1.37803472028816E-45,7.49999999999996, +5.67552728786034E-46)); +#6054=CARTESIAN_POINT('Origin',(2.33066194590159E-44,13.5,-9.775)); +#6055=CARTESIAN_POINT('',(0.75,13.5,-9.9)); +#6056=CARTESIAN_POINT('Origin',(2.36420193569559E-44,13.5,-9.9)); +#6057=CARTESIAN_POINT('Origin',(2.36420193569559E-44,13.5,-9.9)); +#6058=CARTESIAN_POINT('Origin',(2.86691433863332E-45,-9.00000000000004, +-6.81063274543262E-46)); +#6059=CARTESIAN_POINT('',(2.51664917224781E-16,5.49999999999996,-2.055)); +#6060=CARTESIAN_POINT('',(-6.3774697625533E-45,5.49999999999996,2.055)); +#6061=CARTESIAN_POINT('Origin',(-8.63495440418892E-46,5.49999999999996, +4.16205334443089E-46)); +#6062=CARTESIAN_POINT('Origin',(-8.63495440418892E-46,5.49999999999996, +4.16205334443089E-46)); +#6063=CARTESIAN_POINT('Ctrl Pts',(-1.52561067538178E-45,7.49999999999996, +0.0550000000000002)); +#6064=CARTESIAN_POINT('Ctrl Pts',(-0.0550000000000002,7.49999999999996, +0.0550000000000002)); +#6065=CARTESIAN_POINT('Ctrl Pts',(-0.0550000000000002,7.49999999999996, +4.19976773692411E-46)); +#6066=CARTESIAN_POINT('Ctrl Pts',(-0.0550000000000002,7.49999999999996, +-0.0550000000000002)); +#6067=CARTESIAN_POINT('Ctrl Pts',(-1.23045876519454E-45,7.49999999999996, +-0.0550000000000002)); +#6068=CARTESIAN_POINT('Ctrl Pts',(0.0550000000000002,7.49999999999996,-0.0550000000000002)); +#6069=CARTESIAN_POINT('Ctrl Pts',(0.0550000000000002,7.49999999999996,7.15128683879656E-46)); +#6070=CARTESIAN_POINT('Ctrl Pts',(0.0550000000000002,7.49999999999996,0.0550000000000002)); +#6071=CARTESIAN_POINT('Ctrl Pts',(-1.52561067538178E-45,7.49999999999996, +0.0550000000000002)); +#6072=CARTESIAN_POINT('Ctrl Pts',(-6.89200904242257E-45,7.49999999999996, +2.055)); +#6073=CARTESIAN_POINT('Ctrl Pts',(-2.055,7.49999999999996,2.055)); +#6074=CARTESIAN_POINT('Ctrl Pts',(-2.055,7.49999999999996,-4.94642159334838E-45)); +#6075=CARTESIAN_POINT('Ctrl Pts',(-2.055,7.49999999999996,-2.055)); +#6076=CARTESIAN_POINT('Ctrl Pts',(4.13593960184625E-45,7.49999999999996, +-2.055)); +#6077=CARTESIAN_POINT('Ctrl Pts',(2.055,7.49999999999996,-2.055)); +#6078=CARTESIAN_POINT('Ctrl Pts',(2.055,7.49999999999996,6.08152705092044E-45)); +#6079=CARTESIAN_POINT('Ctrl Pts',(2.055,7.49999999999996,2.055)); +#6080=CARTESIAN_POINT('Ctrl Pts',(-6.89200904242257E-45,7.49999999999996, +2.055)); +#6081=CARTESIAN_POINT('Ctrl Pts',(-6.3774697625533E-45,5.49999999999996, +2.055)); +#6082=CARTESIAN_POINT('Ctrl Pts',(-2.055,5.49999999999996,2.055)); +#6083=CARTESIAN_POINT('Ctrl Pts',(-2.055,5.49999999999996,-5.09776898769132E-45)); +#6084=CARTESIAN_POINT('Ctrl Pts',(-2.055,5.49999999999996,-2.055)); +#6085=CARTESIAN_POINT('Ctrl Pts',(4.65047888171552E-45,5.49999999999996, +-2.055)); +#6086=CARTESIAN_POINT('Ctrl Pts',(2.055,5.49999999999996,-2.055)); +#6087=CARTESIAN_POINT('Ctrl Pts',(2.055,5.49999999999996,5.9301796565775E-45)); +#6088=CARTESIAN_POINT('Ctrl Pts',(2.055,5.49999999999996,2.055)); +#6089=CARTESIAN_POINT('Ctrl Pts',(-6.3774697625533E-45,5.49999999999996, +2.055)); +#6090=CARTESIAN_POINT('Ctrl Pts',(-6.3774697625533E-45,5.49999999999996, +2.055)); +#6091=CARTESIAN_POINT('Ctrl Pts',(-6.89200904242257E-45,7.49999999999996, +2.055)); +#6092=CARTESIAN_POINT('Ctrl Pts',(-1.52561067538178E-45,7.49999999999996, +0.0550000000000002)); +#6093=CARTESIAN_POINT('Origin',(-4.09291979267867E-16,8.22,-6.29999999999999)); +#6094=CARTESIAN_POINT('',(-4.68,8.22,-5.49999999999999)); +#6095=CARTESIAN_POINT('',(-5.48,8.22,-5.49999999999999)); +#6096=CARTESIAN_POINT('',(-3.52669282666085E-15,8.22,-5.49999999999999)); +#6097=CARTESIAN_POINT('',(-4.68,8.22,-6.29999999999999)); +#6098=CARTESIAN_POINT('',(-4.68,8.22,-6.29999999999999)); +#6099=CARTESIAN_POINT('',(-5.48,8.22,-6.29999999999999)); +#6100=CARTESIAN_POINT('',(-2.74,8.22,-6.29999999999999)); +#6101=CARTESIAN_POINT('',(-5.48,8.22,-3.29999999999999)); +#6102=CARTESIAN_POINT('Origin',(-5.48,12.22,-0.299999999999989)); +#6103=CARTESIAN_POINT('',(-5.48,17.7,-5.49999999999999)); +#6104=CARTESIAN_POINT('',(-5.48,16.22,-5.49999999999999)); +#6105=CARTESIAN_POINT('',(-5.48,15.61,-5.49999999999999)); +#6106=CARTESIAN_POINT('',(-5.48,17.7,-8.96698729810777)); +#6107=CARTESIAN_POINT('',(-5.48,17.7,-6.29999999999999)); +#6108=CARTESIAN_POINT('',(-5.48,16.9,-8.96698729810777)); +#6109=CARTESIAN_POINT('',(-5.48,14.76,-8.96698729810777)); +#6110=CARTESIAN_POINT('',(-5.48,16.9,-6.29999999999999)); +#6111=CARTESIAN_POINT('',(-5.48,16.9,-6.29999999999999)); +#6112=CARTESIAN_POINT('',(-5.48,16.22,-6.29999999999999)); +#6113=CARTESIAN_POINT('',(-5.48,12.22,-6.29999999999999)); +#6114=CARTESIAN_POINT('',(-5.48,16.22,-2.39999999999999)); +#6115=CARTESIAN_POINT('Origin',(-4.68,12.22,-6.29999999999999)); +#6116=CARTESIAN_POINT('',(-4.68,16.22,-5.49999999999999)); +#6117=CARTESIAN_POINT('',(-4.68,17.7,-5.49999999999999)); +#6118=CARTESIAN_POINT('',(-4.68,15.61,-5.49999999999999)); +#6119=CARTESIAN_POINT('',(-4.68,16.22,-6.29999999999999)); +#6120=CARTESIAN_POINT('',(-4.68,16.22,-5.39999999999999)); +#6121=CARTESIAN_POINT('',(-4.68,16.9,-6.29999999999999)); +#6122=CARTESIAN_POINT('',(-4.68,12.22,-6.29999999999999)); +#6123=CARTESIAN_POINT('',(-4.68,16.9,-8.96698729810777)); +#6124=CARTESIAN_POINT('',(-4.68,16.9,-6.29999999999999)); +#6125=CARTESIAN_POINT('',(-4.68,17.7,-8.96698729810777)); +#6126=CARTESIAN_POINT('',(-4.68,14.76,-8.96698729810777)); +#6127=CARTESIAN_POINT('',(-4.68,17.7,-0.29999999999999)); +#6128=CARTESIAN_POINT('Origin',(-4.68,12.22,-6.29999999999999)); +#6129=CARTESIAN_POINT('',(-4.68,6.74,-5.49999999999999)); +#6130=CARTESIAN_POINT('',(-4.68,15.61,-5.49999999999999)); +#6131=CARTESIAN_POINT('',(-4.68,6.74,-8.96698729810777)); +#6132=CARTESIAN_POINT('',(-4.68,6.74,-6.29999999999999)); +#6133=CARTESIAN_POINT('',(-4.68,7.54,-8.96698729810777)); +#6134=CARTESIAN_POINT('',(-4.68,9.68,-8.96698729810777)); +#6135=CARTESIAN_POINT('',(-4.68,7.54,-6.29999999999999)); +#6136=CARTESIAN_POINT('',(-4.68,7.54,-6.29999999999999)); +#6137=CARTESIAN_POINT('',(-4.68,12.22,-6.29999999999999)); +#6138=CARTESIAN_POINT('Origin',(2.21242743248293E-15,17.7,-0.09058259632446)); +#6139=CARTESIAN_POINT('',(5.48,17.7,-5.5)); +#6140=CARTESIAN_POINT('',(4.68,17.7,-5.5)); +#6141=CARTESIAN_POINT('',(-3.80424858281714E-15,17.7,-5.49999999999999)); +#6142=CARTESIAN_POINT('',(5.48,17.7,-8.96698729810778)); +#6143=CARTESIAN_POINT('',(5.48,17.7,-0.299999999999998)); +#6144=CARTESIAN_POINT('',(4.68,17.7,-8.96698729810778)); +#6145=CARTESIAN_POINT('',(2.54,17.7,-8.96698729810778)); +#6146=CARTESIAN_POINT('',(4.68,17.7,-6.3)); +#6147=CARTESIAN_POINT('Origin',(2.21242743248293E-15,17.7,-0.09058259632446)); +#6148=CARTESIAN_POINT('',(-3.80424858281714E-15,17.7,-5.49999999999999)); +#6149=CARTESIAN_POINT('',(-2.54,17.7,-8.96698729810777)); +#6150=CARTESIAN_POINT('Origin',(5.48,12.22,-6.3)); +#6151=CARTESIAN_POINT('',(5.48,6.74,-5.5)); +#6152=CARTESIAN_POINT('',(5.48,8.22,-5.5)); +#6153=CARTESIAN_POINT('',(5.48,15.61,-5.5)); +#6154=CARTESIAN_POINT('',(5.48,6.74,-8.96698729810778)); +#6155=CARTESIAN_POINT('',(5.48,6.74,-6.3)); +#6156=CARTESIAN_POINT('',(5.48,7.54,-8.96698729810778)); +#6157=CARTESIAN_POINT('',(5.48,9.68,-8.96698729810778)); +#6158=CARTESIAN_POINT('',(5.48,7.54,-6.3)); +#6159=CARTESIAN_POINT('',(5.48,7.54,-6.3)); +#6160=CARTESIAN_POINT('',(5.48,8.22,-6.3)); +#6161=CARTESIAN_POINT('',(5.48,12.22,-6.3)); +#6162=CARTESIAN_POINT('',(5.48,8.22,-6.3)); +#6163=CARTESIAN_POINT('Origin',(2.21242743248293E-15,6.74,-0.09058259632446)); +#6164=CARTESIAN_POINT('',(4.68,6.74,-5.5)); +#6165=CARTESIAN_POINT('',(-3.80424858281714E-15,6.74,-5.49999999999999)); +#6166=CARTESIAN_POINT('',(4.67999999999999,6.74,-8.96698729810777)); +#6167=CARTESIAN_POINT('',(4.68,6.74,-6.3)); +#6168=CARTESIAN_POINT('',(2.54,6.74,-8.96698729810778)); +#6169=CARTESIAN_POINT('Origin',(4.68,12.22,-0.299999999999997)); +#6170=CARTESIAN_POINT('',(4.68,8.22,-5.5)); +#6171=CARTESIAN_POINT('',(4.68,15.61,-5.5)); +#6172=CARTESIAN_POINT('',(4.68,8.22,-6.3)); +#6173=CARTESIAN_POINT('',(4.68,8.22,-3.3)); +#6174=CARTESIAN_POINT('',(4.68,7.54,-6.3)); +#6175=CARTESIAN_POINT('',(4.68,12.22,-6.3)); +#6176=CARTESIAN_POINT('',(4.68,7.54,-8.96698729810778)); +#6177=CARTESIAN_POINT('',(4.68,7.54,-6.3)); +#6178=CARTESIAN_POINT('',(4.67999999999999,9.68,-8.96698729810777)); +#6179=CARTESIAN_POINT('Origin',(4.68,12.22,-0.299999999999997)); +#6180=CARTESIAN_POINT('',(4.68,16.22,-5.5)); +#6181=CARTESIAN_POINT('',(4.68,15.61,-5.5)); +#6182=CARTESIAN_POINT('',(4.68,16.9,-8.96698729810777)); +#6183=CARTESIAN_POINT('',(4.67999999999999,14.76,-8.96698729810777)); +#6184=CARTESIAN_POINT('',(4.68,16.9,-6.3)); +#6185=CARTESIAN_POINT('',(4.68,16.9,-6.3)); +#6186=CARTESIAN_POINT('',(4.68,16.22,-6.3)); +#6187=CARTESIAN_POINT('',(4.68,12.22,-6.3)); +#6188=CARTESIAN_POINT('',(4.68,16.22,-2.4)); +#6189=CARTESIAN_POINT('Origin',(2.66039786524114E-15,12.22,-0.299999999999994)); +#6190=CARTESIAN_POINT('',(-0.5,13.75,5.15714210919966)); +#6191=CARTESIAN_POINT('Ctrl Pts',(-0.5,13.75,5.15714210919966)); +#6192=CARTESIAN_POINT('Ctrl Pts',(-0.5,13.812818688875,5.15714210919966)); +#6193=CARTESIAN_POINT('Ctrl Pts',(-0.487438512915724,13.8798005735552,5.15833853551998)); +#6194=CARTESIAN_POINT('Ctrl Pts',(-0.436400841038075,14.0029798440293,5.16265596352115)); +#6195=CARTESIAN_POINT('Ctrl Pts',(-0.397926567409463,14.0591802137771,5.16571419448557)); +#6196=CARTESIAN_POINT('Ctrl Pts',(-0.309180318286093,14.1479264629004,5.1714517936579)); +#6197=CARTESIAN_POINT('Ctrl Pts',(-0.25297990255139,14.1864008178644,5.17450446105795)); +#6198=CARTESIAN_POINT('Ctrl Pts',(-0.129800478815453,14.2374385510957,5.17880915536155)); +#6199=CARTESIAN_POINT('Ctrl Pts',(-0.0628185409225538,14.25,5.18000000000001)); +#6200=CARTESIAN_POINT('Ctrl Pts',(0.0628185409225545,14.25,5.18000000000001)); +#6201=CARTESIAN_POINT('Ctrl Pts',(0.129800478815454,14.2374385510957,5.17880915536156)); +#6202=CARTESIAN_POINT('Ctrl Pts',(0.25297990255139,14.1864008178644,5.17450446105795)); +#6203=CARTESIAN_POINT('Ctrl Pts',(0.309180318286093,14.1479264629005,5.1714517936579)); +#6204=CARTESIAN_POINT('Ctrl Pts',(0.397926567409464,14.0591802137771,5.16571419448557)); +#6205=CARTESIAN_POINT('Ctrl Pts',(0.436400841038075,14.0029798440293,5.16265596352115)); +#6206=CARTESIAN_POINT('Ctrl Pts',(0.487438512915725,13.8798005735552,5.15833853551998)); +#6207=CARTESIAN_POINT('Ctrl Pts',(0.5,13.812818688875,5.15714210919966)); +#6208=CARTESIAN_POINT('Ctrl Pts',(0.5,13.687181311125,5.15714210919966)); +#6209=CARTESIAN_POINT('Ctrl Pts',(0.487438512915725,13.6201994264447,5.15833853551998)); +#6210=CARTESIAN_POINT('Ctrl Pts',(0.436400841038076,13.4970201559707,5.16265596352115)); +#6211=CARTESIAN_POINT('Ctrl Pts',(0.397926567409464,13.4408197862229,5.16571419448557)); +#6212=CARTESIAN_POINT('Ctrl Pts',(0.309180318286093,13.3520735370995,5.1714517936579)); +#6213=CARTESIAN_POINT('Ctrl Pts',(0.252979902551391,13.3135991821356,5.17450446105795)); +#6214=CARTESIAN_POINT('Ctrl Pts',(0.129800478815454,13.2625614489043,5.17880915536156)); +#6215=CARTESIAN_POINT('Ctrl Pts',(0.0628185409225548,13.25,5.18000000000001)); +#6216=CARTESIAN_POINT('Ctrl Pts',(-0.0628185409225535,13.25,5.18000000000001)); +#6217=CARTESIAN_POINT('Ctrl Pts',(-0.129800478815453,13.2625614489043,5.17880915536156)); +#6218=CARTESIAN_POINT('Ctrl Pts',(-0.25297990255139,13.3135991821356,5.17450446105795)); +#6219=CARTESIAN_POINT('Ctrl Pts',(-0.309180318286092,13.3520735370995,5.1714517936579)); +#6220=CARTESIAN_POINT('Ctrl Pts',(-0.397926567409463,13.4408197862229,5.16571419448557)); +#6221=CARTESIAN_POINT('Ctrl Pts',(-0.436400841038075,13.4970201559707,5.16265596352115)); +#6222=CARTESIAN_POINT('Ctrl Pts',(-0.487438512915725,13.6201994264447,5.15833853551998)); +#6223=CARTESIAN_POINT('Ctrl Pts',(-0.5,13.687181311125,5.15714210919966)); +#6224=CARTESIAN_POINT('Ctrl Pts',(-0.5,13.75,5.15714210919966)); +#6225=CARTESIAN_POINT('Origin',(2.66039786524114E-15,12.22,-0.299999999999994)); +#6226=CARTESIAN_POINT('',(-0.499999999999998,8.5,5.15714210919966)); +#6227=CARTESIAN_POINT('Ctrl Pts',(-0.499999999999998,8.5,5.15714210919966)); +#6228=CARTESIAN_POINT('Ctrl Pts',(-0.499999999999998,8.56281868887497,5.15714210919966)); +#6229=CARTESIAN_POINT('Ctrl Pts',(-0.487438512915722,8.62980057355525,5.15833853551998)); +#6230=CARTESIAN_POINT('Ctrl Pts',(-0.436400841038072,8.75297984402933,5.16265596352115)); +#6231=CARTESIAN_POINT('Ctrl Pts',(-0.397926567409462,8.80918021377708,5.16571419448557)); +#6232=CARTESIAN_POINT('Ctrl Pts',(-0.309180318286091,8.89792646290045,5.1714517936579)); +#6233=CARTESIAN_POINT('Ctrl Pts',(-0.252979902551388,8.93640081786443,5.17450446105795)); +#6234=CARTESIAN_POINT('Ctrl Pts',(-0.129800478815451,8.98743855109569,5.17880915536156)); +#6235=CARTESIAN_POINT('Ctrl Pts',(-0.0628185409225517,9.,5.18000000000001)); +#6236=CARTESIAN_POINT('Ctrl Pts',(0.0628185409225564,9.,5.18000000000001)); +#6237=CARTESIAN_POINT('Ctrl Pts',(0.129800478815455,8.98743855109569,5.17880915536156)); +#6238=CARTESIAN_POINT('Ctrl Pts',(0.252979902551392,8.93640081786443,5.17450446105795)); +#6239=CARTESIAN_POINT('Ctrl Pts',(0.309180318286095,8.89792646290045,5.1714517936579)); +#6240=CARTESIAN_POINT('Ctrl Pts',(0.397926567409466,8.80918021377708,5.16571419448557)); +#6241=CARTESIAN_POINT('Ctrl Pts',(0.436400841038077,8.75297984402933,5.16265596352115)); +#6242=CARTESIAN_POINT('Ctrl Pts',(0.487438512915726,8.62980057355525,5.15833853551998)); +#6243=CARTESIAN_POINT('Ctrl Pts',(0.500000000000002,8.56281868887497,5.15714210919966)); +#6244=CARTESIAN_POINT('Ctrl Pts',(0.500000000000002,8.43718131112502,5.15714210919966)); +#6245=CARTESIAN_POINT('Ctrl Pts',(0.487438512915726,8.37019942644475,5.15833853551998)); +#6246=CARTESIAN_POINT('Ctrl Pts',(0.436400841038077,8.24702015597066,5.16265596352115)); +#6247=CARTESIAN_POINT('Ctrl Pts',(0.397926567409466,8.19081978622291,5.16571419448557)); +#6248=CARTESIAN_POINT('Ctrl Pts',(0.309180318286095,8.10207353709954,5.1714517936579)); +#6249=CARTESIAN_POINT('Ctrl Pts',(0.252979902551393,8.06359918213556,5.17450446105795)); +#6250=CARTESIAN_POINT('Ctrl Pts',(0.129800478815456,8.0125614489043,5.17880915536156)); +#6251=CARTESIAN_POINT('Ctrl Pts',(0.0628185409225566,8.,5.18000000000001)); +#6252=CARTESIAN_POINT('Ctrl Pts',(-0.0628185409225514,8.,5.18000000000001)); +#6253=CARTESIAN_POINT('Ctrl Pts',(-0.129800478815451,8.0125614489043,5.17880915536156)); +#6254=CARTESIAN_POINT('Ctrl Pts',(-0.252979902551388,8.06359918213556,5.17450446105795)); +#6255=CARTESIAN_POINT('Ctrl Pts',(-0.30918031828609,8.10207353709954,5.1714517936579)); +#6256=CARTESIAN_POINT('Ctrl Pts',(-0.397926567409461,8.19081978622291,5.16571419448557)); +#6257=CARTESIAN_POINT('Ctrl Pts',(-0.436400841038072,8.24702015597066,5.16265596352115)); +#6258=CARTESIAN_POINT('Ctrl Pts',(-0.487438512915722,8.37019942644475,5.15833853551998)); +#6259=CARTESIAN_POINT('Ctrl Pts',(-0.499999999999998,8.43718131112502,5.15714210919966)); +#6260=CARTESIAN_POINT('Ctrl Pts',(-0.499999999999998,8.5,5.15714210919966)); +#6261=CARTESIAN_POINT('Origin',(-2.54,17.575,-9.43349364905388)); +#6262=CARTESIAN_POINT('',(-4.93,17.45,-9.89999999999999)); +#6263=CARTESIAN_POINT('',(-5.23,17.45,-9.89999999999999)); +#6264=CARTESIAN_POINT('',(-2.54,17.45,-9.89999999999999)); +#6265=CARTESIAN_POINT('',(-5.23,17.45,-9.89999999999999)); +#6266=CARTESIAN_POINT('',(-4.93,17.45,-9.89999999999999)); +#6267=CARTESIAN_POINT('Origin',(-5.355,14.76,-9.43349364905388)); +#6268=CARTESIAN_POINT('',(-5.23,17.15,-9.89999999999999)); +#6269=CARTESIAN_POINT('',(-5.23,14.76,-9.89999999999999)); +#6270=CARTESIAN_POINT('',(-5.23,17.15,-9.89999999999999)); +#6271=CARTESIAN_POINT('Origin',(-5.28,17.025,-9.43349364905388)); +#6272=CARTESIAN_POINT('',(-4.93,17.15,-9.89999999999999)); +#6273=CARTESIAN_POINT('',(-5.28,17.15,-9.89999999999999)); +#6274=CARTESIAN_POINT('',(-4.93,17.15,-9.89999999999999)); +#6275=CARTESIAN_POINT('',(-5.28,16.9,-8.96698729810777)); +#6276=CARTESIAN_POINT('Origin',(-4.805,14.76,-9.43349364905388)); +#6277=CARTESIAN_POINT('',(-4.93,14.76,-9.89999999999999)); +#6278=CARTESIAN_POINT('Origin',(-5.08,17.3,-9.89999999999999)); +#6279=CARTESIAN_POINT('Origin',(4.88,17.025,-9.43349364905389)); +#6280=CARTESIAN_POINT('',(4.93,17.15,-9.9)); +#6281=CARTESIAN_POINT('',(5.23,17.15,-9.9)); +#6282=CARTESIAN_POINT('',(4.88,17.15,-9.9)); +#6283=CARTESIAN_POINT('',(5.48,16.9,-8.96698729810778)); +#6284=CARTESIAN_POINT('',(5.23,17.15,-9.9)); +#6285=CARTESIAN_POINT('',(4.88,16.9,-8.96698729810778)); +#6286=CARTESIAN_POINT('',(4.93,17.15,-9.9)); +#6287=CARTESIAN_POINT('Origin',(5.355,14.76,-9.43349364905389)); +#6288=CARTESIAN_POINT('',(5.23,17.45,-9.9)); +#6289=CARTESIAN_POINT('',(5.23,14.76,-9.9)); +#6290=CARTESIAN_POINT('',(5.23,17.45,-9.9)); +#6291=CARTESIAN_POINT('',(5.48,14.76,-8.96698729810778)); +#6292=CARTESIAN_POINT('Origin',(2.54,17.575,-9.43349364905389)); +#6293=CARTESIAN_POINT('',(4.93,17.45,-9.9)); +#6294=CARTESIAN_POINT('',(2.54,17.45,-9.9)); +#6295=CARTESIAN_POINT('',(4.93,17.45,-9.9)); +#6296=CARTESIAN_POINT('Origin',(4.80499999999999,14.76,-9.43349364905389)); +#6297=CARTESIAN_POINT('',(4.93,14.76,-9.9)); +#6298=CARTESIAN_POINT('Origin',(4.68,16.9,-6.3)); +#6299=CARTESIAN_POINT('',(5.48,16.9,-6.3)); +#6300=CARTESIAN_POINT('',(5.48,16.9,-6.3)); +#6301=CARTESIAN_POINT('',(4.68,16.9,-6.3)); +#6302=CARTESIAN_POINT('Origin',(5.08,17.3,-9.9)); +#6303=CARTESIAN_POINT('Origin',(5.355,9.68,-9.43349364905389)); +#6304=CARTESIAN_POINT('',(5.23,6.99,-9.9)); +#6305=CARTESIAN_POINT('',(5.23,6.99,-9.9)); +#6306=CARTESIAN_POINT('',(5.23,7.29,-9.9)); +#6307=CARTESIAN_POINT('',(5.23,9.68,-9.9)); +#6308=CARTESIAN_POINT('',(5.23,7.29,-9.9)); +#6309=CARTESIAN_POINT('Origin',(5.28,7.415,-9.43349364905389)); +#6310=CARTESIAN_POINT('',(4.93,7.29,-9.9)); +#6311=CARTESIAN_POINT('',(5.28,7.29,-9.9)); +#6312=CARTESIAN_POINT('',(4.93,7.29,-9.9)); +#6313=CARTESIAN_POINT('',(5.28,7.54,-8.96698729810778)); +#6314=CARTESIAN_POINT('Origin',(4.80499999999999,9.68,-9.43349364905389)); +#6315=CARTESIAN_POINT('',(4.93,6.99,-9.9)); +#6316=CARTESIAN_POINT('',(4.93,9.68,-9.9)); +#6317=CARTESIAN_POINT('',(4.93,6.99,-9.9)); +#6318=CARTESIAN_POINT('Origin',(2.54,6.865,-9.43349364905389)); +#6319=CARTESIAN_POINT('',(2.54,6.99,-9.9)); +#6320=CARTESIAN_POINT('Origin',(2.21242743248293E-15,6.74,-0.09058259632446)); +#6321=CARTESIAN_POINT('',(-5.48,6.74,-5.49999999999999)); +#6322=CARTESIAN_POINT('',(-3.80424858281714E-15,6.74,-5.49999999999999)); +#6323=CARTESIAN_POINT('',(-5.48,6.74,-8.96698729810777)); +#6324=CARTESIAN_POINT('',(-5.48,6.74,-6.29999999999999)); +#6325=CARTESIAN_POINT('',(-2.54,6.74,-8.96698729810777)); +#6326=CARTESIAN_POINT('Origin',(5.48,12.22,-6.3)); +#6327=CARTESIAN_POINT('',(5.48,16.22,-5.5)); +#6328=CARTESIAN_POINT('',(5.48,15.61,-5.5)); +#6329=CARTESIAN_POINT('',(5.48,16.22,-6.3)); +#6330=CARTESIAN_POINT('',(5.48,16.22,-5.4)); +#6331=CARTESIAN_POINT('',(5.48,12.22,-6.3)); +#6332=CARTESIAN_POINT('Origin',(5.08,7.14,-9.9)); +#6333=CARTESIAN_POINT('Origin',(-4.805,9.68,-9.43349364905388)); +#6334=CARTESIAN_POINT('',(-4.93,6.99,-9.89999999999999)); +#6335=CARTESIAN_POINT('',(-4.93,6.99,-9.89999999999999)); +#6336=CARTESIAN_POINT('',(-4.93,7.29,-9.89999999999999)); +#6337=CARTESIAN_POINT('',(-4.93,9.68,-9.89999999999999)); +#6338=CARTESIAN_POINT('',(-4.93,7.29,-9.89999999999999)); +#6339=CARTESIAN_POINT('Origin',(-4.88,7.415,-9.43349364905388)); +#6340=CARTESIAN_POINT('',(-5.23,7.29,-9.89999999999999)); +#6341=CARTESIAN_POINT('',(-4.88,7.29,-9.89999999999999)); +#6342=CARTESIAN_POINT('',(-5.48,7.54,-8.96698729810777)); +#6343=CARTESIAN_POINT('',(-5.23,7.29,-9.89999999999999)); +#6344=CARTESIAN_POINT('',(-4.88,7.54,-8.96698729810777)); +#6345=CARTESIAN_POINT('Origin',(-5.355,9.68,-9.43349364905388)); +#6346=CARTESIAN_POINT('',(-5.23,6.99,-9.89999999999999)); +#6347=CARTESIAN_POINT('',(-5.23,9.68,-9.89999999999999)); +#6348=CARTESIAN_POINT('',(-5.23,6.99,-9.89999999999999)); +#6349=CARTESIAN_POINT('',(-5.48,9.68,-8.96698729810777)); +#6350=CARTESIAN_POINT('Origin',(-2.54,6.865,-9.43349364905388)); +#6351=CARTESIAN_POINT('',(-2.54,6.99,-9.89999999999999)); +#6352=CARTESIAN_POINT('Origin',(-5.08,7.14,-9.89999999999999)); +#6353=CARTESIAN_POINT('Origin',(-4.68,7.54,-6.29999999999999)); +#6354=CARTESIAN_POINT('',(-5.48,7.54,-6.29999999999999)); +#6355=CARTESIAN_POINT('',(-5.48,7.54,-6.29999999999999)); +#6356=CARTESIAN_POINT('',(-5.08,7.54,-6.29999999999999)); +#6357=CARTESIAN_POINT('Origin',(-5.48,16.9,-6.29999999999999)); +#6358=CARTESIAN_POINT('',(-5.48,16.9,-6.29999999999999)); +#6359=CARTESIAN_POINT('Origin',(5.48,7.54,-6.3)); +#6360=CARTESIAN_POINT('',(5.08,7.54,-6.3)); +#6361=CARTESIAN_POINT('Origin',(5.11614974084834E-16,16.22,-4.49999999999999)); +#6362=CARTESIAN_POINT('',(-3.52669282666085E-15,16.22,-5.49999999999999)); +#6363=CARTESIAN_POINT('',(2.34,16.22,-6.3)); +#6364=CARTESIAN_POINT('Origin',(5.11614974084834E-16,16.22,-4.49999999999999)); +#6365=CARTESIAN_POINT('',(-3.52669282666085E-15,16.22,-5.49999999999999)); +#6366=CARTESIAN_POINT('',(-2.74,16.22,-6.29999999999999)); +#6367=CARTESIAN_POINT('Origin',(-4.09291979267867E-16,8.22,-6.29999999999999)); +#6368=CARTESIAN_POINT('',(-3.52669282666085E-15,8.22,-5.49999999999999)); +#6369=CARTESIAN_POINT('',(2.34,8.22,-6.3)); +#6370=CARTESIAN_POINT('Origin',(-5.48,12.22,-6.29999999999999)); +#6371=CARTESIAN_POINT('',(-5.48,12.22,-6.29999999999999)); +#6372=CARTESIAN_POINT('Origin',(-5.48,12.22,-6.29999999999999)); +#6373=CARTESIAN_POINT('Origin',(-5.48,12.22,-0.299999999999989)); +#6374=CARTESIAN_POINT('',(-5.48,15.61,-5.49999999999999)); +#6375=CARTESIAN_POINT('Origin',(4.68,12.22,-6.3)); +#6376=CARTESIAN_POINT('Origin',(4.68,12.22,-6.3)); +#6377=CARTESIAN_POINT('Origin',(-0.147876450079919,16.7934362667695,1.00000000000001)); +#6378=CARTESIAN_POINT('',(-0.147876450079919,16.7934362667695,1.00000000000001)); +#6379=CARTESIAN_POINT('',(-0.147876450079996,17.0498069269604,1.00000000000001)); +#6380=CARTESIAN_POINT('',(-0.147876450079536,15.5330817697484,1.00000000000001)); +#6381=CARTESIAN_POINT('',(-0.147876450079919,16.7934362667695,0.750000000000005)); +#6382=CARTESIAN_POINT('',(-0.147876450079919,16.7934362667695,1.00000000000001)); +#6383=CARTESIAN_POINT('',(-0.147876450079997,17.0498069269604,0.750000000000005)); +#6384=CARTESIAN_POINT('',(-0.147876450079954,16.9093154867683,0.750000000000005)); +#6385=CARTESIAN_POINT('',(-0.147876450079996,17.0498069269604,1.00000000000001)); +#6386=CARTESIAN_POINT('Origin',(0.30308880760516,17.0498069269605,1.00000000000001)); +#6387=CARTESIAN_POINT('',(0.30308880760516,17.0498069269605,1.00000000000001)); +#6388=CARTESIAN_POINT('',(-0.408013696789801,16.6455500237768,1.00000000000001)); +#6389=CARTESIAN_POINT('',(0.30308880760516,17.0498069269605,0.750000000000005)); +#6390=CARTESIAN_POINT('',(0.30308880760516,17.0498069269605,1.00000000000001)); +#6391=CARTESIAN_POINT('',(0.166150987020397,16.9719587138883,0.750000000000005)); +#6392=CARTESIAN_POINT('Origin',(-0.147876450079996,17.0498069269604,1.00000000000001)); +#6393=CARTESIAN_POINT('',(-0.0739382250404101,17.0498069269604,1.00000000000001)); +#6394=CARTESIAN_POINT('',(-0.0965918784453084,17.0498069269604,0.750000000000005)); +#6395=CARTESIAN_POINT('Origin',(-0.260617764501179,16.6945945664549,1.00000000000001)); +#6396=CARTESIAN_POINT('',(-0.260617764501286,17.0498069269603,1.00000000000001)); +#6397=CARTESIAN_POINT('',(-0.260617764501179,16.6945945664549,1.00000000000001)); +#6398=CARTESIAN_POINT('',(-0.260617764500816,15.483660919591,1.00000000000001)); +#6399=CARTESIAN_POINT('',(-0.260617764501286,17.0498069269603,0.750000000000005)); +#6400=CARTESIAN_POINT('',(-0.260617764501286,17.0498069269603,1.00000000000001)); +#6401=CARTESIAN_POINT('',(-0.260617764501179,16.6945945664549,0.750000000000005)); +#6402=CARTESIAN_POINT('',(-0.260617764501286,17.0498069269603,0.750000000000005)); +#6403=CARTESIAN_POINT('',(-0.260617764501179,16.6945945664549,1.00000000000001)); +#6404=CARTESIAN_POINT('Origin',(-0.14787645007989,16.6945945664549,1.00000000000001)); +#6405=CARTESIAN_POINT('',(-0.14787645007989,16.6945945664549,1.00000000000001)); +#6406=CARTESIAN_POINT('',(-0.073938225040328,16.694594566455,1.00000000000001)); +#6407=CARTESIAN_POINT('',(-0.14787645007989,16.6945945664549,0.750000000000005)); +#6408=CARTESIAN_POINT('',(-0.260617764501179,16.6945945664549,0.750000000000005)); +#6409=CARTESIAN_POINT('',(-0.14787645007989,16.6945945664549,1.00000000000001)); +#6410=CARTESIAN_POINT('Origin',(0.500000007450558,17.0683397457695,1.00000000000001)); +#6411=CARTESIAN_POINT('',(0.500000007450558,17.0683397457695,1.00000000000001)); +#6412=CARTESIAN_POINT('',(-0.292596504640438,16.6111088615594,1.00000000000001)); +#6413=CARTESIAN_POINT('',(0.500000007450558,17.0683397457695,0.750000000000005)); +#6414=CARTESIAN_POINT('',(-0.14787645007989,16.6945945664549,0.750000000000005)); +#6415=CARTESIAN_POINT('',(0.500000007450558,17.0683397457695,1.00000000000001)); +#6416=CARTESIAN_POINT('Origin',(0.500000007450533,17.1509652296262,1.00000000000001)); +#6417=CARTESIAN_POINT('',(0.500000007450533,17.1509652296262,1.00000000000001)); +#6418=CARTESIAN_POINT('',(0.500000007450959,15.7118462511768,1.00000000000001)); +#6419=CARTESIAN_POINT('',(0.500000007450533,17.1509652296262,0.750000000000005)); +#6420=CARTESIAN_POINT('',(0.500000007450558,17.0683397457695,0.750000000000005)); +#6421=CARTESIAN_POINT('',(0.500000007450533,17.1509652296262,1.00000000000001)); +#6422=CARTESIAN_POINT('Origin',(-0.147876450080025,17.150965229626,1.00000000000001)); +#6423=CARTESIAN_POINT('',(-0.147876450080025,17.150965229626,1.00000000000001)); +#6424=CARTESIAN_POINT('',(-0.0739382250404434,17.1509652296261,1.00000000000001)); +#6425=CARTESIAN_POINT('',(-0.147876450080025,17.150965229626,0.750000000000005)); +#6426=CARTESIAN_POINT('',(0.500000007450533,17.1509652296262,0.750000000000005)); +#6427=CARTESIAN_POINT('',(-0.147876450080025,17.150965229626,1.00000000000001)); +#6428=CARTESIAN_POINT('Origin',(-0.147876450080059,17.2621621424799,1.00000000000001)); +#6429=CARTESIAN_POINT('',(-0.147876450080059,17.2621621424799,1.00000000000001)); +#6430=CARTESIAN_POINT('',(-0.14787645007961,15.7674447076036,1.00000000000001)); +#6431=CARTESIAN_POINT('',(-0.147876450080059,17.2621621424799,0.750000000000005)); +#6432=CARTESIAN_POINT('',(-0.147876450080025,17.150965229626,0.750000000000005)); +#6433=CARTESIAN_POINT('',(-0.147876450080059,17.2621621424799,1.00000000000001)); +#6434=CARTESIAN_POINT('Origin',(-0.260617764501348,17.2621621424799,1.00000000000001)); +#6435=CARTESIAN_POINT('',(-0.260617764501348,17.2621621424799,1.00000000000001)); +#6436=CARTESIAN_POINT('',(-0.130308882251117,17.2621621424799,1.00000000000001)); +#6437=CARTESIAN_POINT('',(-0.260617764501348,17.2621621424799,0.750000000000005)); +#6438=CARTESIAN_POINT('',(-0.147876450080059,17.2621621424799,0.750000000000005)); +#6439=CARTESIAN_POINT('',(-0.260617764501348,17.2621621424799,1.00000000000001)); +#6440=CARTESIAN_POINT('Origin',(-0.260617764501315,17.150965229626,1.00000000000001)); +#6441=CARTESIAN_POINT('',(-0.260617764501315,17.150965229626,1.00000000000001)); +#6442=CARTESIAN_POINT('',(-0.260617764500883,15.7118462511766,1.00000000000001)); +#6443=CARTESIAN_POINT('',(-0.260617764501315,17.150965229626,0.750000000000005)); +#6444=CARTESIAN_POINT('',(-0.260617764501348,17.2621621424799,0.750000000000005)); +#6445=CARTESIAN_POINT('',(-0.260617764501315,17.150965229626,1.00000000000001)); +#6446=CARTESIAN_POINT('Origin',(-0.500000007450628,17.1509652296259,1.00000000000001)); +#6447=CARTESIAN_POINT('',(-0.500000007450628,17.1509652296259,1.00000000000001)); +#6448=CARTESIAN_POINT('',(-0.250000003725743,17.150965229626,1.00000000000001)); +#6449=CARTESIAN_POINT('',(-0.500000007450628,17.1509652296259,0.750000000000005)); +#6450=CARTESIAN_POINT('',(-0.260617764501315,17.150965229626,0.750000000000005)); +#6451=CARTESIAN_POINT('',(-0.500000007450628,17.1509652296259,1.00000000000001)); +#6452=CARTESIAN_POINT('Origin',(-0.500000007450599,17.0498069269603,1.00000000000001)); +#6453=CARTESIAN_POINT('',(-0.500000007450599,17.0498069269603,1.00000000000001)); +#6454=CARTESIAN_POINT('',(-0.500000007450202,15.6612670998437,1.00000000000001)); +#6455=CARTESIAN_POINT('',(-0.500000007450599,17.0498069269603,0.750000000000005)); +#6456=CARTESIAN_POINT('',(-0.500000007450628,17.1509652296259,0.750000000000005)); +#6457=CARTESIAN_POINT('',(-0.500000007450599,17.0498069269603,1.00000000000001)); +#6458=CARTESIAN_POINT('Origin',(-0.260617764501286,17.0498069269603,1.00000000000001)); +#6459=CARTESIAN_POINT('',(-0.130308882251057,17.0498069269604,1.00000000000001)); +#6460=CARTESIAN_POINT('',(-0.500000007450599,17.0498069269603,0.750000000000005)); +#6461=CARTESIAN_POINT('Origin',(-0.045307306810613,17.0251947067672,0.750000000000005)); +#6462=CARTESIAN_POINT('Origin',(-2.25053472877476E-15,14.2727272727273, +1.00000000000001)); +#6463=CARTESIAN_POINT('',(-3.5,11.,1.00000000000001)); +#6464=CARTESIAN_POINT('',(-2.5,11.,1.00000000000001)); +#6465=CARTESIAN_POINT('Origin',(-3.,11.,1.00000000000001)); +#6466=CARTESIAN_POINT('',(-3.5,17.,1.00000000000001)); +#6467=CARTESIAN_POINT('',(-3.5,12.1363636363636,1.00000000000001)); +#6468=CARTESIAN_POINT('',(-3.,17.5,1.00000000000001)); +#6469=CARTESIAN_POINT('Origin',(-3.,17.,1.00000000000001)); +#6470=CARTESIAN_POINT('',(3.,17.5,1.)); +#6471=CARTESIAN_POINT('',(-2.,17.5,1.00000000000001)); +#6472=CARTESIAN_POINT('',(3.5,17.,1.)); +#6473=CARTESIAN_POINT('Origin',(3.,17.,1.)); +#6474=CARTESIAN_POINT('',(3.5,11.,1.)); +#6475=CARTESIAN_POINT('',(3.5,16.1363636363636,1.)); +#6476=CARTESIAN_POINT('',(2.5,11.,1.)); +#6477=CARTESIAN_POINT('Origin',(3.,11.,1.)); +#6478=CARTESIAN_POINT('',(2.5,15.,1.)); +#6479=CARTESIAN_POINT('',(2.5,12.1363636363636,1.)); +#6480=CARTESIAN_POINT('',(0.999999999999997,16.5,1.00000000000001)); +#6481=CARTESIAN_POINT('Origin',(0.999999999999998,15.,1.00000000000001)); +#6482=CARTESIAN_POINT('',(-1.,16.5,1.00000000000001)); +#6483=CARTESIAN_POINT('',(0.999999999999997,16.5,1.00000000000001)); +#6484=CARTESIAN_POINT('',(-2.5,15.,1.00000000000001)); +#6485=CARTESIAN_POINT('Origin',(-1.,15.,1.00000000000001)); +#6486=CARTESIAN_POINT('',(-2.5,15.1363636363636,1.00000000000001)); +#6487=CARTESIAN_POINT('Origin',(3.25,7.,-5.5)); +#6488=CARTESIAN_POINT('',(2.65,7.,2.)); +#6489=CARTESIAN_POINT('Origin',(3.25,7.,2.)); +#6490=CARTESIAN_POINT('',(2.65,7.,-5.5)); +#6491=CARTESIAN_POINT('Origin',(3.25,7.,-5.5)); +#6492=CARTESIAN_POINT('Origin',(3.25,7.,2.)); +#6493=CARTESIAN_POINT('Origin',(-3.25,7.,-5.49999999999999)); +#6494=CARTESIAN_POINT('',(-3.85,7.,2.00000000000001)); +#6495=CARTESIAN_POINT('Origin',(-3.25,7.,2.00000000000001)); +#6496=CARTESIAN_POINT('',(-3.85,7.,-5.49999999999999)); +#6497=CARTESIAN_POINT('Origin',(-3.25,7.,-5.49999999999999)); +#6498=CARTESIAN_POINT('Origin',(-3.25,7.,2.00000000000001)); +#6499=CARTESIAN_POINT('Origin',(-2.59861576701326E-15,7.,-5.49999999999999)); +#6500=CARTESIAN_POINT('',(-0.600000000000003,7.,-5.49999999999999)); +#6501=CARTESIAN_POINT('Origin',(-2.59861576701326E-15,7.,-5.49999999999999)); +#6502=CARTESIAN_POINT('Origin',(1.70383052239495,2.250000042608,5.75000000000001)); +#6503=CARTESIAN_POINT('',(1.70383052239495,2.250000042608,5.95000000000001)); +#6504=CARTESIAN_POINT('',(1.84294343114861,1.85564518822807,5.95000000000001)); +#6505=CARTESIAN_POINT('',(1.70383052239495,2.250000042608,5.95000000000001)); +#6506=CARTESIAN_POINT('',(1.84294343114861,1.85564518822807,5.75000000000001)); +#6507=CARTESIAN_POINT('',(1.84294343114861,1.85564518822807,5.75000000000001)); +#6508=CARTESIAN_POINT('',(1.70383052239495,2.250000042608,5.75000000000001)); +#6509=CARTESIAN_POINT('',(1.72719577849616,2.18376462096458,5.75000000000001)); +#6510=CARTESIAN_POINT('',(1.70383052239495,2.250000042608,5.75000000000001)); +#6511=CARTESIAN_POINT('Origin',(1.84294343114861,1.85564518822807,5.75000000000001)); +#6512=CARTESIAN_POINT('',(1.74979826615703,1.8205645416728,5.95000000000001)); +#6513=CARTESIAN_POINT('',(1.84294343114861,1.85564518822807,5.95000000000001)); +#6514=CARTESIAN_POINT('',(1.74979826615703,1.8205645416728,5.75000000000001)); +#6515=CARTESIAN_POINT('',(1.74979826615703,1.8205645416728,5.75000000000001)); +#6516=CARTESIAN_POINT('',(0.977288533911286,1.52961931783999,5.75000000000001)); +#6517=CARTESIAN_POINT('Ctrl Pts',(1.26471760172037,2.13024197333312,5.75000000000001)); +#6518=CARTESIAN_POINT('Ctrl Pts',(1.26471760172037,2.13024197333312,5.95000000000001)); +#6519=CARTESIAN_POINT('Ctrl Pts',(1.42560470488764,2.13024197333312,5.75000000000001)); +#6520=CARTESIAN_POINT('Ctrl Pts',(1.42560470488764,2.13024197333312,5.95000000000001)); +#6521=CARTESIAN_POINT('Ctrl Pts',(1.57681438831553,2.07822584223392,5.75000000000001)); +#6522=CARTESIAN_POINT('Ctrl Pts',(1.57681438831553,2.07822584223392,5.95000000000001)); +#6523=CARTESIAN_POINT('Ctrl Pts',(1.6905240702533,1.95846777295904,5.75000000000001)); +#6524=CARTESIAN_POINT('Ctrl Pts',(1.6905240702533,1.95846777295904,5.95000000000001)); +#6525=CARTESIAN_POINT('Ctrl Pts',(1.74979826615703,1.8205645416728,5.75000000000001)); +#6526=CARTESIAN_POINT('Ctrl Pts',(1.74979826615703,1.8205645416728,5.95000000000001)); +#6527=CARTESIAN_POINT('',(1.26471760172037,2.13024197333312,5.95000000000001)); +#6528=CARTESIAN_POINT('Ctrl Pts',(1.74979826615703,1.8205645416728,5.95000000000001)); +#6529=CARTESIAN_POINT('Ctrl Pts',(1.6905240702533,1.95846777295904,5.95000000000001)); +#6530=CARTESIAN_POINT('Ctrl Pts',(1.57681438831553,2.07822584223392,5.95000000000001)); +#6531=CARTESIAN_POINT('Ctrl Pts',(1.42560470488764,2.13024197333312,5.95000000000001)); +#6532=CARTESIAN_POINT('Ctrl Pts',(1.26471760172037,2.13024197333312,5.95000000000001)); +#6533=CARTESIAN_POINT('',(1.26471760172037,2.13024197333312,5.75000000000001)); +#6534=CARTESIAN_POINT('',(1.26471760172037,2.13024197333312,5.75000000000001)); +#6535=CARTESIAN_POINT('Ctrl Pts',(1.74979826615703,1.8205645416728,5.75000000000001)); +#6536=CARTESIAN_POINT('Ctrl Pts',(1.6905240702533,1.95846777295904,5.75000000000001)); +#6537=CARTESIAN_POINT('Ctrl Pts',(1.57681438831553,2.07822584223392,5.75000000000001)); +#6538=CARTESIAN_POINT('Ctrl Pts',(1.42560470488764,2.13024197333312,5.75000000000001)); +#6539=CARTESIAN_POINT('Ctrl Pts',(1.26471760172037,2.13024197333312,5.75000000000001)); +#6540=CARTESIAN_POINT('Origin',(1.26471760172037,2.13024197333312,5.75000000000001)); +#6541=CARTESIAN_POINT('',(0.940524040450978,2.13024197333312,5.95000000000001)); +#6542=CARTESIAN_POINT('',(1.26471760172037,2.13024197333312,5.95000000000001)); +#6543=CARTESIAN_POINT('',(0.940524040450978,2.13024197333312,5.75000000000001)); +#6544=CARTESIAN_POINT('',(0.940524040450978,2.13024197333312,5.75000000000001)); +#6545=CARTESIAN_POINT('',(0.632358800860187,2.13024197333312,5.75000000000001)); +#6546=CARTESIAN_POINT('Origin',(0.940524040450978,2.13024197333312,5.75000000000001)); +#6547=CARTESIAN_POINT('',(0.940524040450978,1.55443549883972,5.95000000000001)); +#6548=CARTESIAN_POINT('',(0.940524040450978,2.13024197333312,5.95000000000001)); +#6549=CARTESIAN_POINT('',(0.940524040450978,1.55443549883972,5.75000000000001)); +#6550=CARTESIAN_POINT('',(0.940524040450978,1.55443549883972,5.75000000000001)); +#6551=CARTESIAN_POINT('',(0.940524040450978,1.81512098666656,5.75000000000001)); +#6552=CARTESIAN_POINT('Origin',(0.940524040450978,1.55443549883972,5.75000000000001)); +#6553=CARTESIAN_POINT('',(1.0881046914766,1.55443549883972,5.95000000000001)); +#6554=CARTESIAN_POINT('',(0.940524040450978,1.55443549883972,5.95000000000001)); +#6555=CARTESIAN_POINT('',(1.0881046914766,1.55443549883972,5.75000000000001)); +#6556=CARTESIAN_POINT('',(1.0881046914766,1.55443549883972,5.75000000000001)); +#6557=CARTESIAN_POINT('',(0.470262020225492,1.55443549883972,5.75000000000001)); +#6558=CARTESIAN_POINT('Ctrl Pts',(1.35907244417937,1.78790325005238,5.75000000000001)); +#6559=CARTESIAN_POINT('Ctrl Pts',(1.35907244417937,1.78790325005238,5.95000000000001)); +#6560=CARTESIAN_POINT('Ctrl Pts',(1.35907244417937,1.69717743999565,5.75000000000001)); +#6561=CARTESIAN_POINT('Ctrl Pts',(1.35907244417937,1.69717743999565,5.95000000000001)); +#6562=CARTESIAN_POINT('Ctrl Pts',(1.30584663561275,1.59919356513437,5.75000000000001)); +#6563=CARTESIAN_POINT('Ctrl Pts',(1.30584663561275,1.59919356513437,5.95000000000001)); +#6564=CARTESIAN_POINT('Ctrl Pts',(1.20423372834921,1.55443549883972,5.75000000000001)); +#6565=CARTESIAN_POINT('Ctrl Pts',(1.20423372834921,1.55443549883972,5.95000000000001)); +#6566=CARTESIAN_POINT('Ctrl Pts',(1.0881046914766,1.55443549883972,5.75000000000001)); +#6567=CARTESIAN_POINT('Ctrl Pts',(1.0881046914766,1.55443549883972,5.95000000000001)); +#6568=CARTESIAN_POINT('',(1.35907244417937,1.78790325005238,5.95000000000001)); +#6569=CARTESIAN_POINT('Ctrl Pts',(1.0881046914766,1.55443549883972,5.95000000000001)); +#6570=CARTESIAN_POINT('Ctrl Pts',(1.20423372834921,1.55443549883972,5.95000000000001)); +#6571=CARTESIAN_POINT('Ctrl Pts',(1.30584663561275,1.59919356513437,5.95000000000001)); +#6572=CARTESIAN_POINT('Ctrl Pts',(1.35907244417937,1.69717743999565,5.95000000000001)); +#6573=CARTESIAN_POINT('Ctrl Pts',(1.35907244417937,1.78790325005238,5.95000000000001)); +#6574=CARTESIAN_POINT('',(1.35907244417937,1.78790325005238,5.75000000000001)); +#6575=CARTESIAN_POINT('',(1.35907244417937,1.78790325005238,5.75000000000001)); +#6576=CARTESIAN_POINT('Ctrl Pts',(1.0881046914766,1.55443549883972,5.75000000000001)); +#6577=CARTESIAN_POINT('Ctrl Pts',(1.20423372834921,1.55443549883972,5.75000000000001)); +#6578=CARTESIAN_POINT('Ctrl Pts',(1.30584663561275,1.59919356513437,5.75000000000001)); +#6579=CARTESIAN_POINT('Ctrl Pts',(1.35907244417937,1.69717743999565,5.75000000000001)); +#6580=CARTESIAN_POINT('Ctrl Pts',(1.35907244417937,1.78790325005238,5.75000000000001)); +#6581=CARTESIAN_POINT('Origin',(1.35907244417937,1.78790325005238,5.75000000000001)); +#6582=CARTESIAN_POINT('',(1.35907244417937,1.82782260647734,5.95000000000001)); +#6583=CARTESIAN_POINT('',(1.35907244417937,1.78790325005238,5.95000000000001)); +#6584=CARTESIAN_POINT('',(1.35907244417937,1.82782260647734,5.75000000000001)); +#6585=CARTESIAN_POINT('',(1.35907244417937,1.82782260647734,5.75000000000001)); +#6586=CARTESIAN_POINT('',(1.35907244417937,1.64395162502619,5.75000000000001)); +#6587=CARTESIAN_POINT('Origin',(1.35907244417937,1.82782260647734,5.75000000000001)); +#6588=CARTESIAN_POINT('',(1.46431438384518,1.82782260647734,5.95000000000001)); +#6589=CARTESIAN_POINT('',(1.35907244417937,1.82782260647734,5.95000000000001)); +#6590=CARTESIAN_POINT('',(1.46431438384518,1.82782260647734,5.75000000000001)); +#6591=CARTESIAN_POINT('',(1.46431438384518,1.82782260647734,5.75000000000001)); +#6592=CARTESIAN_POINT('',(0.679536222089688,1.82782260647734,5.75000000000001)); +#6593=CARTESIAN_POINT('Origin',(1.46431438384518,1.82782260647734,5.75000000000001)); +#6594=CARTESIAN_POINT('',(1.46431438384518,1.16975806419917,5.95000000000001)); +#6595=CARTESIAN_POINT('',(1.46431438384518,1.82782260647734,5.95000000000001)); +#6596=CARTESIAN_POINT('',(1.46431438384518,1.16975806419917,5.75000000000001)); +#6597=CARTESIAN_POINT('',(1.46431438384518,1.16975806419917,5.75000000000001)); +#6598=CARTESIAN_POINT('',(1.46431438384518,1.66391130323867,5.75000000000001)); +#6599=CARTESIAN_POINT('Origin',(1.46431438384518,1.16975806419917,5.75000000000001)); +#6600=CARTESIAN_POINT('',(1.35907244417937,1.16975806419917,5.95000000000001)); +#6601=CARTESIAN_POINT('',(1.46431438384518,1.16975806419917,5.95000000000001)); +#6602=CARTESIAN_POINT('',(1.35907244417937,1.16975806419917,5.75000000000001)); +#6603=CARTESIAN_POINT('',(1.35907244417937,1.16975806419917,5.75000000000001)); +#6604=CARTESIAN_POINT('',(0.732157191922593,1.16975806419917,5.75000000000001)); +#6605=CARTESIAN_POINT('Origin',(1.35907244417937,1.16975806419917,5.75000000000001)); +#6606=CARTESIAN_POINT('',(1.35907244417937,1.22782258263548,5.95000000000001)); +#6607=CARTESIAN_POINT('',(1.35907244417937,1.16975806419917,5.95000000000001)); +#6608=CARTESIAN_POINT('',(1.35907244417937,1.22782258263548,5.75000000000001)); +#6609=CARTESIAN_POINT('',(1.35907244417937,1.22782258263548,5.75000000000001)); +#6610=CARTESIAN_POINT('',(1.35907244417937,1.33487903209959,5.75000000000001)); +#6611=CARTESIAN_POINT('Ctrl Pts',(1.1038304985531,1.44919355917391,5.75000000000001)); +#6612=CARTESIAN_POINT('Ctrl Pts',(1.1038304985531,1.44919355917391,5.95000000000001)); +#6613=CARTESIAN_POINT('Ctrl Pts',(1.21754018049087,1.44919355917391,5.75000000000001)); +#6614=CARTESIAN_POINT('Ctrl Pts',(1.21754018049087,1.44919355917391,5.95000000000001)); +#6615=CARTESIAN_POINT('Ctrl Pts',(1.30705631308018,1.4068548478141,5.75000000000001)); +#6616=CARTESIAN_POINT('Ctrl Pts',(1.30705631308018,1.4068548478141,5.95000000000001)); +#6617=CARTESIAN_POINT('Ctrl Pts',(1.35907244417937,1.3125000053551,5.75000000000001)); +#6618=CARTESIAN_POINT('Ctrl Pts',(1.35907244417937,1.3125000053551,5.95000000000001)); +#6619=CARTESIAN_POINT('Ctrl Pts',(1.35907244417937,1.22782258263548,5.75000000000001)); +#6620=CARTESIAN_POINT('Ctrl Pts',(1.35907244417937,1.22782258263548,5.95000000000001)); +#6621=CARTESIAN_POINT('',(1.1038304985531,1.44919355917391,5.95000000000001)); +#6622=CARTESIAN_POINT('Ctrl Pts',(1.35907244417937,1.22782258263548,5.95000000000001)); +#6623=CARTESIAN_POINT('Ctrl Pts',(1.35907244417937,1.3125000053551,5.95000000000001)); +#6624=CARTESIAN_POINT('Ctrl Pts',(1.30705631308018,1.4068548478141,5.95000000000001)); +#6625=CARTESIAN_POINT('Ctrl Pts',(1.21754018049087,1.44919355917391,5.95000000000001)); +#6626=CARTESIAN_POINT('Ctrl Pts',(1.1038304985531,1.44919355917391,5.95000000000001)); +#6627=CARTESIAN_POINT('',(1.1038304985531,1.44919355917391,5.75000000000001)); +#6628=CARTESIAN_POINT('',(1.1038304985531,1.44919355917391,5.75000000000001)); +#6629=CARTESIAN_POINT('Ctrl Pts',(1.35907244417937,1.22782258263548,5.75000000000001)); +#6630=CARTESIAN_POINT('Ctrl Pts',(1.35907244417937,1.3125000053551,5.75000000000001)); +#6631=CARTESIAN_POINT('Ctrl Pts',(1.30705631308018,1.4068548478141,5.75000000000001)); +#6632=CARTESIAN_POINT('Ctrl Pts',(1.21754018049087,1.44919355917391,5.75000000000001)); +#6633=CARTESIAN_POINT('Ctrl Pts',(1.1038304985531,1.44919355917391,5.75000000000001)); +#6634=CARTESIAN_POINT('Origin',(1.1038304985531,1.44919355917391,5.75000000000001)); +#6635=CARTESIAN_POINT('',(0.940524040450978,1.44919355917391,5.95000000000001)); +#6636=CARTESIAN_POINT('',(1.1038304985531,1.44919355917391,5.95000000000001)); +#6637=CARTESIAN_POINT('',(0.940524040450978,1.44919355917391,5.75000000000001)); +#6638=CARTESIAN_POINT('',(0.940524040450978,1.44919355917391,5.75000000000001)); +#6639=CARTESIAN_POINT('',(0.551915249276551,1.44919355917391,5.75000000000001)); +#6640=CARTESIAN_POINT('Origin',(0.940524040450978,1.44919355917391,5.75000000000001)); +#6641=CARTESIAN_POINT('',(0.940524040450978,0.982258056748594,5.95000000000001)); +#6642=CARTESIAN_POINT('',(0.940524040450978,1.44919355917391,5.95000000000001)); +#6643=CARTESIAN_POINT('',(0.940524040450978,0.982258056748594,5.75000000000001)); +#6644=CARTESIAN_POINT('',(0.940524040450978,0.982258056748594,5.75000000000001)); +#6645=CARTESIAN_POINT('',(0.940524040450978,1.47459677958695,5.75000000000001)); +#6646=CARTESIAN_POINT('Ctrl Pts',(1.0881046914766,0.840725793060092,5.75000000000001)); +#6647=CARTESIAN_POINT('Ctrl Pts',(1.0881046914766,0.840725793060092,5.95000000000001)); +#6648=CARTESIAN_POINT('Ctrl Pts',(1.0203627533009,0.840725793060092,5.75000000000001)); +#6649=CARTESIAN_POINT('Ctrl Pts',(1.0203627533009,0.840725793060092,5.95000000000001)); +#6650=CARTESIAN_POINT('Ctrl Pts',(0.967136944734286,0.8673386973434,5.75000000000001)); +#6651=CARTESIAN_POINT('Ctrl Pts',(0.967136944734286,0.8673386973434,5.95000000000001)); +#6652=CARTESIAN_POINT('Ctrl Pts',(0.940524040450978,0.918145150975171,5.75000000000001)); +#6653=CARTESIAN_POINT('Ctrl Pts',(0.940524040450978,0.918145150975171,5.95000000000001)); +#6654=CARTESIAN_POINT('Ctrl Pts',(0.940524040450978,0.982258056748594,5.75000000000001)); +#6655=CARTESIAN_POINT('Ctrl Pts',(0.940524040450978,0.982258056748594,5.95000000000001)); +#6656=CARTESIAN_POINT('',(1.0881046914766,0.840725793060092,5.95000000000001)); +#6657=CARTESIAN_POINT('Ctrl Pts',(0.940524040450978,0.982258056748594,5.95000000000001)); +#6658=CARTESIAN_POINT('Ctrl Pts',(0.940524040450978,0.918145150975171,5.95000000000001)); +#6659=CARTESIAN_POINT('Ctrl Pts',(0.967136944734286,0.8673386973434,5.95000000000001)); +#6660=CARTESIAN_POINT('Ctrl Pts',(1.0203627533009,0.840725793060092,5.95000000000001)); +#6661=CARTESIAN_POINT('Ctrl Pts',(1.0881046914766,0.840725793060092,5.95000000000001)); +#6662=CARTESIAN_POINT('',(1.0881046914766,0.840725793060092,5.75000000000001)); +#6663=CARTESIAN_POINT('',(1.0881046914766,0.840725793060092,5.75000000000001)); +#6664=CARTESIAN_POINT('Ctrl Pts',(0.940524040450978,0.982258056748594,5.75000000000001)); +#6665=CARTESIAN_POINT('Ctrl Pts',(0.940524040450978,0.918145150975171,5.75000000000001)); +#6666=CARTESIAN_POINT('Ctrl Pts',(0.967136944734286,0.8673386973434,5.75000000000001)); +#6667=CARTESIAN_POINT('Ctrl Pts',(1.0203627533009,0.840725793060092,5.75000000000001)); +#6668=CARTESIAN_POINT('Ctrl Pts',(1.0881046914766,0.840725793060092,5.75000000000001)); +#6669=CARTESIAN_POINT('Origin',(1.0881046914766,0.840725793060092,5.75000000000001)); +#6670=CARTESIAN_POINT('',(1.12802404790156,0.840725793060092,5.95000000000001)); +#6671=CARTESIAN_POINT('',(1.0881046914766,0.840725793060092,5.95000000000001)); +#6672=CARTESIAN_POINT('',(1.12802404790156,0.840725793060092,5.75000000000001)); +#6673=CARTESIAN_POINT('',(1.12802404790156,0.840725793060092,5.75000000000001)); +#6674=CARTESIAN_POINT('',(0.544052345738301,0.840725793060092,5.75000000000001)); +#6675=CARTESIAN_POINT('Origin',(1.12802404790156,0.840725793060092,5.75000000000001)); +#6676=CARTESIAN_POINT('',(1.12802404790156,0.749999983003359,5.95000000000001)); +#6677=CARTESIAN_POINT('',(1.12802404790156,0.840725793060092,5.95000000000001)); +#6678=CARTESIAN_POINT('',(1.12802404790156,0.749999983003359,5.75000000000001)); +#6679=CARTESIAN_POINT('',(1.12802404790156,0.749999983003359,5.75000000000001)); +#6680=CARTESIAN_POINT('',(1.12802404790156,1.17036289653004,5.75000000000001)); +#6681=CARTESIAN_POINT('Origin',(1.12802404790156,0.749999983003359,5.75000000000001)); +#6682=CARTESIAN_POINT('',(0.557056283277855,0.749999983003359,5.95000000000001)); +#6683=CARTESIAN_POINT('',(1.12802404790156,0.749999983003359,5.95000000000001)); +#6684=CARTESIAN_POINT('',(0.557056283277855,0.749999983003359,5.75000000000001)); +#6685=CARTESIAN_POINT('',(0.557056283277855,0.749999983003359,5.75000000000001)); +#6686=CARTESIAN_POINT('',(0.564012023950782,0.749999983003359,5.75000000000001)); +#6687=CARTESIAN_POINT('Origin',(0.557056283277855,0.749999983003359,5.75000000000001)); +#6688=CARTESIAN_POINT('',(0.557056283277855,0.840725793060092,5.95000000000001)); +#6689=CARTESIAN_POINT('',(0.557056283277855,0.749999983003359,5.95000000000001)); +#6690=CARTESIAN_POINT('',(0.557056283277855,0.840725793060092,5.75000000000001)); +#6691=CARTESIAN_POINT('',(0.557056283277855,0.840725793060092,5.75000000000001)); +#6692=CARTESIAN_POINT('',(0.557056283277855,1.12499999150168,5.75000000000001)); +#6693=CARTESIAN_POINT('Origin',(0.557056283277855,0.840725793060092,5.75000000000001)); +#6694=CARTESIAN_POINT('',(0.593346607300548,0.840725793060092,5.95000000000001)); +#6695=CARTESIAN_POINT('',(0.557056283277855,0.840725793060092,5.95000000000001)); +#6696=CARTESIAN_POINT('',(0.593346607300548,0.840725793060092,5.75000000000001)); +#6697=CARTESIAN_POINT('',(0.593346607300548,0.840725793060092,5.75000000000001)); +#6698=CARTESIAN_POINT('',(0.27852814163893,0.840725793060092,5.75000000000001)); +#6699=CARTESIAN_POINT('Ctrl Pts',(0.739717580858743,0.993145153955403,5.75000000000001)); +#6700=CARTESIAN_POINT('Ctrl Pts',(0.739717580858744,0.993145153955403,5.95000000000001)); +#6701=CARTESIAN_POINT('Ctrl Pts',(0.739717580858744,0.921774183377439,5.75000000000001)); +#6702=CARTESIAN_POINT('Ctrl Pts',(0.739717580858744,0.921774183377439,5.95000000000001)); +#6703=CARTESIAN_POINT('Ctrl Pts',(0.715524031510282,0.866129019875978,5.75000000000001)); +#6704=CARTESIAN_POINT('Ctrl Pts',(0.715524031510282,0.866129019875978,5.95000000000001)); +#6705=CARTESIAN_POINT('Ctrl Pts',(0.662298222943665,0.840725793060092,5.75000000000001)); +#6706=CARTESIAN_POINT('Ctrl Pts',(0.662298222943665,0.840725793060092,5.95000000000001)); +#6707=CARTESIAN_POINT('Ctrl Pts',(0.593346607300548,0.840725793060092,5.75000000000001)); +#6708=CARTESIAN_POINT('Ctrl Pts',(0.593346607300548,0.840725793060092,5.95000000000001)); +#6709=CARTESIAN_POINT('',(0.739717580858744,0.993145153955403,5.95000000000001)); +#6710=CARTESIAN_POINT('Ctrl Pts',(0.593346607300548,0.840725793060092,5.95000000000001)); +#6711=CARTESIAN_POINT('Ctrl Pts',(0.662298222943665,0.840725793060092,5.95000000000001)); +#6712=CARTESIAN_POINT('Ctrl Pts',(0.715524031510282,0.866129019875978,5.95000000000001)); +#6713=CARTESIAN_POINT('Ctrl Pts',(0.739717580858744,0.921774183377439,5.95000000000001)); +#6714=CARTESIAN_POINT('Ctrl Pts',(0.739717580858744,0.993145153955403,5.95000000000001)); +#6715=CARTESIAN_POINT('',(0.739717580858743,0.993145153955403,5.75000000000001)); +#6716=CARTESIAN_POINT('',(0.739717580858743,0.993145153955403,5.75000000000001)); +#6717=CARTESIAN_POINT('Ctrl Pts',(0.593346607300548,0.840725793060092,5.75000000000001)); +#6718=CARTESIAN_POINT('Ctrl Pts',(0.662298222943665,0.840725793060092,5.75000000000001)); +#6719=CARTESIAN_POINT('Ctrl Pts',(0.715524031510282,0.866129019875978,5.75000000000001)); +#6720=CARTESIAN_POINT('Ctrl Pts',(0.739717580858744,0.921774183377439,5.75000000000001)); +#6721=CARTESIAN_POINT('Ctrl Pts',(0.739717580858743,0.993145153955403,5.75000000000001)); +#6722=CARTESIAN_POINT('Origin',(0.739717580858743,0.993145153955403,5.75000000000001)); +#6723=CARTESIAN_POINT('',(0.739717580858743,2.01290325899308,5.95000000000001)); +#6724=CARTESIAN_POINT('',(0.739717580858744,0.993145153955403,5.95000000000001)); +#6725=CARTESIAN_POINT('',(0.739717580858743,2.01290325899308,5.75000000000001)); +#6726=CARTESIAN_POINT('',(0.739717580858743,2.01290325899308,5.75000000000001)); +#6727=CARTESIAN_POINT('',(0.739717580858743,1.2465725769777,5.75000000000001)); +#6728=CARTESIAN_POINT('Ctrl Pts',(0.607862736909625,2.15927423255127,5.75000000000001)); +#6729=CARTESIAN_POINT('Ctrl Pts',(0.607862736909625,2.15927423255127,5.95000000000001)); +#6730=CARTESIAN_POINT('Ctrl Pts',(0.667136932813357,2.15927423255127,5.75000000000001)); +#6731=CARTESIAN_POINT('Ctrl Pts',(0.667136932813357,2.15927423255127,5.95000000000001)); +#6732=CARTESIAN_POINT('Ctrl Pts',(0.715524031510281,2.13387100573538,5.75000000000001)); +#6733=CARTESIAN_POINT('Ctrl Pts',(0.715524031510281,2.13387100573538,5.95000000000001)); +#6734=CARTESIAN_POINT('Ctrl Pts',(0.739717580858743,2.08064519716877,5.75000000000001)); +#6735=CARTESIAN_POINT('Ctrl Pts',(0.739717580858743,2.08064519716877,5.95000000000001)); +#6736=CARTESIAN_POINT('Ctrl Pts',(0.739717580858743,2.01290325899308,5.75000000000001)); +#6737=CARTESIAN_POINT('Ctrl Pts',(0.739717580858743,2.01290325899308,5.95000000000001)); +#6738=CARTESIAN_POINT('',(0.607862736909625,2.15927423255127,5.95000000000001)); +#6739=CARTESIAN_POINT('Ctrl Pts',(0.739717580858743,2.01290325899308,5.95000000000001)); +#6740=CARTESIAN_POINT('Ctrl Pts',(0.739717580858743,2.08064519716877,5.95000000000001)); +#6741=CARTESIAN_POINT('Ctrl Pts',(0.715524031510281,2.13387100573538,5.95000000000001)); +#6742=CARTESIAN_POINT('Ctrl Pts',(0.667136932813357,2.15927423255127,5.95000000000001)); +#6743=CARTESIAN_POINT('Ctrl Pts',(0.607862736909625,2.15927423255127,5.95000000000001)); +#6744=CARTESIAN_POINT('',(0.607862736909625,2.15927423255127,5.75000000000001)); +#6745=CARTESIAN_POINT('',(0.607862736909625,2.15927423255127,5.75000000000001)); +#6746=CARTESIAN_POINT('Ctrl Pts',(0.739717580858743,2.01290325899308,5.75000000000001)); +#6747=CARTESIAN_POINT('Ctrl Pts',(0.739717580858743,2.08064519716877,5.75000000000001)); +#6748=CARTESIAN_POINT('Ctrl Pts',(0.715524031510281,2.13387100573538,5.75000000000001)); +#6749=CARTESIAN_POINT('Ctrl Pts',(0.667136932813357,2.15927423255127,5.75000000000001)); +#6750=CARTESIAN_POINT('Ctrl Pts',(0.607862736909625,2.15927423255127,5.75000000000001)); +#6751=CARTESIAN_POINT('Origin',(0.607862736909625,2.15927423255127,5.75000000000001)); +#6752=CARTESIAN_POINT('',(0.557056283277855,2.15927423255127,5.95000000000001)); +#6753=CARTESIAN_POINT('',(0.607862736909625,2.15927423255127,5.95000000000001)); +#6754=CARTESIAN_POINT('',(0.557056283277855,2.15927423255127,5.75000000000001)); +#6755=CARTESIAN_POINT('',(0.557056283277855,2.15927423255127,5.75000000000001)); +#6756=CARTESIAN_POINT('',(0.303931368454815,2.15927423255127,5.75000000000001)); +#6757=CARTESIAN_POINT('Origin',(0.557056283277855,2.15927423255127,5.75000000000001)); +#6758=CARTESIAN_POINT('',(0.557056283277855,2.250000042608,5.95000000000001)); +#6759=CARTESIAN_POINT('',(0.557056283277855,2.15927423255127,5.95000000000001)); +#6760=CARTESIAN_POINT('',(0.557056283277855,2.250000042608,5.75000000000001)); +#6761=CARTESIAN_POINT('',(0.557056283277855,2.250000042608,5.75000000000001)); +#6762=CARTESIAN_POINT('',(0.557056283277855,1.82963711627563,5.75000000000001)); +#6763=CARTESIAN_POINT('Origin',(0.557056283277855,2.250000042608,5.75000000000001)); +#6764=CARTESIAN_POINT('',(0.557056283277855,2.250000042608,5.95000000000001)); +#6765=CARTESIAN_POINT('',(0.27852814163893,2.250000042608,5.75000000000001)); +#6766=CARTESIAN_POINT('Origin',(1.10814736829598,1.62519898110111,5.95000000000001)); +#6767=CARTESIAN_POINT('Origin',(-0.947782486196483,2.250000042608,5.75000000000001)); +#6768=CARTESIAN_POINT('',(-0.947782486196482,2.250000042608,5.95000000000001)); +#6769=CARTESIAN_POINT('',(-0.947782486196482,2.15927423255127,5.95000000000001)); +#6770=CARTESIAN_POINT('',(-0.947782486196482,2.250000042608,5.95000000000001)); +#6771=CARTESIAN_POINT('',(-0.947782486196483,2.15927423255127,5.75000000000001)); +#6772=CARTESIAN_POINT('',(-0.947782486196483,2.15927423255127,5.75000000000001)); +#6773=CARTESIAN_POINT('',(-0.947782486196483,2.250000042608,5.75000000000001)); +#6774=CARTESIAN_POINT('',(-0.947782486196482,1.875000021304,5.75000000000001)); +#6775=CARTESIAN_POINT('',(-0.947782486196483,2.250000042608,5.75000000000001)); +#6776=CARTESIAN_POINT('Origin',(-0.947782486196483,2.15927423255127,5.75000000000001)); +#6777=CARTESIAN_POINT('',(-1.0010082947631,2.15927423255127,5.95000000000001)); +#6778=CARTESIAN_POINT('',(-0.947782486196482,2.15927423255127,5.95000000000001)); +#6779=CARTESIAN_POINT('',(-1.0010082947631,2.15927423255127,5.75000000000001)); +#6780=CARTESIAN_POINT('',(-1.0010082947631,2.15927423255127,5.75000000000001)); +#6781=CARTESIAN_POINT('',(-0.473891243098239,2.15927423255127,5.75000000000001)); +#6782=CARTESIAN_POINT('Ctrl Pts',(-1.13891152604933,2.03225809847184,5.75000000000001)); +#6783=CARTESIAN_POINT('Ctrl Pts',(-1.13891152604933,2.03225809847184,5.95000000000001)); +#6784=CARTESIAN_POINT('Ctrl Pts',(-1.13891152604933,2.09032261690815,5.75000000000001)); +#6785=CARTESIAN_POINT('Ctrl Pts',(-1.13891152604933,2.09032261690815,5.95000000000001)); +#6786=CARTESIAN_POINT('Ctrl Pts',(-1.11471797670087,2.13508068320281,5.75000000000001)); +#6787=CARTESIAN_POINT('Ctrl Pts',(-1.11471797670087,2.13508068320281,5.95000000000001)); +#6788=CARTESIAN_POINT('Ctrl Pts',(-1.0639115230691,2.15927423255127,5.75000000000001)); +#6789=CARTESIAN_POINT('Ctrl Pts',(-1.0639115230691,2.15927423255127,5.95000000000001)); +#6790=CARTESIAN_POINT('Ctrl Pts',(-1.0010082947631,2.15927423255127,5.75000000000001)); +#6791=CARTESIAN_POINT('Ctrl Pts',(-1.0010082947631,2.15927423255127,5.95000000000001)); +#6792=CARTESIAN_POINT('',(-1.13891152604933,2.03225809847184,5.95000000000001)); +#6793=CARTESIAN_POINT('Ctrl Pts',(-1.0010082947631,2.15927423255127,5.95000000000001)); +#6794=CARTESIAN_POINT('Ctrl Pts',(-1.0639115230691,2.15927423255127,5.95000000000001)); +#6795=CARTESIAN_POINT('Ctrl Pts',(-1.11471797670087,2.13508068320281,5.95000000000001)); +#6796=CARTESIAN_POINT('Ctrl Pts',(-1.13891152604933,2.09032261690815,5.95000000000001)); +#6797=CARTESIAN_POINT('Ctrl Pts',(-1.13891152604933,2.03225809847184,5.95000000000001)); +#6798=CARTESIAN_POINT('',(-1.13891152604933,2.03225809847184,5.75000000000001)); +#6799=CARTESIAN_POINT('',(-1.13891152604933,2.03225809847184,5.75000000000001)); +#6800=CARTESIAN_POINT('Ctrl Pts',(-1.0010082947631,2.15927423255127,5.75000000000001)); +#6801=CARTESIAN_POINT('Ctrl Pts',(-1.0639115230691,2.15927423255127,5.75000000000001)); +#6802=CARTESIAN_POINT('Ctrl Pts',(-1.11471797670087,2.13508068320281,5.75000000000001)); +#6803=CARTESIAN_POINT('Ctrl Pts',(-1.13891152604933,2.09032261690815,5.75000000000001)); +#6804=CARTESIAN_POINT('Ctrl Pts',(-1.13891152604933,2.03225809847184,5.75000000000001)); +#6805=CARTESIAN_POINT('Origin',(-1.13891152604933,2.03225809847184,5.75000000000001)); +#6806=CARTESIAN_POINT('',(-1.13891152604933,0.985887089150864,5.95000000000001)); +#6807=CARTESIAN_POINT('',(-1.13891152604933,2.03225809847184,5.95000000000001)); +#6808=CARTESIAN_POINT('',(-1.13891152604933,0.985887089150864,5.75000000000001)); +#6809=CARTESIAN_POINT('',(-1.13891152604933,0.985887089150864,5.75000000000001)); +#6810=CARTESIAN_POINT('',(-1.13891152604933,1.76612904923592,5.75000000000001)); +#6811=CARTESIAN_POINT('Ctrl Pts',(-1.13407281617964,0.898790311496399,5.75000000000001)); +#6812=CARTESIAN_POINT('Ctrl Pts',(-1.13407281617964,0.898790311496399,5.95000000000001)); +#6813=CARTESIAN_POINT('Ctrl Pts',(-1.13891152604933,0.913306441105478,5.75000000000001)); +#6814=CARTESIAN_POINT('Ctrl Pts',(-1.13891152604933,0.913306441105478,5.95000000000001)); +#6815=CARTESIAN_POINT('Ctrl Pts',(-1.13891152604933,0.985887089150864,5.75000000000001)); +#6816=CARTESIAN_POINT('Ctrl Pts',(-1.13891152604933,0.985887089150864,5.95000000000001)); +#6817=CARTESIAN_POINT('',(-1.13407281617964,0.898790311496399,5.95000000000001)); +#6818=CARTESIAN_POINT('Ctrl Pts',(-1.13891152604933,0.985887089150864,5.95000000000001)); +#6819=CARTESIAN_POINT('Ctrl Pts',(-1.13891152604933,0.913306441105478,5.95000000000001)); +#6820=CARTESIAN_POINT('Ctrl Pts',(-1.13407281617964,0.898790311496399,5.95000000000001)); +#6821=CARTESIAN_POINT('',(-1.13407281617964,0.898790311496399,5.75000000000001)); +#6822=CARTESIAN_POINT('',(-1.13407281617964,0.898790311496399,5.75000000000001)); +#6823=CARTESIAN_POINT('Ctrl Pts',(-1.13891152604933,0.985887089150864,5.75000000000001)); +#6824=CARTESIAN_POINT('Ctrl Pts',(-1.13891152604933,0.913306441105478,5.75000000000001)); +#6825=CARTESIAN_POINT('Ctrl Pts',(-1.13407281617964,0.898790311496399,5.75000000000001)); +#6826=CARTESIAN_POINT('Ctrl Pts',(-1.10504055696149,0.870967729745669,5.75000000000001)); +#6827=CARTESIAN_POINT('Ctrl Pts',(-1.10504055696149,0.870967729745669,5.95000000000001)); +#6828=CARTESIAN_POINT('Ctrl Pts',(-1.1268147513751,0.87943547201763,5.75000000000001)); +#6829=CARTESIAN_POINT('Ctrl Pts',(-1.1268147513751,0.87943547201763,5.95000000000001)); +#6830=CARTESIAN_POINT('Ctrl Pts',(-1.13407281617964,0.898790311496399,5.75000000000001)); +#6831=CARTESIAN_POINT('Ctrl Pts',(-1.13407281617964,0.898790311496399,5.95000000000001)); +#6832=CARTESIAN_POINT('',(-1.10504055696149,0.870967729745669,5.95000000000001)); +#6833=CARTESIAN_POINT('Ctrl Pts',(-1.13407281617964,0.898790311496399,5.95000000000001)); +#6834=CARTESIAN_POINT('Ctrl Pts',(-1.1268147513751,0.87943547201763,5.95000000000001)); +#6835=CARTESIAN_POINT('Ctrl Pts',(-1.10504055696149,0.870967729745669,5.95000000000001)); +#6836=CARTESIAN_POINT('',(-1.10504055696149,0.870967729745669,5.75000000000001)); +#6837=CARTESIAN_POINT('',(-1.10504055696149,0.870967729745669,5.75000000000001)); +#6838=CARTESIAN_POINT('Ctrl Pts',(-1.13407281617964,0.898790311496399,5.75000000000001)); +#6839=CARTESIAN_POINT('Ctrl Pts',(-1.1268147513751,0.87943547201763,5.75000000000001)); +#6840=CARTESIAN_POINT('Ctrl Pts',(-1.10504055696149,0.870967729745669,5.75000000000001)); +#6841=CARTESIAN_POINT('Ctrl Pts',(-1.01794377930702,0.864919342408553,5.75000000000001)); +#6842=CARTESIAN_POINT('Ctrl Pts',(-1.01794377930702,0.864919342408553,5.95000000000001)); +#6843=CARTESIAN_POINT('Ctrl Pts',(-1.09052442735241,0.864919342408553,5.75000000000001)); +#6844=CARTESIAN_POINT('Ctrl Pts',(-1.09052442735241,0.864919342408553,5.95000000000001)); +#6845=CARTESIAN_POINT('Ctrl Pts',(-1.10504055696149,0.870967729745669,5.75000000000001)); +#6846=CARTESIAN_POINT('Ctrl Pts',(-1.10504055696149,0.870967729745669,5.95000000000001)); +#6847=CARTESIAN_POINT('',(-1.01794377930702,0.864919342408553,5.95000000000001)); +#6848=CARTESIAN_POINT('Ctrl Pts',(-1.10504055696149,0.870967729745669,5.95000000000001)); +#6849=CARTESIAN_POINT('Ctrl Pts',(-1.09052442735241,0.864919342408553,5.95000000000001)); +#6850=CARTESIAN_POINT('Ctrl Pts',(-1.01794377930702,0.864919342408553,5.95000000000001)); +#6851=CARTESIAN_POINT('',(-1.01794377930702,0.864919342408553,5.75000000000001)); +#6852=CARTESIAN_POINT('',(-1.01794377930702,0.864919342408553,5.75000000000001)); +#6853=CARTESIAN_POINT('Ctrl Pts',(-1.10504055696149,0.870967729745669,5.75000000000001)); +#6854=CARTESIAN_POINT('Ctrl Pts',(-1.09052442735241,0.864919342408553,5.75000000000001)); +#6855=CARTESIAN_POINT('Ctrl Pts',(-1.01794377930702,0.864919342408553,5.75000000000001)); +#6856=CARTESIAN_POINT('Origin',(-1.01794377930702,0.864919342408553,5.75000000000001)); +#6857=CARTESIAN_POINT('',(-0.938105066457097,0.864919342408553,5.95000000000001)); +#6858=CARTESIAN_POINT('',(-1.01794377930702,0.864919342408553,5.95000000000001)); +#6859=CARTESIAN_POINT('',(-0.938105066457097,0.864919342408553,5.75000000000001)); +#6860=CARTESIAN_POINT('',(-0.938105066457097,0.864919342408553,5.75000000000001)); +#6861=CARTESIAN_POINT('',(-0.508971889653508,0.864919342408553,5.75000000000001)); +#6862=CARTESIAN_POINT('Ctrl Pts',(-0.378024399040202,1.25201613198394,5.75000000000001)); +#6863=CARTESIAN_POINT('Ctrl Pts',(-0.378024399040202,1.25201613198394,5.95000000000001)); +#6864=CARTESIAN_POINT('Ctrl Pts',(-0.446976014683318,1.09959677108863,5.75000000000001)); +#6865=CARTESIAN_POINT('Ctrl Pts',(-0.446976014683318,1.09959677108863,5.95000000000001)); +#6866=CARTESIAN_POINT('Ctrl Pts',(-0.594556665708936,0.945967732725902, +5.75000000000001)); +#6867=CARTESIAN_POINT('Ctrl Pts',(-0.594556665708936,0.945967732725902, +5.95000000000001)); +#6868=CARTESIAN_POINT('Ctrl Pts',(-0.798992157703441,0.864919342408553, +5.75000000000001)); +#6869=CARTESIAN_POINT('Ctrl Pts',(-0.79899215770344,0.864919342408553,5.95000000000001)); +#6870=CARTESIAN_POINT('Ctrl Pts',(-0.938105066457097,0.864919342408553, +5.75000000000001)); +#6871=CARTESIAN_POINT('Ctrl Pts',(-0.938105066457097,0.864919342408553, +5.95000000000001)); +#6872=CARTESIAN_POINT('',(-0.378024399040202,1.25201613198394,5.95000000000001)); +#6873=CARTESIAN_POINT('Ctrl Pts',(-0.938105066457097,0.864919342408553, +5.95000000000001)); +#6874=CARTESIAN_POINT('Ctrl Pts',(-0.79899215770344,0.864919342408553,5.95000000000001)); +#6875=CARTESIAN_POINT('Ctrl Pts',(-0.594556665708936,0.945967732725902, +5.95000000000001)); +#6876=CARTESIAN_POINT('Ctrl Pts',(-0.446976014683318,1.09959677108863,5.95000000000001)); +#6877=CARTESIAN_POINT('Ctrl Pts',(-0.378024399040202,1.25201613198394,5.95000000000001)); +#6878=CARTESIAN_POINT('',(-0.378024399040202,1.25201613198394,5.75000000000001)); +#6879=CARTESIAN_POINT('',(-0.378024399040202,1.25201613198394,5.75000000000001)); +#6880=CARTESIAN_POINT('Ctrl Pts',(-0.938105066457097,0.864919342408553, +5.75000000000001)); +#6881=CARTESIAN_POINT('Ctrl Pts',(-0.798992157703441,0.864919342408553, +5.75000000000001)); +#6882=CARTESIAN_POINT('Ctrl Pts',(-0.594556665708936,0.945967732725902, +5.75000000000001)); +#6883=CARTESIAN_POINT('Ctrl Pts',(-0.446976014683318,1.09959677108863,5.75000000000001)); +#6884=CARTESIAN_POINT('Ctrl Pts',(-0.378024399040202,1.25201613198394,5.75000000000001)); +#6885=CARTESIAN_POINT('Origin',(-0.378024399040202,1.25201613198394,5.75000000000001)); +#6886=CARTESIAN_POINT('',(-0.282459879113777,1.21935484036352,5.95000000000001)); +#6887=CARTESIAN_POINT('',(-0.378024399040202,1.25201613198394,5.95000000000001)); +#6888=CARTESIAN_POINT('',(-0.282459879113777,1.21935484036352,5.75000000000001)); +#6889=CARTESIAN_POINT('',(-0.282459879113777,1.21935484036352,5.75000000000001)); +#6890=CARTESIAN_POINT('',(-0.246725928169922,1.2071419710536,5.75000000000001)); +#6891=CARTESIAN_POINT('Origin',(-0.282459879113777,1.21935484036352,5.75000000000001)); +#6892=CARTESIAN_POINT('',(-0.450605047085588,0.749999983003359,5.95000000000001)); +#6893=CARTESIAN_POINT('',(-0.282459879113777,1.21935484036352,5.95000000000001)); +#6894=CARTESIAN_POINT('',(-0.450605047085588,0.749999983003359,5.75000000000001)); +#6895=CARTESIAN_POINT('',(-0.450605047085588,0.749999983003359,5.75000000000001)); +#6896=CARTESIAN_POINT('',(-0.22184361892518,1.38855706304823,5.75000000000001)); +#6897=CARTESIAN_POINT('Origin',(-0.450605047085588,0.749999983003359,5.75000000000001)); +#6898=CARTESIAN_POINT('',(-1.52842767055957,0.749999983003358,5.95000000000001)); +#6899=CARTESIAN_POINT('',(-0.450605047085588,0.749999983003359,5.95000000000001)); +#6900=CARTESIAN_POINT('',(-1.52842767055957,0.749999983003358,5.75000000000001)); +#6901=CARTESIAN_POINT('',(-1.52842767055957,0.749999983003358,5.75000000000001)); +#6902=CARTESIAN_POINT('',(-0.225302523542791,0.749999983003359,5.75000000000001)); +#6903=CARTESIAN_POINT('Origin',(-1.52842767055957,0.749999983003358,5.75000000000001)); +#6904=CARTESIAN_POINT('',(-1.52842767055957,0.840725793060091,5.95000000000001)); +#6905=CARTESIAN_POINT('',(-1.52842767055957,0.749999983003358,5.95000000000001)); +#6906=CARTESIAN_POINT('',(-1.52842767055957,0.840725793060091,5.75000000000001)); +#6907=CARTESIAN_POINT('',(-1.52842767055957,0.840725793060091,5.75000000000001)); +#6908=CARTESIAN_POINT('',(-1.52842767055957,1.12499999150168,5.75000000000001)); +#6909=CARTESIAN_POINT('Origin',(-1.52842767055957,0.840725793060091,5.75000000000001)); +#6910=CARTESIAN_POINT('',(-1.48125024933007,0.840725793060091,5.95000000000001)); +#6911=CARTESIAN_POINT('',(-1.52842767055957,0.840725793060091,5.95000000000001)); +#6912=CARTESIAN_POINT('',(-1.48125024933007,0.840725793060091,5.75000000000001)); +#6913=CARTESIAN_POINT('',(-1.48125024933007,0.840725793060091,5.75000000000001)); +#6914=CARTESIAN_POINT('',(-0.764213835279782,0.840725793060092,5.75000000000001)); +#6915=CARTESIAN_POINT('Ctrl Pts',(-1.33971798564157,0.985887089150864,5.75000000000001)); +#6916=CARTESIAN_POINT('Ctrl Pts',(-1.33971798564157,0.985887089150864,5.95000000000001)); +#6917=CARTESIAN_POINT('Ctrl Pts',(-1.33971798564157,0.919354828442592,5.75000000000001)); +#6918=CARTESIAN_POINT('Ctrl Pts',(-1.33971798564157,0.919354828442592,5.95000000000001)); +#6919=CARTESIAN_POINT('Ctrl Pts',(-1.36512121245745,0.864919342408553,5.75000000000001)); +#6920=CARTESIAN_POINT('Ctrl Pts',(-1.36512121245745,0.864919342408553,5.95000000000001)); +#6921=CARTESIAN_POINT('Ctrl Pts',(-1.41229863368695,0.840725793060091,5.75000000000001)); +#6922=CARTESIAN_POINT('Ctrl Pts',(-1.41229863368695,0.840725793060091,5.95000000000001)); +#6923=CARTESIAN_POINT('Ctrl Pts',(-1.48125024933007,0.840725793060091,5.75000000000001)); +#6924=CARTESIAN_POINT('Ctrl Pts',(-1.48125024933007,0.840725793060091,5.95000000000001)); +#6925=CARTESIAN_POINT('',(-1.33971798564157,0.985887089150864,5.95000000000001)); +#6926=CARTESIAN_POINT('Ctrl Pts',(-1.48125024933007,0.840725793060091,5.95000000000001)); +#6927=CARTESIAN_POINT('Ctrl Pts',(-1.41229863368695,0.840725793060091,5.95000000000001)); +#6928=CARTESIAN_POINT('Ctrl Pts',(-1.36512121245745,0.864919342408553,5.95000000000001)); +#6929=CARTESIAN_POINT('Ctrl Pts',(-1.33971798564157,0.919354828442592,5.95000000000001)); +#6930=CARTESIAN_POINT('Ctrl Pts',(-1.33971798564157,0.985887089150864,5.95000000000001)); +#6931=CARTESIAN_POINT('',(-1.33971798564157,0.985887089150864,5.75000000000001)); +#6932=CARTESIAN_POINT('',(-1.33971798564157,0.985887089150864,5.75000000000001)); +#6933=CARTESIAN_POINT('Ctrl Pts',(-1.48125024933007,0.840725793060091,5.75000000000001)); +#6934=CARTESIAN_POINT('Ctrl Pts',(-1.41229863368695,0.840725793060091,5.75000000000001)); +#6935=CARTESIAN_POINT('Ctrl Pts',(-1.36512121245745,0.864919342408553,5.75000000000001)); +#6936=CARTESIAN_POINT('Ctrl Pts',(-1.33971798564157,0.919354828442592,5.75000000000001)); +#6937=CARTESIAN_POINT('Ctrl Pts',(-1.33971798564157,0.985887089150864,5.75000000000001)); +#6938=CARTESIAN_POINT('Origin',(-1.33971798564157,0.985887089150864,5.75000000000001)); +#6939=CARTESIAN_POINT('',(-1.33971798564157,2.00564519418854,5.95000000000001)); +#6940=CARTESIAN_POINT('',(-1.33971798564157,0.985887089150864,5.95000000000001)); +#6941=CARTESIAN_POINT('',(-1.33971798564157,2.00564519418854,5.75000000000001)); +#6942=CARTESIAN_POINT('',(-1.33971798564157,2.00564519418854,5.75000000000001)); +#6943=CARTESIAN_POINT('',(-1.33971798564157,1.24294354457543,5.75000000000001)); +#6944=CARTESIAN_POINT('Ctrl Pts',(-1.48125024933007,2.15927423255127,5.75000000000001)); +#6945=CARTESIAN_POINT('Ctrl Pts',(-1.48125024933007,2.15927423255127,5.95000000000001)); +#6946=CARTESIAN_POINT('Ctrl Pts',(-1.40866960128468,2.15927423255127,5.75000000000001)); +#6947=CARTESIAN_POINT('Ctrl Pts',(-1.40866960128468,2.15927423255127,5.95000000000001)); +#6948=CARTESIAN_POINT('Ctrl Pts',(-1.36270185752261,2.13629036067023,5.75000000000001)); +#6949=CARTESIAN_POINT('Ctrl Pts',(-1.36270185752261,2.13629036067023,5.95000000000001)); +#6950=CARTESIAN_POINT('Ctrl Pts',(-1.33971798564157,2.08306455210362,5.75000000000001)); +#6951=CARTESIAN_POINT('Ctrl Pts',(-1.33971798564157,2.08306455210362,5.95000000000001)); +#6952=CARTESIAN_POINT('Ctrl Pts',(-1.33971798564157,2.00564519418854,5.75000000000001)); +#6953=CARTESIAN_POINT('Ctrl Pts',(-1.33971798564157,2.00564519418854,5.95000000000001)); +#6954=CARTESIAN_POINT('',(-1.48125024933007,2.15927423255127,5.95000000000001)); +#6955=CARTESIAN_POINT('Ctrl Pts',(-1.33971798564157,2.00564519418854,5.95000000000001)); +#6956=CARTESIAN_POINT('Ctrl Pts',(-1.33971798564157,2.08306455210362,5.95000000000001)); +#6957=CARTESIAN_POINT('Ctrl Pts',(-1.36270185752261,2.13629036067023,5.95000000000001)); +#6958=CARTESIAN_POINT('Ctrl Pts',(-1.40866960128468,2.15927423255127,5.95000000000001)); +#6959=CARTESIAN_POINT('Ctrl Pts',(-1.48125024933007,2.15927423255127,5.95000000000001)); +#6960=CARTESIAN_POINT('',(-1.48125024933007,2.15927423255127,5.75000000000001)); +#6961=CARTESIAN_POINT('',(-1.48125024933007,2.15927423255127,5.75000000000001)); +#6962=CARTESIAN_POINT('Ctrl Pts',(-1.33971798564157,2.00564519418854,5.75000000000001)); +#6963=CARTESIAN_POINT('Ctrl Pts',(-1.33971798564157,2.08306455210362,5.75000000000001)); +#6964=CARTESIAN_POINT('Ctrl Pts',(-1.36270185752261,2.13629036067023,5.75000000000001)); +#6965=CARTESIAN_POINT('Ctrl Pts',(-1.40866960128468,2.15927423255127,5.75000000000001)); +#6966=CARTESIAN_POINT('Ctrl Pts',(-1.48125024933007,2.15927423255127,5.75000000000001)); +#6967=CARTESIAN_POINT('Origin',(-1.48125024933007,2.15927423255127,5.75000000000001)); +#6968=CARTESIAN_POINT('',(-1.52842767055957,2.15927423255127,5.95000000000001)); +#6969=CARTESIAN_POINT('',(-1.48125024933007,2.15927423255127,5.95000000000001)); +#6970=CARTESIAN_POINT('',(-1.52842767055957,2.15927423255127,5.75000000000001)); +#6971=CARTESIAN_POINT('',(-1.52842767055957,2.15927423255127,5.75000000000001)); +#6972=CARTESIAN_POINT('',(-0.740625124665033,2.15927423255127,5.75000000000001)); +#6973=CARTESIAN_POINT('Origin',(-1.52842767055957,2.15927423255127,5.75000000000001)); +#6974=CARTESIAN_POINT('',(-1.52842767055957,2.250000042608,5.95000000000001)); +#6975=CARTESIAN_POINT('',(-1.52842767055957,2.15927423255127,5.95000000000001)); +#6976=CARTESIAN_POINT('',(-1.52842767055957,2.250000042608,5.75000000000001)); +#6977=CARTESIAN_POINT('',(-1.52842767055957,2.250000042608,5.75000000000001)); +#6978=CARTESIAN_POINT('',(-1.52842767055957,1.82963711627563,5.75000000000001)); +#6979=CARTESIAN_POINT('Origin',(-1.52842767055957,2.250000042608,5.75000000000001)); +#6980=CARTESIAN_POINT('',(-1.52842767055957,2.250000042608,5.95000000000001)); +#6981=CARTESIAN_POINT('',(-0.764213835279783,2.250000042608,5.75000000000001)); +#6982=CARTESIAN_POINT('Origin',(-1.05115052616733,1.35243941103273,5.95000000000001)); +#6983=CARTESIAN_POINT('Origin',(-1.88165349104712,2.250000042608,5.75000000000001)); +#6984=CARTESIAN_POINT('',(-1.88165349104712,2.250000042608,5.95000000000001)); +#6985=CARTESIAN_POINT('',(-1.74495993722831,1.75040324856226,5.95000000000001)); +#6986=CARTESIAN_POINT('',(-1.88165349104712,2.250000042608,5.95000000000001)); +#6987=CARTESIAN_POINT('',(-1.74495993722831,1.75040324856226,5.75000000000001)); +#6988=CARTESIAN_POINT('',(-1.74495993722831,1.75040324856226,5.75000000000001)); +#6989=CARTESIAN_POINT('',(-1.88165349104712,2.250000042608,5.75000000000001)); +#6990=CARTESIAN_POINT('',(-1.72067053766142,1.66162871740187,5.75000000000001)); +#6991=CARTESIAN_POINT('',(-1.88165349104712,2.250000042608,5.75000000000001)); +#6992=CARTESIAN_POINT('Origin',(-1.74495993722831,1.75040324856226,5.75000000000001)); +#6993=CARTESIAN_POINT('',(-1.84536316702442,1.72258066681153,5.95000000000001)); +#6994=CARTESIAN_POINT('',(-1.74495993722831,1.75040324856226,5.95000000000001)); +#6995=CARTESIAN_POINT('',(-1.84536316702442,1.72258066681153,5.75000000000001)); +#6996=CARTESIAN_POINT('',(-1.84536316702442,1.72258066681153,5.75000000000001)); +#6997=CARTESIAN_POINT('',(-0.966919413767775,1.96600483940073,5.75000000000001)); +#6998=CARTESIAN_POINT('Ctrl Pts',(-1.96754059123416,1.95483874055677,5.75000000000001)); +#6999=CARTESIAN_POINT('Ctrl Pts',(-1.96754059123416,1.95483874055677,5.95000000000001)); +#7000=CARTESIAN_POINT('Ctrl Pts',(-1.92641155734177,1.89556454465303,5.75000000000001)); +#7001=CARTESIAN_POINT('Ctrl Pts',(-1.92641155734177,1.89556454465303,5.95000000000001)); +#7002=CARTESIAN_POINT('Ctrl Pts',(-1.84536316702442,1.72258066681153,5.75000000000001)); +#7003=CARTESIAN_POINT('Ctrl Pts',(-1.84536316702442,1.72258066681153,5.95000000000001)); +#7004=CARTESIAN_POINT('',(-1.96754059123416,1.95483874055677,5.95000000000001)); +#7005=CARTESIAN_POINT('Ctrl Pts',(-1.84536316702442,1.72258066681153,5.95000000000001)); +#7006=CARTESIAN_POINT('Ctrl Pts',(-1.92641155734177,1.89556454465303,5.95000000000001)); +#7007=CARTESIAN_POINT('Ctrl Pts',(-1.96754059123416,1.95483874055677,5.95000000000001)); +#7008=CARTESIAN_POINT('',(-1.96754059123416,1.95483874055677,5.75000000000001)); +#7009=CARTESIAN_POINT('',(-1.96754059123416,1.95483874055677,5.75000000000001)); +#7010=CARTESIAN_POINT('Ctrl Pts',(-1.84536316702442,1.72258066681153,5.75000000000001)); +#7011=CARTESIAN_POINT('Ctrl Pts',(-1.92641155734177,1.89556454465303,5.75000000000001)); +#7012=CARTESIAN_POINT('Ctrl Pts',(-1.96754059123416,1.95483874055677,5.75000000000001)); +#7013=CARTESIAN_POINT('Ctrl Pts',(-2.36552447801636,2.16169358748612,5.75000000000001)); +#7014=CARTESIAN_POINT('Ctrl Pts',(-2.36552447801636,2.16169358748612,5.95000000000001)); +#7015=CARTESIAN_POINT('Ctrl Pts',(-2.2421373763392,2.16169358748612,5.75000000000001)); +#7016=CARTESIAN_POINT('Ctrl Pts',(-2.2421373763392,2.16169358748612,5.95000000000001)); +#7017=CARTESIAN_POINT('Ctrl Pts',(-2.03649220687727,2.05040326048319,5.75000000000001)); +#7018=CARTESIAN_POINT('Ctrl Pts',(-2.03649220687727,2.05040326048319,5.95000000000001)); +#7019=CARTESIAN_POINT('Ctrl Pts',(-1.96754059123416,1.95483874055677,5.75000000000001)); +#7020=CARTESIAN_POINT('Ctrl Pts',(-1.96754059123416,1.95483874055677,5.95000000000001)); +#7021=CARTESIAN_POINT('',(-2.36552447801636,2.16169358748612,5.95000000000001)); +#7022=CARTESIAN_POINT('Ctrl Pts',(-1.96754059123416,1.95483874055677,5.95000000000001)); +#7023=CARTESIAN_POINT('Ctrl Pts',(-2.03649220687727,2.05040326048319,5.95000000000001)); +#7024=CARTESIAN_POINT('Ctrl Pts',(-2.2421373763392,2.16169358748612,5.95000000000001)); +#7025=CARTESIAN_POINT('Ctrl Pts',(-2.36552447801636,2.16169358748612,5.95000000000001)); +#7026=CARTESIAN_POINT('',(-2.36552447801636,2.16169358748612,5.75000000000001)); +#7027=CARTESIAN_POINT('',(-2.36552447801636,2.16169358748612,5.75000000000001)); +#7028=CARTESIAN_POINT('Ctrl Pts',(-1.96754059123416,1.95483874055677,5.75000000000001)); +#7029=CARTESIAN_POINT('Ctrl Pts',(-2.03649220687727,2.05040326048319,5.75000000000001)); +#7030=CARTESIAN_POINT('Ctrl Pts',(-2.2421373763392,2.16169358748612,5.75000000000001)); +#7031=CARTESIAN_POINT('Ctrl Pts',(-2.36552447801636,2.16169358748612,5.75000000000001)); +#7032=CARTESIAN_POINT('Ctrl Pts',(-2.90625030595448,1.51572581988218,5.75000000000001)); +#7033=CARTESIAN_POINT('Ctrl Pts',(-2.90625030595448,1.51572581988218,5.95000000000001)); +#7034=CARTESIAN_POINT('Ctrl Pts',(-2.90625030595448,1.70443550480018,5.75000000000001)); +#7035=CARTESIAN_POINT('Ctrl Pts',(-2.90625030595448,1.70443550480018,5.95000000000001)); +#7036=CARTESIAN_POINT('Ctrl Pts',(-2.75504062252659,2.00564519418854,5.75000000000001)); +#7037=CARTESIAN_POINT('Ctrl Pts',(-2.75504062252659,2.00564519418854,5.95000000000001)); +#7038=CARTESIAN_POINT('Ctrl Pts',(-2.51068577410713,2.16169358748612,5.75000000000001)); +#7039=CARTESIAN_POINT('Ctrl Pts',(-2.51068577410713,2.16169358748612,5.95000000000001)); +#7040=CARTESIAN_POINT('Ctrl Pts',(-2.36552447801636,2.16169358748612,5.75000000000001)); +#7041=CARTESIAN_POINT('Ctrl Pts',(-2.36552447801636,2.16169358748612,5.95000000000001)); +#7042=CARTESIAN_POINT('',(-2.90625030595448,1.51572581988218,5.95000000000001)); +#7043=CARTESIAN_POINT('Ctrl Pts',(-2.36552447801636,2.16169358748612,5.95000000000001)); +#7044=CARTESIAN_POINT('Ctrl Pts',(-2.51068577410713,2.16169358748612,5.95000000000001)); +#7045=CARTESIAN_POINT('Ctrl Pts',(-2.75504062252659,2.00564519418854,5.95000000000001)); +#7046=CARTESIAN_POINT('Ctrl Pts',(-2.90625030595448,1.70443550480018,5.95000000000001)); +#7047=CARTESIAN_POINT('Ctrl Pts',(-2.90625030595448,1.51572581988218,5.95000000000001)); +#7048=CARTESIAN_POINT('',(-2.90625030595448,1.51572581988218,5.75000000000001)); +#7049=CARTESIAN_POINT('',(-2.90625030595448,1.51572581988218,5.75000000000001)); +#7050=CARTESIAN_POINT('Ctrl Pts',(-2.36552447801636,2.16169358748612,5.75000000000001)); +#7051=CARTESIAN_POINT('Ctrl Pts',(-2.51068577410713,2.16169358748612,5.75000000000001)); +#7052=CARTESIAN_POINT('Ctrl Pts',(-2.75504062252659,2.00564519418854,5.75000000000001)); +#7053=CARTESIAN_POINT('Ctrl Pts',(-2.90625030595448,1.70443550480018,5.75000000000001)); +#7054=CARTESIAN_POINT('Ctrl Pts',(-2.90625030595448,1.51572581988218,5.75000000000001)); +#7055=CARTESIAN_POINT('Ctrl Pts',(-2.33891157373305,0.855241922669168,5.75000000000001)); +#7056=CARTESIAN_POINT('Ctrl Pts',(-2.33891157373305,0.855241922669168,5.95000000000001)); +#7057=CARTESIAN_POINT('Ctrl Pts',(-2.49012125716094,0.855241922669168,5.75000000000001)); +#7058=CARTESIAN_POINT('Ctrl Pts',(-2.49012125716094,0.855241922669168,5.95000000000001)); +#7059=CARTESIAN_POINT('Ctrl Pts',(-2.75262126759175,1.01854838077129,5.75000000000001)); +#7060=CARTESIAN_POINT('Ctrl Pts',(-2.75262126759175,1.01854838077129,5.95000000000001)); +#7061=CARTESIAN_POINT('Ctrl Pts',(-2.90625030595448,1.32217742509448,5.75000000000001)); +#7062=CARTESIAN_POINT('Ctrl Pts',(-2.90625030595448,1.32217742509448,5.95000000000001)); +#7063=CARTESIAN_POINT('Ctrl Pts',(-2.90625030595448,1.51572581988218,5.75000000000001)); +#7064=CARTESIAN_POINT('Ctrl Pts',(-2.90625030595448,1.51572581988218,5.95000000000001)); +#7065=CARTESIAN_POINT('',(-2.33891157373305,0.855241922669168,5.95000000000001)); +#7066=CARTESIAN_POINT('Ctrl Pts',(-2.90625030595448,1.51572581988218,5.95000000000001)); +#7067=CARTESIAN_POINT('Ctrl Pts',(-2.90625030595448,1.32217742509448,5.95000000000001)); +#7068=CARTESIAN_POINT('Ctrl Pts',(-2.75262126759175,1.01854838077129,5.95000000000001)); +#7069=CARTESIAN_POINT('Ctrl Pts',(-2.49012125716094,0.855241922669168,5.95000000000001)); +#7070=CARTESIAN_POINT('Ctrl Pts',(-2.33891157373305,0.855241922669168,5.95000000000001)); +#7071=CARTESIAN_POINT('',(-2.33891157373305,0.855241922669168,5.75000000000001)); +#7072=CARTESIAN_POINT('',(-2.33891157373305,0.855241922669168,5.75000000000001)); +#7073=CARTESIAN_POINT('Ctrl Pts',(-2.90625030595448,1.51572581988218,5.75000000000001)); +#7074=CARTESIAN_POINT('Ctrl Pts',(-2.90625030595448,1.32217742509448,5.75000000000001)); +#7075=CARTESIAN_POINT('Ctrl Pts',(-2.75262126759175,1.01854838077129,5.75000000000001)); +#7076=CARTESIAN_POINT('Ctrl Pts',(-2.49012125716094,0.855241922669168,5.75000000000001)); +#7077=CARTESIAN_POINT('Ctrl Pts',(-2.33891157373305,0.855241922669168,5.75000000000001)); +#7078=CARTESIAN_POINT('Ctrl Pts',(-1.78729864858811,1.16733870926433,5.75000000000001)); +#7079=CARTESIAN_POINT('Ctrl Pts',(-1.78729864858811,1.16733870926433,5.95000000000001)); +#7080=CARTESIAN_POINT('Ctrl Pts',(-1.89737929812362,1.01975805823871,5.75000000000001)); +#7081=CARTESIAN_POINT('Ctrl Pts',(-1.89737929812362,1.01975805823871,5.95000000000001)); +#7082=CARTESIAN_POINT('Ctrl Pts',(-2.19616963257712,0.855241922669168,5.75000000000001)); +#7083=CARTESIAN_POINT('Ctrl Pts',(-2.19616963257712,0.855241922669168,5.95000000000001)); +#7084=CARTESIAN_POINT('Ctrl Pts',(-2.33891157373305,0.855241922669168,5.75000000000001)); +#7085=CARTESIAN_POINT('Ctrl Pts',(-2.33891157373305,0.855241922669168,5.95000000000001)); +#7086=CARTESIAN_POINT('',(-1.78729864858811,1.16733870926433,5.95000000000001)); +#7087=CARTESIAN_POINT('Ctrl Pts',(-2.33891157373305,0.855241922669168,5.95000000000001)); +#7088=CARTESIAN_POINT('Ctrl Pts',(-2.19616963257712,0.855241922669168,5.95000000000001)); +#7089=CARTESIAN_POINT('Ctrl Pts',(-1.89737929812362,1.01975805823871,5.95000000000001)); +#7090=CARTESIAN_POINT('Ctrl Pts',(-1.78729864858811,1.16733870926433,5.95000000000001)); +#7091=CARTESIAN_POINT('',(-1.78729864858811,1.16733870926433,5.75000000000001)); +#7092=CARTESIAN_POINT('',(-1.78729864858811,1.16733870926433,5.75000000000001)); +#7093=CARTESIAN_POINT('Ctrl Pts',(-2.33891157373305,0.855241922669168,5.75000000000001)); +#7094=CARTESIAN_POINT('Ctrl Pts',(-2.19616963257712,0.855241922669168,5.75000000000001)); +#7095=CARTESIAN_POINT('Ctrl Pts',(-1.89737929812362,1.01975805823871,5.75000000000001)); +#7096=CARTESIAN_POINT('Ctrl Pts',(-1.78729864858811,1.16733870926433,5.75000000000001)); +#7097=CARTESIAN_POINT('Origin',(-1.78729864858811,1.16733870926433,5.75000000000001)); +#7098=CARTESIAN_POINT('',(-1.70141154840107,1.1080645133606,5.95000000000001)); +#7099=CARTESIAN_POINT('',(-1.78729864858811,1.16733870926433,5.95000000000001)); +#7100=CARTESIAN_POINT('',(-1.70141154840107,1.1080645133606,5.75000000000001)); +#7101=CARTESIAN_POINT('',(-1.70141154840107,1.1080645133606,5.75000000000001)); +#7102=CARTESIAN_POINT('',(-1.25972246899503,0.803236838840939,5.75000000000001)); +#7103=CARTESIAN_POINT('Ctrl Pts',(-1.84536316702442,0.941129022856209,5.75000000000001)); +#7104=CARTESIAN_POINT('Ctrl Pts',(-1.84536316702442,0.941129022856209,5.95000000000001)); +#7105=CARTESIAN_POINT('Ctrl Pts',(-1.76794380910934,1.0088709610319,5.75000000000001)); +#7106=CARTESIAN_POINT('Ctrl Pts',(-1.76794380910934,1.0088709610319,5.95000000000001)); +#7107=CARTESIAN_POINT('Ctrl Pts',(-1.70141154840107,1.1080645133606,5.75000000000001)); +#7108=CARTESIAN_POINT('Ctrl Pts',(-1.70141154840107,1.1080645133606,5.95000000000001)); +#7109=CARTESIAN_POINT('',(-1.84536316702442,0.941129022856209,5.95000000000001)); +#7110=CARTESIAN_POINT('Ctrl Pts',(-1.70141154840107,1.1080645133606,5.95000000000001)); +#7111=CARTESIAN_POINT('Ctrl Pts',(-1.76794380910934,1.0088709610319,5.95000000000001)); +#7112=CARTESIAN_POINT('Ctrl Pts',(-1.84536316702442,0.941129022856209,5.95000000000001)); +#7113=CARTESIAN_POINT('',(-1.84536316702442,0.941129022856209,5.75000000000001)); +#7114=CARTESIAN_POINT('',(-1.84536316702442,0.941129022856209,5.75000000000001)); +#7115=CARTESIAN_POINT('Ctrl Pts',(-1.70141154840107,1.1080645133606,5.75000000000001)); +#7116=CARTESIAN_POINT('Ctrl Pts',(-1.76794380910934,1.0088709610319,5.75000000000001)); +#7117=CARTESIAN_POINT('Ctrl Pts',(-1.84536316702442,0.941129022856209,5.75000000000001)); +#7118=CARTESIAN_POINT('Ctrl Pts',(-2.39092770483224,0.724596756187472,5.75000000000001)); +#7119=CARTESIAN_POINT('Ctrl Pts',(-2.39092770483224,0.724596756187472,5.95000000000001)); +#7120=CARTESIAN_POINT('Ctrl Pts',(-2.23245995659981,0.724596756187472,5.75000000000001)); +#7121=CARTESIAN_POINT('Ctrl Pts',(-2.23245995659981,0.724596756187472,5.95000000000001)); +#7122=CARTESIAN_POINT('Ctrl Pts',(-1.96754059123416,0.829838695853282,5.75000000000001)); +#7123=CARTESIAN_POINT('Ctrl Pts',(-1.96754059123416,0.829838695853282,5.95000000000001)); +#7124=CARTESIAN_POINT('Ctrl Pts',(-1.84536316702442,0.941129022856209,5.75000000000001)); +#7125=CARTESIAN_POINT('Ctrl Pts',(-1.84536316702442,0.941129022856209,5.95000000000001)); +#7126=CARTESIAN_POINT('',(-2.39092770483224,0.724596756187472,5.95000000000001)); +#7127=CARTESIAN_POINT('Ctrl Pts',(-1.84536316702442,0.941129022856209,5.95000000000001)); +#7128=CARTESIAN_POINT('Ctrl Pts',(-1.96754059123416,0.829838695853282,5.95000000000001)); +#7129=CARTESIAN_POINT('Ctrl Pts',(-2.23245995659981,0.724596756187472,5.95000000000001)); +#7130=CARTESIAN_POINT('Ctrl Pts',(-2.39092770483224,0.724596756187472,5.95000000000001)); +#7131=CARTESIAN_POINT('',(-2.39092770483224,0.724596756187472,5.75000000000001)); +#7132=CARTESIAN_POINT('',(-2.39092770483224,0.724596756187472,5.75000000000001)); +#7133=CARTESIAN_POINT('Ctrl Pts',(-1.84536316702442,0.941129022856209,5.75000000000001)); +#7134=CARTESIAN_POINT('Ctrl Pts',(-1.96754059123416,0.829838695853282,5.75000000000001)); +#7135=CARTESIAN_POINT('Ctrl Pts',(-2.23245995659981,0.724596756187472,5.75000000000001)); +#7136=CARTESIAN_POINT('Ctrl Pts',(-2.39092770483224,0.724596756187472,5.75000000000001)); +#7137=CARTESIAN_POINT('Ctrl Pts',(-2.95826643705368,0.983467734216017,5.75000000000001)); +#7138=CARTESIAN_POINT('Ctrl Pts',(-2.95826643705368,0.983467734216017,5.95000000000001)); +#7139=CARTESIAN_POINT('Ctrl Pts',(-2.73931481545009,0.724596756187472,5.75000000000001)); +#7140=CARTESIAN_POINT('Ctrl Pts',(-2.73931481545009,0.724596756187472,5.95000000000001)); +#7141=CARTESIAN_POINT('Ctrl Pts',(-2.39092770483224,0.724596756187472,5.75000000000001)); +#7142=CARTESIAN_POINT('Ctrl Pts',(-2.39092770483224,0.724596756187472,5.95000000000001)); +#7143=CARTESIAN_POINT('',(-2.95826643705368,0.983467734216017,5.95000000000001)); +#7144=CARTESIAN_POINT('Ctrl Pts',(-2.39092770483224,0.724596756187472,5.95000000000001)); +#7145=CARTESIAN_POINT('Ctrl Pts',(-2.73931481545009,0.724596756187472,5.95000000000001)); +#7146=CARTESIAN_POINT('Ctrl Pts',(-2.95826643705368,0.983467734216017,5.95000000000001)); +#7147=CARTESIAN_POINT('',(-2.95826643705368,0.983467734216017,5.75000000000001)); +#7148=CARTESIAN_POINT('',(-2.95826643705368,0.983467734216017,5.75000000000001)); +#7149=CARTESIAN_POINT('Ctrl Pts',(-2.39092770483224,0.724596756187472,5.75000000000001)); +#7150=CARTESIAN_POINT('Ctrl Pts',(-2.73931481545009,0.724596756187472,5.75000000000001)); +#7151=CARTESIAN_POINT('Ctrl Pts',(-2.95826643705368,0.983467734216017,5.75000000000001)); +#7152=CARTESIAN_POINT('Ctrl Pts',(-3.13850837969972,1.49516130293599,5.75000000000001)); +#7153=CARTESIAN_POINT('Ctrl Pts',(-3.13850837969972,1.49516130293599,5.95000000000001)); +#7154=CARTESIAN_POINT('Ctrl Pts',(-3.13850837969972,1.19879032341733,5.75000000000001)); +#7155=CARTESIAN_POINT('Ctrl Pts',(-3.13850837969972,1.19879032341733,5.95000000000001)); +#7156=CARTESIAN_POINT('Ctrl Pts',(-2.95826643705368,0.983467734216017,5.75000000000001)); +#7157=CARTESIAN_POINT('Ctrl Pts',(-2.95826643705368,0.983467734216017,5.95000000000001)); +#7158=CARTESIAN_POINT('',(-3.13850837969972,1.49516130293599,5.95000000000001)); +#7159=CARTESIAN_POINT('Ctrl Pts',(-2.95826643705368,0.983467734216017,5.95000000000001)); +#7160=CARTESIAN_POINT('Ctrl Pts',(-3.13850837969972,1.19879032341733,5.95000000000001)); +#7161=CARTESIAN_POINT('Ctrl Pts',(-3.13850837969972,1.49516130293599,5.95000000000001)); +#7162=CARTESIAN_POINT('',(-3.13850837969972,1.49516130293599,5.75000000000001)); +#7163=CARTESIAN_POINT('',(-3.13850837969972,1.49516130293599,5.75000000000001)); +#7164=CARTESIAN_POINT('Ctrl Pts',(-2.95826643705368,0.983467734216017,5.75000000000001)); +#7165=CARTESIAN_POINT('Ctrl Pts',(-3.13850837969972,1.19879032341733,5.75000000000001)); +#7166=CARTESIAN_POINT('Ctrl Pts',(-3.13850837969972,1.49516130293599,5.75000000000001)); +#7167=CARTESIAN_POINT('Ctrl Pts',(-2.3836696400277,2.27540326942389,5.75000000000001)); +#7168=CARTESIAN_POINT('Ctrl Pts',(-2.3836696400277,2.27540326942389,5.95000000000001)); +#7169=CARTESIAN_POINT('Ctrl Pts',(-2.58689545455478,2.27540326942389,5.75000000000001)); +#7170=CARTESIAN_POINT('Ctrl Pts',(-2.58689545455478,2.27540326942389,5.95000000000001)); +#7171=CARTESIAN_POINT('Ctrl Pts',(-2.93891159757491,2.06733874502711,5.75000000000001)); +#7172=CARTESIAN_POINT('Ctrl Pts',(-2.93891159757491,2.06733874502711,5.95000000000001)); +#7173=CARTESIAN_POINT('Ctrl Pts',(-3.13850837969972,1.71290324707215,5.75000000000001)); +#7174=CARTESIAN_POINT('Ctrl Pts',(-3.13850837969972,1.71290324707215,5.95000000000001)); +#7175=CARTESIAN_POINT('Ctrl Pts',(-3.13850837969972,1.49516130293599,5.75000000000001)); +#7176=CARTESIAN_POINT('Ctrl Pts',(-3.13850837969972,1.49516130293599,5.95000000000001)); +#7177=CARTESIAN_POINT('',(-2.3836696400277,2.27540326942389,5.95000000000001)); +#7178=CARTESIAN_POINT('Ctrl Pts',(-3.13850837969972,1.49516130293599,5.95000000000001)); +#7179=CARTESIAN_POINT('Ctrl Pts',(-3.13850837969972,1.71290324707215,5.95000000000001)); +#7180=CARTESIAN_POINT('Ctrl Pts',(-2.93891159757491,2.06733874502711,5.95000000000001)); +#7181=CARTESIAN_POINT('Ctrl Pts',(-2.58689545455478,2.27540326942389,5.95000000000001)); +#7182=CARTESIAN_POINT('Ctrl Pts',(-2.3836696400277,2.27540326942389,5.95000000000001)); +#7183=CARTESIAN_POINT('',(-2.3836696400277,2.27540326942389,5.75000000000001)); +#7184=CARTESIAN_POINT('',(-2.3836696400277,2.27540326942389,5.75000000000001)); +#7185=CARTESIAN_POINT('Ctrl Pts',(-3.13850837969972,1.49516130293599,5.75000000000001)); +#7186=CARTESIAN_POINT('Ctrl Pts',(-3.13850837969972,1.71290324707215,5.75000000000001)); +#7187=CARTESIAN_POINT('Ctrl Pts',(-2.93891159757491,2.06733874502711,5.75000000000001)); +#7188=CARTESIAN_POINT('Ctrl Pts',(-2.58689545455478,2.27540326942389,5.75000000000001)); +#7189=CARTESIAN_POINT('Ctrl Pts',(-2.3836696400277,2.27540326942389,5.75000000000001)); +#7190=CARTESIAN_POINT('Ctrl Pts',(-1.99294381805004,2.15080649027931,5.75000000000001)); +#7191=CARTESIAN_POINT('Ctrl Pts',(-1.99294381805004,2.15080649027931,5.95000000000001)); +#7192=CARTESIAN_POINT('Ctrl Pts',(-2.08850833797647,2.21612907352016,5.75000000000001)); +#7193=CARTESIAN_POINT('Ctrl Pts',(-2.08850833797647,2.21612907352016,5.95000000000001)); +#7194=CARTESIAN_POINT('Ctrl Pts',(-2.27479866795962,2.27540326942389,5.75000000000001)); +#7195=CARTESIAN_POINT('Ctrl Pts',(-2.27479866795962,2.27540326942389,5.95000000000001)); +#7196=CARTESIAN_POINT('Ctrl Pts',(-2.3836696400277,2.27540326942389,5.75000000000001)); +#7197=CARTESIAN_POINT('Ctrl Pts',(-2.3836696400277,2.27540326942389,5.95000000000001)); +#7198=CARTESIAN_POINT('',(-1.99294381805004,2.15080649027931,5.95000000000001)); +#7199=CARTESIAN_POINT('Ctrl Pts',(-2.3836696400277,2.27540326942389,5.95000000000001)); +#7200=CARTESIAN_POINT('Ctrl Pts',(-2.27479866795962,2.27540326942389,5.95000000000001)); +#7201=CARTESIAN_POINT('Ctrl Pts',(-2.08850833797647,2.21612907352016,5.95000000000001)); +#7202=CARTESIAN_POINT('Ctrl Pts',(-1.99294381805004,2.15080649027931,5.95000000000001)); +#7203=CARTESIAN_POINT('',(-1.99294381805004,2.15080649027931,5.75000000000001)); +#7204=CARTESIAN_POINT('',(-1.99294381805004,2.15080649027931,5.75000000000001)); +#7205=CARTESIAN_POINT('Ctrl Pts',(-2.3836696400277,2.27540326942389,5.75000000000001)); +#7206=CARTESIAN_POINT('Ctrl Pts',(-2.27479866795962,2.27540326942389,5.75000000000001)); +#7207=CARTESIAN_POINT('Ctrl Pts',(-2.08850833797647,2.21612907352016,5.75000000000001)); +#7208=CARTESIAN_POINT('Ctrl Pts',(-1.99294381805004,2.15080649027931,5.75000000000001)); +#7209=CARTESIAN_POINT('Origin',(-1.99294381805004,2.15080649027931,5.75000000000001)); +#7210=CARTESIAN_POINT('',(-1.95907284896219,2.250000042608,5.95000000000001)); +#7211=CARTESIAN_POINT('',(-1.99294381805004,2.15080649027931,5.95000000000001)); +#7212=CARTESIAN_POINT('',(-1.95907284896219,2.250000042608,5.75000000000001)); +#7213=CARTESIAN_POINT('',(-1.95907284896219,2.250000042608,5.75000000000001)); +#7214=CARTESIAN_POINT('',(-1.98840091370335,2.16411071015177,5.75000000000001)); +#7215=CARTESIAN_POINT('Origin',(-1.95907284896219,2.250000042608,5.75000000000001)); +#7216=CARTESIAN_POINT('',(-1.95907284896219,2.250000042608,5.95000000000001)); +#7217=CARTESIAN_POINT('',(-0.979536424481095,2.250000042608,5.75000000000001)); +#7218=CARTESIAN_POINT('Origin',(-2.43645050340642,1.52196222073626,5.95000000000001)); +#7219=CARTESIAN_POINT('Origin',(0.352620791283351,2.250000042608,5.75000000000001)); +#7220=CARTESIAN_POINT('',(0.352620791283351,2.250000042608,5.95000000000001)); +#7221=CARTESIAN_POINT('',(0.352620791283351,2.15927423255127,5.95000000000001)); +#7222=CARTESIAN_POINT('',(0.352620791283351,2.250000042608,5.95000000000001)); +#7223=CARTESIAN_POINT('',(0.352620791283351,2.15927423255127,5.75000000000001)); +#7224=CARTESIAN_POINT('',(0.352620791283351,2.15927423255127,5.75000000000001)); +#7225=CARTESIAN_POINT('',(0.352620791283351,2.250000042608,5.75000000000001)); +#7226=CARTESIAN_POINT('',(0.352620791283351,1.875000021304,5.75000000000001)); +#7227=CARTESIAN_POINT('',(0.352620791283351,2.250000042608,5.75000000000001)); +#7228=CARTESIAN_POINT('Origin',(0.352620791283351,2.15927423255127,5.75000000000001)); +#7229=CARTESIAN_POINT('',(0.307862724988696,2.15927423255127,5.95000000000001)); +#7230=CARTESIAN_POINT('',(0.352620791283351,2.15927423255127,5.95000000000001)); +#7231=CARTESIAN_POINT('',(0.307862724988696,2.15927423255127,5.75000000000001)); +#7232=CARTESIAN_POINT('',(0.307862724988696,2.15927423255127,5.75000000000001)); +#7233=CARTESIAN_POINT('',(0.176310395641678,2.15927423255127,5.75000000000001)); +#7234=CARTESIAN_POINT('Ctrl Pts',(0.163911106365347,1.96935487016584,5.75000000000001)); +#7235=CARTESIAN_POINT('Ctrl Pts',(0.163911106365347,1.96935487016584,5.95000000000001)); +#7236=CARTESIAN_POINT('Ctrl Pts',(0.163911106365347,2.06129035769,5.75000000000001)); +#7237=CARTESIAN_POINT('Ctrl Pts',(0.163911106365347,2.06129035769,5.95000000000001)); +#7238=CARTESIAN_POINT('Ctrl Pts',(0.189314333181232,2.124193585996,5.75000000000001)); +#7239=CARTESIAN_POINT('Ctrl Pts',(0.189314333181232,2.124193585996,5.95000000000001)); +#7240=CARTESIAN_POINT('Ctrl Pts',(0.246169174150118,2.15927423255127,5.75000000000001)); +#7241=CARTESIAN_POINT('Ctrl Pts',(0.246169174150118,2.15927423255127,5.95000000000001)); +#7242=CARTESIAN_POINT('Ctrl Pts',(0.307862724988696,2.15927423255127,5.75000000000001)); +#7243=CARTESIAN_POINT('Ctrl Pts',(0.307862724988696,2.15927423255127,5.95000000000001)); +#7244=CARTESIAN_POINT('',(0.163911106365347,1.96935487016584,5.95000000000001)); +#7245=CARTESIAN_POINT('Ctrl Pts',(0.307862724988696,2.15927423255127,5.95000000000001)); +#7246=CARTESIAN_POINT('Ctrl Pts',(0.246169174150118,2.15927423255127,5.95000000000001)); +#7247=CARTESIAN_POINT('Ctrl Pts',(0.189314333181232,2.124193585996,5.95000000000001)); +#7248=CARTESIAN_POINT('Ctrl Pts',(0.163911106365347,2.06129035769,5.95000000000001)); +#7249=CARTESIAN_POINT('Ctrl Pts',(0.163911106365347,1.96935487016584,5.95000000000001)); +#7250=CARTESIAN_POINT('',(0.163911106365347,1.96935487016584,5.75000000000001)); +#7251=CARTESIAN_POINT('',(0.163911106365347,1.96935487016584,5.75000000000001)); +#7252=CARTESIAN_POINT('Ctrl Pts',(0.307862724988696,2.15927423255127,5.75000000000001)); +#7253=CARTESIAN_POINT('Ctrl Pts',(0.246169174150118,2.15927423255127,5.75000000000001)); +#7254=CARTESIAN_POINT('Ctrl Pts',(0.189314333181232,2.124193585996,5.75000000000001)); +#7255=CARTESIAN_POINT('Ctrl Pts',(0.163911106365347,2.06129035769,5.75000000000001)); +#7256=CARTESIAN_POINT('Ctrl Pts',(0.163911106365347,1.96935487016584,5.75000000000001)); +#7257=CARTESIAN_POINT('Origin',(0.163911106365347,1.96935487016584,5.75000000000001)); +#7258=CARTESIAN_POINT('',(0.163911106365348,1.00282257369479,5.95000000000001)); +#7259=CARTESIAN_POINT('',(0.163911106365347,1.96935487016584,5.95000000000001)); +#7260=CARTESIAN_POINT('',(0.163911106365347,1.00282257369479,5.75000000000001)); +#7261=CARTESIAN_POINT('',(0.163911106365347,1.00282257369479,5.75000000000001)); +#7262=CARTESIAN_POINT('',(0.163911106365347,1.73467743508292,5.75000000000001)); +#7263=CARTESIAN_POINT('Ctrl Pts',(0.307862724988697,0.840725793060092,5.75000000000001)); +#7264=CARTESIAN_POINT('Ctrl Pts',(0.307862724988697,0.840725793060092,5.95000000000001)); +#7265=CARTESIAN_POINT('Ctrl Pts',(0.242540141747849,0.840725793060092,5.75000000000001)); +#7266=CARTESIAN_POINT('Ctrl Pts',(0.242540141747849,0.840725793060092,5.95000000000001)); +#7267=CARTESIAN_POINT('Ctrl Pts',(0.191733688116079,0.868548374810824,5.75000000000001)); +#7268=CARTESIAN_POINT('Ctrl Pts',(0.191733688116079,0.868548374810824,5.95000000000001)); +#7269=CARTESIAN_POINT('Ctrl Pts',(0.163911106365347,0.930241925649401,5.75000000000001)); +#7270=CARTESIAN_POINT('Ctrl Pts',(0.163911106365348,0.930241925649401,5.95000000000001)); +#7271=CARTESIAN_POINT('Ctrl Pts',(0.163911106365347,1.00282257369479,5.75000000000001)); +#7272=CARTESIAN_POINT('Ctrl Pts',(0.163911106365348,1.00282257369479,5.95000000000001)); +#7273=CARTESIAN_POINT('',(0.307862724988697,0.840725793060092,5.95000000000001)); +#7274=CARTESIAN_POINT('Ctrl Pts',(0.163911106365348,1.00282257369479,5.95000000000001)); +#7275=CARTESIAN_POINT('Ctrl Pts',(0.163911106365348,0.930241925649401,5.95000000000001)); +#7276=CARTESIAN_POINT('Ctrl Pts',(0.191733688116079,0.868548374810824,5.95000000000001)); +#7277=CARTESIAN_POINT('Ctrl Pts',(0.242540141747849,0.840725793060092,5.95000000000001)); +#7278=CARTESIAN_POINT('Ctrl Pts',(0.307862724988697,0.840725793060092,5.95000000000001)); +#7279=CARTESIAN_POINT('',(0.307862724988697,0.840725793060092,5.75000000000001)); +#7280=CARTESIAN_POINT('',(0.307862724988697,0.840725793060092,5.75000000000001)); +#7281=CARTESIAN_POINT('Ctrl Pts',(0.163911106365347,1.00282257369479,5.75000000000001)); +#7282=CARTESIAN_POINT('Ctrl Pts',(0.163911106365347,0.930241925649401,5.75000000000001)); +#7283=CARTESIAN_POINT('Ctrl Pts',(0.191733688116079,0.868548374810824,5.75000000000001)); +#7284=CARTESIAN_POINT('Ctrl Pts',(0.242540141747849,0.840725793060092,5.75000000000001)); +#7285=CARTESIAN_POINT('Ctrl Pts',(0.307862724988697,0.840725793060092,5.75000000000001)); +#7286=CARTESIAN_POINT('Origin',(0.307862724988697,0.840725793060092,5.75000000000001)); +#7287=CARTESIAN_POINT('',(0.352620791283351,0.840725793060092,5.95000000000001)); +#7288=CARTESIAN_POINT('',(0.307862724988697,0.840725793060092,5.95000000000001)); +#7289=CARTESIAN_POINT('',(0.352620791283351,0.840725793060092,5.75000000000001)); +#7290=CARTESIAN_POINT('',(0.352620791283351,0.840725793060092,5.75000000000001)); +#7291=CARTESIAN_POINT('',(0.153931362494351,0.840725793060092,5.75000000000001)); +#7292=CARTESIAN_POINT('Origin',(0.352620791283351,0.840725793060092,5.75000000000001)); +#7293=CARTESIAN_POINT('',(0.352620791283351,0.749999983003359,5.95000000000001)); +#7294=CARTESIAN_POINT('',(0.352620791283351,0.840725793060092,5.95000000000001)); +#7295=CARTESIAN_POINT('',(0.352620791283351,0.749999983003359,5.75000000000001)); +#7296=CARTESIAN_POINT('',(0.352620791283351,0.749999983003359,5.75000000000001)); +#7297=CARTESIAN_POINT('',(0.352620791283351,1.17036289653004,5.75000000000001)); +#7298=CARTESIAN_POINT('Origin',(0.352620791283351,0.749999983003359,5.75000000000001)); +#7299=CARTESIAN_POINT('',(-0.221976005742621,0.749999983003359,5.95000000000001)); +#7300=CARTESIAN_POINT('',(0.352620791283351,0.749999983003359,5.95000000000001)); +#7301=CARTESIAN_POINT('',(-0.221976005742622,0.749999983003359,5.75000000000001)); +#7302=CARTESIAN_POINT('',(-0.221976005742622,0.749999983003359,5.75000000000001)); +#7303=CARTESIAN_POINT('',(0.176310395641678,0.749999983003359,5.75000000000001)); +#7304=CARTESIAN_POINT('Origin',(-0.221976005742622,0.749999983003359,5.75000000000001)); +#7305=CARTESIAN_POINT('',(-0.221976005742622,0.840725793060092,5.95000000000001)); +#7306=CARTESIAN_POINT('',(-0.221976005742621,0.749999983003359,5.95000000000001)); +#7307=CARTESIAN_POINT('',(-0.221976005742622,0.840725793060092,5.75000000000001)); +#7308=CARTESIAN_POINT('',(-0.221976005742622,0.840725793060092,5.75000000000001)); +#7309=CARTESIAN_POINT('',(-0.221976005742622,1.12499999150168,5.75000000000001)); +#7310=CARTESIAN_POINT('Origin',(-0.221976005742622,0.840725793060092,5.75000000000001)); +#7311=CARTESIAN_POINT('',(-0.174798584513121,0.840725793060092,5.95000000000001)); +#7312=CARTESIAN_POINT('',(-0.221976005742622,0.840725793060092,5.95000000000001)); +#7313=CARTESIAN_POINT('',(-0.174798584513121,0.840725793060092,5.75000000000001)); +#7314=CARTESIAN_POINT('',(-0.174798584513121,0.840725793060092,5.75000000000001)); +#7315=CARTESIAN_POINT('',(-0.110988002871308,0.840725793060092,5.75000000000001)); +#7316=CARTESIAN_POINT('Ctrl Pts',(-0.0344759982920411,1.00282257369479, +5.75000000000001)); +#7317=CARTESIAN_POINT('Ctrl Pts',(-0.034475998292041,1.00282257369479,5.95000000000001)); +#7318=CARTESIAN_POINT('Ctrl Pts',(-0.034475998292041,0.924193538312284, +5.75000000000001)); +#7319=CARTESIAN_POINT('Ctrl Pts',(-0.0344759982920409,0.924193538312284, +5.95000000000001)); +#7320=CARTESIAN_POINT('Ctrl Pts',(-0.0586695476405029,0.869758052278245, +5.75000000000001)); +#7321=CARTESIAN_POINT('Ctrl Pts',(-0.0586695476405028,0.869758052278245, +5.95000000000001)); +#7322=CARTESIAN_POINT('Ctrl Pts',(-0.110685678739696,0.840725793060092, +5.75000000000001)); +#7323=CARTESIAN_POINT('Ctrl Pts',(-0.110685678739696,0.840725793060092, +5.95000000000001)); +#7324=CARTESIAN_POINT('Ctrl Pts',(-0.174798584513121,0.840725793060092, +5.75000000000001)); +#7325=CARTESIAN_POINT('Ctrl Pts',(-0.174798584513121,0.840725793060092, +5.95000000000001)); +#7326=CARTESIAN_POINT('',(-0.034475998292041,1.00282257369479,5.95000000000001)); +#7327=CARTESIAN_POINT('Ctrl Pts',(-0.174798584513121,0.840725793060092, +5.95000000000001)); +#7328=CARTESIAN_POINT('Ctrl Pts',(-0.110685678739696,0.840725793060092, +5.95000000000001)); +#7329=CARTESIAN_POINT('Ctrl Pts',(-0.0586695476405028,0.869758052278245, +5.95000000000001)); +#7330=CARTESIAN_POINT('Ctrl Pts',(-0.0344759982920409,0.924193538312284, +5.95000000000001)); +#7331=CARTESIAN_POINT('Ctrl Pts',(-0.034475998292041,1.00282257369479,5.95000000000001)); +#7332=CARTESIAN_POINT('',(-0.0344759982920411,1.00282257369479,5.75000000000001)); +#7333=CARTESIAN_POINT('',(-0.0344759982920411,1.00282257369479,5.75000000000001)); +#7334=CARTESIAN_POINT('Ctrl Pts',(-0.174798584513121,0.840725793060092, +5.75000000000001)); +#7335=CARTESIAN_POINT('Ctrl Pts',(-0.110685678739696,0.840725793060092, +5.75000000000001)); +#7336=CARTESIAN_POINT('Ctrl Pts',(-0.0586695476405029,0.869758052278245, +5.75000000000001)); +#7337=CARTESIAN_POINT('Ctrl Pts',(-0.034475998292041,0.924193538312284, +5.75000000000001)); +#7338=CARTESIAN_POINT('Ctrl Pts',(-0.0344759982920411,1.00282257369479, +5.75000000000001)); +#7339=CARTESIAN_POINT('Origin',(-0.0344759982920411,1.00282257369479,5.75000000000001)); +#7340=CARTESIAN_POINT('',(-0.0344759982920413,1.99233874204688,5.95000000000001)); +#7341=CARTESIAN_POINT('',(-0.034475998292041,1.00282257369479,5.95000000000001)); +#7342=CARTESIAN_POINT('',(-0.0344759982920414,1.99233874204688,5.75000000000001)); +#7343=CARTESIAN_POINT('',(-0.0344759982920414,1.99233874204688,5.75000000000001)); +#7344=CARTESIAN_POINT('',(-0.0344759982920412,1.25141128684739,5.75000000000001)); +#7345=CARTESIAN_POINT('Ctrl Pts',(-0.174798584513121,2.15927423255127,5.75000000000001)); +#7346=CARTESIAN_POINT('Ctrl Pts',(-0.174798584513121,2.15927423255127,5.95000000000001)); +#7347=CARTESIAN_POINT('Ctrl Pts',(-0.110685678739697,2.15927423255127,5.75000000000001)); +#7348=CARTESIAN_POINT('Ctrl Pts',(-0.110685678739697,2.15927423255127,5.95000000000001)); +#7349=CARTESIAN_POINT('Ctrl Pts',(-0.0586695476405033,2.13266132826796, +5.75000000000001)); +#7350=CARTESIAN_POINT('Ctrl Pts',(-0.0586695476405032,2.13266132826796, +5.95000000000001)); +#7351=CARTESIAN_POINT('Ctrl Pts',(-0.0344759982920415,2.07580648729908, +5.75000000000001)); +#7352=CARTESIAN_POINT('Ctrl Pts',(-0.0344759982920414,2.07580648729908, +5.95000000000001)); +#7353=CARTESIAN_POINT('Ctrl Pts',(-0.0344759982920414,1.99233874204688, +5.75000000000001)); +#7354=CARTESIAN_POINT('Ctrl Pts',(-0.0344759982920413,1.99233874204688, +5.95000000000001)); +#7355=CARTESIAN_POINT('',(-0.174798584513121,2.15927423255127,5.95000000000001)); +#7356=CARTESIAN_POINT('Ctrl Pts',(-0.0344759982920413,1.99233874204688, +5.95000000000001)); +#7357=CARTESIAN_POINT('Ctrl Pts',(-0.0344759982920414,2.07580648729908, +5.95000000000001)); +#7358=CARTESIAN_POINT('Ctrl Pts',(-0.0586695476405032,2.13266132826796, +5.95000000000001)); +#7359=CARTESIAN_POINT('Ctrl Pts',(-0.110685678739697,2.15927423255127,5.95000000000001)); +#7360=CARTESIAN_POINT('Ctrl Pts',(-0.174798584513121,2.15927423255127,5.95000000000001)); +#7361=CARTESIAN_POINT('',(-0.174798584513121,2.15927423255127,5.75000000000001)); +#7362=CARTESIAN_POINT('',(-0.174798584513121,2.15927423255127,5.75000000000001)); +#7363=CARTESIAN_POINT('Ctrl Pts',(-0.0344759982920414,1.99233874204688, +5.75000000000001)); +#7364=CARTESIAN_POINT('Ctrl Pts',(-0.0344759982920415,2.07580648729908, +5.75000000000001)); +#7365=CARTESIAN_POINT('Ctrl Pts',(-0.0586695476405033,2.13266132826796, +5.75000000000001)); +#7366=CARTESIAN_POINT('Ctrl Pts',(-0.110685678739697,2.15927423255127,5.75000000000001)); +#7367=CARTESIAN_POINT('Ctrl Pts',(-0.174798584513121,2.15927423255127,5.75000000000001)); +#7368=CARTESIAN_POINT('Origin',(-0.174798584513121,2.15927423255127,5.75000000000001)); +#7369=CARTESIAN_POINT('',(-0.221976005742622,2.15927423255127,5.95000000000001)); +#7370=CARTESIAN_POINT('',(-0.174798584513121,2.15927423255127,5.95000000000001)); +#7371=CARTESIAN_POINT('',(-0.221976005742622,2.15927423255127,5.75000000000001)); +#7372=CARTESIAN_POINT('',(-0.221976005742622,2.15927423255127,5.75000000000001)); +#7373=CARTESIAN_POINT('',(-0.0873992922565581,2.15927423255127,5.75000000000001)); +#7374=CARTESIAN_POINT('Origin',(-0.221976005742622,2.15927423255127,5.75000000000001)); +#7375=CARTESIAN_POINT('',(-0.221976005742622,2.250000042608,5.95000000000001)); +#7376=CARTESIAN_POINT('',(-0.221976005742622,2.15927423255127,5.95000000000001)); +#7377=CARTESIAN_POINT('',(-0.221976005742622,2.250000042608,5.75000000000001)); +#7378=CARTESIAN_POINT('',(-0.221976005742622,2.250000042608,5.75000000000001)); +#7379=CARTESIAN_POINT('',(-0.221976005742622,1.82963711627563,5.75000000000001)); +#7380=CARTESIAN_POINT('Origin',(-0.221976005742622,2.250000042608,5.75000000000001)); +#7381=CARTESIAN_POINT('',(-0.221976005742622,2.250000042608,5.95000000000001)); +#7382=CARTESIAN_POINT('',(-0.110988002871309,2.250000042608,5.75000000000001)); +#7383=CARTESIAN_POINT('Origin',(0.065095288174148,1.50005478469119,5.95000000000001)); +#7384=CARTESIAN_POINT('Origin',(3.11310477194287,2.250000042608,5.75000000000001)); +#7385=CARTESIAN_POINT('',(3.11310477194287,2.250000042608,5.95000000000001)); +#7386=CARTESIAN_POINT('',(3.25221768069652,1.85564518822807,5.95000000000001)); +#7387=CARTESIAN_POINT('',(3.11310477194287,2.250000042608,5.95000000000001)); +#7388=CARTESIAN_POINT('',(3.25221768069652,1.85564518822807,5.75000000000001)); +#7389=CARTESIAN_POINT('',(3.25221768069652,1.85564518822807,5.75000000000001)); +#7390=CARTESIAN_POINT('',(3.11310477194287,2.250000042608,5.75000000000001)); +#7391=CARTESIAN_POINT('',(3.05848887328273,2.40482424228804,5.75000000000001)); +#7392=CARTESIAN_POINT('',(3.11310477194287,2.250000042608,5.75000000000001)); +#7393=CARTESIAN_POINT('Origin',(3.25221768069652,1.85564518822807,5.75000000000001)); +#7394=CARTESIAN_POINT('',(3.15907251570494,1.8205645416728,5.95000000000001)); +#7395=CARTESIAN_POINT('',(3.25221768069652,1.85564518822807,5.95000000000001)); +#7396=CARTESIAN_POINT('',(3.15907251570494,1.8205645416728,5.75000000000001)); +#7397=CARTESIAN_POINT('',(3.15907251570494,1.8205645416728,5.75000000000001)); +#7398=CARTESIAN_POINT('',(1.76945886724284,1.29720355718707,5.75000000000001)); +#7399=CARTESIAN_POINT('Ctrl Pts',(2.67399185126828,2.13024197333312,5.75000000000001)); +#7400=CARTESIAN_POINT('Ctrl Pts',(2.67399185126828,2.13024197333312,5.95000000000001)); +#7401=CARTESIAN_POINT('Ctrl Pts',(2.83487895443555,2.13024197333312,5.75000000000001)); +#7402=CARTESIAN_POINT('Ctrl Pts',(2.83487895443555,2.13024197333312,5.95000000000001)); +#7403=CARTESIAN_POINT('Ctrl Pts',(2.98608863786344,2.07822584223392,5.75000000000001)); +#7404=CARTESIAN_POINT('Ctrl Pts',(2.98608863786344,2.07822584223392,5.95000000000001)); +#7405=CARTESIAN_POINT('Ctrl Pts',(3.09979831980121,1.95846777295904,5.75000000000001)); +#7406=CARTESIAN_POINT('Ctrl Pts',(3.09979831980121,1.95846777295904,5.95000000000001)); +#7407=CARTESIAN_POINT('Ctrl Pts',(3.15907251570494,1.8205645416728,5.75000000000001)); +#7408=CARTESIAN_POINT('Ctrl Pts',(3.15907251570494,1.8205645416728,5.95000000000001)); +#7409=CARTESIAN_POINT('',(2.67399185126828,2.13024197333312,5.95000000000001)); +#7410=CARTESIAN_POINT('Ctrl Pts',(3.15907251570494,1.8205645416728,5.95000000000001)); +#7411=CARTESIAN_POINT('Ctrl Pts',(3.09979831980121,1.95846777295904,5.95000000000001)); +#7412=CARTESIAN_POINT('Ctrl Pts',(2.98608863786344,2.07822584223392,5.95000000000001)); +#7413=CARTESIAN_POINT('Ctrl Pts',(2.83487895443555,2.13024197333312,5.95000000000001)); +#7414=CARTESIAN_POINT('Ctrl Pts',(2.67399185126828,2.13024197333312,5.95000000000001)); +#7415=CARTESIAN_POINT('',(2.67399185126828,2.13024197333312,5.75000000000001)); +#7416=CARTESIAN_POINT('',(2.67399185126828,2.13024197333312,5.75000000000001)); +#7417=CARTESIAN_POINT('Ctrl Pts',(3.15907251570494,1.8205645416728,5.75000000000001)); +#7418=CARTESIAN_POINT('Ctrl Pts',(3.09979831980121,1.95846777295904,5.75000000000001)); +#7419=CARTESIAN_POINT('Ctrl Pts',(2.98608863786344,2.07822584223392,5.75000000000001)); +#7420=CARTESIAN_POINT('Ctrl Pts',(2.83487895443555,2.13024197333312,5.75000000000001)); +#7421=CARTESIAN_POINT('Ctrl Pts',(2.67399185126828,2.13024197333312,5.75000000000001)); +#7422=CARTESIAN_POINT('Origin',(2.67399185126828,2.13024197333312,5.75000000000001)); +#7423=CARTESIAN_POINT('',(2.34979828999889,2.13024197333312,5.95000000000001)); +#7424=CARTESIAN_POINT('',(2.67399185126828,2.13024197333312,5.95000000000001)); +#7425=CARTESIAN_POINT('',(2.34979828999889,2.13024197333312,5.75000000000001)); +#7426=CARTESIAN_POINT('',(2.34979828999889,2.13024197333312,5.75000000000001)); +#7427=CARTESIAN_POINT('',(1.33699592563414,2.13024197333312,5.75000000000001)); +#7428=CARTESIAN_POINT('Origin',(2.34979828999889,2.13024197333312,5.75000000000001)); +#7429=CARTESIAN_POINT('',(2.34979828999889,1.55443549883972,5.95000000000001)); +#7430=CARTESIAN_POINT('',(2.34979828999889,2.13024197333312,5.95000000000001)); +#7431=CARTESIAN_POINT('',(2.34979828999889,1.55443549883972,5.75000000000001)); +#7432=CARTESIAN_POINT('',(2.34979828999889,1.55443549883972,5.75000000000001)); +#7433=CARTESIAN_POINT('',(2.34979828999889,1.81512098666656,5.75000000000001)); +#7434=CARTESIAN_POINT('Origin',(2.34979828999889,1.55443549883972,5.75000000000001)); +#7435=CARTESIAN_POINT('',(2.49737894102451,1.55443549883972,5.95000000000001)); +#7436=CARTESIAN_POINT('',(2.34979828999889,1.55443549883972,5.95000000000001)); +#7437=CARTESIAN_POINT('',(2.49737894102451,1.55443549883972,5.75000000000001)); +#7438=CARTESIAN_POINT('',(2.49737894102451,1.55443549883972,5.75000000000001)); +#7439=CARTESIAN_POINT('',(1.17489914499945,1.55443549883972,5.75000000000001)); +#7440=CARTESIAN_POINT('Ctrl Pts',(2.76834669372728,1.78790325005238,5.75000000000001)); +#7441=CARTESIAN_POINT('Ctrl Pts',(2.76834669372728,1.78790325005238,5.95000000000001)); +#7442=CARTESIAN_POINT('Ctrl Pts',(2.76834669372728,1.69717743999565,5.75000000000001)); +#7443=CARTESIAN_POINT('Ctrl Pts',(2.76834669372728,1.69717743999565,5.95000000000001)); +#7444=CARTESIAN_POINT('Ctrl Pts',(2.71512088516067,1.59919356513438,5.75000000000001)); +#7445=CARTESIAN_POINT('Ctrl Pts',(2.71512088516067,1.59919356513438,5.95000000000001)); +#7446=CARTESIAN_POINT('Ctrl Pts',(2.61350797789713,1.55443549883972,5.75000000000001)); +#7447=CARTESIAN_POINT('Ctrl Pts',(2.61350797789713,1.55443549883972,5.95000000000001)); +#7448=CARTESIAN_POINT('Ctrl Pts',(2.49737894102451,1.55443549883972,5.75000000000001)); +#7449=CARTESIAN_POINT('Ctrl Pts',(2.49737894102451,1.55443549883972,5.95000000000001)); +#7450=CARTESIAN_POINT('',(2.76834669372728,1.78790325005238,5.95000000000001)); +#7451=CARTESIAN_POINT('Ctrl Pts',(2.49737894102451,1.55443549883972,5.95000000000001)); +#7452=CARTESIAN_POINT('Ctrl Pts',(2.61350797789713,1.55443549883972,5.95000000000001)); +#7453=CARTESIAN_POINT('Ctrl Pts',(2.71512088516067,1.59919356513438,5.95000000000001)); +#7454=CARTESIAN_POINT('Ctrl Pts',(2.76834669372728,1.69717743999565,5.95000000000001)); +#7455=CARTESIAN_POINT('Ctrl Pts',(2.76834669372728,1.78790325005238,5.95000000000001)); +#7456=CARTESIAN_POINT('',(2.76834669372728,1.78790325005238,5.75000000000001)); +#7457=CARTESIAN_POINT('',(2.76834669372728,1.78790325005238,5.75000000000001)); +#7458=CARTESIAN_POINT('Ctrl Pts',(2.49737894102451,1.55443549883972,5.75000000000001)); +#7459=CARTESIAN_POINT('Ctrl Pts',(2.61350797789713,1.55443549883972,5.75000000000001)); +#7460=CARTESIAN_POINT('Ctrl Pts',(2.71512088516067,1.59919356513438,5.75000000000001)); +#7461=CARTESIAN_POINT('Ctrl Pts',(2.76834669372728,1.69717743999565,5.75000000000001)); +#7462=CARTESIAN_POINT('Ctrl Pts',(2.76834669372728,1.78790325005238,5.75000000000001)); +#7463=CARTESIAN_POINT('Origin',(2.76834669372728,1.78790325005238,5.75000000000001)); +#7464=CARTESIAN_POINT('',(2.76834669372728,1.82782260647734,5.95000000000001)); +#7465=CARTESIAN_POINT('',(2.76834669372728,1.78790325005238,5.95000000000001)); +#7466=CARTESIAN_POINT('',(2.76834669372728,1.82782260647734,5.75000000000001)); +#7467=CARTESIAN_POINT('',(2.76834669372728,1.82782260647734,5.75000000000001)); +#7468=CARTESIAN_POINT('',(2.76834669372728,1.64395162502619,5.75000000000001)); +#7469=CARTESIAN_POINT('Origin',(2.76834669372728,1.82782260647734,5.75000000000001)); +#7470=CARTESIAN_POINT('',(2.87358863339309,1.82782260647734,5.95000000000001)); +#7471=CARTESIAN_POINT('',(2.76834669372728,1.82782260647734,5.95000000000001)); +#7472=CARTESIAN_POINT('',(2.87358863339309,1.82782260647734,5.75000000000001)); +#7473=CARTESIAN_POINT('',(2.87358863339309,1.82782260647734,5.75000000000001)); +#7474=CARTESIAN_POINT('',(1.38417334686364,1.82782260647734,5.75000000000001)); +#7475=CARTESIAN_POINT('Origin',(2.87358863339309,1.82782260647734,5.75000000000001)); +#7476=CARTESIAN_POINT('',(2.87358863339309,1.16975806419918,5.95000000000001)); +#7477=CARTESIAN_POINT('',(2.87358863339309,1.82782260647734,5.95000000000001)); +#7478=CARTESIAN_POINT('',(2.87358863339309,1.16975806419918,5.75000000000001)); +#7479=CARTESIAN_POINT('',(2.87358863339309,1.16975806419918,5.75000000000001)); +#7480=CARTESIAN_POINT('',(2.87358863339309,1.66391130323867,5.75000000000001)); +#7481=CARTESIAN_POINT('Origin',(2.87358863339309,1.16975806419918,5.75000000000001)); +#7482=CARTESIAN_POINT('',(2.76834669372728,1.16975806419918,5.95000000000001)); +#7483=CARTESIAN_POINT('',(2.87358863339309,1.16975806419918,5.95000000000001)); +#7484=CARTESIAN_POINT('',(2.76834669372728,1.16975806419918,5.75000000000001)); +#7485=CARTESIAN_POINT('',(2.76834669372728,1.16975806419918,5.75000000000001)); +#7486=CARTESIAN_POINT('',(1.43679431669655,1.16975806419917,5.75000000000001)); +#7487=CARTESIAN_POINT('Origin',(2.76834669372728,1.16975806419918,5.75000000000001)); +#7488=CARTESIAN_POINT('',(2.76834669372728,1.22782258263548,5.95000000000001)); +#7489=CARTESIAN_POINT('',(2.76834669372728,1.16975806419918,5.95000000000001)); +#7490=CARTESIAN_POINT('',(2.76834669372728,1.22782258263548,5.75000000000001)); +#7491=CARTESIAN_POINT('',(2.76834669372728,1.22782258263548,5.75000000000001)); +#7492=CARTESIAN_POINT('',(2.76834669372728,1.33487903209959,5.75000000000001)); +#7493=CARTESIAN_POINT('Ctrl Pts',(2.51310474810101,1.44919355917391,5.75000000000001)); +#7494=CARTESIAN_POINT('Ctrl Pts',(2.51310474810101,1.44919355917391,5.95000000000001)); +#7495=CARTESIAN_POINT('Ctrl Pts',(2.62681443003878,1.44919355917391,5.75000000000001)); +#7496=CARTESIAN_POINT('Ctrl Pts',(2.62681443003878,1.44919355917391,5.95000000000001)); +#7497=CARTESIAN_POINT('Ctrl Pts',(2.71633056262809,1.4068548478141,5.75000000000001)); +#7498=CARTESIAN_POINT('Ctrl Pts',(2.71633056262809,1.4068548478141,5.95000000000001)); +#7499=CARTESIAN_POINT('Ctrl Pts',(2.76834669372728,1.3125000053551,5.75000000000001)); +#7500=CARTESIAN_POINT('Ctrl Pts',(2.76834669372728,1.3125000053551,5.95000000000001)); +#7501=CARTESIAN_POINT('Ctrl Pts',(2.76834669372728,1.22782258263548,5.75000000000001)); +#7502=CARTESIAN_POINT('Ctrl Pts',(2.76834669372728,1.22782258263548,5.95000000000001)); +#7503=CARTESIAN_POINT('',(2.51310474810101,1.44919355917391,5.95000000000001)); +#7504=CARTESIAN_POINT('Ctrl Pts',(2.76834669372728,1.22782258263548,5.95000000000001)); +#7505=CARTESIAN_POINT('Ctrl Pts',(2.76834669372728,1.3125000053551,5.95000000000001)); +#7506=CARTESIAN_POINT('Ctrl Pts',(2.71633056262809,1.4068548478141,5.95000000000001)); +#7507=CARTESIAN_POINT('Ctrl Pts',(2.62681443003878,1.44919355917391,5.95000000000001)); +#7508=CARTESIAN_POINT('Ctrl Pts',(2.51310474810101,1.44919355917391,5.95000000000001)); +#7509=CARTESIAN_POINT('',(2.51310474810101,1.44919355917391,5.75000000000001)); +#7510=CARTESIAN_POINT('',(2.51310474810101,1.44919355917391,5.75000000000001)); +#7511=CARTESIAN_POINT('Ctrl Pts',(2.76834669372728,1.22782258263548,5.75000000000001)); +#7512=CARTESIAN_POINT('Ctrl Pts',(2.76834669372728,1.3125000053551,5.75000000000001)); +#7513=CARTESIAN_POINT('Ctrl Pts',(2.71633056262809,1.4068548478141,5.75000000000001)); +#7514=CARTESIAN_POINT('Ctrl Pts',(2.62681443003878,1.44919355917391,5.75000000000001)); +#7515=CARTESIAN_POINT('Ctrl Pts',(2.51310474810101,1.44919355917391,5.75000000000001)); +#7516=CARTESIAN_POINT('Origin',(2.51310474810101,1.44919355917391,5.75000000000001)); +#7517=CARTESIAN_POINT('',(2.34979828999889,1.44919355917391,5.95000000000001)); +#7518=CARTESIAN_POINT('',(2.51310474810101,1.44919355917391,5.95000000000001)); +#7519=CARTESIAN_POINT('',(2.34979828999889,1.44919355917391,5.75000000000001)); +#7520=CARTESIAN_POINT('',(2.34979828999889,1.44919355917391,5.75000000000001)); +#7521=CARTESIAN_POINT('',(1.25655237405051,1.44919355917391,5.75000000000001)); +#7522=CARTESIAN_POINT('Origin',(2.34979828999889,1.44919355917391,5.75000000000001)); +#7523=CARTESIAN_POINT('',(2.34979828999889,0.982258056748595,5.95000000000001)); +#7524=CARTESIAN_POINT('',(2.34979828999889,1.44919355917391,5.95000000000001)); +#7525=CARTESIAN_POINT('',(2.34979828999889,0.982258056748595,5.75000000000001)); +#7526=CARTESIAN_POINT('',(2.34979828999889,0.982258056748595,5.75000000000001)); +#7527=CARTESIAN_POINT('',(2.34979828999889,1.47459677958695,5.75000000000001)); +#7528=CARTESIAN_POINT('Ctrl Pts',(2.49737894102451,0.840725793060093,5.75000000000001)); +#7529=CARTESIAN_POINT('Ctrl Pts',(2.49737894102451,0.840725793060093,5.95000000000001)); +#7530=CARTESIAN_POINT('Ctrl Pts',(2.42963700284882,0.840725793060093,5.75000000000001)); +#7531=CARTESIAN_POINT('Ctrl Pts',(2.42963700284882,0.840725793060093,5.95000000000001)); +#7532=CARTESIAN_POINT('Ctrl Pts',(2.3764111942822,0.8673386973434,5.75000000000001)); +#7533=CARTESIAN_POINT('Ctrl Pts',(2.3764111942822,0.8673386973434,5.95000000000001)); +#7534=CARTESIAN_POINT('Ctrl Pts',(2.34979828999889,0.918145150975171,5.75000000000001)); +#7535=CARTESIAN_POINT('Ctrl Pts',(2.34979828999889,0.918145150975171,5.95000000000001)); +#7536=CARTESIAN_POINT('Ctrl Pts',(2.34979828999889,0.982258056748595,5.75000000000001)); +#7537=CARTESIAN_POINT('Ctrl Pts',(2.34979828999889,0.982258056748595,5.95000000000001)); +#7538=CARTESIAN_POINT('',(2.49737894102451,0.840725793060093,5.95000000000001)); +#7539=CARTESIAN_POINT('Ctrl Pts',(2.34979828999889,0.982258056748595,5.95000000000001)); +#7540=CARTESIAN_POINT('Ctrl Pts',(2.34979828999889,0.918145150975171,5.95000000000001)); +#7541=CARTESIAN_POINT('Ctrl Pts',(2.3764111942822,0.8673386973434,5.95000000000001)); +#7542=CARTESIAN_POINT('Ctrl Pts',(2.42963700284882,0.840725793060093,5.95000000000001)); +#7543=CARTESIAN_POINT('Ctrl Pts',(2.49737894102451,0.840725793060093,5.95000000000001)); +#7544=CARTESIAN_POINT('',(2.49737894102451,0.840725793060093,5.75000000000001)); +#7545=CARTESIAN_POINT('',(2.49737894102451,0.840725793060093,5.75000000000001)); +#7546=CARTESIAN_POINT('Ctrl Pts',(2.34979828999889,0.982258056748595,5.75000000000001)); +#7547=CARTESIAN_POINT('Ctrl Pts',(2.34979828999889,0.918145150975171,5.75000000000001)); +#7548=CARTESIAN_POINT('Ctrl Pts',(2.3764111942822,0.8673386973434,5.75000000000001)); +#7549=CARTESIAN_POINT('Ctrl Pts',(2.42963700284882,0.840725793060093,5.75000000000001)); +#7550=CARTESIAN_POINT('Ctrl Pts',(2.49737894102451,0.840725793060093,5.75000000000001)); +#7551=CARTESIAN_POINT('Origin',(2.49737894102451,0.840725793060093,5.75000000000001)); +#7552=CARTESIAN_POINT('',(2.53729829744947,0.840725793060093,5.95000000000001)); +#7553=CARTESIAN_POINT('',(2.49737894102451,0.840725793060093,5.95000000000001)); +#7554=CARTESIAN_POINT('',(2.53729829744947,0.840725793060093,5.75000000000001)); +#7555=CARTESIAN_POINT('',(2.53729829744947,0.840725793060093,5.75000000000001)); +#7556=CARTESIAN_POINT('',(1.24868947051226,0.840725793060092,5.75000000000001)); +#7557=CARTESIAN_POINT('Origin',(2.53729829744947,0.840725793060093,5.75000000000001)); +#7558=CARTESIAN_POINT('',(2.53729829744947,0.74999998300336,5.95000000000001)); +#7559=CARTESIAN_POINT('',(2.53729829744947,0.840725793060093,5.95000000000001)); +#7560=CARTESIAN_POINT('',(2.53729829744947,0.74999998300336,5.75000000000001)); +#7561=CARTESIAN_POINT('',(2.53729829744947,0.74999998300336,5.75000000000001)); +#7562=CARTESIAN_POINT('',(2.53729829744947,1.17036289653004,5.75000000000001)); +#7563=CARTESIAN_POINT('Origin',(2.53729829744947,0.74999998300336,5.75000000000001)); +#7564=CARTESIAN_POINT('',(1.96633053282577,0.749999983003359,5.95000000000001)); +#7565=CARTESIAN_POINT('',(2.53729829744947,0.74999998300336,5.95000000000001)); +#7566=CARTESIAN_POINT('',(1.96633053282577,0.749999983003359,5.75000000000001)); +#7567=CARTESIAN_POINT('',(1.96633053282577,0.749999983003359,5.75000000000001)); +#7568=CARTESIAN_POINT('',(1.26864914872474,0.749999983003359,5.75000000000001)); +#7569=CARTESIAN_POINT('Origin',(1.96633053282577,0.749999983003359,5.75000000000001)); +#7570=CARTESIAN_POINT('',(1.96633053282577,0.840725793060093,5.95000000000001)); +#7571=CARTESIAN_POINT('',(1.96633053282577,0.749999983003359,5.95000000000001)); +#7572=CARTESIAN_POINT('',(1.96633053282577,0.840725793060093,5.75000000000001)); +#7573=CARTESIAN_POINT('',(1.96633053282577,0.840725793060093,5.75000000000001)); +#7574=CARTESIAN_POINT('',(1.96633053282577,1.12499999150168,5.75000000000001)); +#7575=CARTESIAN_POINT('Origin',(1.96633053282577,0.840725793060093,5.75000000000001)); +#7576=CARTESIAN_POINT('',(2.00262085684846,0.840725793060093,5.95000000000001)); +#7577=CARTESIAN_POINT('',(1.96633053282577,0.840725793060093,5.95000000000001)); +#7578=CARTESIAN_POINT('',(2.00262085684846,0.840725793060093,5.75000000000001)); +#7579=CARTESIAN_POINT('',(2.00262085684846,0.840725793060093,5.75000000000001)); +#7580=CARTESIAN_POINT('',(0.983165266412886,0.840725793060092,5.75000000000001)); +#7581=CARTESIAN_POINT('Ctrl Pts',(2.14899183040666,0.993145153955403,5.75000000000001)); +#7582=CARTESIAN_POINT('Ctrl Pts',(2.14899183040666,0.993145153955403,5.95000000000001)); +#7583=CARTESIAN_POINT('Ctrl Pts',(2.14899183040666,0.921774183377439,5.75000000000001)); +#7584=CARTESIAN_POINT('Ctrl Pts',(2.14899183040666,0.921774183377439,5.95000000000001)); +#7585=CARTESIAN_POINT('Ctrl Pts',(2.12479828105819,0.866129019875978,5.75000000000001)); +#7586=CARTESIAN_POINT('Ctrl Pts',(2.12479828105819,0.866129019875978,5.95000000000001)); +#7587=CARTESIAN_POINT('Ctrl Pts',(2.07157247249158,0.840725793060093,5.75000000000001)); +#7588=CARTESIAN_POINT('Ctrl Pts',(2.07157247249158,0.840725793060093,5.95000000000001)); +#7589=CARTESIAN_POINT('Ctrl Pts',(2.00262085684846,0.840725793060093,5.75000000000001)); +#7590=CARTESIAN_POINT('Ctrl Pts',(2.00262085684846,0.840725793060093,5.95000000000001)); +#7591=CARTESIAN_POINT('',(2.14899183040666,0.993145153955403,5.95000000000001)); +#7592=CARTESIAN_POINT('Ctrl Pts',(2.00262085684846,0.840725793060093,5.95000000000001)); +#7593=CARTESIAN_POINT('Ctrl Pts',(2.07157247249158,0.840725793060093,5.95000000000001)); +#7594=CARTESIAN_POINT('Ctrl Pts',(2.12479828105819,0.866129019875978,5.95000000000001)); +#7595=CARTESIAN_POINT('Ctrl Pts',(2.14899183040666,0.921774183377439,5.95000000000001)); +#7596=CARTESIAN_POINT('Ctrl Pts',(2.14899183040666,0.993145153955403,5.95000000000001)); +#7597=CARTESIAN_POINT('',(2.14899183040666,0.993145153955403,5.75000000000001)); +#7598=CARTESIAN_POINT('',(2.14899183040666,0.993145153955403,5.75000000000001)); +#7599=CARTESIAN_POINT('Ctrl Pts',(2.00262085684846,0.840725793060093,5.75000000000001)); +#7600=CARTESIAN_POINT('Ctrl Pts',(2.07157247249158,0.840725793060093,5.75000000000001)); +#7601=CARTESIAN_POINT('Ctrl Pts',(2.12479828105819,0.866129019875978,5.75000000000001)); +#7602=CARTESIAN_POINT('Ctrl Pts',(2.14899183040666,0.921774183377439,5.75000000000001)); +#7603=CARTESIAN_POINT('Ctrl Pts',(2.14899183040666,0.993145153955403,5.75000000000001)); +#7604=CARTESIAN_POINT('Origin',(2.14899183040666,0.993145153955403,5.75000000000001)); +#7605=CARTESIAN_POINT('',(2.14899183040666,2.01290325899308,5.95000000000001)); +#7606=CARTESIAN_POINT('',(2.14899183040666,0.993145153955403,5.95000000000001)); +#7607=CARTESIAN_POINT('',(2.14899183040666,2.01290325899308,5.75000000000001)); +#7608=CARTESIAN_POINT('',(2.14899183040666,2.01290325899308,5.75000000000001)); +#7609=CARTESIAN_POINT('',(2.14899183040666,1.2465725769777,5.75000000000001)); +#7610=CARTESIAN_POINT('Ctrl Pts',(2.01713698645754,2.15927423255127,5.75000000000001)); +#7611=CARTESIAN_POINT('Ctrl Pts',(2.01713698645754,2.15927423255127,5.95000000000001)); +#7612=CARTESIAN_POINT('Ctrl Pts',(2.07641118236127,2.15927423255127,5.75000000000001)); +#7613=CARTESIAN_POINT('Ctrl Pts',(2.07641118236127,2.15927423255127,5.95000000000001)); +#7614=CARTESIAN_POINT('Ctrl Pts',(2.12479828105819,2.13387100573539,5.75000000000001)); +#7615=CARTESIAN_POINT('Ctrl Pts',(2.12479828105819,2.13387100573539,5.95000000000001)); +#7616=CARTESIAN_POINT('Ctrl Pts',(2.14899183040666,2.08064519716877,5.75000000000001)); +#7617=CARTESIAN_POINT('Ctrl Pts',(2.14899183040666,2.08064519716877,5.95000000000001)); +#7618=CARTESIAN_POINT('Ctrl Pts',(2.14899183040666,2.01290325899308,5.75000000000001)); +#7619=CARTESIAN_POINT('Ctrl Pts',(2.14899183040666,2.01290325899308,5.95000000000001)); +#7620=CARTESIAN_POINT('',(2.01713698645754,2.15927423255127,5.95000000000001)); +#7621=CARTESIAN_POINT('Ctrl Pts',(2.14899183040666,2.01290325899308,5.95000000000001)); +#7622=CARTESIAN_POINT('Ctrl Pts',(2.14899183040666,2.08064519716877,5.95000000000001)); +#7623=CARTESIAN_POINT('Ctrl Pts',(2.12479828105819,2.13387100573539,5.95000000000001)); +#7624=CARTESIAN_POINT('Ctrl Pts',(2.07641118236127,2.15927423255127,5.95000000000001)); +#7625=CARTESIAN_POINT('Ctrl Pts',(2.01713698645754,2.15927423255127,5.95000000000001)); +#7626=CARTESIAN_POINT('',(2.01713698645754,2.15927423255127,5.75000000000001)); +#7627=CARTESIAN_POINT('',(2.01713698645754,2.15927423255127,5.75000000000001)); +#7628=CARTESIAN_POINT('Ctrl Pts',(2.14899183040666,2.01290325899308,5.75000000000001)); +#7629=CARTESIAN_POINT('Ctrl Pts',(2.14899183040666,2.08064519716877,5.75000000000001)); +#7630=CARTESIAN_POINT('Ctrl Pts',(2.12479828105819,2.13387100573539,5.75000000000001)); +#7631=CARTESIAN_POINT('Ctrl Pts',(2.07641118236127,2.15927423255127,5.75000000000001)); +#7632=CARTESIAN_POINT('Ctrl Pts',(2.01713698645754,2.15927423255127,5.75000000000001)); +#7633=CARTESIAN_POINT('Origin',(2.01713698645754,2.15927423255127,5.75000000000001)); +#7634=CARTESIAN_POINT('',(1.96633053282577,2.15927423255127,5.95000000000001)); +#7635=CARTESIAN_POINT('',(2.01713698645754,2.15927423255127,5.95000000000001)); +#7636=CARTESIAN_POINT('',(1.96633053282577,2.15927423255127,5.75000000000001)); +#7637=CARTESIAN_POINT('',(1.96633053282577,2.15927423255127,5.75000000000001)); +#7638=CARTESIAN_POINT('',(1.00856849322877,2.15927423255127,5.75000000000001)); +#7639=CARTESIAN_POINT('Origin',(1.96633053282577,2.15927423255127,5.75000000000001)); +#7640=CARTESIAN_POINT('',(1.96633053282577,2.250000042608,5.95000000000001)); +#7641=CARTESIAN_POINT('',(1.96633053282577,2.15927423255127,5.95000000000001)); +#7642=CARTESIAN_POINT('',(1.96633053282577,2.250000042608,5.75000000000001)); +#7643=CARTESIAN_POINT('',(1.96633053282577,2.250000042608,5.75000000000001)); +#7644=CARTESIAN_POINT('',(1.96633053282577,1.82963711627563,5.75000000000001)); +#7645=CARTESIAN_POINT('Origin',(1.96633053282577,2.250000042608,5.75000000000001)); +#7646=CARTESIAN_POINT('',(1.96633053282577,2.250000042608,5.95000000000001)); +#7647=CARTESIAN_POINT('',(0.983165266412886,2.250000042608,5.75000000000001)); +#7648=CARTESIAN_POINT('Origin',(2.5174216178439,1.62519898110111,5.95000000000001)); +#7649=CARTESIAN_POINT('Origin',(-2.74999999999999,1.49999999999999,6.00000000000001)); +#7650=CARTESIAN_POINT('',(-2.75,2.59999999999999,5.75000000000001)); +#7651=CARTESIAN_POINT('',(-2.74999999999999,0.399999999999996,5.75000000000001)); +#7652=CARTESIAN_POINT('Origin',(-2.75,1.49999999999999,5.75000000000001)); +#7653=CARTESIAN_POINT('',(-2.75,2.59999999999999,6.00000000000001)); +#7654=CARTESIAN_POINT('',(-2.75,2.59999999999999,6.00000000000001)); +#7655=CARTESIAN_POINT('',(-2.74999999999999,0.399999999999996,6.00000000000001)); +#7656=CARTESIAN_POINT('Origin',(-2.74999999999999,1.49999999999999,6.00000000000001)); +#7657=CARTESIAN_POINT('',(-2.74999999999999,0.399999999999996,6.00000000000001)); +#7658=CARTESIAN_POINT('Origin',(-2.74999999999999,0.399999999999996,6.00000000000001)); +#7659=CARTESIAN_POINT('',(2.75000000000001,0.399999999999998,5.75000000000001)); +#7660=CARTESIAN_POINT('',(2.75000000000001,0.399999999999998,5.75000000000001)); +#7661=CARTESIAN_POINT('',(2.75000000000001,0.399999999999998,6.)); +#7662=CARTESIAN_POINT('',(-1.37499999999999,0.399999999999996,6.00000000000001)); +#7663=CARTESIAN_POINT('',(2.75000000000001,0.399999999999998,6.)); +#7664=CARTESIAN_POINT('Origin',(2.75000000000001,1.5,6.)); +#7665=CARTESIAN_POINT('',(2.75,2.6,5.75000000000001)); +#7666=CARTESIAN_POINT('Origin',(2.75000000000001,1.5,5.75000000000001)); +#7667=CARTESIAN_POINT('',(2.75000000000001,2.6,6.)); +#7668=CARTESIAN_POINT('Origin',(2.75000000000001,1.5,6.)); +#7669=CARTESIAN_POINT('',(2.75000000000001,2.6,6.)); +#7670=CARTESIAN_POINT('Origin',(2.75000000000001,2.6,6.)); +#7671=CARTESIAN_POINT('',(-2.75,2.59999999999999,5.75000000000001)); +#7672=CARTESIAN_POINT('',(1.37500000000001,2.6,6.00000000000001)); +#7673=CARTESIAN_POINT('Origin',(5.19882222266583E-15,1.5,5.75000000000001)); +#7674=CARTESIAN_POINT('Origin',(-5.5,4.74999999999999,5.50000000000001)); +#7675=CARTESIAN_POINT('',(-6.,-1.42340849252281E-14,5.50000000000001)); +#7676=CARTESIAN_POINT('',(-5.49999999999999,-1.4434634043603E-14,6.00000000000001)); +#7677=CARTESIAN_POINT('Origin',(-5.49999999999999,-5.55284984660176E-15, +5.50000000000001)); +#7678=CARTESIAN_POINT('',(-5.5,2.99999999999998,6.00000000000001)); +#7679=CARTESIAN_POINT('',(-5.5,4.74999999999999,6.00000000000001)); +#7680=CARTESIAN_POINT('',(-6.,2.99999999999998,5.50000000000001)); +#7681=CARTESIAN_POINT('Origin',(-5.5,2.99999999999998,5.50000000000001)); +#7682=CARTESIAN_POINT('',(-6.,4.74999999999999,5.50000000000001)); +#7683=CARTESIAN_POINT('Origin',(-4.77654674518688,2.99999999999998,4.77654674518688)); +#7684=CARTESIAN_POINT('',(-2.,2.99999999999998,6.)); +#7685=CARTESIAN_POINT('',(-2.38827337259344,2.99999999999998,6.00000000000001)); +#7686=CARTESIAN_POINT('',(-6.,2.99999999999998,2.)); +#7687=CARTESIAN_POINT('Origin',(-2.,2.99999999999999,2.)); +#7688=CARTESIAN_POINT('',(-6.,2.99999999999998,2.51327337259344)); +#7689=CARTESIAN_POINT('Origin',(5.8835722019756E-15,-1.23928645123783E-14, +6.00000000000001)); +#7690=CARTESIAN_POINT('',(5.50000000000001,-1.03510949811536E-14,6.)); +#7691=CARTESIAN_POINT('',(5.8835722019756E-15,-1.23928645123783E-14,6.00000000000001)); +#7692=CARTESIAN_POINT('',(5.50000000000001,2.99999999999999,6.)); +#7693=CARTESIAN_POINT('',(5.5,4.74999999999999,6.)); +#7694=CARTESIAN_POINT('',(2.00000000000001,2.99999999999999,6.)); +#7695=CARTESIAN_POINT('',(2.38827337259345,2.99999999999999,6.)); +#7696=CARTESIAN_POINT('',(2.,17.5,6.00000000000001)); +#7697=CARTESIAN_POINT('',(2.,19.,6.00000000000001)); +#7698=CARTESIAN_POINT('',(-2.,17.5,6.00000000000001)); +#7699=CARTESIAN_POINT('',(-6.12967215557549E-16,17.5,6.00000000000001)); +#7700=CARTESIAN_POINT('',(-2.,19.,6.00000000000001)); +#7701=CARTESIAN_POINT('',(1.50000000000001,4.5,6.00000000000001)); +#7702=CARTESIAN_POINT('',(-1.5,4.5,6.00000000000001)); +#7703=CARTESIAN_POINT('Origin',(5.32325651923508E-15,4.5,6.00000000000001)); +#7704=CARTESIAN_POINT('',(-1.5,15.5,6.00000000000001)); +#7705=CARTESIAN_POINT('',(-1.5,7.74999999999999,6.00000000000001)); +#7706=CARTESIAN_POINT('',(1.5,15.5,6.00000000000001)); +#7707=CARTESIAN_POINT('Origin',(3.46016350603599E-15,15.5,6.00000000000001)); +#7708=CARTESIAN_POINT('',(1.50000000000001,2.24999999999999,6.00000000000001)); +#7709=CARTESIAN_POINT('Origin',(5.5,4.74999999999999,5.5)); +#7710=CARTESIAN_POINT('',(6.00000000000001,2.99999999999999,5.5)); +#7711=CARTESIAN_POINT('Origin',(5.50000000000001,2.99999999999999,5.5)); +#7712=CARTESIAN_POINT('',(6.00000000000001,-9.77931503891969E-15,5.5)); +#7713=CARTESIAN_POINT('Origin',(5.50000000000001,-1.46931078415235E-15, +5.5)); +#7714=CARTESIAN_POINT('',(6.,4.74999999999999,5.5)); +#7715=CARTESIAN_POINT('Origin',(4.77654674518689,2.99999999999999,4.77654674518688)); +#7716=CARTESIAN_POINT('',(6.,2.99999999999999,1.99999999999999)); +#7717=CARTESIAN_POINT('',(6.,2.99999999999999,2.51327337259344)); +#7718=CARTESIAN_POINT('Origin',(2.,2.99999999999999,2.)); +#7719=CARTESIAN_POINT('Origin',(2.72811019917378E-15,8.5,6.00000000000001)); +#7720=CARTESIAN_POINT('',(0.500000000000003,8.5,5.75000000000001)); +#7721=CARTESIAN_POINT('Origin',(2.60020645565257E-15,8.5,5.75000000000001)); +#7722=CARTESIAN_POINT('Origin',(7.79148373913836E-16,13.75,6.00000000000001)); +#7723=CARTESIAN_POINT('',(0.500000000000001,13.75,5.75000000000001)); +#7724=CARTESIAN_POINT('Origin',(6.51244630392627E-16,13.75,5.75000000000001)); +#7725=CARTESIAN_POINT('Ctrl Pts',(-2.5,11.,1.00000000000001)); +#7726=CARTESIAN_POINT('Ctrl Pts',(-2.5,10.5,1.00000000000001)); +#7727=CARTESIAN_POINT('Ctrl Pts',(-3.,10.5,1.00000000000001)); +#7728=CARTESIAN_POINT('Ctrl Pts',(-3.5,10.5,1.00000000000001)); +#7729=CARTESIAN_POINT('Ctrl Pts',(-3.5,11.,1.00000000000001)); +#7730=CARTESIAN_POINT('Ctrl Pts',(-2.,11.,1.00000000000001)); +#7731=CARTESIAN_POINT('Ctrl Pts',(-2.,9.99999999999999,1.00000000000001)); +#7732=CARTESIAN_POINT('Ctrl Pts',(-3.,9.99999999999999,1.00000000000001)); +#7733=CARTESIAN_POINT('Ctrl Pts',(-4.,9.99999999999999,1.00000000000001)); +#7734=CARTESIAN_POINT('Ctrl Pts',(-4.,11.,1.00000000000001)); +#7735=CARTESIAN_POINT('Ctrl Pts',(-2.,11.,0.500000000000005)); +#7736=CARTESIAN_POINT('Ctrl Pts',(-2.,9.99999999999999,0.500000000000005)); +#7737=CARTESIAN_POINT('Ctrl Pts',(-3.,9.99999999999999,0.500000000000006)); +#7738=CARTESIAN_POINT('Ctrl Pts',(-4.,9.99999999999999,0.500000000000006)); +#7739=CARTESIAN_POINT('Ctrl Pts',(-4.,11.,0.500000000000006)); +#7740=CARTESIAN_POINT('',(-2.,11.,0.500000000000006)); +#7741=CARTESIAN_POINT('Origin',(-2.5,11.,0.500000000000006)); +#7742=CARTESIAN_POINT('',(-4.,11.,0.500000000000007)); +#7743=CARTESIAN_POINT('Origin',(-3.,11.,0.500000000000006)); +#7744=CARTESIAN_POINT('Origin',(-3.5,11.,0.500000000000007)); +#7745=CARTESIAN_POINT('Origin',(-2.5,15.1363636363636,0.500000000000006)); +#7746=CARTESIAN_POINT('',(-2.,15.,0.500000000000006)); +#7747=CARTESIAN_POINT('Origin',(-2.5,15.,0.500000000000006)); +#7748=CARTESIAN_POINT('',(-2.,15.1363636363636,0.500000000000006)); +#7749=CARTESIAN_POINT('Origin',(-3.5,12.1363636363636,0.500000000000007)); +#7750=CARTESIAN_POINT('',(-4.,17.,0.500000000000007)); +#7751=CARTESIAN_POINT('Origin',(-3.5,17.,0.500000000000007)); +#7752=CARTESIAN_POINT('',(-4.,12.1363636363636,0.500000000000007)); +#7753=CARTESIAN_POINT('Origin',(-1.,15.,0.500000000000005)); +#7754=CARTESIAN_POINT('',(-1.,16.,0.500000000000005)); +#7755=CARTESIAN_POINT('Origin',(-1.,16.5,0.500000000000005)); +#7756=CARTESIAN_POINT('Origin',(-1.,15.,0.500000000000005)); +#7757=CARTESIAN_POINT('Ctrl Pts',(-3.5,17.,1.00000000000001)); +#7758=CARTESIAN_POINT('Ctrl Pts',(-3.5,17.5,1.00000000000001)); +#7759=CARTESIAN_POINT('Ctrl Pts',(-3.,17.5,1.00000000000001)); +#7760=CARTESIAN_POINT('Ctrl Pts',(-4.,17.,1.00000000000001)); +#7761=CARTESIAN_POINT('Ctrl Pts',(-4.,18.,1.00000000000001)); +#7762=CARTESIAN_POINT('Ctrl Pts',(-3.,18.,1.00000000000001)); +#7763=CARTESIAN_POINT('Ctrl Pts',(-4.,17.,0.500000000000006)); +#7764=CARTESIAN_POINT('Ctrl Pts',(-4.,18.,0.500000000000006)); +#7765=CARTESIAN_POINT('Ctrl Pts',(-3.,18.,0.500000000000006)); +#7766=CARTESIAN_POINT('',(-3.,18.,0.500000000000006)); +#7767=CARTESIAN_POINT('Origin',(-3.,17.5,0.500000000000006)); +#7768=CARTESIAN_POINT('Origin',(-3.,17.,0.500000000000006)); +#7769=CARTESIAN_POINT('Origin',(0.999999999999997,16.5,0.500000000000005)); +#7770=CARTESIAN_POINT('',(0.999999999999997,16.,0.500000000000005)); +#7771=CARTESIAN_POINT('Origin',(0.999999999999997,16.5,0.500000000000005)); +#7772=CARTESIAN_POINT('',(0.999999999999997,16.,0.500000000000005)); +#7773=CARTESIAN_POINT('Origin',(-2.,17.5,0.500000000000006)); +#7774=CARTESIAN_POINT('',(3.,18.,0.500000000000004)); +#7775=CARTESIAN_POINT('Origin',(3.,17.5,0.500000000000004)); +#7776=CARTESIAN_POINT('',(-2.,18.,0.500000000000006)); +#7777=CARTESIAN_POINT('Origin',(0.999999999999998,15.,0.500000000000005)); +#7778=CARTESIAN_POINT('',(2.,15.,0.500000000000004)); +#7779=CARTESIAN_POINT('Origin',(2.5,15.,0.500000000000004)); +#7780=CARTESIAN_POINT('Origin',(0.999999999999998,15.,0.500000000000005)); +#7781=CARTESIAN_POINT('Ctrl Pts',(3.,17.5,1.)); +#7782=CARTESIAN_POINT('Ctrl Pts',(3.5,17.5,1.)); +#7783=CARTESIAN_POINT('Ctrl Pts',(3.5,17.,1.)); +#7784=CARTESIAN_POINT('Ctrl Pts',(3.,18.,1.00000000000001)); +#7785=CARTESIAN_POINT('Ctrl Pts',(4.,18.,1.)); +#7786=CARTESIAN_POINT('Ctrl Pts',(4.,17.,1.)); +#7787=CARTESIAN_POINT('Ctrl Pts',(3.,18.,0.500000000000003)); +#7788=CARTESIAN_POINT('Ctrl Pts',(4.,18.,0.500000000000002)); +#7789=CARTESIAN_POINT('Ctrl Pts',(4.,17.,0.500000000000002)); +#7790=CARTESIAN_POINT('',(4.,17.,0.500000000000003)); +#7791=CARTESIAN_POINT('Origin',(3.5,17.,0.500000000000003)); +#7792=CARTESIAN_POINT('Origin',(3.,17.,0.500000000000004)); +#7793=CARTESIAN_POINT('Origin',(2.5,12.1363636363636,0.500000000000004)); +#7794=CARTESIAN_POINT('',(2.,11.,0.500000000000004)); +#7795=CARTESIAN_POINT('Origin',(2.5,11.,0.500000000000004)); +#7796=CARTESIAN_POINT('',(2.,12.1363636363636,0.500000000000004)); +#7797=CARTESIAN_POINT('Origin',(3.5,16.1363636363636,0.500000000000003)); +#7798=CARTESIAN_POINT('',(4.,11.,0.500000000000003)); +#7799=CARTESIAN_POINT('Origin',(3.5,11.,0.500000000000003)); +#7800=CARTESIAN_POINT('',(4.,16.1363636363636,0.500000000000003)); +#7801=CARTESIAN_POINT('Ctrl Pts',(3.5,11.,1.)); +#7802=CARTESIAN_POINT('Ctrl Pts',(3.5,10.5,1.)); +#7803=CARTESIAN_POINT('Ctrl Pts',(3.,10.5,1.)); +#7804=CARTESIAN_POINT('Ctrl Pts',(2.5,10.5,1.)); +#7805=CARTESIAN_POINT('Ctrl Pts',(2.5,11.,1.)); +#7806=CARTESIAN_POINT('Ctrl Pts',(4.,11.,1.)); +#7807=CARTESIAN_POINT('Ctrl Pts',(4.,10.,1.)); +#7808=CARTESIAN_POINT('Ctrl Pts',(3.,10.,1.)); +#7809=CARTESIAN_POINT('Ctrl Pts',(2.,10.,1.00000000000001)); +#7810=CARTESIAN_POINT('Ctrl Pts',(2.,11.,1.00000000000001)); +#7811=CARTESIAN_POINT('Ctrl Pts',(4.,11.,0.500000000000002)); +#7812=CARTESIAN_POINT('Ctrl Pts',(4.,10.,0.500000000000002)); +#7813=CARTESIAN_POINT('Ctrl Pts',(3.,10.,0.500000000000003)); +#7814=CARTESIAN_POINT('Ctrl Pts',(2.,10.,0.500000000000003)); +#7815=CARTESIAN_POINT('Ctrl Pts',(2.,11.,0.500000000000003)); +#7816=CARTESIAN_POINT('Origin',(3.,11.,0.500000000000004)); +#7817=CARTESIAN_POINT('Origin',(3.99999999999999,18.,-5.5)); +#7818=CARTESIAN_POINT('',(4.,17.,-5.5)); +#7819=CARTESIAN_POINT('',(4.,17.,-5.5)); +#7820=CARTESIAN_POINT('',(4.,11.,-5.5)); +#7821=CARTESIAN_POINT('',(3.99999999999999,18.5,-5.5)); +#7822=CARTESIAN_POINT('',(4.,11.,-5.5)); +#7823=CARTESIAN_POINT('Origin',(3.,17.,-5.5)); +#7824=CARTESIAN_POINT('',(2.99999999999999,18.,-5.5)); +#7825=CARTESIAN_POINT('',(2.99999999999999,18.,-5.5)); +#7826=CARTESIAN_POINT('Origin',(3.,17.,-5.5)); +#7827=CARTESIAN_POINT('Origin',(-4.00000000000001,18.,-5.49999999999999)); +#7828=CARTESIAN_POINT('',(-3.00000000000001,18.,-5.49999999999999)); +#7829=CARTESIAN_POINT('',(-3.00000000000001,18.,-5.49999999999999)); +#7830=CARTESIAN_POINT('',(-2.00000000000001,18.,-5.49999999999999)); +#7831=CARTESIAN_POINT('Origin',(-3.00000000000001,17.,-5.49999999999999)); +#7832=CARTESIAN_POINT('',(-4.00000000000001,17.,-5.49999999999999)); +#7833=CARTESIAN_POINT('',(-4.00000000000001,17.,-5.49999999999999)); +#7834=CARTESIAN_POINT('Origin',(-3.00000000000001,17.,-5.49999999999999)); +#7835=CARTESIAN_POINT('Origin',(-4.00000000000001,10.,-5.49999999999999)); +#7836=CARTESIAN_POINT('',(-4.00000000000001,11.,-5.49999999999999)); +#7837=CARTESIAN_POINT('',(-4.00000000000001,11.,-5.49999999999999)); +#7838=CARTESIAN_POINT('',(-4.00000000000001,14.5,-5.49999999999999)); +#7839=CARTESIAN_POINT('Origin',(-3.,11.,-5.49999999999999)); +#7840=CARTESIAN_POINT('',(-2.,11.,-5.49999999999999)); +#7841=CARTESIAN_POINT('',(-2.,11.,-5.49999999999999)); +#7842=CARTESIAN_POINT('Origin',(-3.,11.,-5.49999999999999)); +#7843=CARTESIAN_POINT('Origin',(-2.25053472877476E-15,14.2727272727273, +1.00000000000001)); +#7844=CARTESIAN_POINT('Origin',(-1.,15.,-5.49999999999999)); +#7845=CARTESIAN_POINT('',(-1.00000000000001,16.,-5.49999999999999)); +#7846=CARTESIAN_POINT('',(-1.00000000000001,16.,-5.49999999999999)); +#7847=CARTESIAN_POINT('',(-2.00000000000001,15.,-5.49999999999999)); +#7848=CARTESIAN_POINT('Origin',(-1.,15.,-5.49999999999999)); +#7849=CARTESIAN_POINT('',(-2.00000000000001,15.,-5.49999999999999)); +#7850=CARTESIAN_POINT('Origin',(-2.00000000000001,16.,-5.49999999999999)); +#7851=CARTESIAN_POINT('',(-2.00000000000001,17.5,-5.49999999999999)); +#7852=CARTESIAN_POINT('Origin',(-7.0533856533217E-15,19.,-5.49999999999999)); +#7853=CARTESIAN_POINT('',(-4.50000000000001,19.,-5.49999999999999)); +#7854=CARTESIAN_POINT('',(-6.00000000000001,17.5,-5.49999999999999)); +#7855=CARTESIAN_POINT('Origin',(-4.50000000000001,17.5,-5.49999999999999)); +#7856=CARTESIAN_POINT('',(4.49999999999999,19.,-5.5)); +#7857=CARTESIAN_POINT('',(-7.0533856533217E-15,19.,-5.49999999999999)); +#7858=CARTESIAN_POINT('',(5.99999999999999,17.5,-5.5)); +#7859=CARTESIAN_POINT('Origin',(4.49999999999999,17.5,-5.5)); +#7860=CARTESIAN_POINT('',(6.,-1.28369537222284E-15,-5.5)); +#7861=CARTESIAN_POINT('',(6.,-1.28369537222284E-15,-5.5)); +#7862=CARTESIAN_POINT('',(1.04028278940324E-45,-3.51108031537706E-15,-5.49999999999999)); +#7863=CARTESIAN_POINT('',(1.04028278940324E-45,-3.51108031537706E-15,-5.49999999999999)); +#7864=CARTESIAN_POINT('',(-6.,-5.73846525853128E-15,-5.49999999999999)); +#7865=CARTESIAN_POINT('',(1.04028278940324E-45,-3.51108031537706E-15,-5.49999999999999)); +#7866=CARTESIAN_POINT('',(-6.,-5.73846525853128E-15,-5.49999999999999)); +#7867=CARTESIAN_POINT('',(0.999999999999994,16.,-5.49999999999999)); +#7868=CARTESIAN_POINT('',(0.999999999999994,16.,-5.49999999999999)); +#7869=CARTESIAN_POINT('',(1.99999999999999,15.,-5.5)); +#7870=CARTESIAN_POINT('Origin',(0.999999999999995,15.,-5.49999999999999)); +#7871=CARTESIAN_POINT('',(2.,11.,-5.5)); +#7872=CARTESIAN_POINT('',(1.99999999999999,14.5,-5.5)); +#7873=CARTESIAN_POINT('Origin',(3.,11.,-5.5)); +#7874=CARTESIAN_POINT('Origin',(3.,11.,-5.5)); +#7875=CARTESIAN_POINT('',(2.,11.,-5.5)); +#7876=CARTESIAN_POINT('Origin',(2.,10.,-5.5)); +#7877=CARTESIAN_POINT('',(1.99999999999999,15.,-5.5)); +#7878=CARTESIAN_POINT('Origin',(0.999999999999995,15.,-5.49999999999999)); +#7879=CARTESIAN_POINT('',(0.999999999999994,16.,-5.49999999999999)); +#7880=CARTESIAN_POINT('Origin',(1.99999999999999,16.,-5.5)); +#7881=CARTESIAN_POINT('Origin',(4.5,17.5,3.12500000000001)); +#7882=CARTESIAN_POINT('',(4.5,19.,2.)); +#7883=CARTESIAN_POINT('',(4.5,19.,3.12500000000001)); +#7884=CARTESIAN_POINT('',(6.,17.5,2.)); +#7885=CARTESIAN_POINT('Origin',(4.5,17.5,2.)); +#7886=CARTESIAN_POINT('',(6.,17.5,3.125)); +#7887=CARTESIAN_POINT('Origin',(2.,17.5,2.)); +#7888=CARTESIAN_POINT('',(2.,19.,4.50000000000001)); +#7889=CARTESIAN_POINT('Origin',(2.,17.5,4.5)); +#7890=CARTESIAN_POINT('Origin',(2.,17.5,2.)); +#7891=CARTESIAN_POINT('Origin',(2.,19.,2.00000000000001)); +#7892=CARTESIAN_POINT('Origin',(-1.3803896766848E-15,17.5,4.50000000000001)); +#7893=CARTESIAN_POINT('',(-2.,19.,4.50000000000001)); +#7894=CARTESIAN_POINT('Origin',(-2.,17.5,4.50000000000001)); +#7895=CARTESIAN_POINT('',(-1.93723591247336E-15,19.,4.50000000000001)); +#7896=CARTESIAN_POINT('Origin',(-2.,17.5,2.00000000000001)); +#7897=CARTESIAN_POINT('',(-4.5,19.,2.00000000000001)); +#7898=CARTESIAN_POINT('',(-6.,17.5,2.00000000000001)); +#7899=CARTESIAN_POINT('Origin',(-4.5,17.5,2.00000000000001)); +#7900=CARTESIAN_POINT('Origin',(-2.,17.5,2.00000000000001)); +#7901=CARTESIAN_POINT('Origin',(-2.,19.,2.00000000000001)); +#7902=CARTESIAN_POINT('Origin',(-4.5,17.5,3.12500000000001)); +#7903=CARTESIAN_POINT('',(-6.,17.5,3.12500000000001)); +#7904=CARTESIAN_POINT('',(-4.5,19.,3.12500000000001)); +#7905=CARTESIAN_POINT('Origin',(-1.16981345134611E-15,19.,6.00000000000001)); +#7906=CARTESIAN_POINT('Origin',(5.32325651923508E-15,4.5,6.00000000000001)); +#7907=CARTESIAN_POINT('',(-1.5,4.5,5.75000000000001)); +#7908=CARTESIAN_POINT('',(1.50000000000001,4.5,5.75000000000001)); +#7909=CARTESIAN_POINT('Origin',(5.19535277571387E-15,4.5,5.75000000000001)); +#7910=CARTESIAN_POINT('',(-1.5,4.5,6.00000000000001)); +#7911=CARTESIAN_POINT('',(1.50000000000001,4.5,6.00000000000001)); +#7912=CARTESIAN_POINT('Origin',(1.50000000000001,4.5,6.00000000000001)); +#7913=CARTESIAN_POINT('',(1.5,15.5,5.75000000000001)); +#7914=CARTESIAN_POINT('',(1.50000000000001,4.5,5.75000000000001)); +#7915=CARTESIAN_POINT('',(1.5,15.5,6.00000000000001)); +#7916=CARTESIAN_POINT('Origin',(3.46016350603599E-15,15.5,6.00000000000001)); +#7917=CARTESIAN_POINT('',(-1.5,15.5,5.75000000000001)); +#7918=CARTESIAN_POINT('Origin',(3.33225976251478E-15,15.5,5.75000000000001)); +#7919=CARTESIAN_POINT('',(-1.5,15.5,6.00000000000001)); +#7920=CARTESIAN_POINT('Origin',(-1.5,15.5,6.00000000000001)); +#7921=CARTESIAN_POINT('',(-1.5,15.5,5.75000000000001)); +#7922=CARTESIAN_POINT('Origin',(4.57035149988056E-15,10.,5.75000000000001)); +#7923=CARTESIAN_POINT('Origin',(2.,19.,2.00000000000001)); +#7924=CARTESIAN_POINT('',(6.,19.,2.)); +#7925=CARTESIAN_POINT('Origin',(-2.,19.,2.00000000000001)); +#7926=CARTESIAN_POINT('',(-6.,19.,2.00000000000001)); +#7927=CARTESIAN_POINT('Origin',(6.,9.49999999999999,0.250000000000002)); +#7928=CARTESIAN_POINT('',(6.00000000000001,-1.01654795692241E-14,6.)); +#7929=CARTESIAN_POINT('Origin',(8.0111138914931E-15,-14.,5.55111512312578E-15)); +#7930=CARTESIAN_POINT('',(2.20000000000001,-14.,4.44089209850063E-15)); +#7931=CARTESIAN_POINT('Origin',(8.0111138914931E-15,-14.,5.55111512312578E-15)); +#7932=CARTESIAN_POINT('Origin',(7.91830618552834E-15,-13.75,5.55111512312578E-15)); +#7933=CARTESIAN_POINT('',(9.55547410259981E-15,-13.75,3.20000000000001)); +#7934=CARTESIAN_POINT('Origin',(7.91830618552834E-15,-13.75,5.55111512312578E-15)); +#7935=CARTESIAN_POINT('',(1.02428958137986E-14,-14.,2.95000000000001)); +#7936=CARTESIAN_POINT('Origin',(8.0111138914931E-15,-14.,5.55111512312578E-15)); +#7937=CARTESIAN_POINT('Origin',(4.41945567065692E-15,-4.325,5.55111512312578E-15)); +#7938=CARTESIAN_POINT('',(2.46496536689221E-15,5.35,3.20000000000001)); +#7939=CARTESIAN_POINT('Origin',(8.2779744982074E-16,5.35,5.55111512312578E-15)); +#7940=CARTESIAN_POINT('Origin',(8.0111138914931E-15,-14.,5.55111512312578E-15)); +#7941=CARTESIAN_POINT('Origin',(7.91830618552834E-15,-13.75,5.55111512312578E-15)); +#7942=CARTESIAN_POINT('',(1.02205735689101E-14,-13.75,4.50000000000001)); +#7943=CARTESIAN_POINT('Origin',(7.91830618552834E-15,-13.75,5.55111512312578E-15)); +#7944=CARTESIAN_POINT('',(9.27790898226481E-15,-14.,4.75)); +#7945=CARTESIAN_POINT('Origin',(8.0111138914931E-15,-14.,5.55111512312578E-15)); +#7946=CARTESIAN_POINT('Origin',(8.0111138914931E-15,-14.,5.55111512312578E-15)); +#7947=CARTESIAN_POINT('',(-5.24999999999999,-14.,8.88178419700125E-15)); +#7948=CARTESIAN_POINT('Origin',(8.0111138914931E-15,-14.,5.55111512312578E-15)); +#7949=CARTESIAN_POINT('Origin',(4.41945567065692E-15,-4.325,5.55111512312578E-15)); +#7950=CARTESIAN_POINT('',(3.13006483320249E-15,5.35,4.50000000000001)); +#7951=CARTESIAN_POINT('Origin',(8.2779744982074E-16,5.35,5.55111512312578E-15)); +#7952=CARTESIAN_POINT('Origin',(7.91830618552834E-15,-13.75,5.55111512312578E-15)); +#7953=CARTESIAN_POINT('',(-5.49999999999999,-13.75,7.7715611723761E-15)); +#7954=CARTESIAN_POINT('Origin',(7.91830618552834E-15,-13.75,5.55111512312578E-15)); +#7955=CARTESIAN_POINT('Origin',(2.81388235746659E-15,-3.51108031537706E-15, +5.55111512312578E-15)); +#7956=CARTESIAN_POINT('Origin',(2.81388235746659E-15,-3.51108031537706E-15, +5.55111512312578E-15)); +#7957=CARTESIAN_POINT('Origin',(8.2779744982074E-16,5.35,5.55111512312578E-15)); +#7958=CARTESIAN_POINT('Origin',(1.04028278940324E-45,-3.51108031537706E-15, +-5.49999999999999)); +#7959=CARTESIAN_POINT('',(-6.,-1.46202494555325E-14,6.00000000000001)); +#7960=CARTESIAN_POINT('Origin',(-6.,9.49999999999999,0.25000000000001)); +#7961=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#7965, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#7962=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-6),#7965, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#7963=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7961)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#7965,#7968,#7966)) +REPRESENTATION_CONTEXT('','3D') +); +#7964=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7962)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#7965,#7968,#7966)) +REPRESENTATION_CONTEXT('','3D') +); +#7965=( +LENGTH_UNIT() +NAMED_UNIT(*) +SI_UNIT(.MILLI.,.METRE.) +); +#7966=( +NAMED_UNIT(*) +SI_UNIT($,.STERADIAN.) +SOLID_ANGLE_UNIT() +); +#7967=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.); +#7968=( +CONVERSION_BASED_UNIT('degree',#7970) +NAMED_UNIT(#7967) +PLANE_ANGLE_UNIT() +); +#7969=( +NAMED_UNIT(*) +PLANE_ANGLE_UNIT() +SI_UNIT($,.RADIAN.) +); +#7970=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.01745329252), +#7969); +#7971=SHAPE_DEFINITION_REPRESENTATION(#7972,#7973); +#7972=PRODUCT_DEFINITION_SHAPE('',$,#7975); +#7973=SHAPE_REPRESENTATION('',(#4550),#7963); +#7974=PRODUCT_DEFINITION_CONTEXT('part definition',#7979,'design'); +#7975=PRODUCT_DEFINITION('Part1','Part1',#7976,#7974); +#7976=PRODUCT_DEFINITION_FORMATION('',$,#7981); +#7977=PRODUCT_RELATED_PRODUCT_CATEGORY('Part1','Part1',(#7981)); +#7978=APPLICATION_PROTOCOL_DEFINITION('international standard', +'automotive_design',2009,#7979); +#7979=APPLICATION_CONTEXT( +'Core Data for Automotive Mechanical Design Process'); +#7980=PRODUCT_CONTEXT('part definition',#7979,'mechanical'); +#7981=PRODUCT('Part1','Part1',$,(#7980)); +#7982=PRESENTATION_STYLE_ASSIGNMENT((#7984)); +#7983=PRESENTATION_STYLE_ASSIGNMENT((#7985)); +#7984=SURFACE_STYLE_USAGE(.BOTH.,#7986); +#7985=SURFACE_STYLE_USAGE(.BOTH.,#7987); +#7986=SURFACE_SIDE_STYLE($,(#7988)); +#7987=SURFACE_SIDE_STYLE($,(#7989)); +#7988=SURFACE_STYLE_FILL_AREA(#7990); +#7989=SURFACE_STYLE_FILL_AREA(#7991); +#7990=FILL_AREA_STYLE($,(#7992)); +#7991=FILL_AREA_STYLE($,(#7993)); +#7992=FILL_AREA_STYLE_COLOUR($,#7994); +#7993=FILL_AREA_STYLE_COLOUR($,#7995); +#7994=COLOUR_RGB('',0.749019607843137,0.749019607843137,0.749019607843137); +#7995=COLOUR_RGB('',1.,1.,0.); +ENDSEC; +END-ISO-10303-21; diff --git a/kicad-projects/socket-to-c/socket-to-c.kicad_pcb b/kicad-projects/socket-to-c/socket-to-c.kicad_pcb index a9faca7..e2af055 100644 --- a/kicad-projects/socket-to-c/socket-to-c.kicad_pcb +++ b/kicad-projects/socket-to-c/socket-to-c.kicad_pcb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:40f10adc64622d0207989ea3ec45f1a89b37518790542a79143718c4d04b74e3 -size 285431 +oid sha256:5a27e21438b7877d88860b3d3f8f3072032cfabd3cb0e5c3530471c3754ab68a +size 714383 diff --git a/kicad-projects/socket-to-c/socket-to-c.kicad_pro b/kicad-projects/socket-to-c/socket-to-c.kicad_pro index d3806fe..f8e5909 100644 --- a/kicad-projects/socket-to-c/socket-to-c.kicad_pro +++ b/kicad-projects/socket-to-c/socket-to-c.kicad_pro @@ -34,9 +34,9 @@ "other_text_thickness": 0.15, "other_text_upright": false, "pads": { - "drill": 0.762, - "height": 1.524, - "width": 1.524 + "drill": 2.2, + "height": 3.5, + "width": 3.5 }, "silk_line_width": 0.15, "silk_text_italic": false, diff --git a/kicad-projects/socket-to-c/socket-to-c.kicad_sch b/kicad-projects/socket-to-c/socket-to-c.kicad_sch index 83d9a51..675b921 100644 --- a/kicad-projects/socket-to-c/socket-to-c.kicad_sch +++ b/kicad-projects/socket-to-c/socket-to-c.kicad_sch @@ -13,6 +13,50 @@ ) (lib_symbols + (symbol "Connector:Conn_01x01_Socket" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Conn_01x01_Socket" (at 0 -2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_locked" "" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "ki_keywords" "connector" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Generic connector, single row, 01x01, script generated" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Conn_01x01_Socket_1_1" + (polyline + (pts + (xy -1.27 0) + (xy -0.508 0) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (arc (start 0 0.508) (mid -0.5058 0) (end 0 -0.508) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (pin passive line (at -5.08 0 0) (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "Connector:USB_C_Receptacle_USB2.0" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) (property "Reference" "J" (at -10.16 19.05 0) (effects (font (size 1.27 1.27)) (justify left)) @@ -285,6 +329,55 @@ ) ) ) + (symbol "Jumper:Jumper_2_Bridged" (pin_names (offset 0) hide) (in_bom yes) (on_board yes) + (property "Reference" "JP" (at 0 1.905 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Jumper_2_Bridged" (at 0 -2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (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" "Jumper SPST" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Jumper, 2-pole, closed/bridged" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Jumper* TestPoint*2Pads* TestPoint*Bridge*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Jumper_2_Bridged_0_0" + (circle (center -2.032 0) (radius 0.508) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center 2.032 0) (radius 0.508) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "Jumper_2_Bridged_0_1" + (arc (start 1.524 0.254) (mid 0 0.762) (end -1.524 0.254) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "Jumper_2_Bridged_1_1" + (pin passive line (at -5.08 0 0) (length 2.54) + (name "A" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 0 180) (length 2.54) + (name "B" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) (property "Reference" "#PWR" (at 0 -6.35 0) (effects (font (size 1.27 1.27)) hide) @@ -325,226 +418,348 @@ ) ) ) - (symbol "racklet:Racklet_USBSocket_02x06" (in_bom yes) (on_board yes) - (property "Reference" "J" (at 0 -6.35 0) + (symbol "racklet:Racklet_BackplaneSocket_02x06" (in_bom yes) (on_board yes) + (property "Reference" "J" (at 0 -8.89 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "Racklet_USBSocket_02x06" (at 0 10.16 0) + (property "Value" "Racklet_BackplaneSocket_02x06" (at 0 13.97 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "racklet:Racklet_USBSocket_02x06" (at 0 12.7 0) + (property "Footprint" "racklet:Racklet_BackplaneSocket_02x06" (at 0 16.51 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at -12.065 -12.7 0) + (property "Datasheet" "" (at -9.525 -1.27 0) (effects (font (size 1.27 1.27)) hide) ) (property "ki_description" "USB host-side pin socket connector with PMOD compatible pinout" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "Racklet_USBSocket_02x06_0_1" - (rectangle (start -2.54 5.08) (end 3.175 -5.08) + (symbol "Racklet_BackplaneSocket_02x06_0_1" + (rectangle (start -5.08 8.89) (end 5.08 -7.62) (stroke (width 0) (type default)) (fill (type background)) ) (polyline (pts - (xy -6.35 6.35) - (xy 5.08 6.35) + (xy -6.35 10.16) + (xy 5.08 10.16) ) (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy -6.35 6.35) - (xy -4.445 6.985) - (xy -4.445 5.715) - (xy -6.35 6.35) + (xy -6.35 10.16) + (xy -4.445 10.795) + (xy -4.445 9.525) + (xy -6.35 10.16) ) (stroke (width 0) (type default)) (fill (type outline)) ) - (text "upstream" (at 0.635 7.62 0) + (text "upstream" (at 0 11.43 0) (effects (font (size 1.27 1.27))) ) ) - (symbol "Racklet_USBSocket_02x06_1_1" - (pin power_in line (at -5.08 3.81 0) (length 2.54) - (name "VBUS" (effects (font (size 1.27 1.27)))) + (symbol "Racklet_BackplaneSocket_02x06_1_1" + (pin power_in line (at -7.62 6.35 0) (length 2.54) + (name "+12VDC" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -5.08 1.27 0) (length 2.54) hide - (name "D-" (effects (font (size 1.27 1.27)))) + (pin power_in line (at -7.62 -6.35 0) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) (number "10" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at -5.08 -3.81 0) (length 2.54) hide + (pin power_in line (at -7.62 -6.35 0) (length 2.54) hide (name "GND" (effects (font (size 1.27 1.27)))) (number "11" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at -5.08 3.81 0) (length 2.54) hide - (name "VBUS" (effects (font (size 1.27 1.27)))) + (pin power_in line (at -7.62 -6.35 0) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) (number "12" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at -5.08 -3.81 0) (length 2.54) - (name "GND" (effects (font (size 1.27 1.27)))) + (pin power_in line (at -7.62 3.81 0) (length 2.54) + (name "+5VDC" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -5.08 1.27 0) (length 2.54) + (pin bidirectional line (at -7.62 -1.27 0) (length 2.54) (name "D-" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -5.08 -1.27 0) (length 2.54) + (pin bidirectional line (at -7.62 -3.81 0) (length 2.54) (name "D+" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at -5.08 -3.81 0) (length 2.54) hide + (pin power_in line (at -7.62 -6.35 0) (length 2.54) (name "GND" (effects (font (size 1.27 1.27)))) (number "5" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at -5.08 3.81 0) (length 2.54) hide - (name "VBUS" (effects (font (size 1.27 1.27)))) + (pin power_in line (at -7.62 -6.35 0) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) (number "6" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at -5.08 3.81 0) (length 2.54) hide - (name "VBUS" (effects (font (size 1.27 1.27)))) + (pin power_in line (at -7.62 6.35 0) (length 2.54) hide + (name "+12VDC" (effects (font (size 1.27 1.27)))) (number "7" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at -5.08 -3.81 0) (length 2.54) hide - (name "GND" (effects (font (size 1.27 1.27)))) + (pin power_in line (at -7.62 3.81 0) (length 2.54) hide + (name "+5VDC" (effects (font (size 1.27 1.27)))) (number "8" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -5.08 -1.27 0) (length 2.54) hide - (name "D+" (effects (font (size 1.27 1.27)))) + (pin power_in line (at -7.62 1.27 0) (length 2.54) + (name "+5VSB" (effects (font (size 1.27 1.27)))) (number "9" (effects (font (size 1.27 1.27)))) ) ) ) ) - (junction (at 106.68 113.03) (diameter 0) (color 0 0 0 0) + (junction (at 100.33 138.43) (diameter 0) (color 0 0 0 0) (uuid 2134e6aa-ba51-47e8-97e3-417220321864) ) - (junction (at 125.73 88.9) (diameter 0) (color 0 0 0 0) + (junction (at 119.38 114.3) (diameter 0) (color 0 0 0 0) (uuid 25291744-2be2-456a-a489-8e51b8751b55) ) - (junction (at 139.7 81.28) (diameter 0) (color 0 0 0 0) + (junction (at 133.35 106.68) (diameter 0) (color 0 0 0 0) (uuid b61776c4-36e3-45c0-bb2c-a0811d13e404) ) - (junction (at 125.73 91.44) (diameter 0) (color 0 0 0 0) + (junction (at 143.51 99.06) (diameter 0) (color 0 0 0 0) + (uuid f49bd182-05c8-4237-9276-2bb31c21f173) + ) + (junction (at 119.38 116.84) (diameter 0) (color 0 0 0 0) (uuid f8124db1-1842-438a-ac58-aab4551f7b2b) ) - (no_connect (at 125.73 101.6) (uuid 7d5fe08d-0cf7-48df-b082-eb8e39ccc936)) - (no_connect (at 125.73 104.14) (uuid 85e66b7a-ad14-4f05-b7ca-d88883a3b668)) + (no_connect (at 119.38 127) (uuid 7d5fe08d-0cf7-48df-b082-eb8e39ccc936)) + (no_connect (at 119.38 129.54) (uuid 85e66b7a-ad14-4f05-b7ca-d88883a3b668)) - (wire (pts (xy 125.73 91.44) (xy 165.1 91.44)) + (wire (pts (xy 110.49 66.675) (xy 150.495 66.675)) + (stroke (width 0) (type default)) + (uuid 10e0d849-50f2-4ecd-8962-d5082635893f) + ) + (wire (pts (xy 119.38 116.84) (xy 158.75 116.84)) (stroke (width 0) (type default)) (uuid 20d4f99c-1f64-4a76-95d6-4204b27ebd9c) ) - (wire (pts (xy 106.68 113.03) (xy 110.49 113.03)) + (wire (pts (xy 100.33 138.43) (xy 104.14 138.43)) (stroke (width 0) (type default)) (uuid 2ce78a86-c134-4717-bd7c-21f0f982d168) ) - (wire (pts (xy 125.73 81.28) (xy 129.54 81.28)) + (wire (pts (xy 119.38 106.68) (xy 123.19 106.68)) (stroke (width 0) (type default)) (uuid 4024e2e9-8bed-43e6-835a-0c569b24c0af) ) - (wire (pts (xy 125.73 78.74) (xy 129.54 78.74)) + (wire (pts (xy 119.38 104.14) (xy 123.19 104.14)) (stroke (width 0) (type default)) (uuid 4370d7c0-45bb-44fd-9819-2d33bc80ff01) ) - (wire (pts (xy 160.02 86.36) (xy 165.1 86.36)) + (wire (pts (xy 143.51 111.76) (xy 158.75 111.76)) (stroke (width 0) (type default)) (uuid 44c7710b-1f29-43f2-858f-abc0062d069f) ) - (wire (pts (xy 134.62 81.28) (xy 139.7 81.28)) + (wire (pts (xy 156.845 60.96) (xy 110.49 60.96)) + (stroke (width 0) (type default)) + (uuid 5025f167-7d71-448e-a374-52c221bfd8a9) + ) + (wire (pts (xy 119.38 99.06) (xy 124.46 99.06)) + (stroke (width 0) (type default)) + (uuid 511780db-963a-449d-a3b4-618b2aaaa81b) + ) + (wire (pts (xy 150.495 109.22) (xy 158.75 109.22)) + (stroke (width 0) (type default)) + (uuid 511d670b-d0f5-4c7f-b80d-fc1de43cee5e) + ) + (wire (pts (xy 158.75 106.68) (xy 156.845 106.68)) + (stroke (width 0) (type default)) + (uuid 53f5165b-21be-4b8a-8232-9e23960528b3) + ) + (wire (pts (xy 115.57 78.105) (xy 110.49 78.105)) + (stroke (width 0) (type default)) + (uuid 55fa242d-2465-4e7d-aba7-e1c4b3aa2a3d) + ) + (wire (pts (xy 128.27 106.68) (xy 133.35 106.68)) (stroke (width 0) (type default)) (uuid 5b360dee-4072-43ca-8070-4bdf79bc76d1) ) - (wire (pts (xy 139.7 81.28) (xy 139.7 82.55)) + (wire (pts (xy 133.35 106.68) (xy 133.35 107.95)) (stroke (width 0) (type default)) (uuid 5d67175a-f1f7-41d2-a200-d202f7869602) ) - (wire (pts (xy 102.87 111.76) (xy 102.87 113.03)) + (wire (pts (xy 96.52 137.16) (xy 96.52 138.43)) (stroke (width 0) (type default)) (uuid 6df8a8c3-867c-4d2f-afe9-2bd242d56245) ) - (wire (pts (xy 160.02 73.66) (xy 160.02 86.36)) + (wire (pts (xy 150.495 66.675) (xy 150.495 109.22)) (stroke (width 0) (type default)) - (uuid 71df7d47-8928-4bee-950c-99c088d2bc05) + (uuid 761b0cbe-bc0b-4526-94d5-aecdee7913e3) ) - (wire (pts (xy 125.73 91.44) (xy 125.73 93.98)) + (wire (pts (xy 119.38 116.84) (xy 119.38 119.38)) (stroke (width 0) (type default)) (uuid 7678435f-9233-402a-83a1-0ca7a14c63ea) ) - (wire (pts (xy 134.62 78.74) (xy 139.7 78.74)) + (wire (pts (xy 128.27 104.14) (xy 133.35 104.14)) (stroke (width 0) (type default)) (uuid 7e3422fd-9900-472e-9eb3-66b008527ea5) ) - (wire (pts (xy 125.73 86.36) (xy 125.73 88.9)) + (wire (pts (xy 119.38 111.76) (xy 119.38 114.3)) (stroke (width 0) (type default)) (uuid 88168745-156f-4a87-a9a5-de3bf1042cbf) ) - (wire (pts (xy 106.68 113.03) (xy 106.68 114.3)) + (wire (pts (xy 100.33 138.43) (xy 100.33 139.7)) (stroke (width 0) (type default)) (uuid 8d307403-58a8-4f21-a1f7-865beb9a7cd5) ) - (wire (pts (xy 163.83 95.25) (xy 163.83 93.98)) + (wire (pts (xy 157.48 120.65) (xy 157.48 119.38)) (stroke (width 0) (type default)) (uuid 8d382ab0-1137-4e41-98ca-3eea12eb4402) ) - (wire (pts (xy 102.87 113.03) (xy 106.68 113.03)) + (wire (pts (xy 110.49 72.39) (xy 143.51 72.39)) (stroke (width 0) (type default)) - (uuid b5dd3558-99cf-4c8d-8dc0-997cb3266ecd) + (uuid a97870ab-e21e-4bea-9619-9b3f73471592) ) - (wire (pts (xy 125.73 73.66) (xy 160.02 73.66)) + (wire (pts (xy 96.52 138.43) (xy 100.33 138.43)) (stroke (width 0) (type default)) - (uuid c880ff2d-a70e-4433-ba9b-70cb278d5dd1) + (uuid b5dd3558-99cf-4c8d-8dc0-997cb3266ecd) ) - (wire (pts (xy 125.73 88.9) (xy 165.1 88.9)) + (wire (pts (xy 119.38 114.3) (xy 158.75 114.3)) (stroke (width 0) (type default)) (uuid d461dab8-99a5-4ce9-afb0-f941145893be) ) - (wire (pts (xy 110.49 113.03) (xy 110.49 111.76)) + (wire (pts (xy 156.845 106.68) (xy 156.845 60.96)) + (stroke (width 0) (type default)) + (uuid dafc06fc-2596-429a-b810-ba7d34135338) + ) + (wire (pts (xy 143.51 99.06) (xy 143.51 111.76)) + (stroke (width 0) (type default)) + (uuid db6338f6-4a73-4357-b0df-4e5dafae3280) + ) + (wire (pts (xy 104.14 138.43) (xy 104.14 137.16)) (stroke (width 0) (type default)) (uuid e080902f-9322-46a0-8768-78cfc4da5f43) ) - (wire (pts (xy 163.83 93.98) (xy 165.1 93.98)) + (wire (pts (xy 115.57 80.01) (xy 115.57 78.105)) + (stroke (width 0) (type default)) + (uuid e885f8cb-ddee-40df-a5f9-b0115e64d892) + ) + (wire (pts (xy 157.48 119.38) (xy 158.75 119.38)) (stroke (width 0) (type default)) (uuid ef76ac76-06c7-4ae2-8d86-a55caf8a6c0b) ) - (wire (pts (xy 139.7 78.74) (xy 139.7 81.28)) + (wire (pts (xy 134.62 99.06) (xy 143.51 99.06)) + (stroke (width 0) (type default)) + (uuid f9159b18-3be7-4193-a517-9c94107d128c) + ) + (wire (pts (xy 143.51 72.39) (xy 143.51 99.06)) + (stroke (width 0) (type default)) + (uuid fa17e18f-6362-4c41-b462-867924e94787) + ) + (wire (pts (xy 133.35 104.14) (xy 133.35 106.68)) (stroke (width 0) (type default)) (uuid ffd12a0f-7159-44e5-9566-5715ea5002eb) ) - (text "Nothing using type C\nsideband at the moment" (at 128.27 104.14 0) + (rectangle (start 94.615 50.8) (end 120.015 86.995) + (stroke (width 0) (type default)) + (fill (type none)) + (uuid 0ad73574-af51-470e-af8a-0f6451348c27) + ) + + (text "Nothing using type C\nsideband at the moment" (at 121.92 129.54 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 05554878-6934-4c58-b999-1f82eb4e6e81) ) + (text "Banana Jacks\nfor lab PSU" (at 96.52 56.515 0) + (effects (font (size 1.27 1.27) (thickness 0.254) bold) (justify left bottom)) + (uuid 277d42b7-c794-4a0b-9fcb-e3da5cc76e7d) + ) - (label "USB_D-" (at 139.7 88.9 0) (fields_autoplaced) + (label "USB_D-" (at 133.35 114.3 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 5772c189-b190-4eb3-8aec-508fb80662e6) ) - (label "USB_D+" (at 139.7 91.44 0) (fields_autoplaced) + (label "+5VSB" (at 142.875 99.06 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 781f6820-e66a-42a3-bc89-de7881a5735a) + ) + (label "USB_D+" (at 133.35 116.84 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid edb7bcfc-0932-43ac-9680-670e44ae8168) ) - (symbol (lib_id "power:GND") (at 106.68 114.3 0) (unit 1) + (symbol (lib_id "racklet:Racklet_BackplaneSocket_02x06") (at 166.37 113.03 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 0ce6a66a-0147-42be-ae72-213904692215) + (property "Reference" "J1" (at 172.72 110.0732 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Racklet_BackplaneSocket_02x06" (at 172.72 112.6132 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "racklet:Racklet_BackplaneSocket_02x06" (at 166.37 96.52 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 156.845 114.3 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 3b892677-7cca-44dc-a3b1-acc48f03094e)) + (pin "10" (uuid 74a72ec7-92da-4260-a92f-3a1e03b7bf35)) + (pin "11" (uuid 3d78394b-9102-4fef-9d76-20005066ab9b)) + (pin "12" (uuid b043a00c-8b36-49b8-a275-53db4c811d54)) + (pin "2" (uuid f9a06c07-65e9-4dd9-8537-e3299ab6213b)) + (pin "3" (uuid 67067973-7b98-45ed-b33f-548c1094f087)) + (pin "4" (uuid 2ec35479-0111-4739-bb9f-a2798fe3f35f)) + (pin "5" (uuid cc06358d-ea3a-45ce-a742-f8a26f447782)) + (pin "6" (uuid 3bf86bab-8aea-464e-9b50-353423121981)) + (pin "7" (uuid db77f51c-12d6-4134-af62-28050c914b1b)) + (pin "8" (uuid e71caaae-a5c0-410c-8dd2-96713ea5fe79)) + (pin "9" (uuid 60768dfe-7c4e-4d93-8794-52fa1bfb24e7)) + (instances + (project "socket-to-c" + (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" + (reference "J1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Connector:Conn_01x01_Socket") (at 105.41 60.96 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 3b6a0a86-f669-4314-bbc2-f67197f4924a) + (property "Reference" "J3" (at 108.585 62.865 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "+12VDC" (at 100.33 60.96 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Connector:Banana_Cliff_FCR7350x_S16N-PC_Horizontal" (at 105.41 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 105.41 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f7a7f8ed-6969-4e7c-962e-769fd936085b)) + (instances + (project "socket-to-c" + (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" + (reference "J3") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 100.33 139.7 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 58a175f2-57b2-426e-a698-0ba8b525c9de) - (property "Reference" "#PWR01" (at 106.68 120.65 0) + (property "Reference" "#PWR01" (at 100.33 146.05 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 106.68 119.38 0) + (property "Value" "GND" (at 100.33 144.78 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 106.68 114.3 0) + (property "Footprint" "" (at 100.33 139.7 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 106.68 114.3 0) + (property "Datasheet" "" (at 100.33 139.7 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 1183e006-90c8-4929-9127-3989ceb9e03d)) @@ -557,22 +772,22 @@ ) ) - (symbol (lib_id "Device:R_Small") (at 132.08 81.28 90) (unit 1) + (symbol (lib_id "Device:R_Small") (at 125.73 106.68 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 5984c256-8ece-4080-b25d-342fd3ba05f1) - (property "Reference" "R3" (at 129.54 83.82 90) + (property "Reference" "R3" (at 123.19 109.22 90) (effects (font (size 1.27 1.27))) ) - (property "Value" "5k1" (at 134.62 83.82 90) + (property "Value" "5k1" (at 128.27 109.22 90) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 132.08 81.28 0) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 125.73 106.68 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 132.08 81.28 0) + (property "Datasheet" "~" (at 125.73 106.68 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C23186" (at 132.08 81.28 0) + (property "JLCPCB Part #" "C23186" (at 125.73 106.68 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 55bd3004-acb5-47fb-bff9-7399632b5d8f)) @@ -586,19 +801,44 @@ ) ) - (symbol (lib_id "power:GND") (at 139.7 82.55 0) (unit 1) + (symbol (lib_id "Connector:Conn_01x01_Socket") (at 105.41 72.39 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid a711cce0-9cd4-43c5-9d94-40cfc14600ab) + (property "Reference" "J5" (at 108.585 74.295 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "+5VSB" (at 100.33 72.39 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Connector:Banana_Cliff_FCR7350x_S16N-PC_Horizontal" (at 105.41 72.39 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 105.41 72.39 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 83569c38-61d1-45c1-a417-7c3c5202892c)) + (instances + (project "socket-to-c" + (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" + (reference "J5") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 133.35 107.95 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid aac252fb-e52f-4c48-9621-ad48af4c6b37) - (property "Reference" "#PWR02" (at 139.7 88.9 0) + (property "Reference" "#PWR02" (at 133.35 114.3 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 143.51 83.82 0) + (property "Value" "GND" (at 137.16 109.22 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 139.7 82.55 0) + (property "Footprint" "" (at 133.35 107.95 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 139.7 82.55 0) + (property "Datasheet" "" (at 133.35 107.95 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 4d9f552c-b953-4dc7-a9f8-c6e5a90cb4a4)) @@ -611,22 +851,47 @@ ) ) - (symbol (lib_id "Connector:USB_C_Receptacle_USB2.0") (at 110.49 88.9 0) (unit 1) + (symbol (lib_id "power:GND") (at 115.57 80.01 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid b507ea48-24f6-4ad0-94fa-4d603ee922e4) + (property "Reference" "#PWR04" (at 115.57 86.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 115.57 84.455 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 115.57 80.01 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 115.57 80.01 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid eda15fb2-b821-42fe-8065-e14cdc02196e)) + (instances + (project "socket-to-c" + (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" + (reference "#PWR04") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Connector:USB_C_Receptacle_USB2.0") (at 104.14 114.3 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid cbddee3d-f3e2-4146-a458-1caea8116180) - (property "Reference" "J2" (at 110.49 67.31 0) + (property "Reference" "J2" (at 104.14 92.71 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "USB_C_Receptacle_USB2.0" (at 110.49 69.85 0) + (property "Value" "USB_C_Receptacle_USB2.0" (at 104.14 95.25 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12" (at 114.3 88.9 0) + (property "Footprint" "Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12" (at 107.95 114.3 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" (at 114.3 88.9 0) + (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" (at 107.95 114.3 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C165948" (at 110.49 88.9 0) + (property "JLCPCB Part #" "C165948" (at 104.14 114.3 0) (effects (font (size 1.27 1.27)) hide) ) (pin "A1" (uuid 09572e4a-1475-4a79-aa89-9c99468e1e46)) @@ -655,22 +920,22 @@ ) ) - (symbol (lib_id "Device:R_Small") (at 132.08 78.74 90) (unit 1) + (symbol (lib_id "Device:R_Small") (at 125.73 104.14 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid d78e3ccc-5666-40ba-b93f-71ce09020e7d) - (property "Reference" "R2" (at 129.54 76.2 90) + (property "Reference" "R2" (at 123.19 101.6 90) (effects (font (size 1.27 1.27))) ) - (property "Value" "5k1" (at 134.62 76.2 90) + (property "Value" "5k1" (at 128.27 101.6 90) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 132.08 78.74 0) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 125.73 104.14 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 132.08 78.74 0) + (property "Datasheet" "~" (at 125.73 104.14 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C23186" (at 132.08 78.74 0) + (property "JLCPCB Part #" "C23186" (at 125.73 104.14 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 5b8f061b-adf5-4c0c-8b4f-30472267f21a)) @@ -684,19 +949,44 @@ ) ) - (symbol (lib_id "power:GND") (at 163.83 95.25 0) (unit 1) + (symbol (lib_id "Connector:Conn_01x01_Socket") (at 105.41 78.105 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid d84e1b2c-441d-4ffa-82e7-b0f9e75a14f3) + (property "Reference" "J6" (at 108.585 80.01 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "GND" (at 101.6 78.105 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Connector:Banana_Cliff_FCR7350x_S16N-PC_Horizontal" (at 105.41 78.105 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 105.41 78.105 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f43dcd27-56a1-410d-8c61-678c1d4a87b1)) + (instances + (project "socket-to-c" + (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" + (reference "J6") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 157.48 120.65 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid d94fc4cf-7e96-46f2-ac55-68caf9b0e4cb) - (property "Reference" "#PWR03" (at 163.83 101.6 0) + (property "Reference" "#PWR03" (at 157.48 127 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 163.83 100.33 0) + (property "Value" "GND" (at 157.48 125.73 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 163.83 95.25 0) + (property "Footprint" "" (at 157.48 120.65 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 163.83 95.25 0) + (property "Datasheet" "" (at 157.48 120.65 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 219c5922-abdc-4033-8e31-cdb015bfac70)) @@ -709,40 +999,52 @@ ) ) - (symbol (lib_id "racklet:Racklet_USBSocket_02x06") (at 170.18 90.17 0) (unit 1) + (symbol (lib_id "Jumper:Jumper_2_Bridged") (at 129.54 99.06 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid feb75586-8e82-4558-b8d9-e7da4422d84a) - (property "Reference" "J1" (at 176.53 87.8482 0) - (effects (font (size 1.27 1.27)) (justify left)) + (uuid df5dcb9d-9f82-4462-a8a3-8028107ea5cc) + (property "Reference" "JP1" (at 129.54 94.615 0) + (effects (font (size 1.27 1.27))) ) - (property "Value" "Racklet_USBSocket_02x06" (at 176.53 90.3882 0) - (effects (font (size 1.27 1.27)) (justify left)) + (property "Value" "VBUS" (at 129.54 97.155 0) + (effects (font (size 1.27 1.27))) ) - (property "Footprint" "racklet:Racklet_USBSocket_02x06" (at 170.18 77.47 0) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" (at 129.54 99.06 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 158.115 102.87 0) + (property "Datasheet" "~" (at 129.54 99.06 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ccacb290-0916-48d8-82a9-1249365b092b)) + (pin "2" (uuid c90c9e38-e324-4478-adb5-73f6f2cfc896)) + (instances + (project "socket-to-c" + (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" + (reference "JP1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Connector:Conn_01x01_Socket") (at 105.41 66.675 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid fe0d7ab6-b735-4d33-ac4d-65a48e573822) + (property "Reference" "J4" (at 108.585 68.58 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "+5VDC" (at 100.33 66.675 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Connector:Banana_Cliff_FCR7350x_S16N-PC_Horizontal" (at 105.41 66.675 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C2897426" (at 170.18 90.17 0) + (property "Datasheet" "~" (at 105.41 66.675 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 56f9885c-9cb2-4258-8d9f-45f855034173)) - (pin "10" (uuid 7c7ae6d9-482b-4d3a-b204-4cafcde4e5e6)) - (pin "11" (uuid e58c3c98-2908-48a5-a1e2-be2d0a042d3c)) - (pin "12" (uuid a5704a93-7a31-45f3-af49-0aff0d7fb16f)) - (pin "2" (uuid 143bbad1-3215-478e-88a5-035a8ec87fd8)) - (pin "3" (uuid f0596231-cc70-421f-9537-c516c14fb17d)) - (pin "4" (uuid 351bca09-65bc-4c83-8c3e-57574f551ecf)) - (pin "5" (uuid e1e4b7ea-b4bb-4a1a-8c61-8ac93795d3f1)) - (pin "6" (uuid ba8e0eef-c2c3-4d74-867a-46ed09b2d272)) - (pin "7" (uuid 4ccbd278-a130-4fc8-abd1-1591a2ee9fbb)) - (pin "8" (uuid 83eff3ff-cc0d-4824-9c11-fa60b0fd3135)) - (pin "9" (uuid d0cc9950-2f14-41bc-a798-0b2afe624f19)) + (pin "1" (uuid 0927fb2e-ed31-4371-9653-5fecc50cef42)) (instances (project "socket-to-c" (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" - (reference "J1") (unit 1) + (reference "J4") (unit 1) ) ) ) From 673dd003e3f35ef5b0291acbec5e8846b436c10e Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Mon, 20 Mar 2023 22:23:35 +0200 Subject: [PATCH 35/42] rename socket-to-c to hatlet-dongle --- .../{socket-to-c => hatlet-dongle}/3dshapes/FCR7350.stp | 0 kicad-projects/{socket-to-c => hatlet-dongle}/fp-lib-table | 0 .../hatlet-dongle.kicad_pcb} | 0 .../hatlet-dongle.kicad_pro} | 0 .../hatlet-dongle.kicad_sch} | 0 kicad-projects/{socket-to-c => hatlet-dongle}/sym-lib-table | 0 6 files changed, 0 insertions(+), 0 deletions(-) rename kicad-projects/{socket-to-c => hatlet-dongle}/3dshapes/FCR7350.stp (100%) rename kicad-projects/{socket-to-c => hatlet-dongle}/fp-lib-table (100%) rename kicad-projects/{socket-to-c/socket-to-c.kicad_pcb => hatlet-dongle/hatlet-dongle.kicad_pcb} (100%) rename kicad-projects/{socket-to-c/socket-to-c.kicad_pro => hatlet-dongle/hatlet-dongle.kicad_pro} (100%) rename kicad-projects/{socket-to-c/socket-to-c.kicad_sch => hatlet-dongle/hatlet-dongle.kicad_sch} (100%) rename kicad-projects/{socket-to-c => hatlet-dongle}/sym-lib-table (100%) diff --git a/kicad-projects/socket-to-c/3dshapes/FCR7350.stp b/kicad-projects/hatlet-dongle/3dshapes/FCR7350.stp similarity index 100% rename from kicad-projects/socket-to-c/3dshapes/FCR7350.stp rename to kicad-projects/hatlet-dongle/3dshapes/FCR7350.stp diff --git a/kicad-projects/socket-to-c/fp-lib-table b/kicad-projects/hatlet-dongle/fp-lib-table similarity index 100% rename from kicad-projects/socket-to-c/fp-lib-table rename to kicad-projects/hatlet-dongle/fp-lib-table diff --git a/kicad-projects/socket-to-c/socket-to-c.kicad_pcb b/kicad-projects/hatlet-dongle/hatlet-dongle.kicad_pcb similarity index 100% rename from kicad-projects/socket-to-c/socket-to-c.kicad_pcb rename to kicad-projects/hatlet-dongle/hatlet-dongle.kicad_pcb diff --git a/kicad-projects/socket-to-c/socket-to-c.kicad_pro b/kicad-projects/hatlet-dongle/hatlet-dongle.kicad_pro similarity index 100% rename from kicad-projects/socket-to-c/socket-to-c.kicad_pro rename to kicad-projects/hatlet-dongle/hatlet-dongle.kicad_pro diff --git a/kicad-projects/socket-to-c/socket-to-c.kicad_sch b/kicad-projects/hatlet-dongle/hatlet-dongle.kicad_sch similarity index 100% rename from kicad-projects/socket-to-c/socket-to-c.kicad_sch rename to kicad-projects/hatlet-dongle/hatlet-dongle.kicad_sch diff --git a/kicad-projects/socket-to-c/sym-lib-table b/kicad-projects/hatlet-dongle/sym-lib-table similarity index 100% rename from kicad-projects/socket-to-c/sym-lib-table rename to kicad-projects/hatlet-dongle/sym-lib-table From ac4c8772d79230944f27d2f483e318a28775c508 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Thu, 23 Mar 2023 22:43:46 +0200 Subject: [PATCH 36/42] hatlet-dongle: use 3-position jumper to avoid PSU backpowering --- .../hatlet-dongle/hatlet-dongle.kicad_pcb | 4 +- .../hatlet-dongle/hatlet-dongle.kicad_sch | 224 ++++++++++-------- 2 files changed, 125 insertions(+), 103 deletions(-) diff --git a/kicad-projects/hatlet-dongle/hatlet-dongle.kicad_pcb b/kicad-projects/hatlet-dongle/hatlet-dongle.kicad_pcb index e2af055..9cb5876 100644 --- a/kicad-projects/hatlet-dongle/hatlet-dongle.kicad_pcb +++ b/kicad-projects/hatlet-dongle/hatlet-dongle.kicad_pcb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5a27e21438b7877d88860b3d3f8f3072032cfabd3cb0e5c3530471c3754ab68a -size 714383 +oid sha256:bc7b8ee9981d786f224729e59e6860878f459607bbf4ab0f1245e11facef90ca +size 739571 diff --git a/kicad-projects/hatlet-dongle/hatlet-dongle.kicad_sch b/kicad-projects/hatlet-dongle/hatlet-dongle.kicad_sch index 675b921..317e729 100644 --- a/kicad-projects/hatlet-dongle/hatlet-dongle.kicad_sch +++ b/kicad-projects/hatlet-dongle/hatlet-dongle.kicad_sch @@ -5,8 +5,8 @@ (paper "A4") (title_block - (title "Adapter - USB Socket to Type C Receptacle") - (date "2023-03-08") + (title "hatlet-dongle - Backplane Socket to Type C Receptacle") + (date "2023-03-20") (rev "0.1.0") (company "https://racklet.io") (comment 1 "Author: Verneri Hirvonen") @@ -329,11 +329,11 @@ ) ) ) - (symbol "Jumper:Jumper_2_Bridged" (pin_names (offset 0) hide) (in_bom yes) (on_board yes) - (property "Reference" "JP" (at 0 1.905 0) + (symbol "Jumper:Jumper_3_Open" (pin_names (offset 0) hide) (in_bom yes) (on_board yes) + (property "Reference" "JP" (at -2.54 -2.54 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "Jumper_2_Bridged" (at 0 -2.54 0) + (property "Value" "Jumper_3_Open" (at 0 2.794 0) (effects (font (size 1.27 1.27))) ) (property "Footprint" "" (at 0 0 0) @@ -342,40 +342,60 @@ (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_keywords" "Jumper SPST" (at 0 0 0) + (property "ki_keywords" "Jumper SPDT" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "Jumper, 2-pole, closed/bridged" (at 0 0 0) + (property "ki_description" "Jumper, 3-pole, both open" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_fp_filters" "Jumper* TestPoint*2Pads* TestPoint*Bridge*" (at 0 0 0) + (property "ki_fp_filters" "Jumper* TestPoint*3Pads* TestPoint*Bridge*" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "Jumper_2_Bridged_0_0" - (circle (center -2.032 0) (radius 0.508) + (symbol "Jumper_3_Open_0_0" + (circle (center -3.302 0) (radius 0.508) (stroke (width 0) (type default)) (fill (type none)) ) - (circle (center 2.032 0) (radius 0.508) + (circle (center 0 0) (radius 0.508) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center 3.302 0) (radius 0.508) (stroke (width 0) (type default)) (fill (type none)) ) ) - (symbol "Jumper_2_Bridged_0_1" - (arc (start 1.524 0.254) (mid 0 0.762) (end -1.524 0.254) + (symbol "Jumper_3_Open_0_1" + (arc (start -0.254 1.016) (mid -1.651 1.4992) (end -3.048 1.016) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -0.508) + (xy 0 -1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (arc (start 3.048 1.016) (mid 1.651 1.4992) (end 0.254 1.016) (stroke (width 0) (type default)) (fill (type none)) ) ) - (symbol "Jumper_2_Bridged_1_1" - (pin passive line (at -5.08 0 0) (length 2.54) + (symbol "Jumper_3_Open_1_1" + (pin passive line (at -6.35 0 0) (length 2.54) (name "A" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at 5.08 0 180) (length 2.54) - (name "B" (effects (font (size 1.27 1.27)))) + (pin passive line (at 0 -3.81 90) (length 2.54) + (name "C" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27)))) ) + (pin passive line (at 6.35 0 180) (length 2.54) + (name "B" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) ) ) (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) @@ -520,11 +540,8 @@ (junction (at 119.38 114.3) (diameter 0) (color 0 0 0 0) (uuid 25291744-2be2-456a-a489-8e51b8751b55) ) - (junction (at 133.35 106.68) (diameter 0) (color 0 0 0 0) - (uuid b61776c4-36e3-45c0-bb2c-a0811d13e404) - ) - (junction (at 143.51 99.06) (diameter 0) (color 0 0 0 0) - (uuid f49bd182-05c8-4237-9276-2bb31c21f173) + (junction (at 130.175 106.68) (diameter 0) (color 0 0 0 0) + (uuid 72d7d733-13cb-406a-9d82-235e47dacc4e) ) (junction (at 119.38 116.84) (diameter 0) (color 0 0 0 0) (uuid f8124db1-1842-438a-ac58-aab4551f7b2b) @@ -533,10 +550,14 @@ (no_connect (at 119.38 127) (uuid 7d5fe08d-0cf7-48df-b082-eb8e39ccc936)) (no_connect (at 119.38 129.54) (uuid 85e66b7a-ad14-4f05-b7ca-d88883a3b668)) - (wire (pts (xy 110.49 66.675) (xy 150.495 66.675)) + (wire (pts (xy 110.49 66.675) (xy 149.86 66.675)) (stroke (width 0) (type default)) (uuid 10e0d849-50f2-4ecd-8962-d5082635893f) ) + (wire (pts (xy 142.24 87.63) (xy 142.24 111.76)) + (stroke (width 0) (type default)) + (uuid 11ace8e4-7e80-401f-955e-e512ac7b79db) + ) (wire (pts (xy 119.38 116.84) (xy 158.75 116.84)) (stroke (width 0) (type default)) (uuid 20d4f99c-1f64-4a76-95d6-4204b27ebd9c) @@ -545,27 +566,27 @@ (stroke (width 0) (type default)) (uuid 2ce78a86-c134-4717-bd7c-21f0f982d168) ) - (wire (pts (xy 119.38 106.68) (xy 123.19 106.68)) + (wire (pts (xy 119.38 106.68) (xy 121.285 106.68)) (stroke (width 0) (type default)) (uuid 4024e2e9-8bed-43e6-835a-0c569b24c0af) ) - (wire (pts (xy 119.38 104.14) (xy 123.19 104.14)) + (wire (pts (xy 119.38 104.14) (xy 121.285 104.14)) (stroke (width 0) (type default)) (uuid 4370d7c0-45bb-44fd-9819-2d33bc80ff01) ) - (wire (pts (xy 143.51 111.76) (xy 158.75 111.76)) + (wire (pts (xy 140.335 87.63) (xy 142.24 87.63)) (stroke (width 0) (type default)) - (uuid 44c7710b-1f29-43f2-858f-abc0062d069f) + (uuid 489d70c1-c715-41ea-b7ee-ad4d73775d15) ) (wire (pts (xy 156.845 60.96) (xy 110.49 60.96)) (stroke (width 0) (type default)) (uuid 5025f167-7d71-448e-a374-52c221bfd8a9) ) - (wire (pts (xy 119.38 99.06) (xy 124.46 99.06)) + (wire (pts (xy 119.38 99.06) (xy 136.525 99.06)) (stroke (width 0) (type default)) (uuid 511780db-963a-449d-a3b4-618b2aaaa81b) ) - (wire (pts (xy 150.495 109.22) (xy 158.75 109.22)) + (wire (pts (xy 149.86 109.22) (xy 158.75 109.22)) (stroke (width 0) (type default)) (uuid 511d670b-d0f5-4c7f-b80d-fc1de43cee5e) ) @@ -577,19 +598,23 @@ (stroke (width 0) (type default)) (uuid 55fa242d-2465-4e7d-aba7-e1c4b3aa2a3d) ) - (wire (pts (xy 128.27 106.68) (xy 133.35 106.68)) + (wire (pts (xy 126.365 106.68) (xy 130.175 106.68)) (stroke (width 0) (type default)) (uuid 5b360dee-4072-43ca-8070-4bdf79bc76d1) ) - (wire (pts (xy 133.35 106.68) (xy 133.35 107.95)) + (wire (pts (xy 130.175 106.68) (xy 130.175 107.95)) (stroke (width 0) (type default)) (uuid 5d67175a-f1f7-41d2-a200-d202f7869602) ) + (wire (pts (xy 142.24 111.76) (xy 158.75 111.76)) + (stroke (width 0) (type default)) + (uuid 5d8368df-fa79-41b5-9cfb-30a5245f9d07) + ) (wire (pts (xy 96.52 137.16) (xy 96.52 138.43)) (stroke (width 0) (type default)) (uuid 6df8a8c3-867c-4d2f-afe9-2bd242d56245) ) - (wire (pts (xy 150.495 66.675) (xy 150.495 109.22)) + (wire (pts (xy 149.86 66.675) (xy 149.86 109.22)) (stroke (width 0) (type default)) (uuid 761b0cbe-bc0b-4526-94d5-aecdee7913e3) ) @@ -597,7 +622,7 @@ (stroke (width 0) (type default)) (uuid 7678435f-9233-402a-83a1-0ca7a14c63ea) ) - (wire (pts (xy 128.27 104.14) (xy 133.35 104.14)) + (wire (pts (xy 126.365 104.14) (xy 130.175 104.14)) (stroke (width 0) (type default)) (uuid 7e3422fd-9900-472e-9eb3-66b008527ea5) ) @@ -613,7 +638,11 @@ (stroke (width 0) (type default)) (uuid 8d382ab0-1137-4e41-98ca-3eea12eb4402) ) - (wire (pts (xy 110.49 72.39) (xy 143.51 72.39)) + (wire (pts (xy 136.525 93.98) (xy 136.525 99.06)) + (stroke (width 0) (type default)) + (uuid 906497c2-4b54-44ba-8d70-a8b22de0e355) + ) + (wire (pts (xy 110.49 72.39) (xy 136.525 72.39)) (stroke (width 0) (type default)) (uuid a97870ab-e21e-4bea-9619-9b3f73471592) ) @@ -629,10 +658,6 @@ (stroke (width 0) (type default)) (uuid dafc06fc-2596-429a-b810-ba7d34135338) ) - (wire (pts (xy 143.51 99.06) (xy 143.51 111.76)) - (stroke (width 0) (type default)) - (uuid db6338f6-4a73-4357-b0df-4e5dafae3280) - ) (wire (pts (xy 104.14 138.43) (xy 104.14 137.16)) (stroke (width 0) (type default)) (uuid e080902f-9322-46a0-8768-78cfc4da5f43) @@ -645,15 +670,11 @@ (stroke (width 0) (type default)) (uuid ef76ac76-06c7-4ae2-8d86-a55caf8a6c0b) ) - (wire (pts (xy 134.62 99.06) (xy 143.51 99.06)) + (wire (pts (xy 136.525 72.39) (xy 136.525 81.28)) (stroke (width 0) (type default)) - (uuid f9159b18-3be7-4193-a517-9c94107d128c) + (uuid f3629601-13f1-4c50-95f1-4112a41e8d01) ) - (wire (pts (xy 143.51 72.39) (xy 143.51 99.06)) - (stroke (width 0) (type default)) - (uuid fa17e18f-6362-4c41-b462-867924e94787) - ) - (wire (pts (xy 133.35 104.14) (xy 133.35 106.68)) + (wire (pts (xy 130.175 104.14) (xy 130.175 106.68)) (stroke (width 0) (type default)) (uuid ffd12a0f-7159-44e5-9566-5715ea5002eb) ) @@ -677,7 +698,7 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 5772c189-b190-4eb3-8aec-508fb80662e6) ) - (label "+5VSB" (at 142.875 99.06 180) (fields_autoplaced) + (label "+5VSB" (at 149.225 111.76 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 781f6820-e66a-42a3-bc89-de7881a5735a) ) @@ -714,7 +735,7 @@ (pin "8" (uuid e71caaae-a5c0-410c-8dd2-96713ea5fe79)) (pin "9" (uuid 60768dfe-7c4e-4d93-8794-52fa1bfb24e7)) (instances - (project "socket-to-c" + (project "hatlet-dongle" (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" (reference "J1") (unit 1) ) @@ -739,7 +760,7 @@ ) (pin "1" (uuid f7a7f8ed-6969-4e7c-962e-769fd936085b)) (instances - (project "socket-to-c" + (project "hatlet-dongle" (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" (reference "J3") (unit 1) ) @@ -764,7 +785,7 @@ ) (pin "1" (uuid 1183e006-90c8-4929-9127-3989ceb9e03d)) (instances - (project "socket-to-c" + (project "hatlet-dongle" (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" (reference "#PWR01") (unit 1) ) @@ -772,28 +793,28 @@ ) ) - (symbol (lib_id "Device:R_Small") (at 125.73 106.68 90) (unit 1) + (symbol (lib_id "Device:R_Small") (at 123.825 106.68 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 5984c256-8ece-4080-b25d-342fd3ba05f1) - (property "Reference" "R3" (at 123.19 109.22 90) + (property "Reference" "R3" (at 121.285 109.22 90) (effects (font (size 1.27 1.27))) ) - (property "Value" "5k1" (at 128.27 109.22 90) + (property "Value" "5k1" (at 126.365 109.22 90) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 125.73 106.68 0) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 123.825 106.68 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 125.73 106.68 0) + (property "Datasheet" "~" (at 123.825 106.68 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C23186" (at 125.73 106.68 0) + (property "JLCPCB Part #" "C23186" (at 123.825 106.68 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 55bd3004-acb5-47fb-bff9-7399632b5d8f)) (pin "2" (uuid aaa0260b-9fed-4cf1-8fae-f7eccd699a1f)) (instances - (project "socket-to-c" + (project "hatlet-dongle" (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" (reference "R3") (unit 1) ) @@ -801,6 +822,33 @@ ) ) + (symbol (lib_id "Jumper:Jumper_3_Open") (at 136.525 87.63 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 9054e026-bf3f-43e5-a375-d26fef31330d) + (property "Reference" "JP2" (at 133.985 86.995 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "+5VSB select" (at 133.985 89.535 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (at 136.525 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 136.525 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid fb9f9650-113b-49a2-82b7-f3fea347c12f)) + (pin "2" (uuid c920ef1d-a91f-4f0d-adf4-33c38292ef7c)) + (pin "3" (uuid b91f767b-c64d-464b-b9ae-d805a63dbfa3)) + (instances + (project "hatlet-dongle" + (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" + (reference "JP2") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "Connector:Conn_01x01_Socket") (at 105.41 72.39 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid a711cce0-9cd4-43c5-9d94-40cfc14600ab) @@ -818,7 +866,7 @@ ) (pin "1" (uuid 83569c38-61d1-45c1-a417-7c3c5202892c)) (instances - (project "socket-to-c" + (project "hatlet-dongle" (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" (reference "J5") (unit 1) ) @@ -826,24 +874,24 @@ ) ) - (symbol (lib_id "power:GND") (at 133.35 107.95 0) (unit 1) + (symbol (lib_id "power:GND") (at 130.175 107.95 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid aac252fb-e52f-4c48-9621-ad48af4c6b37) - (property "Reference" "#PWR02" (at 133.35 114.3 0) + (property "Reference" "#PWR02" (at 130.175 114.3 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 137.16 109.22 0) + (property "Value" "GND" (at 133.985 109.22 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 133.35 107.95 0) + (property "Footprint" "" (at 130.175 107.95 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 133.35 107.95 0) + (property "Datasheet" "" (at 130.175 107.95 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 4d9f552c-b953-4dc7-a9f8-c6e5a90cb4a4)) (instances - (project "socket-to-c" + (project "hatlet-dongle" (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" (reference "#PWR02") (unit 1) ) @@ -868,7 +916,7 @@ ) (pin "1" (uuid eda15fb2-b821-42fe-8065-e14cdc02196e)) (instances - (project "socket-to-c" + (project "hatlet-dongle" (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" (reference "#PWR04") (unit 1) ) @@ -912,7 +960,7 @@ (pin "B9" (uuid c6e30970-fa7e-4ece-938e-638ba943251a)) (pin "S1" (uuid 9d8f6141-933a-469d-a125-f50b64f1021c)) (instances - (project "socket-to-c" + (project "hatlet-dongle" (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" (reference "J2") (unit 1) ) @@ -920,28 +968,28 @@ ) ) - (symbol (lib_id "Device:R_Small") (at 125.73 104.14 90) (unit 1) + (symbol (lib_id "Device:R_Small") (at 123.825 104.14 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid d78e3ccc-5666-40ba-b93f-71ce09020e7d) - (property "Reference" "R2" (at 123.19 101.6 90) + (property "Reference" "R2" (at 121.285 101.6 90) (effects (font (size 1.27 1.27))) ) - (property "Value" "5k1" (at 128.27 101.6 90) + (property "Value" "5k1" (at 126.365 101.6 90) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 125.73 104.14 0) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 123.825 104.14 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 125.73 104.14 0) + (property "Datasheet" "~" (at 123.825 104.14 0) (effects (font (size 1.27 1.27)) hide) ) - (property "JLCPCB Part #" "C23186" (at 125.73 104.14 0) + (property "JLCPCB Part #" "C23186" (at 123.825 104.14 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 5b8f061b-adf5-4c0c-8b4f-30472267f21a)) (pin "2" (uuid 54c56a31-1e20-470b-bc09-3a562cdadd1d)) (instances - (project "socket-to-c" + (project "hatlet-dongle" (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" (reference "R2") (unit 1) ) @@ -966,7 +1014,7 @@ ) (pin "1" (uuid f43dcd27-56a1-410d-8c61-678c1d4a87b1)) (instances - (project "socket-to-c" + (project "hatlet-dongle" (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" (reference "J6") (unit 1) ) @@ -991,7 +1039,7 @@ ) (pin "1" (uuid 219c5922-abdc-4033-8e31-cdb015bfac70)) (instances - (project "socket-to-c" + (project "hatlet-dongle" (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" (reference "#PWR03") (unit 1) ) @@ -999,32 +1047,6 @@ ) ) - (symbol (lib_id "Jumper:Jumper_2_Bridged") (at 129.54 99.06 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid df5dcb9d-9f82-4462-a8a3-8028107ea5cc) - (property "Reference" "JP1" (at 129.54 94.615 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "VBUS" (at 129.54 97.155 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" (at 129.54 99.06 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 129.54 99.06 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid ccacb290-0916-48d8-82a9-1249365b092b)) - (pin "2" (uuid c90c9e38-e324-4478-adb5-73f6f2cfc896)) - (instances - (project "socket-to-c" - (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" - (reference "JP1") (unit 1) - ) - ) - ) - ) - (symbol (lib_id "Connector:Conn_01x01_Socket") (at 105.41 66.675 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid fe0d7ab6-b735-4d33-ac4d-65a48e573822) @@ -1042,7 +1064,7 @@ ) (pin "1" (uuid 0927fb2e-ed31-4371-9653-5fecc50cef42)) (instances - (project "socket-to-c" + (project "hatlet-dongle" (path "/cfa1bf77-352f-43d7-a646-6a2b04cb8caf" (reference "J4") (unit 1) ) From aa926eae064545e22fa53c05450ef43f5d2d479d Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Sun, 9 Apr 2023 20:14:22 +0200 Subject: [PATCH 37/42] hatlet: add pinout diagram --- kicad-projects/hatlet/pinout.svg | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 kicad-projects/hatlet/pinout.svg diff --git a/kicad-projects/hatlet/pinout.svg b/kicad-projects/hatlet/pinout.svg new file mode 100644 index 0000000..0bee6f1 --- /dev/null +++ b/kicad-projects/hatlet/pinout.svg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8aeb6ab94b6f7555957e372f0cfb82064fdfae4ed80ad796be669151faa95ced +size 537167 From 47bfb873633c6132810d3fd5e392b4f85f3b0068 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Sun, 9 Apr 2023 20:20:34 +0200 Subject: [PATCH 38/42] hatlet: add white bg to pinout diagram --- kicad-projects/hatlet/pinout.svg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kicad-projects/hatlet/pinout.svg b/kicad-projects/hatlet/pinout.svg index 0bee6f1..9c61f89 100644 --- a/kicad-projects/hatlet/pinout.svg +++ b/kicad-projects/hatlet/pinout.svg @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8aeb6ab94b6f7555957e372f0cfb82064fdfae4ed80ad796be669151faa95ced -size 537167 +oid sha256:00085f7b3f802b1e0cac0414e9d164ce695328348a33d763a5fb5dcec85849f6 +size 537598 From 9dfab10d9c9b9aa98cf60b5d6e8709f90bafdabb Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Thu, 13 Apr 2023 15:28:53 +0200 Subject: [PATCH 39/42] add hatlet[-dongle] readme --- kicad-projects/hatlet-dongle/README.md | 16 ++++++++++++++++ .../pictures/hatlet-dongle-0.1.0-back-alpha.png | 3 +++ .../pictures/hatlet-dongle-0.1.0-back.png | 3 +++ .../pictures/hatlet-dongle-0.1.0-front-alpha.png | 3 +++ .../pictures/hatlet-dongle-0.1.0-front.png | 3 +++ kicad-projects/hatlet/README.md | 9 +++++++++ .../hatlet/pictures/hatlet-0.1.0-back-alpha.png | 3 +++ .../hatlet/pictures/hatlet-0.1.0-back.png | 3 +++ .../hatlet/pictures/hatlet-0.1.0-front-alpha.png | 3 +++ .../hatlet/pictures/hatlet-0.1.0-front.png | 3 +++ 10 files changed, 49 insertions(+) create mode 100644 kicad-projects/hatlet-dongle/README.md create mode 100644 kicad-projects/hatlet-dongle/pictures/hatlet-dongle-0.1.0-back-alpha.png create mode 100644 kicad-projects/hatlet-dongle/pictures/hatlet-dongle-0.1.0-back.png create mode 100644 kicad-projects/hatlet-dongle/pictures/hatlet-dongle-0.1.0-front-alpha.png create mode 100644 kicad-projects/hatlet-dongle/pictures/hatlet-dongle-0.1.0-front.png create mode 100644 kicad-projects/hatlet/README.md create mode 100644 kicad-projects/hatlet/pictures/hatlet-0.1.0-back-alpha.png create mode 100644 kicad-projects/hatlet/pictures/hatlet-0.1.0-back.png create mode 100644 kicad-projects/hatlet/pictures/hatlet-0.1.0-front-alpha.png create mode 100644 kicad-projects/hatlet/pictures/hatlet-0.1.0-front.png diff --git a/kicad-projects/hatlet-dongle/README.md b/kicad-projects/hatlet-dongle/README.md new file mode 100644 index 0000000..3c3e0a0 --- /dev/null +++ b/kicad-projects/hatlet-dongle/README.md @@ -0,0 +1,16 @@ +# hatlet-dongle + +hatlet-dongle is a small adapter board that allows you to connect a hatlet to a development host PC without a full backplane. In essence, it is a backplane-side breakout board of the racklet backplane connector with: +- USB type C connector for D+/D- and +5VSB power input, +- Banana jacks for supplies + - +12V SBC supply + - +5V SBC supply + - +5VSB management power supply + - ground + +A pin jumper is used to select the source of the +5VSB supply between: +- USB type C connector +- Banana jack + +![hatlet-dongle front view](./pictures/hatlet-dongle-0.1.0-front-alpha.png) +![hatlet-dongle back view](./pictures/hatlet-dongle-0.1.0-back-alpha.png) \ No newline at end of file diff --git a/kicad-projects/hatlet-dongle/pictures/hatlet-dongle-0.1.0-back-alpha.png b/kicad-projects/hatlet-dongle/pictures/hatlet-dongle-0.1.0-back-alpha.png new file mode 100644 index 0000000..926ae45 --- /dev/null +++ b/kicad-projects/hatlet-dongle/pictures/hatlet-dongle-0.1.0-back-alpha.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d28605587323fa785bae7c5adda1f6effa0ce8eb2d9dbd667e7912204f443d4 +size 58368 diff --git a/kicad-projects/hatlet-dongle/pictures/hatlet-dongle-0.1.0-back.png b/kicad-projects/hatlet-dongle/pictures/hatlet-dongle-0.1.0-back.png new file mode 100644 index 0000000..98b2c76 --- /dev/null +++ b/kicad-projects/hatlet-dongle/pictures/hatlet-dongle-0.1.0-back.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8882233f1d2d75379a67db57ee1a8865d39b3dd7a1d52c355be673353b79c49a +size 49396 diff --git a/kicad-projects/hatlet-dongle/pictures/hatlet-dongle-0.1.0-front-alpha.png b/kicad-projects/hatlet-dongle/pictures/hatlet-dongle-0.1.0-front-alpha.png new file mode 100644 index 0000000..c430265 --- /dev/null +++ b/kicad-projects/hatlet-dongle/pictures/hatlet-dongle-0.1.0-front-alpha.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e45a6e4863d963e3e8827d9d457860ed5f218d4778a6d47244064f13723c90f2 +size 66140 diff --git a/kicad-projects/hatlet-dongle/pictures/hatlet-dongle-0.1.0-front.png b/kicad-projects/hatlet-dongle/pictures/hatlet-dongle-0.1.0-front.png new file mode 100644 index 0000000..4596e8c --- /dev/null +++ b/kicad-projects/hatlet-dongle/pictures/hatlet-dongle-0.1.0-front.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3aa8563518595aad674fb2a347a386670077d28735ebef21a818de800cacf3df +size 57604 diff --git a/kicad-projects/hatlet/README.md b/kicad-projects/hatlet/README.md new file mode 100644 index 0000000..d967135 --- /dev/null +++ b/kicad-projects/hatlet/README.md @@ -0,0 +1,9 @@ +# hatlet + +hatlet is a small RP2040 dev board that: +- breaks out most of the RP2040 peripherals to PMOD female headers +- uses the racklet backplane header for power input and USB communication +- has buttons for bootsel _and_ reset! + +![hatlet front view](./pictures/hatlet-0.1.0-front-alpha.png) +![hatlet back view](./pictures/hatlet-0.1.0-back-alpha.png) \ No newline at end of file diff --git a/kicad-projects/hatlet/pictures/hatlet-0.1.0-back-alpha.png b/kicad-projects/hatlet/pictures/hatlet-0.1.0-back-alpha.png new file mode 100644 index 0000000..dca01a1 --- /dev/null +++ b/kicad-projects/hatlet/pictures/hatlet-0.1.0-back-alpha.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53060a0533bd26f8dc42f9e5c38fa551a12aba459ed35a620b66f7d5218e93c0 +size 140602 diff --git a/kicad-projects/hatlet/pictures/hatlet-0.1.0-back.png b/kicad-projects/hatlet/pictures/hatlet-0.1.0-back.png new file mode 100644 index 0000000..1f67b61 --- /dev/null +++ b/kicad-projects/hatlet/pictures/hatlet-0.1.0-back.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3e3d349849ae4b277fac91b1d72a814324affa93f0c013511d46bc4981f7884 +size 146398 diff --git a/kicad-projects/hatlet/pictures/hatlet-0.1.0-front-alpha.png b/kicad-projects/hatlet/pictures/hatlet-0.1.0-front-alpha.png new file mode 100644 index 0000000..c472a82 --- /dev/null +++ b/kicad-projects/hatlet/pictures/hatlet-0.1.0-front-alpha.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3dca196939052f1a5fd4ac30406eb4a9d96dc4fb5eb317e9712f57c1da112035 +size 216299 diff --git a/kicad-projects/hatlet/pictures/hatlet-0.1.0-front.png b/kicad-projects/hatlet/pictures/hatlet-0.1.0-front.png new file mode 100644 index 0000000..d2d5310 --- /dev/null +++ b/kicad-projects/hatlet/pictures/hatlet-0.1.0-front.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a902650eb261ab0c479384c5131091e1e0ec8613eed808d6b812a53d977e0ca +size 214473 From 185a8e26ceb84a7005bd3bd5be908d97aef66b77 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Thu, 13 Apr 2023 15:33:24 +0200 Subject: [PATCH 40/42] put readme images in a table --- kicad-projects/hatlet-dongle/README.md | 13 +++++++++++-- kicad-projects/hatlet/README.md | 12 ++++++++++-- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/kicad-projects/hatlet-dongle/README.md b/kicad-projects/hatlet-dongle/README.md index 3c3e0a0..e4741de 100644 --- a/kicad-projects/hatlet-dongle/README.md +++ b/kicad-projects/hatlet-dongle/README.md @@ -12,5 +12,14 @@ A pin jumper is used to select the source of the +5VSB supply between: - USB type C connector - Banana jack -![hatlet-dongle front view](./pictures/hatlet-dongle-0.1.0-front-alpha.png) -![hatlet-dongle back view](./pictures/hatlet-dongle-0.1.0-back-alpha.png) \ No newline at end of file + + + + + + + + + +
FrontBack
hatlet-dongle front viewhatlet-dongle back view
+ diff --git a/kicad-projects/hatlet/README.md b/kicad-projects/hatlet/README.md index d967135..5ebe536 100644 --- a/kicad-projects/hatlet/README.md +++ b/kicad-projects/hatlet/README.md @@ -5,5 +5,13 @@ hatlet is a small RP2040 dev board that: - uses the racklet backplane header for power input and USB communication - has buttons for bootsel _and_ reset! -![hatlet front view](./pictures/hatlet-0.1.0-front-alpha.png) -![hatlet back view](./pictures/hatlet-0.1.0-back-alpha.png) \ No newline at end of file + + + + + + + + + +
FrontBack
hatlet front viewhatlet back view
\ No newline at end of file From 8eee040dcc2bc3670567b187dc835ecd6685f167 Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen <11316555+chiplet@users.noreply.github.com> Date: Thu, 13 Apr 2023 15:35:33 +0200 Subject: [PATCH 41/42] hatlet: add pinout diagram to README --- kicad-projects/hatlet/README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kicad-projects/hatlet/README.md b/kicad-projects/hatlet/README.md index 5ebe536..6f7160e 100644 --- a/kicad-projects/hatlet/README.md +++ b/kicad-projects/hatlet/README.md @@ -5,6 +5,10 @@ hatlet is a small RP2040 dev board that: - uses the racklet backplane header for power input and USB communication - has buttons for bootsel _and_ reset! +## Pinout +![pinout diagram](./pinout.svg) + +## Pictures @@ -14,4 +18,4 @@ hatlet is a small RP2040 dev board that: -
Fronthatlet front view hatlet back view
\ No newline at end of file + From d74e389b2bd0627b5e29fc37ab2376cc3731771e Mon Sep 17 00:00:00 2001 From: Verneri Hirvonen Date: Thu, 13 Apr 2023 15:36:39 +0200 Subject: [PATCH 42/42] hatlet-dongle: readme formatting --- kicad-projects/hatlet-dongle/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/kicad-projects/hatlet-dongle/README.md b/kicad-projects/hatlet-dongle/README.md index e4741de..41b417d 100644 --- a/kicad-projects/hatlet-dongle/README.md +++ b/kicad-projects/hatlet-dongle/README.md @@ -12,6 +12,7 @@ A pin jumper is used to select the source of the +5VSB supply between: - USB type C connector - Banana jack +## Pictures
Front