component
L79L05ABUTR
Public Made by Adomby adom
STMicroelectronics Voltage Regulators - Linear, Low Drop Out (LDO) Regulators, SOT-89-3. Pinout extracted from the datasheet, KiCad symbol/footprint/3D.
← Commit history
pin 1: carry the footprint's marker into the .lbr, the viewer and page.json (silk-marker, drawn, top-left)
5 files changed
+130−3
l79l05abutr.lbr+1−1@@ -68,7 +68,7 @@ <wire x1="1.2500" y1="-2.2500" x2="-1.2500" y2="-2.2500" width="0.1000" layer="51"/> <text x="0" y="2.960" size="1.27" layer="25" align="bottom-center">>NAME</text> <text x="0" y="-2.960" size="1.27" layer="27" align="top-center">>VALUE</text>-</package>+<!--adom-pin1--><polygon width="0.0500" layer="21"><vertex x="-1.7700" y="2.2100"/><vertex x="-2.0100" y="2.5400"/><vertex x="-1.5300" y="2.5400"/><vertex x="-1.7700" y="2.2100"/></polygon></package> </packages> <symbols> <symbol name="L79L05ABUTR">
package.json+2−1@@ -24,6 +24,7 @@ "docs/hero.png", "docs/l79l05abutr-datasheet.pdf", "viewers/symbol.html",- "viewers/footprint.html"+ "viewers/footprint.html",+ "pads.json" ] }
pads.jsonadded+115@@ -0,0 +1,115 @@+{+ "schema": "adom.pads/1",+ "slug": "l79l05abutr",+ "footprint": "SOT-89-3",+ "generated_from": {+ "footprint": "SOT-89-3@sha256:0b8db9f4a8f2547a",+ "pins": "page.json:component.pins",+ "overrides": null+ },+ "pin1": {+ "pad": "1",+ "at": [+ -1.95,+ -1.5+ ],+ "corner": "top-left",+ "source": "silk-marker",+ "derived_from": "SOT-89-3@sha256:0b8db9f4a8f2547a"+ },+ "pad_count": 3,+ "paste_apertures": 0,+ "issues": [],+ "pads": [+ {+ "pad": "1",+ "kind": "smd",+ "shape": "roundrect",+ "at": [+ -1.95,+ -1.5+ ],+ "rot": 0.0,+ "size": [+ 1.3,+ 0.9+ ],+ "layers": [+ "F.Cu",+ "F.Mask",+ "F.Paste"+ ],+ "thermal": false,+ "pin": "1",+ "name": "GND",+ "type": "power_in",+ "description": "Ground / common return. Reference for both input and output voltages. On the L79L negative regulator, GND is the most positive terminal in typical operation (VIN and VOUT are both negative with respect to this pin).",+ "is_pin1": true,+ "source": {+ "geometry": "SOT-89-3.kicad_mod",+ "meaning": "page.json:component.pins",+ "correspondence": "kicad: symbol pin number == pad name"+ }+ },+ {+ "pad": "2",+ "kind": "smd",+ "shape": "custom",+ "at": [+ -1.8625,+ 0.0+ ],+ "rot": 0.0,+ "size": [+ 1.475,+ 0.9+ ],+ "layers": [+ "F.Cu",+ "F.Mask",+ "F.Paste"+ ],+ "thermal": false,+ "pin": "2",+ "name": "VIN",+ "type": "power_in",+ "description": "Unregulated negative DC input. Absolute maximum -30 V for the -5 V version. Bypass to GND with a 0.33 µF capacitor located close to the pin. Note: in SOT-89 the metal tab/heatsink slug is electrically connected to this pin.",+ "is_pin1": false,+ "source": {+ "geometry": "SOT-89-3.kicad_mod",+ "meaning": "page.json:component.pins",+ "correspondence": "kicad: symbol pin number == pad name"+ }+ },+ {+ "pad": "3",+ "kind": "smd",+ "shape": "roundrect",+ "at": [+ -1.95,+ 1.5+ ],+ "rot": 0.0,+ "size": [+ 1.3,+ 0.9+ ],+ "layers": [+ "F.Cu",+ "F.Mask",+ "F.Paste"+ ],+ "thermal": false,+ "pin": "3",+ "name": "VOUT",+ "type": "power_out",+ "description": "Regulated -5 V negative output. Delivers up to 100 mA (internally current-limited, thermally protected). Bypass to GND with a 0.1 µF output capacitor for stability and transient response.",+ "is_pin1": false,+ "source": {+ "geometry": "SOT-89-3.kicad_mod",+ "meaning": "page.json:component.pins",+ "correspondence": "kicad: symbol pin number == pad name"+ }+ }+ ]+}
page.json+11@@ -66,6 +66,17 @@ "viewers": { "symbol": "viewers/symbol.html", "footprint": "viewers/footprint.html"+ },+ "pin1": {+ "pad": "1",+ "at": [+ -1.95,+ -1.5+ ],+ "corner": "top-left",+ "source": "silk-marker",+ "derived_from": "SOT-89-3@sha256:0b8db9f4a8f2547a",+ "mark": "drawn" } }, "metadata": {
viewers/footprint.html+1−1@@ -23,7 +23,7 @@ rect.pad.hi{stroke:var(--hi);stroke-width:.15;paint-order:stroke} #tip .td{font-size:11px;color:var(--ink);margin-top:5px;line-height:1.4} </style></head><body> <div class=bar><span class=h>PCB footprint</span><span class=sp></span><button class="lyrtog on" data-lyr="copper"><span class="d" style="background:#e35d5d"></span>Copper</button><button class="lyrtog on" data-lyr="silk"><span class="d" style="background:#e6edf3"></span>Silkscreen</button><button class="lyrtog" data-lyr="fab"><span class="d" style="background:#8b949e"></span>Fab</button><button class="lyrtog" data-lyr="courtyard"><span class="d" style="background:#bc8cff"></span>Courtyard</button></div>-<div class=stage id=stage><svg xmlns='http://www.w3.org/2000/svg' viewBox='-3.250 -2.900 5.900 5.800' style='width:100%;height:100%'><line class='ly-silk' x1='-1.220' y1='-2.360' x2='1.360' y2='-2.360' stroke='#d8b4fe' stroke-width='0.120'/><line class='ly-silk' x1='1.360' y1='-1.380' x2='1.360' y2='-2.360' stroke='#d8b4fe' stroke-width='0.120'/><line class='ly-silk' x1='1.360' y1='1.380' x2='1.360' y2='2.360' stroke='#d8b4fe' stroke-width='0.120'/><line class='ly-silk' x1='1.360' y1='2.360' x2='-1.360' y2='2.360' stroke='#d8b4fe' stroke-width='0.120'/><line class='ly-courtyard' x1='-2.850' y1='2.500' x2='-2.850' y2='-2.500' stroke='#4ade80' stroke-width='0.050'/><line class='ly-courtyard' x1='-2.850' y1='2.500' x2='2.250' y2='2.500' stroke='#4ade80' stroke-width='0.050'/><line class='ly-courtyard' x1='2.250' y1='-2.500' x2='-2.850' y2='-2.500' stroke='#4ade80' stroke-width='0.050'/><line class='ly-courtyard' x1='2.250' y1='-2.500' x2='2.250' y2='2.500' stroke='#4ade80' stroke-width='0.050'/><line class='ly-fab' x1='-1.250' y1='-1.250' x2='-0.250' y2='-2.250' stroke='#f472b6' stroke-width='0.100'/><line class='ly-fab' x1='-1.250' y1='2.250' x2='-1.250' y2='-1.250' stroke='#f472b6' stroke-width='0.100'/><line class='ly-fab' x1='-0.250' y1='-2.250' x2='1.250' y2='-2.250' stroke='#f472b6' stroke-width='0.100'/><line class='ly-fab' x1='1.250' y1='-2.250' x2='1.250' y2='2.250' stroke='#f472b6' stroke-width='0.100'/><line class='ly-fab' x1='1.250' y1='2.250' x2='-1.250' y2='2.250' stroke='#f472b6' stroke-width='0.100'/><rect class='ly-copper pad' data-num='1' data-name='GND' x='-2.600' y='-1.950' width='1.300' height='0.900' rx='0.225' fill='#f59e0b' stroke='#00000033' stroke-width='0.03' opacity='0.94'/><text class='padnum' x='-1.950' y='-1.500' font-size='0.540' fill='#1c1206' text-anchor='middle' dominant-baseline='central' pointer-events='none' font-family='ui-monospace,monospace' font-weight='700'>1</text><rect class='ly-copper pad' data-num='2' data-name='VIN' x='-2.600' y='-0.450' width='1.475' height='0.900' rx='0.000' fill='#f59e0b' stroke='#00000033' stroke-width='0.03' opacity='0.94'/><text class='padnum' x='-1.863' y='0.000' font-size='0.540' fill='#1c1206' text-anchor='middle' dominant-baseline='central' pointer-events='none' font-family='ui-monospace,monospace' font-weight='700'>2</text><rect class='ly-copper pad' data-num='3' data-name='VOUT' x='-2.600' y='1.050' width='1.300' height='0.900' rx='0.225' fill='#f59e0b' stroke='#00000033' stroke-width='0.03' opacity='0.94'/><text class='padnum' x='-1.950' y='1.500' font-size='0.540' fill='#1c1206' text-anchor='middle' dominant-baseline='central' pointer-events='none' font-family='ui-monospace,monospace' font-weight='700'>3</text></svg></div>+<div class=stage id=stage><svg xmlns='http://www.w3.org/2000/svg' viewBox='-3.250 -2.900 5.900 5.800' style='width:100%;height:100%'><line class='ly-silk' x1='-1.220' y1='-2.360' x2='1.360' y2='-2.360' stroke='#d8b4fe' stroke-width='0.120'/><line class='ly-silk' x1='1.360' y1='-1.380' x2='1.360' y2='-2.360' stroke='#d8b4fe' stroke-width='0.120'/><line class='ly-silk' x1='1.360' y1='1.380' x2='1.360' y2='2.360' stroke='#d8b4fe' stroke-width='0.120'/><line class='ly-silk' x1='1.360' y1='2.360' x2='-1.360' y2='2.360' stroke='#d8b4fe' stroke-width='0.120'/><line class='ly-courtyard' x1='-2.850' y1='2.500' x2='-2.850' y2='-2.500' stroke='#4ade80' stroke-width='0.050'/><line class='ly-courtyard' x1='-2.850' y1='2.500' x2='2.250' y2='2.500' stroke='#4ade80' stroke-width='0.050'/><line class='ly-courtyard' x1='2.250' y1='-2.500' x2='-2.850' y2='-2.500' stroke='#4ade80' stroke-width='0.050'/><line class='ly-courtyard' x1='2.250' y1='-2.500' x2='2.250' y2='2.500' stroke='#4ade80' stroke-width='0.050'/><line class='ly-fab' x1='-1.250' y1='-1.250' x2='-0.250' y2='-2.250' stroke='#f472b6' stroke-width='0.100'/><line class='ly-fab' x1='-1.250' y1='2.250' x2='-1.250' y2='-1.250' stroke='#f472b6' stroke-width='0.100'/><line class='ly-fab' x1='-0.250' y1='-2.250' x2='1.250' y2='-2.250' stroke='#f472b6' stroke-width='0.100'/><line class='ly-fab' x1='1.250' y1='-2.250' x2='1.250' y2='2.250' stroke='#f472b6' stroke-width='0.100'/><line class='ly-fab' x1='1.250' y1='2.250' x2='-1.250' y2='2.250' stroke='#f472b6' stroke-width='0.100'/><rect class='ly-copper pad' data-num='1' data-name='GND' x='-2.600' y='-1.950' width='1.300' height='0.900' rx='0.225' fill='#f59e0b' stroke='#00000033' stroke-width='0.03' opacity='0.94'/><text class='padnum' x='-1.950' y='-1.500' font-size='0.540' fill='#1c1206' text-anchor='middle' dominant-baseline='central' pointer-events='none' font-family='ui-monospace,monospace' font-weight='700'>1</text><rect class='ly-copper pad' data-num='2' data-name='VIN' x='-2.600' y='-0.450' width='1.475' height='0.900' rx='0.000' fill='#f59e0b' stroke='#00000033' stroke-width='0.03' opacity='0.94'/><text class='padnum' x='-1.863' y='0.000' font-size='0.540' fill='#1c1206' text-anchor='middle' dominant-baseline='central' pointer-events='none' font-family='ui-monospace,monospace' font-weight='700'>2</text><rect class='ly-copper pad' data-num='3' data-name='VOUT' x='-2.600' y='1.050' width='1.300' height='0.900' rx='0.225' fill='#f59e0b' stroke='#00000033' stroke-width='0.03' opacity='0.94'/><text class='padnum' x='-1.950' y='1.500' font-size='0.540' fill='#1c1206' text-anchor='middle' dominant-baseline='central' pointer-events='none' font-family='ui-monospace,monospace' font-weight='700'>3</text><polygon class='ly-silk adom-pin1' points='-1.770,-2.210 -2.010,-2.540 -1.530,-2.540 -1.770,-2.210' fill='#d8b4fe' stroke='none'><title>pin 1</title></polygon></svg></div> <div id=tip></div> <script> var KIND="footprint", MPN="RAY/L79L05ABUTR", PINS=[{"desc":"","name":"GND","number":"1","type":""},{"desc":"","name":"VIN","number":"2","type":""},{"desc":"","name":"VOUT","number":"3","type":""}];