main
Caleb Publish 0.1.1 d3e3aaa 2d ago
{
 "schema": "adom/component-3d-provenance@1",
 "slug": "sp0504bahtg",
 "mpn": "SP0504BAHTG",
 "date": "2026-10-27",
 "by": "Claude, at Caleb Taylor's request",
 "source": {
  "tier": 3,
  "label": "Adom-generated with the KiCad generator (GW_QFP_SOIC_SSOP_TSSOP_SOT) from Littelfuse SP05 Series datasheet (Revised GD. 10/21/22) SOT23-5 table, p.5",
  "url": "https://gitlab.com/kicad/libraries/kicad-packages3D-generator/-/tree/e272fcc809d798323b3ae776611184cba5625342",
  "terms": "Adom-authored model, CC-BY-SA-4.0. Geometry generated by the KiCad 3D model generator scripts (https://gitlab.com/kicad/libraries/kicad-packages3D-generator, archived, commit e272fcc809d7; the scripts are GPL, their output carries no third-party geometry) from the manufacturer's dimension table.",
  "original_sha256": "e2f303568e3103b437fa055d236d046f23a1db9462112145d7521a115dd552b9",
  "generator": {
   "repo": "https://gitlab.com/kicad/libraries/kicad-packages3D-generator",
   "commit": "e272fcc809d798323b3ae776611184cba5625342",
   "library": "GW_QFP_SOIC_SSOP_TSSOP_SOT",
   "entry": "Adom_SP0504BAHTG",
   "params_file": "provenance/3d-generator-params.yaml",
   "adom_changes": "_tools/add_license.py: STEP header author Adom Inc. and CC-BY-SA-4.0 text, fixed time_stamp; Adom entries appended to the library cq_parameters.yaml"
  }
 },
 "tier1_search": "Littelfuse's SP0504BAHTG product page offers 3D only as \"Partner ECAD Models\" (SamacSys, catalog SP0504BAHTG&epm=0): a third-party library behind its own account and terms, not a manufacturer original with redistribution terms (2026-10-27).",
 "tier2_check": "KiCad Package_TO_SOT_SMD.3dshapes/SOT-23-5.step: 2.80 x 2.90 x 1.55 mm, A max 1.45: out of tolerance. TSOT-23-5.step (0.95 mm) models the thin TSOT package, not this part's SOT23-5 (MO-178): not used.",
 "datasheet_basis": {
  "doc": "Littelfuse SP05 Series (SP050xBA) datasheet",
  "edition": "Revised: GD. 10/21/22",
  "url": "https://www.littelfuse.com/assetdocs/tvs-diode-array-spasp050xba-lead-freegreen-datasheet?assetguid=15a03de1-f0c6-457a-95f1-55d449fdd756",
  "table": "Package Dimensions SOT23-5, p.5",
  "values_mm": {
   "A": "max 1.45 (no min) -> 1.225",
   "A1": "0-0.15 -> 0.075",
   "b": "0.25-0.5 -> 0.375",
   "c": "0.08-0.22 -> 0.15",
   "D": "2.75-3.05 -> 2.90",
   "E": "2.6-3.0 -> 2.80",
   "E1": "1.45-1.75 -> 1.60",
   "e": "0.95 BSC",
   "e1": "1.90 BSC",
   "L1": "0.60 REF = (E-E1)/2"
  }
 },
 "transform": {
  "source_frame": "footprint frame: Z-up, seating plane z = 0, centred on the footprint origin, pin 1 on pad 1",
  "rotate_deg_xyz": [
   0,
   0,
   0
  ],
  "translate_mm_xyz": [
   0,
   0,
   0
  ],
  "note": "sp0504bahtg.step is the source bytes unchanged (identity pose); sp0504bahtg-etched.step adds the adom-chip-laser MPN inlay (etch SP0504BAHTG -> sp0504bahtg-etched.step  (font 0.358 mm, face top; top)); GLBs from step2glb convert"
 },
 "checks": {
  "drawing": [
   "body 2.90 x 1.60 mm at the parting line: D 2.75-3.05, E1 1.45-1.75: pass",
   "lead span 2.80: E 2.6-3.0: pass",
   "overall height 1.225 mm (etched 1.23): A max 1.45: pass",
   "standoff 0.075: A1 0-0.15: pass",
   "leads 0.375 wide, 0.15 thick, 0.60 from body to tip: b 0.25-0.5, c 0.08-0.22, L1 0.60 REF: pass",
   "leads: three at x -1.40..-1.05 (y -0.95, 0, +0.95), two at x +1.05..+1.40 (y +/-0.95): on footprint pads 1-3 (x -1.1375) and 4-5 (x +1.1375): pass",
   "no pin-1 dot on the part (marking 504B only): none modelled"
  ],
  "pose": [
   {
    "file": "sp0504bahtg.step",
    "role": "plain",
    "up": "Z",
    "units": "mm",
    "origin": "footprint origin = pad-pattern centre",
    "seat": "z = 0",
    "extents_mm": [
     2.8,
     2.9,
     1.225
    ],
    "zmin_mm": 0.0,
    "centre_offset_mm": 0.0,
    "footprint_binding": "identity",
    "sha256": "e2f303568e3103b437fa055d236d046f23a1db9462112145d7521a115dd552b9",
    "checked": "2026-10-27",
    "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
   },
   {
    "file": "sp0504bahtg-etched.step",
    "role": "eda",
    "up": "Z",
    "units": "mm",
    "origin": "footprint origin = pad-pattern centre",
    "seat": "z = 0",
    "extents_mm": [
     2.8,
     2.9,
     1.225
    ],
    "zmin_mm": 0.0,
    "centre_offset_mm": 0.0,
    "footprint_binding": "identity",
    "sha256": "e9ef87d698e6d73e040280e9e5f49b667e91d769770f90b42e7362a3425d56d3",
    "checked": "2026-10-27",
    "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
   }
  ]
 },
 "files": {
  "sp0504bahtg.step": "e2f303568e3103b437fa055d236d046f23a1db9462112145d7521a115dd552b9",
  "sp0504bahtg-etched.step": "e9ef87d698e6d73e040280e9e5f49b667e91d769770f90b42e7362a3425d56d3",
  "sp0504bahtg.glb": "a4a2bc814898c59b5f68836dabb8eafcc10f81000c74d829b68ab9184056eff7",
  "sp0504bahtg-etched.glb": "c78d077d93d375b4439db9ca781df02af54e3fd3f13645790ab2e870a2f6885b",
  "sp0504bahtg.kicad_mod": "eaa4e0e19a6db688e14260ee058bf2db1b7d4fdb1fa6994c3e6b30f14fa71dc4"
 },
 "footprint_model": {
  "path": "${KIPRJMOD}/sp0504bahtg.step",
  "offset": [
   0,
   0,
   0
  ],
  "rotate": [
   0,
   0,
   0
  ],
  "note": "only the (model ...) path and the Datasheet property (the manufacturer URL, as tools/fix_ds_prop.py sets it) differ from the original footprint; pads untouched"
 },
 "license": "CC-BY-SA-4.0 (Adom-authored; https://creativecommons.org/licenses/by-sa/4.0/legalcode)"
}