From d63356a536b81138c7f20d164b79c625a8a463fe Mon Sep 17 00:00:00 2001 From: Luca Date: Tue, 18 Oct 2022 00:10:06 +0200 Subject: [PATCH] Add project symbol/footprint library --- ethernet-pmod.kicad_sym | 433 ++++++++++++++++++ ...sformer_Ethernet_HanRun_HY601742.kicad_mod | 41 ++ fp-lib-table | 3 + sym-lib-table | 3 + 4 files changed, 480 insertions(+) create mode 100644 ethernet-pmod.kicad_sym create mode 100644 ethernet-pmod.pretty/Transformer_Ethernet_HanRun_HY601742.kicad_mod create mode 100644 fp-lib-table create mode 100644 sym-lib-table diff --git a/ethernet-pmod.kicad_sym b/ethernet-pmod.kicad_sym new file mode 100644 index 0000000..f53a463 --- /dev/null +++ b/ethernet-pmod.kicad_sym @@ -0,0 +1,433 @@ +(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) + (symbol "HY601742" (pin_names hide) (in_bom yes) (on_board yes) + (property "Reference" "TR" (id 0) (at 0 10.795 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "HY601742" (id 1) (at 0 -10.795 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "ethernet-pmod:Transformer_Ethernet_HanRun_HY601742" (id 2) (at 0 -12.7 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://datasheet.lcsc.com/lcsc/1810251313_HANRUN-Zhongshan-HanRun-Elec-HY601742_C55684.pdf" (id 3) (at 0 -15.24 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "single port ethernet transformer poe center-tap" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Ethernet LAN 10/100 Base-Tx Transformer with Center Taps" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Transformer*Ethernet*HanRun*HY601742*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "HY601742_0_1" + (rectangle (start -7.62 10.16) (end 7.62 -10.16) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (circle (center -5.207 3.175) (radius 0.1778) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -5.08 6.35) (mid -4.445 6.985) (end -5.08 7.62) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 2.54) + (xy -7.62 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 5.08) + (xy -7.62 5.08) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 7.62) + (xy -7.62 7.62) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.556 -2.54) + (xy -3.556 -7.62) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.556 2.54) + (xy -3.556 7.62) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.794 -7.62) + (xy -2.794 -2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.794 7.62) + (xy -2.794 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 4.699) + (xy 5.08 4.699) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 5.461) + (xy 5.08 5.461) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 2.54) + (xy 1.27 2.54) + (xy 1.27 3.175) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 6.985) + (xy 1.27 7.62) + (xy -1.27 7.62) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 3.175) + (xy 5.08 2.54) + (xy 7.62 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 6.985) + (xy 5.08 7.62) + (xy 7.62 7.62) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 5.08) + (xy 0 5.08) + (xy 0 8.89) + (xy 6.35 8.89) + (xy 6.35 5.08) + (xy 7.62 5.08) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "HY601742_1_1" + (circle (center -5.207 -6.985) (radius 0.1778) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -5.08 -7.62) (mid -4.445 -6.985) (end -5.08 -6.35) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -5.08 -6.35) (mid -4.445 -5.715) (end -5.08 -5.08) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -5.08 -5.08) (mid -4.445 -4.445) (end -5.08 -3.81) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -5.08 -3.81) (mid -4.445 -3.175) (end -5.08 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -5.08 2.54) (mid -4.445 3.175) (end -5.08 3.81) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -5.08 3.81) (mid -4.445 4.445) (end -5.08 5.08) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -5.08 5.08) (mid -4.445 5.715) (end -5.08 6.35) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -1.27 -6.35) (mid -1.905 -6.985) (end -1.27 -7.62) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -1.27 -5.08) (mid -1.905 -5.715) (end -1.27 -6.35) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -1.27 -3.81) (mid -1.905 -4.445) (end -1.27 -5.08) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -1.27 -2.54) (mid -1.905 -3.175) (end -1.27 -3.81) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -1.27 3.81) (mid -1.905 3.175) (end -1.27 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -1.27 5.08) (mid -1.905 4.445) (end -1.27 3.81) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -1.27 6.35) (mid -1.905 5.715) (end -1.27 5.08) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -1.27 7.62) (mid -1.905 6.985) (end -1.27 6.35) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center -1.143 -6.985) (radius 0.1778) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center -1.143 3.175) (radius 0.1778) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 -7.62) + (xy -7.62 -7.62) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 -5.08) + (xy -7.62 -5.08) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 -2.54) + (xy -7.62 -2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -5.461) + (xy 5.08 -5.461) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -4.699) + (xy 5.08 -4.699) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -7.62) + (xy 1.27 -7.62) + (xy 1.27 -6.985) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -3.175) + (xy 1.27 -2.54) + (xy -1.27 -2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 -6.985) + (xy 5.08 -7.62) + (xy 7.62 -7.62) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 -3.175) + (xy 5.08 -2.54) + (xy 7.62 -2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.62 -5.08) + (xy 6.35 -5.08) + (xy 6.35 -8.89) + (xy 0 -8.89) + (xy 0 -5.08) + (xy -1.27 -5.08) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 1.27 -3.175) (mid 1.905 -3.81) (end 2.54 -3.175) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 1.27 6.985) (mid 1.905 6.35) (end 2.54 6.985) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 1.905 -7.112) (radius 0.1778) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 1.905 -3.048) (radius 0.1778) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 1.905 3.048) (radius 0.1778) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 1.905 7.112) (radius 0.1778) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 2.54 -6.985) (mid 1.905 -6.35) (end 1.27 -6.985) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 2.54 -3.175) (mid 3.175 -3.81) (end 3.81 -3.175) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 2.54 3.175) (mid 1.905 3.81) (end 1.27 3.175) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 2.54 6.985) (mid 3.175 6.35) (end 3.81 6.985) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 3.81 -6.985) (mid 3.175 -6.35) (end 2.54 -6.985) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 3.81 -3.175) (mid 4.445 -3.81) (end 5.08 -3.175) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 3.81 3.175) (mid 3.175 3.81) (end 2.54 3.175) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 3.81 6.985) (mid 4.445 6.35) (end 5.08 6.985) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 5.08 -6.985) (mid 4.445 -6.35) (end 3.81 -6.985) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 5.08 3.175) (mid 4.445 3.81) (end 3.81 3.175) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (pin passive line (at -10.16 -7.62 0) (length 2.54) + (name "TD+" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 5.08 180) (length 2.54) + (name "C_RX" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 2.54 180) (length 2.54) + (name "RX+" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -2.54 180) (length 2.54) + (name "TX-" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -5.08 180) (length 2.54) + (name "C_TX" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -7.62 180) (length 2.54) + (name "TX+" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -10.16 -5.08 0) (length 2.54) + (name "C_TD" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -10.16 -2.54 0) (length 2.54) + (name "TD-" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -10.16 2.54 0) (length 2.54) + (name "RD+" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -10.16 5.08 0) (length 2.54) + (name "C_RD" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -10.16 7.62 0) (length 2.54) + (name "RD-" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 7.62 180) (length 2.54) + (name "RX-" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) +) diff --git a/ethernet-pmod.pretty/Transformer_Ethernet_HanRun_HY601742.kicad_mod b/ethernet-pmod.pretty/Transformer_Ethernet_HanRun_HY601742.kicad_mod new file mode 100644 index 0000000..eeeedfa --- /dev/null +++ b/ethernet-pmod.pretty/Transformer_Ethernet_HanRun_HY601742.kicad_mod @@ -0,0 +1,41 @@ +(footprint "Transformer_Ethernet_HanRun_HY601742" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 0) + (attr smd) + (fp_text reference "REF**" (at 0 0 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 51fc695c-ed21-4c43-b4b2-fb445d20fbdb) + ) + (fp_text value "Transformer_Ethernet_HanRun_HY601742" (at 0 0 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a0684f1b-382a-497f-813b-df04b3aee522) + ) + (fp_line (start 6.5 3.706) (end 4.9725 3.706) (layer "F.SilkS") (width 0.12) (tstamp 0da7db25-dcb8-4286-b16b-5775ed6dd5e1)) + (fp_line (start -6.5 -3.706) (end -4.9725 -3.706) (layer "F.SilkS") (width 0.12) (tstamp 41ff6f7e-c296-4c86-a09d-39d2901c5d07)) + (fp_line (start 6.5 -3.706) (end 6.5 3.706) (layer "F.SilkS") (width 0.12) (tstamp 5ac325cd-e625-44e0-99a9-88233f22a3fa)) + (fp_line (start -6.5 3.706) (end -4.9725 3.706) (layer "F.SilkS") (width 0.12) (tstamp 6ee68ced-8433-4572-91bf-abdcaf02bbf3)) + (fp_line (start 6.5 -3.706) (end 4.9725 -3.706) (layer "F.SilkS") (width 0.12) (tstamp 92009ffb-8883-41a0-84c6-27908df2d2d3)) + (fp_line (start -6.5 -3.706) (end -6.5 3.706) (layer "F.SilkS") (width 0.12) (tstamp 96f4ab4c-22a1-4ff9-b29b-b9d82e5d2b92)) + (fp_line (start -4.9725 3.706) (end -4.9725 5.274) (layer "F.SilkS") (width 0.12) (tstamp 983f0dae-af5c-4fec-9b69-009b39187ad6)) + (fp_line (start -6.35 2.556) (end -5.35 3.556) (layer "F.Fab") (width 0.1) (tstamp 28fb7a23-624e-4283-ba9c-5c19796eaf84)) + (fp_line (start 6.35 -3.556) (end -6.35 -3.556) (layer "F.Fab") (width 0.1) (tstamp 3a67b1a7-cfda-4e1c-b321-5dfda9066c29)) + (fp_line (start 6.35 3.556) (end 6.35 -3.556) (layer "F.Fab") (width 0.1) (tstamp 5331595a-d3b5-4a7d-b595-fdfd674d57b1)) + (fp_line (start -6.35 -3.556) (end -6.35 2.556) (layer "F.Fab") (width 0.1) (tstamp a02e206e-aba7-435f-bf52-54a628949b79)) + (fp_line (start 6.35 3.556) (end -5.35 3.556) (layer "F.Fab") (width 0.1) (tstamp abf36c7a-7457-4049-84dc-075610851ce2)) + (pad "1" smd rect (at -4.445 4.3815) (size 0.635 1.905) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c10df66-a407-4448-990c-bcab8197fc8a)) + (pad "2" smd rect (at -3.175 4.3815) (size 0.635 1.905) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a14cc36-d2e6-4fd2-8f35-378328ce4ec0)) + (pad "3" smd rect (at -1.905 4.3815) (size 0.635 1.905) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ed7332b0-9249-4159-bd4f-7c64b42b3d50)) + (pad "4" smd rect (at -0.635 4.3815) (size 0.635 1.905) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8b85e2bc-4951-4a4a-8ee8-36fff8e1542b)) + (pad "5" smd rect (at 0.635 4.3815) (size 0.635 1.905) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7d1850c6-5c50-4902-8201-125164694c7d)) + (pad "6" smd rect (at 1.905 4.3815) (size 0.635 1.905) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5dc2de0b-eb7e-436e-ad4e-f59fd362de03)) + (pad "7" smd rect (at 3.175 4.3815) (size 0.635 1.905) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4c5ac798-0fca-491c-8907-d1af052801a7)) + (pad "8" smd rect (at 4.445 4.3815) (size 0.635 1.905) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0fdb9a93-424b-406b-9f15-8a44a9b84b4b)) + (pad "9" smd rect (at 4.445 -4.3815) (size 0.635 1.905) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bd8e9060-4451-431e-960e-dfcdcaa35310)) + (pad "10" smd rect (at 3.175 -4.3815) (size 0.635 1.905) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dbdcc660-196f-4064-bbaa-8f7fd2f91037)) + (pad "11" smd rect (at 1.905 -4.3815) (size 0.635 1.905) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c0c611df-38da-4dcd-84bb-c20aa6ea0318)) + (pad "12" smd rect (at 0.635 -4.3815) (size 0.635 1.905) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6cf920fd-9960-4022-a17c-2d67a9b6432f)) + (pad "13" smd rect (at -0.635 -4.3815) (size 0.635 1.905) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5199f4ab-5e2a-45bd-b643-2eeefdcad47e)) + (pad "14" smd rect (at -1.905 -4.3815) (size 0.635 1.905) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3fea7815-9fea-4242-b8f7-8eff515f9528)) + (pad "15" smd rect (at -3.175 -4.3815) (size 0.635 1.905) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5a46dc82-d0b4-4107-a3ba-bda112729b85)) + (pad "16" smd rect (at -4.445 -4.3815) (size 0.635 1.905) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5d971ee9-079e-4f27-82cb-5395e0cd37ef)) +) diff --git a/fp-lib-table b/fp-lib-table new file mode 100644 index 0000000..13befd4 --- /dev/null +++ b/fp-lib-table @@ -0,0 +1,3 @@ +(fp_lib_table + (lib (name "ethernet-pmod")(type "KiCad")(uri "${KIPRJMOD}/ethernet-pmod.pretty")(options "")(descr "")) +) diff --git a/sym-lib-table b/sym-lib-table new file mode 100644 index 0000000..2370ded --- /dev/null +++ b/sym-lib-table @@ -0,0 +1,3 @@ +(sym_lib_table + (lib (name "ethernet-pmod")(type "KiCad")(uri "${KIPRJMOD}/ethernet-pmod.kicad_sym")(options "")(descr "")) +)