main
Caleb Publish 0.1.1 311a885 1d ago
{
 "schema": "adom/component-3d-provenance@1",
 "slug": "cdsot23-sm712",
 "mpn": "CDSOT23-SM712",
 "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 Bourns CDSOT23-SM712 REV. 06/24 Product Dimensions table, p.2",
  "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": "92be8fe0d287b63125e7298dcd996c97c53c863c8055a2613dc4dc4ac1a5d73d",
  "generator": {
   "repo": "https://gitlab.com/kicad/libraries/kicad-packages3D-generator",
   "commit": "e272fcc809d798323b3ae776611184cba5625342",
   "library": "GW_QFP_SOIC_SSOP_TSSOP_SOT",
   "entry": "Adom_CDSOT23-SM712",
   "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": "Bourns links its 3D models from the bourns.com product page, which answers curl (browser headers) with a Cloudflare JavaScript challenge (HTTP 403 \"Just a moment...\"); guessed /docs/ model paths return the same challenge; a web search found no direct bourns.com STEP. No manufacturer STEP retrievable without solving the challenge (2026-10-27).",
 "tier2_check": "KiCad Package_TO_SOT_SMD.3dshapes/SOT-23-3.step (= SOT-23.step): lead span 2.50 x length 3.00 x height 1.20 mm; G 0.89-1.17 and D 2.10-2.49: height and lead span out of tolerance.",
 "datasheet_basis": {
  "doc": "Bourns CDSOT23-SM712 datasheet",
  "edition": "REV. 06/24",
  "url": "https://www.bourns.com/docs/Product-Datasheets/CDSOT23-SM712.pdf",
  "table": "Product Dimensions, p.2",
  "values_mm": {
   "A body length": "2.80-3.00 -> 2.90",
   "B pitch": "0.95 BSC",
   "C body width": "1.20-1.40 -> 1.30",
   "D lead span": "2.10-2.49 -> 2.40",
   "E outer pins": "1.90 BSC",
   "F lead width": "0.30-0.50 -> 0.40",
   "G overall height": "0.89-1.17 -> 1.03",
   "H standoff": "0.05-0.15 -> 0.10 (the mm column prints 0.05 - 0.015; the inch column 0.002-0.006 gives 0.05-0.15)",
   "J lead protrusion": "0.46-0.64 -> 0.55",
   "K foot": "0.40-0.58 -> 0.45",
   "L lead thickness": "0.08-0.20 -> 0.14"
  }
 },
 "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": "cdsot23-sm712.step is the source bytes unchanged (identity pose); cdsot23-sm712-etched.step adds the adom-chip-laser MPN inlay (etch CDSOT23-SM712 -> cdsot23-sm712-etched.step  (font 0.307 mm, face top; top)); GLBs from step2glb convert"
 },
 "checks": {
  "drawing": [
   "body 2.90 x 1.30 mm at the parting line (1.20 at top and bottom, 8 deg draft): A 2.80-3.00, C 1.20-1.40: pass",
   "lead span 2.40 mm: D 2.10-2.49: pass",
   "overall height 1.03 mm (etched 1.035): G 0.89-1.17: pass",
   "standoff 0.10: H 0.05-0.15: pass",
   "feet 0.40 wide, 0.45 long, 0.14 thick: F 0.30-0.50, K 0.40-0.58, L 0.08-0.20: pass",
   "leads at x -1.20..-0.84 (y +/-0.95) and x +0.84..+1.20 (y 0): on footprint pads 1, 2 (x -1.1375) and 3 (x +1.1375): pass",
   "no pin-1 dot on the part (Bourns marking A2YWWL only): none modelled"
  ],
  "pose": [
   {
    "file": "cdsot23-sm712.step",
    "role": "plain",
    "up": "Z",
    "units": "mm",
    "origin": "footprint origin = pad-pattern centre",
    "seat": "z = 0",
    "extents_mm": [
     2.4,
     2.9,
     1.03
    ],
    "zmin_mm": -0.0,
    "centre_offset_mm": 0.0,
    "footprint_binding": "identity",
    "sha256": "92be8fe0d287b63125e7298dcd996c97c53c863c8055a2613dc4dc4ac1a5d73d",
    "checked": "2026-10-27",
    "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
   },
   {
    "file": "cdsot23-sm712-etched.step",
    "role": "eda",
    "up": "Z",
    "units": "mm",
    "origin": "footprint origin = pad-pattern centre",
    "seat": "z = 0",
    "extents_mm": [
     2.4,
     2.9,
     1.03
    ],
    "zmin_mm": -0.0,
    "centre_offset_mm": 0.0,
    "footprint_binding": "identity",
    "sha256": "24645f2a4e0c3b2322b31ee80c84e5c114a398a334234633185b187e9e0152f0",
    "checked": "2026-10-27",
    "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
   }
  ]
 },
 "files": {
  "cdsot23-sm712.step": "92be8fe0d287b63125e7298dcd996c97c53c863c8055a2613dc4dc4ac1a5d73d",
  "cdsot23-sm712-etched.step": "24645f2a4e0c3b2322b31ee80c84e5c114a398a334234633185b187e9e0152f0",
  "cdsot23-sm712.glb": "dea991c37e83046b6eafd34e5bc8fbc24d5b308a49c4c7e5fb3264cfb6f640d4",
  "cdsot23-sm712-etched.glb": "62a74ebc500e41d5cd953c5487241c4b0d664665f4dbf951d76f22b8859f052d",
  "cdsot23-sm712.kicad_mod": "4b87382c14ecbeb360899271254d389cd2b923544e6a6d29f27531ad0d5bcb2f"
 },
 "footprint_model": {
  "path": "${KIPRJMOD}/cdsot23-sm712.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)"
}