From f0b1ec65c3e11f86b6865bb08b831a3f054fa411 Mon Sep 17 00:00:00 2001 From: Byron Lathi Date: Sat, 5 Mar 2022 12:50:54 -0600 Subject: [PATCH] Create project --- hw/board/.gitignore | 14 + .../board-backups/board-2022-03-05_125002.zip | Bin 0 -> 5025 bytes hw/board/board.kicad_pcb | 2 + hw/board/board.kicad_prl | 75 ++++ hw/board/board.kicad_pro | 326 ++++++++++++++ hw/board/board.kicad_sch | 422 ++++++++++++++++++ 6 files changed, 839 insertions(+) create mode 100644 hw/board/.gitignore create mode 100644 hw/board/board-backups/board-2022-03-05_125002.zip create mode 100644 hw/board/board.kicad_pcb create mode 100644 hw/board/board.kicad_prl create mode 100644 hw/board/board.kicad_pro create mode 100644 hw/board/board.kicad_sch diff --git a/hw/board/.gitignore b/hw/board/.gitignore new file mode 100644 index 0000000..ff90323 --- /dev/null +++ b/hw/board/.gitignore @@ -0,0 +1,14 @@ +# Ignore list for KiCAD Projects# Temporary files +*.000 +*.bak +*.bck +*.kicad_pcb-bak +*.sch-bak +*~_autosave-* +*.tmp +*-save.pro +*-save.kicad_pcb +fp-info-cache# Netlist files (exported from Eeschema) +*.net# Autorouter files (exported from Pcbnew) +*.dsn +*.ses diff --git a/hw/board/board-backups/board-2022-03-05_125002.zip b/hw/board/board-backups/board-2022-03-05_125002.zip new file mode 100644 index 0000000000000000000000000000000000000000..ce53232dfe4a041b3e5ec33b2032895c810cc135 GIT binary patch literal 5025 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 A&Hw-a literal 0 HcmV?d00001 diff --git a/hw/board/board.kicad_pcb b/hw/board/board.kicad_pcb new file mode 100644 index 0000000..28b47a1 --- /dev/null +++ b/hw/board/board.kicad_pcb @@ -0,0 +1,2 @@ +(kicad_pcb (version 20211014) (generator pcbnew) +) \ No newline at end of file diff --git a/hw/board/board.kicad_prl b/hw/board/board.kicad_prl new file mode 100644 index 0000000..5c029bf --- /dev/null +++ b/hw/board/board.kicad_prl @@ -0,0 +1,75 @@ +{ + "board": { + "active_layer": 0, + "active_layer_preset": "", + "auto_track_width": true, + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "pads": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "ratsnest_display_mode": 0, + "selection_filter": { + "dimensions": true, + "footprints": true, + "graphics": true, + "keepouts": true, + "lockedItems": true, + "otherItems": true, + "pads": true, + "text": true, + "tracks": true, + "vias": true, + "zones": true + }, + "visible_items": [ + 0, + 1, + 2, + 3, + 4, + 5, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 36 + ], + "visible_layers": "fffffff_ffffffff", + "zone_display_mode": 0 + }, + "meta": { + "filename": "board.kicad_prl", + "version": 3 + }, + "project": { + "files": [] + } +} diff --git a/hw/board/board.kicad_pro b/hw/board/board.kicad_pro new file mode 100644 index 0000000..b4e2c33 --- /dev/null +++ b/hw/board/board.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": "board.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": [ + [ + "e63e39d7-6ac0-4ffd-8aa3-1841a4541b55", + "" + ] + ], + "text_variables": {} +} diff --git a/hw/board/board.kicad_sch b/hw/board/board.kicad_sch new file mode 100644 index 0000000..ae2f968 --- /dev/null +++ b/hw/board/board.kicad_sch @@ -0,0 +1,422 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid e63e39d7-6ac0-4ffd-8aa3-1841a4541b55) + + (paper "A4") + + (lib_symbols + (symbol "Connector_Generic:Conn_02x20_Odd_Even" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at 1.27 25.4 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Conn_02x20_Odd_Even" (id 1) (at 1.27 -27.94 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "connector" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Generic connector, double row, 02x20, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Connector*:*_2x??_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Conn_02x20_Odd_Even_1_1" + (rectangle (start -1.27 -25.273) (end 0 -25.527) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 -22.733) (end 0 -22.987) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 -20.193) (end 0 -20.447) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 -17.653) (end 0 -17.907) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 -15.113) (end 0 -15.367) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 -12.573) (end 0 -12.827) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 -10.033) (end 0 -10.287) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 -7.493) (end 0 -7.747) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 -4.953) (end 0 -5.207) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 -2.413) (end 0 -2.667) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 0.127) (end 0 -0.127) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 2.667) (end 0 2.413) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 5.207) (end 0 4.953) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 7.747) (end 0 7.493) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 10.287) (end 0 10.033) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 12.827) (end 0 12.573) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 15.367) (end 0 15.113) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 17.907) (end 0 17.653) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 20.447) (end 0 20.193) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 22.987) (end 0 22.733) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 24.13) (end 3.81 -26.67) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (rectangle (start 3.81 -25.273) (end 2.54 -25.527) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 3.81 -22.733) (end 2.54 -22.987) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 3.81 -20.193) (end 2.54 -20.447) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 3.81 -17.653) (end 2.54 -17.907) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 3.81 -15.113) (end 2.54 -15.367) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 3.81 -12.573) (end 2.54 -12.827) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 3.81 -10.033) (end 2.54 -10.287) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 3.81 -7.493) (end 2.54 -7.747) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 3.81 -4.953) (end 2.54 -5.207) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 3.81 -2.413) (end 2.54 -2.667) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 3.81 0.127) (end 2.54 -0.127) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 3.81 2.667) (end 2.54 2.413) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 3.81 5.207) (end 2.54 4.953) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 3.81 7.747) (end 2.54 7.493) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 3.81 10.287) (end 2.54 10.033) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 3.81 12.827) (end 2.54 12.573) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 3.81 15.367) (end 2.54 15.113) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 3.81 17.907) (end 2.54 17.653) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 3.81 20.447) (end 2.54 20.193) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 3.81 22.987) (end 2.54 22.733) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (pin passive line (at -5.08 22.86 0) (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 12.7 180) (length 3.81) + (name "Pin_10" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 10.16 0) (length 3.81) + (name "Pin_11" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 10.16 180) (length 3.81) + (name "Pin_12" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 7.62 0) (length 3.81) + (name "Pin_13" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 7.62 180) (length 3.81) + (name "Pin_14" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 5.08 0) (length 3.81) + (name "Pin_15" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 5.08 180) (length 3.81) + (name "Pin_16" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 2.54 0) (length 3.81) + (name "Pin_17" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 2.54 180) (length 3.81) + (name "Pin_18" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 0 0) (length 3.81) + (name "Pin_19" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 22.86 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 7.62 0 180) (length 3.81) + (name "Pin_20" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -2.54 0) (length 3.81) + (name "Pin_21" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 -2.54 180) (length 3.81) + (name "Pin_22" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -5.08 0) (length 3.81) + (name "Pin_23" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 -5.08 180) (length 3.81) + (name "Pin_24" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -7.62 0) (length 3.81) + (name "Pin_25" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 -7.62 180) (length 3.81) + (name "Pin_26" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -10.16 0) (length 3.81) + (name "Pin_27" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 -10.16 180) (length 3.81) + (name "Pin_28" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -12.7 0) (length 3.81) + (name "Pin_29" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 20.32 0) (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 -12.7 180) (length 3.81) + (name "Pin_30" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -15.24 0) (length 3.81) + (name "Pin_31" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 -15.24 180) (length 3.81) + (name "Pin_32" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -17.78 0) (length 3.81) + (name "Pin_33" (effects (font (size 1.27 1.27)))) + (number "33" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 -17.78 180) (length 3.81) + (name "Pin_34" (effects (font (size 1.27 1.27)))) + (number "34" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -20.32 0) (length 3.81) + (name "Pin_35" (effects (font (size 1.27 1.27)))) + (number "35" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 -20.32 180) (length 3.81) + (name "Pin_36" (effects (font (size 1.27 1.27)))) + (number "36" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -22.86 0) (length 3.81) + (name "Pin_37" (effects (font (size 1.27 1.27)))) + (number "37" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 -22.86 180) (length 3.81) + (name "Pin_38" (effects (font (size 1.27 1.27)))) + (number "38" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -25.4 0) (length 3.81) + (name "Pin_39" (effects (font (size 1.27 1.27)))) + (number "39" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 20.32 180) (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 -25.4 180) (length 3.81) + (name "Pin_40" (effects (font (size 1.27 1.27)))) + (number "40" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 17.78 0) (length 3.81) + (name "Pin_5" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 17.78 180) (length 3.81) + (name "Pin_6" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 15.24 0) (length 3.81) + (name "Pin_7" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 15.24 180) (length 3.81) + (name "Pin_8" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 12.7 0) (length 3.81) + (name "Pin_9" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + + (symbol (lib_id "Connector_Generic:Conn_02x20_Odd_Even") (at 62.23 77.47 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 7df9ce6f-7f38-4582-a049-7f92faf1abc9) + (property "Reference" "J?" (id 0) (at 63.5 48.26 0)) + (property "Value" "Conn_02x20_Odd_Even" (id 1) (at 63.5 50.8 0)) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Vertical" (id 2) (at 62.23 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 62.23 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 2ad4b4ba-3abd-4313-bed9-1edce936a95e)) + (pin "10" (uuid cd2580a0-9e4c-4895-a13c-3b2ee33bafc4)) + (pin "11" (uuid d337c492-7429-4618-b378-df29f72737e3)) + (pin "12" (uuid bc01f3e7-a131-4f66-8abc-cc13e855d5e5)) + (pin "13" (uuid fd34aa56-ded2-4e97-965a-a39457716f0c)) + (pin "14" (uuid e002a979-85bc-451a-a77b-29ce2a8f19f9)) + (pin "15" (uuid 8313e187-c805-4927-8002-313a51839243)) + (pin "16" (uuid b5cea0b5-192f-476b-a3c8-0c26e2231699)) + (pin "17" (uuid 524d7aa8-362f-459a-b2ae-4ca2a0b1612b)) + (pin "18" (uuid 8fd0b33a-45bf-4216-9d7e-a62e1c071730)) + (pin "19" (uuid fc13962a-a464-4fa2-b9a6-4c26667104ee)) + (pin "2" (uuid f240e733-157e-4a15-812f-78f42d8a8322)) + (pin "20" (uuid a4911204-1308-4d17-90a9-1ff5f9c57c9b)) + (pin "21" (uuid 01c59306-91a3-452b-92b5-9af8f8f257d6)) + (pin "22" (uuid ef3a2f4c-5879-4e98-ad30-6b8614410fba)) + (pin "23" (uuid 3f43c2dc-daa2-45ba-b8ca-7ae5aebed882)) + (pin "24" (uuid e1fe6230-75c5-4750-aaea-24a9b80589d8)) + (pin "25" (uuid c482f4f0-b441-4301-a9f1-c7f9e511d699)) + (pin "26" (uuid 15a5a11b-0ea1-4f6e-b356-cc2d530615ed)) + (pin "27" (uuid 8afe1dbf-1187-4362-8af8-a90ca839a6b3)) + (pin "28" (uuid c8b93f12-bc5c-4ce5-b954-377d903895f1)) + (pin "29" (uuid 24a492d9-25a9-4fba-b51b-3effb576b351)) + (pin "3" (uuid d7df1f01-3f56-437b-a452-e88ad90a9805)) + (pin "30" (uuid 665081dc-8354-4d41-8855-bde8901aee4c)) + (pin "31" (uuid e6e468d8-2bb7-49d5-a4d0-fde0f6bbe8c6)) + (pin "32" (uuid 97cc05bf-4ed5-449c-b0c8-131e5126a7ac)) + (pin "33" (uuid 45484f82-420e-44d0-a58e-382bb939dac5)) + (pin "34" (uuid 3bb9c3d4-9a6f-41ac-8d1e-92ed4fe334c0)) + (pin "35" (uuid d554632b-6dd0-47f8-b59b-3ce25177ca3e)) + (pin "36" (uuid 89fb4a63-a18d-4c7e-be12-f061ef4bf0c0)) + (pin "37" (uuid 4ef07d45-f940-4cb6-bb96-2ddec13fd099)) + (pin "38" (uuid fe1ad3bd-92cc-4e1c-8cc9-a77278095945)) + (pin "39" (uuid 7ce4aab5-8271-4432-a4b1-bff168293b45)) + (pin "4" (uuid 24fd922c-d488-4d61-b6dc-9d3e359ccc82)) + (pin "40" (uuid 59ee13a4-660e-47e2-a73a-01cfe11439e9)) + (pin "5" (uuid ac8576da-4e00-41a0-9609-eb655e96e10b)) + (pin "6" (uuid 9600911d-0df3-419b-8d4a-8d1432a7daf2)) + (pin "7" (uuid 0f9b475c-adb7-41fc-b827-33d4eaa86b99)) + (pin "8" (uuid 71a9f036-1f13-462e-ac9e-81caaaa7f807)) + (pin "9" (uuid 50a799a7-f8f3-4f13-9288-b10696e9a7da)) + ) + + (sheet_instances + (path "/" (page "1")) + ) + + (symbol_instances + (path "/7df9ce6f-7f38-4582-a049-7f92faf1abc9" + (reference "J?") (unit 1) (value "Conn_02x20_Odd_Even") (footprint "Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Vertical") + ) + ) +)