From 5f4a284e6fa07e7f08a837cddf16eb012b6f55fe Mon Sep 17 00:00:00 2001
From: Krisjanis Rijnieks <krisjanis.rijnieks@gmail.com>
Date: Sun, 24 Apr 2022 21:49:45 +0300
Subject: [PATCH] Add Conn_PinSocket_1x02_P2.54mm_Vertical_SMD along with
 footprint

---
 fab.kicad_sym                                 | 75 +++++++++++++++++++
 ...Socket_1x02_P2.54mm_Vertical_SMD.kicad_mod | 37 +++++++++
 2 files changed, 112 insertions(+)
 create mode 100644 fab.pretty/PinSocket_1x02_P2.54mm_Vertical_SMD.kicad_mod

diff --git a/fab.kicad_sym b/fab.kicad_sym
index a37c8b0..bd4a456 100644
--- a/fab.kicad_sym
+++ b/fab.kicad_sym
@@ -3313,6 +3313,81 @@
       )
     )
   )
+  (symbol "Conn_PinSocket_1x02_P2.54mm_Vertical_SMD" (pin_names hide) (in_bom yes) (on_board yes)
+    (property "Reference" "J" (id 0) (at 0 3.81 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "Conn_PinSocket_1x02_P2.54mm_Vertical_SMD" (id 1) (at 0 -3.81 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "fab:PinSocket_1x02_P2.54mm_Vertical_SMD" (id 2) (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "ki_keywords" "single row male connector" (id 4) (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "ki_description" "Male connector, single row" (id 5) (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "ki_fp_filters" "*PinSocket*1x02*" (id 6) (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (symbol "Conn_PinSocket_1x02_P2.54mm_Vertical_SMD_0_0"
+      (rectangle (start -2.54 2.54) (end 2.54 -2.54)
+        (stroke (width 0.254) (type default) (color 0 0 0 0))
+        (fill (type background))
+      )
+      (polyline
+        (pts
+          (xy -2.54 1.27)
+          (xy 0 1.27)
+        )
+        (stroke (width 0) (type default) (color 0 0 0 0))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy 0 -1.27)
+          (xy 2.54 -1.27)
+        )
+        (stroke (width 0) (type default) (color 0 0 0 0))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy 0 -0.635)
+          (xy 0.635 -1.27)
+          (xy 0 -1.905)
+          (xy 0 -0.635)
+        )
+        (stroke (width 0) (type default) (color 0 0 0 0))
+        (fill (type outline))
+      )
+      (polyline
+        (pts
+          (xy 0 1.905)
+          (xy -0.635 1.27)
+          (xy 0 0.635)
+          (xy 0 1.905)
+        )
+        (stroke (width 0) (type default) (color 0 0 0 0))
+        (fill (type outline))
+      )
+    )
+    (symbol "Conn_PinSocket_1x02_P2.54mm_Vertical_SMD_1_1"
+      (pin passive line (at -5.08 1.27 0) (length 2.54)
+        (name "Pin_1" (effects (font (size 1.27 1.27))))
+        (number "1" (effects (font (size 1.27 1.27))))
+      )
+      (pin passive line (at 5.08 -1.27 180) (length 2.54)
+        (name "Pin_2" (effects (font (size 1.27 1.27))))
+        (number "2" (effects (font (size 1.27 1.27))))
+      )
+    )
+  )
   (symbol "Conn_PinSocket_FTDI_1x06_P2.54mm_Horizontal_SMD" (in_bom yes) (on_board yes)
     (property "Reference" "J" (id 0) (at 0 7.62 0)
       (effects (font (size 1.27 1.27)))
diff --git a/fab.pretty/PinSocket_1x02_P2.54mm_Vertical_SMD.kicad_mod b/fab.pretty/PinSocket_1x02_P2.54mm_Vertical_SMD.kicad_mod
new file mode 100644
index 0000000..482f066
--- /dev/null
+++ b/fab.pretty/PinSocket_1x02_P2.54mm_Vertical_SMD.kicad_mod
@@ -0,0 +1,37 @@
+(footprint "PinSocket_1x02_P2.54mm_Vertical_SMD" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 62659B62)
+  (descr "https://media.digikey.com/pdf/Data%20Sheets/Sullins%20PDFs/NPxCxx1KFXx-RC%2010487-D.pdf")
+  (tags "vertical pin socket SMD 2.54mm")
+  (attr smd)
+  (fp_text reference "REF**" (at 0 -3.429 180) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp bb76a8d3-a59a-4f90-bdad-8ec9853793e0)
+  )
+  (fp_text value "PinSocket_1x02" (at 0 3.81) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 912c0221-f944-46f6-ba12-3bff265e898a)
+  )
+  (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp f567ebe0-93fd-43fa-b74d-07b5c71a5caf)
+  )
+  (fp_line (start -1.27 2.667) (end 1.27 2.667) (layer "F.SilkS") (width 0.12) (tstamp 9c5c7364-4126-4e05-9977-6c96a1398e63))
+  (fp_line (start 1.397 -2.667) (end 0 -2.667) (layer "F.SilkS") (width 0.12) (tstamp 9e0f9b2b-e1bd-47d3-9a98-b36c8a692f7e))
+  (fp_line (start 1.397 -2.032) (end 1.397 -2.667) (layer "F.SilkS") (width 0.12) (tstamp b813aac5-f463-4575-919b-4a3f45c66f96))
+  (fp_line (start -2.794 2.667) (end 2.794 2.667) (layer "F.CrtYd") (width 0.05) (tstamp 22a7b7f0-1c63-425d-a35c-76521e69f680))
+  (fp_line (start 2.794 2.667) (end 2.794 -2.667) (layer "F.CrtYd") (width 0.05) (tstamp 3d5edb30-5108-4cee-bf03-5fbf035fef70))
+  (fp_line (start -2.794 -2.667) (end -2.794 2.667) (layer "F.CrtYd") (width 0.05) (tstamp 5ef84500-5c7e-46eb-af36-7dbd32237ad7))
+  (fp_line (start 2.794 -2.667) (end -2.794 -2.667) (layer "F.CrtYd") (width 0.05) (tstamp d4a3126a-a132-4187-af88-aef5e6f8b12d))
+  (fp_line (start -1.27 2.54) (end -1.27 -2.54) (layer "F.Fab") (width 0.1) (tstamp 26ccb991-0b6a-4349-ad30-810591a5323e))
+  (fp_line (start -1.27 -2.54) (end 1.27 -2.54) (layer "F.Fab") (width 0.1) (tstamp 68f1f70c-f487-4c8e-8bc2-bc208d72fdac))
+  (fp_line (start -1.27 2.54) (end 1.27 2.54) (layer "F.Fab") (width 0.1) (tstamp 8ed7778d-23cb-4a1e-bfff-5550f0c8f189))
+  (fp_line (start 1.27 -2.54) (end 1.27 2.54) (layer "F.Fab") (width 0.1) (tstamp fe9db4a0-d422-4505-b2c6-67d4e4b014ab))
+  (pad "1" smd rect (at 1.65 -1.27) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5be3fcf0-46cd-4786-b369-3cea9f1e6915))
+  (pad "2" smd rect (at -1.65 1.27) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff73c9f7-4483-4325-aba1-882906f0fa69))
+  (model "${FAB}/fab.3dshapes/Header_SMD_01x02_P2.54mm_Horizontal_Male.step"
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
-- 
GitLab