hardware: check in colorlight-base design

Schematic has a few large-ish TODOs, but general structure is done I
think?
This commit is contained in:
David Lenfesty 2023-01-23 22:01:37 -07:00
parent cf1c129054
commit fb2eda3c80
18 changed files with 25527 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,85 @@
(kicad_pcb (version 20211014) (generator pcbnew)
(general
(thickness 1.6)
)
(paper "A4")
(layers
(0 "F.Cu" signal)
(31 "B.Cu" signal)
(32 "B.Adhes" user "B.Adhesive")
(33 "F.Adhes" user "F.Adhesive")
(34 "B.Paste" user)
(35 "F.Paste" user)
(36 "B.SilkS" user "B.Silkscreen")
(37 "F.SilkS" user "F.Silkscreen")
(38 "B.Mask" user)
(39 "F.Mask" user)
(40 "Dwgs.User" user "User.Drawings")
(41 "Cmts.User" user "User.Comments")
(42 "Eco1.User" user "User.Eco1")
(43 "Eco2.User" user "User.Eco2")
(44 "Edge.Cuts" user)
(45 "Margin" user)
(46 "B.CrtYd" user "B.Courtyard")
(47 "F.CrtYd" user "F.Courtyard")
(48 "B.Fab" user)
(49 "F.Fab" user)
(50 "User.1" user)
(51 "User.2" user)
(52 "User.3" user)
(53 "User.4" user)
(54 "User.5" user)
(55 "User.6" user)
(56 "User.7" user)
(57 "User.8" user)
(58 "User.9" user)
)
(setup
(pad_to_mask_clearance 0)
(pcbplotparams
(layerselection 0x00010fc_ffffffff)
(disableapertmacros false)
(usegerberextensions false)
(usegerberattributes true)
(usegerberadvancedattributes true)
(creategerberjobfile true)
(svguseinch false)
(svgprecision 6)
(excludeedgelayer true)
(plotframeref false)
(viasonmask false)
(mode 1)
(useauxorigin false)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15.000000)
(dxfpolygonmode true)
(dxfimperialunits true)
(dxfusepcbnewfont true)
(psnegative false)
(psa4output false)
(plotreference true)
(plotvalue true)
(plotinvisibletext false)
(sketchpadsonfab false)
(subtractmaskfromsilk false)
(outputformat 1)
(mirror false)
(drillshape 1)
(scaleselection 1)
(outputdirectory "")
)
)
(net 0 "")
(segment (start 140.1 76.6) (end 133 76.6) (width 0.25) (layer "F.Cu") (net 0) (tstamp 22aae9f0-8e77-430d-80e8-2e19c5a73d43))
(segment (start 133 76.6) (end 132 77.6) (width 0.25) (layer "F.Cu") (net 0) (tstamp 38ef86ad-e1f9-41e4-b2ce-8257fbaaee49))
(segment (start 118.2 81.8) (end 134.9 81.8) (width 0.25) (layer "F.Cu") (net 0) (tstamp 46566b97-ddf0-418b-83eb-b438b74a56f3))
(segment (start 134.9 81.8) (end 140.1 76.6) (width 0.25) (layer "F.Cu") (net 0) (tstamp 518bf24d-af59-4040-9d4d-ca387c1f8cdc))
(segment (start 118.5 84.2) (end 126.2 84.2) (width 0.35) (layer "F.Cu") (net 0) (tstamp 70df7887-5068-4f0a-a4c9-832fe95ea49b))
)

View File

@ -0,0 +1,456 @@
{
"board": {
"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": {
"45_degree_only": false,
"min_clearance": 0.508
}
},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"copper_edge_clearance": "error",
"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_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"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",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0,
"min_copper_edge_clearance": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_silk_clearance": 0.0,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.19999999999999998,
"min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.39999999999999997,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"use_height_for_length_calcs": true
},
"track_widths": [],
"via_dimensions": [],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"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": "colorlight-base.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": [
[
"19e7ba75-70ff-46de-9419-f1bb06a99586",
""
],
[
"1b4fe9d9-3a75-4acc-b8ba-6e117064aa83",
"ADC 1"
],
[
"91295699-557c-46ca-a551-983877a7717a",
"ADC 2"
],
[
"a344e32e-f890-42e3-bec8-9a384cb1a4dc",
"ADC 3"
],
[
"d89e8c9b-3d4b-4c95-8f85-f700f5a291b4",
"ADC 4"
],
[
"b5483d43-925f-4edf-b893-926946455bc4",
"Ethernet"
],
[
"3826f0b6-b6d0-4bac-b191-6921010db2d6",
"Debug"
],
[
"96227a24-4f39-459c-ba8d-1608b610e9c5",
"Power"
],
[
"856a00bb-b039-40f5-ae94-e4baa5dea2c3",
"External Connections"
],
[
"3dc060cc-b02c-46c6-957d-406604984574",
"DAC"
]
],
"text_variables": {}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,35 @@
(kicad_sch (version 20211123) (generator eeschema)
(uuid 0ae02a7a-b99d-4d94-adf9-eab03e178faa)
(paper "A4")
(lib_symbols
)
(hierarchical_label "+3V3" (shape input) (at 83.82 54.61 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 022f79e9-008e-40b5-8692-c6bc4022a89b)
)
(hierarchical_label "+2V5_REF" (shape input) (at 83.82 57.15 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 320ef64d-2b38-42f1-b75a-10ccb22cd9ca)
)
(hierarchical_label "GND" (shape input) (at 83.82 67.31 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 663ef596-6d16-4f1e-9272-601261e11b84)
)
(hierarchical_label "GAIN_CTRL" (shape output) (at 158.75 55.88 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 81a73dae-a3ce-4b4e-b562-1aa875e51aab)
)
(hierarchical_label "I2C_SDA" (shape bidirectional) (at 83.82 63.5 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 9ac6e32d-f34c-407f-9067-8ccdb425a9ee)
)
(hierarchical_label "I2C_SCL" (shape input) (at 83.82 60.96 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid a34c012d-3152-42a1-96cd-df014071b9f9)
)
)

View File

