main
Ray Publish 0.1.0 d3e3fa3 11d ago
{
  "slug": "hal2471so",
  "version": "0.1.0",
  "type": "component",
  "description": "Hallwee Hall Switches, SOT-23-3L. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
  "tags": [
    "component",
    "magnetic sensors",
    "hal2471so",
    "factory-2.0.0",
    "extractor-text"
  ],
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "hal2471so.kicad_sym",
    "hal2471so.kicad_mod",
    "hal2471so.glb",
    "hal2471so.step",
    "hal2471so.lbr",
    "docs/hero.png",
    "docs/hal2471so-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "hal2471so-hero.glb",
    "hal2471so-hero.overlay.json",
    "hal2471so-etched.glb"
  ],
  "component": {
    "mpn": "HAL2471SO",
    "manufacturer": "Hallwee",
    "package": "SOT-23-3L",
    "pin_count": 3,
    "category": "Magnetic Sensors",
    "subcategory": "Hall Switches",
    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8603111142881439744",
    "parts": {
      "symbol": "hal2471so.kicad_sym",
      "footprint": "hal2471so.kicad_mod",
      "model_3d": "hal2471so-hero.glb",
      "model_3d_plain": "hal2471so-etched.glb",
      "model_3d_step": "hal2471so-etched.step",
      "model_3d_step_plain": "hal2471so.step",
      "lbr": "hal2471so.lbr"
    },
    "distributor_links": {
      "lcsc": "C19089535"
    },
    "distributor_check": {
      "checked_at": "2026-10-17T22:16:08Z",
      "source": "Component Ocean /api/assign-pns",
      "digikey": {
        "pn": null,
        "status": "quota"
      },
      "mouser": {
        "pn": null,
        "status": "quota"
      }
    },
    "pins": [
      {
        "number": "1",
        "name": "VDD",
        "type": "power_in",
        "description": "Supply voltage pin; the datasheet gives a working supply range of 2.5 to 5.5 V (3 V typical) and an absolute maximum supply voltage of 7 V."
      },
      {
        "number": "2",
        "name": "GND",
        "type": "power_in",
        "description": "Ground pin for the device supply and output reference."
      },
      {
        "number": "3",
        "name": "OUT",
        "type": "output",
        "description": "Push-pull output pin that is latched low when the south or north pole field exceeds BOP and high when no field is present (BRP), with its absolute maximum output limits given in the ratings table."
      }
    ],
    "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: Output stage type conflicts within the datasheet: the pin table and feature list say push-pull, but ; The absolute maximum ratings table (page 2) has garbled units: the extracted values 5 and 10 are not; Pin 1 and pin 2 are taken from the pin definition on page 2 (VDD, Gnd) and cross-checked with the pa"
        ],
        "pages_sent": 4,
        "cost_usd": 0.0194,
        "at": "2026-10-17T22:14:58"
      },
      "datasheet": {
        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8603111142881439744",
        "pages": 4,
        "sha256": "8f4c71825ad5d332",
        "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": "hal2471so.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": "16964b14f93e6c778288a0c110b35f670fab733109c26f0da7dfc07cc3350040",
        "checked": "2026-10-17",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "hal2471so-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": "da90797eb2c24f0cba0d8d9c808dcd9b1f16f88f6a92064b6efae3fef6f424de",
        "checked": "2026-10-17",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ]
  }
}