mirror of
https://gitlab.com/kicad/code/kicad.git
synced 2025-09-13 17:53:11 +02:00
Implement bracket notation for stacked pins ([1,2,3], [1-4], [1,3,5-7]). Automatic net naming proceeds based on the smallest logical pin number in stacked groups. Provide explode/reform commands in symbol editor for conversion. Supports arbitrary ranges including BGA alphanum ranges like [AA1-AA3,CD14-CD22] Adds some additional QA and trace logging Fixes https://gitlab.com/kicad/code/kicad/-/issues/2004
129 lines
6.8 KiB
Plaintext
129 lines
6.8 KiB
Plaintext
(kicad_sch (version 20240910) (generator eeschema)
|
|
|
|
(paper "A4")
|
|
|
|
(lib_symbols
|
|
(symbol "Device:R"
|
|
(pin_names (offset 0))
|
|
(exclude_from_sim no)
|
|
(in_bom yes)
|
|
(on_board yes)
|
|
(duplicate_pin_numbers_are_jumpers no)
|
|
(property "Reference" "R1" (at 6.35 0 90)
|
|
(effects (font (size 1.27 1.27))) )
|
|
(property "Value" "R" (at 3.81 0 90)
|
|
(effects (font (size 1.27 1.27))) )
|
|
(property "Footprint" "" (at -1.778 0 90) (hide yes)
|
|
(effects (font (size 1.27 1.27))) )
|
|
(property "Datasheet" "" (at 0 0 0) (hide yes)
|
|
(effects (font (size 1.27 1.27))) )
|
|
(property "Description" "Resistor" (at 0 0 0) (hide yes)
|
|
(effects (font (size 1.27 1.27))) )
|
|
(property "ki_keywords" "R res resistor" (at 0 0 0) (hide yes)
|
|
(effects (font (size 1.27 1.27))) )
|
|
(property "ki_fp_filters" "R_*" (at 0 0 0) (hide yes)
|
|
(effects (font (size 1.27 1.27))) )
|
|
(symbol "R_0_1"
|
|
(rectangle (start -1.016 -2.54) (end 1.016 2.54)
|
|
(stroke (width 0.254) (type default)) (fill (type none)) ) )
|
|
(symbol "R_1_1"
|
|
(pin passive line (at 0 6.35 270) (length 1.27)
|
|
(name "" (effects (font (size 1.27 1.27))))
|
|
(number "[1-5]" (effects (font (size 1.27 1.27)))) )
|
|
(pin passive line (at 0 -8.636 90) (length 1.27)
|
|
(name "" (effects (font (size 1.27 1.27))))
|
|
(number "[6,7,9-11]" (effects (font (size 1.27 1.27)))) ) ) )
|
|
|
|
(symbol "power:GND"
|
|
(power global)
|
|
(pin_numbers (hide yes))
|
|
(pin_names (offset 0) (hide yes))
|
|
(exclude_from_sim no) (in_bom yes) (on_board yes)
|
|
(duplicate_pin_numbers_are_jumpers no)
|
|
(property "Reference" "#PWR" (at 0 -6.35 0) (hide yes)
|
|
(effects (font (size 1.27 1.27))) )
|
|
(property "Value" "GND" (at 0 -3.81 0)
|
|
(effects (font (size 1.27 1.27))) )
|
|
(property "Footprint" "" (at 0 0 0) (hide yes)
|
|
(effects (font (size 1.27 1.27))) )
|
|
(property "Datasheet" "" (at 0 0 0) (hide yes)
|
|
(effects (font (size 1.27 1.27))) )
|
|
(property "Description" "Power symbol creates a global label with name \"GND\" , ground"
|
|
(at 0 0 0) (hide yes) (effects (font (size 1.27 1.27))) )
|
|
(property "ki_keywords" "global power" (at 0 0 0) (hide yes)
|
|
(effects (font (size 1.27 1.27))) )
|
|
(symbol "GND_0_1"
|
|
(polyline (pts (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27))
|
|
(stroke (width 0) (type default)) (fill (type none)) ) )
|
|
(symbol "GND_1_1"
|
|
(pin power_in line (at 0 0 270) (length 0)
|
|
(name "" (effects (font (size 1.27 1.27))))
|
|
(number "1" (effects (font (size 1.27 1.27)))) ) ) )
|
|
|
|
(symbol "power:VCC"
|
|
(power global)
|
|
(pin_numbers (hide yes))
|
|
(pin_names (offset 0) (hide yes))
|
|
(exclude_from_sim no) (in_bom yes) (on_board yes)
|
|
(duplicate_pin_numbers_are_jumpers no)
|
|
(property "Reference" "#PWR" (at 0 -3.81 0) (hide yes)
|
|
(effects (font (size 1.27 1.27))) )
|
|
(property "Value" "VCC" (at 0 3.556 0)
|
|
(effects (font (size 1.27 1.27))) )
|
|
(property "Footprint" "" (at 0 0 0) (hide yes)
|
|
(effects (font (size 1.27 1.27))) )
|
|
(property "Datasheet" "" (at 0 0 0) (hide yes)
|
|
(effects (font (size 1.27 1.27))) )
|
|
(property "Description" "Power symbol creates a global label with name \"VCC\""
|
|
(at 0 0 0) (hide yes) (effects (font (size 1.27 1.27))) )
|
|
(property "ki_keywords" "global power" (at 0 0 0) (hide yes)
|
|
(effects (font (size 1.27 1.27))) )
|
|
(symbol "VCC_0_1"
|
|
(polyline (pts (xy -0.762 1.27) (xy 0 2.54)) (stroke (width 0) (type default)) (fill (type none)))
|
|
(polyline (pts (xy 0 2.54) (xy 0.762 1.27)) (stroke (width 0) (type default)) (fill (type none)))
|
|
(polyline (pts (xy 0 0) (xy 0 2.54)) (stroke (width 0) (type default)) (fill (type none))) )
|
|
(symbol "VCC_1_1"
|
|
(pin power_in line (at 0 0 90) (length 0)
|
|
(name "" (effects (font (size 1.27 1.27))))
|
|
(number "1" (effects (font (size 1.27 1.27)))) ) ) )
|
|
)
|
|
|
|
(wire (pts (xy 134.62 83.82) (xy 134.62 76.2)) (stroke (width 0) (type default)))
|
|
(wire (pts (xy 100.33 87.63) (xy 100.33 83.82)) (stroke (width 0) (type default)))
|
|
(wire (pts (xy 100.33 83.82) (xy 109.22 83.82)) (stroke (width 0) (type default)))
|
|
(wire (pts (xy 124.206 83.82) (xy 134.62 83.82)) (stroke (width 0) (type default)))
|
|
|
|
(symbol (lib_id "Device:R") (at 115.57 83.82 90) (unit 1) (body_style 1)
|
|
(exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes)
|
|
(uuid "2166cf4e-5b03-495b-af0a-be2718b61b04")
|
|
(property "Reference" "R1" (at 115.57 77.47 90) (effects (font (size 1.27 1.27))))
|
|
(property "Value" "R" (at 115.57 80.01 90) (effects (font (size 1.27 1.27))))
|
|
(property "Footprint" "" (at 115.57 85.598 90) (hide yes) (effects (font (size 1.27 1.27))))
|
|
(property "Datasheet" "" (at 115.57 83.82 0) (hide yes) (effects (font (size 1.27 1.27))))
|
|
(property "Description" "Resistor" (at 115.57 83.82 0) (hide yes) (effects (font (size 1.27 1.27))))
|
|
(pin "[6,7,9-11]" (uuid "f62cbf3f-56f0-413b-a710-93a48027efbb"))
|
|
(pin "[1-5]" (uuid "e856ce98-c7c6-4066-97a8-60e95541ae81")) )
|
|
|
|
(symbol (lib_id "power:VCC") (at 134.62 76.2 0) (unit 1) (body_style 1)
|
|
(exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes)
|
|
(uuid "2b72c13a-dfcb-4980-a25b-daac640cdb9b")
|
|
(property "Reference" "#PWR01" (at 134.62 80.01 0) (hide yes) (effects (font (size 1.27 1.27))))
|
|
(property "Value" "VCC" (at 134.62 71.12 0) (effects (font (size 1.27 1.27))))
|
|
(property "Footprint" "" (at 134.62 76.2 0) (hide yes) (effects (font (size 1.27 1.27))))
|
|
(property "Datasheet" "" (at 134.62 76.2 0) (hide yes) (effects (font (size 1.27 1.27))))
|
|
(property "Description" "Power symbol creates a global label with name \"VCC\""
|
|
(at 134.62 76.2 0) (hide yes) (effects (font (size 1.27 1.27))))
|
|
(pin "1" (uuid "ff7185fb-347f-48f5-bcf0-de5808edd725")) )
|
|
|
|
(symbol (lib_id "power:GND") (at 100.33 87.63 0) (unit 1) (body_style 1)
|
|
(exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes)
|
|
(uuid "4e64c428-4aed-4183-826f-2fa5009f4177")
|
|
(property "Reference" "#PWR02" (at 100.33 93.98 0) (hide yes) (effects (font (size 1.27 1.27))))
|
|
(property "Value" "GND" (at 100.33 92.71 0) (effects (font (size 1.27 1.27))))
|
|
(property "Footprint" "" (at 100.33 87.63 0) (hide yes) (effects (font (size 1.27 1.27))))
|
|
(property "Datasheet" "" (at 100.33 87.63 0) (hide yes) (effects (font (size 1.27 1.27))))
|
|
(property "Description" "Power symbol creates a global label with name \"GND\" , ground"
|
|
(at 100.33 87.63 0) (hide yes) (effects (font (size 1.27 1.27))))
|
|
(pin "1" (uuid "b8c00030-efa1-4421-9af4-303142b1c17d")) )
|
|
)
|