@ -0,0 +1,516 @@
(kicad_sch (version 20211123) (generator eeschema)
(uuid 04b8236f-fb8d-4a35-830a-7a50e37b80a8)
(paper "A4")
(lib_symbols
(symbol "Connector:Conn_ARM_JTAG_SWD_10" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
(property "Reference" "J" (id 0) (at -2.54 16.51 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Value" "Conn_ARM_JTAG_SWD_10" (id 1) (at -2.54 13.97 0)
(effects (font (size 1.27 1.27)) (justify right bottom))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf" (id 3) (at -8.89 -31.75 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "Cortex Debug Connector ARM SWD JTAG" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "PinHeader?2x05?P1.27mm*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "Conn_ARM_JTAG_SWD_10_0_1"
(rectangle (start -10.16 12.7) (end 10.16 -12.7)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type background))
)
(rectangle (start -2.794 -12.7) (end -2.286 -11.684)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(rectangle (start -0.254 -12.7) (end 0.254 -11.684)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(rectangle (start -0.254 12.7) (end 0.254 11.684)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(rectangle (start 9.144 2.286) (end 10.16 2.794)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(rectangle (start 10.16 -2.794) (end 9.144 -2.286)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(rectangle (start 10.16 -0.254) (end 9.144 0.254)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(rectangle (start 10.16 7.874) (end 9.144 7.366)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "Conn_ARM_JTAG_SWD_10_1_1"
(rectangle (start 9.144 -5.334) (end 10.16 -4.826)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(pin power_in line (at 0 15.24 270) (length 2.54)
(name "VTref" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin open_collector line (at 12.7 7.62 180) (length 2.54)
(name "~{RESET}" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 0 180) (length 2.54)
(name "SWDIO/TMS" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 -15.24 90) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin output line (at 12.7 2.54 180) (length 2.54)
(name "SWDCLK/TCK" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -15.24 90) (length 2.54) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin input line (at 12.7 -2.54 180) (length 2.54)
(name "SWO/TDO" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -10.16 0 0) (length 2.54) hide
(name "KEY" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin output line (at 12.7 -5.08 180) (length 2.54)
(name "NC/TDI" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -2.54 -15.24 90) (length 2.54)
(name "GNDDetect" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Connector_Generic:Conn_01x04" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "J" (id 0) (at 0 5.08 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "Conn_01x04" (id 1) (at 0 -7.62 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "connector" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "Connector*:*_1x??_*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "Conn_01x04_1_1"
(rectangle (start -1.27 -4.953) (end 0 -5.207)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(fill (type none))
)
(rectangle (start -1.27 -2.413) (end 0 -2.667)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(fill (type none))
)
(rectangle (start -1.27 0.127) (end 0 -0.127)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(fill (type none))
)
(rectangle (start -1.27 2.667) (end 0 2.413)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(fill (type none))
)
(rectangle (start -1.27 3.81) (end 1.27 -6.35)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type background))
)
(pin passive line (at -5.08 2.54 0) (length 3.81)
(name "Pin_1" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 0 0) (length 3.81)
(name "Pin_2" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 -2.54 0) (length 3.81)
(name "Pin_3" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 -5.08 0) (length 3.81)
(name "Pin_4" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
)
)
)
(junction (at 118.11 59.69) (diameter 0) (color 0 0 0 0)
(uuid 0117e167-9f59-4d45-bbfe-40a123cdbe32)
)
(junction (at 113.03 64.77) (diameter 0) (color 0 0 0 0)
(uuid 2e29fa35-c85b-480e-a01c-ca05701dbdf1)
)
(junction (at 63.5 80.01) (diameter 0) (color 0 0 0 0)
(uuid 34b4c5c4-f16f-4e64-b759-5193b2c4183d)
)
(junction (at 120.65 57.15) (diameter 0) (color 0 0 0 0)
(uuid 792b9eb1-b8df-42de-a6f0-c84d4183d1fa)
)
(junction (at 115.57 62.23) (diameter 0) (color 0 0 0 0)
(uuid 8676d3ad-2296-4530-96eb-7b6851282b01)
)
(junction (at 63.5 144.78) (diameter 0) (color 0 0 0 0)
(uuid e9fc072c-612d-4235-8971-48eb082cbef4)
)
(no_connect (at 76.2 57.15) (uuid af1853a0-66ae-4e4d-9cb4-cfe01e312a13))
(wire (pts (xy 113.03 64.77) (xy 113.03 86.36))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 1fa4dfec-3e8a-4d86-8c9c-f8cb79a19df7)
)
(wire (pts (xy 63.5 144.78) (xy 63.5 147.32))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 31de484b-c528-4a22-a66e-f9b647e59b7e)
)
(wire (pts (xy 113.03 86.36) (xy 123.19 86.36))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 34f13b72-6897-46e1-8dd0-358f3b550df7)
)
(wire (pts (xy 63.5 144.78) (xy 63.5 143.51))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 37f93dd9-fb56-4af2-b353-8b5639446c5e)
)
(wire (pts (xy 115.57 83.82) (xy 123.19 83.82))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 3d881d2c-0cbd-4015-9315-e1df979eb798)
)
(wire (pts (xy 113.03 64.77) (xy 123.19 64.77))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 45de3f58-101c-4c8d-ba6f-2a3fd2250a46)
)
(wire (pts (xy 93.98 59.69) (xy 118.11 59.69))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 51ccd695-606f-4f70-92ae-3c7592dfc323)
)
(wire (pts (xy 60.96 80.01) (xy 63.5 80.01))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 564567ef-760a-4478-8635-efd9f020dc44)
)
(wire (pts (xy 115.57 62.23) (xy 123.19 62.23))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 632fece3-e11f-41f1-9310-115f2b64dcad)
)
(wire (pts (xy 76.2 64.77) (xy 93.98 64.77))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 6379a010-ac62-4a2a-8fd7-e4f8f9c881c7)
)
(wire (pts (xy 96.52 69.85) (xy 96.52 62.23))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 77e4a41c-f383-449e-b4b3-3c8806f7faca)
)
(wire (pts (xy 63.5 110.49) (xy 63.5 113.03))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 7a159d88-d7f5-4b41-a0ff-6d7eca521a16)
)
(wire (pts (xy 63.5 46.99) (xy 63.5 49.53))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 7e4b75ec-9385-40f0-b172-b8279d107b3d)
)
(wire (pts (xy 93.98 64.77) (xy 93.98 59.69))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 8c8b301a-4b8a-453a-ae52-11815c83302d)
)
(wire (pts (xy 76.2 125.73) (xy 82.55 125.73))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 8dd8a249-5622-48de-97ef-c01d9b3b6f06)
)
(wire (pts (xy 76.2 133.35) (xy 82.55 133.35))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 9544c280-255b-4fe2-9c2f-3381f252f32a)
)
(wire (pts (xy 91.44 62.23) (xy 91.44 57.15))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 95a292dd-5460-4b3f-b5e2-d6db2d4f1b58)
)
(wire (pts (xy 118.11 59.69) (xy 123.19 59.69))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid a01bbd41-52b9-43c4-a701-10d230a7a1f1)
)
(wire (pts (xy 91.44 57.15) (xy 120.65 57.15))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid a0b129c3-e1dd-4f95-8f2d-8be4cee867df)
)
(wire (pts (xy 60.96 144.78) (xy 63.5 144.78))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid a541b87b-fdd5-41f1-986c-d7b79eee1b92)
)
(wire (pts (xy 63.5 80.01) (xy 63.5 82.55))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid a9d8239e-4fef-4d2c-baa3-5d84af0e7d91)
)
(wire (pts (xy 118.11 81.28) (xy 123.19 81.28))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid b2006e85-197d-4685-980c-0245795a5a13)
)
(wire (pts (xy 76.2 62.23) (xy 91.44 62.23))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid b7424066-8317-4f84-8c43-f71e7aa392c8)
)
(wire (pts (xy 96.52 62.23) (xy 115.57 62.23))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid b7e1b893-a515-4dc8-ae71-2dd6090aa421)
)
(wire (pts (xy 99.06 67.31) (xy 99.06 64.77))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid bdd91f1e-042e-4a2c-86c3-2a600dc2070c)
)
(wire (pts (xy 76.2 67.31) (xy 99.06 67.31))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid bf008795-0e52-4236-924f-f09baa858f54)
)
(wire (pts (xy 76.2 128.27) (xy 82.55 128.27))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid c47eda61-46f9-4b0d-a150-66adc375d914)
)
(wire (pts (xy 115.57 62.23) (xy 115.57 83.82))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid ccccc6d8-2776-41fc-b0a8-0f9b9488e768)
)
(wire (pts (xy 76.2 130.81) (xy 82.55 130.81))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid cd047232-8e58-47fa-ae53-6f525678f0cb)
)
(wire (pts (xy 118.11 59.69) (xy 118.11 81.28))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid cd122421-2d9b-41a5-889f-c19f4f362d5a)
)
(wire (pts (xy 60.96 143.51) (xy 60.96 144.78))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid d54c99eb-8cac-4974-b3cb-aaf771006350)
)
(wire (pts (xy 76.2 69.85) (xy 96.52 69.85))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid d92233ca-ed6e-47af-b330-b515b9631435)
)
(wire (pts (xy 120.65 78.74) (xy 120.65 57.15))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid dc8e3615-61c6-4f86-b4d6-87856d3cbd51)
)
(wire (pts (xy 76.2 120.65) (xy 82.55 120.65))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid ea7ff398-a82e-4f3c-a13e-5fa6e5b328ff)
)
(wire (pts (xy 120.65 57.15) (xy 123.19 57.15))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid fe91c08b-bb47-4a42-bb8d-6e5bdf3a1e71)
)
(wire (pts (xy 123.19 78.74) (xy 120.65 78.74))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid ff2880b7-93bc-4eb7-89b9-84dfba5253bc)
)
(wire (pts (xy 99.06 64.77) (xy 113.03 64.77))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid ff8e0256-1bde-4c6e-ae29-b58104a0822d)
)
(text "Pogo Pins" (at 123.19 73.66 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 68218dd5-cb4c-4a24-ae09-690c6b53fe81)
)
(text "Softcore JTAG connector" (at 50.8 102.87 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 78f15713-9aac-4cdd-a164-b94ae5cd06dd)
)
(text "These JTAG signals can be routed to arbitrary pads on\nthe FPGA."
(at 78.74 140.97 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid bc7d7bf9-d2e1-4a6a-bfdf-a2422845eeeb)
)
(text "Debug header:\nI need JTAG specifically and the\neasy options (f103, or ft2232h)\nwere out of stock, so I'll just use\nan external interface.\n\nMore flexible anyways."
(at 57.15 38.1 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid deef9b6a-6f68-4ad6-b0d6-e7283c722a16)
)
(text "Extra port for if I need to break wires out." (at 106.68 49.53 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid e242c02d-bf66-48ed-92e2-a06e2b7bea4d)
)
(label "JTAG_TCK" (at 106.68 57.15 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 6073c16b-2217-40de-b5f7-42a39422db85)
)
(label "JTAG_TDO" (at 106.68 62.23 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 699f6ad0-735a-48bb-96c1-f780c39ce3fa)
)
(label "JTAG_TDI" (at 106.68 64.77 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid a1538532-bbf5-4e82-9aae-91d400a626e2)
)
(label "JTAG_TMS" (at 106.68 59.69 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid ecac5c2c-898c-47d2-a64e-88be2bbe4de6)
)
(hierarchical_label "MCU_TCK" (shape output) (at 82.55 125.73 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 37ed457e-58b6-4661-8786-712397168e44)
)
(hierarchical_label "MCU_TMS" (shape output) (at 82.55 128.27 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 5a336b05-5f98-465f-83bf-20cd908b2918)
)
(hierarchical_label "MCU_TDI" (shape output) (at 82.55 133.35 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 6bba9b9e-a72c-4a66-92a4-9358a254b970)
)
(hierarchical_label "3V3" (shape input) (at 63.5 46.99 90)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 718ea906-f469-403d-90f6-a6ac99c25672)
)
(hierarchical_label "3V3" (shape input) (at 63.5 110.49 90)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 8065db69-9a66-480e-9ae5-5f34c5293774)
)
(hierarchical_label "MCU_TDO" (shape output) (at 82.55 130.81 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 84e3283e-9135-4034-aab8-33de72dcb59e)
)
(hierarchical_label "GND" (shape input) (at 63.5 82.55 270)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 8ef3dd55-4502-4b0b-a76e-e91b04d2ce03)
)
(hierarchical_label "MCU_NRST" (shape output) (at 82.55 120.65 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid a1e95bff-3bd1-46a5-9bcc-e6b84076a6b8)
)
(hierarchical_label "GND" (shape input) (at 63.5 147.32 270)
(effects (font (size 1.27 1.27)) (justify right))
(uuid f8979292-7825-4bfc-8056-13a4720e59f7)
)
(symbol (lib_id "Connector_Generic:Conn_01x04") (at 128.27 59.69 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid 2989b849-eb12-461f-8b71-efb6ebd31bcc)
(property "Reference" "J701" (id 0) (at 130.81 59.6899 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "Conn_01x04" (id 1) (at 130.81 62.2299 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 128.27 59.69 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 128.27 59.69 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 15555486-baf7-4de1-86fe-965aa0ea14fe))
(pin "2" (uuid fd522e67-647b-4d63-a62c-02c61b1c8213))
(pin "3" (uuid f6941599-702b-4e75-84fd-090df8125dbe))
(pin "4" (uuid c2a7a1ae-7bc5-4148-84a9-324d3abc325f))
)
(symbol (lib_id "Connector:Conn_ARM_JTAG_SWD_10") (at 63.5 64.77 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid 5ce54914-beb9-4764-b31a-c87cec5510f6)
(property "Reference" "J702" (id 0) (at 52.07 63.4999 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Value" "Conn_ARM_JTAG_SWD_10" (id 1) (at 52.07 66.0399 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Footprint" "" (id 2) (at 63.5 64.77 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf" (id 3) (at 54.61 96.52 90)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid e33ad571-0ced-4ee4-a116-7acd8cb8b62c))
(pin "10" (uuid 8a6322e5-2aa8-458e-ab8e-a40c23e996d4))
(pin "2" (uuid 648f2be3-9a85-40fa-916d-1180f0276792))
(pin "3" (uuid 4abd5a54-0360-4cb4-af45-b1c3252a5259))
(pin "4" (uuid f0ef2e2d-786d-4e25-90f2-1c6f0ef44d67))
(pin "5" (uuid 06059569-0986-4ece-93b0-c7454401b9d8))
(pin "6" (uuid a510c4ff-6517-473e-a609-0fd0bf0271d9))
(pin "7" (uuid 93653086-8a87-4a8c-9520-9017ddc73117))
(pin "8" (uuid 516861a0-5dfe-4b91-838b-def8e8d591f8))
(pin "9" (uuid 519eeafc-8f63-4057-9f2f-deb5cd7ebb1c))
)
(symbol (lib_id "Connector_Generic:Conn_01x04") (at 128.27 81.28 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid 7f8edd22-a7b9-4a63-992a-ab2da8333b82)
(property "Reference" "J703" (id 0) (at 130.81 81.2799 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "Conn_01x04" (id 1) (at 130.81 83.8199 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 128.27 81.28 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 128.27 81.28 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 4ca1ff71-0c64-4cf2-a34c-1ba6292e9918))
(pin "2" (uuid f70a6eb3-9d93-49ba-bbb2-bd0a2a4f802e))
(pin "3" (uuid 5f66c307-db6c-4687-b89a-f7af9b0a836a))
(pin "4" (uuid bb1f6c43-5696-4609-8cb6-c442fdf7c6f6))
)
(symbol (lib_id "Connector:Conn_ARM_JTAG_SWD_10") (at 63.5 128.27 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid e4b0a05a-9344-401f-94ae-e0442b25f37b)
(property "Reference" "J?" (id 0) (at 52.07 126.9999 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Value" "Conn_ARM_JTAG_SWD_10" (id 1) (at 52.07 129.5399 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Footprint" "" (id 2) (at 63.5 128.27 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf" (id 3) (at 54.61 160.02 90)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 3048077b-4a37-40ad-aa0b-c93fb414a2f9))
(pin "10" (uuid fa7392bf-f155-4e6a-8f32-136fad2f1b2e))
(pin "2" (uuid 81034124-6fa0-40b7-ae3d-bf6902effffa))
(pin "3" (uuid bfed97c9-e660-43bd-bb64-04bd77572f20))
(pin "4" (uuid 8e8bf4f7-281f-4de4-b0fc-820d0e59366d))
(pin "5" (uuid cb7003ed-a78c-416c-9488-e4fbc9d9bfda))
(pin "6" (uuid 5733ec3e-fe4d-4705-ba7b-ae65cc430c27))
(pin "7" (uuid 0ab2496d-9e9c-4fc8-88ee-5dcd863997e5))
(pin "8" (uuid 3e92e27f-1f50-4519-9a43-b5e73f513c7e))
(pin "9" (uuid 24bd7b26-2022-4c82-af43-7579263146fe))
)
)

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,800 @@
(kicad_sch (version 20211123) (generator eeschema)
(uuid 346dc916-3825-4a0f-8694-83689e78f403)
(paper "A4")
(lib_symbols
(symbol "Connector_Generic:Conn_01x03" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "J" (id 0) (at 0 5.08 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "Conn_01x03" (id 1) (at 0 -5.08 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "connector" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "Connector*:*_1x??_*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "Conn_01x03_1_1"
(rectangle (start -1.27 -2.413) (end 0 -2.667)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(fill (type none))
)
(rectangle (start -1.27 0.127) (end 0 -0.127)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(fill (type none))
)
(rectangle (start -1.27 2.667) (end 0 2.413)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(fill (type none))
)
(rectangle (start -1.27 3.81) (end 1.27 -3.81)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type background))
)
(pin passive line (at -5.08 2.54 0) (length 3.81)
(name "Pin_1" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 0 0) (length 3.81)
(name "Pin_2" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 -2.54 0) (length 3.81)
(name "Pin_3" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Connector_Generic:Conn_01x07" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "J" (id 0) (at 0 10.16 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "Conn_01x07" (id 1) (at 0 -10.16 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "connector" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Generic connector, single row, 01x07, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "Connector*:*_1x??_*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "Conn_01x07_1_1"
(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 8.89) (end 1.27 -8.89)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type background))
)
(pin passive line (at -5.08 7.62 0) (length 3.81)
(name "Pin_1" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 5.08 0) (length 3.81)
(name "Pin_2" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 2.54 0) (length 3.81)
(name "Pin_3" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 0 0) (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 -5.08 -2.54 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 -5.08 -5.08 0) (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 -7.62 0) (length 3.81)
(name "Pin_7" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Sonar:Preprocessor_Header" (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at 11.43 -35.56 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "Preprocessor_Header" (id 1) (at 0 24.13 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "Sonar:Preprocessor_Header" (id 2) (at 1.27 -48.26 0)
(effects (font (size 1.27 1.27)))
)
(property "Datasheet" "" (id 3) (at -7.62 12.7 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Teensy header, as used by the preprocessor. Pin names are functions served by the board, not bound by teensy requirements." (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "Preprocessor_Header_0_1"
(rectangle (start -11.43 21.59) (end 12.7 -34.29)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type background))
)
)
(symbol "Preprocessor_Header_1_1"
(pin power_in line (at -13.97 20.32 0) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -13.97 -2.54 0) (length 2.54)
(name "GPIO1" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -13.97 -5.08 0) (length 2.54)
(name "GPIO2" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -13.97 -7.62 0) (length 2.54)
(name "GPIO3" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -13.97 -10.16 0) (length 2.54)
(name "GPIO4" (effects (font (size 1.27 1.27))))
(number "13" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -13.97 -12.7 0) (length 2.54)
(name "GPIO5" (effects (font (size 1.27 1.27))))
(number "14" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -3.81 -36.83 90) (length 2.54)
(name "VBAT" (effects (font (size 1.27 1.27))))
(number "15" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at -1.27 -36.83 90) (length 2.54)
(name "+3V3" (effects (font (size 1.27 1.27))))
(number "16" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 1.27 -36.83 90) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "17" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at 3.81 -36.83 90) (length 2.54)
(name "NC" (effects (font (size 1.27 1.27))))
(number "18" (effects (font (size 1.27 1.27))))
)
(pin input line (at 6.35 -36.83 90) (length 2.54)
(name "GAIN_POS" (effects (font (size 1.27 1.27))))
(number "19" (effects (font (size 1.27 1.27))))
)
(pin input line (at -13.97 17.78 0) (length 2.54)
(name "UART1_RXD" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at 15.24 -12.7 180) (length 2.54)
(name "NC" (effects (font (size 1.27 1.27))))
(number "20" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at 15.24 -10.16 180) (length 2.54)
(name "NC" (effects (font (size 1.27 1.27))))
(number "21" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at 15.24 -7.62 180) (length 2.54)
(name "NC" (effects (font (size 1.27 1.27))))
(number "22" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at 15.24 -5.08 180) (length 2.54)
(name "NC" (effects (font (size 1.27 1.27))))
(number "23" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at 15.24 -2.54 180) (length 2.54)
(name "NC" (effects (font (size 1.27 1.27))))
(number "24" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 15.24 0 180) (length 2.54)
(name "I2C_SDA" (effects (font (size 1.27 1.27))))
(number "25" (effects (font (size 1.27 1.27))))
)
(pin input line (at 15.24 2.54 180) (length 2.54)
(name "I2C_SCL" (effects (font (size 1.27 1.27))))
(number "26" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at 15.24 5.08 180) (length 2.54)
(name "NC" (effects (font (size 1.27 1.27))))
(number "27" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at 15.24 7.62 180) (length 2.54)
(name "NC" (effects (font (size 1.27 1.27))))
(number "28" (effects (font (size 1.27 1.27))))
)
(pin output line (at 15.24 10.16 180) (length 2.54)
(name "PEAK_OUT" (effects (font (size 1.27 1.27))))
(number "29" (effects (font (size 1.27 1.27))))
)
(pin output line (at -13.97 15.24 0) (length 2.54)
(name "UART1_TXD" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin input line (at 15.24 12.7 180) (length 2.54)
(name "PEAK_CLR" (effects (font (size 1.27 1.27))))
(number "30" (effects (font (size 1.27 1.27))))
)
(pin input line (at 15.24 15.24 180) (length 2.54)
(name "+3V3" (effects (font (size 1.27 1.27))))
(number "31" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 15.24 17.78 180) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "32" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at 15.24 20.32 180) (length 2.54)
(name "V+" (effects (font (size 1.27 1.27))))
(number "33" (effects (font (size 1.27 1.27))))
)
(pin output line (at 15.24 -17.78 180) (length 2.54)
(name "AREF" (effects (font (size 1.27 1.27))))
(number "34" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at 15.24 -20.32 180) (length 2.54)
(name "NC" (effects (font (size 1.27 1.27))))
(number "35" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at 15.24 -22.86 180) (length 2.54)
(name "NC" (effects (font (size 1.27 1.27))))
(number "36" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -13.97 12.7 0) (length 2.54)
(name "NC" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -13.97 10.16 0) (length 2.54)
(name "NC" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -13.97 7.62 0) (length 2.54)
(name "NC" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -13.97 5.08 0) (length 2.54)
(name "NC" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -13.97 2.54 0) (length 2.54)
(name "NC" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -13.97 0 0) (length 2.54)
(name "NC" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
)
)
)
(junction (at 39.37 71.12) (diameter 0) (color 0 0 0 0)
(uuid 13472ea9-0cfb-41a3-be0c-c9f9fd1d6ad1)
)
(junction (at 39.37 66.04) (diameter 0) (color 0 0 0 0)
(uuid 8fcdb25a-6c03-4fa5-b7b2-5e046117a68c)
)
(no_connect (at 149.86 68.58) (uuid 875b7bc7-1340-4da5-9f6f-3ee8bd164d37))
(no_connect (at 149.86 71.12) (uuid 8bf17d8c-bf03-4958-a062-05cd443f0899))
(wire (pts (xy 149.86 78.74) (xy 163.83 78.74))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 00343108-9c55-432c-aac8-9ab0a7aa66fe)
)
(polyline (pts (xy 17.78 24.13) (xy 17.78 45.72))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 026e38dc-30a0-4fc3-96ca-691eade3e7d9)
)
(polyline (pts (xy 63.5 50.8) (xy 63.5 81.28))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 0e1a1ab4-982e-46d6-b35e-7cec4b0e7b3b)
)
(wire (pts (xy 120.65 60.96) (xy 109.22 60.96))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 14096925-13f5-4d1e-b6ab-17c7390e422e)
)
(wire (pts (xy 113.03 83.82) (xy 120.65 83.82))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 15d2b2d8-b2bd-4f43-905f-85b8cb4e4abc)
)
(wire (pts (xy 39.37 60.96) (xy 39.37 66.04))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 1967036a-1000-4f4e-a80f-5bc273ede01a)
)
(wire (pts (xy 113.03 93.98) (xy 120.65 93.98))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 1d82cbe8-2b33-4780-bc8c-406404801d1f)
)
(wire (pts (xy 110.49 66.04) (xy 120.65 66.04))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 30eb832e-7725-4374-a58f-816126d46c38)
)
(polyline (pts (xy 212.09 139.7) (xy 97.79 139.7))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 30ef837f-5212-4693-8b18-ff9dbf02b582)
)
(wire (pts (xy 30.48 26.67) (xy 35.56 26.67))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 3bd79fec-27a4-4c4f-93d5-d3ae13f14728)
)
(wire (pts (xy 30.48 63.5) (xy 43.18 63.5))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 3c1cfedb-5111-45cc-b049-8a3a45df7cde)
)
(wire (pts (xy 30.48 38.1) (xy 35.56 38.1))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 3df8227e-f146-46b4-a332-ab28ae65f7a0)
)
(polyline (pts (xy 17.78 24.13) (xy 57.15 24.13))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 3dfa3adb-b246-4855-ae03-934474996ca6)
)
(wire (pts (xy 149.86 63.5) (xy 160.02 63.5))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 4cf46f03-7d7e-4b1d-95cc-ac9a54ad084f)
)
(wire (pts (xy 43.18 60.96) (xy 39.37 60.96))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 55d323a3-698c-46fd-82ea-4b4ef964e090)
)
(wire (pts (xy 39.37 71.12) (xy 43.18 71.12))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 5603c4eb-9779-4f32-ab71-1e16596c0509)
)
(wire (pts (xy 39.37 66.04) (xy 39.37 71.12))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 56394e91-d1b0-4bda-b646-c876133da3be)
)
(polyline (pts (xy 57.15 24.13) (xy 57.15 45.72))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 5a5a7631-2d3b-4871-a1d7-c4b44df80b77)
)
(wire (pts (xy 30.48 58.42) (xy 43.18 58.42))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 5d04eb96-6af1-4dc0-93e8-fa400499cf9e)
)
(polyline (pts (xy 17.78 50.8) (xy 17.78 81.28))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 5d6d6a1e-8811-4334-8c95-e7b962632b41)
)
(wire (pts (xy 149.86 99.06) (xy 163.83 99.06))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 5db34677-007d-4be3-a412-6b75467f97a2)
)
(wire (pts (xy 39.37 66.04) (xy 43.18 66.04))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 602e35d0-64a9-42f7-bae7-2f22b850ef17)
)
(wire (pts (xy 149.86 81.28) (xy 163.83 81.28))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 698e4344-1b31-4b08-b6a2-0222f722a5d7)
)
(wire (pts (xy 135.89 118.11) (xy 135.89 125.73))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 6b4511ae-7ce1-4f84-8634-f5bf07f7a9b0)
)
(wire (pts (xy 149.86 60.96) (xy 160.02 60.96))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 77469d07-578d-4f9d-91f4-375938de809f)
)
(wire (pts (xy 30.48 68.58) (xy 43.18 68.58))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 77959ded-055c-4520-aa05-117a106ad5fd)
)
(polyline (pts (xy 17.78 50.8) (xy 63.5 50.8))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 77c1f255-f569-455d-b44f-5cd7ed9ee735)
)
(wire (pts (xy 113.03 88.9) (xy 120.65 88.9))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 7808210b-fec6-4a85-962e-fd36c65ae448)
)
(wire (pts (xy 140.97 118.11) (xy 140.97 120.65))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 836bb837-c810-43fd-bbca-230de842fb1b)
)
(wire (pts (xy 39.37 80.01) (xy 40.64 80.01))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 8715a076-cdfd-4866-9c98-6695af5ed059)
)
(polyline (pts (xy 97.79 39.37) (xy 212.09 39.37))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 93f5868a-3a5b-4c5d-8d51-c48fef46b266)
)
(wire (pts (xy 30.48 73.66) (xy 43.18 73.66))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 96f56722-1519-48a7-9171-75a55d390ffb)
)
(wire (pts (xy 133.35 118.11) (xy 133.35 128.27))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid a74769ca-4744-4733-b9bf-6b0955895586)
)
(wire (pts (xy 113.03 91.44) (xy 120.65 91.44))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid abab23fe-d6fd-4b07-a9fd-da570f875d5b)
)
(wire (pts (xy 140.97 120.65) (xy 152.4 120.65))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid bcafdf4e-fc52-4669-8230-7b786453eebc)
)
(polyline (pts (xy 97.79 39.37) (xy 97.79 139.7))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid becf53a1-cd07-430f-98d3-e047ff8c2497)
)
(wire (pts (xy 149.86 66.04) (xy 160.02 66.04))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid c026a4c4-f363-4dc1-a0da-3f4bac313216)
)
(polyline (pts (xy 63.5 81.28) (xy 17.78 81.28))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid d306abe5-ce62-414d-a04a-f18bfe0482f2)
)
(wire (pts (xy 113.03 86.36) (xy 120.65 86.36))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid d6359b39-c854-47c9-8904-5e57b4c6f9d5)
)
(wire (pts (xy 133.35 128.27) (xy 138.43 128.27))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid de86af69-e9b8-4ea8-9594-86c5cb01ac3b)
)
(polyline (pts (xy 57.15 45.72) (xy 17.78 45.72))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid e04a91a6-2ea7-4b1b-8ab0-52c8ca776cb6)
)
(wire (pts (xy 110.49 63.5) (xy 120.65 63.5))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid e7521041-3d73-46b0-bd23-5fca25bd80aa)
)
(wire (pts (xy 39.37 71.12) (xy 39.37 80.01))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid eb6fefd5-a20c-4f81-bab6-8803f7b17124)
)
(polyline (pts (xy 212.09 39.37) (xy 212.09 139.7))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid eb79eb32-5976-476d-9fc4-b43f289580a4)
)
(wire (pts (xy 135.89 125.73) (xy 138.43 125.73))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid ec211173-12fc-41e7-b936-698be01e9932)
)
(wire (pts (xy 30.48 40.64) (xy 35.56 40.64))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid f0d87684-da80-4e90-ba60-7aeac1108513)
)
(wire (pts (xy 30.48 31.75) (xy 35.56 31.75))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid f21c5921-c459-4bea-b681-09f981ba706d)
)
(wire (pts (xy 30.48 29.21) (xy 35.56 29.21))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid f52b68b4-a3fa-4ab2-b5cf-8ec7fd02460f)
)
(wire (pts (xy 30.48 43.18) (xy 35.56 43.18))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid f7b3a3c3-b5e3-41b0-9af8-35b11b9f7092)
)
(text "I2C Devices:\n- Programmable clock gen (ADDR TBD)\n- Amplifier DAC (ADDR TBD)"
(at 165.1 90.17 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 1547a6e1-34a4-4d06-a6d9-d9f91b4f93c8)
)
(text "Gain is controlled via voltage output here. See the\npreprocessor schematic for more detail.\n\nTotal amplifier gain: ((GAIN_POS - GAIN_NEG) * 50dB) +30.4dB\n- GAIN_POS: Voltage we set here\n- GAIN_NEG: 0.9V"
(at 147.32 138.43 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 250c650c-1feb-4122-934e-4202c62590aa)
)
(text "Preprocessor Control Connections" (at 97.79 39.37 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 4f2230c9-8cdf-4517-9648-c6a0021dcde8)
)
(text "I2C Pullups are present on preprocessor." (at 162.56 72.39 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 6e8bd548-053f-4eec-b3f7-c2f81bbdcf69)
)
(text "UART1 goes to a 2-pin header on the preprocessor.\n\nNot super important, just may as well connect it because why not."
(at 104.14 48.26 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 88e753de-225d-45bd-8445-e5c8ae39f213)
)
(text "GPIO exposed via\na few pin headers\non the preprocessor."
(at 99.06 102.87 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 987e31e1-1507-4aa5-92c5-23e9cdf2cb2a)
)
(text "Preprocessor Analog Signals" (at 17.78 50.8 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 9d842b54-e3c3-4f5e-8a4f-679ad7f06f47)
)
(text "Extra UARTs" (at 17.78 24.13 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid c573ad43-0ab2-4aa6-aef2-01ec5383e4d0)
)
(label "GAIN_CTRL" (at 152.4 120.65 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 6ebde127-6180-44c2-912d-01693ea80d1f)
)
(hierarchical_label "+3V3" (shape input) (at 138.43 128.27 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 0187f82f-5478-42d4-988a-994ddac48f4d)
)
(hierarchical_label "+3V3" (shape input) (at 160.02 66.04 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 1254aef1-3fba-4c49-bdeb-cd51758e76c9)
)
(hierarchical_label "UART1_TXD" (shape input) (at 110.49 66.04 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 14a42d8c-c107-42cc-be4f-43a709cbb35c)
)
(hierarchical_label "GAIN_CTRL" (shape input) (at 152.4 120.65 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 1f859ff3-038e-4cee-b2a9-cb7b6658ee68)
)
(hierarchical_label "GND" (shape input) (at 138.43 125.73 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 1fe3f8aa-4360-4142-a287-713205efea30)
)
(hierarchical_label "GND" (shape input) (at 30.48 31.75 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 23d3b591-1c7a-4b57-a96c-f8d473007f44)
)
(hierarchical_label "+5V" (shape output) (at 160.02 60.96 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 2851a24e-1e85-4176-971c-0930acf00d72)
)
(hierarchical_label "GPIO5" (shape bidirectional) (at 113.03 93.98 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 2bf5e317-0d78-4acb-831f-2b42fc85ebb3)
)
(hierarchical_label "ADC3_SIG" (shape output) (at 30.48 68.58 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 3cb49118-3ece-4229-8aff-7151296335a1)
)
(hierarchical_label "I2C_SDA" (shape bidirectional) (at 163.83 81.28 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 4045037e-156d-4be0-aab3-6047485ffc7d)
)
(hierarchical_label "UART3_RXD" (shape output) (at 30.48 38.1 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 4ba64ac3-5847-4631-8872-5c7f9974ede1)
)
(hierarchical_label "UART2_RXD" (shape output) (at 30.48 26.67 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 718969de-76f5-472f-ae3a-627a9f6549c0)
)
(hierarchical_label "UART2_TXD" (shape input) (at 30.48 29.21 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 79c6153a-99c0-4731-8f1b-669d4d3e05a1)
)
(hierarchical_label "+2V5_VREF" (shape output) (at 163.83 99.06 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 85512824-f6de-415c-bf7c-a79cfd4cb6e6)
)
(hierarchical_label "GPIO2" (shape bidirectional) (at 113.03 86.36 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 928820a3-a5d0-4489-8ef8-1a1b92dcc3fb)
)
(hierarchical_label "GPIO3" (shape bidirectional) (at 113.03 88.9 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 97be9d6a-e620-42ab-baa4-906a84cafc9d)
)
(hierarchical_label "ADC2_SIG" (shape output) (at 30.48 63.5 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid a2763751-31b8-4e8f-8f1e-ecf5fa5715f8)
)
(hierarchical_label "GND" (shape input) (at 109.22 60.96 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid a3fdc235-860c-46ba-a046-c761e6ce4917)
)
(hierarchical_label "UART1_RXD" (shape output) (at 110.49 63.5 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid ca7153bb-669a-44c8-b1b9-44ae8b5439a9)
)
(hierarchical_label "ADC1_SIG" (shape output) (at 30.48 58.42 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid ca82a1fe-80bf-4caf-8829-fbb91496bf4a)
)
(hierarchical_label "UART3_TXD" (shape input) (at 30.48 40.64 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid d09ef492-93db-4b74-beb9-00503fc35dfb)
)
(hierarchical_label "ADC4_SIG" (shape output) (at 30.48 73.66 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid d707d996-06c4-4b80-8faf-f5b47dea2ad1)
)
(hierarchical_label "GPIO4" (shape bidirectional) (at 113.03 91.44 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid e548ddc6-bfc0-4ab1-a217-f11afb5e5471)
)
(hierarchical_label "GND" (shape input) (at 160.02 63.5 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid e8ea5531-ea7a-4721-96dc-412320a624b5)
)
(hierarchical_label "GND" (shape input) (at 40.64 80.01 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid eec1306a-7000-4330-8058-1eaabe2173e3)
)
(hierarchical_label "GPIO1" (shape bidirectional) (at 113.03 83.82 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid f7a60694-5690-474e-8184-7a7648985efe)
)
(hierarchical_label "GND" (shape input) (at 30.48 43.18 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid fb58340e-0bfc-4c3b-be32-ecb94fd6abf1)
)
(hierarchical_label "I2C_SCL" (shape input) (at 163.83 78.74 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid fbdefd8d-e1f8-4f76-96a6-8da91b69b8c5)
)
(symbol (lib_id "Connector_Generic:Conn_01x03") (at 40.64 29.21 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid 027c1660-a927-47e6-840d-3f03414b127a)
(property "Reference" "J?" (id 0) (at 43.18 27.9399 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "Conn_01x03" (id 1) (at 43.18 30.4799 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 40.64 29.21 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 40.64 29.21 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid fea0e390-6359-4bad-b1b8-97c0fe340633))
(pin "2" (uuid eefb65aa-9294-4c07-8312-36ccd4658401))
(pin "3" (uuid 827474f5-c06a-449e-b57a-bb696c5c9ab9))
)
(symbol (lib_id "Sonar:Preprocessor_Header") (at 134.62 81.28 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid 6e2ce3d3-1186-4b86-92ed-0ca3fe335fc9)
(property "Reference" "U?" (id 0) (at 135.255 52.07 0))
(property "Value" "Preprocessor_Header" (id 1) (at 135.255 54.61 0))
(property "Footprint" "Sonar:Preprocessor_Header" (id 2) (at 135.255 57.15 0))
(property "Datasheet" "" (id 3) (at 127 68.58 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 36ecf2a1-c02a-4e30-bb75-67de58731c1b))
(pin "10" (uuid a5473977-62fa-4750-9695-e38c05d9f64e))
(pin "11" (uuid a332a658-81ef-4715-ab5a-17b31bca8f2f))
(pin "12" (uuid bc699f14-62b9-4764-a6f8-4e15c2fc10b4))
(pin "13" (uuid 4f1e1eac-718b-4676-b95e-7e347437cd14))
(pin "14" (uuid e00fe1b7-6e3b-4321-bb96-cd29a85dafde))
(pin "15" (uuid fa1a9c6b-7583-4f53-b24d-58dc2a922aef))
(pin "16" (uuid cb445c44-297b-4660-b773-df95c3387e7d))
(pin "17" (uuid ca64c193-3e4e-4827-a1e7-ed1534d8bbfb))
(pin "18" (uuid def15367-9b43-4a20-af7a-9c10fd58ea03))
(pin "19" (uuid 075b5412-c75c-4f02-b795-cd30349b8a9b))
(pin "2" (uuid 3d2371dd-1d7f-443f-9506-2856763759d9))
(pin "20" (uuid a9e6e7f5-58e8-43ae-963a-1ad2f24bb882))
(pin "21" (uuid 4d0b044c-21b4-4f36-9b57-1ced5c7893b7))
(pin "22" (uuid 121b46a4-0377-487e-b929-42e3ed7d668e))
(pin "23" (uuid f0acc78e-f532-406e-8f48-c13bc262bdd6))
(pin "24" (uuid 996b59ff-815e-4c2f-838d-f2dea0aa5817))
(pin "25" (uuid 33b9ba0f-c117-4795-baeb-be20be64b920))
(pin "26" (uuid 81de9af4-0c22-42ae-a2f9-4f6f64fa87fd))
(pin "27" (uuid 5761b947-5f1c-44ae-9d9c-33107a9a7a6c))
(pin "28" (uuid 7352af57-977f-4393-b9e0-1de55551571a))
(pin "29" (uuid d8a15391-c416-4660-b7a3-1edb389a38a4))
(pin "3" (uuid 59382bfc-7ed3-4445-b96b-8f512819e28c))
(pin "30" (uuid 598cdac2-2bcf-4f03-afd8-58a866517489))
(pin "31" (uuid 2b884cf5-a486-4bb0-9d1e-837457a353b2))
(pin "32" (uuid f09313ea-9bef-46c2-9ff5-85b83d544927))
(pin "33" (uuid ce9ec24b-014c-41ae-a32d-af3799f262c8))
(pin "34" (uuid bca9c921-1bd5-4150-82f1-6554fac4f1b4))
(pin "35" (uuid db6c7c3c-9314-4a20-b088-eb12f696a9e6))
(pin "36" (uuid c3abb6f1-ec12-4341-938d-9c2f63192974))
(pin "4" (uuid 7aa9b74c-9685-4824-b023-c3fa6ed6cbdb))
(pin "5" (uuid 984097a0-b678-4327-9ebf-fbd0b944064d))
(pin "6" (uuid 11f8485b-e6af-40fa-8b04-d4f46dde435c))
(pin "7" (uuid 03383dd7-105f-410f-bc8b-09471d65c8a0))
(pin "8" (uuid 67c1db4e-d059-44c3-8ccb-bf052d74a2d1))
(pin "9" (uuid 0452d975-9f0c-4ae2-b3e4-0a879d9e8492))
)
(symbol (lib_id "Connector_Generic:Conn_01x03") (at 40.64 40.64 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid 7c3bfe91-5dd6-46bb-b570-79abf6c67b7c)
(property "Reference" "J?" (id 0) (at 43.18 39.3699 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "Conn_01x03" (id 1) (at 43.18 41.9099 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 40.64 40.64 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 40.64 40.64 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 9296d133-735e-47e4-973f-93de03c88379))
(pin "2" (uuid 11f98656-31e5-4cf6-989d-7f33dd49b39e))
(pin "3" (uuid b24fcbf9-72f1-4d4e-ac3f-06fa55c5d690))
)
(symbol (lib_id "Connector_Generic:Conn_01x07") (at 48.26 66.04 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid 8ccb852b-753b-40d2-a0bc-232e04116c51)
(property "Reference" "J?" (id 0) (at 50.8 64.7699 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "Conn_01x07" (id 1) (at 50.8 67.3099 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 48.26 66.04 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 48.26 66.04 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 8472b5f2-bca3-4284-9a56-7f42f270908d))
(pin "2" (uuid 5a465dc5-250c-476e-a811-09c8eb22cfe0))
(pin "3" (uuid 840de520-0274-46ce-b4f6-7473159f8693))
(pin "4" (uuid 74b47765-7b2b-4766-a06e-4db4365319e5))
(pin "5" (uuid b3813e41-7c3e-439a-8cf1-8a0e824aa86b))
(pin "6" (uuid 2c8119c0-59a5-42f1-94aa-661344a47ae7))
(pin "7" (uuid 43632da6-ea12-4953-a2f1-3e9cd45115b7))
)
)

View File

@ -0,0 +1,3 @@
(fp_lib_table
(lib (name "Sonar")(type "KiCad")(uri "/home/david/ARVP/sonar_fpga/hardware/sonar-footprints.pretty")(options "")(descr ""))
)

View File

@ -0,0 +1,29 @@
(kicad_sch (version 20211123) (generator eeschema)
(uuid 0df39628-7b95-439d-9ca6-7093c71d17f5)
(paper "A4")
(lib_symbols
)
(text "Power Requirements:\n- 4x ADCs (22mA max * 4 = 88mA)\n- Gain DAC (xxmA, budget 50mA)\n- I2C pulldowns (worst case 2kOhm, ~4mA)\n- 2.5V Vref (capable of 20mA, so budget that)\n- Variable clock gen (20mA)\n\nThe Colorlight module takes 5V, so does not factor in.\n\nTotal requirements: 182mA at max, a 500mA reg is overkill,\nbut also provides a bit of headroom in case I forgot anything."
(at 17.78 38.1 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 70c96b82-0607-4148-a5e8-a34064137031)
)
(hierarchical_label "+5V" (shape input) (at 104.14 78.74 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 3f33bc5e-38b4-47e5-9112-7ccef6129463)
)
(hierarchical_label "+3V3" (shape output) (at 177.8 78.74 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 99dac2b4-b217-4469-8cf3-c6117e955a04)
)
(hierarchical_label "GND" (shape input) (at 104.14 82.55 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid e8296b60-02a4-470f-a0b1-e7717b7f30ff)
)
)

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,3 @@
(sym_lib_table
(lib (name "Sonar")(type "KiCad")(uri "/home/david/ARVP/sonar_fpga/hardware/sonar_symbols.kicad_sym")(options "")(descr ""))
)

View File

@ -0,0 +1,24 @@
#!/usr/bin/env python3
with open('colorlight_pins.txt', 'r') as f:
pins = []
for line in f.readlines():
cells = line.split('|')
cells = [cell.strip() for cell in cells]
cells.pop(0)
pins.append((int(cells[1]), cells[0]))
pins.append((int(cells[2]), cells[3]))
out = ""
for i, pin in enumerate(pins):
position = i * -2.54
out += f"""(pin input line (at 0 {position:.2f} 0) (length 2.54)
(name "{pin[1]}" (effects (font (size 1.27 1.27))))
(number "{pin[0]}" (effects (font (size 1.27 1.27))))
)
"""
print(out)

View File

@ -0,0 +1,100 @@
| GND | 1 | 2 | 5V |
| GND | 3 | 4 | 5V |
| GND | 5 | 6 | 5V |
| GND | 7 | 8 | 5V |
| GND | 9 | 10 | 5V |
| GND | 11 | 12 | 5V |
| NC | 13 | 14 | NC |
| ETH1_1P| 15 | 16 | ETH2_1P|
| ETH1_1N| 17 | 18 | ETH2_1N|
| NC | 19 | 20 | NC |
| ETH1_2N| 21 | 22 | ETH2_2N|
| ETH1_2P| 23 | 24 | ETH2_2P|
| NC | 25 | 26 | NC |
| ETH1_3P| 27 | 28 | ETH2_3P|
| ETH1_3N| 29 | 30 | ETH2_3N|
| NC | 31 | 32 | NC |
| ETH1_4N| 33 | 34 | ETH2_4N|
| ETH1_4P| 35 | 36 | ETH2_4P|
| NC | 37 | 38 | NC |
| GND | 39 | 40 | GND |
| U16 | 41 | 42 | R1 |
| NC | 43 | 44 | T1 |
| NC | 45 | 46 | U1 |
| NC | 47 | 48 | Y2 |
| K18 | 49 | 50 | W1 |
| C18 | 51 | 52 | V1 |
| NC | 53 | 54 | M1 |
| GND | 55 | 56 | GND |
| T18 | 57 | 58 | N2 |
| R18 | 59 | 60 | N3 |
| R17 | 61 | 62 | T2 |
| P17 | 63 | 64 | M3 |
| M17 | 65 | 66 | T3 |
| T17 | 67 | 68 | R3 |
| U18 | 69 | 70 | N4 |
| U17 | 71 | 72 | M4 |
| P18 | 73 | 74 | L4 |
| N17 | 75 | 76 | L5 |
| N18 | 77 | 78 | P16 |
| M18 | 79 | 80 | J16 |
| L20 | 81 | 82 | J18 |
| L18 | 83 | 84 | J17 |
| K20 | 85 | 86 | H18 |
| K19 | 87 | 88 | H17 |
| J20 | 89 | 90 | G18 |
| J19 | 91 | 92 | H16 |
| H20 | 93 | 94 | F18 |
| G20 | 95 | 96 | G16 |
| G19 | 97 | 98 | E18 |
| F20 | 99 | 100 | F17 |
| F19 | 101 | 102 | F16 |
| E20 | 103 | 104 | E16 |
| GND | 105 | 106 | GND |
| GND | 107 | 108 | GND |
| E19 | 109 | 110 | E17 |
| D20 | 111 | 112 | D18 |
| D19 | 113 | 114 | D17 |
| C20 | 115 | 116 | G5 |
| B20 | 117 | 118 | D16 |
| B19 | 119 | 120 | F5 |
| B18 | 121 | 122 | E6 |
| A19 | 123 | 124 | E5 |
| C17 | 125 | 126 | F4 |
| A18 | 127 | 128 | E4 |
| D3 | 129 | 130 | F1 |
| C4 | 131 | 132 | F3 |
| B4 | 133 | 134 | G3 |
| C3 | 135 | 136 | H3 |
| E3 | 137 | 138 | H4 |
| A3 | 139 | 140 | H5 |
| C2 | 141 | 142 | J4 |
| B1 | 143 | 144 | J5 |
| C1 | 145 | 146 | K3 |
| D2 | 147 | 148 | K4 |
| D1 | 149 | 150 | K5 |
| E2 | 151 | 152 | B3 |
| E1 | 153 | 154 | A2 |
| F2 | 155 | 156 | B2 |
| GND | 157 | 158 | GND |
| NC | 159 | 160 | NC |
| NC | 161 | 162 | NC |
| NC | 163 | 164 | NC |
| NC | 165 | 166 | NC |
| NC | 167 | 168 | NC |
| NC | 169 | 170 | NC |
| NC | 171 | 172 | NC |
| NC | 173 | 174 | NC |
| NC | 175 | 176 | NC |
| NC | 177 | 178 | NC |
| NC | 179 | 180 | NC |
| NC | 181 | 182 | NC |
| NC | 183 | 184 | NC |
| NC | 185 | 186 | NC |
| NC | 187 | 188 | NC |
| NC | 189 | 190 | NC |
| NC | 191 | 192 | NC |
| NC | 193 | 194 | NC |
| NC | 195 | 196 | NC |
| NC | 197 | 198 | NC |
| GND | 199 | 200 | GND |

View File

@ -0,0 +1,222 @@
(footprint "Colorlight_TE_1473149-4" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(attr smd)
(fp_text reference "REF**" (at -24 -45.2 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp d54b2f00-233d-47f0-af87-28a92c5dd808)
)
(fp_text value "Colorlight_TE_1473149-4" (at 41.6 27 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 637c93da-5d66-4516-88d1-f6405c062c1c)
)
(fp_text user "${REFERENCE}" (at 41.6 28.5 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 6dd27690-9678-40b7-a242-a65952efe4f1)
)
(fp_line (start -5.1 32.4) (end -5.1 35.55) (layer "F.SilkS") (width 0.12) (tstamp f4265868-3a2e-47e3-994d-2a7a6faa6a04))
(pad "" np_thru_hole circle (at 0 -33.4) (size 1.6 1.6) (drill 1.6) (layers F&B.Cu *.Mask) (tstamp 067b5059-a757-44a8-9d2a-c4984509acd0))
(pad "" np_thru_hole circle (at 0 33.4) (size 1.1 1.1) (drill 1.1) (layers F&B.Cu *.Mask) (tstamp 33583c74-1d77-488f-ab19-2f51e1e005a3))
(pad "1" smd roundrect (at -4.1 -31.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a1e90bbb-0ba4-4632-a993-6aa7c8e8488e))
(pad "2" smd roundrect (at 4.1 -31.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7e676ea9-a137-479c-8fec-22b6b2b1fd5f))
(pad "3" smd roundrect (at -4.1 -31.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d10dc050-4f6d-4255-8e6a-24fe396adac0))
(pad "4" smd roundrect (at 4.1 -30.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4028e93c-b5bc-4c19-935c-46353526ae80))
(pad "5" smd roundrect (at -4.1 -30.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a9702f34-d193-489b-8ad9-32dc57d7b8a9))
(pad "6" smd roundrect (at 4.1 -30.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 03f13c15-421f-4d29-843a-b94a0a3d9bfa))
(pad "7" smd roundrect (at -4.1 -29.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 993b2882-3ae9-40f6-a037-f8ae06924912))
(pad "8" smd roundrect (at 4.1 -29.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9bf15e68-49a9-424d-b349-961f386aaa1b))
(pad "9" smd roundrect (at -4.1 -29.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c3a728b1-b905-4f39-bbf1-32ddb894e64a))
(pad "10" smd roundrect (at 4.1 -28.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 67a20117-3d4e-482f-8ed6-63fa9d80e55a))
(pad "11" smd roundrect (at -4.1 -28.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fe68793b-aba2-44e0-a518-80ae01e7aebc))
(pad "12" smd roundrect (at 4.1 -28.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 074498f3-60a9-4062-a20a-7e0e600ef6f1))
(pad "13" smd roundrect (at -4.1 -28.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2827be9d-83d4-44de-92f0-156dd6f83b7c))
(pad "14" smd roundrect (at 4.1 -27.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c52db49f-dfc3-48ab-8ba0-0630251d350b))
(pad "15" smd roundrect (at -4.1 -27.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f2714c59-5f7f-41e1-a57e-accfb3eb872e))
(pad "16" smd roundrect (at 4.1 -27.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9ec44eea-7a4d-435a-86f4-8359710b2713))
(pad "17" smd roundrect (at -4.1 -26.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e5b58f64-1275-444f-8802-b99c717801f6))
(pad "18" smd roundrect (at 4.1 -26.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 804de261-be90-4953-a1b5-8010ded1ab67))
(pad "19" smd roundrect (at -4.1 -26.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 83c6dad9-98b8-486c-81b7-ffc66c141c69))
(pad "20" smd roundrect (at 4.1 -25.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 93964749-8632-43a4-b3ba-eba5d8135ad0))
(pad "21" smd roundrect (at -4.1 -25.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ad2cc53f-3e88-4edb-9311-84e7f391f8c5))
(pad "22" smd roundrect (at 4.1 -25.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a2fa8970-0b33-4af7-88dc-750ad98dee02))
(pad "23" smd roundrect (at -4.1 -25.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b0cc9c5a-017c-40f0-b805-2ce63eeeff41))
(pad "24" smd roundrect (at 4.1 -24.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21bca255-2b30-4228-8dc8-ae03eede1409))
(pad "25" smd roundrect (at -4.1 -24.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 898f35a1-cf2f-4491-b95c-38cb50b18095))
(pad "26" smd roundrect (at 4.1 -24.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0315a570-edb6-4673-b2a0-92be1d87457c))
(pad "27" smd roundrect (at -4.1 -23.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 82ffadd4-4309-4b9c-af07-67dfb7d5b4a7))
(pad "28" smd roundrect (at 4.1 -23.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5d607bd0-3bd3-40eb-8d90-7307b52bc119))
(pad "29" smd roundrect (at -4.1 -23.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7e0e36a9-203f-4468-9f8f-4c4acdb0390b))
(pad "30" smd roundrect (at 4.1 -22.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b036e854-32ca-47af-8921-e35cb244ba8e))
(pad "31" smd roundrect (at -4.1 -22.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 36b5949f-4d0b-4353-972c-07cfd1798110))
(pad "32" smd roundrect (at 4.1 -22.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cade7c7c-7d82-48d0-8178-ca0999049f59))
(pad "33" smd roundrect (at -4.1 -22.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 58762fb7-b9f1-45b2-96b5-a9d1a6780ad4))
(pad "34" smd roundrect (at 4.1 -21.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 545f4b94-b3cc-4143-a776-933406f43d87))
(pad "35" smd roundrect (at -4.1 -21.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d4b1282e-b6d7-450b-aa5c-82a7ea0dae67))
(pad "36" smd roundrect (at 4.1 -21.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 67635a53-7f9b-41a4-b8ba-c7227c8e90a4))
(pad "37" smd roundrect (at -4.1 -20.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3748eb66-8fe8-48b8-b867-6fbb31faf984))
(pad "38" smd roundrect (at 4.1 -20.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b111c3d7-fbf7-4d87-8e99-0027bed77297))
(pad "39" smd roundrect (at -4.1 -20.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6b457301-49f2-4d07-ba9f-84de179b8cc3))
(pad "40" smd roundrect (at 4.1 -19.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4073320c-81fe-4e93-b881-597b2e1517a9))
(pad "41" smd roundrect (at -4.1 -16.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp caabe49b-540e-4541-bb20-759376a8cf01))
(pad "42" smd roundrect (at 4.1 -15.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 445d2fca-010e-4f66-8a46-82cba8784e54))
(pad "43" smd roundrect (at -4.1 -15.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9ba66fda-bc1d-4ecc-bce0-8813949d7195))
(pad "44" smd roundrect (at 4.1 -15.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 244f9d33-d553-48f4-bfd4-67828af6756e))
(pad "45" smd roundrect (at -4.1 -14.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cde397d8-389f-4426-8557-120b774f26d6))
(pad "46" smd roundrect (at 4.1 -14.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e8234af4-8b0b-4196-9174-0f3b37f0c881))
(pad "47" smd roundrect (at -4.1 -14.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a7dec7e-f6b4-4084-90ba-d8dc2b781d59))
(pad "48" smd roundrect (at 4.1 -13.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dc5182d7-c7c7-4543-b03c-944b6e206a85))
(pad "49" smd roundrect (at -4.1 -13.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2c422a45-b9fd-4aa0-8548-3fbb3b71618a))
(pad "50" smd roundrect (at 4.1 -13.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5c3b46ab-9cfe-4c76-951b-bd68cbee0803))
(pad "51" smd roundrect (at -4.1 -13.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d393a621-3e2c-40be-8faa-3e318e80929b))
(pad "52" smd roundrect (at 4.1 -12.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e75d4882-4541-456d-806d-a02a331d4e84))
(pad "53" smd roundrect (at -4.1 -12.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5adfa341-b614-4a12-b601-9ffabda0fdd2))
(pad "54" smd roundrect (at 4.1 -12.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1127b6b3-80ee-4f94-a57b-75f7756c270d))
(pad "55" smd roundrect (at -4.1 -11.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6bab910-c860-4200-a489-368ef540a315))
(pad "56" smd roundrect (at 4.1 -11.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d0675178-e4ee-4eb2-bc94-efa201c5a184))
(pad "57" smd roundrect (at -4.1 -11.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e5630b1e-934a-4020-ab47-49dad54238ff))
(pad "58" smd roundrect (at 4.1 -10.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ca06902e-bee7-4409-8577-e046720a4f06))
(pad "59" smd roundrect (at -4.1 -10.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7d96f80c-5d63-4fec-94c5-5f71cf130db5))
(pad "60" smd roundrect (at 4.1 -10.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 77f1dcdc-2a62-412d-8002-eade3a9c0fea))
(pad "61" smd roundrect (at -4.1 -10.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 42293eb8-6b42-4912-acb6-2e03023fd908))
(pad "62" smd roundrect (at 4.1 -9.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 038c2a47-68ec-42ac-a148-76e0f51e7729))
(pad "63" smd roundrect (at -4.1 -9.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2cd53cf0-a7fa-4367-8df1-f80112e93dfb))
(pad "64" smd roundrect (at 4.1 -9.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2b646a85-0c06-41be-9ba9-59640d9980fe))
(pad "65" smd roundrect (at -4.1 -8.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 62a841ca-5b7d-4136-aed4-1c5cf3696812))
(pad "66" smd roundrect (at 4.1 -8.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f8b7707d-159c-4ff3-a011-ae1fdbff1825))
(pad "67" smd roundrect (at -4.1 -8.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e673b1fd-080d-418b-9b0b-b7c0731e108c))
(pad "68" smd roundrect (at 4.1 -7.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f013914d-642a-4c19-8e65-a2e87743b5d1))
(pad "69" smd roundrect (at -4.1 -7.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6e23569-17e3-4209-be53-83daec87b0af))
(pad "70" smd roundrect (at 4.1 -7.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c70882a7-4f05-4204-acb0-85bbe4b2f6c0))
(pad "71" smd roundrect (at -4.1 -7.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c64820a6-d72c-4747-950f-790b899205c8))
(pad "72" smd roundrect (at 4.1 -6.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7bb1cfba-9620-4349-8a6b-58b8d8d65ce1))
(pad "73" smd roundrect (at -4.1 -6.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c61e2f25-8171-4c4b-9aef-9a42dd6a8744))
(pad "74" smd roundrect (at 4.1 -6.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28e55ae2-533d-4489-9379-fff11baafe50))
(pad "75" smd roundrect (at -4.1 -5.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a436a1f1-3651-4da2-811a-98a95660671c))
(pad "76" smd roundrect (at 4.1 -5.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9945ec38-fc89-4397-84ab-d7d934e2a341))
(pad "77" smd roundrect (at -4.1 -5.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c6f182c-1537-479a-97e1-5372e7df39f2))
(pad "78" smd roundrect (at 4.1 -4.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9e5253d5-61f5-449f-a7ba-29ccde732b5f))
(pad "79" smd roundrect (at -4.1 -4.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e3dc1238-33fa-4953-b623-45e115b61aad))
(pad "80" smd roundrect (at 4.1 -4.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 56756b73-6bb0-4057-b7ea-2fe2bc0550f5))
(pad "81" smd roundrect (at -4.1 -4.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e38dad62-b7ce-47ca-a7a2-c67368cf8a1e))
(pad "82" smd roundrect (at 4.1 -3.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 527acdcd-e646-418a-91eb-6377ba6c105c))
(pad "83" smd roundrect (at -4.1 -3.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 691fd369-7978-4c78-9ccf-0bb9ff418e27))
(pad "84" smd roundrect (at 4.1 -3.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 347b42f7-a6a2-4df5-bc08-a9908c6cec6f))
(pad "85" smd roundrect (at -4.1 -2.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cb9cef84-bc6a-4c3f-abc5-358fb11de53c))
(pad "86" smd roundrect (at 4.1 -2.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 42c8754e-2617-43eb-a434-2c1ab04eaaf5))
(pad "87" smd roundrect (at -4.1 -2.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 17dc7f61-be87-4985-921e-7c001f1bcdf7))
(pad "88" smd roundrect (at 4.1 -1.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ad48a55d-9460-4207-b9b1-977157295b88))
(pad "89" smd roundrect (at -4.1 -1.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b0d33d72-d2d6-4c1a-9299-494d7373abf6))
(pad "90" smd roundrect (at 4.1 -1.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ddc3d9a9-deb4-4677-9e1f-deef8b911a13))
(pad "91" smd roundrect (at -4.1 -1.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dca09e8f-7b8c-4d0a-85da-66e31f4dd424))
(pad "92" smd roundrect (at 4.1 -0.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2e14f65b-80b6-4bb4-b44a-48b28c7fc364))
(pad "93" smd roundrect (at -4.1 -0.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c3e496f2-e085-4f0d-8443-4559f8a1fded))
(pad "94" smd roundrect (at 4.1 -0.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 80405940-3d35-4095-9204-f662daee5642))
(pad "95" smd roundrect (at -4.1 0.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 74fd1de2-f89a-4b27-b333-c63ddf63def3))
(pad "96" smd roundrect (at 4.1 0.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a3416a60-8b34-4f02-ae78-d742606102ef))
(pad "97" smd roundrect (at -4.1 0.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f9986e9f-eda7-49ac-b38c-d47c9f034949))
(pad "98" smd roundrect (at 4.1 1.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f0a7e61c-af7f-4545-9c27-6782b93fa5f1))
(pad "99" smd roundrect (at -4.1 1.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e2d6558b-8c5f-4ff3-97a6-79187beb29a1))
(pad "100" smd roundrect (at 4.1 1.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7d5a1dbb-648b-48fb-a255-1c9c27fbe224))
(pad "101" smd roundrect (at -4.1 1.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a9cc2c4b-bc38-4aa4-a7fb-c318747e3861))
(pad "102" smd roundrect (at 4.1 2.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 012b34cf-47ec-41c7-87b4-78a2cde2cab4))
(pad "103" smd roundrect (at -4.1 2.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 12c56681-16aa-4f03-b3a7-2292c94f793f))
(pad "104" smd roundrect (at 4.1 2.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4aeb9c22-e7f4-4af4-8979-c6d74c469071))
(pad "105" smd roundrect (at -4.1 3.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d890a60d-2393-499b-aba5-558ec36eeeba))
(pad "106" smd roundrect (at 4.1 3.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8e51d3fa-a265-4dd0-92f6-80ddaf57ef9b))
(pad "107" smd roundrect (at -4.1 3.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a563e81c-728b-4c72-87f8-c3bee1016980))
(pad "108" smd roundrect (at 4.1 4.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d09713bb-cf0b-4148-a2a0-1574778ead27))
(pad "109" smd roundrect (at -4.1 4.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ef967711-38e8-4708-bcbb-b33436b9ba56))
(pad "110" smd roundrect (at 4.1 4.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 39a02fa5-2e88-49b7-a07e-b5086d53b0dd))
(pad "111" smd roundrect (at -4.1 4.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 42f53693-8b92-4146-9e22-6a6e4fefc162))
(pad "112" smd roundrect (at 4.1 5.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6a938db2-8482-4ff9-8ba9-fb9f7b71e0c8))
(pad "113" smd roundrect (at -4.1 5.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a32b901d-dcd9-443e-a1e1-86f3e0c151bb))
(pad "114" smd roundrect (at 4.1 5.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 32fdbbd0-9304-44d8-946a-bb28ad001a10))
(pad "115" smd roundrect (at -4.1 6.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cd6b7b6d-0498-4677-b9db-c24d096669d6))
(pad "116" smd roundrect (at 4.1 6.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5592b158-5ef6-498d-8ddf-92adaa39ae88))
(pad "117" smd roundrect (at -4.1 6.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 85c65209-5de5-4a63-8514-56582e7312c4))
(pad "118" smd roundrect (at 4.1 7.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0e2e59c1-e08d-4ef7-b56d-854653df1bff))
(pad "119" smd roundrect (at -4.1 7.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ed4ea340-3b90-45c2-8448-be8130bf8b14))
(pad "120" smd roundrect (at 4.1 7.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 69471622-23f2-4519-994f-70ddfdf2c839))
(pad "121" smd roundrect (at -4.1 7.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5dbe2c07-a661-4537-b868-52dde24a6bc4))
(pad "122" smd roundrect (at 4.1 8.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a86904d7-d883-44f8-b741-5cc86b3353d2))
(pad "123" smd roundrect (at -4.1 8.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 54021a06-a522-4692-ad2a-d7324e67322d))
(pad "124" smd roundrect (at 4.1 8.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6701acbb-3f5c-4d83-8dba-2028e66dafca))
(pad "125" smd roundrect (at -4.1 9.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 427d623c-2a5b-43d9-a764-c83eda860777))
(pad "126" smd roundrect (at 4.1 9.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 930fdcbb-11ec-4a06-bf3d-52dd4cbc34fd))
(pad "127" smd roundrect (at -4.1 9.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 31912927-ef62-4c64-aafa-52119d293e8f))
(pad "128" smd roundrect (at 4.1 10.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f9ab967e-b475-4c24-9b71-112fe9679457))
(pad "129" smd roundrect (at -4.1 10.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5fb79af5-2195-4f5f-b0f1-9ec4a053cdb2))
(pad "130" smd roundrect (at 4.1 10.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9b7832c7-f7da-4e86-ac83-41589082de11))
(pad "131" smd roundrect (at -4.1 10.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 13376da5-3a9e-4c1f-99f4-2788045ffefe))
(pad "132" smd roundrect (at 4.1 11.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b9ef1a77-f015-48fb-8bcc-23054516e9be))
(pad "133" smd roundrect (at -4.1 11.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a3035f6f-d9cb-4d30-9d51-d151fe396261))
(pad "134" smd roundrect (at 4.1 11.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bd9378b3-e7a6-4735-b8a5-ae30b641d33c))
(pad "135" smd roundrect (at -4.1 12.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 89ca56ba-a98f-40c8-8046-fc224b50af82))
(pad "136" smd roundrect (at 4.1 12.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bcb48b4c-edb2-46fe-ad73-f37acb2af627))
(pad "137" smd roundrect (at -4.1 12.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp be17e076-c7b6-49f3-b7ef-8d321c39ca20))
(pad "138" smd roundrect (at 4.1 13.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 75c56499-b5db-4071-abd9-9236cdb6c5b9))
(pad "139" smd roundrect (at -4.1 13.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5752ea70-46fe-4394-90f3-1d91e078ad0d))
(pad "140" smd roundrect (at 4.1 13.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f46c3b67-dce8-45e1-869d-73e871a8acf9))
(pad "141" smd roundrect (at -4.1 13.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fdba2f13-9f74-4020-b162-bcb45087d76c))
(pad "142" smd roundrect (at 4.1 14.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 047ef7af-b97c-42f0-bbe2-f1959cabef70))
(pad "143" smd roundrect (at -4.1 14.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 87e9b8b2-60f6-49c7-8cdb-e9aafe2479cc))
(pad "144" smd roundrect (at 4.1 14.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b40c661a-a70f-4334-aba9-4c93e1b6e0b4))
(pad "145" smd roundrect (at -4.1 15.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 89fce37e-2121-4530-aadd-70c3ad7ee1d4))
(pad "146" smd roundrect (at 4.1 15.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ac3fdcf5-0097-4cb6-ac3d-9d9d9fe106d7))
(pad "147" smd roundrect (at -4.1 15.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9fd84c2-edee-4ee9-820f-716fe4ee8502))
(pad "148" smd roundrect (at 4.1 16.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5188507d-50da-484b-9f6b-c8d2a1ef37d6))
(pad "149" smd roundrect (at -4.1 16.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb2e9671-d3cf-4a88-a311-077278181812))
(pad "150" smd roundrect (at 4.1 16.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5e6ccc8e-e886-4145-8f37-2b2ac2983bd8))
(pad "151" smd roundrect (at -4.1 16.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b63a5c2e-0afb-46fb-a5a9-820340d749bb))
(pad "152" smd roundrect (at 4.1 17.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 45b68ea0-8ae4-498f-b3cf-5346f5d2a5b2))
(pad "153" smd roundrect (at -4.1 17.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 54af1a63-547b-4a91-8bef-a1b56441cd4d))
(pad "154" smd roundrect (at 4.1 17.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4008735d-6b28-4bb7-90ec-8064d0411436))
(pad "155" smd roundrect (at -4.1 18.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e1373ba6-adbf-4a05-9188-9c05661206f2))
(pad "156" smd roundrect (at 4.1 18.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ef63979b-3689-417c-9be0-c815ef623ec4))
(pad "157" smd roundrect (at -4.1 18.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 50550c46-4f22-46ef-a309-08abe0cbb462))
(pad "158" smd roundrect (at 4.1 19.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f5f01a0-c55a-4fbb-a70f-844d4a1d2a84))
(pad "159" smd roundrect (at -4.1 19.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4e3986e2-57b7-4287-9b85-3edb69e2231a))
(pad "160" smd roundrect (at 4.1 19.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 96fc04d5-a8cc-4f0d-a379-fcc5b4d80d16))
(pad "161" smd roundrect (at -4.1 19.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2df57005-2770-4b72-b958-e0460cd0d2ba))
(pad "162" smd roundrect (at 4.1 20.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9de9fb5-b6ea-448b-bdf0-3055fec78281))
(pad "163" smd roundrect (at -4.1 20.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4d6cae4c-ecfd-4185-94a8-c42015b0c6eb))
(pad "164" smd roundrect (at 4.1 20.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f5beb9e-826e-4529-ba60-889a1198ed30))
(pad "165" smd roundrect (at -4.1 21.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0892b13c-803d-4cbf-8677-ceb7e5a9e854))
(pad "166" smd roundrect (at 4.1 21.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2dac146d-6516-4aa6-a0ef-b5c5473040b0))
(pad "167" smd roundrect (at -4.1 21.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8ebcd359-bef1-480b-a29f-7177dcf3c436))
(pad "168" smd roundrect (at 4.1 22.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c705637-c069-42c9-aa33-fc8b7ce366be))
(pad "169" smd roundrect (at -4.1 22.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp caaca47c-323c-4513-8d75-e0be1349794e))
(pad "170" smd roundrect (at 4.1 22.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e6a36faf-fefd-4e62-801e-10791111c1db))
(pad "171" smd roundrect (at -4.1 22.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2e1d679d-53cc-4d0a-a60a-ad2794879099))
(pad "172" smd roundrect (at 4.1 23.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e310147-c42a-478f-a399-603575b1502f))
(pad "173" smd roundrect (at -4.1 23.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8bea4613-d645-45cb-a714-768c7d0b3b71))
(pad "174" smd roundrect (at 4.1 23.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4ee43990-7d03-4209-877c-0aa3e271bce0))
(pad "175" smd roundrect (at -4.1 24.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e689b023-18ab-4465-a5c8-0e23f43a7226))
(pad "176" smd roundrect (at 4.1 24.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e972151a-495a-4cb1-a0bf-54756d68117a))
(pad "177" smd roundrect (at -4.1 24.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 979a0ac1-2923-4f15-b6e3-31dbf96fae9f))
(pad "178" smd roundrect (at 4.1 25.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4a1391a7-c433-4117-91d9-ee084a772153))
(pad "179" smd roundrect (at -4.1 25.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3b6912c9-91e8-4f31-a7fd-8b45f1654143))
(pad "180" smd roundrect (at 4.1 25.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7ed54439-7076-45a8-84cb-7ec6154bac94))
(pad "181" smd roundrect (at -4.1 25.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fe4f2f9f-97c3-43e4-99d5-0c6cc2814f6f))
(pad "182" smd roundrect (at 4.1 26.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 35e01383-592e-4a3f-9d6a-8a71f3fad6ad))
(pad "183" smd roundrect (at -4.1 26.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0dbd7f24-8297-4ee1-9375-e2a0f8cb42ac))
(pad "184" smd roundrect (at 4.1 26.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 04d49d44-68b1-415a-86c5-59fb86588b73))
(pad "185" smd roundrect (at -4.1 27.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 143be012-448f-497d-8394-3e60f9a519ef))
(pad "186" smd roundrect (at 4.1 27.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 29dc6837-0493-464e-af63-7fbaec388229))
(pad "187" smd roundrect (at -4.1 27.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cd3f361c-5044-4e34-90d5-c66521015f33))
(pad "188" smd roundrect (at 4.1 28.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 14619db5-b942-4958-bcc2-4a0c32c45d4a))
(pad "189" smd roundrect (at -4.1 28.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fceb6ac4-1956-4594-a634-c758b1c43a85))
(pad "190" smd roundrect (at 4.1 28.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 13c597c1-9514-4d9c-a3c2-99848f949a26))
(pad "191" smd roundrect (at -4.1 28.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 66ae23a7-f5b0-4acc-a035-6d547882a0c8))
(pad "192" smd roundrect (at 4.1 29.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 578749f7-808c-4130-bec0-946996a513fb))
(pad "193" smd roundrect (at -4.1 29.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 822c41ec-41e0-4dea-8c65-7639fc6deddd))
(pad "194" smd roundrect (at 4.1 29.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2b9faa7f-33c7-457d-b770-b73c62b97e58))
(pad "195" smd roundrect (at -4.1 30.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c9409ffd-9c83-46b7-88fa-e7a191e34eae))
(pad "196" smd roundrect (at 4.1 30.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp af128547-1649-4a37-8981-c823dd35e46b))
(pad "197" smd roundrect (at -4.1 30.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 36da00c2-916f-4ee6-aaa8-1e96e3247be1))
(pad "198" smd roundrect (at 4.1 31.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2cf1f38c-831b-4925-9f47-c8b737a38a5c))
(pad "199" smd roundrect (at -4.1 31.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4c311214-9afe-4795-a93a-cd81ddab8944))
(pad "200" smd roundrect (at 4.1 31.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 518e41ba-9469-40a2-818f-77eed530e5a0))
(pad "MEC0" smd rect (at 12 -32.55) (size 4.6 4.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cdf1a4ba-842a-4de2-801d-fcaaf25ed5ec))
(pad "MEC0" smd rect (at 12 32.55) (size 4.6 4.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp feae808f-cb1a-4ba6-847e-4e571314fb24))
)

View File

@ -0,0 +1,87 @@
(footprint "Preprocessor_Header" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(attr through_hole)
(fp_text reference "REF**" (at 0 -12.7 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 4ee3c3a4-3e49-48ca-b2db-7d852fb54248)
)
(fp_text value "Preprocessor_Header" (at 0 20.32 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 1daca2f2-2712-4638-9872-de4b7c68749c)
)
(fp_text user "${REFERENCE}" (at 0 22.86 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 0d1996d3-a218-4adc-88be-039e7b69142f)
)
(fp_line (start -6.35 -16.51) (end -6.35 17.78) (layer "F.SilkS") (width 0.12) (tstamp 012393ea-4c7f-4049-bba3-1272c00a84e8))
(fp_line (start 6.35 -8.89) (end 3.81 -8.89) (layer "F.SilkS") (width 0.12) (tstamp 0d4cdf4b-f13b-4243-9378-911fe369a713))
(fp_line (start 6.35 16.51) (end 6.35 19.05) (layer "F.SilkS") (width 0.12) (tstamp 13e9712a-11cd-4ff5-8938-6366b211aa42))
(fp_line (start 6.35 19.05) (end 6.35 -16.51) (layer "F.SilkS") (width 0.12) (tstamp 2e3d2636-049c-4580-a74e-daae24bece32))
(fp_line (start 3.81 -1.27) (end 6.35 -1.27) (layer "F.SilkS") (width 0.12) (tstamp 5720c1bd-6b39-499e-a96b-e8bd830b6d85))
(fp_line (start -8.89 -13.97) (end -6.35 -13.97) (layer "F.SilkS") (width 0.12) (tstamp 73efde42-ad1b-44d9-b38f-57c3890255bd))
(fp_line (start 8.89 -16.51) (end 8.89 19.05) (layer "F.SilkS") (width 0.12) (tstamp 7b6636d7-69b2-4e71-8e02-a0796a572e45))
(fp_line (start -8.89 19.05) (end -8.89 -16.51) (layer "F.SilkS") (width 0.12) (tstamp a1fd10d7-3e9a-42f3-83e4-c388644a755e))
(fp_line (start -6.35 16.51) (end 6.35 16.51) (layer "F.SilkS") (width 0.12) (tstamp a939e401-6ac3-4260-b929-cefad7a6a0e9))
(fp_line (start 8.89 19.05) (end -8.89 19.05) (layer "F.SilkS") (width 0.12) (tstamp c4e18500-b706-4df3-acaa-e27de0fd1065))
(fp_line (start -8.89 -16.51) (end -6.35 -16.51) (layer "F.SilkS") (width 0.12) (tstamp c5eaeed2-a08f-4cf7-ad9f-0ef784fb9da3))
(fp_line (start 6.35 -16.51) (end 8.89 -16.51) (layer "F.SilkS") (width 0.12) (tstamp defed9ea-49dd-4462-982e-57212e1aca51))
(fp_line (start 3.81 -8.89) (end 3.81 -1.27) (layer "F.SilkS") (width 0.12) (tstamp e4600098-08f5-4e53-b0b8-2f84deffd6db))
(fp_line (start -6.35 17.78) (end -6.35 19.05) (layer "F.SilkS") (width 0.12) (tstamp f7f66eba-034d-4bb1-b8f1-623a8da8148a))
(pad "1" thru_hole circle (at -7.62 -15.24) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 37f11f5a-8ed9-4bc4-adaf-da426e5931f1))
(pad "2" thru_hole circle (at -7.62 -12.7) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b272d682-5123-425b-99e9-6d6813842cc3))
(pad "3" thru_hole circle (at -7.62 -10.16) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c8bad036-3fe2-4dc9-9c16-648417fa8e11))
(pad "4" thru_hole circle (at -7.62 -7.62) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f935a860-545a-49ef-ba9b-8ff1e27d94e2))
(pad "5" thru_hole circle (at -7.62 -5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp c0e5d20d-6bb3-4e13-891c-0b7e6e473a71))
(pad "6" thru_hole circle (at -7.62 -2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1643400f-2d7b-42e8-b5fe-ffc0cd8fe3b2))
(pad "7" thru_hole circle (at -7.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 84635ecc-9a26-4e8a-813a-4b27a5e48cd5))
(pad "8" thru_hole circle (at -7.62 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp b668d296-14fc-4b84-accd-27afe52b0bcc))
(pad "9" thru_hole circle (at -7.62 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d72ba11c-ec78-47da-85ba-9c9cdd5dede8))
(pad "10" thru_hole circle (at -7.62 7.62) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 18cd859f-2988-4b04-b377-fc31fe6c3049))
(pad "11" thru_hole circle (at -7.62 10.16) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp e37a481d-c7b7-482a-8525-f845a4edaac7))
(pad "12" thru_hole circle (at -7.62 12.7) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9b6dd7e8-c484-41b3-9056-3e2898df898c))
(pad "13" thru_hole circle (at -7.62 15.24) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 52777c1d-6378-4a91-b9ed-aeecaaab9a5c))
(pad "14" thru_hole circle (at -7.62 17.78) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 13d42560-7b2d-45ac-9fef-86e319efe1c0))
(pad "15" thru_hole circle (at -5.08 17.78) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 92041932-9f62-4058-9f33-630928a24c4b))
(pad "16" thru_hole circle (at -2.54 17.78) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp d024c943-d91b-4e9b-b09b-f44e675c95e6))
(pad "17" thru_hole circle (at 0 17.78) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp f6252279-8485-4e84-8f7a-20346d55790c))
(pad "18" thru_hole circle (at 2.54 17.78) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 7e34fd27-03d2-4c36-b8ca-a14d3c0cd739))
(pad "19" thru_hole circle (at 5.08 17.78) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp a515bf08-f429-4db5-8e72-b6fdf995d6c5))
(pad "20" thru_hole circle (at 7.62 17.78) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 16d9e79d-9537-4092-9ca6-637284d10a66))
(pad "21" thru_hole circle (at 7.62 15.24) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 11e66fe1-1866-455a-ac12-6ed5d512a95d))
(pad "22" thru_hole circle (at 7.62 12.7) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 1152f956-ec8f-4ce2-9030-f55c0fc6a85f))
(pad "23" thru_hole circle (at 7.62 10.16) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp fcbda4aa-9c44-4091-99d4-7c4bb4828fc7))
(pad "24" thru_hole circle (at 7.62 7.62) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 14c7c6f6-100d-4c7a-9dac-0df3286a2d6b))
(pad "25" thru_hole circle (at 7.62 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 9f4b146b-a506-4f4e-a7cd-c997e0c3e26c))
(pad "26" thru_hole circle (at 7.62 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 3a859811-960f-4240-b06b-6f73fd348234))
(pad "27" thru_hole circle (at 7.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 01dc3664-ff05-45bb-ae01-3b8e916b6dc1))
(pad "28" thru_hole circle (at 7.62 -2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 54ac3044-e245-41aa-b6c2-818330ff8555))
(pad "29" thru_hole circle (at 7.62 -5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 846b6c27-e31b-4a49-b99c-2ac52e6558e0))
(pad "30" thru_hole circle (at 7.62 -7.62) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 6b31eabb-cbd3-454a-a55c-68cc215b01a5))
(pad "31" thru_hole circle (at 7.62 -10.16) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp 898b7be4-d92e-4ee5-b139-6422792cae11))
(pad "32" thru_hole circle (at 7.62 -12.7) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ba2dcccd-3de6-4a5d-9656-66acc17ad6e9))
(pad "33" thru_hole circle (at 7.62 -15.24) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) (tstamp ad50ce04-5b82-417b-a8ac-bc3c237f3cfc))
(pad "34" thru_hole circle (at 5.08 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 9c984326-2ff6-4968-9493-fffa1afaf32e))
(pad "35" thru_hole circle (at 5.08 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 91275d1b-4463-45fa-9cc2-3de769af9128))
(pad "36" thru_hole circle (at 5.08 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp c750ac65-70a6-4abd-8145-23d376c324ed))
(model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x14_P2.54mm_Vertical.step"
(offset (xyz -7.62 15.24 -1.905))
(scale (xyz 1 1 1))
(rotate (xyz 0 180 0))
)
(model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x14_P2.54mm_Vertical.step"
(offset (xyz 7.62 15.24 -1.905))
(scale (xyz 1 1 1))
(rotate (xyz 0 180 0))
)
(model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.step"
(offset (xyz 5.08 -17.78 -1.905))
(scale (xyz 1 1 1))
(rotate (xyz 0 180 90))
)
(model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Vertical.step"
(offset (xyz 5.08 7.62 -1.905))
(scale (xyz 1 1 1))
(rotate (xyz 0 -180 0))
)
)

