- Schematic: 12 components, 10 nets, ERC 0 (MCP batch_add_components + connect_to_net) - Board: 20x30mm 2-layer, JLCPCB DRC rules (0.15mm clearance) - Placement: U1 SN65HVD230 center, J1 CAN bus right, J2 power left, split termination below - Routing: Freerouting headless CLI, 44 tracks, 1 via, 13/14 nets routed - GND copper pour F.Cu+B.Cu, 20 stitching vias, collision-checked - DRC: 8 violations (3 courtyard overlap + 5 silk edge clearance - cosmetic only) - Gerbers exported (8 layers + drill) - SVG exported for review
256 lines
11 KiB
Plaintext
256 lines
11 KiB
Plaintext
(pcb "/Users/nearxos/Documents/KiCad/10.0/can-bus-transceiver/can-bus-transceiver.dsn"
|
|
(parser
|
|
(string_quote ")
|
|
(space_in_quoted_tokens on)
|
|
(host_cad "KiCad's Pcbnew")
|
|
(host_version "10.0.2")
|
|
)
|
|
(resolution um 10)
|
|
(unit um)
|
|
(structure
|
|
(layer F.Cu
|
|
(type signal)
|
|
(property
|
|
(index 0)
|
|
)
|
|
)
|
|
(layer B.Cu
|
|
(type signal)
|
|
(property
|
|
(index 1)
|
|
)
|
|
)
|
|
(boundary
|
|
(path pcb 0 20000 -30000 0 -30000 0 0 20000 0 20000 -30000)
|
|
)
|
|
(via "Via[0-1]_600:300_um")
|
|
(rule
|
|
(width 200)
|
|
(clearance 200)
|
|
(clearance 50 (type smd_smd))
|
|
)
|
|
)
|
|
(placement
|
|
(component "TerminalBlock_CUI:TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal"
|
|
(place J1 17000 -15000 front 0 (PN CAN_BUS))
|
|
)
|
|
(component Resistor_SMD:R_0603_1608Metric
|
|
(place R1 6000 -9000 front 0 (PN 60))
|
|
(place R2 6000 -21000 front 0 (PN 60))
|
|
(place R5 13000 -21000 front 0 (PN 0))
|
|
(place R3 5000 -12000 front 0 (PN 10k))
|
|
(place R4 13000 -9000 front 0 (PN 120))
|
|
)
|
|
(component Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical
|
|
(place J2 3000 -15000 front 0 (PN VCC_GND))
|
|
)
|
|
(component Capacitor_SMD:C_0603_1608Metric
|
|
(place C1 10000 -26000 front 0 (PN 100nF))
|
|
)
|
|
(component "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm"
|
|
(place U1 10000 -15000 front 0 (PN SN65HVD230))
|
|
)
|
|
)
|
|
(library
|
|
(image "TerminalBlock_CUI:TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal"
|
|
(outline (polygon signal 0 8715 -5845 -3035 -5845 -3035 5395 8715 5395))
|
|
(outline (path signal 120 -2660 5020 8340 5020))
|
|
(outline (path signal 120 -2660 3400 8340 3400))
|
|
(outline (path signal 120 -2660 -4350 8340 -4350))
|
|
(outline (path signal 120 -2660 -5470 -2660 5020))
|
|
(outline (path signal 120 -300 -5470 -2660 -5470))
|
|
(outline (path signal 120 8340 5020 8340 -5470))
|
|
(outline (path signal 120 8340 -5470 300 -5470))
|
|
(outline (path signal 100 -2540 4900 8220 4900))
|
|
(outline (path signal 100 -2540 3400 8220 3400))
|
|
(outline (path signal 100 -2540 -4350 -2540 4900))
|
|
(outline (path signal 100 -2540 -4350 8220 -4350))
|
|
(outline (path signal 100 -1540 -5350 -2540 -4350))
|
|
(outline (path signal 100 1177 1403 -1403 -1177))
|
|
(outline (path signal 100 1403 1177 -1177 -1403))
|
|
(outline (path signal 100 6257 1403 3677 -1177))
|
|
(outline (path signal 100 6483 1177 3903 -1403))
|
|
(outline (path signal 100 8220 4900 8220 -5350))
|
|
(outline (path signal 100 8220 -5350 -1540 -5350))
|
|
(outline (path signal 100 1850 0 1831.17 -263.282 1775.06 -521.205 1682.82 -768.518
|
|
1556.32 -1000.19 1398.14 -1211.49 1211.49 -1398.14 1000.19 -1556.32
|
|
768.518 -1682.82 521.205 -1775.06 263.282 -1831.17 0 -1850
|
|
-263.282 -1831.17 -521.205 -1775.06 -768.518 -1682.82 -1000.19 -1556.32
|
|
-1211.49 -1398.14 -1398.14 -1211.49 -1556.32 -1000.19 -1682.82 -768.518
|
|
-1775.06 -521.205 -1831.17 -263.282 -1850 0 -1831.17 263.282
|
|
-1775.06 521.205 -1682.82 768.518 -1556.32 1000.19 -1398.14 1211.49
|
|
-1211.49 1398.14 -1000.19 1556.32 -768.518 1682.82 -521.205 1775.06
|
|
-263.282 1831.17 0 1850 263.282 1831.17 521.205 1775.06 768.518 1682.82
|
|
1000.19 1556.32 1211.49 1398.14 1398.14 1211.49 1556.32 1000.19
|
|
1682.82 768.518 1775.06 521.205 1831.17 263.282 1850 0))
|
|
(outline (path signal 100 6930 0 6911.17 -263.282 6855.06 -521.205 6762.82 -768.518
|
|
6636.32 -1000.19 6478.14 -1211.49 6291.49 -1398.14 6080.19 -1556.32
|
|
5848.52 -1682.82 5601.2 -1775.06 5343.28 -1831.17 5080 -1850
|
|
4816.72 -1831.17 4558.8 -1775.06 4311.48 -1682.82 4079.81 -1556.32
|
|
3868.51 -1398.14 3681.86 -1211.49 3523.68 -1000.19 3397.18 -768.518
|
|
3304.94 -521.205 3248.83 -263.282 3230 0 3248.83 263.282
|
|
3304.94 521.205 3397.18 768.518 3523.68 1000.19 3681.86 1211.49
|
|
3868.51 1398.14 4079.81 1556.32 4311.48 1682.82 4558.8 1775.06
|
|
4816.72 1831.17 5080 1850 5343.28 1831.17 5601.2 1775.06
|
|
5848.52 1682.82 6080.19 1556.32 6291.49 1398.14 6478.14 1211.49
|
|
6636.32 1000.19 6762.82 768.518 6855.06 521.205 6911.17 263.282
|
|
6930 0))
|
|
(pin RoundRect[A]Pad_2400.000000x2400.000000_250.952000_um_0.000000_0 1 0 0)
|
|
(pin Round[A]Pad_2400.000000_um 2 5080 0)
|
|
)
|
|
(image Resistor_SMD:R_0603_1608Metric
|
|
(outline (polygon signal 0 1475 -725 -1475 -725 -1475 725 1475 725))
|
|
(outline (path signal 120 -237.258 522.5 237.258 522.5))
|
|
(outline (path signal 120 -237.258 -522.5 237.258 -522.5))
|
|
(outline (path signal 100 -800 412.5 800 412.5 800 -412.5 -800 -412.5 -800 412.5))
|
|
(pin RoundRect[T]Pad_800.000000x950.000000_200.761000_um_0.000000_0 1 -825 0)
|
|
(pin RoundRect[T]Pad_800.000000x950.000000_200.761000_um_0.000000_0 2 825 0)
|
|
)
|
|
(image Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical
|
|
(outline (polygon signal 0 1765 -4315 -1765 -4315 -1765 1765 1765 1765))
|
|
(outline (path signal 120 -1380 1380 0 1380))
|
|
(outline (path signal 120 -1380 0 -1380 1380))
|
|
(outline (path signal 120 -1380 -1270 -1380 -3920))
|
|
(outline (path signal 120 -1380 -1270 1380 -1270))
|
|
(outline (path signal 120 -1380 -3920 1380 -3920))
|
|
(outline (path signal 120 1380 -1270 1380 -3920))
|
|
(outline (path signal 100 -1270 635 -635 1270))
|
|
(outline (path signal 100 -1270 -3810 -1270 635))
|
|
(outline (path signal 100 -635 1270 1270 1270))
|
|
(outline (path signal 100 1270 1270 1270 -3810))
|
|
(outline (path signal 100 1270 -3810 -1270 -3810))
|
|
(pin Rect[A]Pad_1700.000000x1700.000000_um 1 0 0)
|
|
(pin Round[A]Pad_1700.000000_um 2 0 -2540)
|
|
)
|
|
(image Capacitor_SMD:C_0603_1608Metric
|
|
(outline (polygon signal 0 1475 -725 -1475 -725 -1475 725 1475 725))
|
|
(outline (path signal 120 -140.58 510 140.58 510))
|
|
(outline (path signal 120 -140.58 -510 140.58 -510))
|
|
(outline (path signal 100 -800 400 800 400 800 -400 -800 -400 -800 400))
|
|
(pin RoundRect[T]Pad_900.000000x950.000000_225.856000_um_0.000000_0 1 -775 0)
|
|
(pin RoundRect[T]Pad_900.000000x950.000000_225.856000_um_0.000000_0 2 775 0)
|
|
)
|
|
(image "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm"
|
|
(outline (polygon signal 0 2195 2455 3695 2455 3695 -2455 2195 -2455 2195 -2695
|
|
-2195 -2695 -2195 -2455 -3695 -2455 -3695 2455 -2195 2455
|
|
-2195 2695 2195 2695))
|
|
(outline (path signal 120 -2060 2560 2060 2560))
|
|
(outline (path signal 120 -2060 2465 -2060 2560))
|
|
(outline (path signal 120 -2060 -2560 -2060 -2465))
|
|
(outline (path signal 120 2060 2560 2060 2465))
|
|
(outline (path signal 120 2060 -2465 2060 -2560))
|
|
(outline (path signal 120 2060 -2560 -2060 -2560))
|
|
(pin RoundRect[T]Pad_1950.000000x600.000000_150.571000_um_0.000000_0 1 -2475 1905)
|
|
(pin RoundRect[T]Pad_1950.000000x600.000000_150.571000_um_0.000000_0 2 -2475 635)
|
|
(pin RoundRect[T]Pad_1950.000000x600.000000_150.571000_um_0.000000_0 3 -2475 -635)
|
|
(pin RoundRect[T]Pad_1950.000000x600.000000_150.571000_um_0.000000_0 4 -2475 -1905)
|
|
(pin RoundRect[T]Pad_1950.000000x600.000000_150.571000_um_0.000000_0 5 2475 -1905)
|
|
(pin RoundRect[T]Pad_1950.000000x600.000000_150.571000_um_0.000000_0 6 2475 -635)
|
|
(pin RoundRect[T]Pad_1950.000000x600.000000_150.571000_um_0.000000_0 7 2475 635)
|
|
(pin RoundRect[T]Pad_1950.000000x600.000000_150.571000_um_0.000000_0 8 2475 1905)
|
|
)
|
|
(padstack Round[A]Pad_1700.000000_um
|
|
(shape (circle F.Cu 1700))
|
|
(shape (circle B.Cu 1700))
|
|
(attach off)
|
|
)
|
|
(padstack Round[A]Pad_2400.000000_um
|
|
(shape (circle F.Cu 2400))
|
|
(shape (circle B.Cu 2400))
|
|
(attach off)
|
|
)
|
|
(padstack RoundRect[A]Pad_2400.000000x2400.000000_250.952000_um_0.000000_0
|
|
(shape (polygon F.Cu 0 -1200.95 949.999 -1181.85 1046.03 -1127.45 1127.45 -1046.03 1181.85
|
|
-949.999 1200.95 949.999 1200.95 1046.03 1181.85 1127.45 1127.45
|
|
1181.85 1046.03 1200.95 949.999 1200.95 -949.999 1181.85 -1046.03
|
|
1127.45 -1127.45 1046.03 -1181.85 949.999 -1200.95 -949.999 -1200.95
|
|
-1046.03 -1181.85 -1127.45 -1127.45 -1181.85 -1046.03 -1200.95 -949.999
|
|
-1200.95 949.999))
|
|
(shape (polygon B.Cu 0 -1200.95 949.999 -1181.85 1046.03 -1127.45 1127.45 -1046.03 1181.85
|
|
-949.999 1200.95 949.999 1200.95 1046.03 1181.85 1127.45 1127.45
|
|
1181.85 1046.03 1200.95 949.999 1200.95 -949.999 1181.85 -1046.03
|
|
1127.45 -1127.45 1046.03 -1181.85 949.999 -1200.95 -949.999 -1200.95
|
|
-1046.03 -1181.85 -1127.45 -1127.45 -1181.85 -1046.03 -1200.95 -949.999
|
|
-1200.95 949.999))
|
|
(attach off)
|
|
)
|
|
(padstack RoundRect[T]Pad_800.000000x950.000000_200.761000_um_0.000000_0
|
|
(shape (polygon F.Cu 0 -400.761 275 -385.479 351.828 -341.959 416.959 -276.828 460.479
|
|
-199.999 475.76 200 475.761 276.828 460.479 341.959 416.959
|
|
385.479 351.828 400.76 274.999 400.761 -275 385.479 -351.828
|
|
341.959 -416.959 276.828 -460.479 199.999 -475.76 -200 -475.761
|
|
-276.828 -460.479 -341.959 -416.959 -385.479 -351.828 -400.76 -274.999
|
|
-400.761 275))
|
|
(attach off)
|
|
)
|
|
(padstack RoundRect[T]Pad_900.000000x950.000000_225.856000_um_0.000000_0
|
|
(shape (polygon F.Cu 0 -450.856 250 -433.664 336.431 -384.704 409.704 -311.431 458.664
|
|
-225 475.856 225 475.856 311.431 458.664 384.704 409.704
|
|
433.664 336.431 450.856 250 450.856 -250 433.664 -336.431
|
|
384.704 -409.704 311.431 -458.664 225 -475.856 -225 -475.856
|
|
-311.431 -458.664 -384.704 -409.704 -433.664 -336.431 -450.856 -250
|
|
-450.856 250))
|
|
(attach off)
|
|
)
|
|
(padstack RoundRect[T]Pad_1950.000000x600.000000_150.571000_um_0.000000_0
|
|
(shape (polygon F.Cu 0 -975.571 150 -964.109 207.621 -931.47 256.47 -882.621 289.109
|
|
-824.999 300.57 825 300.571 882.621 289.109 931.47 256.47
|
|
964.109 207.621 975.57 149.999 975.571 -150 964.109 -207.621
|
|
931.47 -256.47 882.621 -289.109 824.999 -300.57 -825 -300.571
|
|
-882.621 -289.109 -931.47 -256.47 -964.109 -207.621 -975.57 -149.999
|
|
-975.571 150))
|
|
(attach off)
|
|
)
|
|
(padstack Rect[A]Pad_1700.000000x1700.000000_um
|
|
(shape (rect F.Cu -850 -850 850 850))
|
|
(shape (rect B.Cu -850 -850 850 850))
|
|
(attach off)
|
|
)
|
|
(padstack "Via[0-1]_600:300_um"
|
|
(shape (circle F.Cu 600))
|
|
(shape (circle B.Cu 600))
|
|
(attach off)
|
|
)
|
|
)
|
|
(network
|
|
(net CANL
|
|
(pins J1-1 R1-1 U1-6)
|
|
)
|
|
(net TERM_L
|
|
(pins R1-2 R2-1 R4-2)
|
|
)
|
|
(net 3V3
|
|
(pins J2-1 R3-1 U1-3)
|
|
)
|
|
(net GND
|
|
(pins J2-2 R5-2 C1-2 U1-2)
|
|
)
|
|
(net TERM_H
|
|
(pins R2-2 R4-1 C1-1)
|
|
)
|
|
(net Rs
|
|
(pins J1-2 R5-1 U1-8)
|
|
)
|
|
(net D
|
|
(pins R3-2 U1-1)
|
|
)
|
|
(net R
|
|
(pins U1-4)
|
|
)
|
|
(net CANH
|
|
(pins U1-7)
|
|
)
|
|
(class kicad_default 3V3 CANH CANL D GND PWR_FLAG R Rs TERM_H TERM_L
|
|
(circuit
|
|
(use_via "Via[0-1]_600:300_um")
|
|
)
|
|
(rule
|
|
(width 200)
|
|
(clearance 200)
|
|
)
|
|
)
|
|
)
|
|
(wiring
|
|
)
|
|
)
|