← Commit history

revert footprint to TO-263-5_TabPin6: the symbol pin count that justified the swap disagrees with the package, so the symbol is what needs fixing

Ray ·d3ee456e19 · ·parent aaaca0a
4 files changed +97−23
ap1501-3-3.kicad_mod+40−7
@@ -1,4 +1,4 @@-(footprint "TO-263-4"+(footprint "TO-263-5_TabPin6" 	(version 20260206) 	(generator "kicad-footprint-generator") 	(layer "F.Cu")@@ -14,7 +14,7 @@ 			) 		) 	)-	(property "Value" "TO-263-4"+	(property "Value" "TO-263-5_TabPin6" 		(at 0 6.65 0) 		(layer "F.Fab") 		(effects@@ -132,6 +132,24 @@ 		) 		(layer "F.Fab") 	)+	(fp_line+		(start -9.325 -0.4)+		(end -9.325 0.4)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start -9.325 0.4)+		(end -4.625 0.4)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	) 	(fp_line 		(start -9.325 1.3) 		(end -9.325 2.1)@@ -186,6 +204,15 @@ 		) 		(layer "F.Fab") 	)+	(fp_line+		(start -4.625 -0.4)+		(end -9.325 -0.4)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	) 	(fp_line 		(start -4.625 1.3) 		(end -9.325 1.3)@@ -293,10 +320,10 @@ 		(roundrect_rratio 0.227273) 	) 	(pad "3" smd roundrect-		(at 1.5 0)-		(size 9.4 10.8)-		(layers "F.Cu" "F.Mask")-		(roundrect_rratio 0.026596)+		(at -7.65 0)+		(size 4.6 1.1)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.227273) 	) 	(pad "4" smd roundrect 		(at -7.65 1.7)@@ -310,8 +337,14 @@ 		(layers "F.Cu" "F.Mask" "F.Paste") 		(roundrect_rratio 0.227273) 	)+	(pad "6" smd roundrect+		(at 1.5 0)+		(size 9.4 10.8)+		(layers "F.Cu" "F.Mask")+		(roundrect_rratio 0.026596)+	) 	(embedded_fonts no)-	(model "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/TO-263-4.step"+	(model "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/TO-263-5_TabPin6.step" 		(offset 			(xyz 0 0 0) 		)
ap1501-3-3.lbr+5−1
@@ -56,9 +56,10 @@   <description>AP1501-3.3</description>   <smd name="1" x="-7.6500" y="3.4000" dx="4.6000" dy="1.1000" layer="1"/>   <smd name="2" x="-7.6500" y="1.7000" dx="4.6000" dy="1.1000" layer="1"/>-  <smd name="3" x="1.5000" y="-0.0000" dx="9.4000" dy="10.8000" layer="1"/>+  <smd name="3" x="-7.6500" y="-0.0000" dx="4.6000" dy="1.1000" layer="1"/>   <smd name="4" x="-7.6500" y="-1.7000" dx="4.6000" dy="1.1000" layer="1"/>   <smd name="5" x="-7.6500" y="-3.4000" dx="4.6000" dy="1.1000" layer="1"/>+  <smd name="6" x="1.5000" y="-0.0000" dx="9.4000" dy="10.8000" layer="1"/>   <wire x1="-4.8250" y1="5.2000" x2="-4.8250" y2="4.2500" width="0.1200" layer="21"/>   <wire x1="-4.8250" y1="-5.2000" x2="-4.8250" y2="-4.2500" width="0.1200" layer="21"/>   <wire x1="-3.4600" y1="5.2000" x2="-4.8250" y2="5.2000" width="0.1200" layer="21"/>@@ -67,12 +68,15 @@   <wire x1="-9.3250" y1="3.0000" x2="-4.6250" y2="3.0000" width="0.1000" layer="51"/>   <wire x1="-9.3250" y1="2.1000" x2="-9.3250" y2="1.3000" width="0.1000" layer="51"/>   <wire x1="-9.3250" y1="1.3000" x2="-4.6250" y2="1.3000" width="0.1000" layer="51"/>+  <wire x1="-9.3250" y1="0.4000" x2="-9.3250" y2="-0.4000" width="0.1000" layer="51"/>+  <wire x1="-9.3250" y1="-0.4000" x2="-4.6250" y2="-0.4000" width="0.1000" layer="51"/>   <wire x1="-9.3250" y1="-1.3000" x2="-9.3250" y2="-2.1000" width="0.1000" layer="51"/>   <wire x1="-9.3250" y1="-2.1000" x2="-4.6250" y2="-2.1000" width="0.1000" layer="51"/>   <wire x1="-9.3250" y1="-3.0000" x2="-9.3250" y2="-3.8000" width="0.1000" layer="51"/>   <wire x1="-9.3250" y1="-3.8000" x2="-4.6250" y2="-3.8000" width="0.1000" layer="51"/>   <wire x1="-4.6250" y1="3.8000" x2="-9.3250" y2="3.8000" width="0.1000" layer="51"/>   <wire x1="-4.6250" y1="2.1000" x2="-9.3250" y2="2.1000" width="0.1000" layer="51"/>+  <wire x1="-4.6250" y1="0.4000" x2="-9.3250" y2="0.4000" width="0.1000" layer="51"/>   <wire x1="-4.6250" y1="-1.3000" x2="-9.3250" y2="-1.3000" width="0.1000" layer="51"/>   <wire x1="-4.6250" y1="-3.0000" x2="-9.3250" y2="-3.0000" width="0.1000" layer="51"/>   <wire x1="4.6250" y1="5.0000" x2="5.6250" y2="5.0000" width="0.1000" layer="51"/>
pads.json+51−14
@@ -1,9 +1,9 @@ {  "schema": "adom.pads/1",  "slug": "ap1501-3-3",- "footprint": "TO-263-4",+ "footprint": "TO-263-5_TabPin6",  "generated_from": {-  "footprint": "TO-263-4@sha256:9d8a848eaa47ac9a",+  "footprint": "TO-263-5_TabPin6@sha256:77e8ff2d643255fc",   "pins": "page.json:component.pins",   "overrides": null  },@@ -15,11 +15,18 @@   ],   "corner": "top-left",   "source": "silk-marker",-  "derived_from": "TO-263-4@sha256:9d8a848eaa47ac9a"+  "derived_from": "TO-263-5_TabPin6@sha256:77e8ff2d643255fc"  },- "pad_count": 5,+ "pad_count": 6,  "paste_apertures": 4,- "issues": [],+ "issues": [+  {+   "kind": "pad-has-no-pin",+   "pad": "6",+   "thermal": false,+   "detail": "footprint pad \"6\" is in copper but no pin claims it"+  }+ ],  "pads": [   {    "pad": "1",@@ -46,7 +53,7 @@    "description": "Positive input supply for the IC switching regulator (4.5V to 40V operating, 45V abs max). A suitable input bypass capacitor (e.g. 680µF) must be present at this pin to minimize voltage transients and supply the switching currents needed by the regulator.",    "is_pin1": true,    "source": {-    "geometry": "TO-263-4.kicad_mod",+    "geometry": "TO-263-5_TabPin6.kicad_mod",     "meaning": "page.json:component.pins",     "correspondence": "kicad: symbol pin number == pad name"    }@@ -76,7 +83,7 @@    "description": "Internal switch node. The voltage at this pin switches between (+VIN − VSAT) and approximately −0.5V, with a duty cycle of approximately VOUT/VIN. Drives the external inductor and catch diode. To minimize coupling to sensitive circuitry, the PC board copper area connected to this pin should be kept to a minimum. Rated to deliver 3A load current.",    "is_pin1": false,    "source": {-    "geometry": "TO-263-4.kicad_mod",+    "geometry": "TO-263-5_TabPin6.kicad_mod",     "meaning": "page.json:component.pins",     "correspondence": "kicad: symbol pin number == pad name"    }@@ -86,17 +93,18 @@    "kind": "smd",    "shape": "roundrect",    "at": [-    1.5,+    -7.65,     0.0    ],    "rot": 0.0,    "size": [-    9.4,-    10.8+    4.6,+    1.1    ],    "layers": [     "F.Cu",-    "F.Mask"+    "F.Mask",+    "F.Paste"    ],    "thermal": false,    "pin": "3",@@ -105,7 +113,7 @@    "description": "Circuit ground / power return.",    "is_pin1": false,    "source": {-    "geometry": "TO-263-4.kicad_mod",+    "geometry": "TO-263-5_TabPin6.kicad_mod",     "meaning": "page.json:component.pins",     "correspondence": "kicad: symbol pin number == pad name"    }@@ -135,7 +143,7 @@    "description": "Output voltage feedback input. Senses the regulated output voltage to close the internal feedback loop. On the fixed 3.3V version this pin connects directly to the output rail (internal divider sets 3.3V nominal). Abs max −0.3V to +40V.",    "is_pin1": false,    "source": {-    "geometry": "TO-263-4.kicad_mod",+    "geometry": "TO-263-5_TabPin6.kicad_mod",     "meaning": "page.json:component.pins",     "correspondence": "kicad: symbol pin number == pad name"    }@@ -165,10 +173,39 @@    "description": "TTL-level shutdown input, active-high (active is 'Low' or floating for ON). Pulling this pin below ~1.3V (or leaving it open/tied to GND) turns the regulator ON; pulling above ~1.3V (up to 25V) shuts the regulator down, dropping quiescent current to ~80µA. Abs max −0.3V to +40V.",    "is_pin1": false,    "source": {-    "geometry": "TO-263-4.kicad_mod",+    "geometry": "TO-263-5_TabPin6.kicad_mod",     "meaning": "page.json:component.pins",     "correspondence": "kicad: symbol pin number == pad name"    }+  },+  {+   "pad": "6",+   "kind": "smd",+   "shape": "roundrect",+   "at": [+    1.5,+    0.0+   ],+   "rot": 0.0,+   "size": [+    9.4,+    10.8+   ],+   "layers": [+    "F.Cu",+    "F.Mask"+   ],+   "thermal": false,+   "pin": "6",+   "name": null,+   "type": null,+   "description": null,+   "is_pin1": false,+   "source": {+    "geometry": "TO-263-5_TabPin6.kicad_mod",+    "meaning": null,+    "correspondence": "kicad: symbol pin number == pad name"+   }   }  ] }\ No newline at end of file
page.json+1−1
@@ -87,7 +87,7 @@       ],       "corner": "top-left",       "source": "silk-marker",-      "derived_from": "TO-263-4@sha256:9d8a848eaa47ac9a",+      "derived_from": "TO-263-5_TabPin6@sha256:77e8ff2d643255fc",       "mark": "drawn"     }   },