文件
phonerail/.claude/r2/_base_fan_layout_scan.json

1 行
14 KiB
JSON

{"best": {"name": "avoid-gap3.5", "open": 6, "split": 10, "len": 369.15, "segs": [[2, 9.5, 81.75, 10.25, 81.75, 0.541, "FAN_12V_SW"], [2, 6.75, 82.0, 5.25, 82.0, 0.541, "FAN_12V_SW"], [2, 6.75, 80.25, 6.0, 79.5, 0.541, "FAN_12V_SW"], [2, 6.0, 79.5, 6.5, 79.0, 0.541, "FAN_12V_SW"], [2, 6.5, 79.0, 6.5, 78.75, 0.541, "FAN_12V_SW"], [2, 6.5, 78.75, 5.75, 78.0, 0.541, "FAN_12V_SW"], [2, 5.75, 78.0, 5.5, 78.0, 0.541, "FAN_12V_SW"], [2, 9.0, 83.25, 9.0, 87.25, 0.541, "FAN_12V_SW"], [2, 9.0, 87.25, 7.25, 89.0, 0.541, "FAN_12V_SW"], [2, 7.25, 89.0, 6.75, 89.0, 0.541, "FAN_12V_SW"], [2, 6.75, 89.0, 6.5, 89.25, 0.541, "FAN_12V_SW"], [2, 6.5, 89.25, 4.5, 89.25, 0.541, "FAN_12V_SW"], [2, 4.5, 89.25, 4.25, 89.5, 0.541, "FAN_12V_SW"], [2, 7.5, 88.75, 7.5, 89.5, 0.541, "FAN_12V_SW"], [2, 7.5, 89.5, 9.0, 91.0, 0.541, "FAN_12V_SW"], [2, 7.75, 89.75, 8.0, 89.5, 0.541, "FAN_12V_SW"], [2, 8.0, 89.5, 10.75, 89.5, 0.541, "FAN_12V_SW"], [2, 10.75, 89.5, 11.0, 89.25, 0.541, "FAN_12V_SW"], [2, 11.0, 89.25, 14.5, 89.25, 0.541, "FAN_12V_SW"], [2, 14.5, 89.25, 14.75, 89.5, 0.541, "FAN_12V_SW"], [2, 14.75, 89.5, 20.5, 89.5, 0.541, "FAN_12V_SW"], [2, 20.5, 89.5, 21.0, 89.0, 0.541, "FAN_12V_SW"], [2, 21.0, 89.0, 21.25, 89.0, 0.541, "FAN_12V_SW"], [2, 21.25, 89.0, 21.5, 89.25, 0.541, "FAN_12V_SW"], [2, 21.5, 89.25, 23.75, 89.25, 0.541, "FAN_12V_SW"], [2, 23.75, 89.25, 24.25, 88.75, 0.541, "FAN_12V_SW"], [2, 8.249, 81.699, 9.5, 81.75, 0.541, "FAN_12V_SW"], [2, 10.795, 81.971, 10.25, 81.75, 0.541, "FAN_12V_SW"], [2, 8.249, 81.699, 6.75, 82.0, 0.541, "FAN_12V_SW"], [2, 4.572, 81.971, 5.25, 82.0, 0.541, "FAN_12V_SW"], [2, 8.249, 81.699, 6.75, 80.25, 0.541, "FAN_12V_SW"], [2, 4.75, 77.684, 5.5, 78.0, 0.541, "FAN_12V_SW"], [2, 8.249, 81.699, 9.0, 83.25, 0.541, "FAN_12V_SW"], [2, 3.501, 89.684, 4.25, 89.5, 0.541, "FAN_12V_SW"], [2, 9.599, 91.25, 9.0, 91.0, 0.541, "FAN_12V_SW"], [2, 25.001, 88.656, 24.25, 88.75, 0.541, "FAN_12V_SW"], [2, 3.5, 83.5, 2.5, 82.5, 0.15, "FAN_IN_TACH_RAW"], [2, 2.5, 82.5, 2.5, 80.25, 0.15, "FAN_IN_TACH_RAW"], [2, 2.5, 80.25, 2.75, 80.0, 0.15, "FAN_IN_TACH_RAW"], [2, 2.75, 80.0, 2.75, 76.25, 0.15, "FAN_IN_TACH_RAW"], [2, 2.75, 76.25, 3.5, 75.5, 0.15, "FAN_IN_TACH_RAW"], [2, 3.5, 75.5, 4.25, 76.25, 0.15, "FAN_IN_TACH_RAW"], [2, 3.75, 75.75, 4.0, 75.5, 0.15, "FAN_IN_TACH_RAW"], [2, 4.0, 75.5, 7.5, 75.5, 0.15, "FAN_IN_TACH_RAW"], [2, 7.5, 75.5, 7.75, 75.75, 0.15, "FAN_IN_TACH_RAW"], [2, 7.75, 75.75, 11.5, 75.75, 0.15, "FAN_IN_TACH_RAW"], [2, 11.5, 75.75, 11.75, 76.0, 0.15, "FAN_IN_TACH_RAW"], [2, 11.75, 76.0, 15.5, 76.0, 0.15, "FAN_IN_TACH_RAW"], [2, 15.5, 76.0, 16.75, 77.25, 0.15, "FAN_IN_TACH_RAW"], [2, 16.75, 77.25, 17.75, 77.25, 0.15, "FAN_IN_TACH_RAW"], [2, 17.75, 77.25, 18.0, 77.5, 0.15, "FAN_IN_TACH_RAW"], [2, 18.0, 77.5, 18.0, 78.5, 0.15, "FAN_IN_TACH_RAW"], [2, 18.0, 78.5, 18.25, 78.75, 0.15, "FAN_IN_TACH_RAW"], [2, 4.572, 84.511, 3.5, 83.5, 0.15, "FAN_IN_TACH_RAW"], [2, 4.75, 76.818, 4.25, 76.25, 0.15, "FAN_IN_TACH_RAW"], [2, 19.0, 79.182, 18.25, 78.75, 0.15, "FAN_IN_TACH_RAW"], [2, 11.75, 85.5, 11.75, 85.75, 0.15, "FAN_OUT_TACH_RAW"], [2, 11.75, 85.75, 12.0, 86.0, 0.15, "FAN_OUT_TACH_RAW"], [2, 10.795, 84.511, 11.75, 85.5, 0.15, "FAN_OUT_TACH_RAW"], [2, 12.568, 86.499, 12.0, 86.0, 0.15, "FAN_OUT_TACH_RAW"], [2, 71.0, 72.75, 65.75, 72.75, 0.15, "FAN_TACH_IN"], [2, 65.75, 72.75, 65.5, 72.5, 0.15, "FAN_TACH_IN"], [2, 65.5, 72.5, 65.5, 70.25, 0.15, "FAN_TACH_IN"], [1, 65.5, 70.25, 52.5, 70.25, 0.15, "FAN_TACH_IN"], [2, 52.5, 70.25, 52.5, 73.75, 0.15, "FAN_TACH_IN"], [2, 52.5, 73.75, 51.75, 74.5, 0.15, "FAN_TACH_IN"], [1, 51.75, 74.5, 43.75, 74.5, 0.15, "FAN_TACH_IN"], [2, 43.75, 74.5, 43.75, 74.0, 0.15, "FAN_TACH_IN"], [2, 43.75, 74.0, 43.25, 73.5, 0.15, "FAN_TACH_IN"], [2, 43.25, 73.5, 40.25, 73.5, 0.15, "FAN_TACH_IN"], [2, 40.25, 73.5, 38.25, 75.5, 0.15, "FAN_TACH_IN"], [2, 38.25, 75.5, 36.75, 75.5, 0.15, "FAN_TACH_IN"], [2, 36.75, 75.5, 35.75, 76.5, 0.15, "FAN_TACH_IN"], [1, 35.75, 76.5, 28.5, 76.5, 0.15, "FAN_TACH_IN"], [2, 28.5, 76.5, 24.75, 76.5, 0.15, "FAN_TACH_IN"], [2, 27.75, 76.5, 27.75, 78.75, 0.15, "FAN_TACH_IN"], [2, 27.75, 78.75, 27.5, 79.0, 0.15, "FAN_TACH_IN"], [2, 27.5, 79.0, 27.25, 79.0, 0.15, "FAN_TACH_IN"], [2, 27.25, 79.0, 27.0, 79.25, 0.15, "FAN_TACH_IN"], [2, 27.0, 79.25, 26.25, 79.25, 0.15, "FAN_TACH_IN"], [2, 26.25, 79.25, 25.25, 80.25, 0.15, "FAN_TACH_IN"], [2, 25.25, 80.25, 25.0, 80.25, 0.15, "FAN_TACH_IN"], [2, 25.0, 80.25, 24.0, 81.25, 0.15, "FAN_TACH_IN"], [2, 72.106, 72.174, 71.0, 72.75, 0.15, "FAN_TACH_IN"], [2, 24.249, 76.751, 24.75, 76.5, 0.15, "FAN_TACH_IN"], [2, 23.934, 81.751, 24.0, 81.25, 0.15, "FAN_TACH_IN"], [2, 22.75, 78.0, 19.5, 78.0, 0.15, "$6N64"], [2, 23.299, 78.75, 22.75, 78.0, 0.15, "$6N64"], [2, 19.0, 78.316, 19.5, 78.0, 0.15, "$6N64"], [2, 15.75, 79.5, 16.0, 79.5, 0.15, "FAN_TACH_OUT"], [2, 16.0, 79.5, 16.5, 80.0, 0.15, "FAN_TACH_OUT"], [2, 16.5, 80.0, 17.5, 80.0, 0.15, "FAN_TACH_OUT"], [2, 17.5, 80.0, 18.75, 81.25, 0.15, "FAN_TACH_OUT"], [2, 15.25, 78.75, 15.75, 79.5, 0.15, "FAN_TACH_OUT"], [2, 19.251, 81.818, 18.75, 81.25, 0.15, "FAN_TACH_OUT"], [2, 1.0, 81.25, 1.0, 84.25, 0.15, "$6N55"], [2, 1.0, 83.5, 2.25, 83.5, 0.15, "$6N55"], [2, 2.25, 83.5, 2.75, 84.0, 0.15, "$6N55"], [2, 2.75, 84.0, 2.75, 84.75, 0.15, "$6N55"], [2, 2.75, 84.75, 3.75, 85.75, 0.15, "$6N55"], [2, 3.75, 85.75, 4.75, 85.75, 0.15, "$6N55"], [2, 4.75, 85.75, 5.0, 86.0, 0.15, "$6N55"], [2, 5.0, 86.0, 7.75, 86.0, 0.15, "$6N55"], [2, 1.249, 80.682, 1.0, 81.25, 0.15, "$6N55"], [2, 1.251, 84.818, 1.0, 84.25, 0.15, "$6N55"], [2, 8.2, 85.25, 7.75, 86.0, 0.15, "$6N55"], [1, 71.0, 73.75, 69.25, 75.5, 0.15, "FAN_PWM"], [2, 69.25, 75.5, 68.5, 75.5, 0.15, "FAN_PWM"], [2, 68.5, 75.5, 67.25, 76.75, 0.15, "FAN_PWM"], [2, 67.25, 76.75, 67.25, 77.25, 0.15, "FAN_PWM"], [1, 67.25, 77.25, 57.5, 77.25, 0.15, "FAN_PWM"], [1, 57.5, 77.25, 55.5, 79.25, 0.15, "FAN_PWM"], [1, 55.5, 79.25, 43.25, 79.25, 0.15, "FAN_PWM"], [2, 43.25, 79.25, 41.25, 81.25, 0.15, "FAN_PWM"], [2, 41.25, 81.25, 41.25, 96.75, 0.15, "FAN_PWM"], [1, 41.25, 96.75, 28.5, 96.75, 0.15, "FAN_PWM"], [2, 28.5, 96.75, 28.25, 96.75, 0.15, "FAN_PWM"], [2, 28.25, 96.75, 26.0, 94.5, 0.15, "FAN_PWM"], [1, 26.0, 94.5, 13.25, 94.5, 0.15, "FAN_PWM"], [2, 13.25, 94.5, 10.0, 94.5, 0.15, "FAN_PWM"], [2, 10.0, 94.5, 6.75, 91.25, 0.15, "FAN_PWM"], [2, 6.75, 91.25, 2.25, 91.25, 0.15, "FAN_PWM"], [2, 2.25, 91.25, 2.0, 91.0, 0.15, "FAN_PWM"], [2, 2.0, 91.0, 2.0, 86.5, 0.15, "FAN_PWM"], [2, 2.0, 86.5, 1.75, 86.25, 0.15, "FAN_PWM"], [2, 72.106, 73.444, 71.0, 73.75, 0.15, "FAN_PWM"], [2, 1.251, 85.684, 1.75, 86.25, 0.15, "FAN_PWM"], [1, 71.0, 75.0, 70.25, 75.75, 0.15, "FAN_EN"], [2, 70.25, 75.75, 70.25, 85.75, 0.15, "FAN_EN"], [2, 70.25, 85.75, 70.0, 86.0, 0.15, "FAN_EN"], [1, 70.0, 86.0, 67.75, 86.0, 0.15, "FAN_EN"], [1, 67.75, 86.0, 66.5, 87.25, 0.15, "FAN_EN"], [1, 66.5, 87.25, 66.5, 87.5, 0.15, "FAN_EN"], [2, 66.5, 87.5, 68.0, 87.5, 0.15, "FAN_EN"], [2, 68.0, 87.5, 68.75, 88.25, 0.15, "FAN_EN"], [2, 68.75, 88.25, 68.75, 91.0, 0.15, "FAN_EN"], [2, 68.75, 91.0, 68.5, 91.25, 0.15, "FAN_EN"], [2, 68.5, 91.25, 66.0, 91.25, 0.15, "FAN_EN"], [2, 66.0, 91.25, 65.75, 91.0, 0.15, "FAN_EN"], [2, 65.75, 91.0, 65.75, 90.75, 0.15, "FAN_EN"], [2, 65.75, 90.75, 65.5, 90.5, 0.15, "FAN_EN"], [1, 65.5, 90.5, 52.25, 90.5, 0.15, "FAN_EN"], [1, 52.25, 90.5, 51.25, 91.5, 0.15, "FAN_EN"], [1, 51.25, 91.5, 42.0, 91.5, 0.15, "FAN_EN"], [2, 42.0, 91.5, 42.0, 94.75, 0.15, "FAN_EN"], [1, 42.0, 94.75, 35.5, 94.75, 0.15, "FAN_EN"], [2, 35.5, 94.75, 28.0, 94.75, 0.15, "FAN_EN"], [2, 28.0, 94.75, 26.75, 93.5, 0.15, "FAN_EN"], [2, 26.75, 93.5, 24.5, 93.5, 0.15, "FAN_EN"], [2, 24.5, 93.5, 23.0, 92.0, 0.15, "FAN_EN"], [2, 72.106, 74.714, 71.0, 75.0, 0.15, "FAN_EN"], [2, 22.5, 91.432, 23.0, 92.0, 0.15, "FAN_EN"], [2, 12.75, 91.75, 15.75, 91.75, 0.15, "$6N49"], [2, 14.25, 91.75, 14.25, 95.25, 0.15, "$6N49"], [2, 14.25, 95.25, 14.0, 95.5, 0.15, "$6N49"], [2, 14.0, 95.5, 13.0, 95.5, 0.15, "$6N49"], [2, 13.0, 95.5, 12.5, 96.0, 0.15, "$6N49"], [2, 12.5, 96.0, 11.5, 96.0, 0.15, "$6N49"], [2, 11.5, 96.0, 11.0, 96.5, 0.15, "$6N49"], [2, 14.25, 95.25, 16.25, 95.25, 0.15, "$6N49"], [2, 16.25, 95.25, 17.0, 96.0, 0.15, "$6N49"], [2, 17.0, 96.0, 17.75, 96.0, 0.15, "$6N49"], [2, 11.9, 92.2, 12.75, 91.75, 0.15, "$6N49"], [2, 16.317, 92.249, 15.75, 91.75, 0.15, "$6N49"], [2, 10.299, 96.751, 11.0, 96.5, 0.15, "$6N49"], [2, 18.316, 96.499, 17.75, 96.0, 0.15, "$6N49"], [2, 13.75, 81.5, 13.75, 83.25, 0.15, "$6N74"], [2, 13.75, 83.25, 15.0, 84.5, 0.15, "$6N74"], [2, 15.0, 84.5, 15.0, 85.0, 0.15, "$6N74"], [2, 15.0, 85.0, 14.0, 86.0, 0.15, "$6N74"], [2, 14.3, 80.749, 13.75, 81.5, 0.15, "$6N74"], [2, 13.434, 83.75, 13.75, 83.25, 0.15, "$6N74"], [2, 13.432, 86.499, 14.0, 86.0, 0.15, "$6N74"], [1, 10.0, 86.75, 6.5, 86.75, 0.15, "FAN_PWM_L"], [2, 6.5, 86.75, 6.75, 86.75, 0.15, "FAN_PWM_L"], [1, 6.5, 86.75, 5.0, 86.75, 0.15, "FAN_PWM_L"], [2, 10.795, 87.051, 10.0, 86.75, 0.15, "FAN_PWM_L"], [2, 7.25, 87.251, 6.75, 86.75, 0.15, "FAN_PWM_L"], [2, 4.572, 87.051, 5.0, 86.75, 0.15, "FAN_PWM_L"]], "vias": [[65.5, 70.25, "FAN_TACH_IN"], [52.5, 70.25, "FAN_TACH_IN"], [51.75, 74.5, "FAN_TACH_IN"], [43.75, 74.5, "FAN_TACH_IN"], [35.75, 76.5, "FAN_TACH_IN"], [28.5, 76.5, "FAN_TACH_IN"], [71.0, 73.75, "FAN_PWM"], [69.25, 75.5, "FAN_PWM"], [67.25, 77.25, "FAN_PWM"], [43.25, 79.25, "FAN_PWM"], [41.25, 96.75, "FAN_PWM"], [28.5, 96.75, "FAN_PWM"], [26.0, 94.5, "FAN_PWM"], [13.25, 94.5, "FAN_PWM"], [71.0, 75.0, "FAN_EN"], [70.25, 75.75, "FAN_EN"], [70.0, 86.0, "FAN_EN"], [66.5, 87.5, "FAN_EN"], [65.5, 90.5, "FAN_EN"], [42.0, 91.5, "FAN_EN"], [42.0, 94.75, "FAN_EN"], [35.5, 94.75, "FAN_EN"], [10.0, 86.75, "FAN_PWM_L"], [6.5, 86.75, "FAN_PWM_L"], [5.0, 86.75, "FAN_PWM_L"]], "logs": ["FAN_OUT_TACH_RAW: R754.1 没布通", "$6N64: R752.2 没布通", "FAN_TACH_OUT: U20.22 没布通", "$6N45: R748.2 没布通", "$6N45: R749.2 没布通", "$6N48: R747.1 没布通"], "unconnected": ["FAN_12V_SW: 铜分成 3 块", "$6N49: 铜分成 2 块", "FAN_IN_TACH_RAW: 铜分成 2 块", "FAN_OUT_TACH_RAW: R754.1 一根铜都没有", "$6N55: 铜分成 2 块", "$6N45: Q8.1 R748.2 R749.2 一根铜都没有", "$6N48: Q8.3 R747.1 一根铜都没有", "$6N64: R752.2 一根铜都没有", "FAN_TACH_IN: 铜分成 2 块", "FAN_TACH_OUT: 铜分成 2 块"], "place": {"Q7": [10.75, 91.25, 0], "Q8": [17.25, 86.75, 90], "DZ3": [12.0, 96.75, 180], "R746": [16.75, 92.25, 0], "R747": [18.75, 96.5, 180], "R748": [22.5, 91.0, 270], "R749": [26.75, 90.5, 90], "Q6": [7.25, 86.25, 270], "R733": [1.25, 85.25, 270], "R734": [1.25, 80.25, 270], "Q9": [24.25, 77.75, 90], "R751": [19.0, 78.75, 90], "R752": [23.75, 95.75, 180], "Q10": [15.25, 79.75, 90], "R756": [13.0, 83.75, 0], "R755": [13.0, 86.5, 180], "D2": [8.25, 79.5, 270], "R750": [4.75, 77.25, 90], "R753": [23.5, 81.75, 0], "R754": [3.5, 89.25, 90], "R757": [19.25, 82.25, 270]}}, "all": [{"name": "avoid-gap3.5", "open": 6, "split": 10, "len": 369.15, "logs": ["FAN_OUT_TACH_RAW: R754.1 没布通", "$6N64: R752.2 没布通", "FAN_TACH_OUT: U20.22 没布通", "$6N45: R748.2 没布通", "$6N45: R749.2 没布通", "$6N48: R747.1 没布通"], "unconnected": ["FAN_12V_SW: 铜分成 3 块", "$6N49: 铜分成 2 块", "FAN_IN_TACH_RAW: 铜分成 2 块", "FAN_OUT_TACH_RAW: R754.1 一根铜都没有", "$6N55: 铜分成 2 块", "$6N45: Q8.1 R748.2 R749.2 一根铜都没有", "$6N48: Q8.3 R747.1 一根铜都没有", "$6N64: R752.2 一根铜都没有", "FAN_TACH_IN: 铜分成 2 块", "FAN_TACH_OUT: 铜分成 2 块"]}, {"name": "avoid-gap2.5", "open": 8, "split": 11, "len": 331.36, "logs": ["FAN_IN_TACH_RAW: R750.1 没布通", "FAN_IN_TACH_RAW: R751.2 没布通", "FAN_TACH_OUT: U20.22 没布通", "FAN_OUT_TACH_RAW: R755.2 没布通", "FAN_PWM: R733.1 没布通", "$6N49: R747.2 没布通", "$6N48: Q8.3 没布通", "FAN_PWM_L: Q6.3 没布通"], "unconnected": ["FAN_12V_SW: 铜分成 2 块", "$6N49: R747.2 一根铜都没有", "FAN_IN_TACH_RAW: J26.3 R750.1 R751.2 一根铜都没有", "FAN_PWM_L: Q6.3 一根铜都没有", "FAN_OUT_TACH_RAW: R755.2 一根铜都没有", "$6N45: 铜分成 2 块", "$6N48: Q8.3 R747.1 一根铜都没有", "$6N64: 铜分成 2 块", "$6N74: 铜分成 2 块", "FAN_TACH_OUT: 铜分成 2 块", "FAN_PWM: R733.1 一根铜都没有"]}, {"name": "avoid-gap3.0", "open": 10, "split": 11, "len": 314.58, "logs": ["FAN_OUT_TACH_RAW: R755.2 没布通", "$6N74: R755.1 没布通", "FAN_TACH_OUT: R757.2 没布通", "FAN_TACH_OUT: Q10.3 没布通", "FAN_IN_TACH_RAW: R750.1 没布通", "FAN_IN_TACH_RAW: R751.2 没布通", "FAN_EN: R748.1 没布通", "FAN_TACH_IN: Q9.3 没布通", "$6N48: R747.1 没布通", "$6N55: R733.2 没布通"], "unconnected": ["FAN_12V_SW: 铜分成 2 块", "$6N49: 铜分成 3 块", "FAN_IN_TACH_RAW: J26.3 R750.1 R751.2 一根铜都没有", "FAN_OUT_TACH_RAW: R755.2 一根铜都没有", "$6N55: R733.2 一根铜都没有", "$6N48: Q8.3 R747.1 一根铜都没有", "$6N64: 铜分成 2 块", "FAN_TACH_IN: Q9.3 一根铜都没有", "$6N74: R755.1 一根铜都没有", "FAN_TACH_OUT: Q10.3 R757.2 一根铜都没有", "FAN_EN: R748.1 一根铜都没有"]}, {"name": "avoid-gap2.0", "open": 11, "split": 10, "len": 128.53, "logs": ["$6N64: Q9.1 出不来", "$6N55: Q6.1 没布通", "$6N45: R749.2 没布通", "FAN_PWM: R733.1 没布通", "FAN_IN_TACH_RAW: R751.2 没布通", "FAN_TACH_OUT: R757.2 没布通", "FAN_TACH_OUT: U20.22 没布通", "FAN_TACH_IN: Q9.3 没布通", "FAN_TACH_IN: R753.2 没布通", "FAN_EN: R748.1 没布通", "$6N48: R747.1 没布通"], "unconnected": ["FAN_12V_SW: 铜分成 2 块", "FAN_IN_TACH_RAW: R751.2 一根铜都没有", "$6N55: Q6.1 一根铜都没有", "$6N45: R749.2 一根铜都没有", "$6N48: Q8.3 R747.1 一根铜都没有", "$6N64: 铜分成 2 块", "FAN_TACH_IN: Q9.3 R753.2 一根铜都没有", "FAN_TACH_OUT: Q10.3 R757.2 一根铜都没有", "FAN_PWM: R733.1 一根铜都没有", "FAN_EN: R748.1 一根铜都没有"]}]}