component
DY-333UYGD
Public Made by Adomby adom
TONYU LED Indication - Discrete, 插件,D=5mm. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
← Commit history
Publish 0.1.0
14 files changed
+1580
README.mdadded+72@@ -0,0 +1,72 @@+# DY-333UYGD++**TONYU** · LED Indication - Discrete · LED_D5.0mm++DY-333UYGD from TONYU, in a LED_D5.0mm. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.+++::adom-states{src="/adom/dy-333uygd/render/states.json"}++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | K | passive | Cathode; reverse voltage max 5 V, reverse current max 10 uA at VR=5V. |+| 2 | A | passive | Anode (longer lead); forward current max 25 mA, forward voltage 1.8 to 2.4 V at IF=20mA, needs a series resistor. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | TONYU |+| Package | LED_D5.0mm |+| Category | Optoelectronics |+| Pins | 2 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| Forward voltage | VF | 1.8 | | 2.4 | V | IF=20mA | 4 |+| Reverse current | IR | | | 10 | μA | VR=5V | 4 |+| Forward current | IF | | | 25 | mA | | 6 |+| Peak forward current | IFp | | | 60 | mA | Pulse Width≤100μs and Duty≤1% | 6 |+| Reverse voltage | VR | | | 5 | V | | 6 |+| Power dissipation | Pd | | | 60 | mW | | 6 |+| Operating ambient temperature | Tamb | -25 | | 80 | ℃ | | 6 |+| Storage temperature | Tstg | -35 | | 85 | ℃ | | 6 |+| Soldering temperature | Tsol | | | 260 | ℃ | Wave soldering, 3mm out of physical body, ≤3S | 6 |+| Forward voltage tolerance | VF | -0.1 | | 0.1 | V | | 4 |+| Radiant intensity tolerance | IV | -10 | | 10 | % | | 4 |+| Wavelength tolerance | λd | -1 | | 1 | nm | | 4 |+| Luminous intensity | IV | | 120 | | Mcd | IF=20mA | 4 |+| Dominant wavelength | λd | | 574 | | nm | IF=20mA | 4 |+| Peak wavelength | λp | | 575 | | nm | IF=20mA | 4 |+| Viewing angle | Θ1/2 | | 35 | | deg | IF=20mA | 4 |++## Materials and finish++As the datasheet states them (page.json `metadata.appearance`; the 3D model's colours follow it).++| Part | Material | Colour / plating | Datasheet says | Page |+|---|---|---|---|---|+| contacts | | tin | The kinked tooling scrape easily the pin of LED, where the LED bracket is rusting easily, especial expose it in moist air. To decrease the LED bracket rust, advise using plated tin LED bracket. | 8 |++## CAD (KiCad official)++- Symbol: `DY-333UYGD`+- Footprint: `LED_THT:LED_D5.0mm`+- 3D model: LED_D5.0mm (KiCad packages3D, STEP)++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [TONYU datasheet](https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588887815228690432) (8 pp, sha256 `78d820f66249169b`, retrieved 2026-11-07, tier: lcsc)+- **Datasheet language:** Chinese. Pin names, descriptions, and specs on this page were extracted and translated to English by ds2sf; the linked PDF is the manufacturer original.+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-sonnet-5-5` (text+vision), consensus `claude-opus-5-5` (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).++[Datasheet PDF](docs/dy-333uygd-datasheet.pdf)
docs/dy-333uygd-datasheet.pdfadded⋯ 1 unchanged line ⋯
docs/hero.pngadded⋯ 1 unchanged line ⋯
dy-333uygd-hero.glbadded⋯ 1 unchanged line ⋯
dy-333uygd-hero.overlay.jsonadded+133@@ -0,0 +1,133 @@+{+ "spec": "adom-hero 1.4",+ "mpn": "DY-333UYGD",+ "kind": "component + footprint reference art",+ "board_use": false,+ "plane_z_mm": -0.02,+ "units": "metre",+ "upAxis": "Z",+ "layers": {+ "pad_outlines": {+ "material": "Footprint pads - teal dashed outlines - 50 percent opacity",+ "rgba": [+ 0.0,+ 0.902,+ 0.863,+ 0.5+ ],+ "pads": 2,+ "span_mm": 4.34,+ "dash_mm": 0.12,+ "gap_mm": 0.072,+ "pad_stroke_mm": 0.03+ },+ "silkscreen": {+ "material": "Silkscreen reference lines - 30 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.3+ ],+ "footprint_items": 4,+ "pin1": {+ "source": "added dot (AI)",+ "pad": "1",+ "center_mm": [+ -1.45,+ 0.0+ ],+ "r_mm": 0.35+ }+ },+ "signal_names": {+ "material": "Signal names - 50 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.5+ ],+ "font": "DejaVu Sans Mono",+ "labels": 2,+ "sides": "top + mirrored underside (single-sided)",+ "fallback_to_pad_number": 0+ }+ },+ "align": {+ "ok": true,+ "centre_offset_mm": 0.0,+ "tolerance_mm": 0.347,+ "orientation_flipped": false,+ "contacts_bbox_mm": [+ -0.2,+ 2.74,+ -0.2,+ 0.2+ ],+ "pads_bbox_mm": [+ -0.9,+ 3.44,+ -0.9,+ 0.9+ ],+ "seating_z_mm": -2.5+ },+ "sources": {+ "glb": "dy-333uygd.glb",+ "glb_sha256": "61968854f3dcd152d67fe38e20914a5f64f3af0d7408c40159f7e0c28eb884dc",+ "footprint": "dy-333uygd.kicad_mod",+ "footprint_sha256": "643909ecac2c424799f48a6951120fc360bc541a694ba6be769c9cd211179ed7",+ "pins": "page.json component.pins",+ "pins_sha256": "39976ec65467062bd1995d0256fc1ea9d33147ed89e56951d4022a282daa33ff"+ },+ "generator": "adom-wiki 1.8.14 (component_hero)",+ "labels": [+ {+ "pad": "1",+ "text": "K",+ "x": -1.95,+ "y": 0.0,+ "align": "right",+ "vertical": false,+ "h": 0.6+ },+ {+ "pad": "2",+ "text": "A",+ "x": 3.59,+ "y": 0.0,+ "align": "left",+ "vertical": false,+ "h": 0.6+ }+ ],+ "pads": [+ {+ "number": "1",+ "shape": "rect",+ "center_mm": [+ 0.0,+ 0.0+ ],+ "size_mm": [+ 1.8,+ 1.8+ ],+ "rot": 0.0+ },+ {+ "number": "2",+ "shape": "circle",+ "center_mm": [+ 2.54,+ 0.0+ ],+ "size_mm": [+ 1.8,+ 1.8+ ],+ "rot": 0.0+ }+ ]+}
dy-333uygd.glbadded⋯ 1 unchanged line ⋯
dy-333uygd.kicad_modadded+155@@ -0,0 +1,155 @@+(footprint "LED_D5.0mm"+ (version 20260206)+ (generator "kicad-footprint-generator")+ (layer "F.Cu")+ (descr "LED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf, generated by kicad-footprint-generator")+ (tags "LED")+ (property "Reference" "REF**"+ (at 1.27 -3.96 0)+ (layer "F.SilkS")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "Value" "LED_D5.0mm"+ (at 1.27 3.96 0)+ (layer "F.Fab")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "KiLib_Generator" "LED/THT"+ (at 0 0 0)+ (layer "F.SilkS")+ (hide yes)+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (attr through_hole)+ (duplicate_pad_numbers_are_jumpers no)+ (fp_line+ (start -1.29 -1.545)+ (end -1.29 1.545)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_arc+ (start -1.29 -1.54483)+ (mid 2.071779 -2.880495)+ (end 4.26 0)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_arc+ (start 4.26 0)+ (mid 2.071779 2.880495)+ (end -1.29 1.54483)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_circle+ (center 1.27 0)+ (end 3.77 0)+ (stroke+ (width 0.12)+ (type solid)+ )+ (fill no)+ (layer "F.SilkS")+ )+ (fp_line+ (start -1.23 -1.469694)+ (end -1.23 1.469694)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ )+ (fp_arc+ (start -1.23 -1.469694)+ (mid 4.17 0)+ (end -1.23 1.469694)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ )+ (fp_circle+ (center 1.27 0)+ (end 3.77 0)+ (stroke+ (width 0.1)+ (type solid)+ )+ (fill no)+ (layer "F.Fab")+ )+ (fp_text user "${REFERENCE}"+ (at 1.27 0 0)+ (layer "F.Fab")+ (effects+ (font+ (size 0.8 0.8)+ (thickness 0.12)+ )+ )+ )+ (pad "1" thru_hole rect+ (at 0 0)+ (size 1.8 1.8)+ (drill 0.9)+ (layers "*.Cu" "*.Mask")+ (remove_unused_layers no)+ )+ (pad "2" thru_hole circle+ (at 2.54 0)+ (size 1.8 1.8)+ (drill 0.9)+ (layers "*.Cu" "*.Mask")+ (remove_unused_layers no)+ )+ (point+ (at 1.27 0)+ (size 2)+ (layer "F.Fab")+ )+ (embedded_fonts no)+ (model "${KICAD10_3DMODEL_DIR}/LED_THT.3dshapes/LED_D5.0mm.step"+ (offset+ (xyz 0 0 0)+ )+ (scale+ (xyz 1 1 1)+ )+ (rotate+ (xyz 0 0 0)+ )+ )+ (fp_poly+ (pts (xy -1.48 -2.75) (xy 4.42 -2.75) (xy 4.42 2.75) (xy -1.48 2.75))+ (stroke (width 0.05) (type solid))+ (fill no)+ (layer "F.CrtYd")+ )+)
dy-333uygd.kicad_symadded+208@@ -0,0 +1,208 @@+(kicad_symbol_lib+ (version 20251024)+ (generator "kicad_symbol_editor")+ (generator_version "10.0")+(symbol "DY-333UYGD"+ (pin_numbers+ (hide yes)+ )+ (pin_names+ (offset 1.016)+ (hide yes)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "D"+ (at 0 2.54 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "DY-333UYGD"+ (at 0 -2.54 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Datasheet" "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588887815228690432"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Description" "Light emitting diode"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Sim.Pins" "1=K 2=A"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "LED diode"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "MPN" "DY-333UYGD" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+ (property "LCSC" "C396995" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+ (symbol "DY-333UYGD_0_1"+ (polyline+ (pts+ (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -1.27 0) (xy 1.27 0)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -1.27 -1.27) (xy -1.27 1.27)+ )+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27)+ )+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ )+ (symbol "DY-333UYGD_1_1"+ (pin passive line+ (at -3.81 0 0)+ (length 2.54)+ (name "K"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 3.81 0 180)+ (length 2.54)+ (name "A"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ )+)
dy-333uygd.lbradded+152@@ -0,0 +1,152 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description>TONYU LED Indication - Discrete, 插件,D=5mm. Pinout cross-checked by two models against the datasheet</description>+<packages>+<package name="LED_D5.0mm">+ <description>2 pads, 4.3 x 1.8 mm. LED, diameter 5.0mm, 2 pins</description>+ <pad name="1" x="0.0000" y="-0.0000" drill="0.9000" diameter="1.8000" shape="square"/>+ <pad name="2" x="2.5400" y="-0.0000" drill="0.9000" diameter="1.8000" shape="round"/>+ <circle x="1.2700" y="-0.0000" radius="2.5000" width="0.1200" layer="21"/>+ <circle x="1.2700" y="-0.0000" radius="2.5000" width="0.1000" layer="51"/>+ <wire x1="-1.2900" y1="1.5450" x2="-1.2900" y2="-1.5450" width="0.1200" layer="21"/>+ <wire x1="-1.2300" y1="1.4697" x2="-1.2300" y2="-1.4697" width="0.1000" layer="51"/>+ <wire x1="-1.2900" y1="1.5448" x2="-0.8983" y2="2.0588" width="0.1200" layer="21"/>+ <wire x1="-0.8983" y1="2.0588" x2="-0.4053" y2="2.4766" width="0.1200" layer="21"/>+ <wire x1="-0.4053" y1="2.4766" x2="0.1660" y2="2.7787" width="0.1200" layer="21"/>+ <wire x1="0.1660" y1="2.7787" x2="0.7888" y2="2.9510" width="0.1200" layer="21"/>+ <wire x1="0.7888" y1="2.9510" x2="1.4341" y2="2.9855" width="0.1200" layer="21"/>+ <wire x1="1.4341" y1="2.9855" x2="2.0718" y2="2.8805" width="0.1200" layer="21"/>+ <wire x1="2.0718" y1="2.8805" x2="2.6720" y2="2.6409" width="0.1200" layer="21"/>+ <wire x1="2.6720" y1="2.6409" x2="3.2067" y2="2.2780" width="0.1200" layer="21"/>+ <wire x1="3.2067" y1="2.2780" x2="3.6509" y2="1.8087" width="0.1200" layer="21"/>+ <wire x1="3.6509" y1="1.8087" x2="3.9839" y2="1.2549" width="0.1200" layer="21"/>+ <wire x1="3.9839" y1="1.2549" x2="4.1902" y2="0.6424" width="0.1200" layer="21"/>+ <wire x1="4.1902" y1="0.6424" x2="4.2600" y2="-0.0000" width="0.1200" layer="21"/>+ <wire x1="4.2600" y1="0.0000" x2="4.1902" y2="-0.6424" width="0.1200" layer="21"/>+ <wire x1="4.1902" y1="-0.6424" x2="3.9839" y2="-1.2549" width="0.1200" layer="21"/>+ <wire x1="3.9839" y1="-1.2549" x2="3.6509" y2="-1.8087" width="0.1200" layer="21"/>+ <wire x1="3.6509" y1="-1.8087" x2="3.2067" y2="-2.2780" width="0.1200" layer="21"/>+ <wire x1="3.2067" y1="-2.2780" x2="2.6720" y2="-2.6409" width="0.1200" layer="21"/>+ <wire x1="2.6720" y1="-2.6409" x2="2.0718" y2="-2.8805" width="0.1200" layer="21"/>+ <wire x1="2.0718" y1="-2.8805" x2="1.4341" y2="-2.9855" width="0.1200" layer="21"/>+ <wire x1="1.4341" y1="-2.9855" x2="0.7888" y2="-2.9510" width="0.1200" layer="21"/>+ <wire x1="0.7888" y1="-2.9510" x2="0.1660" y2="-2.7787" width="0.1200" layer="21"/>+ <wire x1="0.1660" y1="-2.7787" x2="-0.4053" y2="-2.4766" width="0.1200" layer="21"/>+ <wire x1="-0.4053" y1="-2.4766" x2="-0.8983" y2="-2.0588" width="0.1200" layer="21"/>+ <wire x1="-0.8983" y1="-2.0588" x2="-1.2900" y2="-1.5448" width="0.1200" layer="21"/>+ <wire x1="-1.2300" y1="1.4697" x2="-0.3778" y2="2.3864" width="0.1000" layer="51"/>+ <wire x1="-0.3778" y1="2.3864" x2="0.7814" y2="2.8585" width="0.1000" layer="51"/>+ <wire x1="0.7814" y1="2.8585" x2="2.0316" y2="2.7982" width="0.1000" layer="51"/>+ <wire x1="2.0316" y1="2.7982" x2="3.1399" y2="2.2166" width="0.1000" layer="51"/>+ <wire x1="3.1399" y1="2.2166" x2="3.8999" y2="1.2221" width="0.1000" layer="51"/>+ <wire x1="3.8999" y1="1.2221" x2="4.1700" y2="-0.0000" width="0.1000" layer="51"/>+ <wire x1="4.1700" y1="-0.0000" x2="3.8999" y2="-1.2221" width="0.1000" layer="51"/>+ <wire x1="3.8999" y1="-1.2221" x2="3.1399" y2="-2.2166" width="0.1000" layer="51"/>+ <wire x1="3.1399" y1="-2.2166" x2="2.0316" y2="-2.7982" width="0.1000" layer="51"/>+ <wire x1="2.0316" y1="-2.7982" x2="0.7814" y2="-2.8585" width="0.1000" layer="51"/>+ <wire x1="0.7814" y1="-2.8585" x2="-0.3778" y2="-2.3864" width="0.1000" layer="51"/>+ <wire x1="-0.3778" y1="-2.3864" x2="-1.2300" y2="-1.4697" width="0.1000" layer="51"/>+ <text x="0" y="2.145" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-2.145" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="DY-333UYGD">+ <description>TONYU LED Indication - Discrete, 插件,D=5mm. Pinout cross-checked by two models against the datasheet</description>+ <wire x1="-3.0480" y1="-0.7620" x2="-4.5720" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-4.5720" y1="-2.2860" x2="-3.8100" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-3.8100" y1="-2.2860" x2="-4.5720" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-4.5720" y1="-2.2860" x2="-4.5720" y2="-1.5240" width="0.1524" layer="94"/>+ <wire x1="-1.7780" y1="-0.7620" x2="-3.3020" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-3.3020" y1="-2.2860" x2="-2.5400" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-2.5400" y1="-2.2860" x2="-3.3020" y2="-2.2860" width="0.1524" layer="94"/>+ <wire x1="-3.3020" y1="-2.2860" x2="-3.3020" y2="-1.5240" width="0.1524" layer="94"/>+ <wire x1="-1.2700" y1="0.0000" x2="1.2700" y2="0.0000" width="0.1524" layer="94"/>+ <wire x1="-1.2700" y1="-1.2700" x2="-1.2700" y2="1.2700" width="0.2540" layer="94"/>+ <wire x1="1.2700" y1="-1.2700" x2="1.2700" y2="1.2700" width="0.2540" layer="94"/>+ <wire x1="1.2700" y1="1.2700" x2="-1.2700" y2="0.0000" width="0.2540" layer="94"/>+ <wire x1="-1.2700" y1="0.0000" x2="1.2700" y2="-1.2700" width="0.2540" layer="94"/>+ <text x="0.0000" y="2.5400" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-2.5400" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="K" x="-3.81" y="0" length="short" direction="pas" visible="pad"/>+ <pin name="A" x="3.81" y="0" length="short" direction="pas" rot="R180" visible="pad"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="DY-333UYGD" prefix="D">+ <description>TONYU LED Indication - Discrete, 插件,D=5mm. Pinout cross-checked by two models against the datasheet</description>+ <gates>+ <gate name="G$1" symbol="DY-333UYGD" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="LED_D5.0mm">+ <connects>+ <connect gate="G$1" pin="K" pad="1"/>+ <connect gate="G$1" pin="A" pad="2"/>+ </connects>+ <technologies>+ <technology name="">+ <attribute name="MPN" value="DY-333UYGD" constant="no"/>+ <attribute name="MANUFACTURER" value="TONYU" constant="no"/>+ <attribute name="DATASHEET" value="https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588887815228690432" constant="no"/>+ <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/dy-333uygd" constant="no"/>+ <attribute name="LCSC_PN" value="C396995" constant="no"/>+ </technology>+ </technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
dy-333uygd.stepadded+580@@ -0,0 +1,580 @@+ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('D:/KiCAD/packages3D-source/LED_THT.3dshapes\\LED_D5.0mm.step' + ,'2018-01-27T16:35:18',('kicad StepUp'),('ksu MCAD'), + 'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('LED_D5.0mm','LED_D5.0mm','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#440); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#13 = DIRECTION('',(0.E+000,0.E+000,1.)); +#14 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#44,#69,#97,#129,#146,#224,#255,#279,#303, + #320,#351,#375,#399,#416,#428)); +#17 = ADVANCED_FACE('',(#18),#39,.T.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#29,#38)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#22,#24,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(3.72,6.095124405192E-015,9.15)); +#24 = CIRCLE('',#25,2.45); +#25 = AXIS2_PLACEMENT_3D('',#26,#27,#28); +#26 = CARTESIAN_POINT('',(1.27,4.063416270128E-015,9.15)); +#27 = DIRECTION('',(-4.379057701015E-047,-4.440892098501E-016,-1.)); +#28 = DIRECTION('',(1.,8.292686265567E-016,-3.68269249121E-031)); +#29 = ORIENTED_EDGE('',*,*,#30,.T.); +#30 = EDGE_CURVE('',#22,#31,#33,.T.); +#31 = VERTEX_POINT('',#32); +#32 = CARTESIAN_POINT('',(1.27,7.727152251391E-015,11.6)); +#33 = CIRCLE('',#34,2.45); +#34 = AXIS2_PLACEMENT_3D('',#35,#36,#37); +#35 = CARTESIAN_POINT('',(1.27,6.095124405192E-015,9.15)); +#36 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016)); +#37 = DIRECTION('',(1.,0.E+000,0.E+000)); +#38 = ORIENTED_EDGE('',*,*,#30,.F.); +#39 = SPHERICAL_SURFACE('',#40,2.45); +#40 = AXIS2_PLACEMENT_3D('',#41,#42,#43); +#41 = CARTESIAN_POINT('',(1.27,6.095124405192E-015,9.15)); +#42 = DIRECTION('',(0.E+000,4.440892098501E-016,1.)); +#43 = DIRECTION('',(1.,1.394807543452E-015,-6.194189798645E-031)); +#44 = ADVANCED_FACE('',(#45),#64,.T.); +#45 = FACE_BOUND('',#46,.T.); +#46 = EDGE_LOOP('',(#47,#55,#56,#57)); +#47 = ORIENTED_EDGE('',*,*,#48,.F.); +#48 = EDGE_CURVE('',#22,#49,#51,.T.); +#49 = VERTEX_POINT('',#50); +#50 = CARTESIAN_POINT('',(3.72,2.6645352591E-015,4.)); +#51 = LINE('',#52,#53); +#52 = CARTESIAN_POINT('',(3.72,6.095124405192E-015,9.15)); +#53 = VECTOR('',#54,1.); +#54 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#55 = ORIENTED_EDGE('',*,*,#21,.T.); +#56 = ORIENTED_EDGE('',*,*,#48,.T.); +#57 = ORIENTED_EDGE('',*,*,#58,.F.); +#58 = EDGE_CURVE('',#49,#49,#59,.T.); +#59 = CIRCLE('',#60,2.45); +#60 = AXIS2_PLACEMENT_3D('',#61,#62,#63); +#61 = CARTESIAN_POINT('',(1.27,1.7763568394E-015,4.)); +#62 = DIRECTION('',(-2.189528850508E-047,-4.440892098501E-016,-1.)); +#63 = DIRECTION('',(1.,3.625218039592E-016,-1.609920214737E-031)); +#64 = CYLINDRICAL_SURFACE('',#65,2.45); +#65 = AXIS2_PLACEMENT_3D('',#66,#67,#68); +#66 = CARTESIAN_POINT('',(1.27,4.063416270128E-015,9.15)); +#67 = DIRECTION('',(0.E+000,-4.440892098501E-016,-1.)); +#68 = DIRECTION('',(1.,8.292686265567E-016,-3.68269249121E-031)); +#69 = ADVANCED_FACE('',(#70,#89),#92,.F.); +#70 = FACE_BOUND('',#71,.F.); +#71 = EDGE_LOOP('',(#72,#83)); +#72 = ORIENTED_EDGE('',*,*,#73,.F.); +#73 = EDGE_CURVE('',#74,#76,#78,.T.); +#74 = VERTEX_POINT('',#75); +#75 = CARTESIAN_POINT('',(-1.229999999999,-1.46969384567,4.)); +#76 = VERTEX_POINT('',#77); +#77 = CARTESIAN_POINT('',(-1.23,1.469693845669,4.)); +#78 = CIRCLE('',#79,2.9); +#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82); +#80 = CARTESIAN_POINT('',(1.27,0.E+000,4.)); +#81 = DIRECTION('',(0.E+000,0.E+000,1.)); +#82 = DIRECTION('',(1.,0.E+000,0.E+000)); +#83 = ORIENTED_EDGE('',*,*,#84,.T.); +#84 = EDGE_CURVE('',#74,#76,#85,.T.); +#85 = LINE('',#86,#87); +#86 = CARTESIAN_POINT('',(-1.229999999999,-1.46969384567,4.)); +#87 = VECTOR('',#88,1.); +#88 = DIRECTION('',(0.E+000,1.,0.E+000)); +#89 = FACE_BOUND('',#90,.F.); +#90 = EDGE_LOOP('',(#91)); +#91 = ORIENTED_EDGE('',*,*,#58,.F.); +#92 = PLANE('',#93); +#93 = AXIS2_PLACEMENT_3D('',#94,#95,#96); +#94 = CARTESIAN_POINT('',(-1.229999999999,-1.469693845671,4.)); +#95 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#96 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#97 = ADVANCED_FACE('',(#98),#124,.T.); +#98 = FACE_BOUND('',#99,.F.); +#99 = EDGE_LOOP('',(#100,#108,#109,#117)); +#100 = ORIENTED_EDGE('',*,*,#101,.T.); +#101 = EDGE_CURVE('',#102,#74,#104,.T.); +#102 = VERTEX_POINT('',#103); +#103 = CARTESIAN_POINT('',(-1.229999999999,-1.46969384567,3.)); +#104 = LINE('',#105,#106); +#105 = CARTESIAN_POINT('',(-1.229999999999,-1.46969384567,3.)); +#106 = VECTOR('',#107,1.); +#107 = DIRECTION('',(0.E+000,0.E+000,1.)); +#108 = ORIENTED_EDGE('',*,*,#73,.T.); +#109 = ORIENTED_EDGE('',*,*,#110,.F.); +#110 = EDGE_CURVE('',#111,#76,#113,.T.); +#111 = VERTEX_POINT('',#112); +#112 = CARTESIAN_POINT('',(-1.23,1.469693845669,3.)); +#113 = LINE('',#114,#115); +#114 = CARTESIAN_POINT('',(-1.23,1.469693845669,3.)); +#115 = VECTOR('',#116,1.); +#116 = DIRECTION('',(0.E+000,0.E+000,1.)); +#117 = ORIENTED_EDGE('',*,*,#118,.F.); +#118 = EDGE_CURVE('',#102,#111,#119,.T.); +#119 = CIRCLE('',#120,2.9); +#120 = AXIS2_PLACEMENT_3D('',#121,#122,#123); +#121 = CARTESIAN_POINT('',(1.27,0.E+000,3.)); +#122 = DIRECTION('',(0.E+000,0.E+000,1.)); +#123 = DIRECTION('',(1.,0.E+000,0.E+000)); +#124 = CYLINDRICAL_SURFACE('',#125,2.9); +#125 = AXIS2_PLACEMENT_3D('',#126,#127,#128); +#126 = CARTESIAN_POINT('',(1.27,0.E+000,3.)); +#127 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#128 = DIRECTION('',(1.,0.E+000,0.E+000)); +#129 = ADVANCED_FACE('',(#130),#141,.T.); +#130 = FACE_BOUND('',#131,.T.); +#131 = EDGE_LOOP('',(#132,#133,#134,#135)); +#132 = ORIENTED_EDGE('',*,*,#101,.T.); +#133 = ORIENTED_EDGE('',*,*,#84,.T.); +#134 = ORIENTED_EDGE('',*,*,#110,.F.); +#135 = ORIENTED_EDGE('',*,*,#136,.F.); +#136 = EDGE_CURVE('',#102,#111,#137,.T.); +#137 = LINE('',#138,#139); +#138 = CARTESIAN_POINT('',(-1.229999999999,-1.46969384567,3.)); +#139 = VECTOR('',#140,1.); +#140 = DIRECTION('',(0.E+000,1.,0.E+000)); +#141 = PLANE('',#142); +#142 = AXIS2_PLACEMENT_3D('',#143,#144,#145); +#143 = CARTESIAN_POINT('',(-1.229999999999,-1.46969384567,3.)); +#144 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#145 = DIRECTION('',(0.E+000,1.,0.E+000)); +#146 = ADVANCED_FACE('',(#147,#151,#185),#219,.T.); +#147 = FACE_BOUND('',#148,.T.); +#148 = EDGE_LOOP('',(#149,#150)); +#149 = ORIENTED_EDGE('',*,*,#118,.F.); +#150 = ORIENTED_EDGE('',*,*,#136,.T.); +#151 = FACE_BOUND('',#152,.T.); +#152 = EDGE_LOOP('',(#153,#163,#171,#179)); +#153 = ORIENTED_EDGE('',*,*,#154,.T.); +#154 = EDGE_CURVE('',#155,#157,#159,.T.); +#155 = VERTEX_POINT('',#156); +#156 = CARTESIAN_POINT('',(-0.2,-0.2,3.)); +#157 = VERTEX_POINT('',#158); +#158 = CARTESIAN_POINT('',(0.2,-0.2,3.)); +#159 = LINE('',#160,#161); +#160 = CARTESIAN_POINT('',(-0.515,-0.2,3.)); +#161 = VECTOR('',#162,1.); +#162 = DIRECTION('',(1.,0.E+000,0.E+000)); +#163 = ORIENTED_EDGE('',*,*,#164,.T.); +#164 = EDGE_CURVE('',#157,#165,#167,.T.); +#165 = VERTEX_POINT('',#166); +#166 = CARTESIAN_POINT('',(0.2,0.2,3.)); +#167 = LINE('',#168,#169); +#168 = CARTESIAN_POINT('',(0.2,-0.634846922835,3.)); +#169 = VECTOR('',#170,1.); +#170 = DIRECTION('',(0.E+000,1.,0.E+000)); +#171 = ORIENTED_EDGE('',*,*,#172,.T.); +#172 = EDGE_CURVE('',#165,#173,#175,.T.); +#173 = VERTEX_POINT('',#174); +#174 = CARTESIAN_POINT('',(-0.2,0.2,3.)); +#175 = LINE('',#176,#177); +#176 = CARTESIAN_POINT('',(-0.715,0.2,3.)); +#177 = VECTOR('',#178,1.); +#178 = DIRECTION('',(-1.,-0.E+000,-0.E+000)); +#179 = ORIENTED_EDGE('',*,*,#180,.T.); +#180 = EDGE_CURVE('',#173,#155,#181,.T.); +#181 = LINE('',#182,#183); +#182 = CARTESIAN_POINT('',(-0.2,-0.834846922835,3.)); +#183 = VECTOR('',#184,1.); +#184 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#185 = FACE_BOUND('',#186,.T.); +#186 = EDGE_LOOP('',(#187,#197,#205,#213)); +#187 = ORIENTED_EDGE('',*,*,#188,.T.); +#188 = EDGE_CURVE('',#189,#191,#193,.T.); +#189 = VERTEX_POINT('',#190); +#190 = CARTESIAN_POINT('',(2.34,0.2,3.)); +#191 = VERTEX_POINT('',#192); +#192 = CARTESIAN_POINT('',(2.34,-0.2,3.)); +#193 = LINE('',#194,#195); +#194 = CARTESIAN_POINT('',(2.34,-0.834846922835,3.)); +#195 = VECTOR('',#196,1.); +#196 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#197 = ORIENTED_EDGE('',*,*,#198,.T.); +#198 = EDGE_CURVE('',#191,#199,#201,.T.); +#199 = VERTEX_POINT('',#200); +#200 = CARTESIAN_POINT('',(2.74,-0.2,3.)); +#201 = LINE('',#202,#203); +#202 = CARTESIAN_POINT('',(0.755,-0.2,3.)); +#203 = VECTOR('',#204,1.); +#204 = DIRECTION('',(1.,0.E+000,0.E+000)); +#205 = ORIENTED_EDGE('',*,*,#206,.T.); +#206 = EDGE_CURVE('',#199,#207,#209,.T.); +#207 = VERTEX_POINT('',#208); +#208 = CARTESIAN_POINT('',(2.74,0.2,3.)); +#209 = LINE('',#210,#211); +#210 = CARTESIAN_POINT('',(2.74,-0.634846922835,3.)); +#211 = VECTOR('',#212,1.); +#212 = DIRECTION('',(0.E+000,1.,0.E+000)); +#213 = ORIENTED_EDGE('',*,*,#214,.T.); +#214 = EDGE_CURVE('',#207,#189,#215,.T.); +#215 = LINE('',#216,#217); +#216 = CARTESIAN_POINT('',(0.555,0.2,3.)); +#217 = VECTOR('',#218,1.); +#218 = DIRECTION('',(-1.,-0.E+000,-0.E+000)); +#219 = PLANE('',#220); +#220 = AXIS2_PLACEMENT_3D('',#221,#222,#223); +#221 = CARTESIAN_POINT('',(-1.229999999999,-1.469693845671,3.)); +#222 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#223 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#224 = ADVANCED_FACE('',(#225),#250,.F.); +#225 = FACE_BOUND('',#226,.F.); +#226 = EDGE_LOOP('',(#227,#228,#236,#244)); +#227 = ORIENTED_EDGE('',*,*,#154,.T.); +#228 = ORIENTED_EDGE('',*,*,#229,.T.); +#229 = EDGE_CURVE('',#157,#230,#232,.T.); +#230 = VERTEX_POINT('',#231); +#231 = CARTESIAN_POINT('',(0.2,-0.2,-2.5)); +#232 = LINE('',#233,#234); +#233 = CARTESIAN_POINT('',(0.2,-0.2,3.5)); +#234 = VECTOR('',#235,1.); +#235 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#236 = ORIENTED_EDGE('',*,*,#237,.T.); +#237 = EDGE_CURVE('',#230,#238,#240,.T.); +#238 = VERTEX_POINT('',#239); +#239 = CARTESIAN_POINT('',(-0.2,-0.2,-2.5)); +#240 = LINE('',#241,#242); +#241 = CARTESIAN_POINT('',(0.2,-0.2,-2.5)); +#242 = VECTOR('',#243,1.); +#243 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#244 = ORIENTED_EDGE('',*,*,#245,.F.); +#245 = EDGE_CURVE('',#155,#238,#246,.T.); +#246 = LINE('',#247,#248); +#247 = CARTESIAN_POINT('',(-0.2,-0.2,3.5)); +#248 = VECTOR('',#249,1.); +#249 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#250 = PLANE('',#251); +#251 = AXIS2_PLACEMENT_3D('',#252,#253,#254); +#252 = CARTESIAN_POINT('',(0.2,-0.2,3.5)); +#253 = DIRECTION('',(0.E+000,1.,0.E+000)); +#254 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#255 = ADVANCED_FACE('',(#256),#274,.F.); +#256 = FACE_BOUND('',#257,.F.); +#257 = EDGE_LOOP('',(#258,#259,#260,#268)); +#258 = ORIENTED_EDGE('',*,*,#180,.T.); +#259 = ORIENTED_EDGE('',*,*,#245,.T.); +#260 = ORIENTED_EDGE('',*,*,#261,.T.); +#261 = EDGE_CURVE('',#238,#262,#264,.T.); +#262 = VERTEX_POINT('',#263); +#263 = CARTESIAN_POINT('',(-0.2,0.2,-2.5)); +#264 = LINE('',#265,#266); +#265 = CARTESIAN_POINT('',(-0.2,-0.2,-2.5)); +#266 = VECTOR('',#267,1.); +#267 = DIRECTION('',(0.E+000,1.,0.E+000)); +#268 = ORIENTED_EDGE('',*,*,#269,.F.); +#269 = EDGE_CURVE('',#173,#262,#270,.T.); +#270 = LINE('',#271,#272); +#271 = CARTESIAN_POINT('',(-0.2,0.2,3.5)); +#272 = VECTOR('',#273,1.); +#273 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#274 = PLANE('',#275); +#275 = AXIS2_PLACEMENT_3D('',#276,#277,#278); +#276 = CARTESIAN_POINT('',(-0.2,-0.2,3.5)); +#277 = DIRECTION('',(1.,0.E+000,0.E+000)); +#278 = DIRECTION('',(0.E+000,1.,0.E+000)); +#279 = ADVANCED_FACE('',(#280),#298,.F.); +#280 = FACE_BOUND('',#281,.F.); +#281 = EDGE_LOOP('',(#282,#283,#284,#292)); +#282 = ORIENTED_EDGE('',*,*,#172,.T.); +#283 = ORIENTED_EDGE('',*,*,#269,.T.); +#284 = ORIENTED_EDGE('',*,*,#285,.T.); +#285 = EDGE_CURVE('',#262,#286,#288,.T.); +#286 = VERTEX_POINT('',#287); +#287 = CARTESIAN_POINT('',(0.2,0.2,-2.5)); +#288 = LINE('',#289,#290); +#289 = CARTESIAN_POINT('',(-0.2,0.2,-2.5)); +#290 = VECTOR('',#291,1.); +#291 = DIRECTION('',(1.,0.E+000,0.E+000)); +#292 = ORIENTED_EDGE('',*,*,#293,.F.); +#293 = EDGE_CURVE('',#165,#286,#294,.T.); +#294 = LINE('',#295,#296); +#295 = CARTESIAN_POINT('',(0.2,0.2,3.5)); +#296 = VECTOR('',#297,1.); +#297 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#298 = PLANE('',#299); +#299 = AXIS2_PLACEMENT_3D('',#300,#301,#302); +#300 = CARTESIAN_POINT('',(-0.2,0.2,3.5)); +#301 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#302 = DIRECTION('',(1.,0.E+000,0.E+000)); +#303 = ADVANCED_FACE('',(#304),#315,.F.); +#304 = FACE_BOUND('',#305,.F.); +#305 = EDGE_LOOP('',(#306,#307,#308,#314)); +#306 = ORIENTED_EDGE('',*,*,#164,.T.); +#307 = ORIENTED_EDGE('',*,*,#293,.T.); +#308 = ORIENTED_EDGE('',*,*,#309,.T.); +#309 = EDGE_CURVE('',#286,#230,#310,.T.); +#310 = LINE('',#311,#312); +#311 = CARTESIAN_POINT('',(0.2,0.2,-2.5)); +#312 = VECTOR('',#313,1.); +#313 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#314 = ORIENTED_EDGE('',*,*,#229,.F.); +#315 = PLANE('',#316); +#316 = AXIS2_PLACEMENT_3D('',#317,#318,#319); +#317 = CARTESIAN_POINT('',(0.2,0.2,3.5)); +#318 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#319 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#320 = ADVANCED_FACE('',(#321),#346,.F.); +#321 = FACE_BOUND('',#322,.F.); +#322 = EDGE_LOOP('',(#323,#324,#332,#340)); +#323 = ORIENTED_EDGE('',*,*,#188,.T.); +#324 = ORIENTED_EDGE('',*,*,#325,.T.); +#325 = EDGE_CURVE('',#191,#326,#328,.T.); +#326 = VERTEX_POINT('',#327); +#327 = CARTESIAN_POINT('',(2.34,-0.2,-2.5)); +#328 = LINE('',#329,#330); +#329 = CARTESIAN_POINT('',(2.34,-0.2,3.5)); +#330 = VECTOR('',#331,1.); +#331 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#332 = ORIENTED_EDGE('',*,*,#333,.T.); +#333 = EDGE_CURVE('',#326,#334,#336,.T.); +#334 = VERTEX_POINT('',#335); +#335 = CARTESIAN_POINT('',(2.34,0.2,-2.5)); +#336 = LINE('',#337,#338); +#337 = CARTESIAN_POINT('',(2.34,-0.2,-2.5)); +#338 = VECTOR('',#339,1.); +#339 = DIRECTION('',(0.E+000,1.,0.E+000)); +#340 = ORIENTED_EDGE('',*,*,#341,.F.); +#341 = EDGE_CURVE('',#189,#334,#342,.T.); +#342 = LINE('',#343,#344); +#343 = CARTESIAN_POINT('',(2.34,0.2,3.5)); +#344 = VECTOR('',#345,1.); +#345 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#346 = PLANE('',#347); +#347 = AXIS2_PLACEMENT_3D('',#348,#349,#350); +#348 = CARTESIAN_POINT('',(2.34,-0.2,3.5)); +#349 = DIRECTION('',(1.,0.E+000,0.E+000)); +#350 = DIRECTION('',(0.E+000,1.,0.E+000)); +#351 = ADVANCED_FACE('',(#352),#370,.F.); +#352 = FACE_BOUND('',#353,.F.); +#353 = EDGE_LOOP('',(#354,#355,#356,#364)); +#354 = ORIENTED_EDGE('',*,*,#214,.T.); +#355 = ORIENTED_EDGE('',*,*,#341,.T.); +#356 = ORIENTED_EDGE('',*,*,#357,.T.); +#357 = EDGE_CURVE('',#334,#358,#360,.T.); +#358 = VERTEX_POINT('',#359); +#359 = CARTESIAN_POINT('',(2.74,0.2,-2.5)); +#360 = LINE('',#361,#362); +#361 = CARTESIAN_POINT('',(2.34,0.2,-2.5)); +#362 = VECTOR('',#363,1.); +#363 = DIRECTION('',(1.,0.E+000,0.E+000)); +#364 = ORIENTED_EDGE('',*,*,#365,.F.); +#365 = EDGE_CURVE('',#207,#358,#366,.T.); +#366 = LINE('',#367,#368); +#367 = CARTESIAN_POINT('',(2.74,0.2,3.5)); +#368 = VECTOR('',#369,1.); +#369 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#370 = PLANE('',#371); +#371 = AXIS2_PLACEMENT_3D('',#372,#373,#374); +#372 = CARTESIAN_POINT('',(2.34,0.2,3.5)); +#373 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#374 = DIRECTION('',(1.,0.E+000,0.E+000)); +#375 = ADVANCED_FACE('',(#376),#394,.F.); +#376 = FACE_BOUND('',#377,.F.); +#377 = EDGE_LOOP('',(#378,#379,#380,#388)); +#378 = ORIENTED_EDGE('',*,*,#206,.T.); +#379 = ORIENTED_EDGE('',*,*,#365,.T.); +#380 = ORIENTED_EDGE('',*,*,#381,.T.); +#381 = EDGE_CURVE('',#358,#382,#384,.T.); +#382 = VERTEX_POINT('',#383); +#383 = CARTESIAN_POINT('',(2.74,-0.2,-2.5)); +#384 = LINE('',#385,#386); +#385 = CARTESIAN_POINT('',(2.74,0.2,-2.5)); +#386 = VECTOR('',#387,1.); +#387 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#388 = ORIENTED_EDGE('',*,*,#389,.F.); +#389 = EDGE_CURVE('',#199,#382,#390,.T.); +#390 = LINE('',#391,#392); +#391 = CARTESIAN_POINT('',(2.74,-0.2,3.5)); +#392 = VECTOR('',#393,1.); +#393 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#394 = PLANE('',#395); +#395 = AXIS2_PLACEMENT_3D('',#396,#397,#398); +#396 = CARTESIAN_POINT('',(2.74,0.2,3.5)); +#397 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#398 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#399 = ADVANCED_FACE('',(#400),#411,.F.); +#400 = FACE_BOUND('',#401,.F.); +#401 = EDGE_LOOP('',(#402,#403,#404,#410)); +#402 = ORIENTED_EDGE('',*,*,#198,.T.); +#403 = ORIENTED_EDGE('',*,*,#389,.T.); +#404 = ORIENTED_EDGE('',*,*,#405,.T.); +#405 = EDGE_CURVE('',#382,#326,#406,.T.); +#406 = LINE('',#407,#408); +#407 = CARTESIAN_POINT('',(2.74,-0.2,-2.5)); +#408 = VECTOR('',#409,1.); +#409 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#410 = ORIENTED_EDGE('',*,*,#325,.F.); +#411 = PLANE('',#412); +#412 = AXIS2_PLACEMENT_3D('',#413,#414,#415); +#413 = CARTESIAN_POINT('',(2.74,-0.2,3.5)); +#414 = DIRECTION('',(0.E+000,1.,0.E+000)); +#415 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#416 = ADVANCED_FACE('',(#417),#423,.F.); +#417 = FACE_BOUND('',#418,.T.); +#418 = EDGE_LOOP('',(#419,#420,#421,#422)); +#419 = ORIENTED_EDGE('',*,*,#285,.T.); +#420 = ORIENTED_EDGE('',*,*,#309,.T.); +#421 = ORIENTED_EDGE('',*,*,#237,.T.); +#422 = ORIENTED_EDGE('',*,*,#261,.T.); +#423 = PLANE('',#424); +#424 = AXIS2_PLACEMENT_3D('',#425,#426,#427); +#425 = CARTESIAN_POINT('',(-0.2,0.2,-2.5)); +#426 = DIRECTION('',(0.E+000,0.E+000,1.)); +#427 = DIRECTION('',(1.,0.E+000,0.E+000)); +#428 = ADVANCED_FACE('',(#429),#435,.F.); +#429 = FACE_BOUND('',#430,.T.); +#430 = EDGE_LOOP('',(#431,#432,#433,#434)); +#431 = ORIENTED_EDGE('',*,*,#357,.T.); +#432 = ORIENTED_EDGE('',*,*,#381,.T.); +#433 = ORIENTED_EDGE('',*,*,#405,.T.); +#434 = ORIENTED_EDGE('',*,*,#333,.T.); +#435 = PLANE('',#436); +#436 = AXIS2_PLACEMENT_3D('',#437,#438,#439); +#437 = CARTESIAN_POINT('',(2.34,0.2,-2.5)); +#438 = DIRECTION('',(0.E+000,0.E+000,1.)); +#439 = DIRECTION('',(1.,0.E+000,0.E+000)); +#440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#444)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#441,#442,#443)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#441 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#442 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#443 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#444 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#441, + 'distance_accuracy_value','confusion accuracy'); +#445 = PRODUCT_TYPE('part',$,(#7)); +#446 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#447, + #455,#462,#469,#476,#483,#490,#498,#505,#512,#519,#526,#533,#540, + #547,#554),#440); +#447 = STYLED_ITEM('color',(#448),#17); +#448 = PRESENTATION_STYLE_ASSIGNMENT((#449)); +#449 = SURFACE_STYLE_USAGE(.BOTH.,#450); +#450 = SURFACE_SIDE_STYLE('',(#451)); +#451 = SURFACE_STYLE_FILL_AREA(#452); +#452 = FILL_AREA_STYLE('',(#453)); +#453 = FILL_AREA_STYLE_COLOUR('',#454); +#454 = COLOUR_RGB('',0.699999988079,0.10000000149,5.000000074506E-002); +#455 = STYLED_ITEM('color',(#456),#44); +#456 = PRESENTATION_STYLE_ASSIGNMENT((#457)); +#457 = SURFACE_STYLE_USAGE(.BOTH.,#458); +#458 = SURFACE_SIDE_STYLE('',(#459)); +#459 = SURFACE_STYLE_FILL_AREA(#460); +#460 = FILL_AREA_STYLE('',(#461)); +#461 = FILL_AREA_STYLE_COLOUR('',#454); +#462 = STYLED_ITEM('color',(#463),#69); +#463 = PRESENTATION_STYLE_ASSIGNMENT((#464)); +#464 = SURFACE_STYLE_USAGE(.BOTH.,#465); +#465 = SURFACE_SIDE_STYLE('',(#466)); +#466 = SURFACE_STYLE_FILL_AREA(#467); +#467 = FILL_AREA_STYLE('',(#468)); +#468 = FILL_AREA_STYLE_COLOUR('',#454); +#469 = STYLED_ITEM('color',(#470),#97); +#470 = PRESENTATION_STYLE_ASSIGNMENT((#471)); +#471 = SURFACE_STYLE_USAGE(.BOTH.,#472); +#472 = SURFACE_SIDE_STYLE('',(#473)); +#473 = SURFACE_STYLE_FILL_AREA(#474); +#474 = FILL_AREA_STYLE('',(#475)); +#475 = FILL_AREA_STYLE_COLOUR('',#454); +#476 = STYLED_ITEM('color',(#477),#129); +#477 = PRESENTATION_STYLE_ASSIGNMENT((#478)); +#478 = SURFACE_STYLE_USAGE(.BOTH.,#479); +#479 = SURFACE_SIDE_STYLE('',(#480)); +#480 = SURFACE_STYLE_FILL_AREA(#481); +#481 = FILL_AREA_STYLE('',(#482)); +#482 = FILL_AREA_STYLE_COLOUR('',#454); +#483 = STYLED_ITEM('color',(#484),#146); +#484 = PRESENTATION_STYLE_ASSIGNMENT((#485)); +#485 = SURFACE_STYLE_USAGE(.BOTH.,#486); +#486 = SURFACE_SIDE_STYLE('',(#487)); +#487 = SURFACE_STYLE_FILL_AREA(#488); +#488 = FILL_AREA_STYLE('',(#489)); +#489 = FILL_AREA_STYLE_COLOUR('',#454); +#490 = STYLED_ITEM('color',(#491),#224); +#491 = PRESENTATION_STYLE_ASSIGNMENT((#492)); +#492 = SURFACE_STYLE_USAGE(.BOTH.,#493); +#493 = SURFACE_SIDE_STYLE('',(#494)); +#494 = SURFACE_STYLE_FILL_AREA(#495); +#495 = FILL_AREA_STYLE('',(#496)); +#496 = FILL_AREA_STYLE_COLOUR('',#497); +#497 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812); +#498 = STYLED_ITEM('color',(#499),#255); +#499 = PRESENTATION_STYLE_ASSIGNMENT((#500)); +#500 = SURFACE_STYLE_USAGE(.BOTH.,#501); +#501 = SURFACE_SIDE_STYLE('',(#502)); +#502 = SURFACE_STYLE_FILL_AREA(#503); +#503 = FILL_AREA_STYLE('',(#504)); +#504 = FILL_AREA_STYLE_COLOUR('',#497); +#505 = STYLED_ITEM('color',(#506),#279); +#506 = PRESENTATION_STYLE_ASSIGNMENT((#507)); +#507 = SURFACE_STYLE_USAGE(.BOTH.,#508); +#508 = SURFACE_SIDE_STYLE('',(#509)); +#509 = SURFACE_STYLE_FILL_AREA(#510); +#510 = FILL_AREA_STYLE('',(#511)); +#511 = FILL_AREA_STYLE_COLOUR('',#497); +#512 = STYLED_ITEM('color',(#513),#303); +#513 = PRESENTATION_STYLE_ASSIGNMENT((#514)); +#514 = SURFACE_STYLE_USAGE(.BOTH.,#515); +#515 = SURFACE_SIDE_STYLE('',(#516)); +#516 = SURFACE_STYLE_FILL_AREA(#517); +#517 = FILL_AREA_STYLE('',(#518)); +#518 = FILL_AREA_STYLE_COLOUR('',#497); +#519 = STYLED_ITEM('color',(#520),#320); +#520 = PRESENTATION_STYLE_ASSIGNMENT((#521)); +#521 = SURFACE_STYLE_USAGE(.BOTH.,#522); +#522 = SURFACE_SIDE_STYLE('',(#523)); +#523 = SURFACE_STYLE_FILL_AREA(#524); +#524 = FILL_AREA_STYLE('',(#525)); +#525 = FILL_AREA_STYLE_COLOUR('',#497); +#526 = STYLED_ITEM('color',(#527),#351); +#527 = PRESENTATION_STYLE_ASSIGNMENT((#528)); +#528 = SURFACE_STYLE_USAGE(.BOTH.,#529); +#529 = SURFACE_SIDE_STYLE('',(#530)); +#530 = SURFACE_STYLE_FILL_AREA(#531); +#531 = FILL_AREA_STYLE('',(#532)); +#532 = FILL_AREA_STYLE_COLOUR('',#497); +#533 = STYLED_ITEM('color',(#534),#375); +#534 = PRESENTATION_STYLE_ASSIGNMENT((#535)); +#535 = SURFACE_STYLE_USAGE(.BOTH.,#536); +#536 = SURFACE_SIDE_STYLE('',(#537)); +#537 = SURFACE_STYLE_FILL_AREA(#538); +#538 = FILL_AREA_STYLE('',(#539)); +#539 = FILL_AREA_STYLE_COLOUR('',#497); +#540 = STYLED_ITEM('color',(#541),#399); +#541 = PRESENTATION_STYLE_ASSIGNMENT((#542)); +#542 = SURFACE_STYLE_USAGE(.BOTH.,#543); +#543 = SURFACE_SIDE_STYLE('',(#544)); +#544 = SURFACE_STYLE_FILL_AREA(#545); +#545 = FILL_AREA_STYLE('',(#546)); +#546 = FILL_AREA_STYLE_COLOUR('',#497); +#547 = STYLED_ITEM('color',(#548),#416); +#548 = PRESENTATION_STYLE_ASSIGNMENT((#549)); +#549 = SURFACE_STYLE_USAGE(.BOTH.,#550); +#550 = SURFACE_SIDE_STYLE('',(#551)); +#551 = SURFACE_STYLE_FILL_AREA(#552); +#552 = FILL_AREA_STYLE('',(#553)); +#553 = FILL_AREA_STYLE_COLOUR('',#497); +#554 = STYLED_ITEM('color',(#555),#428); +#555 = PRESENTATION_STYLE_ASSIGNMENT((#556)); +#556 = SURFACE_STYLE_USAGE(.BOTH.,#557); +#557 = SURFACE_SIDE_STYLE('',(#558)); +#558 = SURFACE_STYLE_FILL_AREA(#559); +#559 = FILL_AREA_STYLE('',(#560)); +#560 = FILL_AREA_STYLE_COLOUR('',#497); +ENDSEC; +END-ISO-10303-21;
package.jsonadded+136@@ -0,0 +1,136 @@+{+ "slug": "dy-333uygd",+ "version": "0.1.0",+ "type": "component",+ "description": "TONYU LED Indication - Discrete, 插件,D=5mm. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+ "tags": [+ "component",+ "optoelectronics",+ "dy-333uygd",+ "factory-2.0.0",+ "extractor-text"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "dy-333uygd.kicad_sym",+ "dy-333uygd.kicad_mod",+ "dy-333uygd.glb",+ "dy-333uygd.step",+ "dy-333uygd.lbr",+ "docs/hero.png",+ "docs/dy-333uygd-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "dy-333uygd-hero.glb",+ "dy-333uygd-hero.overlay.json"+ ],+ "component": {+ "mpn": "DY-333UYGD",+ "manufacturer": "TONYU",+ "package": "LED_D5.0mm",+ "pin_count": 2,+ "category": "Optoelectronics",+ "subcategory": "LED Indication - Discrete",+ "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588887815228690432",+ "parts": {+ "symbol": "dy-333uygd.kicad_sym",+ "footprint": "dy-333uygd.kicad_mod",+ "model_3d": "dy-333uygd-hero.glb",+ "model_3d_step": "dy-333uygd.step",+ "lbr": "dy-333uygd.lbr",+ "model_3d_plain": "dy-333uygd.glb"+ },+ "distributor_links": {+ "lcsc": "C396995"+ },+ "distributor_check": {+ "checked_at": "2026-11-07T01:56:02Z",+ "source": "Component Ocean /api/assign-pns",+ "digikey": {+ "pn": null,+ "status": "no match"+ },+ "mouser": {+ "pn": null,+ "status": "no match"+ }+ },+ "pins": [+ {+ "number": "1",+ "name": "K",+ "type": "passive",+ "description": "Cathode; reverse voltage max 5 V, reverse current max 10 uA at VR=5V."+ },+ {+ "number": "2",+ "name": "A",+ "type": "passive",+ "description": "Anode (longer lead); forward current max 25 mA, forward voltage 1.8 to 2.4 V at IF=20mA, needs a series resistor."+ }+ ],+ "provenance": {+ "extractor": "extract_pins 0.3",+ "factory_chain": {+ "factory": "2.0.0",+ "extractor": "extract_pins 0.3",+ "primary_model": "claude-sonnet-5-5",+ "primary_mode": "text+vision",+ "consensus_model": "claude-opus-5-5",+ "consensus": "agreed",+ "guards": "pin_guards 0.1: passed",+ "guard_notes": [+ "extractor flagged: Pin numbers 1=Anode and 2=Cathode come from the circled symbol on the page 3 outline drawing. The dr",+ "vision extraction: provenance cannot be text-verified; needs consensus"+ ],+ "pages_sent": 8,+ "cost_usd": 0.1865,+ "at": "2026-11-07T01:55:56"+ },+ "datasheet": {+ "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588887815228690432",+ "pages": 8,+ "sha256": "78d820f66249169b",+ "source_tier": "lcsc"+ },+ "cad": "KiCad official (CC-BY-SA 4.0)",+ "pins": {+ "total": 2,+ "described": 2,+ "cites_pages": true,+ "refuses_to_fabricate": true+ }+ },+ "viewers": {+ "symbol": "viewers/symbol.html",+ "footprint": "viewers/footprint.html"+ },+ "models_3d": [+ {+ "file": "dy-333uygd.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "body on z = 0, through-hole leads below",+ "extents_mm": [+ 5.4,+ 5.8,+ 14.1+ ],+ "zmin_mm": -2.5,+ "centre_offset_mm": 0.2,+ "footprint_binding": "identity",+ "sha256": "7cc5086e6ee1fb4853d1fb74675a61a436c8811204094823b31f04ce788e5d40",+ "checked": "2026-11-07",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ]+ }+}
page.jsonadded+142@@ -0,0 +1,142 @@+{+ "slug": "dy-333uygd",+ "version": "0.1.0",+ "type": "component",+ "description": "TONYU LED Indication - Discrete, 插件,D=5mm. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+ "tags": [+ "component",+ "optoelectronics",+ "dy-333uygd",+ "factory-2.0.0",+ "extractor-text"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "dy-333uygd.kicad_sym",+ "dy-333uygd.kicad_mod",+ "dy-333uygd.glb",+ "dy-333uygd.step",+ "dy-333uygd.lbr",+ "docs/hero.png",+ "docs/dy-333uygd-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "dy-333uygd-hero.glb",+ "dy-333uygd-hero.overlay.json"+ ],+ "component": {+ "mpn": "DY-333UYGD",+ "manufacturer": "TONYU",+ "package": "LED_D5.0mm",+ "pin_count": 2,+ "category": "Optoelectronics",+ "subcategory": "LED Indication - Discrete",+ "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588887815228690432",+ "parts": {+ "symbol": "dy-333uygd.kicad_sym",+ "footprint": "dy-333uygd.kicad_mod",+ "model_3d": "dy-333uygd-hero.glb",+ "model_3d_step": "dy-333uygd.step",+ "lbr": "dy-333uygd.lbr",+ "model_3d_plain": "dy-333uygd.glb"+ },+ "distributor_links": {+ "lcsc": "C396995"+ },+ "distributor_check": {+ "checked_at": "2026-11-07T01:56:02Z",+ "source": "Component Ocean /api/assign-pns",+ "digikey": {+ "pn": null,+ "status": "no match"+ },+ "mouser": {+ "pn": null,+ "status": "no match"+ }+ },+ "pins": [+ {+ "number": "1",+ "name": "K",+ "type": "passive",+ "description": "Cathode; reverse voltage max 5 V, reverse current max 10 uA at VR=5V."+ },+ {+ "number": "2",+ "name": "A",+ "type": "passive",+ "description": "Anode (longer lead); forward current max 25 mA, forward voltage 1.8 to 2.4 V at IF=20mA, needs a series resistor."+ }+ ],+ "provenance": {+ "extractor": "extract_pins 0.3",+ "factory_chain": {+ "factory": "2.0.0",+ "extractor": "extract_pins 0.3",+ "primary_model": "claude-sonnet-5-5",+ "primary_mode": "text+vision",+ "consensus_model": "claude-opus-5-5",+ "consensus": "agreed",+ "guards": "pin_guards 0.1: passed",+ "guard_notes": [+ "extractor flagged: Pin numbers 1=Anode and 2=Cathode come from the circled symbol on the page 3 outline drawing. The dr",+ "vision extraction: provenance cannot be text-verified; needs consensus"+ ],+ "pages_sent": 8,+ "cost_usd": 0.1865,+ "at": "2026-11-07T01:55:56"+ },+ "datasheet": {+ "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588887815228690432",+ "pages": 8,+ "sha256": "78d820f66249169b",+ "source_tier": "lcsc"+ },+ "cad": "KiCad official (CC-BY-SA 4.0)",+ "pins": {+ "total": 2,+ "described": 2,+ "cites_pages": true,+ "refuses_to_fabricate": true+ }+ },+ "viewers": {+ "symbol": "viewers/symbol.html",+ "footprint": "viewers/footprint.html"+ },+ "models_3d": [+ {+ "file": "dy-333uygd.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "body on z = 0, through-hole leads below",+ "extents_mm": [+ 5.4,+ 5.8,+ 14.1+ ],+ "zmin_mm": -2.5,+ "centre_offset_mm": 0.2,+ "footprint_binding": "identity",+ "sha256": "7cc5086e6ee1fb4853d1fb74675a61a436c8811204094823b31f04ce788e5d40",+ "checked": "2026-11-07",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ]+ },+ "visibility": "public",+ "org": "adom",+ "author": {+ "name": "Ray",+ "email": "[email protected]"+ }+}
viewers/footprint.htmladded+1@@ -0,0 +1 @@+<!doctype html><title>dy-333uygd</title>
viewers/symbol.htmladded+1@@ -0,0 +1 @@+<!doctype html><title>dy-333uygd</title>