component
KESD5451N
Public Made by Adomby adom
KUU ESD Protection Devices, DFN1006-2. Unpolarised two-terminal part: the datasheet prints no pin numbers, so pins 1 and 2 follow the library convention, KiCad symbol/footprint/3D.
← Commit history
Publish 0.1.1
8 files changed
+101−74
README.md+7−8@@ -26,31 +26,30 @@ Limits as printed in the datasheet (page.json `metadata.characteristics` carries | Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page | |---|---|---|---|---|---|---|---|+| Electrostatic Discharge Voltage (IEC 61000-4-2 Contact Discharge) | VESD | -25 | | 25 | kV | IEC 61000-4-2; Contact Discharge | 1 |+| Electrostatic Discharge Voltage (IEC 61000-4-2 Air Discharge) | VESD | -25 | | 25 | kV | IEC 61000-4-2; Air Discharge | 1 |+| Peak Pulse Power | PPP | | | 80 | W | tP = 8/20 µs | 1 |+| Rated Peak Pulse Current | IPPM | | | 8 | A | tP = 8/20 µs | 1 |+| Ambient Temperature Range | TA | -55 | | 125 | ℃ | | 1 |+| Storage Temperature Range | Tstg | -55 | | 150 | ℃ | | 1 | | Reverse Working Voltage | VRWM | | | 5 | V | TA = 25 °C | 1 | | Breakdown Voltage | VBR | 5.6 | 6.5 | 8.4 | V | IR = 1mA; TA = 25 °C | 1 | | Reverse Leakage Current | IR | | | 0.1 | µA | VRWM = 5V; TA = 25 °C | 1 | | Clamping Voltage | VC | | | 6 | V | IPP=1A, tP =8/20µs | 1 | | Clamping Voltage | VC | | | 10 | V | IPP=8A, tP =8/20µs | 1 | | Junction Capacitance | CJ | | 15 | 18 | pF | VR = 0V, f = 1 MHz | 1 |-| ESD Voltage, Contact Discharge | VESD | -25 | | 25 | kV | IEC 61000-4-2; Contact Discharge | 1 |-| ESD Voltage, Air Discharge | VESD | -25 | | 25 | kV | IEC 61000-4-2; Air Discharge | 1 |-| Peak Pulse Power | PPP | | | 80 | W | tP = 8/20 µs | 1 |-| Rated Peak Pulse Current | IPPM | | | 8 | A | tP = 8/20 µs | 1 |-| Ambient Temperature Range | TA | -55 | | 125 | ℃ | | 1 |-| Storage Temperature Range | Tstg | -55 | | 150 | ℃ | | 1 | ## CAD (KiCad official) - Symbol: `KESD5451N` - Footprint: `Diode_SMD:D_SOD-882` - 3D model: DFN1006-2 (KiCad packages3D, STEP)-- 3D model files: `kesd5451n-etched.step` / `kesd5451n-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `kesd5451n.step` / `kesd5451n.glb` are the bare package body. ## Provenance Data extracted from the manufacturer datasheet, not a distributor listing: -- **Datasheet:** [KUU datasheet](docs/kesd5451n-datasheet.pdf) (4 pp, sha256 `2e7f6cee67e3fe66`, retrieved 2026-10-23, tier: lcsc)+- **Datasheet:** [KUU datasheet](docs/kesd5451n-datasheet.pdf) (4 pp, sha256 `2e7f6cee67e3fe66`, retrieved 2026-11-11, tier: lcsc) - **Extractor:** parts-factory `2.0.0` / `extract_pins`, primary `two-terminal convention` (convention), consensus `off` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish. - **CAD:** KiCad official libraries (CC-BY-SA 4.0).
docs/hero.png⋯ 1 unchanged line ⋯
kesd5451n-hero.glb⋯ 1 unchanged line ⋯
kesd5451n-hero.overlay.json+5−5@@ -66,19 +66,19 @@ "seating_z_mm": -0.0 }, "sources": {- "glb": "kesd5451n-etched.glb",- "glb_sha256": "cb3f3a46eb58bc1ddc96a51e5d4593220f1f22667915aea8165862827a000459",+ "glb": "kesd5451n.glb",+ "glb_sha256": "2b9d960835bb608b4f4b7b3ed69117585f68e6de2636cdeb170864510b9bbfab", "footprint": "kesd5451n.kicad_mod",- "footprint_sha256": "16725e4c30f5febc707b1def875dde56c0b5f959c6ae6e24885184c9eabdbaba",+ "footprint_sha256": "bdef8e1f32abd769b54b640b99edb2ff820e1c9aa236aa1b181cf854fbeaf4cc", "pins": "page.json component.pins", "pins_sha256": "f89b6cef1dd40bf094bc57ef23dc246a408922a81bfac75b8bc341584ea4e214" },- "generator": "adom-wiki 1.7.80 (component_hero)",+ "generator": "adom-wiki 1.8.18 (component_hero)", "labels": [ { "pad": "1", "text": "1",- "x": -0.65,+ "x": -0.97, "y": 0.0, "align": "right", "vertical": false,
kesd5451n.kicad_mod+1−1@@ -27,7 +27,7 @@ ) ) )- (property "Datasheet" ""+ (property "Datasheet" "https://datasheet.lcsc.com/datasheet/pdf/ddd9ada8a0f2fb85a33c0cf98efd4de1.pdf" (at 0 0 0) (unlocked yes) (layer "F.Fab")
package.json+42−29@@ -1,6 +1,6 @@ { "slug": "kesd5451n",- "version": "0.1.0",+ "version": "0.1.1", "type": "component", "description": "KUU ESD Protection Devices, DFN1006-2. Unpolarised two-terminal part: the datasheet prints no pin numbers, so pins 1 and 2 follow the library convention, KiCad symbol/footprint/3D.", "tags": [@@ -28,8 +28,7 @@ "viewers/symbol.html", "viewers/footprint.html", "kesd5451n-hero.glb",- "kesd5451n-hero.overlay.json",- "kesd5451n-etched.glb"+ "kesd5451n-hero.overlay.json" ], "component": { "mpn": "KESD5451N",@@ -43,16 +42,15 @@ "symbol": "kesd5451n.kicad_sym", "footprint": "kesd5451n.kicad_mod", "model_3d": "kesd5451n-hero.glb",- "model_3d_plain": "kesd5451n-etched.glb",- "model_3d_step": "kesd5451n-etched.step",- "model_3d_step_plain": "kesd5451n.step",- "lbr": "kesd5451n.lbr"+ "model_3d_step": "kesd5451n.step",+ "lbr": "kesd5451n.lbr",+ "model_3d_plain": "kesd5451n.glb" }, "distributor_links": { "lcsc": "C2926431" }, "distributor_check": {- "checked_at": "2026-10-23T03:29:35Z",+ "checked_at": "2026-11-11T00:16:24Z", "source": "Component Ocean /api/assign-pns", "digikey": { "pn": null,@@ -91,8 +89,8 @@ "vision extraction: provenance cannot be text-verified; needs consensus" ], "pages_sent": 4,- "cost_usd": 0.0138,- "at": "2026-10-23T03:29:19"+ "cost_usd": 0.0009,+ "at": "2026-11-11T00:16:18" }, "datasheet": { "url": "https://datasheet.lcsc.com/datasheet/pdf/ddd9ada8a0f2fb85a33c0cf98efd4de1.pdf",@@ -129,28 +127,43 @@ "centre_offset_mm": 0.0, "footprint_binding": "identity", "sha256": "b109a9e50feebcf8bae5a230cf805dc06e2eb2b9d976f1922b195c16710c5415",- "checked": "2026-10-23",+ "checked": "2026-11-11", "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ],+ "package_dims": {+ "package_code": "DFN1006",+ "source_page": 3,+ "D": {+ "nom_mm": 0.6,+ "range_mm": [+ 0.55,+ 0.65+ ] },- {- "file": "kesd5451n-etched.step",- "role": "eda",- "up": "Z",- "units": "mm",- "origin": "footprint origin = pad-pattern centre",- "seat": "z = 0",- "extents_mm": [- 1.0,- 0.6,- 0.49+ "E1": {+ "nom_mm": 1.0,+ "range_mm": [+ 0.95,+ 1.05+ ]+ },+ "A": {+ "nom_mm": 0.4,+ "range_mm": [+ 0.35,+ 0.45+ ]+ },+ "source": "datasheet package drawing, every number found on its page (extract_pins --task dims)",+ "model_check": {+ "file": "kesd5451n.step",+ "verdict": "PASS",+ "reasons": [+ "height within the datasheet's package drawing" ],- "zmin_mm": 0.0,- "centre_offset_mm": 0.0,- "footprint_binding": "identity",- "sha256": "fcc6627c8dc42848eaa245bb8c1e41ba7b33d9c2e62410e91eb4a00ba5f956d2",- "checked": "2026-10-23",- "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ "by": "factory/package_fit.py" }- ]+ } } }
page.json+45−30@@ -4,7 +4,7 @@ "slug": "kesd5451n", "title": "KESD5451N", "brief": "KUU ESD Protection Devices, DFN1006-2. Unpolarised two-terminal part: the datasheet prints no pin numbers, so pins 1 and 2 follow the library convention, KiCad symbol/footprint/3D.",- "version": "0.1.0",+ "version": "0.1.1", "license": "CC-BY-SA-4.0", "tags": [ "component",@@ -25,16 +25,15 @@ "symbol": "kesd5451n.kicad_sym", "footprint": "kesd5451n.kicad_mod", "model_3d": "kesd5451n-hero.glb",- "model_3d_plain": "kesd5451n-etched.glb",- "model_3d_step": "kesd5451n-etched.step",- "model_3d_step_plain": "kesd5451n.step",- "lbr": "kesd5451n.lbr"+ "model_3d_step": "kesd5451n.step",+ "lbr": "kesd5451n.lbr",+ "model_3d_plain": "kesd5451n.glb" }, "distributor_links": { "lcsc": "C2926431" }, "distributor_check": {- "checked_at": "2026-10-23T03:29:35Z",+ "checked_at": "2026-11-11T00:16:24Z", "source": "Component Ocean /api/assign-pns", "digikey": { "pn": null,@@ -73,8 +72,8 @@ "vision extraction: provenance cannot be text-verified; needs consensus" ], "pages_sent": 4,- "cost_usd": 0.0138,- "at": "2026-10-23T03:29:19"+ "cost_usd": 0.0009,+ "at": "2026-11-11T00:16:18" }, "datasheet": { "url": "https://datasheet.lcsc.com/datasheet/pdf/ddd9ada8a0f2fb85a33c0cf98efd4de1.pdf",@@ -111,29 +110,44 @@ "centre_offset_mm": 0, "footprint_binding": "identity", "sha256": "b109a9e50feebcf8bae5a230cf805dc06e2eb2b9d976f1922b195c16710c5415",- "checked": "2026-10-23",+ "checked": "2026-11-11", "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ],+ "package_dims": {+ "package_code": "DFN1006",+ "source_page": 3,+ "D": {+ "nom_mm": 0.6,+ "range_mm": [+ 0.55,+ 0.65+ ] },- {- "file": "kesd5451n-etched.step",- "role": "eda",- "up": "Z",- "units": "mm",- "origin": "footprint origin = pad-pattern centre",- "seat": "z = 0",- "extents_mm": [- 1,- 0.6,- 0.49+ "E1": {+ "nom_mm": 1,+ "range_mm": [+ 0.95,+ 1.05+ ]+ },+ "A": {+ "nom_mm": 0.4,+ "range_mm": [+ 0.35,+ 0.45+ ]+ },+ "source": "datasheet package drawing, every number found on its page (extract_pins --task dims)",+ "model_check": {+ "file": "kesd5451n.step",+ "verdict": "PASS",+ "reasons": [+ "height within the datasheet's package drawing" ],- "zmin_mm": 0,- "centre_offset_mm": 0,- "footprint_binding": "identity",- "sha256": "fcc6627c8dc42848eaa245bb8c1e41ba7b33d9c2e62410e91eb4a00ba5f956d2",- "checked": "2026-10-23",- "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ "by": "factory/package_fit.py" }- ]+ } }, "metadata": { "specs": {@@ -328,10 +342,11 @@ "viewers/symbol.html", "viewers/footprint.html", "kesd5451n-hero.glb",- "kesd5451n-hero.overlay.json",- "kesd5451n-etched.glb"+ "kesd5451n-hero.overlay.json" ], "visibility": { "public": true- }+ },+ "description": "KUU ESD Protection Devices, DFN1006-2. Unpolarised two-terminal part: the datasheet prints no pin numbers, so pins 1 and 2 follow the library convention, KiCad symbol/footprint/3D.",+ "org": "adom" }
viewers/symbol.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>Schematic symbol</span><span class=sp></span></div>-<div class=stage id=stage><svg xmlns='http://www.w3.org/2000/svg' viewBox='-200 -100 400 200' style='width:100%;height:100%'><polyline points='-100.0,-50.0 -100.0,50.0 100.0,-50.0 100.0,50.0 -100.0,-50.0' fill='none' stroke='#e35d5d' stroke-width='4'/><polyline points='20.0,-50.0 0.0,-50.0 0.0,50.0 -20.0,50.0' fill='none' stroke='#e35d5d' stroke-width='4'/><polyline points='50.0,-0.0 -50.0,-0.0' fill='none' stroke='#e35d5d' stroke-width='4'/><g class='pingroup' data-num='1' data-name='1'><line class='pinvis' x1='-150.0' y1='-0.0' x2='-50.0' y2='-0.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-150.0' y1='-0.0' x2='-50.0' y2='-0.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><g class='pingroup' data-num='2' data-name='2'><line class='pinvis' x1='150.0' y1='-0.0' x2='50.0' y2='-0.0' stroke='#dfe4ec' stroke-width='4'/><line x1='150.0' y1='-0.0' x2='50.0' y2='-0.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g></svg></div>+<div class=stage id=stage><svg xmlns='http://www.w3.org/2000/svg' viewBox='-750 -150 1500 300' style='width:100%;height:100%'><rect x='-500.0' y='-100.0' width='1000.0' height='200.0' fill='#e35d5d22' stroke='#e35d5d' stroke-width='4'/><g class='pingroup' data-num='1' data-name='1'><line class='pinvis' x1='-700.0' y1='-0.0' x2='-500.0' y2='-0.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-700.0' y1='-0.0' x2='-500.0' y2='-0.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-600.0' y='45.0' font-size='60' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>1</text><text x='-470.0' y='0.0' font-size='60' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>1</text><g class='pingroup' data-num='2' data-name='2'><line class='pinvis' x1='700.0' y1='-0.0' x2='500.0' y2='-0.0' stroke='#dfe4ec' stroke-width='4'/><line x1='700.0' y1='-0.0' x2='500.0' y2='-0.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='600.0' y='-45.0' font-size='60' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>2</text><text x='470.0' y='0.0' font-size='60' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>2</text></svg></div> <div id=tip></div> <script> var KIND="symbol", MPN="ADOM/KESD5451N", PINS=[{"desc":"","name":"1","number":"1","type":""},{"desc":"","name":"2","number":"2","type":""}];