--- /dev/null
+# Copyright © 2021 Nick Bowler
+#
+# PCB footprint for I-PEX CABLINE-SS 20374-R30E-31 receptacle.
+#
+# License WTFPL2: Do What The Fuck You Want To Public License, version 2.
+# This is free software: you are free to do what the fuck you want to.
+# There is NO WARRANTY, to the extent permitted by law.
+
+Element["" "" "" "" 0.0 0.0 -9.0mm -2.7mm 0 80 ""]
+(
+ Pad[-5.8mm -0.85mm -5.8mm -1.9mm 0.2mm 0.31mm 0.3mm "" "1" "square"]
+ Pad[-5.4mm -0.85mm -5.4mm -1.9mm 0.2mm 0.31mm 0.3mm "" "2" "square"]
+ Pad[-5.0mm -0.85mm -5.0mm -1.9mm 0.2mm 0.31mm 0.3mm "" "3" "square"]
+ Pad[-4.6mm -0.85mm -4.6mm -1.9mm 0.2mm 0.31mm 0.3mm "" "4" "square"]
+ Pad[-4.2mm -0.85mm -4.2mm -1.9mm 0.2mm 0.31mm 0.3mm "" "5" "square"]
+ Pad[-3.8mm -0.85mm -3.8mm -1.9mm 0.2mm 0.31mm 0.3mm "" "6" "square"]
+ Pad[-3.4mm -0.85mm -3.4mm -1.9mm 0.2mm 0.31mm 0.3mm "" "7" "square"]
+ Pad[-3.0mm -0.85mm -3.0mm -1.9mm 0.2mm 0.31mm 0.3mm "" "8" "square"]
+ Pad[-2.6mm -0.85mm -2.6mm -1.9mm 0.2mm 0.31mm 0.3mm "" "9" "square"]
+ Pad[-2.2mm -0.85mm -2.2mm -1.9mm 0.2mm 0.31mm 0.3mm "" "10" "square"]
+ Pad[-1.8mm -0.85mm -1.8mm -1.9mm 0.2mm 0.31mm 0.3mm "" "11" "square"]
+ Pad[-1.4mm -0.85mm -1.4mm -1.9mm 0.2mm 0.31mm 0.3mm "" "12" "square"]
+ Pad[-1.0mm -0.85mm -1.0mm -1.9mm 0.2mm 0.31mm 0.3mm "" "13" "square"]
+ Pad[-0.6mm -0.85mm -0.6mm -1.9mm 0.2mm 0.31mm 0.3mm "" "14" "square"]
+ Pad[-0.2mm -0.85mm -0.2mm -1.9mm 0.2mm 0.31mm 0.3mm "" "15" "square"]
+ Pad[ 0.2mm -0.85mm 0.2mm -1.9mm 0.2mm 0.31mm 0.3mm "" "16" "square"]
+ Pad[ 0.6mm -0.85mm 0.6mm -1.9mm 0.2mm 0.31mm 0.3mm "" "17" "square"]
+ Pad[ 1.0mm -0.85mm 1.0mm -1.9mm 0.2mm 0.31mm 0.3mm "" "18" "square"]
+ Pad[ 1.4mm -0.85mm 1.4mm -1.9mm 0.2mm 0.31mm 0.3mm "" "19" "square"]
+ Pad[ 1.8mm -0.85mm 1.8mm -1.9mm 0.2mm 0.31mm 0.3mm "" "20" "square"]
+ Pad[ 2.2mm -0.85mm 2.2mm -1.9mm 0.2mm 0.31mm 0.3mm "" "21" "square"]
+ Pad[ 2.6mm -0.85mm 2.6mm -1.9mm 0.2mm 0.31mm 0.3mm "" "22" "square"]
+ Pad[ 3.0mm -0.85mm 3.0mm -1.9mm 0.2mm 0.31mm 0.3mm "" "23" "square"]
+ Pad[ 3.4mm -0.85mm 3.4mm -1.9mm 0.2mm 0.31mm 0.3mm "" "24" "square"]
+ Pad[ 3.8mm -0.85mm 3.8mm -1.9mm 0.2mm 0.31mm 0.3mm "" "25" "square"]
+ Pad[ 4.2mm -0.85mm 4.2mm -1.9mm 0.2mm 0.31mm 0.3mm "" "26" "square"]
+ Pad[ 4.6mm -0.85mm 4.6mm -1.9mm 0.2mm 0.31mm 0.3mm "" "27" "square"]
+ Pad[ 5.0mm -0.85mm 5.0mm -1.9mm 0.2mm 0.31mm 0.3mm "" "28" "square"]
+ Pad[ 5.4mm -0.85mm 5.4mm -1.9mm 0.2mm 0.31mm 0.3mm "" "29" "square"]
+ Pad[ 5.8mm -0.85mm 5.8mm -1.9mm 0.2mm 0.31mm 0.3mm "" "30" "square"]
+
+ Pad[ 8.3mm -0.3mm 8.3mm 0.3mm 1.5mm 0.31mm 1.6mm "" "31" "square"]
+ Pad[-8.3mm -0.3mm -8.3mm 0.3mm 1.5mm 0.31mm 1.6mm "" "31" "square"]
+
+ ElementLine[-9.3mm 1.3mm 9.3mm 1.3mm 0.1mm]
+ ElementLine[ 9.3mm 1.3mm 9.3mm -1.3mm 0.1mm]
+ ElementLine[ 9.3mm -1.3mm -9.3mm -1.3mm 0.1mm]
+ ElementLine[-9.3mm -1.3mm -9.3mm 1.3mm 0.1mm]
+ )