R2 底板:按用户布局重布风扇窗口 + L1 走廊重开 + 位号丝印重排
布线(窗口整体重布,已下发): - 拆窗口内 43 段(用户手布的那批,用户选「拆掉重来」),补 139 段 / 7 孔, GND 回流孔 10 个;fan_check 对板上真实快照逐项净距达标(含「新孔 vs 内层线」)。 - ⛔ 根因:pcb_base.PD_L1 里的 L1 走廊是按**旧摆位**开的(注释坐标全是旧的), 用户重摆后与件对不上 ⇒ 四条长途网必然布不通。重开六条走廊后未完成 4 → 2。 走廊必须盖住焊盘正上方,只盖沿途不行。断面:几何 11.80 / 铺铜后实测 9.82(要 8.0)。 - 与拆线前逐网对比:没引入任何新的连通性问题(GND 未接 58→48、+3V3 2→0、 两路 TACH 2/1→0、+12V 一字不差)。 定版:板上铜以**用户自己布好的那版**为准,不再改动。 丝印(silk_base.py,已下发并读回核对 150/150): - 压焊盘 128→4、压过孔 48→8、越框 8→3、互相重叠 34 对→0;字号不变。 - 三条坑:rotation 是度且不归一化(900=180°);别拿「本体≥5mm」当保留白名单 (会豁免掉 R9A/D3/U13 这些该重排的件);「离本体」必须设硬上限 + 降级策略。 新工具:silk_base.py(丝印重排)、l1_section.py(L1 12V 主块逐 y 断面核算)、 fan_rip.py(按窗口拆线,拆前后比对全板线/孔总数防连带删除)。 Co-Authored-By: Claude Opus 5 <[email protected]> Claude-Session: https://claude.ai/code/session_0168Bu6SEx3cXXCJLkdnE6zB
这个提交包含在:
+321
-165
@@ -1,10 +1,4 @@
|
||||
{
|
||||
"C1": [
|
||||
10.25,
|
||||
18.75,
|
||||
270,
|
||||
2
|
||||
],
|
||||
"C10": [
|
||||
12.5,
|
||||
71.75,
|
||||
@@ -17,17 +11,95 @@
|
||||
0,
|
||||
2
|
||||
],
|
||||
"C12": [
|
||||
26.9,
|
||||
15.5,
|
||||
270,
|
||||
2
|
||||
],
|
||||
"C13": [
|
||||
24.85,
|
||||
23.86,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"C14": [
|
||||
2.95,
|
||||
28.45,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"C15": [
|
||||
8.25,
|
||||
28.45,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"C16": [
|
||||
13.55,
|
||||
28.45,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"C17": [
|
||||
18.85,
|
||||
28.45,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"C18": [
|
||||
19.2,
|
||||
24.85,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"C19": [
|
||||
19.75,
|
||||
23.6,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"C2": [
|
||||
5.5,
|
||||
35.0,
|
||||
180,
|
||||
1
|
||||
],
|
||||
"C20": [
|
||||
19.75,
|
||||
17.8,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"C21": [
|
||||
19.2,
|
||||
15.1,
|
||||
90,
|
||||
2
|
||||
],
|
||||
"C22": [
|
||||
23.9,
|
||||
15.0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"C23": [
|
||||
23.9,
|
||||
26.3,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"C24": [
|
||||
23.9,
|
||||
28.3,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"C3": [
|
||||
19.5,
|
||||
35.0,
|
||||
0,
|
||||
2
|
||||
1
|
||||
],
|
||||
"C4": [
|
||||
17.5,
|
||||
@@ -36,9 +108,9 @@
|
||||
2
|
||||
],
|
||||
"C5": [
|
||||
9.0,
|
||||
28.5,
|
||||
90,
|
||||
1.5,
|
||||
21.75,
|
||||
270,
|
||||
2
|
||||
],
|
||||
"C6": [
|
||||
@@ -156,9 +228,9 @@
|
||||
2
|
||||
],
|
||||
"C738": [
|
||||
8.5,
|
||||
83.5,
|
||||
180,
|
||||
7.9248,
|
||||
78.1729,
|
||||
270,
|
||||
2
|
||||
],
|
||||
"C739": [
|
||||
@@ -168,75 +240,75 @@
|
||||
2
|
||||
],
|
||||
"C740": [
|
||||
38.0,
|
||||
43.75,
|
||||
180,
|
||||
42.926,
|
||||
41.578,
|
||||
90,
|
||||
2
|
||||
],
|
||||
"C741": [
|
||||
36.25,
|
||||
40.5,
|
||||
41.148,
|
||||
37.338,
|
||||
270,
|
||||
2
|
||||
],
|
||||
"C742": [
|
||||
58.25,
|
||||
38.25,
|
||||
270,
|
||||
57.7,
|
||||
38.2,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"C743": [
|
||||
42.0,
|
||||
38.5,
|
||||
270,
|
||||
45.3,
|
||||
41.64,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"C744": [
|
||||
43.5,
|
||||
34.5,
|
||||
270,
|
||||
43.18,
|
||||
36.449,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"C745": [
|
||||
42.0,
|
||||
36.5,
|
||||
270,
|
||||
43.18,
|
||||
37.465,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"C746": [
|
||||
40.25,
|
||||
41.0,
|
||||
270,
|
||||
45.3,
|
||||
44.06,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"C747": [
|
||||
58.25,
|
||||
43.0,
|
||||
270,
|
||||
52.95,
|
||||
45.25,
|
||||
90,
|
||||
2
|
||||
],
|
||||
"C748": [
|
||||
58.25,
|
||||
40.25,
|
||||
90,
|
||||
57.7,
|
||||
39.41,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"C749": [
|
||||
44.75,
|
||||
34.25,
|
||||
90,
|
||||
48.75,
|
||||
32.42,
|
||||
270,
|
||||
2
|
||||
],
|
||||
"C750": [
|
||||
40.25,
|
||||
43.0,
|
||||
270,
|
||||
49.2,
|
||||
45.91,
|
||||
90,
|
||||
2
|
||||
],
|
||||
"C751": [
|
||||
43.75,
|
||||
37.5,
|
||||
270,
|
||||
65.5,
|
||||
36.5,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"C752": [
|
||||
@@ -270,33 +342,33 @@
|
||||
2
|
||||
],
|
||||
"D2": [
|
||||
20.75,
|
||||
94.25,
|
||||
12.192,
|
||||
77.724,
|
||||
270,
|
||||
2
|
||||
],
|
||||
"DZ1": [
|
||||
16.25,
|
||||
21.75,
|
||||
90,
|
||||
"D3": [
|
||||
19.25,
|
||||
4.0,
|
||||
270,
|
||||
2
|
||||
],
|
||||
"DZ3": [
|
||||
25.75,
|
||||
90.25,
|
||||
1.397,
|
||||
82.296,
|
||||
90,
|
||||
2
|
||||
],
|
||||
"F1": [
|
||||
12.5,
|
||||
17.75,
|
||||
11.8,
|
||||
90,
|
||||
2
|
||||
],
|
||||
"J1": [
|
||||
12.5,
|
||||
10.63,
|
||||
90,
|
||||
5.25,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"J23": [
|
||||
@@ -306,22 +378,22 @@
|
||||
2
|
||||
],
|
||||
"J26": [
|
||||
13.5,
|
||||
94.5,
|
||||
12.446,
|
||||
94.289,
|
||||
0,
|
||||
2
|
||||
1
|
||||
],
|
||||
"J27": [
|
||||
13.5,
|
||||
88.0,
|
||||
7.112,
|
||||
84.443,
|
||||
0,
|
||||
2
|
||||
1
|
||||
],
|
||||
"J33": [
|
||||
80.0,
|
||||
95.5,
|
||||
0,
|
||||
2
|
||||
1
|
||||
],
|
||||
"J34": [
|
||||
49.0,
|
||||
@@ -365,15 +437,15 @@
|
||||
0,
|
||||
2
|
||||
],
|
||||
"Q1": [
|
||||
12.5,
|
||||
24.5,
|
||||
"L4": [
|
||||
10.4,
|
||||
20.7,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"Q10": [
|
||||
26.0,
|
||||
81.75,
|
||||
17.018,
|
||||
81.153,
|
||||
180,
|
||||
2
|
||||
],
|
||||
@@ -384,33 +456,51 @@
|
||||
2
|
||||
],
|
||||
"Q6": [
|
||||
21.25,
|
||||
88.25,
|
||||
0,
|
||||
22.1032,
|
||||
86.3586,
|
||||
270,
|
||||
2
|
||||
],
|
||||
"Q7": [
|
||||
24.75,
|
||||
95.75,
|
||||
270,
|
||||
4.318,
|
||||
79.629,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"Q8": [
|
||||
14.0,
|
||||
83.0,
|
||||
0,
|
||||
4.2148,
|
||||
76.2031,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"Q9": [
|
||||
26.0,
|
||||
77.25,
|
||||
90,
|
||||
13.208,
|
||||
89.916,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"R1": [
|
||||
8.75,
|
||||
21.75,
|
||||
270,
|
||||
"R10": [
|
||||
24.85,
|
||||
22.64,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"R11": [
|
||||
24.85,
|
||||
21.42,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"R12": [
|
||||
24.2,
|
||||
16.58,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"R13": [
|
||||
24.2,
|
||||
17.8,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"R2": [
|
||||
@@ -426,20 +516,20 @@
|
||||
2
|
||||
],
|
||||
"R4": [
|
||||
1.25,
|
||||
42.5,
|
||||
180,
|
||||
3.937,
|
||||
42.418,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"R5": [
|
||||
4.0,
|
||||
42.25,
|
||||
90,
|
||||
4.318,
|
||||
45.085,
|
||||
270,
|
||||
2
|
||||
],
|
||||
"R6": [
|
||||
6.75,
|
||||
43.25,
|
||||
3.937,
|
||||
41.402,
|
||||
0,
|
||||
2
|
||||
],
|
||||
@@ -545,6 +635,12 @@
|
||||
0,
|
||||
2
|
||||
],
|
||||
"R7": [
|
||||
19.0,
|
||||
11.25,
|
||||
90,
|
||||
2
|
||||
],
|
||||
"R706": [
|
||||
16.75,
|
||||
71.25,
|
||||
@@ -558,39 +654,39 @@
|
||||
2
|
||||
],
|
||||
"R708": [
|
||||
40.25,
|
||||
38.0,
|
||||
270,
|
||||
45.3,
|
||||
42.85,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"R709": [
|
||||
35.75,
|
||||
37.25,
|
||||
270,
|
||||
51.181,
|
||||
29.845,
|
||||
90,
|
||||
2
|
||||
],
|
||||
"R710": [
|
||||
41.75,
|
||||
34.0,
|
||||
50.165,
|
||||
29.845,
|
||||
270,
|
||||
2
|
||||
],
|
||||
"R711": [
|
||||
39.5,
|
||||
34.25,
|
||||
90,
|
||||
54.229,
|
||||
29.845,
|
||||
270,
|
||||
2
|
||||
],
|
||||
"R712": [
|
||||
38.0,
|
||||
37.25,
|
||||
90,
|
||||
53.213,
|
||||
29.845,
|
||||
270,
|
||||
2
|
||||
],
|
||||
"R716": [
|
||||
37.25,
|
||||
34.25,
|
||||
90,
|
||||
52.197,
|
||||
29.845,
|
||||
270,
|
||||
2
|
||||
],
|
||||
"R717": [
|
||||
@@ -606,15 +702,15 @@
|
||||
2
|
||||
],
|
||||
"R719": [
|
||||
64.75,
|
||||
34.25,
|
||||
90,
|
||||
55.245,
|
||||
29.845,
|
||||
270,
|
||||
2
|
||||
],
|
||||
"R720": [
|
||||
38.5,
|
||||
41.0,
|
||||
90,
|
||||
49.071,
|
||||
29.847,
|
||||
270,
|
||||
2
|
||||
],
|
||||
"R721": [
|
||||
@@ -629,88 +725,136 @@
|
||||
90,
|
||||
2
|
||||
],
|
||||
"R723": [
|
||||
42.926,
|
||||
39.751,
|
||||
270,
|
||||
2
|
||||
],
|
||||
"R724": [
|
||||
43.2,
|
||||
35.35,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"R725": [
|
||||
43.2,
|
||||
34.15,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"R726": [
|
||||
45.3,
|
||||
33.6,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"R727": [
|
||||
57.7,
|
||||
34.18,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"R728": [
|
||||
57.7,
|
||||
35.4,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"R729": [
|
||||
57.7,
|
||||
42.45,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"R733": [
|
||||
22.25,
|
||||
85.0,
|
||||
0,
|
||||
24.5752,
|
||||
84.9776,
|
||||
90,
|
||||
2
|
||||
],
|
||||
"R734": [
|
||||
22.25,
|
||||
82.75,
|
||||
22.5712,
|
||||
83.6586,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"R746": [
|
||||
19.75,
|
||||
78.5,
|
||||
4.064,
|
||||
82.042,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"R747": [
|
||||
25.75,
|
||||
86.0,
|
||||
180,
|
||||
5.9356,
|
||||
78.0532,
|
||||
90,
|
||||
2
|
||||
],
|
||||
"R748": [
|
||||
17.0,
|
||||
77.0,
|
||||
90,
|
||||
5.08,
|
||||
73.914,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"R749": [
|
||||
17.5,
|
||||
83.5,
|
||||
90,
|
||||
3.175,
|
||||
73.914,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"R750": [
|
||||
7.0,
|
||||
89.25,
|
||||
270,
|
||||
9.906,
|
||||
91.313,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"R751": [
|
||||
4.75,
|
||||
89.25,
|
||||
10.541,
|
||||
89.408,
|
||||
90,
|
||||
2
|
||||
],
|
||||
"R752": [
|
||||
2.5,
|
||||
88.75,
|
||||
90,
|
||||
12.7,
|
||||
87.884,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"R753": [
|
||||
22.75,
|
||||
76.25,
|
||||
270,
|
||||
15.621,
|
||||
89.535,
|
||||
90,
|
||||
2
|
||||
],
|
||||
"R754": [
|
||||
17.75,
|
||||
80.75,
|
||||
0,
|
||||
12.573,
|
||||
82.55,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"R755": [
|
||||
14.75,
|
||||
79.75,
|
||||
0,
|
||||
14.5288,
|
||||
80.645,
|
||||
90,
|
||||
2
|
||||
],
|
||||
"R756": [
|
||||
14.25,
|
||||
77.5,
|
||||
0,
|
||||
16.51,
|
||||
78.867,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"R757": [
|
||||
22.5,
|
||||
80.0,
|
||||
90,
|
||||
18.542,
|
||||
83.566,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"R8": [
|
||||
24.85,
|
||||
20.2,
|
||||
180,
|
||||
2
|
||||
],
|
||||
"R9A": [
|
||||
@@ -750,9 +894,9 @@
|
||||
2
|
||||
],
|
||||
"RT602": [
|
||||
19.5,
|
||||
8.0,
|
||||
0,
|
||||
26.9,
|
||||
19.3,
|
||||
90,
|
||||
2
|
||||
],
|
||||
"Rs6": [
|
||||
@@ -780,9 +924,9 @@
|
||||
2
|
||||
],
|
||||
"U29": [
|
||||
2.25,
|
||||
45.75,
|
||||
180,
|
||||
2.032,
|
||||
45.085,
|
||||
270,
|
||||
2
|
||||
],
|
||||
"U30": [
|
||||
@@ -809,6 +953,18 @@
|
||||
0,
|
||||
2
|
||||
],
|
||||
"U36": [
|
||||
23.7,
|
||||
10.4,
|
||||
270,
|
||||
2
|
||||
],
|
||||
"U37": [
|
||||
21.0,
|
||||
20.7,
|
||||
270,
|
||||
2
|
||||
],
|
||||
"U6": [
|
||||
56.0,
|
||||
59.16,
|
||||
@@ -822,8 +978,8 @@
|
||||
2
|
||||
],
|
||||
"Y1": [
|
||||
42.8,
|
||||
41.68,
|
||||
39.878,
|
||||
40.64,
|
||||
270,
|
||||
2
|
||||
]
|
||||
|
||||
在新工单中引用
屏蔽一个用户