Self-contained KiCad library (symbols, footprints, 3D models, docs,
import/check tooling) with no dependency on kicad-personal-library.
- Fixed sym-lib-table/fp-lib-table: single (version 7) header, one entry
per library, MIKILAB_<name> nicknames, ${KIPRJMOD}-relative URIs
- Resolved the SOT95P280X145-5N footprint collision (TPS7A2012PDBVR vs
TPS7A2018PDBVR): confirmed byte-identical modulo KiCad's internal
tedit timestamp, unified into one shared footprint
- Resolved a case-insensitive filename collision between the official
Diode.kicad_sym and a custom diode.kicad_sym
- Wrapped standalone footprints (ESP32-S31-WROOM-3, IC_TPS63020DSJT,
SOT95P280X145-5N) into their own .pretty libraries so they're
actually registered in fp-lib-table
- Fixed broken symbol->footprint references (including one pointing at
a nonexistent easyeda2kicad library)
- Added scripts/check_library.py, import_component.py, add_component.py,
import_batch.py, and lib_common.py
174 lines
4.9 KiB
Plaintext
174 lines
4.9 KiB
Plaintext
(kicad_symbol_lib (version 20201005) (generator kicad_symbol_editor)
|
|
(symbol "D" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
|
|
(property "Reference" "D" (id 0) (at 0 2.54 0)
|
|
(effects (font (size 1.27 1.27)))
|
|
)
|
|
(property "Value" "D" (id 1) (at 0 -2.54 0)
|
|
(effects (font (size 1.27 1.27)))
|
|
)
|
|
(property "Footprint" "" (id 2) (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide)
|
|
)
|
|
(property "Datasheet" "" (id 3) (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide)
|
|
)
|
|
(property "ki_fp_filters" "IPC_SODFL2512X90L40X30N" (id 4) (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide)
|
|
)
|
|
(symbol "D_0_1"
|
|
(polyline
|
|
(pts
|
|
(xy -1.27 1.27)
|
|
(xy -1.27 -1.27)
|
|
)
|
|
(stroke (width 0.2032)) (fill (type none))
|
|
)
|
|
(polyline
|
|
(pts
|
|
(xy 1.27 0)
|
|
(xy -1.27 0)
|
|
)
|
|
(stroke (width 0)) (fill (type none))
|
|
)
|
|
(polyline
|
|
(pts
|
|
(xy 1.27 1.27)
|
|
(xy 1.27 -1.27)
|
|
(xy -1.27 0)
|
|
(xy 1.27 1.27)
|
|
)
|
|
(stroke (width 0.2032)) (fill (type none))
|
|
)
|
|
)
|
|
(symbol "D_1_1"
|
|
(pin passive line (at 3.81 0 180) (length 2.54)
|
|
(name "A" (effects (font (size 1.27 1.27))))
|
|
(number "A" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line (at -3.81 0 0) (length 2.54)
|
|
(name "K" (effects (font (size 1.27 1.27))))
|
|
(number "C" (effects (font (size 1.27 1.27))))
|
|
)
|
|
)
|
|
)
|
|
(symbol "diode:LED" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
|
|
(property "Reference" "D" (id 0) (at 0 2.54 0)
|
|
(effects (font (size 1.27 1.27)))
|
|
)
|
|
(property "Value" "LED" (id 1) (at 0 -2.54 0)
|
|
(effects (font (size 1.27 1.27)))
|
|
)
|
|
(property "Footprint" "" (id 2) (at 0 0 0)
|
|
(effects (font (size 1.524 1.524)))
|
|
)
|
|
(property "Datasheet" "" (id 3) (at 0 0 0)
|
|
(effects (font (size 1.524 1.524)))
|
|
)
|
|
(property "ki_fp_filters" "IPC_LEDC*" (id 4) (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide)
|
|
)
|
|
(symbol "LED_0_1"
|
|
(polyline
|
|
(pts
|
|
(xy -1.27 -1.27)
|
|
(xy -1.27 1.27)
|
|
)
|
|
(stroke (width 0)) (fill (type none))
|
|
)
|
|
(polyline
|
|
(pts
|
|
(xy 1.27 -1.27)
|
|
(xy -1.27 0)
|
|
(xy 1.27 1.27)
|
|
)
|
|
(stroke (width 0)) (fill (type outline))
|
|
)
|
|
(polyline
|
|
(pts
|
|
(xy -1.651 1.016)
|
|
(xy -2.794 2.032)
|
|
(xy -2.667 1.397)
|
|
)
|
|
(stroke (width 0)) (fill (type none))
|
|
)
|
|
(polyline
|
|
(pts
|
|
(xy -2.032 0.635)
|
|
(xy -3.175 1.651)
|
|
(xy -3.048 1.016)
|
|
)
|
|
(stroke (width 0)) (fill (type none))
|
|
)
|
|
)
|
|
(symbol "LED_1_1"
|
|
(pin passive line (at 3.81 0 180) (length 2.54)
|
|
(name "A" (effects (font (size 1.016 1.016))))
|
|
(number "A" (effects (font (size 1.016 1.016))))
|
|
)
|
|
(pin passive line (at -3.81 0 0) (length 2.54)
|
|
(name "K" (effects (font (size 1.016 1.016))))
|
|
(number "C" (effects (font (size 1.016 1.016))))
|
|
)
|
|
)
|
|
)
|
|
(symbol "ZENER" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
|
|
(property "Reference" "D" (id 0) (at 0 2.54 0)
|
|
(effects (font (size 1.27 1.27)))
|
|
)
|
|
(property "Value" "ZENER" (id 1) (at 0 -2.54 0)
|
|
(effects (font (size 1.27 1.27)))
|
|
)
|
|
(property "Footprint" "" (id 2) (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide)
|
|
)
|
|
(property "Datasheet" "https://en.wikipedia.org/wiki/Zener_diode" (id 3) (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide)
|
|
)
|
|
(property "ki_keywords" "diode" (id 4) (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide)
|
|
)
|
|
(property "ki_description" "Zener Diode" (id 5) (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide)
|
|
)
|
|
(property "ki_fp_filters" "457-04E" (id 6) (at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide)
|
|
)
|
|
(symbol "ZENER_0_1"
|
|
(polyline
|
|
(pts
|
|
(xy -1.27 -1.27)
|
|
(xy -1.778 -1.27)
|
|
)
|
|
(stroke (width 0.2032)) (fill (type none))
|
|
)
|
|
(polyline
|
|
(pts
|
|
(xy -1.27 -1.27)
|
|
(xy -1.27 1.27)
|
|
(xy -0.762 1.27)
|
|
)
|
|
(stroke (width 0.2032)) (fill (type none))
|
|
)
|
|
(polyline
|
|
(pts
|
|
(xy 1.27 -1.27)
|
|
(xy 1.27 1.27)
|
|
(xy -1.27 0)
|
|
(xy 1.27 -1.27)
|
|
)
|
|
(stroke (width 0.2032)) (fill (type none))
|
|
)
|
|
)
|
|
(symbol "ZENER_1_1"
|
|
(pin passive line (at -3.81 0 0) (length 2.54)
|
|
(name "K" (effects (font (size 1.27 1.27))))
|
|
(number "1" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line (at 3.81 0 180) (length 2.54)
|
|
(name "A" (effects (font (size 1.27 1.27))))
|
|
(number "2" (effects (font (size 1.27 1.27))))
|
|
)
|
|
)
|
|
)
|
|
)
|