Add adapter for ED067KC1/ED113TC1; revise mainboard connector model

This commit is contained in:
Wenting Zhang 2024-04-02 19:52:58 -04:00
parent 7998f77aaa
commit 42c7b40052
21 changed files with 126318 additions and 32 deletions

4
.gitignore vendored
View file

@ -2,6 +2,8 @@
build/
.DS_Store
*.bak
pcb-backups/
*-backups/
production/
gerber/
#auto_saved_files#
*.lck

View file

@ -3,10 +3,12 @@
"active_layer": 31,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
@ -65,6 +67,12 @@
"visible_layers": "00090a0_80000001",
"zone_display_mode": 0
},
"git": {
"repo_password": "",
"repo_type": "",
"repo_username": "",
"ssh_key": ""
},
"meta": {
"filename": "adapter.kicad_prl",
"version": 3

View file

@ -1,15 +1,19 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"board_outline_line_width": 0.09999999999999999,
"copper_line_width": 0.19999999999999998,
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
"board_outline_line_width": 0.1,
"copper_line_width": 0.2,
"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,
"courtyard_line_width": 0.05,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
@ -20,7 +24,7 @@
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.09999999999999999,
"fab_line_width": 0.1,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
@ -62,20 +66,27 @@
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
@ -85,9 +96,14 @@
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
@ -103,21 +119,69 @@
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.15239999999999998,
"min_clearance": 0.1524,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.075,
"min_hole_clearance": 0.0,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_microvia_diameter": 0.2,
"min_microvia_drill": 0.1,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.8,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.15239999999999998,
"min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.6095999999999999,
"min_track_width": 0.1524,
"min_via_annular_width": 0.05,
"min_via_diameter": 0.6096,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"solder_mask_to_copper_clearance": 0.005,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": true
}
],
"teardrop_parameters": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [
0.0,
0.1524,
@ -128,6 +192,32 @@
0.8,
1.0
],
"tuning_pattern_settings": {
"diff_pair_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 1.0
},
"diff_pair_skew_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
},
"single_track_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
}
},
"via_dimensions": [
{
"diameter": 0.0,
@ -141,7 +231,15 @@
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": []
"ipc2581": {
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
},
"layer_presets": [],
"viewports": []
},
"boards": [],
"cvpcb": {
@ -328,15 +426,21 @@
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
@ -346,6 +450,7 @@
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "ignore",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
@ -363,7 +468,7 @@
"net_settings": {
"classes": [
{
"bus_width": 12.0,
"bus_width": 12,
"clearance": 0.1524,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
@ -377,28 +482,93 @@
"track_width": 0.1524,
"via_diameter": 0.65,
"via_drill": 0.3,
"wire_width": 6.0
"wire_width": 6
}
],
"meta": {
"version": 2
"version": 3
},
"net_colors": null
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"plot": "",
"pos_files": "",
"specctra_dsn": "",
"step": "",
"svg": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"bom_fmt_presets": [],
"bom_fmt_settings": {
"field_delimiter": ",",
"keep_line_breaks": false,
"keep_tabs": false,
"name": "CSV",
"ref_delimiter": ",",
"ref_range_delimiter": "",
"string_delimiter": "\""
},
"bom_presets": [],
"bom_settings": {
"exclude_dnp": false,
"fields_ordered": [
{
"group_by": false,
"label": "Reference",
"name": "Reference",
"show": true
},
{
"group_by": true,
"label": "Value",
"name": "Value",
"show": true
},
{
"group_by": false,
"label": "Datasheet",
"name": "Datasheet",
"show": true
},
{
"group_by": false,
"label": "Footprint",
"name": "Footprint",
"show": true
},
{
"group_by": false,
"label": "Qty",
"name": "${QUANTITY}",
"show": true
},
{
"group_by": true,
"label": "DNP",
"name": "${DNP}",
"show": true
}
],
"filter_string": "",
"group_symbols": true,
"name": "Grouped By Value",
"sort_asc": true,
"sort_field": "Reference"
},
"connection_grid_size": 50.0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_bus_thickness": 12.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
@ -411,6 +581,11 @@
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"operating_point_overlay_i_precision": 3,
"operating_point_overlay_i_range": "~A",
"operating_point_overlay_v_precision": 3,
"operating_point_overlay_v_range": "~V",
"overbar_offset_ratio": 1.23,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
@ -432,7 +607,12 @@
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
"spice_model_current_sheet_as_root": true,
"spice_save_all_currents": false,
"spice_save_all_dissipations": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,83 @@
{
"board": {
"active_layer": 37,
"active_layer_preset": "",
"auto_track_width": false,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 1.0
},
"ratsnest_display_mode": 0,
"selection_filter": {
"dimensions": false,
"footprints": true,
"graphics": true,
"keepouts": false,
"lockedItems": true,
"otherItems": false,
"pads": false,
"text": false,
"tracks": true,
"vias": true,
"zones": false
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36
],
"visible_layers": "00090a0_80000001",
"zone_display_mode": 0
},
"git": {
"repo_password": "",
"repo_type": "",
"repo_username": "",
"ssh_key": ""
},
"meta": {
"filename": "adapter.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

View file

@ -0,0 +1,626 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
"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": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [],
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.15239999999999998,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.075,
"min_hole_clearance": 0.0,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.7999999999999999,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.15239999999999998,
"min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.6095999999999999,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"solder_mask_to_copper_clearance": 0.005,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": true
}
],
"teardrop_parameters": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [
0.0,
0.1524,
0.2,
0.3,
0.4,
0.6,
0.8,
1.0
],
"tuning_pattern_settings": {
"diff_pair_defaults": {
"corner_radius_percentage": 100,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.1,
"single_sided": false,
"spacing": 0.6
},
"diff_pair_skew_defaults": {
"corner_radius_percentage": 100,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.1,
"single_sided": false,
"spacing": 0.6
},
"single_track_defaults": {
"corner_radius_percentage": 100,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.1,
"single_sided": false,
"spacing": 0.6
}
},
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
},
{
"diameter": 0.65,
"drill": 0.3
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"ipc2581": {
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
},
"layer_presets": [],
"viewports": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "ignore",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "adapter.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12,
"clearance": 0.1524,
"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.1524,
"via_diameter": 0.65,
"via_drill": 0.3,
"wire_width": 6
}
],
"meta": {
"version": 3
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"plot": "gerber/",
"pos_files": "",
"specctra_dsn": "",
"step": "",
"svg": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"bom_fmt_presets": [],
"bom_fmt_settings": {
"field_delimiter": ",",
"keep_line_breaks": false,
"keep_tabs": false,
"name": "CSV",
"ref_delimiter": ",",
"ref_range_delimiter": "",
"string_delimiter": "\""
},
"bom_presets": [],
"bom_settings": {
"exclude_dnp": false,
"fields_ordered": [
{
"group_by": false,
"label": "Reference",
"name": "Reference",
"show": true
},
{
"group_by": true,
"label": "Value",
"name": "Value",
"show": true
},
{
"group_by": false,
"label": "Datasheet",
"name": "Datasheet",
"show": true
},
{
"group_by": false,
"label": "Footprint",
"name": "Footprint",
"show": true
},
{
"group_by": false,
"label": "Qty",
"name": "${QUANTITY}",
"show": true
},
{
"group_by": true,
"label": "DNP",
"name": "${DNP}",
"show": true
}
],
"filter_string": "",
"group_symbols": true,
"name": "Grouped By Value",
"sort_asc": true,
"sort_field": "Reference"
},
"connection_grid_size": 50.0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_bus_thickness": 12.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"default_wire_thickness": 6.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,
"operating_point_overlay_i_precision": 3,
"operating_point_overlay_i_range": "~A",
"operating_point_overlay_v_precision": 3,
"operating_point_overlay_v_range": "~V",
"overbar_offset_ratio": 1.23,
"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_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
"spice_model_current_sheet_as_root": true,
"spice_save_all_currents": false,
"spice_save_all_dissipations": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"24530e76-d05f-4501-b152-7c7379698255",
"Root"
]
],
"text_variables": {}
}

