Browse Source

Added parts for nixie project

Kevin Lee 5 years ago
parent
commit
469771dea0

+ 96 - 0
EESCHEMA/Custom_Parts.lib

@@ -1,6 +1,24 @@
 EESchema-LIBRARY Version 2.4
 EESchema-LIBRARY Version 2.4
 #encoding utf-8
 #encoding utf-8
 #
 #
+# AD8591
+#
+DEF AD8591 U 0 40 Y Y 1 F N
+F0 "U" 0 300 50 H V C CNN
+F1 "AD8591" 0 200 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+S -200 150 200 -150 0 1 0 N
+X OUT 1 -400 100 200 R 50 50 1 1 I
+X V- 2 -400 0 200 R 50 50 1 1 I
+X +IN 3 -400 -100 200 R 50 50 1 1 I
+X -IN 4 400 -100 200 L 50 50 1 1 I
+X nSD 5 400 0 200 L 50 50 1 1 I
+X V+ 6 400 100 200 L 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
 # BQ25890
 # BQ25890
 #
 #
 DEF BQ25890 U 0 40 Y Y 1 F N
 DEF BQ25890 U 0 40 Y Y 1 F N
@@ -216,6 +234,63 @@ X V_Motor ~ 650 100 300 L 50 50 1 1 I
 ENDDRAW
 ENDDRAW
 ENDDEF
 ENDDEF
 #
 #
+# DS3231
+#
+DEF DS3231 U 0 40 Y Y 1 F N
+F0 "U" 0 -450 50 H V C CNN
+F1 "DS3231" 0 450 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+S -250 400 250 -400 0 1 0 N
+X 32kHz 1 -450 350 200 R 50 50 1 1 I
+X NC 10 450 -250 200 L 50 50 1 1 I
+X NC 11 450 -150 200 L 50 50 1 1 I
+X NC 12 450 -50 200 L 50 50 1 1 I
+X GND 13 450 50 200 L 50 50 1 1 I
+X VBAT 14 450 150 200 L 50 50 1 1 I
+X SDA 15 450 250 200 L 50 50 1 1 I
+X SCL 16 450 350 200 L 50 50 1 1 I
+X VCC 2 -450 250 200 R 50 50 1 1 I
+X nINT 3 -450 150 200 R 50 50 1 1 I
+X nRST 4 -450 50 200 R 50 50 1 1 I
+X NC 5 -450 -50 200 R 50 50 1 1 I
+X NC 6 -450 -150 200 R 50 50 1 1 I
+X NC 7 -450 -250 200 R 50 50 1 1 I
+X NC 8 -450 -350 200 R 50 50 1 1 I
+X NC 9 450 -350 200 L 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# ESD122
+#
+DEF ESD122 D 0 0 Y Y 1 F N
+F0 "D" 0 250 50 H V C CNN
+F1 "ESD122" 0 -250 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+S -150 -200 150 200 1 1 0 N
+P 2 1 1 0 -60 -100 -150 -100 N
+P 2 1 1 0 -60 100 -150 100 N
+P 2 1 1 0 0 -130 -20 -150 N
+P 2 1 1 0 0 -130 0 -70 N
+P 2 1 1 0 0 -70 20 -50 N
+P 2 1 1 0 0 70 -20 50 N
+P 2 1 1 0 0 130 0 70 N
+P 2 1 1 0 0 130 20 150 N
+P 3 1 1 0 70 100 110 100 110 0 N
+P 4 1 1 0 0 -100 -60 -130 -60 -70 0 -100 N
+P 4 1 1 0 0 -100 70 -130 70 -70 0 -100 N
+P 4 1 1 0 0 100 -60 70 -60 130 0 100 N
+P 4 1 1 0 0 100 70 70 70 130 0 100 N
+P 4 1 1 0 70 -100 110 -100 110 0 150 0 N
+X GND 1 350 0 200 L 50 50 1 1 I
+X IO1 2 -350 100 200 R 50 50 1 1 I
+X IO2 3 -350 -100 200 R 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
 # HEADER_PMOD_6x2
 # HEADER_PMOD_6x2
 #
 #
 DEF HEADER_PMOD_6x2 J 0 0 Y Y 1 F N
 DEF HEADER_PMOD_6x2 J 0 0 Y Y 1 F N
@@ -1230,6 +1305,27 @@ X nFLT 9 -550 -350 200 R 50 50 1 1 I
 ENDDRAW
 ENDDRAW
 ENDDEF
 ENDDEF
 #
 #
