component
CDSOT23-SM712
Public Made by Adomby adom
Bourns TVS Diodes, SOT-23. KiCad symbol, footprint and 3D as used on Adom boards; pin functions from the manufacturer datasheet.
main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
{
"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)"
}