File diff suppressed because it is too large Load diff

333
pcb/50p-adapter-b/adapter.xml Executable file
View file

@ -0,0 +1,333 @@
<?xml version="1.0" encoding="UTF-8"?>
<export version="E">
<design>
<source>/Users/wenting/Documents/projects/Glider/pcb/39p-adapter/adapter.kicad_sch</source>
<date>Thursday, September 15, 2022 at 11:43:33 PM</date>
<tool>Eeschema (6.0.5-0)</tool>
<sheet number="1" name="/" tstamps="/">
<title_block>
<title/>
<company/>
<rev/>
<date/>
<source>adapter.kicad_sch</source>
<comment number="1" value=""/>
<comment number="2" value=""/>
<comment number="3" value=""/>
<comment number="4" value=""/>
<comment number="5" value=""/>
<comment number="6" value=""/>
<comment number="7" value=""/>
<comment number="8" value=""/>
<comment number="9" value=""/>
</title_block>
</sheet>
</design>
<components>
<comp ref="J1">
<value>FH12-40S-0.5SH</value>
<footprint>footprints:Hirose_FH12-40S-0.5SH_1x40-1MP_P0.50mm_Horizontal_Reversed</footprint>
<libsource lib="Connector_Generic_MountingPin" part="Conn_01x40_MountingPin" description="Generic connectable mounting pin connector, single row, 01x40, script generated (kicad-library-utils/schlib/autogen/connector/)"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="adapter.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>dcc0e627-6bc8-4063-8679-f86718c95d60</tstamps>
</comp>
<comp ref="J3">
<value>10064555-392120HLF</value>
<footprint>footprints:HRS_FH26W-39S-0.3SHW(60)</footprint>
<fields>
<field name="LCSC">609-10064555-392120HLFCT-ND</field>
<field name="Ref.Price">0.95</field>
</fields>
<libsource lib="Connector_Generic_MountingPin" part="Conn_01x39_MountingPin" description="Generic connectable mounting pin connector, single row, 01x39, script generated (kicad-library-utils/schlib/autogen/connector/)"/>
<property name="LCSC" value="609-10064555-392120HLFCT-ND"/>
<property name="Ref.Price" value="0.95"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="adapter.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>ca490f94-0af2-4c6f-98e7-c0112559ea60</tstamps>
</comp>
</components>
<libparts>
<libpart lib="Connector_Generic_MountingPin" part="Conn_01x39_MountingPin">
<description>Generic connectable mounting pin connector, single row, 01x39, script generated (kicad-library-utils/schlib/autogen/connector/)</description>
<docs>~</docs>
<footprints>
<fp>Connector*:*_1x??-1MP*</fp>
</footprints>
<fields>
<field name="Reference">J</field>
<field name="Value">Conn_01x39_MountingPin</field>
<field name="Datasheet">~</field>
</fields>
<pins>
<pin num="1" name="Pin_1" type="passive"/>
<pin num="2" name="Pin_2" type="passive"/>
<pin num="3" name="Pin_3" type="passive"/>
<pin num="4" name="Pin_4" type="passive"/>
<pin num="5" name="Pin_5" type="passive"/>
<pin num="6" name="Pin_6" type="passive"/>
<pin num="7" name="Pin_7" type="passive"/>
<pin num="8" name="Pin_8" type="passive"/>
<pin num="9" name="Pin_9" type="passive"/>
<pin num="10" name="Pin_10" type="passive"/>
<pin num="11" name="Pin_11" type="passive"/>
<pin num="12" name="Pin_12" type="passive"/>
<pin num="13" name="Pin_13" type="passive"/>
<pin num="14" name="Pin_14" type="passive"/>
<pin num="15" name="Pin_15" type="passive"/>
<pin num="16" name="Pin_16" type="passive"/>
<pin num="17" name="Pin_17" type="passive"/>
<pin num="18" name="Pin_18" type="passive"/>
<pin num="19" name="Pin_19" type="passive"/>
<pin num="20" name="Pin_20" type="passive"/>
<pin num="21" name="Pin_21" type="passive"/>
<pin num="22" name="Pin_22" type="passive"/>
<pin num="23" name="Pin_23" type="passive"/>
<pin num="24" name="Pin_24" type="passive"/>
<pin num="25" name="Pin_25" type="passive"/>
<pin num="26" name="Pin_26" type="passive"/>
<pin num="27" name="Pin_27" type="passive"/>
<pin num="28" name="Pin_28" type="passive"/>
<pin num="29" name="Pin_29" type="passive"/>
<pin num="30" name="Pin_30" type="passive"/>
<pin num="31" name="Pin_31" type="passive"/>
<pin num="32" name="Pin_32" type="passive"/>
<pin num="33" name="Pin_33" type="passive"/>
<pin num="34" name="Pin_34" type="passive"/>
<pin num="35" name="Pin_35" type="passive"/>
<pin num="36" name="Pin_36" type="passive"/>
<pin num="37" name="Pin_37" type="passive"/>
<pin num="38" name="Pin_38" type="passive"/>
<pin num="39" name="Pin_39" type="passive"/>
<pin num="MP" name="MountPin" type="passive"/>
</pins>
</libpart>
<libpart lib="Connector_Generic_MountingPin" part="Conn_01x40_MountingPin">
<description>Generic connectable mounting pin connector, single row, 01x40, script generated (kicad-library-utils/schlib/autogen/connector/)</description>
<docs>~</docs>
<footprints>
<fp>Connector*:*_1x??-1MP*</fp>
</footprints>
<fields>
<field name="Reference">J</field>
<field name="Value">Conn_01x40_MountingPin</field>
<field name="Datasheet">~</field>
</fields>
<pins>
<pin num="1" name="Pin_1" type="passive"/>
<pin num="2" name="Pin_2" type="passive"/>
<pin num="3" name="Pin_3" type="passive"/>
<pin num="4" name="Pin_4" type="passive"/>
<pin num="5" name="Pin_5" type="passive"/>
<pin num="6" name="Pin_6" type="passive"/>
<pin num="7" name="Pin_7" type="passive"/>
<pin num="8" name="Pin_8" type="passive"/>
<pin num="9" name="Pin_9" type="passive"/>
<pin num="10" name="Pin_10" type="passive"/>
<pin num="11" name="Pin_11" type="passive"/>
<pin num="12" name="Pin_12" type="passive"/>
<pin num="13" name="Pin_13" type="passive"/>
<pin num="14" name="Pin_14" type="passive"/>
<pin num="15" name="Pin_15" type="passive"/>
<pin num="16" name="Pin_16" type="passive"/>
<pin num="17" name="Pin_17" type="passive"/>
<pin num="18" name="Pin_18" type="passive"/>
<pin num="19" name="Pin_19" type="passive"/>
<pin num="20" name="Pin_20" type="passive"/>
<pin num="21" name="Pin_21" type="passive"/>
<pin num="22" name="Pin_22" type="passive"/>
<pin num="23" name="Pin_23" type="passive"/>
<pin num="24" name="Pin_24" type="passive"/>
<pin num="25" name="Pin_25" type="passive"/>
<pin num="26" name="Pin_26" type="passive"/>
<pin num="27" name="Pin_27" type="passive"/>
<pin num="28" name="Pin_28" type="passive"/>
<pin num="29" name="Pin_29" type="passive"/>
<pin num="30" name="Pin_30" type="passive"/>
<pin num="31" name="Pin_31" type="passive"/>
<pin num="32" name="Pin_32" type="passive"/>
<pin num="33" name="Pin_33" type="passive"/>
<pin num="34" name="Pin_34" type="passive"/>
<pin num="35" name="Pin_35" type="passive"/>
<pin num="36" name="Pin_36" type="passive"/>
<pin num="37" name="Pin_37" type="passive"/>
<pin num="38" name="Pin_38" type="passive"/>
<pin num="39" name="Pin_39" type="passive"/>
<pin num="40" name="Pin_40" type="passive"/>
<pin num="MP" name="MountPin" type="passive"/>
</pins>
</libpart>
</libparts>
<libraries>
<library logical="Connector_Generic_MountingPin">
<uri>/Applications/KiCad/KiCad.app/Contents/SharedSupport/symbols//Connector_Generic_MountingPin.kicad_sym</uri>
</library>
</libraries>
<nets>
<net code="1" name="+3V3">
<node ref="J1" pin="11" pinfunction="Pin_11" pintype="passive"/>
<node ref="J1" pin="5" pinfunction="Pin_5" pintype="passive"/>
<node ref="J3" pin="4" pinfunction="Pin_4" pintype="passive"/>
</net>
<net code="2" name="/ED0">
<node ref="J1" pin="14" pinfunction="Pin_14" pintype="passive"/>
<node ref="J3" pin="12" pinfunction="Pin_12" pintype="passive"/>
</net>
<net code="3" name="/ED1">
<node ref="J1" pin="15" pinfunction="Pin_15" pintype="passive"/>
<node ref="J3" pin="13" pinfunction="Pin_13" pintype="passive"/>
</net>
<net code="4" name="/ED2">
<node ref="J1" pin="16" pinfunction="Pin_16" pintype="passive"/>
<node ref="J3" pin="14" pinfunction="Pin_14" pintype="passive"/>
</net>
<net code="5" name="/ED3">
<node ref="J1" pin="17" pinfunction="Pin_17" pintype="passive"/>
<node ref="J3" pin="15" pinfunction="Pin_15" pintype="passive"/>
</net>
<net code="6" name="/ED4">
<node ref="J1" pin="18" pinfunction="Pin_18" pintype="passive"/>
<node ref="J3" pin="16" pinfunction="Pin_16" pintype="passive"/>
</net>
<net code="7" name="/ED5">
<node ref="J1" pin="19" pinfunction="Pin_19" pintype="passive"/>
<node ref="J3" pin="17" pinfunction="Pin_17" pintype="passive"/>
</net>
<net code="8" name="/ED6">
<node ref="J1" pin="20" pinfunction="Pin_20" pintype="passive"/>
<node ref="J3" pin="18" pinfunction="Pin_18" pintype="passive"/>
</net>
<net code="9" name="/ED7">
<node ref="J1" pin="21" pinfunction="Pin_21" pintype="passive"/>
<node ref="J3" pin="19" pinfunction="Pin_19" pintype="passive"/>
</net>
<net code="10" name="/ED8">
<node ref="J1" pin="23" pinfunction="Pin_23" pintype="passive"/>
</net>
<net code="11" name="/ED9">
<node ref="J1" pin="24" pinfunction="Pin_24" pintype="passive"/>
</net>
<net code="12" name="/ED10">
<node ref="J1" pin="25" pinfunction="Pin_25" pintype="passive"/>
</net>
<net code="13" name="/ED11">
<node ref="J1" pin="26" pinfunction="Pin_26" pintype="passive"/>
</net>
<net code="14" name="/ED12">
<node ref="J1" pin="27" pinfunction="Pin_27" pintype="passive"/>
</net>
<net code="15" name="/ED13">
<node ref="J1" pin="28" pinfunction="Pin_28" pintype="passive"/>
</net>
<net code="16" name="/ED14">
<node ref="J1" pin="29" pinfunction="Pin_29" pintype="passive"/>
</net>
<net code="17" name="/ED15">
<node ref="J1" pin="30" pinfunction="Pin_30" pintype="passive"/>
</net>
<net code="18" name="/ESDCLK">
<node ref="J1" pin="13" pinfunction="Pin_13" pintype="passive"/>
<node ref="J3" pin="5" pinfunction="Pin_5" pintype="passive"/>
</net>
<net code="19" name="/ESDLE">
<node ref="J1" pin="32" pinfunction="Pin_32" pintype="passive"/>
<node ref="J3" pin="6" pinfunction="Pin_6" pintype="passive"/>
</net>
<net code="20" name="/ESDOE">
<node ref="J1" pin="33" pinfunction="Pin_33" pintype="passive"/>
<node ref="J3" pin="7" pinfunction="Pin_7" pintype="passive"/>
</net>
<net code="21" name="/GDCLK">
<node ref="J1" pin="7" pinfunction="Pin_7" pintype="passive"/>
<node ref="J3" pin="33" pinfunction="Pin_33" pintype="passive"/>
</net>
<net code="22" name="/GDOE">
<node ref="J1" pin="6" pinfunction="Pin_6" pintype="passive"/>
<node ref="J3" pin="28" pinfunction="Pin_28" pintype="passive"/>
</net>
<net code="23" name="/GDSP">
<node ref="J1" pin="8" pinfunction="Pin_8" pintype="passive"/>
<node ref="J3" pin="32" pinfunction="Pin_32" pintype="passive"/>
</net>
<net code="24" name="/SDCE0">
<node ref="J1" pin="31" pinfunction="Pin_31" pintype="passive"/>
<node ref="J3" pin="11" pinfunction="Pin_11" pintype="passive"/>
</net>
<net code="25" name="GND">
<node ref="J1" pin="12" pinfunction="Pin_12" pintype="passive"/>
<node ref="J1" pin="22" pinfunction="Pin_22" pintype="passive"/>
<node ref="J1" pin="9" pinfunction="Pin_9" pintype="passive"/>
<node ref="J1" pin="MP" pinfunction="MountPin" pintype="passive"/>
<node ref="J3" pin="20" pinfunction="Pin_20" pintype="passive"/>
<node ref="J3" pin="29" pinfunction="Pin_29" pintype="passive"/>
<node ref="J3" pin="3" pinfunction="Pin_3" pintype="passive"/>
<node ref="J3" pin="30" pinfunction="Pin_30" pintype="passive"/>
<node ref="J3" pin="31" pinfunction="Pin_31" pintype="passive"/>
<node ref="J3" pin="35" pinfunction="Pin_35" pintype="passive"/>
<node ref="J3" pin="36" pinfunction="Pin_36" pintype="passive"/>
<node ref="J3" pin="37" pinfunction="Pin_37" pintype="passive"/>
<node ref="J3" pin="38" pinfunction="Pin_38" pintype="passive"/>
<node ref="J3" pin="39" pinfunction="Pin_39" pintype="passive"/>
<node ref="J3" pin="8" pinfunction="Pin_8" pintype="passive"/>
<node ref="J3" pin="9" pinfunction="Pin_9" pintype="passive"/>
<node ref="J3" pin="MP" pinfunction="MountPin" pintype="passive"/>
</net>
<net code="26" name="VCOM">
<node ref="J1" pin="10" pinfunction="Pin_10" pintype="passive"/>
<node ref="J1" pin="40" pinfunction="Pin_40" pintype="passive"/>
<node ref="J3" pin="22" pinfunction="Pin_22" pintype="passive"/>
<node ref="J3" pin="34" pinfunction="Pin_34" pintype="passive"/>
</net>
<net code="27" name="VGH">
<node ref="J1" pin="3" pinfunction="Pin_3" pintype="passive"/>
<node ref="J3" pin="23" pinfunction="Pin_23" pintype="passive"/>
</net>
<net code="28" name="VGL">
<node ref="J1" pin="1" pinfunction="Pin_1" pintype="passive"/>
<node ref="J3" pin="24" pinfunction="Pin_24" pintype="passive"/>
</net>
<net code="29" name="VNEG">
<node ref="J1" pin="38" pinfunction="Pin_38" pintype="passive"/>
<node ref="J3" pin="1" pinfunction="Pin_1" pintype="passive"/>
</net>
<net code="30" name="VPOS">
<node ref="J1" pin="36" pinfunction="Pin_36" pintype="passive"/>
<node ref="J3" pin="2" pinfunction="Pin_2" pintype="passive"/>
</net>
<net code="31" name="unconnected-(J1-Pad2)">
<node ref="J1" pin="2" pinfunction="Pin_2" pintype="passive+no_connect"/>
</net>
<net code="32" name="unconnected-(J1-Pad4)">
<node ref="J1" pin="4" pinfunction="Pin_4" pintype="passive+no_connect"/>
</net>
<net code="33" name="unconnected-(J1-Pad34)">
<node ref="J1" pin="34" pinfunction="Pin_34" pintype="passive+no_connect"/>
</net>
<net code="34" name="unconnected-(J1-Pad35)">
<node ref="J1" pin="35" pinfunction="Pin_35" pintype="passive+no_connect"/>
</net>
<net code="35" name="unconnected-(J1-Pad37)">
<node ref="J1" pin="37" pinfunction="Pin_37" pintype="passive+no_connect"/>
</net>
<net code="36" name="unconnected-(J1-Pad39)">
<node ref="J1" pin="39" pinfunction="Pin_39" pintype="passive+no_connect"/>
</net>
<net code="37" name="unconnected-(J3-Pad10)">
<node ref="J3" pin="10" pinfunction="Pin_10" pintype="passive+no_connect"/>
</net>
<net code="38" name="unconnected-(J3-Pad21)">
<node ref="J3" pin="21" pinfunction="Pin_21" pintype="passive+no_connect"/>
</net>
<net code="39" name="unconnected-(J3-Pad25)">
<node ref="J3" pin="25" pinfunction="Pin_25" pintype="passive+no_connect"/>
</net>
<net code="40" name="unconnected-(J3-Pad26)">
<node ref="J3" pin="26" pinfunction="Pin_26" pintype="passive+no_connect"/>
</net>
<net code="41" name="unconnected-(J3-Pad27)">
<node ref="J3" pin="27" pinfunction="Pin_27" pintype="passive+no_connect"/>
</net>
</nets>
</export>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,3 @@
(fp_lib_table
(lib (name "footprints")(type "KiCad")(uri "${KIPRJMOD}/../common/footprints.pretty")(options "")(descr ""))
)

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,83 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "",
"auto_track_width": false,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 1.0
},
"ratsnest_display_mode": 0,
"selection_filter": {
"dimensions": false,
"footprints": true,
"graphics": true,
"keepouts": false,
"lockedItems": true,
"otherItems": false,
"pads": false,
"text": false,
"tracks": true,
"vias": true,
"zones": false
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36
],
"visible_layers": "00090a0_80000001",
"zone_display_mode": 0
},
"git": {
"repo_password": "",
"repo_type": "",
"repo_username": "",
"ssh_key": ""
},
"meta": {
"filename": "adapter.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

View file

@ -0,0 +1,626 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
"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": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [],
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.15239999999999998,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.075,
"min_hole_clearance": 0.0,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.7999999999999999,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.15239999999999998,
"min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.6095999999999999,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"solder_mask_to_copper_clearance": 0.005,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": true
}
],
"teardrop_parameters": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [
0.0,
0.1524,
0.2,
0.3,
0.4,
0.6,
0.8,
1.0
],
"tuning_pattern_settings": {
"diff_pair_defaults": {
"corner_radius_percentage": 100,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.1,
"single_sided": false,
"spacing": 0.6
},
"diff_pair_skew_defaults": {
"corner_radius_percentage": 100,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.1,
"single_sided": false,
"spacing": 0.6
},
"single_track_defaults": {
"corner_radius_percentage": 100,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.1,
"single_sided": false,
"spacing": 0.6
}
},
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
},
{
"diameter": 0.65,
"drill": 0.3
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"ipc2581": {
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
},
"layer_presets": [],
"viewports": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "ignore",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "adapter.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12,
"clearance": 0.1524,
"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.1524,
"via_diameter": 0.65,
"via_drill": 0.3,
"wire_width": 6
}
],
"meta": {
"version": 3
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"plot": "gerber/",
"pos_files": "",
"specctra_dsn": "",
"step": "",
"svg": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"bom_fmt_presets": [],
"bom_fmt_settings": {
"field_delimiter": ",",
"keep_line_breaks": false,
"keep_tabs": false,
"name": "CSV",
"ref_delimiter": ",",
"ref_range_delimiter": "",
"string_delimiter": "\""
},
"bom_presets": [],
"bom_settings": {
"exclude_dnp": false,
"fields_ordered": [
{
"group_by": false,
"label": "Reference",
"name": "Reference",
"show": true
},
{
"group_by": true,
"label": "Value",
"name": "Value",
"show": true
},
{
"group_by": false,
"label": "Datasheet",
"name": "Datasheet",
"show": true
},
{
"group_by": false,
"label": "Footprint",
"name": "Footprint",
"show": true
},
{
"group_by": false,
"label": "Qty",
"name": "${QUANTITY}",
"show": true
},
{
"group_by": true,
"label": "DNP",
"name": "${DNP}",
"show": true
}
],
"filter_string": "",
"group_symbols": true,
"name": "Grouped By Value",
"sort_asc": true,
"sort_field": "Reference"
},
"connection_grid_size": 50.0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_bus_thickness": 12.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"default_wire_thickness": 6.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,
"operating_point_overlay_i_precision": 3,
"operating_point_overlay_i_range": "~A",
"operating_point_overlay_v_precision": 3,
"operating_point_overlay_v_range": "~V",
"overbar_offset_ratio": 1.23,
"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_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
"spice_model_current_sheet_as_root": true,
"spice_save_all_currents": false,
"spice_save_all_dissipations": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"24530e76-d05f-4501-b152-7c7379698255",
"Root"
]
],
"text_variables": {}
}

