From 17ec6ed21e6e4cf9e5821a356f0e6b5054b2325d Mon Sep 17 00:00:00 2001 From: malcolm-sparkfun Date: Thu, 11 Dec 2025 15:13:40 -0700 Subject: [PATCH 1/8] Add initial symbol for CY8CMBR3102 capacitive touch sensor --- symbols/SparkFun-Sensor.kicad_sym | 216 ++++++++++++++++++++++++++++++ 1 file changed, 216 insertions(+) diff --git a/symbols/SparkFun-Sensor.kicad_sym b/symbols/SparkFun-Sensor.kicad_sym index bad85562..3539f8c0 100644 --- a/symbols/SparkFun-Sensor.kicad_sym +++ b/symbols/SparkFun-Sensor.kicad_sym @@ -553,6 +553,222 @@ ) (embedded_fonts no) ) + (symbol "CY8CMBR3102" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "CY8CMBR3102" + (at 0 8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SO-8" + (at 0 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.infineon.com/assets/row/public/documents/30/49/infineon-cy8cmbr3002-cy8cmbr3102-cy8cmbr3106s-cy8cmbr3108-cy8cmbr3110-cy8cmbr3116-datasheet-en.pdf" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Capacitive Touch Sensor" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "TODO: PROD_ID" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "CY8CMBR3102_1_1" + (rectangle + (start -10.16 7.62) + (end 10.16 -7.62) + (stroke + (width 0) + (type solid) + ) + (fill + (type color) + (color 255 255 194 1) + ) + ) + (pin power_in line + (at -12.7 6.35 0) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -12.7 3.81 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -12.7 1.27 0) + (length 2.54) + (name "CMOD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -12.7 -6.35 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 6.35 180) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 3.81 180) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 12.7 1.27 180) + (length 2.54) + (name "CS0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 12.7 -1.27 180) + (length 2.54) + (name "GPO0/CS1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "FPC235x" (exclude_from_sim no) (in_bom yes) From b0b89031edb53e4c8e4c725904812588540a3eb5 Mon Sep 17 00:00:00 2001 From: malcolm-sparkfun Date: Fri, 12 Dec 2025 10:00:23 -0700 Subject: [PATCH 2/8] Update CY8CMBR3 symbol size and fill --- symbols/SparkFun-Sensor.kicad_sym | 35 +++++++++++++++---------------- 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/symbols/SparkFun-Sensor.kicad_sym b/symbols/SparkFun-Sensor.kicad_sym index 3539f8c0..657e10fd 100644 --- a/symbols/SparkFun-Sensor.kicad_sym +++ b/symbols/SparkFun-Sensor.kicad_sym @@ -558,7 +558,7 @@ (in_bom yes) (on_board yes) (property "Reference" "U" - (at 0 11.43 0) + (at 0 8.89 0) (effects (font (size 1.27 1.27) @@ -566,7 +566,7 @@ ) ) (property "Value" "CY8CMBR3102" - (at 0 8.89 0) + (at 0 6.35 0) (effects (font (size 1.27 1.27) @@ -574,7 +574,7 @@ ) ) (property "Footprint" "SparkFun-Semiconductor-Standard:SO-8" - (at 0 -17.78 0) + (at 0 -15.24 0) (effects (font (size 1.27 1.27) @@ -583,7 +583,7 @@ ) ) (property "Datasheet" "https://www.infineon.com/assets/row/public/documents/30/49/infineon-cy8cmbr3002-cy8cmbr3102-cy8cmbr3106s-cy8cmbr3108-cy8cmbr3110-cy8cmbr3116-datasheet-en.pdf" - (at 0 -12.7 0) + (at 0 -10.16 0) (effects (font (size 1.27 1.27) @@ -592,7 +592,7 @@ ) ) (property "Description" "Capacitive Touch Sensor" - (at 0 -10.16 0) + (at 0 -7.62 0) (effects (font (size 1.27 1.27) @@ -601,7 +601,7 @@ ) ) (property "PROD_ID" "TODO: PROD_ID" - (at 0 -15.24 0) + (at 0 -12.7 0) (effects (font (size 1.27 1.27) @@ -611,19 +611,18 @@ ) (symbol "CY8CMBR3102_1_1" (rectangle - (start -10.16 7.62) - (end 10.16 -7.62) + (start -10.16 5.08) + (end 10.16 -5.08) (stroke (width 0) (type solid) ) (fill - (type color) - (color 255 255 194 1) + (type background) ) ) (pin power_in line - (at -12.7 6.35 0) + (at -12.7 3.81 0) (length 2.54) (name "VDD" (effects @@ -641,7 +640,7 @@ ) ) (pin power_in line - (at -12.7 3.81 0) + (at -12.7 1.27 0) (length 2.54) (name "VCC" (effects @@ -659,7 +658,7 @@ ) ) (pin passive line - (at -12.7 1.27 0) + (at -12.7 -1.27 0) (length 2.54) (name "CMOD" (effects @@ -677,7 +676,7 @@ ) ) (pin power_in line - (at -12.7 -6.35 0) + (at -12.7 -3.81 0) (length 2.54) (name "GND" (effects @@ -695,7 +694,7 @@ ) ) (pin bidirectional line - (at 12.7 6.35 180) + (at 12.7 3.81 180) (length 2.54) (name "SDA" (effects @@ -713,7 +712,7 @@ ) ) (pin bidirectional line - (at 12.7 3.81 180) + (at 12.7 1.27 180) (length 2.54) (name "SCL" (effects @@ -731,7 +730,7 @@ ) ) (pin passive line - (at 12.7 1.27 180) + (at 12.7 -1.27 180) (length 2.54) (name "CS0" (effects @@ -749,7 +748,7 @@ ) ) (pin passive line - (at 12.7 -1.27 180) + (at 12.7 -3.81 180) (length 2.54) (name "GPO0/CS1" (effects From d5aa699fc102e7b0c397ad7970e08f38919c711c Mon Sep 17 00:00:00 2001 From: malcolm-sparkfun Date: Fri, 12 Dec 2025 10:22:35 -0700 Subject: [PATCH 3/8] Add initial symbol for 0603 560ohm resistor --- symbols/SparkFun-Resistor.kicad_sym | 122 ++++++++++++++++++++++++++++ 1 file changed, 122 insertions(+) diff --git a/symbols/SparkFun-Resistor.kicad_sym b/symbols/SparkFun-Resistor.kicad_sym index 8482341a..ba2fae27 100644 --- a/symbols/SparkFun-Resistor.kicad_sym +++ b/symbols/SparkFun-Resistor.kicad_sym @@ -13053,6 +13053,128 @@ ) (embedded_fonts no) ) + (symbol "560_0603" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "560" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "TODO:PROD_ID" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "560_0603_0_1" + (polyline + (pts + (xy -1.524 0) (xy -1.143 1.016) (xy -0.762 0) (xy -0.381 -1.016) (xy 0 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0.381 1.016) (xy 0.762 0) (xy 1.143 -1.016) (xy 1.524 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "560_0603_1_1" + (pin passive line + (at -2.54 0 0) + (length 1.016) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 0 180) + (length 1.016) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "56k_0402" (pin_numbers (hide yes) From 7054d4c5f044b3d94aa1964799ab544dfc0adce1 Mon Sep 17 00:00:00 2001 From: malcolm-sparkfun Date: Fri, 12 Dec 2025 10:38:30 -0700 Subject: [PATCH 4/8] Hide pin names for 560ohm 0603 resistor --- symbols/SparkFun-Resistor.kicad_sym | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/symbols/SparkFun-Resistor.kicad_sym b/symbols/SparkFun-Resistor.kicad_sym index ba2fae27..92e1bc66 100644 --- a/symbols/SparkFun-Resistor.kicad_sym +++ b/symbols/SparkFun-Resistor.kicad_sym @@ -13054,6 +13054,12 @@ (embedded_fonts no) ) (symbol "560_0603" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) (exclude_from_sim no) (in_bom yes) (on_board yes) From dbaaccede598c23d7a5ff78ddd2a38746718860c Mon Sep 17 00:00:00 2001 From: malcolm-sparkfun Date: Fri, 12 Dec 2025 14:03:44 -0700 Subject: [PATCH 5/8] Add 0603 2200pF X7R capacitor symbol --- symbols/SparkFun-Capacitor.kicad_sym | 153 +++++++++++++++++++++++++++ 1 file changed, 153 insertions(+) diff --git a/symbols/SparkFun-Capacitor.kicad_sym b/symbols/SparkFun-Capacitor.kicad_sym index 6b230ecd..d648e944 100644 --- a/symbols/SparkFun-Capacitor.kicad_sym +++ b/symbols/SparkFun-Capacitor.kicad_sym @@ -6474,6 +6474,159 @@ ) (embedded_fonts no) ) + (symbol "2200pF_0603_50V_10%" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 1.27 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "2200pF" + (at 5.08 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588930837694337024" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized X7R Capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "TODO: PROD_ID" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "50V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "10%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "2.2nF capacitor X7R unpolarized 2200pF 0.0022uF" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "2200pF_0603_50V_10%_0_1" + (polyline + (pts + (xy -1.524 0.508) (xy 1.524 0.508) + ) + (stroke + (width 0.3048) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -0.508) (xy 1.524 -0.508) + ) + (stroke + (width 0.3302) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "2200pF_0603_50V_10%_1_1" + (pin passive line + (at 0 2.54 270) + (length 2.032) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 90) + (length 2.032) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "22nF_0603_50V_10%" (pin_numbers (hide yes) From bc2431b3cdaa67340805511884b79cab17abff0e Mon Sep 17 00:00:00 2001 From: malcolm-sparkfun Date: Tue, 16 Dec 2025 13:58:30 -0700 Subject: [PATCH 6/8] Add PROD_ID for new capacitor, resistor and IC --- symbols/SparkFun-Capacitor.kicad_sym | 2 +- symbols/SparkFun-Resistor.kicad_sym | 2 +- symbols/SparkFun-Sensor.kicad_sym | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/symbols/SparkFun-Capacitor.kicad_sym b/symbols/SparkFun-Capacitor.kicad_sym index d648e944..9a0dc93c 100644 --- a/symbols/SparkFun-Capacitor.kicad_sym +++ b/symbols/SparkFun-Capacitor.kicad_sym @@ -6527,7 +6527,7 @@ (hide yes) ) ) - (property "PROD_ID" "TODO: PROD_ID" + (property "PROD_ID" "CAP-27514" (at 0 -13.97 0) (effects (font diff --git a/symbols/SparkFun-Resistor.kicad_sym b/symbols/SparkFun-Resistor.kicad_sym index 92e1bc66..a8a43f18 100644 --- a/symbols/SparkFun-Resistor.kicad_sym +++ b/symbols/SparkFun-Resistor.kicad_sym @@ -13106,7 +13106,7 @@ (hide yes) ) ) - (property "PROD_ID" "TODO:PROD_ID" + (property "PROD_ID" "RES-27513" (at 0 -7.62 0) (effects (font diff --git a/symbols/SparkFun-Sensor.kicad_sym b/symbols/SparkFun-Sensor.kicad_sym index 657e10fd..74616c64 100644 --- a/symbols/SparkFun-Sensor.kicad_sym +++ b/symbols/SparkFun-Sensor.kicad_sym @@ -600,7 +600,7 @@ (hide yes) ) ) - (property "PROD_ID" "TODO: PROD_ID" + (property "PROD_ID" "IC-27515" (at 0 -12.7 0) (effects (font From a99e042bf79053c58623009971298f4f50899f9c Mon Sep 17 00:00:00 2001 From: malcolm-sparkfun Date: Wed, 17 Dec 2025 11:59:47 -0700 Subject: [PATCH 7/8] Fix 2200pF capacitor part number and datasheet --- symbols/SparkFun-Capacitor.kicad_sym | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/symbols/SparkFun-Capacitor.kicad_sym b/symbols/SparkFun-Capacitor.kicad_sym index 9a0dc93c..7f67cd67 100644 --- a/symbols/SparkFun-Capacitor.kicad_sym +++ b/symbols/SparkFun-Capacitor.kicad_sym @@ -6509,7 +6509,7 @@ (hide yes) ) ) - (property "Datasheet" "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588930837694337024" + (property "Datasheet" "https://www.niccomp.com/wp-content/uploads/catalog/nmc2.pdf" (at 0 -16.51 0) (effects (font @@ -6527,7 +6527,7 @@ (hide yes) ) ) - (property "PROD_ID" "CAP-27514" + (property "PROD_ID" "CAP-07877" (at 0 -13.97 0) (effects (font From 84df556d10a9ec9a5562d1c3ea2833ad119b1c75 Mon Sep 17 00:00:00 2001 From: malcolm-sparkfun Date: Wed, 17 Dec 2025 12:56:11 -0700 Subject: [PATCH 8/8] Resize CY8CMBR3102 symbol --- symbols/SparkFun-Sensor.kicad_sym | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/symbols/SparkFun-Sensor.kicad_sym b/symbols/SparkFun-Sensor.kicad_sym index 74616c64..00868e92 100644 --- a/symbols/SparkFun-Sensor.kicad_sym +++ b/symbols/SparkFun-Sensor.kicad_sym @@ -611,8 +611,8 @@ ) (symbol "CY8CMBR3102_1_1" (rectangle - (start -10.16 5.08) - (end 10.16 -5.08) + (start -8.89 5.08) + (end 8.89 -5.08) (stroke (width 0) (type solid) @@ -622,7 +622,7 @@ ) ) (pin power_in line - (at -12.7 3.81 0) + (at -11.43 3.81 0) (length 2.54) (name "VDD" (effects @@ -640,7 +640,7 @@ ) ) (pin power_in line - (at -12.7 1.27 0) + (at -11.43 1.27 0) (length 2.54) (name "VCC" (effects @@ -658,7 +658,7 @@ ) ) (pin passive line - (at -12.7 -1.27 0) + (at -11.43 -1.27 0) (length 2.54) (name "CMOD" (effects @@ -676,7 +676,7 @@ ) ) (pin power_in line - (at -12.7 -3.81 0) + (at -11.43 -3.81 0) (length 2.54) (name "GND" (effects @@ -694,7 +694,7 @@ ) ) (pin bidirectional line - (at 12.7 3.81 180) + (at 11.43 3.81 180) (length 2.54) (name "SDA" (effects @@ -712,7 +712,7 @@ ) ) (pin bidirectional line - (at 12.7 1.27 180) + (at 11.43 1.27 180) (length 2.54) (name "SCL" (effects @@ -730,7 +730,7 @@ ) ) (pin passive line - (at 12.7 -1.27 180) + (at 11.43 -1.27 180) (length 2.54) (name "CS0" (effects @@ -748,7 +748,7 @@ ) ) (pin passive line - (at 12.7 -3.81 180) + (at 11.43 -3.81 180) (length 2.54) (name "GPO0/CS1" (effects