From 2293d49b734b213a5ea6bd3793cc4d205a363259 Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Wed, 13 Jan 2021 01:25:13 +0100 Subject: [PATCH] Add Molex 2086588131 HDMI connector --- CM4.kicad_sch | 222 +++++++++++++++++- LightBlue.kicad_sch | 3 + ...MI_A_Molex_2086588131_Horizontal.kicad_mod | 46 ++++ 3 files changed, 259 insertions(+), 12 deletions(-) create mode 100644 LightBlue.pretty/HDMI_A_Molex_2086588131_Horizontal.kicad_mod diff --git a/CM4.kicad_sch b/CM4.kicad_sch index 87760fd..cafa123 100644 --- a/CM4.kicad_sch +++ b/CM4.kicad_sch @@ -3,6 +3,187 @@ (paper "A4") (lib_symbols + (symbol "Connector:HDMI_A_1.4" (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at -6.35 26.67 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "HDMI_A_1.4" (id 1) (at 10.16 26.67 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0.635 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://en.wikipedia.org/wiki/HDMI" (id 3) (at 0.635 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "hdmi conn" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "HDMI 1.4+ type A connector" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "HDMI*A*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "HDMI_A_1.4_0_0" + (polyline + (pts + (xy 8.128 16.51) + (xy 8.128 18.034) + ) + (stroke (width 0.635)) (fill (type none)) + ) + (polyline + (pts + (xy 0 16.51) + (xy 0 18.034) + (xy 0 17.272) + (xy 1.905 17.272) + (xy 1.905 18.034) + (xy 1.905 16.51) + ) + (stroke (width 0.635)) (fill (type none)) + ) + (polyline + (pts + (xy 2.667 18.034) + (xy 4.318 18.034) + (xy 4.572 17.78) + (xy 4.572 16.764) + (xy 4.318 16.51) + (xy 2.667 16.51) + (xy 2.667 17.272) + ) + (stroke (width 0.635)) (fill (type none)) + ) + ) + (symbol "HDMI_A_1.4_0_1" + (rectangle (start -7.62 25.4) (end 10.16 -25.4) + (stroke (width 0.254)) (fill (type background)) + ) + (polyline + (pts + (xy 2.54 8.89) + (xy 3.81 8.89) + (xy 5.08 6.35) + (xy 5.08 -5.715) + (xy 3.81 -8.255) + (xy 2.54 -8.255) + (xy 2.54 8.89) + ) + (stroke (width 0)) (fill (type outline)) + ) + (polyline + (pts + (xy 5.334 16.51) + (xy 5.334 18.034) + (xy 6.35 18.034) + (xy 6.35 16.51) + (xy 6.35 18.034) + (xy 7.112 18.034) + (xy 7.366 17.78) + (xy 7.366 16.51) + ) + (stroke (width 0.635)) (fill (type none)) + ) + (polyline + (pts + (xy 0 12.7) + (xy 0 -12.7) + (xy 3.81 -12.7) + (xy 5.08 -10.16) + (xy 7.62 -8.89) + (xy 7.62 8.89) + (xy 5.08 10.16) + (xy 3.81 12.7) + (xy 0 12.7) + ) + (stroke (width 0.635)) (fill (type none)) + ) + ) + (symbol "HDMI_A_1.4_1_1" + (pin passive line (at -10.16 20.32 0) (length 2.54) + (name "D2+" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -10.16 5.08 0) (length 2.54) + (name "CK+" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 -27.94 90) (length 2.54) + (name "CKS" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -10.16 2.54 0) (length 2.54) + (name "CK-" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 -2.54 0) (length 2.54) + (name "CEC" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -10.16 -15.24 0) (length 2.54) + (name "UTILITY/HEAC+" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -10.16 -7.62 0) (length 2.54) + (name "SCL" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 -10.16 0) (length 2.54) + (name "SDA" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 -27.94 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 27.94 270) (length 2.54) + (name "+5V" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -10.16 -17.78 0) (length 2.54) + (name "HPD/HEAC-" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 -27.94 90) (length 2.54) + (name "D2S" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -10.16 17.78 0) (length 2.54) + (name "D2-" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -10.16 15.24 0) (length 2.54) + (name "D1+" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 -27.94 90) (length 2.54) + (name "D1S" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -10.16 12.7 0) (length 2.54) + (name "D1-" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -10.16 10.16 0) (length 2.54) + (name "D0+" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -27.94 90) (length 2.54) + (name "D0S" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -10.16 7.62 0) (length 2.54) + (name "D0-" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 -27.94 90) (length 2.54) + (name "SH" (effects (font (size 1.27 1.27)))) + (number "SH" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "LightBlue:RaspberryPi-CM4Lite" (in_bom yes) (on_board yes) (property "Reference" "U" (id 0) (at -20.32 58.42 0) (effects (font (size 1.27 1.27))) @@ -838,28 +1019,45 @@ ) - (symbol (lib_id "LightBlue:RaspberryPi-CM4Lite") (at 210.82 91.44 0) (unit 2) + (symbol (lib_id "Connector:HDMI_A_1.4") (at 256.54 50.8 0) (unit 1) (in_bom yes) (on_board yes) - (uuid "e774090e-475c-4e3f-aa6e-6c912d7ab3b3") - (property "Reference" "U1" (id 0) (at 210.82 154.94 0)) - (property "Value" "RaspberryPi-CM4Lite" (id 1) (at 210.82 157.48 0)) - (property "Footprint" "Module:RaspberryPi-CM4" (id 2) (at 223.52 149.86 0) + (uuid "fe81f5fa-e1ac-4968-a654-7214906ce5ba") + (property "Reference" "J?" (id 0) (at 267.97 49.53 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "HDMI_A_1.4" (id 1) (at 267.97 52.07 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "LightBlue:HDMI_A_Molex_2086588131_Horizontal" (id 2) (at 257.175 50.8 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "https://datasheets.raspberrypi.org/cm4/cm4-datasheet.pdf" (id 3) (at 210.82 91.44 0) + (property "Datasheet" "https://en.wikipedia.org/wiki/HDMI" (id 3) (at 257.175 50.8 0) (effects (font (size 1.27 1.27)) hide) ) ) - (symbol (lib_id "LightBlue:RaspberryPi-CM4Lite") (at 85.09 90.17 0) (unit 1) + (symbol (lib_id "LightBlue:RaspberryPi-CM4Lite") (at 168.91 88.9 0) (unit 2) (in_bom yes) (on_board yes) - (uuid "b131b144-fc54-40cc-8411-449b069a57ca") - (property "Reference" "U1" (id 0) (at 85.09 153.67 0)) - (property "Value" "RaspberryPi-CM4Lite" (id 1) (at 85.09 156.21 0)) - (property "Footprint" "Module:RaspberryPi-CM4" (id 2) (at 97.79 148.59 0) + (uuid "e774090e-475c-4e3f-aa6e-6c912d7ab3b3") + (property "Reference" "U1" (id 0) (at 168.91 152.4 0)) + (property "Value" "RaspberryPi-CM4Lite" (id 1) (at 168.91 154.94 0)) + (property "Footprint" "Module:RaspberryPi-CM4" (id 2) (at 181.61 147.32 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "https://datasheets.raspberrypi.org/cm4/cm4-datasheet.pdf" (id 3) (at 85.09 90.17 0) + (property "Datasheet" "https://datasheets.raspberrypi.org/cm4/cm4-datasheet.pdf" (id 3) (at 168.91 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + + (symbol (lib_id "LightBlue:RaspberryPi-CM4Lite") (at 67.31 88.9 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid "b131b144-fc54-40cc-8411-449b069a57ca") + (property "Reference" "U1" (id 0) (at 67.31 152.4 0)) + (property "Value" "RaspberryPi-CM4Lite" (id 1) (at 67.31 154.94 0)) + (property "Footprint" "Module:RaspberryPi-CM4" (id 2) (at 80.01 147.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://datasheets.raspberrypi.org/cm4/cm4-datasheet.pdf" (id 3) (at 67.31 88.9 0) (effects (font (size 1.27 1.27)) hide) ) ) diff --git a/LightBlue.kicad_sch b/LightBlue.kicad_sch index 32278a2..27ed3f6 100644 --- a/LightBlue.kicad_sch +++ b/LightBlue.kicad_sch @@ -45,6 +45,9 @@ ) (symbol_instances + (path "/7c248bd3-8232-4777-a40c-eab53460cf85/fe81f5fa-e1ac-4968-a654-7214906ce5ba" + (reference "J?") (unit 1) (value "HDMI_A_1.4") (footprint "LightBlue:HDMI_A_Molex_2086588131_Horizontal") + ) (path "/7c248bd3-8232-4777-a40c-eab53460cf85/b131b144-fc54-40cc-8411-449b069a57ca" (reference "U1") (unit 1) (value "RaspberryPi-CM4Lite") (footprint "Module:RaspberryPi-CM4") ) diff --git a/LightBlue.pretty/HDMI_A_Molex_2086588131_Horizontal.kicad_mod b/LightBlue.pretty/HDMI_A_Molex_2086588131_Horizontal.kicad_mod new file mode 100644 index 0000000..986fa52 --- /dev/null +++ b/LightBlue.pretty/HDMI_A_Molex_2086588131_Horizontal.kicad_mod @@ -0,0 +1,46 @@ +(footprint "HDMI_A_Molex_2086588131_Horizontal" (version 20210108) (generator pcbnew) (layer "F.Cu") + (tedit 5FFE3D06) + (fp_text reference "REF**" (at -0.04 -4.33 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 8f2a670a-7817-470f-a835-4b101d7f04fd) + ) + (fp_text value "HDMI_A_Molex_2086588131_Horizontal" (at 0 12.7 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 432a4405-4970-4d22-b07f-600026efaf36) + ) + (fp_text user "${REFERENCE}" (at 0 14.2 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b8e57da9-8240-44d7-a48d-348a0a402e34) + ) + (fp_line (start 8.25 -3.25) (end -8.25 -3.25) (layer "F.CrtYd") (width 0.12) (tstamp 46b7c16f-ee18-4439-a533-9366af3bd893)) + (fp_line (start -8.25 10.25) (end 8.25 10.25) (layer "F.CrtYd") (width 0.12) (tstamp 4aa23292-b1c6-4585-9c9c-fab9852746ad)) + (fp_line (start -8.25 -3.25) (end -8.25 10.25) (layer "F.CrtYd") (width 0.12) (tstamp 6fb3cb90-6d64-43a6-951b-ec57b1c058cf)) + (fp_line (start 8.25 10.25) (end 8.25 -3.25) (layer "F.CrtYd") (width 0.12) (tstamp fda8bb2d-87e3-4b8e-a844-b572e921cf54)) + (fp_line (start -7.5 9.55) (end 7.5 9.55) (layer "F.Fab") (width 0.1) (tstamp 70befbaa-00ec-478d-b8ba-63bdf8ef3606)) + (fp_line (start 7.5 9.55) (end 7.5 -2.6) (layer "F.Fab") (width 0.1) (tstamp c99037cc-5fd3-4a2c-aa34-24281cbabb6a)) + (fp_line (start 7.5 -2.6) (end -7.5 -2.6) (layer "F.Fab") (width 0.1) (tstamp ed2e3937-544a-495c-84fa-9565b7a32eab)) + (fp_line (start -7.5 -2.6) (end -7.5 9.55) (layer "F.Fab") (width 0.1) (tstamp f0d11aeb-6972-47b2-90e8-80f6c94496a9)) + (pad "1" smd rect (at 4.5 -0.76) (size 0.3 2.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 37f65066-8eb0-491b-ac1a-632ee8bc6f81)) + (pad "2" smd rect (at 4 -0.76) (size 0.3 2.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 811a5677-83d2-4ed4-b186-0dc41e3ab5a0)) + (pad "3" smd rect (at 3.5 -0.76) (size 0.3 2.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3caba316-a0c5-4c9e-970d-31f6d6d50617)) + (pad "4" smd rect (at 3 -0.76) (size 0.3 2.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 705cc604-132a-41c2-b31e-e13bf0ab4f7e)) + (pad "5" smd rect (at 2.5 -0.76) (size 0.3 2.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f16afa0-db8c-48ac-8cab-426266d253c7)) + (pad "6" smd rect (at 2 -0.76) (size 0.3 2.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b20159c3-1412-488f-ad63-8bb13a794097)) + (pad "7" smd rect (at 1.5 -0.76) (size 0.3 2.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b7411429-aefa-4818-ae25-0ed972e924cd)) + (pad "8" smd rect (at 1 -0.76) (size 0.3 2.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8fc525ca-53b6-489d-b4a8-bf3587a416e8)) + (pad "9" smd rect (at 0.5 -0.76) (size 0.3 2.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 51727974-ae6a-4261-b236-3bc63733588d)) + (pad "10" smd rect (at 0 -0.76) (size 0.3 2.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d5142d74-f838-4755-91a1-939b261f5700)) + (pad "11" smd rect (at -0.5 -0.76) (size 0.3 2.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 106e5954-c68c-4614-a3ad-ceea520813b5)) + (pad "12" smd rect (at -1 -0.76) (size 0.3 2.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0ee6d7ee-70e9-4df0-aa38-e455405ca330)) + (pad "13" smd rect (at -1.5 -0.76) (size 0.3 2.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01f5548b-54bf-4022-9918-65d69257b0e7)) + (pad "14" smd rect (at -2 -0.76) (size 0.3 2.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d2166e1a-d91e-4d12-b6a0-6d8c6612242d)) + (pad "15" smd rect (at -2.5 -0.76) (size 0.3 2.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 14adecd2-a850-4b1c-917b-5b00357f2df4)) + (pad "16" smd rect (at -3 -0.76) (size 0.3 2.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 42190402-d359-4016-951c-086f96fd8b31)) + (pad "17" smd rect (at -3.5 -0.76) (size 0.3 2.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e7df3cf3-8b26-457c-92ec-40c8348a1761)) + (pad "18" smd rect (at -4 -0.76) (size 0.3 2.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6ad1d4e-aedd-49b4-924c-593718012ad1)) + (pad "19" smd rect (at -4.5 -0.76) (size 0.3 2.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a79e6d3f-a64a-41d4-92cd-7682eeef2a48)) + (pad "SH1" thru_hole oval (at 7.25 5.96) (size 1.5 2.3) (drill oval 0.9 1.7) (layers *.Cu *.Mask) (tstamp 0d59fb76-4670-4249-b1ad-8a9eb4e5bf8d)) + (pad "SH1" thru_hole oval (at -7.25 5.96) (size 1.5 2.3) (drill oval 0.9 1.7) (layers *.Cu *.Mask) (tstamp 381fb1bd-f0e4-4dee-9f8d-0802e1aac7a3)) + (pad "SH2" thru_hole oval (at -7.25 0) (size 1.5 3.3) (drill oval 0.9 2.7) (layers *.Cu *.Mask) (tstamp 0be2e37d-370f-408d-a68d-003be478a659)) + (pad "SH2" thru_hole oval (at 7.25 0) (size 1.5 3.3) (drill oval 0.9 2.7) (layers *.Cu *.Mask) (tstamp 5db1b65c-8490-470c-8c70-e4016653da4e)) +)