File diff suppressed because it is too large Load diff

333
pcb/50p-adapter/adapter.xml Executable file
View file

@ -0,0 +1,333 @@
<?xml version="1.0" encoding="UTF-8"?>
<export version="E">
<design>
<source>/Users/wenting/Documents/projects/Glider/pcb/39p-adapter/adapter.kicad_sch</source>
<date>Thursday, September 15, 2022 at 11:43:33 PM</date>
<tool>Eeschema (6.0.5-0)</tool>
<sheet number="1" name="/" tstamps="/">
<title_block>
<title/>
<company/>
<rev/>
<date/>
<source>adapter.kicad_sch</source>
<comment number="1" value=""/>
<comment number="2" value=""/>
<comment number="3" value=""/>
<comment number="4" value=""/>
<comment number="5" value=""/>
<comment number="6" value=""/>
<comment number="7" value=""/>
<comment number="8" value=""/>
<comment number="9" value=""/>
</title_block>
</sheet>
</design>
<components>
<comp ref="J1">
<value>FH12-40S-0.5SH</value>
<footprint>footprints:Hirose_FH12-40S-0.5SH_1x40-1MP_P0.50mm_Horizontal_Reversed</footprint>
<libsource lib="Connector_Generic_MountingPin" part="Conn_01x40_MountingPin" description="Generic connectable mounting pin connector, single row, 01x40, script generated (kicad-library-utils/schlib/autogen/connector/)"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="adapter.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>dcc0e627-6bc8-4063-8679-f86718c95d60</tstamps>
</comp>
<comp ref="J3">
<value>10064555-392120HLF</value>
<footprint>footprints:HRS_FH26W-39S-0.3SHW(60)</footprint>
<fields>
<field name="LCSC">609-10064555-392120HLFCT-ND</field>
<field name="Ref.Price">0.95</field>
</fields>
<libsource lib="Connector_Generic_MountingPin" part="Conn_01x39_MountingPin" description="Generic connectable mounting pin connector, single row, 01x39, script generated (kicad-library-utils/schlib/autogen/connector/)"/>
<property name="LCSC" value="609-10064555-392120HLFCT-ND"/>
<property name="Ref.Price" value="0.95"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="adapter.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>ca490f94-0af2-4c6f-98e7-c0112559ea60</tstamps>
</comp>
</components>
<libparts>
<libpart lib="Connector_Generic_MountingPin" part="Conn_01x39_MountingPin">
<description>Generic connectable mounting pin connector, single row, 01x39, script generated (kicad-library-utils/schlib/autogen/connector/)</description>
<docs>~</docs>
<footprints>
<fp>Connector*:*_1x??-1MP*</fp>
</footprints>
<fields>
<field name="Reference">J</field>
<field name="Value">Conn_01x39_MountingPin</field>
<field name="Datasheet">~</field>
</fields>
<pins>
<pin num="1" name="Pin_1" type="passive"/>
<pin num="2" name="Pin_2" type="passive"/>
<pin num="3" name="Pin_3" type="passive"/>
<pin num="4" name="Pin_4" type="passive"/>
<pin num="5" name="Pin_5" type="passive"/>
<pin num="6" name="Pin_6" type="passive"/>
<pin num="7" name="Pin_7" type="passive"/>
<pin num="8" name="Pin_8" type="passive"/>
<pin num="9" name="Pin_9" type="passive"/>
<pin num="10" name="Pin_10" type="passive"/>
<pin num="11" name="Pin_11" type="passive"/>
<pin num="12" name="Pin_12" type="passive"/>
<pin num="13" name="Pin_13" type="passive"/>
<pin num="14" name="Pin_14" type="passive"/>
<pin num="15" name="Pin_15" type="passive"/>
<pin num="16" name="Pin_16" type="passive"/>
<pin num="17" name="Pin_17" type="passive"/>
<pin num="18" name="Pin_18" type="passive"/>
<pin num="19" name="Pin_19" type="passive"/>
<pin num="20" name="Pin_20" type="passive"/>
<pin num="21" name="Pin_21" type="passive"/>
<pin num="22" name="Pin_22" type="passive"/>
<pin num="23" name="Pin_23" type="passive"/>
<pin num="24" name="Pin_24" type="passive"/>
<pin num="25" name="Pin_25" type="passive"/>
<pin num="26" name="Pin_26" type="passive"/>
<pin num="27" name="Pin_27" type="passive"/>
<pin num="28" name="Pin_28" type="passive"/>
<pin num="29" name="Pin_29" type="passive"/>
<pin num="30" name="Pin_30" type="passive"/>
<pin num="31" name="Pin_31" type="passive"/>
<pin num="32" name="Pin_32" type="passive"/>
<pin num="33" name="Pin_33" type="passive"/>
<pin num="34" name="Pin_34" type="passive"/>
<pin num="35" name="Pin_35" type="passive"/>
<pin num="36" name="Pin_36" type="passive"/>
<pin num="37" name="Pin_37" type="passive"/>
<pin num="38" name="Pin_38" type="passive"/>
<pin num="39" name="Pin_39" type="passive"/>
<pin num="MP" name="MountPin" type="passive"/>
</pins>
</libpart>
<libpart lib="Connector_Generic_MountingPin" part="Conn_01x40_MountingPin">
<description>Generic connectable mounting pin connector, single row, 01x40, script generated (kicad-library-utils/schlib/autogen/connector/)</description>
<docs>~</docs>
<footprints>
<fp>Connector*:*_1x??-1MP*</fp>
</footprints>
<fields>
<field name="Reference">J</field>
<field name="Value">Conn_01x40_MountingPin</field>
<field name="Datasheet">~</field>
</fields>
<pins>
<pin num="1" name="Pin_1" type="passive"/>
<pin num="2" name="Pin_2" type="passive"/>
<pin num="3" name="Pin_3" type="passive"/>
<pin num="4" name="Pin_4" type="passive"/>
<pin num="5" name="Pin_5" type="passive"/>
<pin num="6" name="Pin_6" type="passive"/>
<pin num="7" name="Pin_7" type="passive"/>
<pin num="8" name="Pin_8" type="passive"/>
<pin num="9" name="Pin_9" type="passive"/>
<pin num="10" name="Pin_10" type="passive"/>
<pin num="11" name="Pin_11" type="passive"/>
<pin num="12" name="Pin_12" type="passive"/>
<pin num="13" name="Pin_13" type="passive"/>
<pin num="14" name="Pin_14" type="passive"/>
<pin num="15" name="Pin_15" type="passive"/>
<pin num="16" name="Pin_16" type="passive"/>
<pin num="17" name="Pin_17" type="passive"/>
<pin num="18" name="Pin_18" type="passive"/>
<pin num="19" name="Pin_19" type="passive"/>
<pin num="20" name="Pin_20" type="passive"/>
<pin num="21" name="Pin_21" type="passive"/>
<pin num="22" name="Pin_22" type="passive"/>
<pin num="23" name="Pin_23" type="passive"/>
<pin num="24" name="Pin_24" type="passive"/>
<pin num="25" name="Pin_25" type="passive"/>
<pin num="26" name="Pin_26" type="passive"/>
<pin num="27" name="Pin_27" type="passive"/>
<pin num="28" name="Pin_28" type="passive"/>
<pin num="29" name="Pin_29" type="passive"/>
<pin num="30" name="Pin_30" type="passive"/>
<pin num="31" name="Pin_31" type="passive"/>
<pin num="32" name="Pin_32" type="passive"/>
<pin num="33" name="Pin_33" type="passive"/>
<pin num="34" name="Pin_34" type="passive"/>
<pin num="35" name="Pin_35" type="passive"/>
<pin num="36" name="Pin_36" type="passive"/>
<pin num="37" name="Pin_37" type="passive"/>
<pin num="38" name="Pin_38" type="passive"/>
<pin num="39" name="Pin_39" type="passive"/>
<pin num="40" name="Pin_40" type="passive"/>
<pin num="MP" name="MountPin" type="passive"/>
</pins>
</libpart>
</libparts>
<libraries>
<library logical="Connector_Generic_MountingPin">
<uri>/Applications/KiCad/KiCad.app/Contents/SharedSupport/symbols//Connector_Generic_MountingPin.kicad_sym</uri>
</library>
</libraries>
<nets>
<net code="1" name="+3V3">
<node ref="J1" pin="11" pinfunction="Pin_11" pintype="passive"/>
<node ref="J1" pin="5" pinfunction="Pin_5" pintype="passive"/>
<node ref="J3" pin="4" pinfunction="Pin_4" pintype="passive"/>
</net>
<net code="2" name="/ED0">
<node ref="J1" pin="14" pinfunction="Pin_14" pintype="passive"/>
<node ref="J3" pin="12" pinfunction="Pin_12" pintype="passive"/>
</net>
<net code="3" name="/ED1">
<node ref="J1" pin="15" pinfunction="Pin_15" pintype="passive"/>
<node ref="J3" pin="13" pinfunction="Pin_13" pintype="passive"/>
</net>
<net code="4" name="/ED2">
<node ref="J1" pin="16" pinfunction="Pin_16" pintype="passive"/>
<node ref="J3" pin="14" pinfunction="Pin_14" pintype="passive"/>
</net>
<net code="5" name="/ED3">
<node ref="J1" pin="17" pinfunction="Pin_17" pintype="passive"/>
<node ref="J3" pin="15" pinfunction="Pin_15" pintype="passive"/>
</net>
<net code="6" name="/ED4">
<node ref="J1" pin="18" pinfunction="Pin_18" pintype="passive"/>
<node ref="J3" pin="16" pinfunction="Pin_16" pintype="passive"/>
</net>
<net code="7" name="/ED5">
<node ref="J1" pin="19" pinfunction="Pin_19" pintype="passive"/>
<node ref="J3" pin="17" pinfunction="Pin_17" pintype="passive"/>
</net>
<net code="8" name="/ED6">
<node ref="J1" pin="20" pinfunction="Pin_20" pintype="passive"/>
<node ref="J3" pin="18" pinfunction="Pin_18" pintype="passive"/>
</net>
<net code="9" name="/ED7">
<node ref="J1" pin="21" pinfunction="Pin_21" pintype="passive"/>
<node ref="J3" pin="19" pinfunction="Pin_19" pintype="passive"/>
</net>
<net code="10" name="/ED8">
<node ref="J1" pin="23" pinfunction="Pin_23" pintype="passive"/>
</net>
<net code="11" name="/ED9">
<node ref="J1" pin="24" pinfunction="Pin_24" pintype="passive"/>
</net>
<net code="12" name="/ED10">
<node ref="J1" pin="25" pinfunction="Pin_25" pintype="passive"/>
</net>
<net code="13" name="/ED11">
<node ref="J1" pin="26" pinfunction="Pin_26" pintype="passive"/>
</net>
<net code="14" name="/ED12">
<node ref="J1" pin="27" pinfunction="Pin_27" pintype="passive"/>
</net>
<net code="15" name="/ED13">
<node ref="J1" pin="28" pinfunction="Pin_28" pintype="passive"/>
</net>
<net code="16" name="/ED14">
<node ref="J1" pin="29" pinfunction="Pin_29" pintype="passive"/>
</net>
<net code="17" name="/ED15">
<node ref="J1" pin="30" pinfunction="Pin_30" pintype="passive"/>
</net>
<net code="18" name="/ESDCLK">
<node ref="J1" pin="13" pinfunction="Pin_13" pintype="passive"/>
<node ref="J3" pin="5" pinfunction="Pin_5" pintype="passive"/>
</net>
<net code="19" name="/ESDLE">
<node ref="J1" pin="32" pinfunction="Pin_32" pintype="passive"/>
<node ref="J3" pin="6" pinfunction="Pin_6" pintype="passive"/>
</net>
<net code="20" name="/ESDOE">
<node ref="J1" pin="33" pinfunction="Pin_33" pintype="passive"/>
<node ref="J3" pin="7" pinfunction="Pin_7" pintype="passive"/>
</net>
<net code="21" name="/GDCLK">
<node ref="J1" pin="7" pinfunction="Pin_7" pintype="passive"/>
<node ref="J3" pin="33" pinfunction="Pin_33" pintype="passive"/>
</net>
<net code="22" name="/GDOE">
<node ref="J1" pin="6" pinfunction="Pin_6" pintype="passive"/>
<node ref="J3" pin="28" pinfunction="Pin_28" pintype="passive"/>
</net>
<net code="23" name="/GDSP">
<node ref="J1" pin="8" pinfunction="Pin_8" pintype="passive"/>
<node ref="J3" pin="32" pinfunction="Pin_32" pintype="passive"/>
</net>
<net code="24" name="/SDCE0">
<node ref="J1" pin="31" pinfunction="Pin_31" pintype="passive"/>
<node ref="J3" pin="11" pinfunction="Pin_11" pintype="passive"/>
</net>
<net code="25" name="GND">
<node ref="J1" pin="12" pinfunction="Pin_12" pintype="passive"/>
<node ref="J1" pin="22" pinfunction="Pin_22" pintype="passive"/>
<node ref="J1" pin="9" pinfunction="Pin_9" pintype="passive"/>
<node ref="J1" pin="MP" pinfunction="MountPin" pintype="passive"/>
<node ref="J3" pin="20" pinfunction="Pin_20" pintype="passive"/>
<node ref="J3" pin="29" pinfunction="Pin_29" pintype="passive"/>
<node ref="J3" pin="3" pinfunction="Pin_3" pintype="passive"/>
<node ref="J3" pin="30" pinfunction="Pin_30" pintype="passive"/>
<node ref="J3" pin="31" pinfunction="Pin_31" pintype="passive"/>
<node ref="J3" pin="35" pinfunction="Pin_35" pintype="passive"/>
<node ref="J3" pin="36" pinfunction="Pin_36" pintype="passive"/>
<node ref="J3" pin="37" pinfunction="Pin_37" pintype="passive"/>
<node ref="J3" pin="38" pinfunction="Pin_38" pintype="passive"/>
<node ref="J3" pin="39" pinfunction="Pin_39" pintype="passive"/>
<node ref="J3" pin="8" pinfunction="Pin_8" pintype="passive"/>
<node ref="J3" pin="9" pinfunction="Pin_9" pintype="passive"/>
<node ref="J3" pin="MP" pinfunction="MountPin" pintype="passive"/>
</net>
<net code="26" name="VCOM">
<node ref="J1" pin="10" pinfunction="Pin_10" pintype="passive"/>
<node ref="J1" pin="40" pinfunction="Pin_40" pintype="passive"/>
<node ref="J3" pin="22" pinfunction="Pin_22" pintype="passive"/>
<node ref="J3" pin="34" pinfunction="Pin_34" pintype="passive"/>
</net>
<net code="27" name="VGH">
<node ref="J1" pin="3" pinfunction="Pin_3" pintype="passive"/>
<node ref="J3" pin="23" pinfunction="Pin_23" pintype="passive"/>
</net>
<net code="28" name="VGL">
<node ref="J1" pin="1" pinfunction="Pin_1" pintype="passive"/>
<node ref="J3" pin="24" pinfunction="Pin_24" pintype="passive"/>
</net>
<net code="29" name="VNEG">
<node ref="J1" pin="38" pinfunction="Pin_38" pintype="passive"/>
<node ref="J3" pin="1" pinfunction="Pin_1" pintype="passive"/>
</net>
<net code="30" name="VPOS">
<node ref="J1" pin="36" pinfunction="Pin_36" pintype="passive"/>
<node ref="J3" pin="2" pinfunction="Pin_2" pintype="passive"/>
</net>
<net code="31" name="unconnected-(J1-Pad2)">
<node ref="J1" pin="2" pinfunction="Pin_2" pintype="passive+no_connect"/>
</net>
<net code="32" name="unconnected-(J1-Pad4)">
<node ref="J1" pin="4" pinfunction="Pin_4" pintype="passive+no_connect"/>
</net>
<net code="33" name="unconnected-(J1-Pad34)">
<node ref="J1" pin="34" pinfunction="Pin_34" pintype="passive+no_connect"/>
</net>
<net code="34" name="unconnected-(J1-Pad35)">
<node ref="J1" pin="35" pinfunction="Pin_35" pintype="passive+no_connect"/>
</net>
<net code="35" name="unconnected-(J1-Pad37)">
<node ref="J1" pin="37" pinfunction="Pin_37" pintype="passive+no_connect"/>
</net>
<net code="36" name="unconnected-(J1-Pad39)">
<node ref="J1" pin="39" pinfunction="Pin_39" pintype="passive+no_connect"/>
</net>
<net code="37" name="unconnected-(J3-Pad10)">
<node ref="J3" pin="10" pinfunction="Pin_10" pintype="passive+no_connect"/>
</net>
<net code="38" name="unconnected-(J3-Pad21)">
<node ref="J3" pin="21" pinfunction="Pin_21" pintype="passive+no_connect"/>
</net>
<net code="39" name="unconnected-(J3-Pad25)">
<node ref="J3" pin="25" pinfunction="Pin_25" pintype="passive+no_connect"/>
</net>
<net code="40" name="unconnected-(J3-Pad26)">
<node ref="J3" pin="26" pinfunction="Pin_26" pintype="passive+no_connect"/>
</net>
<net code="41" name="unconnected-(J3-Pad27)">
<node ref="J3" pin="27" pinfunction="Pin_27" pintype="passive+no_connect"/>
</net>
</nets>
</export>

