main
Ray Publish 0.1.0 9fcbf37 17d ago
{
  "slug": "s8050m-c",
  "version": "0.1.0",
  "type": "component",
  "description": "Foshan Blue Rocket Elec Bipolar (BJT), SOT-23. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
  "tags": [
    "component",
    "transistors-thyristors",
    "s8050m-c",
    "factory-2.0.0",
    "extractor-text"
  ],
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "s8050m-c.kicad_sym",
    "s8050m-c.kicad_mod",
    "s8050m-c.glb",
    "s8050m-c.step",
    "s8050m-c.lbr",
    "docs/hero.png",
    "docs/s8050m-c-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "s8050m-c-hero.glb",
    "s8050m-c-hero.overlay.json",
    "s8050m-c-etched.glb"
  ],
  "component": {
    "mpn": "S8050M-C",
    "manufacturer": "Foshan Blue Rocket Elec",
    "package": "SOT-23",
    "pin_count": 3,
    "category": "Transistors/Thyristors",
    "subcategory": "Bipolar (BJT)",
    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8586200973329383424",
    "parts": {
      "symbol": "s8050m-c.kicad_sym",
      "footprint": "s8050m-c.kicad_mod",
      "model_3d": "s8050m-c-hero.glb",
      "model_3d_plain": "s8050m-c-etched.glb",
      "model_3d_step": "s8050m-c-etched.step",
      "model_3d_step_plain": "s8050m-c.step",
      "lbr": "s8050m-c.lbr"
    },
    "distributor_links": {
      "lcsc": "C305483"
    },
    "distributor_check": {
      "checked_at": "2026-10-18T00:58:26Z",
      "source": "Component Ocean /api/assign-pns",
      "digikey": {
        "pn": null,
        "status": "no match"
      },
      "mouser": {
        "pn": null,
        "status": "no match"
      }
    },
    "pins": [
      {
        "number": "1",
        "name": "B",
        "type": "passive",
        "description": "Base of the NPN transistor; the datasheet gives Base Current IB as 200 mA (absolute maximum) and VEBO as 6.0 V."
      },
      {
        "number": "2",
        "name": "Emitter",
        "type": "passive",
        "description": "Emitter of the NPN transistor; the datasheet gives Emitter to Base voltage VEBO as 6.0 V and Collector Current IC as 800 mA (absolute maximum)."
      },
      {
        "number": "3",
        "name": "C",
        "type": "passive",
        "description": "Collector of the NPN transistor; the datasheet gives Collector to Base voltage VCBO as 40 V, Collector to Emitter voltage VCEO as 25 V, Collector Current IC as 800 mA and Collector Power Dissipation PC as 450 mW (absolute maximum)."
      }
    ],
    "provenance": {
      "extractor": "extract_pins 0.3",
      "factory_chain": {
        "factory": "2.0.0",
        "extractor": "extract_pins 0.3",
        "primary_model": "claude-haiku-5-5",
        "primary_mode": "text",
        "consensus_model": "claude-sonnet-5-5",
        "consensus": "agreed",
        "guards": "pin_guards 0.1: passed",
        "guard_notes": [
          "extractor flagged: The datasheet gives the pinout only for the SOT-23 package, which is the package in the hint, so no ; The pin types are assigned as passive because the datasheet does not state KiCad ERC classes for the"
        ],
        "pages_sent": 6,
        "cost_usd": 0.0155,
        "at": "2026-10-18T00:56:39"
      },
      "datasheet": {
        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8586200973329383424",
        "pages": 6,
        "sha256": "07b7089a1fb615a4",
        "source_tier": "lcsc"
      },
      "cad": "KiCad official (CC-BY-SA 4.0)",
      "pins": {
        "total": 3,
        "described": 3,
        "cites_pages": true,
        "refuses_to_fabricate": true
      }
    },
    "viewers": {
      "symbol": "viewers/symbol.html",
      "footprint": "viewers/footprint.html"
    },
    "models_3d": [
      {
        "file": "s8050m-c.step",
        "role": "plain",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          2.5,
          3.0,
          1.2
        ],
        "zmin_mm": 0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "dd5d1711204e1d8d26cd11490923bd84340820baa69538c385a4300ec2539bc0",
        "checked": "2026-10-18",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "s8050m-c-etched.step",
        "role": "eda",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          2.5,
          3.0,
          1.2
        ],
        "zmin_mm": 0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "9b89a4d4508446e7bffc61034c1b89934d3faf09e5ced4657b303fd76270beee",
        "checked": "2026-10-18",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ]
  }
}