From e7bf0a602c56e964517c7856d42d810419903fed Mon Sep 17 00:00:00 2001
From: Krisjanis Rijnieks <krisjanis.rijnieks@gmail.com>
Date: Fri, 8 Apr 2022 21:12:43 +0300
Subject: [PATCH] Fix LED_RGB_PLCC-4 according to KLC

---
 fab.kicad_sym                                 | 26 ++++++------
 ...LED_RGB_Cree_CLV1A-FKB_3.2x2.8mm.kicad_mod | 35 ----------------
 fab.pretty/PLCC-4.kicad_mod                   | 40 +++++++++++++++++++
 3 files changed, 53 insertions(+), 48 deletions(-)
 delete mode 100644 fab.pretty/LED_RGB_Cree_CLV1A-FKB_3.2x2.8mm.kicad_mod
 create mode 100644 fab.pretty/PLCC-4.kicad_mod

diff --git a/fab.kicad_sym b/fab.kicad_sym
index 31be07f..80655c9 100644
--- a/fab.kicad_sym
+++ b/fab.kicad_sym
@@ -4101,17 +4101,17 @@
       )
     )
   )
-  (symbol "LED_RGB_CLV1A-FKB" (pin_names (offset 0) hide) (in_bom yes) (on_board yes)
-    (property "Reference" "D" (id 0) (at 0 9.398 0)
+  (symbol "LED_RGB_PLCC-4" (pin_names (offset 0) hide) (in_bom yes) (on_board yes)
+    (property "Reference" "D" (id 0) (at 0 10.16 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Value" "LED_RGB_CLV1A-FKB" (id 1) (at 0 -8.89 0)
+    (property "Value" "LED_RGB_PLCC-4" (id 1) (at 0 -10.16 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Footprint" "fab:LED_RGB_Cree_CLV1A-FKB_3.2x2.8mm" (id 2) (at 0 -1.27 0)
+    (property "Footprint" "fab:PLCC-4" (id 2) (at 0 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "https://www.cree.com/led-components/media/documents/ds-CLV1A-FKB.pdf" (id 3) (at 0 -1.27 0)
+    (property "Datasheet" "https://www.cree.com/led-components/media/documents/ds-CLV1A-FKB.pdf" (id 3) (at 0 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "ki_keywords" "LED RGB diode common anode RABG" (id 4) (at 0 0 0)
@@ -4120,10 +4120,10 @@
     (property "ki_description" "RGB LED, red/anode/blue/green, Red, Green, Blue (RGB) 622nm Red, 528nm Green, 468nm Blue LED Indication - Discrete 2V Red, 3.2V Green, 3.2V Blue 4-PLCC" (id 5) (at 0 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "ki_fp_filters" "LED_RGB*" (id 6) (at 0 0 0)
+    (property "ki_fp_filters" "*PLCC?4*" (id 6) (at 0 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (symbol "LED_RGB_CLV1A-FKB_0_0"
+    (symbol "LED_RGB_PLCC-4_0_0"
       (text "B" (at -1.905 -6.35 0)
         (effects (font (size 1.27 1.27)))
       )
@@ -4134,7 +4134,11 @@
         (effects (font (size 1.27 1.27)))
       )
     )
-    (symbol "LED_RGB_CLV1A-FKB_0_1"
+    (symbol "LED_RGB_PLCC-4_0_1"
+      (rectangle (start -2.54 8.89) (end 2.54 -8.89)
+        (stroke (width 0.254) (type default) (color 0 0 0 0))
+        (fill (type background))
+      )
       (polyline
         (pts
           (xy -1.27 -5.08)
@@ -4367,12 +4371,8 @@
         (stroke (width 0) (type default) (color 0 0 0 0))
         (fill (type outline))
       )
-      (rectangle (start 2.794 8.382) (end -2.794 -7.62)
-        (stroke (width 0.254) (type default) (color 0 0 0 0))
-        (fill (type background))
-      )
     )
-    (symbol "LED_RGB_CLV1A-FKB_1_1"
+    (symbol "LED_RGB_PLCC-4_1_1"
       (pin passive line (at -5.08 5.08 0) (length 2.54)
         (name "RK" (effects (font (size 1.27 1.27))))
         (number "1" (effects (font (size 1.27 1.27))))
diff --git a/fab.pretty/LED_RGB_Cree_CLV1A-FKB_3.2x2.8mm.kicad_mod b/fab.pretty/LED_RGB_Cree_CLV1A-FKB_3.2x2.8mm.kicad_mod
deleted file mode 100644
index fef2022..0000000
--- a/fab.pretty/LED_RGB_Cree_CLV1A-FKB_3.2x2.8mm.kicad_mod
+++ /dev/null
@@ -1,35 +0,0 @@
-(module LED_RGB_Cree_CLV1A-FKB_3.2x2.8mm (layer F.Cu) (tedit 5EC67E92)
-  (descr "RGB LED 3.2x2.7mm http://www.avagotech.com/docs/AV02-0610EN")
-  (tags "LED 3227")
-  (attr smd)
-  (fp_text reference REF** (at 0 -2.5) (layer F.SilkS)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_text value LED_RGB_Cree_CLV1A-FKB_3.2x2.8mm (at 0 2.6) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_text user %R (at 0 -2.5) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_line (start -1.6 -0.675) (end -0.9 -1.4) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.6 1.4) (end -1.6 -0.675) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.6 1.4) (end -1.6 1.4) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.6 -1.4) (end 1.6 1.4) (layer F.Fab) (width 0.1))
-  (fp_line (start -0.9 -1.4) (end 1.6 -1.4) (layer F.Fab) (width 0.1))
-  (fp_line (start -2.79 -0.52) (end -2.79 -1.52) (layer F.SilkS) (width 0.15))
-  (fp_line (start 2.71 -1.52) (end -2.79 -1.52) (layer F.SilkS) (width 0.15))
-  (fp_line (start 2.63 1.52) (end -2.77 1.52) (layer F.SilkS) (width 0.15))
-  (fp_line (start 2.85 1.65) (end 2.85 -1.65) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -2.95 -1.65) (end -2.95 1.65) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -2.95 1.65) (end 2.85 1.65) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 2.85 -1.65) (end -2.95 -1.65) (layer F.CrtYd) (width 0.05))
-  (pad 3 smd rect (at 1.75 0.75 180) (size 1.5 1) (layers F.Cu F.Paste F.Mask))
-  (pad 4 smd rect (at 1.75 -0.75 180) (size 1.5 1) (layers F.Cu F.Paste F.Mask))
-  (pad 2 smd rect (at -1.75 0.75 180) (size 1.5 1) (layers F.Cu F.Paste F.Mask))
-  (pad 1 smd rect (at -1.75 -0.75 180) (size 1.5 1) (layers F.Cu F.Paste F.Mask))
-  (model ${KISYS3DMOD}/LEDs.3dshapes/LED_RGB_1210.wrl
-    (at (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PLCC-4.kicad_mod b/fab.pretty/PLCC-4.kicad_mod
new file mode 100644
index 0000000..07907f9
--- /dev/null
+++ b/fab.pretty/PLCC-4.kicad_mod
@@ -0,0 +1,40 @@
+(footprint "PLCC-4" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 5EC67E92)
+  (descr "RGB LED 3.2x2.7mm http://www.avagotech.com/docs/AV02-0610EN")
+  (tags "LED 3227")
+  (attr smd)
+  (fp_text reference "REF**" (at 0 -2.5) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 240e07e1-770b-4b27-894f-29fd601c924d)
+  )
+  (fp_text value "PLCC-4" (at 0 2.6) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 003c2200-0632-4808-a662-8ddd5d30c768)
+  )
+  (fp_text user "${REFERENCE}" (at 0 -2.5) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 63ff1c93-3f96-4c33-b498-5dd8c33bccc0)
+  )
+  (fp_line (start -2.79 -0.52) (end -2.79 -1.52) (layer "F.SilkS") (width 0.15) (tstamp 0217dfc4-fc13-4699-99ad-d9948522648e))
+  (fp_line (start 2.63 1.52) (end -2.77 1.52) (layer "F.SilkS") (width 0.15) (tstamp 6bfe5804-2ef9-4c65-b2a7-f01e4014370a))
+  (fp_line (start 2.71 -1.52) (end -2.79 -1.52) (layer "F.SilkS") (width 0.15) (tstamp c0eca5ed-bc5e-4618-9bcd-80945bea41ed))
+  (fp_line (start 2.85 1.65) (end 2.85 -1.65) (layer "F.CrtYd") (width 0.05) (tstamp 1d9cdadc-9036-4a95-b6db-fa7b3b74c869))
+  (fp_line (start -2.95 1.65) (end 2.85 1.65) (layer "F.CrtYd") (width 0.05) (tstamp 24f7628d-681d-4f0e-8409-40a129e929d9))
+  (fp_line (start -2.95 -1.65) (end -2.95 1.65) (layer "F.CrtYd") (width 0.05) (tstamp 3a7648d8-121a-4921-9b92-9b35b76ce39b))
+  (fp_line (start 2.85 -1.65) (end -2.95 -1.65) (layer "F.CrtYd") (width 0.05) (tstamp 3e903008-0276-4a73-8edb-5d9dfde6297c))
+  (fp_line (start 1.6 1.4) (end -1.6 1.4) (layer "F.Fab") (width 0.1) (tstamp 2f215f15-3d52-4c91-93e6-3ea03a95622f))
+  (fp_line (start -1.6 1.4) (end -1.6 -0.675) (layer "F.Fab") (width 0.1) (tstamp 61fe293f-6808-4b7f-9340-9aaac7054a97))
+  (fp_line (start 1.6 -1.4) (end 1.6 1.4) (layer "F.Fab") (width 0.1) (tstamp 8da933a9-35f8-42e6-8504-d1bab7264306))
+  (fp_line (start -1.6 -0.675) (end -0.9 -1.4) (layer "F.Fab") (width 0.1) (tstamp b88717bd-086f-46cd-9d3f-0396009d0996))
+  (fp_line (start -0.9 -1.4) (end 1.6 -1.4) (layer "F.Fab") (width 0.1) (tstamp bd5408e4-362d-4e43-9d39-78fb99eb52c8))
+  (pad "1" smd rect (at -1.75 -0.75 180) (size 1.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9e1b837f-0d34-4a18-9644-9ee68f141f46))
+  (pad "2" smd rect (at -1.75 0.75 180) (size 1.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c01d25cd-f4bb-4ef3-b5ea-533a2a4ddb2b))
+  (pad "3" smd rect (at 1.75 0.75 180) (size 1.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ee27d19c-8dca-4ac8-a760-6dfd54d28071))
+  (pad "4" smd rect (at 1.75 -0.75 180) (size 1.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9b0a1687-7e1b-4a04-a30b-c27a072a2949))
+  (model "${KISYS3DMOD}/LEDs.3dshapes/LED_RGB_1210.wrl"
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
-- 
GitLab