View file

@ -0,0 +1,162 @@
37621078134234
footprints
472720024
47272-0024
Connector
0
24
21
footprints
AXE520124
0
24
21
footprints
AXE550127
0
54
51
footprints
AXT524124
0
28
25
footprints
BGA-96_9.0x14.0mm_P0.8mm
BGA-96, http://www.mouser.com/ds/2/198/43-46TR16640B-81280BL-706483.pdf
BGA-96
0
96
96
footprints
HRS_FH26W-39S-0.3SHW(60)
0
41
41
footprints
Hirose_FH12-40S-0.5SH_1x40-1MP_P0.50mm_Horizontal_Reversed
Hirose FH12, FFC/FPC connector, FH12-40S-0.5SH, 40 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator
connector Hirose FH12 horizontal
0
42
41
footprints
L_1212
Inductor, 3.0mmx3.0mm
inductor vishay ihlp smd
0
2
2
footprints
L_CommonModeChoke_Panasonic_EXC14CE
Coilcraft 0603USB Series Common Mode Choke, https://www.coilcraft.com/pdfs/0603usb.pdf
surface mount common mode bead
0
4
4
footprints
L_FXL0420
0
2
2
footprints
L_MAPM0630F
0
2
2
footprints
L_MAPM1040F
0
2
2
footprints
MPS_QFN-16_3x3mm_P0.4mm
QFN, 16 Pin (https://www.onsemi.com/pub/Collateral/NCN4555-D.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py
QFN NoLead
0
16
16
footprints
MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm_ThermalVias_0.3
MSOP, 10 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3805fg.pdf#page=18), generated with kicad-footprint-generator ipc_gullwing_generator.py
MSOP SO
0
20
11
footprints
Molex_200528-0060_1x06-1MP_P1.00mm_Horizontal_Reversed
Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0060, 6 Circuits (https://www.molex.com/pdm_docs/sd/2005280060_sd.pdf), generated with kicad-footprint-generator
connector Molex top entry
0
8
7
footprints
QFN-28-1EP_4x5mm_P0.5mm_EP2.65x3.65mm_ThermalVias_0.3
QFN, 28 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/3555fe.pdf#page=32), generated with kicad-footprint-generator ipc_noLead_generator.py
QFN NoLead
0
48
29
footprints
QFN-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm_ThermalVias
QFN, 48 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_48_05-08-1704.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py
QFN NoLead
0
71
49
footprints
RP2040-QFN-56
QFN, 56 Pin (http://www.cypress.com/file/416486/download#page=40), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py
QFN DFN_QFN
0
70
57
footprints
TE_5-2069716-3_1x40-1MP_P0.5mm_Horizontal
TE FPC connector, 40 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0
te fpc 1734839
0
44
41
footprints
TE_1612503-1
0
7
6
footprints
TE_1735413-1
SATA, Receptacle, Cable-to-Board, 13 Position, 6P + 7P, Slimline Connector Profile, Right Angle, Surface Mount
0
15
14
footprints
TE_2023246-2
SATA, Receptacle, Cable-to-Board, 22 Position, 7P + 15P, Standard Connector Profile, Right Angle, Surface Mount
0
24
23
footprints
Xilinx_FTG256
Artix-7 BGA, 16x16 grid, 17x17mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=269, NSMD pad definition Appendix A
BGA 256 1 FT256 FTG256
0
256
256

View file

@ -0,0 +1,3 @@
(fp_lib_table
(lib (name "footprints")(type "KiCad")(uri "${KIPRJMOD}/../common/footprints.pretty")(options "")(descr ""))
)

View file

@ -0,0 +1,507 @@
(footprint "BM20B-0.8-50"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at -6.415 0 90)
(unlocked yes)
(layer "F.SilkS")
(uuid "ee5ef8b2-8bb8-48b2-9f3c-5d1133f9258d")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "BM20B-0.8-50"
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(uuid "53cee550-287a-419a-bdc5-6f8769f1e223")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "9611b175-272f-42c6-82b1-51c792d45f05")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "c0589ef6-1c5c-4025-b1e9-f86916d5b143")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "276a8c5f-5c91-409b-8632-78190110520d")
(effects
(font
(size 1.27 1.27)
)
)
)
(attr smd)
(fp_line
(start -5.415 -2.15)
(end 5.415 -2.15)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "6a81b8a1-162f-4ea0-a7b2-70583b7b079e")
)
(fp_line
(start -5.415 1.35)
(end -5.415 -2.15)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "7caad5d9-7036-4c81-a11d-8f2e3023ffe8")
)
(fp_line
(start -4.615 2.15)
(end -5.415 1.35)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "1047b0aa-0a21-486f-8572-7f15546b18f2")
)
(fp_line
(start 5.415 -2.15)
(end 5.415 2.15)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "b3340943-cab5-491c-8189-138cc0468b5f")
)
(fp_line
(start 5.415 2.15)
(end -4.615 2.15)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "55de0e2c-39c2-440c-9c43-006216d8ef15")
)
(fp_line
(start -5.16 -1.9)
(end 5.16 -1.9)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "28d30dd7-8868-4492-b006-b060fcaaa201")
)
(fp_line
(start -5.16 1.9)
(end -5.16 -1.9)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "ac8654ac-29b1-479c-b117-1117b6c7f5d4")
)
(fp_line
(start 5.16 -1.9)
(end 5.16 1.9)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "118a8ca3-cda1-4747-84ac-418f9e75b373")
)
(fp_line
(start 5.16 1.9)
(end -5.16 1.9)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "156eda07-508b-4fda-92e3-4017d17d1226")
)
(pad "1" smd rect
(at -4.8 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "d059ae96-a06f-4033-9826-78eeda935ff8")
)
(pad "2" smd rect
(at -4.8 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "d959778a-36b4-49be-af6a-3a68f53406e6")
)
(pad "3" smd rect
(at -4.4 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "649e760d-cc9d-4b08-b082-50d006fd294d")
)
(pad "4" smd rect
(at -4.4 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "1dafe15a-6dfb-4db4-9c93-dfeec4c0ba1e")
)
(pad "5" smd rect
(at -4 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "2eb9beae-40cc-4a41-8253-77bca4cae248")
)
(pad "6" smd rect
(at -4 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "21d98b04-5dd9-4d88-b94d-3a7a78e9149f")
)
(pad "7" smd rect
(at -3.6 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "5aab5144-e0b8-4f95-b095-b867e9c1b5f8")
)
(pad "8" smd rect
(at -3.6 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "0099ab32-7759-41a9-9c6d-7f9964b17327")
)
(pad "9" smd rect
(at -3.2 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "45f5c04d-aa43-4499-95ce-7635963c080d")
)
(pad "10" smd rect
(at -3.2 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "9b6af861-b4cc-4fd0-8642-05d606767d18")
)
(pad "11" smd rect
(at -2.8 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "6b955d49-f12c-4d29-a7c7-284e05fc0d3c")
)
(pad "12" smd rect
(at -2.8 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "e62ab5a7-1e0e-49b0-95fc-8c9af9cc8e21")
)
(pad "13" smd rect
(at -2.4 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "6410f8ea-0a37-42e7-8e55-80c4fb8cdb60")
)
(pad "14" smd rect
(at -2.4 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "754318cd-5dd6-4475-a6c0-9f5f39fc1f10")
)
(pad "15" smd rect
(at -2 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "94112bd2-ee0e-4466-bb28-7e47f8756e62")
)
(pad "16" smd rect
(at -2 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "629a2739-7d60-44e2-92de-05052c199494")
)
(pad "17" smd rect
(at -1.6 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "5b4ee042-7bc0-41a6-ab62-075624f689f3")
)
(pad "18" smd rect
(at -1.6 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "ab2d7335-6994-4884-a308-2e75d07a03d1")
)
(pad "19" smd rect
(at -1.2 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "827283f4-2730-4d91-b959-eb616ede08ee")
)
(pad "20" smd rect
(at -1.2 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "3a7df91b-b5e7-47e4-9fac-749fed3c267d")
)
(pad "21" smd rect
(at -0.8 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "d515e9ff-a01c-4d55-b5fe-e41e9dc4b671")
)
(pad "22" smd rect
(at -0.8 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "92e955ac-e044-4200-9e24-84b86ab0f130")
)
(pad "23" smd rect
(at -0.4 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "02adf171-9cd7-413f-87ca-bf923ca8a12b")
)
(pad "24" smd rect
(at -0.4 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "38e9ed25-7c2f-45d4-a94d-a3211e7b6c62")
)
(pad "25" smd rect
(at 0 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "0b72fd39-947f-4196-a573-2bd91e734fc4")
)
(pad "26" smd rect
(at 0 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "2d0356d2-f287-4c79-86cf-70dcf2e67da8")
)
(pad "27" smd rect
(at 0.4 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "97c96fc2-8bb8-4b74-9d72-f412d5d627cf")
)
(pad "28" smd rect
(at 0.4 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "c87aaee7-525f-4d27-a1dd-fea58011f19a")
)
(pad "29" smd rect
(at 0.8 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "b055b3cd-63bd-4363-8e06-3960a1676d30")
)
(pad "30" smd rect
(at 0.8 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "2da12298-1fac-48ba-97d9-6e2490e17b31")
)
(pad "31" smd rect
(at 1.2 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "05a0fca9-cb0f-4961-8974-0eec76d6a02f")
)
(pad "32" smd rect
(at 1.2 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "a18928e6-c190-454b-a0dd-49dd95a02bde")
)
(pad "33" smd rect
(at 1.6 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "c5f688d7-eba1-41a9-b87b-f50437d68899")
)
(pad "34" smd rect
(at 1.6 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "38f9101d-8f5e-4656-b0fe-df9c1aca34d1")
)
(pad "35" smd rect
(at 2 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "39ab10be-6728-4c3a-a095-4ef645acc8ce")
)
(pad "36" smd rect
(at 2 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "94f4dbca-e697-4904-a893-c359add0eaa9")
)
(pad "37" smd rect
(at 2.4 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "5be5bcd7-c5a4-4866-9063-ef66c0c21490")
)
(pad "38" smd rect
(at 2.4 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "879733e5-eea4-4cd4-ab70-02d86a63572b")
)
(pad "39" smd rect
(at 2.8 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "ee254c8d-5540-450d-ac36-d4e8a0a66390")
)
(pad "40" smd rect
(at 2.8 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "73a74f28-d67c-4055-b12e-0f42acc25886")
)
(pad "41" smd rect
(at 3.2 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "e168e9c9-fe3d-4f5c-aa25-f62329bd56cb")
)
(pad "42" smd rect
(at 3.2 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "0ed0253d-2aaf-4322-be24-50163752d05e")
)
(pad "43" smd rect
(at 3.6 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "5808d492-5179-4658-b277-8cf6c9ace9a5")
)
(pad "44" smd rect
(at 3.6 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "f6891419-9af1-4b7a-bf8e-ec78f10be3f8")
)
(pad "45" smd rect
(at 4 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "3c1ec24a-66e7-41ec-ab35-9b2fdc0fcccc")
)
(pad "46" smd rect
(at 4 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "73facb66-31a9-4b2b-bd5f-4f6ad89a8f44")
)
(pad "47" smd rect
(at 4.4 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "7cdac884-0d59-44a8-89d2-6ed1a5e45fb1")
)
(pad "48" smd rect
(at 4.4 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "723c6702-9d25-431a-af37-3ed0cea97bf3")
)
(pad "49" smd rect
(at 4.8 1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "45a66aa3-ad90-4dbc-a4df-9cdbd30a20fe")
)
(pad "50" smd rect
(at 4.8 -1.15)
(size 0.23 1)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "fad9ddbc-ab05-425b-a92c-c3008a7ce5af")
)
)

