From f0972ec39a2db7c506300bc892f48533a2311110 Mon Sep 17 00:00:00 2001 From: Ricardo Date: Wed, 5 Aug 2026 21:48:48 +0000 Subject: [PATCH] Added footprint for USB connector USB-CD16HMXTR. --- README.md | 1 + ...B_C_Receptacle_OST_USB-CD16HMXTR.kicad_mod | 70 +++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 electropepper.pretty/USB_C_Receptacle_OST_USB-CD16HMXTR.kicad_mod diff --git a/README.md b/README.md index f7e1819..c94a770 100644 --- a/README.md +++ b/README.md @@ -71,6 +71,7 @@ When making schematic use grid sizes, 25/5/1 mils. * SOIC14_SL_MCH * Wago PCB connector 2601-1102 * Inductor NRS6045T220MMGK +* USB-C connector USB-CD16HMXTR [www.electropepper.org](http://www.electropepper.org) diff --git a/electropepper.pretty/USB_C_Receptacle_OST_USB-CD16HMXTR.kicad_mod b/electropepper.pretty/USB_C_Receptacle_OST_USB-CD16HMXTR.kicad_mod new file mode 100644 index 0000000..17b380c --- /dev/null +++ b/electropepper.pretty/USB_C_Receptacle_OST_USB-CD16HMXTR.kicad_mod @@ -0,0 +1,70 @@ +(footprint "USB_C_Receptacle_OST_USB-CD16HMXTR" + (version 20221018) + (generator "manual") + (layer "F.Cu") + (descr "USB Type-C receptacle, USB 2.0, 16 contacts (12 pads), horizontal / side entry, MID-MOUNT (offset height 1.60 mm), SMT contacts + 4 through-hole shell stakes, requires a 9.24 x 6.70 mm board-edge cutout. On Shore Technology USB-CD16HMXTR series (USB-CD16HMWTR white / USB-CD16HMBTR black). Dimensions taken from the OST Type-C catalogue P.C.B Layout drawing.") + (tags "USB C Type-C receptacle mid-mount 16P board cutout on-shore OST") + (attr smd) + + (fp_text reference "REF**" (at 0 -2.8) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "USB_C_Receptacle_OST_USB-CD16HMXTR" (at 0 8.6) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "${REFERENCE}" (at 0 3.4) (layer "F.Fab") + (effects (font (size 0.8 0.8) (thickness 0.12))) + ) + + (fp_line (start -4.62 6.7) (end -4.62 0) (stroke (width 0.05) (type solid)) (layer "Edge.Cuts")) + (fp_arc (start -4.62 0) (mid -4.24 -0.2) (end -3.86 0) (stroke (width 0.05) (type solid)) (layer "Edge.Cuts")) + (fp_line (start -3.86 0) (end 3.86 0) (stroke (width 0.05) (type solid)) (layer "Edge.Cuts")) + (fp_arc (start 3.86 0) (mid 4.24 -0.2) (end 4.62 0) (stroke (width 0.05) (type solid)) (layer "Edge.Cuts")) + (fp_line (start 4.62 0) (end 4.62 6.7) (stroke (width 0.05) (type solid)) (layer "Edge.Cuts")) + + (fp_line (start -7 6.7) (end -4.62 6.7) (stroke (width 0.05) (type dash)) (layer "Dwgs.User")) + (fp_line (start 4.62 6.7) (end 7 6.7) (stroke (width 0.05) (type dash)) (layer "Dwgs.User")) + + (pad "A1" smd rect (at -3.2 -0.55) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask")) + (pad "B12" smd rect (at -3.2 -0.55) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask")) + (pad "A4" smd rect (at -2.4 -0.55) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask")) + (pad "B9" smd rect (at -2.4 -0.55) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask")) + (pad "B8" smd rect (at -1.75 -0.55) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask")) + (pad "A5" smd rect (at -1.25 -0.55) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask")) + (pad "B7" smd rect (at -0.75 -0.55) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask")) + (pad "A6" smd rect (at -0.25 -0.55) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask")) + (pad "A7" smd rect (at 0.25 -0.55) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask")) + (pad "B6" smd rect (at 0.75 -0.55) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask")) + (pad "A8" smd rect (at 1.25 -0.55) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask")) + (pad "B5" smd rect (at 1.75 -0.55) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask")) + (pad "B4" smd rect (at 2.4 -0.55) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask")) + (pad "A9" smd rect (at 2.4 -0.55) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask")) + (pad "B1" smd rect (at 3.2 -0.55) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask")) + (pad "A12" smd rect (at 3.2 -0.55) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask")) + + (pad "SHIELD" thru_hole oval (at -5.62 0.6) (size 1 1.8) (drill oval 0.6 1.4) (layers "*.Cu" "*.Mask")) + (pad "SHIELD" thru_hole oval (at 5.62 0.6) (size 1 1.8) (drill oval 0.6 1.4) (layers "*.Cu" "*.Mask")) + (pad "SHIELD" thru_hole oval (at -5.62 4.6) (size 1 2.2) (drill oval 0.6 1.8) (layers "*.Cu" "*.Mask")) + (pad "SHIELD" thru_hole oval (at 5.62 4.6) (size 1 2.2) (drill oval 0.6 1.8) (layers "*.Cu" "*.Mask")) + + (fp_line (start -4.47 0.2) (end 4.47 0.2) (stroke (width 0.1) (type solid)) (layer "F.Fab")) + (fp_line (start 4.47 0.2) (end 4.47 6.7) (stroke (width 0.1) (type solid)) (layer "F.Fab")) + (fp_line (start 4.47 6.7) (end -4.47 6.7) (stroke (width 0.1) (type solid)) (layer "F.Fab")) + (fp_line (start -4.47 6.7) (end -4.47 0.2) (stroke (width 0.1) (type solid)) (layer "F.Fab")) + (fp_line (start -4.47 -1.1) (end 4.47 -1.1) (stroke (width 0.1) (type solid)) (layer "F.Fab")) + (fp_line (start -4.47 -1.1) (end -4.47 0.2) (stroke (width 0.1) (type solid)) (layer "F.Fab")) + (fp_line (start 4.47 -1.1) (end 4.47 0.2) (stroke (width 0.1) (type solid)) (layer "F.Fab")) + (fp_poly (pts (xy -3.75 -1.1) (xy -3.35 -1.1) (xy -3.55 -0.75)) + (stroke (width 0.1) (type solid)) (fill solid) (layer "F.Fab")) + + (fp_line (start -4.9 -1.35) (end 4.9 -1.35) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) + (fp_line (start -4.9 -1.35) (end -4.9 6.7) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) + (fp_line (start 4.9 -1.35) (end 4.9 6.7) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) + (fp_circle (center -3.2 -1.7) (end -3.1 -1.7) + (stroke (width 0.12) (type solid)) (fill solid) (layer "F.SilkS")) + + (fp_line (start -6.37 -1.95) (end 6.37 -1.95) (stroke (width 0.05) (type solid)) (layer "F.CrtYd")) + (fp_line (start 6.37 -1.95) (end 6.37 6.95) (stroke (width 0.05) (type solid)) (layer "F.CrtYd")) + (fp_line (start 6.37 6.95) (end -6.37 6.95) (stroke (width 0.05) (type solid)) (layer "F.CrtYd")) + (fp_line (start -6.37 6.95) (end -6.37 -1.95) (stroke (width 0.05) (type solid)) (layer "F.CrtYd")) +)