main
Ray Set visibility: public a03f1b5 9d ago
{
  "schema_version": 1,
  "type": "component",
  "slug": "dy-itr8409",
  "title": "DY-ITR8409",
  "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-itr8409",
    "factory-2.0.0",
    "extractor-text"
  ],
  "component": {
    "mpn": "DY-ITR8409",
    "manufacturer": "TONYU",
    "package": "DIP-4",
    "pin_count": 4,
    "category": "Optoelectronics",
    "subcategory": "Photointerrupters - Slot Type - Transistor Output",
    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8603004513976393728",
    "parts": {
      "symbol": "dy-itr8409.kicad_sym",
      "footprint": "dy-itr8409.kicad_mod",
      "model_3d": "dy-itr8409-hero.glb",
      "model_3d_plain": "dy-itr8409-etched.glb",
      "model_3d_step": "dy-itr8409-etched.step",
      "model_3d_step_plain": "dy-itr8409.step",
      "lbr": "dy-itr8409.lbr"
    },
    "distributor_links": {
      "lcsc": "C7470734"
    },
    "distributor_check": {
      "checked_at": "2026-10-16T03:47:30Z",
      "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 (940nm peak), forward current IF=20mA typical drive with VF 1.2V typ/1.5V max, absolute maximum IF 50mA and reverse voltage 5V."
      },
      {
        "number": "2",
        "name": "CATHODE",
        "type": "passive",
        "description": "Cathode of the infrared LED emitter, return path for the forward current (IF max 50mA, peak IFP 1A at pulse width ≤100µs, duty 1%)."
      },
      {
        "number": "3",
        "name": "COLLECTOR",
        "type": "passive",
        "description": "Collector of the phototransistor detector, with BVCEO 30V max, collector current IC max 20mA and dark current ICEO max 100nA at VCE=20V."
      },
      {
        "number": "4",
        "name": "EMITTER",
        "type": "passive",
        "description": "Emitter of the phototransistor detector, with emitter-collector voltage BVECO max 5V."
      }
    ],
    "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 assignment read from the package drawing on page 3 (top view and bottom view show pins 1-4 with ",
          "vision extraction: provenance cannot be text-verified; needs consensus"
        ],
        "pages_sent": 10,
        "cost_usd": 0.1946,
        "at": "2026-10-16T03:47:14"
      },
      "datasheet": {
        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8603004513976393728",
        "pages": 10,
        "sha256": "61c38a3c66fdafad",
        "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-itr8409.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-itr8409-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": "5b173ac1d496f98c2764a143c919e73f9700084eb13ef2a493ad8c304dcd24a0",
        "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": 10,
        "doc": "ds.pdf",
        "plating": "tin"
      },
      "version": 1,
      "datasheet_sha256": "61c38a3c66fdafadf31fb9a52f94cea5582c4834876735ca7c44832053060fac"
    },
    "characteristics": {
      "version": 1,
      "source": "datasheet",
      "datasheet_sha256": "61c38a3c66fdafadf31fb9a52f94cea5582c4834876735ca7c44832053060fac",
      "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": 1,
          "typ": null,
          "max": 20,
          "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": 4,
          "source": "datasheet"
        },
        {
          "name": "Forward voltage tolerance",
          "symbol": "VF",
          "kind": "tolerance",
          "unit": "v",
          "min": -0.1,
          "typ": null,
          "max": 0.1,
          "conditions": "Forward voltage tolerance range, printed as ±0.1v",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "Radiant intensity tolerance",
          "symbol": "",
          "kind": "tolerance",
          "unit": "%",
          "min": -10,
          "typ": null,
          "max": 10,
          "conditions": "Radiant intensity tolerance range, printed as ±10%",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "Wavelength tolerance",
          "symbol": "",
          "kind": "tolerance",
          "unit": "nm",
          "min": -1,
          "typ": null,
          "max": 1,
          "conditions": "Wavelength tolerance range, printed as ±1.0nm",
          "source_page": 4,
          "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": 7,
          "source": "datasheet"
        },
        {
          "name": "Reverse voltage",
          "symbol": "VR",
          "kind": "absolute_maximum",
          "unit": "V",
          "min": null,
          "typ": null,
          "max": 5,
          "conditions": "",
          "source_page": 7,
          "source": "datasheet"
        },
        {
          "name": "Forward current",
          "symbol": "IF",
          "kind": "absolute_maximum",
          "unit": "mA",
          "min": null,
          "typ": null,
          "max": 50,
          "conditions": "",
          "source_page": 7,
          "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": 7,
          "source": "datasheet"
        },
        {
          "name": "Collector power dissipation",
          "symbol": "Pc",
          "kind": "absolute_maximum",
          "unit": "mW",
          "min": null,
          "typ": null,
          "max": 75,
          "conditions": "",
          "source_page": 7,
          "source": "datasheet"
        },
        {
          "name": "Collector current",
          "symbol": "Ic",
          "kind": "absolute_maximum",
          "unit": "mA",
          "min": null,
          "typ": null,
          "max": 20,
          "conditions": "",
          "source_page": 7,
          "source": "datasheet"
        },
        {
          "name": "Collector-emitter voltage",
          "symbol": "BVCEO",
          "kind": "absolute_maximum",
          "unit": "V",
          "min": null,
          "typ": null,
          "max": 30,
          "conditions": "",
          "source_page": 7,
          "source": "datasheet"
        },
        {
          "name": "Emitter-collector voltage",
          "symbol": "BVECO",
          "kind": "absolute_maximum",
          "unit": "V",
          "min": null,
          "typ": null,
          "max": 5,
          "conditions": "",
          "source_page": 7,
          "source": "datasheet"
        },
        {
          "name": "Operating temperature",
          "symbol": "Topr",
          "kind": "absolute_maximum",
          "unit": "℃",
          "min": -25,
          "typ": null,
          "max": 85,
          "conditions": "",
          "source_page": 7,
          "source": "datasheet"
        },
        {
          "name": "Storage temperature",
          "symbol": "Tstg",
          "kind": "absolute_maximum",
          "unit": "℃",
          "min": -45,
          "typ": null,
          "max": 85,
          "conditions": "",
          "source_page": 7,
          "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": 7,
          "source": "datasheet"
        }
      ]
    }
  },
  "variants": [],
  "sections": [
    "hero",
    "viewers",
    "readme",
    "breadcrumbs",
    "info"
  ],
  "discovery_triggers": [
    "dy-itr8409"
  ],
  "discovery_pitch": "DY-ITR8409 (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-itr8409.kicad_sym",
    "dy-itr8409.kicad_mod",
    "dy-itr8409.glb",
    "dy-itr8409.step",
    "dy-itr8409.lbr",
    "docs/hero.png",
    "docs/dy-itr8409-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "dy-itr8409-hero.glb",
    "dy-itr8409-hero.overlay.json",
    "dy-itr8409-etched.glb"
  ],
  "visibility": {
    "public": true
  }
}