Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save sad-electronics/787c347092b36990bcbcda6b39a6e4e4 to your computer and use it in GitHub Desktop.
Save sad-electronics/787c347092b36990bcbcda6b39a6e4e4 to your computer and use it in GitHub Desktop.
USB C Connector optimized for AISLER simpel specification.
(footprint "USB_C_Receptacle_HRO_TYPE-C-31-M-12" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(descr "USB Type-C receptacle for USB 2.0 and PD, http://www.krhro.com/uploads/soft/180320/1-1P320120243.pdf")
(tags "usb usb-c 2.0 pd")
(property "MPN" "TYPE-C-31-M-12")
(property "OC_LCSC" "C165948")
(property "Sheetfile" "ch9101n-uart-mezzanine.kicad_sch")
(property "Sheetname" "")
(property "Status" "Active")
(property "ki_description" "USB 2.0-only Type-C Receptacle connector")
(property "ki_keywords" "usb universal serial bus type-C USB2.0")
(attr smd)
(fp_text reference "J1" (at 0 -5.645) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 6beb176f-f1be-4d2d-b5cd-750f613437ef)
)
(fp_text value "TYPE-C-31-M-12" (at 0 5.1) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp c85e8fd5-520a-4061-aff1-dbfc0e1d73a0)
)
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp f6419a98-8280-49d3-b18e-9b72a7e839a2)
)
(fp_line (start -4.7 -1.9) (end -4.7 0.1)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e21e846f-12ea-4483-9bd1-3237ec7c665f))
(fp_line (start -4.7 2) (end -4.7 3.9)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 14e48586-a739-4916-8944-10be0becb32e))
(fp_line (start -4.7 3.9) (end 4.7 3.9)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b2be7abb-e85a-4042-bb56-cf481f585d3c))
(fp_line (start 4.7 -1.9) (end 4.7 0.1)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 96deffb2-67b7-45d6-9ab0-2c8c44cf46ce))
(fp_line (start 4.7 2) (end 4.7 3.9)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f3c6fc89-9435-4b6f-83da-d27a4a3c0e1d))
(fp_line (start -5.32 -5.27) (end -5.32 4.15)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3241117b-ef77-429b-bb5c-132a4e76fd9e))
(fp_line (start -5.32 -5.27) (end 5.32 -5.27)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7246fa34-bb06-4fef-a20f-0e4aeaaebfb6))
(fp_line (start -5.32 4.15) (end 5.32 4.15)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5edfa520-a2b7-4f73-871c-932b3eb8cebb))
(fp_line (start 5.32 -5.27) (end 5.32 4.15)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1c80be9f-11f6-4fee-8cdb-5a8f14e6e12d))
(fp_line (start -4.47 -3.65) (end -4.47 3.65)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 379538a5-db5c-40f9-a533-8ddc04765ce6))
(fp_line (start -4.47 -3.65) (end 4.47 -3.65)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 553be342-62b4-4fcc-ac6a-8e030462d879))
(fp_line (start -4.47 3.65) (end 4.47 3.65)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 45853c24-e652-4bef-939f-844d81527819))
(fp_line (start 4.47 -3.65) (end 4.47 3.65)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3055d064-b566-4960-9994-d80eea2098fe))
(pad "" np_thru_hole circle (at -2.89 -2.6) (size 0.65 0.65) (drill 0.65) (layers "*.Cu" "*.Mask") (tstamp 66be3ffd-7221-4fb9-b89b-3c06428a12d8))
(pad "" np_thru_hole circle (at 2.89 -2.6) (size 0.65 0.65) (drill 0.65) (layers "*.Cu" "*.Mask") (tstamp e6f0523d-edaa-4495-b886-11040c7f065f))
(pad "A1" smd rect (at -3.25 -4.045) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b49c2f2e-8fb9-479e-b1b0-15bc18bfe921))
(pad "A4" smd rect (at -2.45 -4.045) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 29a78331-d73a-4f06-b2a4-613905200433))
(pad "A5" smd rect (at -1.25 -4.045) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a88bc663-a04a-4162-b829-acbaa546024f))
(pad "A6" smd rect (at -0.25 -4.045) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aca9a258-2a7b-4973-b9df-9fc6e708df15))
(pad "A7" smd rect (at 0.25 -4.045) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0442837a-5fcd-4d00-912e-7aaba4290672))
(pad "A8" smd rect (at 1.25 -4.045) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 362eca1e-7e7e-4103-864b-74ae8fc06025))
(pad "A9" smd rect (at 2.45 -4.045) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c5ab63ae-c333-4ed7-94a3-d4f578b2b91f))
(pad "A12" smd rect (at 3.25 -4.045) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e55cb0ad-5f61-403a-adf4-b83b54521ce7))
(pad "B1" smd rect (at 3.25 -4.045) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3e94f394-c3cc-4dec-ac12-485b9bf70c59))
(pad "B4" smd rect (at 2.45 -4.045) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 31e9c906-d2f5-4a22-a666-52032872441c))
(pad "B5" smd rect (at 1.75 -4.045) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ca457f46-6cd8-4b90-a65b-ae402d012726))
(pad "B6" smd rect (at 0.75 -4.045) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 93d7399a-e58f-48c4-ad27-6cad3f33ff9d))
(pad "B7" smd rect (at -0.75 -4.045) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4e4fd407-7a92-4053-a0ca-25c0af3427a2))
(pad "B8" smd rect (at -1.75 -4.045) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d28bcf8-131c-4204-a5dc-e68ca0023afc))
(pad "B9" smd rect (at -2.45 -4.045) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4734ae96-4571-4791-bb67-37a3c5cb4226))
(pad "B12" smd rect (at -3.25 -4.045) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2f5c0a82-0871-4299-925a-6a306123fa37))
(pad "S1" thru_hole oval (at -4.32 -3.13) (size 1.1 2.1) (drill oval 0.6 1.7) (layers "*.Cu" "*.Mask") (tstamp f35cdbf8-3610-4678-8f51-07e62b09ac3a))
(pad "S1" thru_hole oval (at -4.32 1.05) (size 1.1 1.6) (drill oval 0.6 1.2) (layers "*.Cu" "*.Mask") (tstamp f4eaa71f-1435-442b-816b-ca4839c2ed54))
(pad "S1" thru_hole oval (at 4.32 -3.13) (size 1.1 2.1) (drill oval 0.6 1.7) (layers "*.Cu" "*.Mask") (tstamp 52bcf0a3-8f3f-4e6f-9598-67f80ab9022b))
(pad "S1" thru_hole oval (at 4.32 1.05) (size 1.1 1.6) (drill oval 0.6 1.2) (layers "*.Cu" "*.Mask") (tstamp 9cca9960-f44a-443a-a91c-667f6a7a0cfa))
(model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_HRO_TYPE-C-31-M-12.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment