main
Ray Set visibility: public 8fa4643 9d ago
{
  "schema_version": 1,
  "type": "component",
  "slug": "dy-itr20005",
  "title": "DY-ITR20005",
  "brief": "TONYU Photointerrupters - Slot Type - Transistor Output, DIP-4. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
  "version": "0.1.0",
  "license": "CC-BY-SA-4.0",
  "tags": [
    "component",
    "optoelectronics",
    "dy-itr20005",
    "factory-2.0.0",
    "extractor-text"
  ],
  "component": {
    "mpn": "DY-ITR20005",
    "manufacturer": "TONYU",
    "package": "DIP-4",
    "pin_count": 4,
    "category": "Optoelectronics",
    "subcategory": "Photointerrupters - Slot Type - Transistor Output",
    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588887876638035969",
    "parts": {
      "symbol": "dy-itr20005.kicad_sym",
      "footprint": "dy-itr20005.kicad_mod",
      "model_3d": "dy-itr20005-hero.glb",
      "model_3d_plain": "dy-itr20005-etched.glb",
      "model_3d_step": "dy-itr20005-etched.step",
      "model_3d_step_plain": "dy-itr20005.step",
      "lbr": "dy-itr20005.lbr"
    },
    "distributor_links": {
      "lcsc": "C396668"
    },
    "distributor_check": {
      "checked_at": "2026-10-16T13:54:20Z",
      "source": "Component Ocean /api/assign-pns",
      "digikey": {
        "pn": null,
        "status": "no match"
      },
      "mouser": {
        "pn": null,
        "status": "no match"
      }
    },
    "pins": [
      {
        "number": "1",
        "name": "Anode",
        "type": "passive",
        "description": "Anode of the infrared LED emitter; forward voltage 1.2V typ/1.5V max at IF=20mA, continuous forward current limit 50mA, reverse voltage 5V max, series resistor needed."
      },
      {
        "number": "2",
        "name": "Cathode",
        "type": "passive",
        "description": "Cathode of the infrared LED emitter (940nm peak wavelength)."
      },
      {
        "number": "3",
        "name": "Collector",
        "type": "passive",
        "description": "Phototransistor collector; collector-emitter voltage 30V max, collector current 20mA max, dark current 100nA max at VCE=20V."
      },
      {
        "number": "4",
        "name": "Emitter",
        "type": "passive",
        "description": "Phototransistor emitter; emitter-collector voltage 5V max."
      }
    ],
    "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 and names come from the page 3 drawing (1 Anode, 2 Cathode, 3 Collector, 4 Emitter). The",
          "vision extraction: provenance cannot be text-verified; needs consensus"
        ],
        "pages_sent": 11,
        "cost_usd": 0.2045,
        "at": "2026-10-16T13:54:00"
      },
      "datasheet": {
        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588887876638035969",
        "pages": 11,
        "sha256": "be21ffc01375bc4a",
        "source_tier": "lcsc"
      },
      "cad": "KiCad official (CC-BY-SA 4.0)",
      "pins": {
        "total": 4,
        "described": 4,
        "cites_pages": true,
        "refuses_to_fabricate": true
      }
    },
    "viewers": {
      "symbol": "viewers/symbol.html",
      "footprint": "viewers/footprint.html"
    },
    "models_3d": [
      {
        "file": "dy-itr20005.step",
        "role": "plain",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "body on z = 0, through-hole leads below",
        "extents_mm": [
          7.874,
          4.93,
          6.98
        ],
        "zmin_mm": -3.3,
        "centre_offset_mm": 0,
        "footprint_binding": "identity",
        "sha256": "39490b2c17b5f36ae3fdd5fdd2952f6879a060ff6cbc6d0241e3d6262fd0f215",
        "checked": "2026-10-16",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "dy-itr20005-etched.step",
        "role": "eda",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "body on z = 0, through-hole leads below",
        "extents_mm": [
          7.874,
          4.93,
          6.98
        ],
        "zmin_mm": -3.3,
        "centre_offset_mm": 0,
        "footprint_binding": "identity",
        "sha256": "10459cfe4234ea61f0a737d948c5fe11de910dedf5d9770aadaf512697780746",
        "checked": "2026-10-16",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ]
  },
  "metadata": {
    "specs": {
      "Manufacturer": "TONYU",
      "Package": "DIP-4",
      "Category": "Optoelectronics",
      "Pins": "4"
    },
    "appearance": {
      "contacts": {
        "quote": "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.",
        "page": 11,
        "doc": "ds.pdf",
        "plating": "tin"
      },
      "version": 1,
      "datasheet_sha256": "be21ffc01375bc4a7fccbc8b3a968da1bc0e5efd672c7718940cc41736dd1f54"
    },
    "characteristics": {
      "version": 1,
      "source": "datasheet",
      "datasheet_sha256": "be21ffc01375bc4a7fccbc8b3a968da1bc0e5efd672c7718940cc41736dd1f54",
      "rows": [
        {
          "name": "Forward voltage",
          "symbol": "VF",
          "kind": "electrical",
          "unit": "V",
          "min": null,
          "typ": 1.2,
          "max": 1.5,
          "conditions": "IF=20mA",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "Reverse current",
          "symbol": "IR",
          "kind": "electrical",
          "unit": "μA",
          "min": null,
          "typ": null,
          "max": 10,
          "conditions": "VR=5V",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "Dark current",
          "symbol": "ICEO",
          "kind": "electrical",
          "unit": "nA",
          "min": null,
          "typ": null,
          "max": 100,
          "conditions": "VCE=20V, Ee=0mW/cm2",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "C-E saturation voltage",
          "symbol": "VCE(sat)",
          "kind": "electrical",
          "unit": "V",
          "min": null,
          "typ": null,
          "max": 0.4,
          "conditions": "IC=2mA, Ee=1mW/cm2",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "Collector current (ON)",
          "symbol": "IC(ON)",
          "kind": "electrical",
          "unit": "mA",
          "min": 0.6,
          "typ": null,
          "max": null,
          "conditions": "VCE=5V, IF=20mA",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "Collector current (OFF)",
          "symbol": "IC(OFF)",
          "kind": "electrical",
          "unit": "μA",
          "min": null,
          "typ": null,
          "max": 20,
          "conditions": "",
          "source_page": 5,
          "source": "datasheet"
        },
        {
          "name": "Forward voltage tolerance",
          "symbol": "",
          "kind": "tolerance",
          "unit": "V",
          "min": -0.1,
          "typ": null,
          "max": 0.1,
          "conditions": "",
          "source_page": 5,
          "source": "datasheet"
        },
        {
          "name": "Radiant intensity tolerance",
          "symbol": "",
          "kind": "tolerance",
          "unit": "%",
          "min": -10,
          "typ": null,
          "max": 10,
          "conditions": "",
          "source_page": 5,
          "source": "datasheet"
        },
        {
          "name": "Wavelength tolerance",
          "symbol": "",
          "kind": "tolerance",
          "unit": "nm",
          "min": -1,
          "typ": null,
          "max": 1,
          "conditions": "",
          "source_page": 5,
          "source": "datasheet"
        },
        {
          "name": "Power dissipation",
          "symbol": "Pd",
          "kind": "absolute_maximum",
          "unit": "mW",
          "min": null,
          "typ": null,
          "max": 75,
          "conditions": "at (or below) 25℃ free air temperature",
          "source_page": 8,
          "source": "datasheet"
        },
        {
          "name": "Reverse voltage",
          "symbol": "VR",
          "kind": "absolute_maximum",
          "unit": "V",
          "min": null,
          "typ": null,
          "max": 5,
          "conditions": "",
          "source_page": 8,
          "source": "datasheet"
        },
        {
          "name": "Forward current",
          "symbol": "IF",
          "kind": "absolute_maximum",
          "unit": "mA",
          "min": null,
          "typ": null,
          "max": 50,
          "conditions": "",
          "source_page": 8,
          "source": "datasheet"
        },
        {
          "name": "Peak forward current",
          "symbol": "IFP",
          "kind": "absolute_maximum",
          "unit": "A",
          "min": null,
          "typ": null,
          "max": 1,
          "conditions": "Pulse width ≤100μs, duty cycle=1%; tw=100 μsec, T=10 msec",
          "source_page": 8,
          "source": "datasheet"
        },
        {
          "name": "Collector power dissipation",
          "symbol": "Pc",
          "kind": "absolute_maximum",
          "unit": "mW",
          "min": null,
          "typ": null,
          "max": 75,
          "conditions": "",
          "source_page": 8,
          "source": "datasheet"
        },
        {
          "name": "Collector current",
          "symbol": "Ic",
          "kind": "absolute_maximum",
          "unit": "mA",
          "min": null,
          "typ": null,
          "max": 20,
          "conditions": "",
          "source_page": 8,
          "source": "datasheet"
        },
        {
          "name": "Collector-emitter voltage",
          "symbol": "BVCEO",
          "kind": "absolute_maximum",
          "unit": "V",
          "min": null,
          "typ": null,
          "max": 30,
          "conditions": "",
          "source_page": 8,
          "source": "datasheet"
        },
        {
          "name": "Emitter-collector voltage",
          "symbol": "BVECO",
          "kind": "absolute_maximum",
          "unit": "V",
          "min": null,
          "typ": null,
          "max": 5,
          "conditions": "",
          "source_page": 8,
          "source": "datasheet"
        },
        {
          "name": "Operating temperature",
          "symbol": "Topr",
          "kind": "absolute_maximum",
          "unit": "℃",
          "min": -45,
          "typ": null,
          "max": 85,
          "conditions": "",
          "source_page": 8,
          "source": "datasheet"
        },
        {
          "name": "Storage temperature",
          "symbol": "Tstg",
          "kind": "absolute_maximum",
          "unit": "℃",
          "min": -45,
          "typ": null,
          "max": 85,
          "conditions": "",
          "source_page": 8,
          "source": "datasheet"
        },
        {
          "name": "Soldering temperature",
          "symbol": "Tsol",
          "kind": "absolute_maximum",
          "unit": "℃",
          "min": null,
          "typ": null,
          "max": 260,
          "conditions": "Wave soldering, 3mm out of physical body, ≤3S",
          "source_page": 8,
          "source": "datasheet"
        }
      ]
    }
  },
  "variants": [],
  "sections": [
    "hero",
    "viewers",
    "readme",
    "breadcrumbs",
    "info"
  ],
  "discovery_triggers": [
    "dy-itr20005"
  ],
  "discovery_pitch": "DY-ITR20005 (TONYU) component page: datasheet pinout, KiCad symbol, footprint and 3D.",
  "author": {
    "name": "Ray",
    "email": "[email protected]"
  },
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "dy-itr20005.kicad_sym",
    "dy-itr20005.kicad_mod",
    "dy-itr20005.glb",
    "dy-itr20005.step",
    "dy-itr20005.lbr",
    "docs/hero.png",
    "docs/dy-itr20005-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "dy-itr20005-hero.glb",
    "dy-itr20005-hero.overlay.json",
    "dy-itr20005-etched.glb"
  ],
  "visibility": {
    "public": true
  }
}