From 665c18816c3691f6c77506f47afa0b678bb8b681 Mon Sep 17 00:00:00 2001 From: liric Date: Sat, 7 Feb 2026 21:34:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9=E5=8E=9F=E7=90=86=E5=9B=BE?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 +- PCB/DSS13020-E2/DSS13020-E2.kicad_prl | 98 +++++ PCB/DSS13020-E2/DSS13020-E2.kicad_pro | 508 +++++++++++++++++++++++++- PCB/DSS13020-E2/DSS13020-E2.kicad_sch | 388 +++++++++++++++++++- PCB/DSS13020-E2/sym-lib-table | 2 +- 5 files changed, 987 insertions(+), 12 deletions(-) create mode 100644 PCB/DSS13020-E2/DSS13020-E2.kicad_prl diff --git a/.gitignore b/.gitignore index 256a842..5e1db2e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ ~* -fp-info-cache \ No newline at end of file +fp-info-cache +*-backups \ No newline at end of file diff --git a/PCB/DSS13020-E2/DSS13020-E2.kicad_prl b/PCB/DSS13020-E2/DSS13020-E2.kicad_prl new file mode 100644 index 0000000..b8ce9de --- /dev/null +++ b/PCB/DSS13020-E2/DSS13020-E2.kicad_prl @@ -0,0 +1,98 @@ +{ + "board": { + "active_layer": 0, + "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, + "shapes": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "selection_filter": { + "dimensions": true, + "footprints": true, + "graphics": true, + "keepouts": true, + "lockedItems": false, + "otherItems": true, + "pads": true, + "text": true, + "tracks": true, + "vias": true, + "zones": true + }, + "visible_items": [ + "vias", + "footprint_text", + "footprint_anchors", + "ratsnest", + "grid", + "footprints_front", + "footprints_back", + "footprint_values", + "footprint_references", + "tracks", + "drc_errors", + "drawing_sheet", + "bitmaps", + "pads", + "zones", + "drc_warnings", + "drc_exclusions", + "locked_item_shadows", + "conflict_shadows", + "shapes" + ], + "visible_layers": "ffffffff_ffffffff_ffffffff_ffffffff", + "zone_display_mode": 0 + }, + "git": { + "repo_type": "", + "repo_username": "", + "ssh_key": "" + }, + "meta": { + "filename": "DSS13020-E2.kicad_prl", + "version": 5 + }, + "net_inspector_panel": { + "col_hidden": [], + "col_order": [], + "col_widths": [], + "custom_group_rules": [], + "expanded_rows": [], + "filter_by_net_name": true, + "filter_by_netclass": true, + "filter_text": "", + "group_by_constraint": false, + "group_by_netclass": false, + "show_unconnected_nets": false, + "show_zero_pad_nets": false, + "sort_ascending": true, + "sorting_column": -1 + }, + "open_jobsets": [], + "project": { + "files": [] + }, + "schematic": { + "selection_filter": { + "graphics": true, + "images": true, + "labels": true, + "lockedItems": false, + "otherItems": true, + "pins": true, + "symbols": true, + "text": true, + "wires": true + } + } +} diff --git a/PCB/DSS13020-E2/DSS13020-E2.kicad_pro b/PCB/DSS13020-E2/DSS13020-E2.kicad_pro index f8c65e3..0abee18 100644 --- a/PCB/DSS13020-E2/DSS13020-E2.kicad_pro +++ b/PCB/DSS13020-E2/DSS13020-E2.kicad_pro @@ -1,5 +1,6 @@ { "board": { + "3dviewports": [], "design_settings": { "defaults": {}, "diff_pair_dimensions": [], @@ -7,26 +8,519 @@ "rules": {}, "track_widths": [], "via_dimensions": [] - } + }, + "ipc2581": { + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "" + }, + "layer_pairs": [], + "layer_presets": [], + "viewports": [] }, "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "footprint_filter": "ignore", + "footprint_link_issues": "warning", + "four_way_junction": "ignore", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "label_multiple_wires": "warning", + "lib_symbol_issues": "warning", + "lib_symbol_mismatch": "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", + "same_local_global_label": "warning", + "similar_label_and_power": "warning", + "similar_labels": "warning", + "similar_power": "warning", + "simulation_model_issue": "ignore", + "single_global_label": "ignore", + "unannotated": "error", + "unconnected_wire_endpoint": "warning", + "undefined_netclass": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, "libraries": { "pinned_footprint_libs": [], "pinned_symbol_libs": [] }, "meta": { - "filename": "kicad.kicad_pro", - "version": 1 + "filename": "DSS13020-E2.kicad_pro", + "version": 3 }, "net_settings": { - "classes": [], + "classes": [ + { + "bus_width": 12, + "clearance": 0.15, + "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)", + "priority": 2147483647, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2, + "via_diameter": 0.4, + "via_drill": 0.2, + "wire_width": 6 + }, + { + "bus_width": 12, + "clearance": 0.1016, + "diff_pair_gap": 0.1016, + "diff_pair_width": 0.1161, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "100Ω", + "pcb_color": "rgb(192, 41, 255)", + "priority": 0, + "schematic_color": "rgb(105, 87, 255)", + "track_width": 0.1161, + "via_diameter": 0.4, + "via_drill": 0.2, + "wire_width": 6 + }, + { + "bus_width": 12, + "clearance": 0.1016, + "diff_pair_gap": 0.1016, + "diff_pair_width": 0.1704, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "90Ω", + "pcb_color": "rgb(94, 34, 36)", + "priority": 1, + "schematic_color": "rgb(255, 120, 121)", + "track_width": 0.1704, + "via_diameter": 0.4, + "via_drill": 0.2, + "wire_width": 6 + }, + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "PWR", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "priority": 2, + "schematic_color": "rgb(255, 15, 0)", + "track_width": 0.2, + "via_diameter": 0.4, + "via_drill": 0.2, + "wire_width": 6 + } + ], "meta": { - "version": 0 - } + "version": 4 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [ + { + "netclass": "90Ω", + "pattern": "*USB_2_P*" + }, + { + "netclass": "90Ω", + "pattern": "*CON**SS*" + }, + { + "netclass": "90Ω", + "pattern": "*CON_USB**D*" + }, + { + "netclass": "100Ω", + "pattern": "*MDI*" + }, + { + "netclass": "90Ω", + "pattern": "*PCIE30*" + }, + { + "netclass": "90Ω", + "pattern": "*GbE_PCIe*" + }, + { + "netclass": "90Ω", + "pattern": "*HSIO*" + }, + { + "netclass": "90Ω", + "pattern": "*/DDI_B*" + }, + { + "netclass": "90Ω", + "pattern": "*TMDS*" + }, + { + "netclass": "PWR", + "pattern": "*+**V*" + }, + { + "netclass": "90Ω", + "pattern": "*HSO*" + }, + { + "netclass": "90Ω", + "pattern": "*net/HSI*" + }, + { + "netclass": "90Ω", + "pattern": "*/REFCLK*" + }, + { + "netclass": "90Ω", + "pattern": "*CON_PCIE*" + } + ] }, "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "plot": "", + "pos_files": "", + "specctra_dsn": "", + "step": "", + "svg": "", + "vrml": "" + }, "page_layout_descr_file": "" }, - "sheets": [], + "schematic": { + "annotate_start_num": 0, + "bom_export_filename": "${PROJECTNAME}.csv", + "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": false, + "label": "Qty", + "name": "${QUANTITY}", + "show": true + }, + { + "group_by": true, + "label": "Value", + "name": "Value", + "show": true + }, + { + "group_by": true, + "label": "DNP", + "name": "${DNP}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from BOM", + "name": "${EXCLUDE_FROM_BOM}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from Board", + "name": "${EXCLUDE_FROM_BOARD}", + "show": true + }, + { + "group_by": true, + "label": "Footprint", + "name": "Footprint", + "show": true + }, + { + "group_by": false, + "label": "Datasheet", + "name": "Datasheet", + "show": true + } + ], + "filter_string": "", + "group_symbols": true, + "include_excluded_from_bom": true, + "name": "Default Editing", + "sort_asc": true, + "sort_field": "位号" + }, + "connection_grid_size": 50.0, + "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "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": "", + "page_layout_descr_file": "", + "plot_directory": "", + "space_save_all_events": true, + "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": [ + [ + "c41bca38-3f7f-45c5-8798-65c8849fddcd", + "Root" + ] + ], "text_variables": {} } diff --git a/PCB/DSS13020-E2/DSS13020-E2.kicad_sch b/PCB/DSS13020-E2/DSS13020-E2.kicad_sch index 9510dd5..6ff8d63 100644 --- a/PCB/DSS13020-E2/DSS13020-E2.kicad_sch +++ b/PCB/DSS13020-E2/DSS13020-E2.kicad_sch @@ -2,13 +2,395 @@ (version 20250114) (generator "eeschema") (generator_version "9.0") - (uuid c41bca38-3f7f-45c5-8798-65c8849fddcd) + (uuid "c41bca38-3f7f-45c5-8798-65c8849fddcd") (paper "A4") - (lib_symbols) + (lib_symbols + (symbol "SCH_DSS13020-E2_2026-02-07:JMSL0302AU-13" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at -1.5748 12.4841 0) + (effects + (font + (face "Arial") + (size 1.6891 1.6891) + ) + (justify left top) + ) + ) + (property "Value" "JMSL0302AU-13" + (at -1.5748 10.0711 0) + (effects + (font + (face "Arial") + (size 1.6891 1.6891) + ) + (justify left top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer Part" "JMSL0302AU-13" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer" "JJW(捷捷微)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Supplier Part" "C2938488" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Supplier" "LCSC" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "JMSL0302AU-13_0_0" + (rectangle + (start -5.08 7.62) + (end 5.08 -6.35) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (circle + (center -3.81 6.35) + (radius 0.254) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type outline) + ) + ) + (pin unspecified line + (at -7.62 3.81 0) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -7.62 1.27 0) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -7.62 -1.27 0) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -7.62 -3.81 0) + (length 2.54) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 7.62 3.81 180) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 7.62 1.27 180) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 7.62 -1.27 180) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 7.62 -3.81 180) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (symbol + (lib_id "SCH_DSS13020-E2_2026-02-07:JMSL0302AU-13") + (at 116.84 76.2 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "99dd2746-13df-4890-86d5-b88c7b558ce3") + (property "Reference" "Q1" + (at 116.84 62.23 0) + (effects + (font + (face "Arial") + (size 1.6891 1.6891) + ) + ) + ) + (property "Value" "JMSL0302AU-13" + (at 116.84 66.04 0) + (effects + (font + (face "Arial") + (size 1.6891 1.6891) + ) + ) + ) + (property "Footprint" "" + (at 116.84 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 116.84 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 116.84 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer Part" "JMSL0302AU-13" + (at 116.84 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer" "JJW(捷捷微)" + (at 116.84 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Supplier Part" "C2938488" + (at 116.84 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Supplier" "LCSC" + (at 116.84 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "4" + (uuid "33b583e5-e4d7-4e39-b6f4-33d5c088df3b") + ) + (pin "2" + (uuid "94b3f297-5733-4d62-bf98-fe3029e6ebd2") + ) + (pin "3" + (uuid "214a5b2c-c3f3-4f9c-bcd7-3396b2354739") + ) + (pin "1" + (uuid "be78c39c-a3fc-4768-931b-f263742cf0d9") + ) + (pin "8" + (uuid "75dc901d-13f2-48ba-93bf-dee238f17afb") + ) + (pin "7" + (uuid "4c435a23-4a4d-420a-97b1-7a3b6eaae5b5") + ) + (pin "6" + (uuid "c0cfdf0f-79f6-4f38-8cab-37ab1f65ec5e") + ) + (pin "5" + (uuid "3b595dcc-011b-4884-95a9-d43a873100f0") + ) + (instances + (project "" + (path "/c41bca38-3f7f-45c5-8798-65c8849fddcd" + (reference "Q1") + (unit 1) + ) + ) + ) + ) (sheet_instances (path "/" (page "1") ) ) (embedded_fonts no) -) \ No newline at end of file +) diff --git a/PCB/DSS13020-E2/sym-lib-table b/PCB/DSS13020-E2/sym-lib-table index b9b54b2..fd7c295 100644 --- a/PCB/DSS13020-E2/sym-lib-table +++ b/PCB/DSS13020-E2/sym-lib-table @@ -1,4 +1,4 @@ (sym_lib_table (version 7) - (lib (name "SCH_DSS13020-E2_2026-02-07")(type "EasyEDA (JLCEDA) Std")(uri "/home/hoshuchiu/Workspace/DSS13020-E2/PCB/JLCLib/SCH_DSS13020-E2_2026-02-07.json")(options "")(descr "")) + (lib (name "SCH_DSS13020-E2_2026-02-07")(type "EasyEDA (JLCEDA) Std")(uri "${KIPRJMOD}/../JLCLib/SCH_DSS13020-E2_2026-02-07.json")(options "")(descr "")) )