+# TPS2595x0
+#
+DEF TPS2595x0 U 0 40 Y Y 1 F N
+F0 "U" 0 350 50 H V C CNN
+F1 "TPS2595x0" 0 250 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+S -250 200 250 -200 0 1 0 N
+X dVdt 1 -450 150 200 R 50 50 1 1 I
+X EN/UV 2 -450 50 200 R 50 50 1 1 I
+X IN 3 -450 -50 200 R 50 50 1 1 I
+X IN 4 -450 -150 200 R 50 50 1 1 I
+X OUT 5 450 -150 200 L 50 50 1 1 I
+X FLT 6 450 -50 200 L 50 50 1 1 I
+X ILM 7 450 50 200 L 50 50 1 1 I
+X GND 8 450 150 200 L 50 50 1 1 I
+X GND 9 450 150 200 L 50 50 1 1 I N
+ENDDRAW
+ENDDEF
+#
 # TPS4021X
 # TPS4021X
 #
 #
 DEF TPS4021X U 0 40 Y Y 1 F N
 DEF TPS4021X U 0 40 Y Y 1 F N

+ 25 - 0
PCBNEW/Custom Parts.pretty/CR1220_Holder.kicad_mod

@@ -0,0 +1,25 @@
+(module CR1220_Holder (layer F.Cu) (tedit 5BA0A345)
+  (fp_text reference BT1 (at 0 -6) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Battery_Cell (at 0 6) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -7 4) (end -7 -4) (layer F.SilkS) (width 0.15))
+  (fp_line (start 7 4) (end 7 -4) (layer F.SilkS) (width 0.15))
+  (fp_line (start -7 -4) (end -6 -5) (layer F.SilkS) (width 0.15))
+  (fp_line (start -6 -5) (end 6 -5) (layer F.SilkS) (width 0.15))
+  (fp_line (start 6 -5) (end 7 -4) (layer F.SilkS) (width 0.15))
+  (fp_arc (start 0.000001 9.999999) (end 4 5) (angle -77.31961651) (layer F.SilkS) (width 0.15))
+  (fp_line (start 4 5) (end 5 5) (layer F.SilkS) (width 0.15))
+  (fp_line (start 5 5) (end 6 5) (layer F.SilkS) (width 0.15))
+  (fp_line (start 6 5) (end 7 4) (layer F.SilkS) (width 0.15))
+  (fp_line (start -4 5) (end -6 5) (layer F.SilkS) (width 0.15))
+  (fp_line (start -6 5) (end -7 4) (layer F.SilkS) (width 0.15))
+  (fp_circle (center 0 0) (end 7 0) (layer F.SilkS) (width 0.15))
+  (pad 1 smd circle (at 0 0) (size 10.2 10.2) (layers F.Cu F.Paste F.Mask))
+  (pad 2 smd rect (at -7.65 1.55) (size 2.5 2.5) (layers F.Cu F.Paste F.Mask))
+  (pad 2 smd rect (at -7.65 -1.55) (size 2.5 2.5) (layers F.Cu F.Paste F.Mask))
+  (pad 2 smd rect (at 7.65 1.55) (size 2.5 2.5) (layers F.Cu F.Paste F.Mask))
+  (pad 2 smd rect (at 7.65 -1.55) (size 2.5 2.5) (layers F.Cu B.Adhes F.Paste F.Mask))
+)

+ 15 - 0
PCBNEW/Custom Parts.pretty/DMX0003A.kicad_mod