View File

@ -0,0 +1,78 @@
(footprint "Transformer_Ethernet_Bourns_PT61020EL" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 5C422741)
(descr "https://www.bourns.com/docs/Product-Datasheets/PT61017PEL.pdf")
(tags "Transformer Ethernet Single Center-Tap")
(property "DPN" "PT61020ELCT-ND")
(property "Distributor" "DigiKey")
(property "MPN" "PT61020EL")
(property "Sheetfile" "ethernet.kicad_sch")
(property "Sheetname" "Gigabit Ethernet")
(property "Status" "NEW")
(attr smd)
(fp_text reference "TR?" (at 0 -9.8) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 8607a8b1-7d52-4549-820e-33a6d41d684a)
)
(fp_text value "PT61020EL" (at 0 10.6) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp a0ec73c5-9fc1-472e-bdc2-7c30e4e8cabd)
)
(fp_text user "${REFERENCE}" (at -0.1 -2.5) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 56e3fc65-f7ae-4428-b7dd-a5b47fa49bb7)
)
(fp_line (start -3.7 7.575) (end -3.7 9.1) (layer "F.SilkS") (width 0.12) (tstamp 12c08172-820d-4fb7-ac0c-b7da7c4c31fc))
(fp_line (start 3.5 9.1) (end 3.5 7.575) (layer "F.SilkS") (width 0.12) (tstamp 1a423678-01be-41ab-8e67-22407de148af))
(fp_line (start -3.7 9.1) (end 3.5 9.1) (layer "F.SilkS") (width 0.12) (tstamp 36ceed7f-6117-4154-b3aa-6dec2f9e807a))
(fp_line (start -3.7 -9.05) (end 3.5 -9.05) (layer "F.SilkS") (width 0.12) (tstamp 3d146bde-2efb-45b7-8b7a-04fe0da1078a))
(fp_line (start -5.3 -7.525) (end -3.7 -7.525) (layer "F.SilkS") (width 0.12) (tstamp 4bfbbe95-89fe-41a9-923f-1b2f629aabce))
(fp_line (start -3.7 -7.525) (end -3.7 -9.05) (layer "F.SilkS") (width 0.12) (tstamp 7a01425c-ab11-4742-9b58-30e556a3796f))
(fp_line (start 3.5 -9.05) (end 3.5 -7.525) (layer "F.SilkS") (width 0.12) (tstamp 9093914a-35a0-4c44-93ec-004bf60eacdc))
(fp_line (start -3.8 -7.6) (end -5.6 -7.6) (layer "F.CrtYd") (width 0.05) (tstamp 0bd55f23-a0ac-42d6-8a6a-80f27f024f8f))
(fp_line (start 3.6 7.6) (end 5.4 7.6) (layer "F.CrtYd") (width 0.05) (tstamp 18bcc9c8-13bb-4891-8cdd-4b5f27ebab2d))
(fp_line (start 3.6 9.175) (end 3.6 7.6) (layer "F.CrtYd") (width 0.05) (tstamp 2092b921-5be6-45d9-9b77-3df62e720b95))
(fp_line (start -3.8 -7.6) (end -3.8 -9.15) (layer "F.CrtYd") (width 0.05) (tstamp 4eb1bd34-2570-4e3d-8044-bfbbbc8a258f))
(fp_line (start -5.6 7.6) (end -3.8 7.6) (layer "F.CrtYd") (width 0.05) (tstamp 735ca191-1581-497f-9689-a9590f801ce0))
(fp_line (start 5.4 7.6) (end 5.4 -7.6) (layer "F.CrtYd") (width 0.05) (tstamp 76dcccda-31e0-4fae-baea-3dbcb2597e5c))
(fp_line (start -3.8 7.6) (end -3.8 9.175) (layer "F.CrtYd") (width 0.05) (tstamp 80628eb5-65a8-474c-b947-2f11fea59eeb))
(fp_line (start -5.6 -7.6) (end -5.6 7.6) (layer "F.CrtYd") (width 0.05) (tstamp 90636419-f02c-44e9-b182-f918d1a91d16))
(fp_line (start -3.8 -9.15) (end 3.6 -9.15) (layer "F.CrtYd") (width 0.05) (tstamp b137dcc9-394c-4861-94ea-a3b8b726e7ff))
(fp_line (start -3.8 9.175) (end 3.6 9.175) (layer "F.CrtYd") (width 0.05) (tstamp d7978506-3585-41fd-829b-e5fa95374e27))
(fp_line (start 3.6 -7.6) (end 3.6 -9.15) (layer "F.CrtYd") (width 0.05) (tstamp fddb2081-710b-404a-bf63-b50fdea2b698))
(fp_line (start 5.4 -7.6) (end 3.6 -7.6) (layer "F.CrtYd") (width 0.05) (tstamp fec353b2-d522-471e-bb6b-8cfe895779f2))
(fp_line (start 3.35 9) (end 3.35 -8.9) (layer "F.Fab") (width 0.1) (tstamp 2a1fa3a2-badd-4c26-87f5-71f584d532e4))
(fp_line (start -2.55 -8.9) (end -3.55 -7.9) (layer "F.Fab") (width 0.1) (tstamp 65af6eb5-6cc3-4af7-9a00-75a39973c484))
(fp_line (start 3.35 -8.9) (end -2.55 -8.9) (layer "F.Fab") (width 0.1) (tstamp 8eb8fafa-7123-4138-881d-e51c613168da))
(fp_line (start -3.55 9) (end 3.35 9) (layer "F.Fab") (width 0.1) (tstamp b97b99df-47ce-457f-ac76-70801f0adef4))
(fp_line (start -3.55 -7.9) (end -3.55 9) (layer "F.Fab") (width 0.1) (tstamp ec3756ff-e635-499a-9269-7c3099d11a36))
(pad "1" smd rect (at -4.5 -6.945) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7b80a70-500a-4442-9852-6bddb9360cff))
(pad "2" smd rect (at -4.5 -5.675) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e78366e5-1872-4db6-b702-d5314596280a))
(pad "3" smd rect (at -4.5 -4.405) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cfb37bd5-4350-417e-8b57-2b992a4ddcc2))
(pad "4" smd rect (at -4.5 -3.135) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 57c144d0-c0b2-4dd3-92e1-6750630cf5fe))
(pad "5" smd rect (at -4.5 -1.865) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 36ad834c-dbac-4f37-86af-74c7380f24fd))
(pad "6" smd rect (at -4.5 -0.595) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 733175b4-6cba-44dd-980e-4ad11cb54d19))
(pad "7" smd rect (at -4.5 0.675) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 88066062-4a44-4cc4-a754-e4e10797320c))
(pad "8" smd rect (at -4.5 1.945) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 95029c68-3113-42d5-9459-907c4cfadf9d))
(pad "9" smd rect (at -4.5 3.195) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9b43633b-563e-4eb5-a5ad-452d59563fb5))
(pad "10" smd rect (at -4.5 4.465) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 039ae695-f2d2-420f-b231-c7a306e4a19a))
(pad "11" smd rect (at -4.5 5.735) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9b9d6f39-8e04-4bd8-96f1-491fb6eaf199))
(pad "12" smd rect (at -4.5 7.005) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fae7739b-3420-49ae-8b86-25ec946bb2e0))
(pad "13" smd rect (at 4.28 7.005) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5c38f8ad-b2f5-47b7-8800-26f7d964577e))
(pad "14" smd rect (at 4.28 5.735) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d123dfc6-d074-461f-aa6c-6006e3895ee4))
(pad "15" smd rect (at 4.28 4.465) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 901045ca-8b3a-4988-b4e6-432cf0423684))
(pad "16" smd rect (at 4.28 3.195) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a3a05ec9-bff6-4b4a-8f88-82f14c0e8359))
(pad "17" smd rect (at 4.3 1.945) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1eee29e7-ae9f-4aa3-a833-8add37c65581))
(pad "18" smd rect (at 4.3 0.675) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9a5d0f7c-bb7d-4982-bb45-c4c018137824))
(pad "19" smd rect (at 4.3 -0.595) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ea9c2596-118d-474f-bdd2-9062e7bd9bb2))
(pad "20" smd rect (at 4.3 -1.865) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 843aab5c-3481-4a10-ac3f-881fe0914575))
(pad "21" smd rect (at 4.3 -3.135) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ce9c72a-b417-4254-8c73-028163b79850))
(pad "22" smd rect (at 4.3 -4.405) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fa08b9d0-d277-4157-bfad-35cf47629a52))
(pad "23" smd rect (at 4.3 -5.675) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c30ae46f-eda7-4437-818b-e911cd598a30))
(pad "24" smd rect (at 4.3 -6.945) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 20feeaef-b18b-4913-a8e0-43deba5bb8c8))
(model "${KICAD6_3DMODEL_DIR}/Transformer_SMD.3dshapes/Transformer_Ethernet_Bourns_PT61017PEL.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

File diff suppressed because it is too large Load Diff