View file

@ -12190,8 +12190,8 @@
(justify right)
)
)
(property "Value" "USB_C_Receptacle"
(at 29.21 102.87 0)
(property "Value" "XUNPU TYPEC-324G-ACP24"
(at 27.94 104.14 90)
(effects
(font
(size 1.27 1.27)

View file

@ -6,14 +6,14 @@
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
"board_outline_line_width": 0.049999999999999996,
"copper_line_width": 0.19999999999999998,
"board_outline_line_width": 0.05,
"copper_line_width": 0.2,
"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,
"courtyard_line_width": 0.05,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
@ -24,13 +24,13 @@
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.09999999999999999,
"fab_line_width": 0.1,
"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.09999999999999999,
"other_line_width": 0.1,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
@ -45,7 +45,7 @@
"silk_text_italic": false,
"silk_text_size_h": 0.7,
"silk_text_size_v": 0.7,
"silk_text_thickness": 0.09999999999999999,
"silk_text_thickness": 0.1,
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
@ -121,21 +121,21 @@
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.3,
"min_hole_clearance": 0.19999999999999998,
"min_hole_clearance": 0.2,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_microvia_diameter": 0.2,
"min_microvia_drill": 0.1,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.7,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.09999999999999999,
"min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.44999999999999996,
"min_track_width": 0.1,
"min_via_annular_width": 0.05,
"min_via_diameter": 0.45,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"solder_mask_to_copper_clearance": 0.0,
"solder_mask_to_copper_clearance": 0.005,
"use_height_for_length_calcs": true
},
"teardrop_options": [

View file

@ -8298,7 +8298,7 @@
(justify left)
)
)
(property "Value" "DVI"
(property "Value" "XUNPU HDMI-101S"
(at 242.57 92.71 0)
(effects
(font