@@ -0,0 +1,15 @@
+(module DMX0003A (layer F.Cu) (tedit 5B8F54C4)
+  (fp_text reference REF** (at 0 1.5) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value DMX0003A (at 0 -1.5) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -0.55 -0.35) (end 0.55 -0.35) (layer F.SilkS) (width 0.15))
+  (fp_line (start 0.55 -0.35) (end 0.55 0.35) (layer F.SilkS) (width 0.15))
+  (fp_line (start 0.55 0.35) (end -0.55 0.35) (layer F.SilkS) (width 0.15))
+  (fp_line (start -0.55 0.35) (end -0.55 -0.35) (layer F.SilkS) (width 0.15))
+  (pad 1 smd rect (at 0 0.15) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
+  (pad 2 smd rect (at 0.34 -0.15) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
+  (pad 3 smd rect (at -0.34 -0.15) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
+)

+ 34 - 0
PCBNEW/Custom Parts.pretty/Jumper_0603.kicad_mod

@@ -0,0 +1,34 @@
+(module Jumper_0603 (layer F.Cu) (tedit 5B90AB22)
+  (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)")
+  (tags "resistor 0603")
+  (attr smd)
+  (fp_text reference REF** (at 0 -1.45) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Jumper_0603 (at 0 1.5) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start 1.25 0.7) (end -1.25 0.7) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 1.25 0.7) (end 1.25 -0.7) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -1.25 -0.7) (end -1.25 0.7) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -1.25 -0.7) (end 1.25 -0.7) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -0.5 -0.68) (end 0.5 -0.68) (layer F.SilkS) (width 0.12))
+  (fp_line (start 0.5 0.68) (end -0.5 0.68) (layer F.SilkS) (width 0.12))
+  (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+  (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+  (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+  (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+  (fp_text user %R (at 0 0) (layer F.Fab)
+    (effects (font (size 0.4 0.4) (thickness 0.075)))
+  )
+  (pad 2 smd rect (at 0.65 0) (size 0.7 0.9) (layers F.Cu F.Mask))
+  (pad 1 smd rect (at -0.75 0) (size 0.5 0.9) (layers F.Cu F.Mask))
+  (pad "" smd trapezoid (at -0.2 0) (size 0.6 0.5) (rect_delta 0.4 0 ) (layers F.Cu F.Mask))
+  (pad "" smd trapezoid (at 0.35 0.25) (size 0.7 0.4) (rect_delta 0 0.6 ) (layers F.Cu F.Mask))
+  (pad "" smd trapezoid (at 0.35 -0.25 180) (size 0.7 0.4) (rect_delta 0 0.6 ) (layers F.Cu F.Mask))
+  (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0603.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)

+ 37 - 0
PCBNEW/Custom Parts.pretty/Pin_Header_Harwin_2x03_Pitch2.00mm.kicad_mod

@@ -0,0 +1,37 @@
+(module Pin_Header_Harwin_2x03_Pitch2.00mm (layer F.Cu) (tedit 5B5FDB14)
+  (descr "Through hole straight pin header, 2x03, 2.00mm pitch, double rows")
+  (tags "Through hole pin header THT 2x03 2.00mm double row")
+  (fp_text reference REF** (at 0 -6) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Pin_Header_Harwin_2x03_Pitch2.00mm (at 0 6) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text user %R (at 0 0 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start 2.5 -3.5) (end -2.5 -3.5) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 2.5 3.5) (end 2.5 -3.5) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -2.5 3.5) (end 2.5 3.5) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -2.5 -3.5) (end -2.5 3.5) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -2.725 -4.575) (end 2.725 -4.575) (layer F.SilkS) (width 0.12))
+  (fp_line (start 2.725 -4.575) (end 2.725 4.575) (layer F.SilkS) (width 0.12))
+  (fp_line (start -2.725 -4.575) (end -2.725 4.575) (layer F.SilkS) (width 0.12))
+  (fp_line (start -2.725 4.575) (end 2.725 4.575) (layer F.SilkS) (width 0.12))
+  (fp_line (start -2 -2) (end -1 -3) (layer F.Fab) (width 0.1))
+  (fp_line (start -2 3) (end -2 -2) (layer F.Fab) (width 0.1))
+  (fp_line (start 2 3) (end -2 3) (layer F.Fab) (width 0.1))
+  (fp_line (start 2 -3) (end 2 3) (layer F.Fab) (width 0.1))
+  (fp_line (start -1 -3) (end 2 -3) (layer F.Fab) (width 0.1))
+  (pad 6 thru_hole oval (at 1 2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole oval (at -1 2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole oval (at 1 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole oval (at -1 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole oval (at 1 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 1 thru_hole circle (at -1 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+  (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_2x03_Pitch2.00mm.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)

+ 56 - 0
PCBNEW/Custom Parts.pretty/SOT-669_LFPAK.kicad_mod

@@ -0,0 +1,56 @@
+(module SOT-669_LFPAK (layer F.Cu) (tedit 5B8DA2C0)
+  (descr "LFPAK www.nxp.com/documents/leaflet/939775016838_LR.pdf")
+  (tags "LFPAK SOT-669 Power-SO8")
+  (solder_mask_margin 0.07)
+  (solder_paste_margin -0.05)
+  (attr smd)
+  (fp_text reference Q1 (at -0.245 -3.48) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Q_SWITCH (at -0.245 3.52) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text user %R (at 0 0 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -2.315 2.4) (end -2.315 2.6) (layer F.SilkS) (width 0.12))
+  (fp_line (start -2.315 2.6) (end 1.985 2.6) (layer F.SilkS) (width 0.12))
+  (fp_line (start 1.985 2.6) (end 1.985 2.45) (layer F.SilkS) (width 0.12))
+  (fp_line (start 1.985 -2.45) (end 1.985 -2.6) (layer F.SilkS) (width 0.12))
+  (fp_line (start 1.985 -2.6) (end -2.315 -2.6) (layer F.SilkS) (width 0.12))
+  (fp_line (start -2.315 -2.6) (end -2.315 -2.4) (layer F.SilkS) (width 0.12))
+  (fp_line (start -2.215 1.7) (end -3.215 1.7) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.215 1.7) (end -3.215 2.15) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.215 2.15) (end -2.215 2.15) (layer F.Fab) (width 0.1))
+  (fp_line (start -2.215 0.4) (end -3.215 0.4) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.215 0.4) (end -3.215 0.85) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.215 0.85) (end -2.215 0.85) (layer F.Fab) (width 0.1))
+  (fp_line (start -2.215 -0.85) (end -3.215 -0.85) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.215 -0.85) (end -3.215 -0.4) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.215 -0.4) (end -2.215 -0.4) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.215 -2.15) (end -3.215 -1.65) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.215 -2.15) (end -2.215 -2.15) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.215 -1.65) (end -2.215 -1.65) (layer F.Fab) (width 0.1))
+  (fp_line (start 3.185 -2.2) (end 3.185 2.2) (layer F.Fab) (width 0.1))
+  (fp_line (start 3.185 2.2) (end 1.885 2.2) (layer F.Fab) (width 0.1))
+  (fp_line (start 3.185 -2.2) (end 1.885 -2.2) (layer F.Fab) (width 0.1))
+  (fp_line (start 1.885 -2.5) (end -2.215 -2.5) (layer F.Fab) (width 0.1))
+  (fp_line (start -2.215 -2.5) (end -2.215 2.5) (layer F.Fab) (width 0.1))
+  (fp_line (start -2.215 2.5) (end 1.885 2.5) (layer F.Fab) (width 0.1))
+  (fp_line (start 1.885 2.5) (end 1.885 -2.5) (layer F.Fab) (width 0.1))
+  (fp_line (start 3.67 -2.75) (end 3.67 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 3.67 -2.75) (end -3.67 -2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -3.67 2.75) (end 3.67 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -3.67 2.75) (end -3.67 -2.75) (layer F.CrtYd) (width 0.05))
+  (pad 3 smd rect (at -2.835 -0.64 270) (size 0.7 1.15) (layers F.Cu F.Paste F.Mask))
+  (pad 3 smd rect (at -2.835 -1.91 270) (size 0.7 1.15) (layers F.Cu F.Paste F.Mask))
+  (pad 3 smd rect (at -2.835 0.64 270) (size 0.7 1.15) (layers F.Cu F.Paste F.Mask))
+  (pad 1 smd rect (at 2.635 0 270) (size 4.7 1.55) (layers F.Cu F.Paste F.Mask))
+  (pad 1 smd rect (at 0.435 0 270) (size 4.2 3.3) (layers F.Cu F.Paste F.Mask))
+  (pad 2 smd rect (at -2.835 1.91 270) (size 0.7 1.15) (layers F.Cu F.Paste F.Mask))
+  (model ${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes/SOT-669_LFPAK.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)

+ 61 - 0
PCBNEW/Custom Parts.pretty/USB_C_Receptacle.kicad_mod

@@ -0,0 +1,61 @@
+(module USB_C_Receptacle (layer F.Cu) (tedit 5B90AE84)
+  (descr "USB TYPE C, RA RCPT PCB, Hybrid, https://www.amphenolcanada.com/StockAvailabilityPrice.aspx?From=&PartNum=12401548E4%7e2A")
+  (tags "USB C Type-C Receptacle Hybrid")
+  (attr smd)
+  (fp_text reference J1 (at 0 -6.36) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value USB_C_Receptacle (at 0 4) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text user %R (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.1)))
+  )
+  (fp_line (start 4.6 3.09) (end 4.6 -5.9) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.6 3.09) (end 4.6 3.09) (layer F.Fab) (width 0.1))
+  (fp_line (start 3 -5.9) (end 4.6 -5.9) (layer F.SilkS) (width 0.12))
+  (fp_line (start 4.6 -5.9) (end 4.6 3.09) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.6 -5.9) (end -4.6 3.09) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.6 -5.9) (end -3 -5.9) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.6 -5.9) (end 4.6 -5.9) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.6 3.09) (end -4.6 -5.9) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.6 3.09) (end 4.6 3.09) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.6 2.39) (end 4.6 2.39) (layer F.SilkS) (width 0.12))
+  (pad S1 thru_hole oval (at -4.13 -3.11) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu *.Mask))
+  (pad A1 smd rect (at -2.75 -4.93) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask))
+  (pad A2 smd rect (at -2.25 -4.93) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask))
+  (pad A3 smd rect (at -1.75 -4.93) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask))
+  (pad A4 smd rect (at -1.25 -4.93) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask))
+  (pad A5 smd rect (at -0.75 -4.93) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask))
+  (pad A6 smd rect (at -0.25 -4.93) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask))
+  (pad A7 smd rect (at 0.25 -4.93) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask))
+  (pad A12 smd rect (at 2.75 -4.93) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask))
+  (pad A10 smd rect (at 1.75 -4.93) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask))
+  (pad A9 smd rect (at 1.25 -4.93) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask))
+  (pad A8 smd rect (at 0.75 -4.93) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask))
+  (pad A11 smd rect (at 2.25 -4.93) (size 0.3 0.9) (layers F.Cu F.Paste F.Mask))
+  (pad S1 thru_hole oval (at 4.13 -3.11) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu *.Mask))
+  (pad S1 thru_hole oval (at 4.22 -0.595) (size 1 2) (drill oval 0.5 1.5) (layers *.Cu *.Mask))
+  (pad S1 thru_hole oval (at -4.22 -0.595) (size 1 2) (drill oval 0.5 1.5) (layers *.Cu *.Mask))
+  (pad "" np_thru_hole oval (at 3.6 -4.36) (size 0.95 0.65) (drill oval 0.95 0.65) (layers *.Cu *.Mask))
+  (pad "" np_thru_hole circle (at -3.6 -4.36) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask))
+  (pad B1 thru_hole circle (at 2.8 -3.71) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask))
+  (pad B4 thru_hole circle (at 1.2 -3.71) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask))
+  (pad B6 thru_hole circle (at 0.4 -3.71) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask))
+  (pad B7 thru_hole circle (at -0.4 -3.71) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask))
+  (pad B9 thru_hole circle (at -1.2 -3.71) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask))
+  (pad B12 thru_hole circle (at -2.8 -3.71) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask))
+  (pad B2 thru_hole circle (at 2.4 -3.01) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask))
+  (pad B3 thru_hole circle (at 1.6 -3.01) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask))
+  (pad B5 thru_hole circle (at 0.8 -3.01) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask))
+  (pad B8 thru_hole circle (at -0.8 -3.01) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask))
+  (pad B10 thru_hole circle (at -1.6 -3.01) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask))
+  (pad B11 thru_hole circle (at -2.4 -3.01) (size 0.65 0.65) (drill 0.4) (layers *.Cu *.Mask))
+  (pad S1 thru_hole oval (at -3.845 -5.91) (size 1.2 0.8) (drill oval 0.75 0.4) (layers *.Cu *.Mask))
+  (pad S1 thru_hole oval (at 3.845 -5.91) (size 1.2 0.8) (drill oval 0.75 0.4) (layers *.Cu *.Mask))
+  (model ${KISYS3DMOD}/Connectors_USB.3dshapes/USB_C_Receptacle_Amphenol_12401548E4-2A.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)

+ 15 - 0
PCBNEW/Custom Parts.pretty/X1SON.kicad_mod

@@ -0,0 +1,15 @@
+(module X1SON (layer F.Cu) (tedit 5B90A452)
+  (fp_text reference REF** (at 0 1.3) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value X1SON (at 0 -1.2) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -0.6 -0.4) (end -0.6 0.4) (layer F.SilkS) (width 0.15))
+  (fp_line (start -0.6 0.4) (end 0.6 0.4) (layer F.SilkS) (width 0.15))
+  (fp_line (start 0.6 0.4) (end 0.6 -0.4) (layer F.SilkS) (width 0.15))
+  (fp_line (start 0.6 -0.4) (end -0.6 -0.4) (layer F.SilkS) (width 0.15))
+  (fp_line (start -0.1 -0.2) (end -0.1 0.2) (layer F.SilkS) (width 0.15))
+  (pad 1 smd rect (at -0.35 0) (size 0.3 0.55) (layers F.Cu F.Paste F.Mask))
+  (pad 2 smd rect (at 0.35 0) (size 0.3 0.55) (layers F.Cu F.Paste F.Mask))
+)