kicad:EasyEDA→KiCad 工程(Board1/Board2)、库、脚本与评审文档(IC 引脚、风扇、热、EDL 供电、布局规则)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
这个提交包含在:
文件差异内容过多而无法显示
加载差异
文件差异内容过多而无法显示
加载差异
文件差异内容过多而无法显示
加载差异
文件差异内容过多而无法显示
加载差异
文件差异内容过多而无法显示
加载差异
文件差异内容过多而无法显示
加载差异
文件差异内容过多而无法显示
加载差异
文件差异内容过多而无法显示
加载差异
文件差异内容过多而无法显示
加载差异
文件差异内容过多而无法显示
加载差异
文件差异内容过多而无法显示
加载差异
文件差异内容过多而无法显示
加载差异
@@ -0,0 +1,27 @@
|
||||
(version 1)
|
||||
# F.Cu horizontal, B.Cu vertical. Direction and explicit pair checks:
|
||||
# scripts/verify_pcb_layout.py + pcb-routing-rules.json.
|
||||
# Net names are unchanged; DP/DM suffixes are not presumed native pairs.
|
||||
(rule "R2 inner layers reserved for reference and power zones"
|
||||
(condition "A.Layer == 'In1.Cu' || A.Layer == 'In2.Cu'")
|
||||
(constraint disallow track))
|
||||
(rule "R2 USB differential target - requires recognized pair"
|
||||
(condition "A.hasNetclass('USB90')")
|
||||
(constraint track_width (min 0.15mm) (opt 0.28mm) (max 0.30mm))
|
||||
(constraint diff_pair_gap (min 0.15mm) (opt 0.18mm) (max 0.21mm))
|
||||
(constraint diff_pair_uncoupled (max 5mm))
|
||||
(constraint skew (max 0.5mm)))
|
||||
(rule "R2 switch copper stays on component side with no vias"
|
||||
(condition "A.hasNetclass('SWITCH')")
|
||||
(constraint disallow via)
|
||||
(constraint length (max 12mm)))
|
||||
(rule "R2 feedback and oscillator do not change layers"
|
||||
(condition "A.hasNetclass('FEEDBACK') || A.hasNetclass('CLOCK_LOCAL')")
|
||||
(constraint disallow via)
|
||||
(constraint length (max 15mm)))
|
||||
(rule "R2 switch tracks isolated from sensitive nets"
|
||||
(condition "A.Type == 'Track' && A.hasNetclass('SWITCH') && (B.hasNetclass('FEEDBACK') || B.hasNetclass('ANALOG') || B.hasNetclass('USB90') || B.hasNetclass('CLOCK_LOCAL'))")
|
||||
(constraint clearance (min 0.5mm)))
|
||||
(rule "R2 ordinary vias stay outside SMD lands"
|
||||
(condition "A.Type == 'Via' && B.Type == 'Pad' && B.Pad_Type == 'SMD'")
|
||||
(constraint physical_clearance (min 0.1mm)))
|
||||
文件差异内容过多而无法显示
加载差异
@@ -0,0 +1,144 @@
|
||||
{
|
||||
"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
|
||||
},
|
||||
"prototype_zone_fills": false,
|
||||
"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",
|
||||
"board_outline_area",
|
||||
"ly_points"
|
||||
],
|
||||
"visible_layers": "ffffffff_ffffffff_ffffffff_ffffffff",
|
||||
"zone_display_mode": 0
|
||||
},
|
||||
"git": {
|
||||
"integration_disabled": false,
|
||||
"repo_type": "",
|
||||
"repo_username": "",
|
||||
"ssh_key": ""
|
||||
},
|
||||
"meta": {
|
||||
"filename": "PhoneRail-Board2.kicad_prl",
|
||||
"version": 5
|
||||
},
|
||||
"net_inspector_panel": {
|
||||
"col_hidden": [
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false
|
||||
],
|
||||
"col_order": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11
|
||||
],
|
||||
"col_widths": [
|
||||
174,
|
||||
159,
|
||||
100,
|
||||
63,
|
||||
100,
|
||||
100,
|
||||
100,
|
||||
63,
|
||||
100,
|
||||
100,
|
||||
100,
|
||||
100
|
||||
],
|
||||
"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_time_domain_details": false,
|
||||
"show_unconnected_nets": false,
|
||||
"show_zero_pad_nets": false,
|
||||
"sort_ascending": true,
|
||||
"sorting_column": 0
|
||||
},
|
||||
"open_jobsets": [],
|
||||
"project": {
|
||||
"files": []
|
||||
},
|
||||
"schematic": {
|
||||
"hierarchy_collapsed": [],
|
||||
"selection_filter": {
|
||||
"graphics": true,
|
||||
"images": true,
|
||||
"labels": true,
|
||||
"lockedItems": false,
|
||||
"otherItems": true,
|
||||
"pins": true,
|
||||
"ruleAreas": true,
|
||||
"symbols": true,
|
||||
"text": true,
|
||||
"wires": true
|
||||
}
|
||||
}
|
||||
}
|
||||
文件差异内容过多而无法显示
加载差异
@@ -0,0 +1,329 @@
|
||||
(kicad_sch
|
||||
(version 20250610)
|
||||
(generator "phonerail-eda2kicad")
|
||||
(generator_version "10.0")
|
||||
(uuid "68469a78-f40d-5608-a376-d05b2a122319")
|
||||
(paper "A4")
|
||||
(title_block
|
||||
(title "PhoneRail-Board2")
|
||||
(comment 1 "由 EasyEDA 工程「五路手机直供电源板」自动转换")
|
||||
)
|
||||
(lib_symbols
|
||||
)
|
||||
(sheet
|
||||
(at 25.4 25.4)
|
||||
(size 76.2 25.4)
|
||||
(exclude_from_sim no)
|
||||
(in_bom yes)
|
||||
(on_board yes)
|
||||
(dnp no)
|
||||
(stroke (width 0.1524) (type solid))
|
||||
(fill (color 0 0 0 0.0000))
|
||||
(uuid "210c305e-0396-5979-a1ed-f70e863aa8cb")
|
||||
(property "Sheetname" "C4-SITE1"
|
||||
(at 25.4 24.7 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
)
|
||||
(property "Sheetfile" "C4-SITE1.kicad_sch"
|
||||
(at 25.4 51.5 0)
|
||||
(effects (font (size 1 1)) (justify left top))
|
||||
)
|
||||
(instances
|
||||
(project "PhoneRail-Board2"
|
||||
(path "/68469a78-f40d-5608-a376-d05b2a122319"
|
||||
(page "2")
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(sheet
|
||||
(at 114.3 25.4)
|
||||
(size 76.2 25.4)
|
||||
(exclude_from_sim no)
|
||||
(in_bom yes)
|
||||
(on_board yes)
|
||||
(dnp no)
|
||||
(stroke (width 0.1524) (type solid))
|
||||
(fill (color 0 0 0 0.0000))
|
||||
(uuid "7d1e7d2c-46b9-521b-a2ab-c1abfb0aac58")
|
||||
(property "Sheetname" "C4-SITE2"
|
||||
(at 114.3 24.7 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
)
|
||||
(property "Sheetfile" "C4-SITE2.kicad_sch"
|
||||
(at 114.3 51.5 0)
|
||||
(effects (font (size 1 1)) (justify left top))
|
||||
)
|
||||
(instances
|
||||
(project "PhoneRail-Board2"
|
||||
(path "/68469a78-f40d-5608-a376-d05b2a122319"
|
||||
(page "3")
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(sheet
|
||||
(at 203.2 25.4)
|
||||
(size 76.2 25.4)
|
||||
(exclude_from_sim no)
|
||||
(in_bom yes)
|
||||
(on_board yes)
|
||||
(dnp no)
|
||||
(stroke (width 0.1524) (type solid))
|
||||
(fill (color 0 0 0 0.0000))
|
||||
(uuid "84cdab83-84fc-5d54-a67c-9aba2c73db2b")
|
||||
(property "Sheetname" "C4-SITE3"
|
||||
(at 203.2 24.7 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
)
|
||||
(property "Sheetfile" "C4-SITE3.kicad_sch"
|
||||
(at 203.2 51.5 0)
|
||||
(effects (font (size 1 1)) (justify left top))
|
||||
)
|
||||
(instances
|
||||
(project "PhoneRail-Board2"
|
||||
(path "/68469a78-f40d-5608-a376-d05b2a122319"
|
||||
(page "4")
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(sheet
|
||||
(at 25.4 63.5)
|
||||
(size 76.2 25.4)
|
||||
(exclude_from_sim no)
|
||||
(in_bom yes)
|
||||
(on_board yes)
|
||||
(dnp no)
|
||||
(stroke (width 0.1524) (type solid))
|
||||
(fill (color 0 0 0 0.0000))
|
||||
(uuid "3b631bd4-fcb7-5f09-b9f6-47b9bc826047")
|
||||
(property "Sheetname" "C4-SITE4"
|
||||
(at 25.4 62.8 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
)
|
||||
(property "Sheetfile" "C4-SITE4.kicad_sch"
|
||||
(at 25.4 89.6 0)
|
||||
(effects (font (size 1 1)) (justify left top))
|
||||
)
|
||||
(instances
|
||||
(project "PhoneRail-Board2"
|
||||
(path "/68469a78-f40d-5608-a376-d05b2a122319"
|
||||
(page "5")
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(sheet
|
||||
(at 114.3 63.5)
|
||||
(size 76.2 25.4)
|
||||
(exclude_from_sim no)
|
||||
(in_bom yes)
|
||||
(on_board yes)
|
||||
(dnp no)
|
||||
(stroke (width 0.1524) (type solid))
|
||||
(fill (color 0 0 0 0.0000))
|
||||
(uuid "59daaecb-033a-587d-a46b-37c3f443524d")
|
||||
(property "Sheetname" "C4-SITE5"
|
||||
(at 114.3 62.8 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
)
|
||||
(property "Sheetfile" "C4-SITE5.kicad_sch"
|
||||
(at 114.3 89.6 0)
|
||||
(effects (font (size 1 1)) (justify left top))
|
||||
)
|
||||
(instances
|
||||
(project "PhoneRail-Board2"
|
||||
(path "/68469a78-f40d-5608-a376-d05b2a122319"
|
||||
(page "6")
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(sheet
|
||||
(at 203.2 63.5)
|
||||
(size 76.2 25.4)
|
||||
(exclude_from_sim no)
|
||||
(in_bom yes)
|
||||
(on_board yes)
|
||||
(dnp no)
|
||||
(stroke (width 0.1524) (type solid))
|
||||
(fill (color 0 0 0 0.0000))
|
||||
(uuid "4b65c3d1-6de7-5f3e-ad56-f5feabcbc2f6")
|
||||
(property "Sheetname" "C1-CONN"
|
||||
(at 203.2 62.8 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
)
|
||||
(property "Sheetfile" "C1-CONN.kicad_sch"
|
||||
(at 203.2 89.6 0)
|
||||
(effects (font (size 1 1)) (justify left top))
|
||||
)
|
||||
(instances
|
||||
(project "PhoneRail-Board2"
|
||||
(path "/68469a78-f40d-5608-a376-d05b2a122319"
|
||||
(page "7")
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(sheet
|
||||
(at 25.4 101.6)
|
||||
(size 76.2 25.4)
|
||||
(exclude_from_sim no)
|
||||
(in_bom yes)
|
||||
(on_board yes)
|
||||
(dnp no)
|
||||
(stroke (width 0.1524) (type solid))
|
||||
(fill (color 0 0 0 0.0000))
|
||||
(uuid "ab546355-a9e1-5a79-ab23-5aaa2e2198f8")
|
||||
(property "Sheetname" "C6-KEYS"
|
||||
(at 25.4 100.9 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
)
|
||||
(property "Sheetfile" "C6-KEYS.kicad_sch"
|
||||
(at 25.4 127.7 0)
|
||||
(effects (font (size 1 1)) (justify left top))
|
||||
)
|
||||
(instances
|
||||
(project "PhoneRail-Board2"
|
||||
(path "/68469a78-f40d-5608-a376-d05b2a122319"
|
||||
(page "8")
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(sheet
|
||||
(at 114.3 101.6)
|
||||
(size 76.2 25.4)
|
||||
(exclude_from_sim no)
|
||||
(in_bom yes)
|
||||
(on_board yes)
|
||||
(dnp no)
|
||||
(stroke (width 0.1524) (type solid))
|
||||
(fill (color 0 0 0 0.0000))
|
||||
(uuid "b521dc03-03ec-50d8-8bed-13939a3be159")
|
||||
(property "Sheetname" "C2-HUB"
|
||||
(at 114.3 100.9 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
)
|
||||
(property "Sheetfile" "C2-HUB.kicad_sch"
|
||||
(at 114.3 127.7 0)
|
||||
(effects (font (size 1 1)) (justify left top))
|
||||
)
|
||||
(instances
|
||||
(project "PhoneRail-Board2"
|
||||
(path "/68469a78-f40d-5608-a376-d05b2a122319"
|
||||
(page "9")
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(sheet
|
||||
(at 203.2 101.6)
|
||||
(size 76.2 25.4)
|
||||
(exclude_from_sim no)
|
||||
(in_bom yes)
|
||||
(on_board yes)
|
||||
(dnp no)
|
||||
(stroke (width 0.1524) (type solid))
|
||||
(fill (color 0 0 0 0.0000))
|
||||
(uuid "baef450e-2f67-5413-b3db-0e61286d57be")
|
||||
(property "Sheetname" "C5-J1401A"
|
||||
(at 203.2 100.9 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
)
|
||||
(property "Sheetfile" "C5-J1401A.kicad_sch"
|
||||
(at 203.2 127.7 0)
|
||||
(effects (font (size 1 1)) (justify left top))
|
||||
)
|
||||
(instances
|
||||
(project "PhoneRail-Board2"
|
||||
(path "/68469a78-f40d-5608-a376-d05b2a122319"
|
||||
(page "10")
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(sheet
|
||||
(at 25.4 139.7)
|
||||
(size 76.2 25.4)
|
||||
(exclude_from_sim no)
|
||||
(in_bom yes)
|
||||
(on_board yes)
|
||||
(dnp no)
|
||||
(stroke (width 0.1524) (type solid))
|
||||
(fill (color 0 0 0 0.0000))
|
||||
(uuid "6f9c30de-a253-5101-b5cd-6f93a6e9fd7e")
|
||||
(property "Sheetname" "C5-J1401B"
|
||||
(at 25.4 139 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
)
|
||||
(property "Sheetfile" "C5-J1401B.kicad_sch"
|
||||
(at 25.4 165.8 0)
|
||||
(effects (font (size 1 1)) (justify left top))
|
||||
)
|
||||
(instances
|
||||
(project "PhoneRail-Board2"
|
||||
(path "/68469a78-f40d-5608-a376-d05b2a122319"
|
||||
(page "11")
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(sheet
|
||||
(at 114.3 139.7)
|
||||
(size 76.2 25.4)
|
||||
(exclude_from_sim no)
|
||||
(in_bom yes)
|
||||
(on_board yes)
|
||||
(dnp no)
|
||||
(stroke (width 0.1524) (type solid))
|
||||
(fill (color 0 0 0 0.0000))
|
||||
(uuid "8c373b45-7c39-5a9b-bb72-1520decaaf9e")
|
||||
(property "Sheetname" "C5-AUX"
|
||||
(at 114.3 139 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
)
|
||||
(property "Sheetfile" "C5-AUX.kicad_sch"
|
||||
(at 114.3 165.8 0)
|
||||
(effects (font (size 1 1)) (justify left top))
|
||||
)
|
||||
(instances
|
||||
(project "PhoneRail-Board2"
|
||||
(path "/68469a78-f40d-5608-a376-d05b2a122319"
|
||||
(page "12")
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(sheet
|
||||
(at 203.2 139.7)
|
||||
(size 76.2 25.4)
|
||||
(exclude_from_sim no)
|
||||
(in_bom yes)
|
||||
(on_board yes)
|
||||
(dnp no)
|
||||
(stroke (width 0.1524) (type solid))
|
||||
(fill (color 0 0 0 0.0000))
|
||||
(uuid "1b143808-690b-54f6-b0fe-29cf2d780bc3")
|
||||
(property "Sheetname" "C3-USB"
|
||||
(at 203.2 139 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
)
|
||||
(property "Sheetfile" "C3-USB.kicad_sch"
|
||||
(at 203.2 165.8 0)
|
||||
(effects (font (size 1 1)) (justify left top))
|
||||
)
|
||||
(instances
|
||||
(project "PhoneRail-Board2"
|
||||
(path "/68469a78-f40d-5608-a376-d05b2a122319"
|
||||
(page "13")
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(sheet_instances
|
||||
(path "/" (page "1"))
|
||||
)
|
||||
(embedded_fonts no)
|
||||
)
|
||||
@@ -0,0 +1,7 @@
|
||||
(fp_lib_table
|
||||
(version 7)
|
||||
(lib (name "PhoneRail")(type "KiCad")(uri "${KIPRJMOD}/../lib/PhoneRail.pretty")(options "")(descr "PhoneRail 由 EasyEDA 转换"))
|
||||
(lib (name "PhoneRail-Mechanical") (type "KiCad") (uri "${KIPRJMOD}/../lib/PhoneRail-Mechanical.pretty") (options "") (descr "R1 mechanical anchors"))
|
||||
|
||||
(lib (name "PhoneRail-Qualified") (type "KiCad") (uri "${KIPRJMOD}/../lib/PhoneRail-Qualified.pretty") (options "") (descr "Datasheet-qualified replacements"))
|
||||
)
|
||||
@@ -0,0 +1,4 @@
|
||||
(sym_lib_table
|
||||
(version 7)
|
||||
(lib (name "PhoneRail")(type "KiCad")(uri "${KIPRJMOD}/../lib/PhoneRail.kicad_sym")(options "")(descr "PhoneRail 由 EasyEDA 转换"))
|
||||
)
|
||||
在新工单中引用
屏蔽一个用户