component
XC61CN2702MR-G
Public Made by Adomby adom
Torex Semicon Supervisor and Reset ICs, SOT-23. Pinout extracted from the datasheet, KiCad symbol/footprint/3D.
← Commit history
symbol: the datasheet and the shipped footprint both show a 3-lead SOT-23; the symbol declared 5 pins, two of them NC. Pinout taken from this part's datasheet for its own ordering suffix. The library failed validate because the symbol declared pins the footprint has no pad for (connect-pad-unresolved), which also blocked its orderable attributes. Rebuilds the .lbr, re-derives pin 1 and pads.json.
3 files changed
+50−40
pads.json+7−7@@ -21,21 +21,21 @@ "symbol_pins": [ "1", "2",- "3",- "4",- "5"+ "3" ], "paste_apertures": 0, "issues": [ {- "kind": "pin-has-no-pad",+ "kind": "pin-not-in-symbol", "pin": "4",- "detail": "the symbol declares pin \"4\" but the footprint has no such pad"+ "name": "NC",+ "detail": "page.json describes pin \"4\" (NC) from the datasheet, but the symbol has no such pin, so nothing can connect to it" }, {- "kind": "pin-has-no-pad",+ "kind": "pin-not-in-symbol", "pin": "5",- "detail": "the symbol declares pin \"5\" but the footprint has no such pad"+ "name": "VDD",+ "detail": "page.json describes pin \"5\" (VDD) from the datasheet, but the symbol has no such pin, so nothing can connect to it" } ], "pads": [
xc61cn2702mr-g.kicad_sym+4−12@@ -1,10 +1,10 @@ (kicad_symbol_lib (version 20211014) (generator ds2sf_rect) (symbol "XC61CN2702MR-G" (in_bom yes) (on_board yes) (property "Reference" "U" (at 0 7.62 0) (effects (font (size 1.27 1.27))))- (property "Value" "XC61CN2702MR-G" (at 0 -7.62 0) (effects (font (size 1.27 1.27))))+ (property "Value" "XC61CN2702MR-G" (at 0 -5.08 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (symbol "XC61CN2702MR-G_0_1"- (rectangle (start -12.70 5.08) (end 12.70 -5.08)+ (rectangle (start -12.70 5.08) (end 12.70 -2.54) (stroke (width 0.254) (type default)) (fill (type background))) ) (symbol "XC61CN2702MR-G_1_1"@@ -16,18 +16,10 @@ (name "VSS" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27)))) )- (pin no_connect line (at -17.78 -2.54 0) (length 5.08)- (name "NC" (effects (font (size 1.27 1.27))))+ (pin power_in line (at 17.78 2.54 180) (length 5.08)+ (name "VIN" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27)))) )- (pin power_in line (at 17.78 0.00 180) (length 5.08)- (name "VDD" (effects (font (size 1.27 1.27))))- (number "5" (effects (font (size 1.27 1.27))))- )- (pin no_connect line (at 17.78 -2.54 180) (length 5.08)- (name "NC" (effects (font (size 1.27 1.27))))- (number "4" (effects (font (size 1.27 1.27))))- ) ) ) )
xc61cn2702mr-g.lbr+39−21@@ -50,13 +50,25 @@ <layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/> </layers> <library>-<description>SOT-23 (symbol synthesized from footprint pads)</description>+<description></description> <packages>-<package name="SOT-23">- <description>SOT-23</description>+<package name="XC61CN2702MR-G">+ <description>XC61CN2702MR-G</description> <smd name="1" x="-0.9375" y="0.9500" dx="1.4750" dy="0.6000" layer="1"/> <smd name="2" x="-0.9375" y="-0.9500" dx="1.4750" dy="0.6000" layer="1"/> <smd name="3" x="0.9375" y="-0.0000" dx="1.4750" dy="0.6000" layer="1"/>+ <polygon width="0.1200" layer="21">+ <vertex x="-1.3000" y="0.3800"/>+ <vertex x="-1.0600" y="0.0500"/>+ <vertex x="-1.5400" y="0.0500"/>+ </polygon>+ <polygon width="0.1000" layer="51">+ <vertex x="-0.3250" y="1.4500"/>+ <vertex x="0.6500" y="1.4500"/>+ <vertex x="0.6500" y="-1.4500"/>+ <vertex x="-0.6500" y="-1.4500"/>+ <vertex x="-0.6500" y="1.1250"/>+ </polygon> <wire x1="-0.7600" y1="1.5600" x2="0.7600" y2="1.5600" width="0.1200" layer="21"/> <wire x1="-0.7600" y1="1.5100" x2="-0.7600" y2="1.5600" width="0.1200" layer="21"/> <wire x1="-0.7600" y1="-0.3900" x2="-0.7600" y2="0.3900" width="0.1200" layer="21"/>@@ -69,32 +81,38 @@ <!--adom-pin1--><polygon width="0.0500" layer="21"><vertex x="-1.3000" y="0.3800"/><vertex x="-1.0600" y="0.0500"/><vertex x="-1.5400" y="0.0500"/></polygon></package> </packages> <symbols>-<symbol name="SOT-23">- <wire x1="-7.62" y1="3.81" x2="7.62" y2="3.81" width="0.254" layer="94"/>- <wire x1="7.62" y1="3.81" x2="7.62" y2="-3.81" width="0.254" layer="94"/>- <wire x1="7.62" y1="-3.81" x2="-7.62" y2="-3.81" width="0.254" layer="94"/>- <wire x1="-7.62" y1="-3.81" x2="-7.62" y2="3.81" width="0.254" layer="94"/>- <text x="0" y="6.35" size="1.27" layer="95" align="bottom-center">>NAME</text>- <text x="0" y="-6.35" size="1.27" layer="96" align="top-center">>VALUE</text>- <pin name="1" x="-12.7" y="2.54" length="short" direction="pas"/>- <pin name="2" x="-12.7" y="0" length="short" direction="pas"/>- <pin name="3" x="12.7" y="2.54" length="short" direction="pas" rot="R180"/>+<symbol name="XC61CN2702MR-G">+ <wire x1="-12.7" y1="5.08" x2="12.7" y2="5.08" width="0.254" layer="94"/>+ <wire x1="12.7" y1="5.08" x2="12.7" y2="-2.54" width="0.254" layer="94"/>+ <wire x1="12.7" y1="-2.54" x2="-12.7" y2="-2.54" width="0.254" layer="94"/>+ <wire x1="-12.7" y1="-2.54" x2="-12.7" y2="5.08" width="0.254" layer="94"/>+ <text x="0" y="7.62" size="1.27" layer="95" align="bottom-center">>NAME</text>+ <text x="0" y="-5.08" size="1.27" layer="96" align="top-center">>VALUE</text>+ <pin name="VOUT" x="-17.78" y="2.54" length="middle" direction="out"/>+ <pin name="VSS" x="-17.78" y="0" length="middle" direction="pwr"/>+ <pin name="VIN" x="17.78" y="2.54" length="middle" direction="pwr" rot="R180"/> </symbol> </symbols> <devicesets>-<deviceset name="SOT-23" prefix="U">- <description>SOT-23 (symbol synthesized from footprint pads)</description>+<deviceset name="XC61CN2702MR-G" prefix="U">+ <description></description> <gates>- <gate name="G$1" symbol="SOT-23" x="0" y="0"/>+ <gate name="G$1" symbol="XC61CN2702MR-G" x="0" y="0"/> </gates> <devices>- <device name="" package="SOT-23">+ <device name="" package="XC61CN2702MR-G"> <connects>- <connect gate="G$1" pin="1" pad="1"/>- <connect gate="G$1" pin="2" pad="2"/>- <connect gate="G$1" pin="3" pad="3"/>+ <connect gate="G$1" pin="VOUT" pad="1"/>+ <connect gate="G$1" pin="VSS" pad="2"/>+ <connect gate="G$1" pin="VIN" pad="3"/> </connects>- <technologies><technology name=""/></technologies>+ <technologies>+ <technology name="">+ <attribute name="MPN" value="XC61CN2702MR-G" constant="no"/>+ <attribute name="MANUFACTURER" value="Torex Semicon" constant="no"/>+ <attribute name="LCSC_PN" value="C112139" constant="no"/>+ </technology>+ </technologies> </device> </devices> </deviceset>