← Commit history

ltc2320iukg-14-pbf: component.models_3d pose record per STEP (Z-up, seated z=0, pad-centre origin, identity binding)

Ray ·e1bd06f549 ·1mo ago ·parent 1dd1d75
2 files changed +121−41
package.json+79−39
@@ -49,15 +49,15 @@     "pins": [       {         "number": "1",-        "name": "AIN6\u2013",+        "name": "AIN6–",         "type": "input",-        "description": "Analog differential input pin for channel 6; full-scale range (AIN6+ - AIN6-) is \u00b1REFOUT3 voltage; can be driven from VDD to GND."+        "description": "Analog differential input pin for channel 6; full-scale range (AIN6+ - AIN6-) is ±REFOUT3 voltage; can be driven from VDD to GND."       },       {         "number": "2",         "name": "AIN6+",         "type": "input",-        "description": "Analog differential input pin for channel 6; full-scale range (AIN6+ - AIN6-) is \u00b1REFOUT3 voltage; can be driven from VDD to GND."+        "description": "Analog differential input pin for channel 6; full-scale range (AIN6+ - AIN6-) is ±REFOUT3 voltage; can be driven from VDD to GND."       },       {         "number": "3",@@ -67,21 +67,21 @@       },       {         "number": "4",-        "name": "AIN5\u2013",+        "name": "AIN5–",         "type": "input",-        "description": "Analog differential input pin for channel 5; full-scale range (AIN5+ - AIN5-) is \u00b1REFOUT3 voltage; can be driven from VDD to GND."+        "description": "Analog differential input pin for channel 5; full-scale range (AIN5+ - AIN5-) is ±REFOUT3 voltage; can be driven from VDD to GND."       },       {         "number": "5",         "name": "AIN5+",         "type": "input",-        "description": "Analog differential input pin for channel 5; full-scale range (AIN5+ - AIN5-) is \u00b1REFOUT3 voltage; can be driven from VDD to GND."+        "description": "Analog differential input pin for channel 5; full-scale range (AIN5+ - AIN5-) is ±REFOUT3 voltage; can be driven from VDD to GND."       },       {         "number": "6",         "name": "REFOUT3",         "type": "output",-        "description": "Reference buffer 3 output; nominally outputs 4.096V; decouple with 10\u00b5F ceramic capacitor to GND; can be overdriven with external reference 1.25V to 5V if REFBUFEN grounded."+        "description": "Reference buffer 3 output; nominally outputs 4.096V; decouple with 10µF ceramic capacitor to GND; can be overdriven with external reference 1.25V to 5V if REFBUFEN grounded."       },       {         "number": "7",@@ -93,25 +93,25 @@         "number": "8",         "name": "REF",         "type": "output",-        "description": "Common 4.096V reference output; decouple to GND with 1\u00b5F low ESR ceramic capacitor; may be overdriven with single external reference for ADC cores 1-4."+        "description": "Common 4.096V reference output; decouple to GND with 1µF low ESR ceramic capacitor; may be overdriven with single external reference for ADC cores 1-4."       },       {         "number": "9",         "name": "REFOUT2",         "type": "output",-        "description": "Reference buffer 2 output; nominally outputs 4.096V; decouple with 10\u00b5F ceramic capacitor to GND; can be overdriven with external reference 1.25V to 5V if REFBUFEN grounded."+        "description": "Reference buffer 2 output; nominally outputs 4.096V; decouple with 10µF ceramic capacitor to GND; can be overdriven with external reference 1.25V to 5V if REFBUFEN grounded."       },       {         "number": "10",-        "name": "AIN4\u2013",+        "name": "AIN4–",         "type": "input",-        "description": "Analog differential input pin for channel 4; full-scale range (AIN4+ - AIN4-) is \u00b1REFOUT2 voltage; can be driven from VDD to GND."+        "description": "Analog differential input pin for channel 4; full-scale range (AIN4+ - AIN4-) is ±REFOUT2 voltage; can be driven from VDD to GND."       },       {         "number": "11",         "name": "AIN4+",         "type": "input",-        "description": "Analog differential input pin for channel 4; full-scale range (AIN4+ - AIN4-) is \u00b1REFOUT2 voltage; can be driven from VDD to GND."+        "description": "Analog differential input pin for channel 4; full-scale range (AIN4+ - AIN4-) is ±REFOUT2 voltage; can be driven from VDD to GND."       },       {         "number": "12",@@ -121,33 +121,33 @@       },       {         "number": "13",-        "name": "AIN3\u2013",+        "name": "AIN3–",         "type": "input",-        "description": "Analog differential input pin for channel 3; full-scale range (AIN3+ - AIN3-) is \u00b1REFOUT2 voltage; can be driven from VDD to GND."+        "description": "Analog differential input pin for channel 3; full-scale range (AIN3+ - AIN3-) is ±REFOUT2 voltage; can be driven from VDD to GND."       },       {         "number": "14",         "name": "AIN3+",         "type": "input",-        "description": "Analog differential input pin for channel 3; full-scale range (AIN3+ - AIN3-) is \u00b1REFOUT2 voltage; can be driven from VDD to GND."+        "description": "Analog differential input pin for channel 3; full-scale range (AIN3+ - AIN3-) is ±REFOUT2 voltage; can be driven from VDD to GND."       },       {         "number": "15",         "name": "VDD",         "type": "power_in",-        "description": "Power supply (3.3V or 5V); bypass to GND with 10\u00b5F and 0.1\u00b5F ceramic capacitors close to the part; VDD pins must be shorted together and driven from same supply."+        "description": "Power supply (3.3V or 5V); bypass to GND with 10µF and 0.1µF ceramic capacitors close to the part; VDD pins must be shorted together and driven from same supply."       },       {         "number": "16",-        "name": "AIN2\u2013",+        "name": "AIN2–",         "type": "input",-        "description": "Analog differential input pin for channel 2; full-scale range (AIN2+ - AIN2-) is \u00b1REFOUT1 voltage; can be driven from VDD to GND."+        "description": "Analog differential input pin for channel 2; full-scale range (AIN2+ - AIN2-) is ±REFOUT1 voltage; can be driven from VDD to GND."       },       {         "number": "17",         "name": "AIN2+",         "type": "input",-        "description": "Analog differential input pin for channel 2; full-scale range (AIN2+ - AIN2-) is \u00b1REFOUT1 voltage; can be driven from VDD to GND."+        "description": "Analog differential input pin for channel 2; full-scale range (AIN2+ - AIN2-) is ±REFOUT1 voltage; can be driven from VDD to GND."       },       {         "number": "18",@@ -157,27 +157,27 @@       },       {         "number": "19",-        "name": "AIN1\u2013",+        "name": "AIN1–",         "type": "input",-        "description": "Analog differential input pin for channel 1; full-scale range (AIN1+ - AIN1-) is \u00b1REFOUT1 voltage; can be driven from VDD to GND."+        "description": "Analog differential input pin for channel 1; full-scale range (AIN1+ - AIN1-) is ±REFOUT1 voltage; can be driven from VDD to GND."       },       {         "number": "20",         "name": "AIN1+",         "type": "input",-        "description": "Analog differential input pin for channel 1; full-scale range (AIN1+ - AIN1-) is \u00b1REFOUT1 voltage; can be driven from VDD to GND."+        "description": "Analog differential input pin for channel 1; full-scale range (AIN1+ - AIN1-) is ±REFOUT1 voltage; can be driven from VDD to GND."       },       {         "number": "21",         "name": "VDD",         "type": "power_in",-        "description": "Power supply (3.3V or 5V); bypass to GND with 10\u00b5F and 0.1\u00b5F ceramic capacitors close to the part; VDD pins must be shorted together and driven from same supply."+        "description": "Power supply (3.3V or 5V); bypass to GND with 10µF and 0.1µF ceramic capacitors close to the part; VDD pins must be shorted together and driven from same supply."       },       {         "number": "22",         "name": "REFOUT1",         "type": "output",-        "description": "Reference buffer 1 output; nominally outputs 4.096V; decouple with 10\u00b5F ceramic capacitor to GND; can be overdriven with external reference 1.25V to 5V if REFBUFEN grounded."+        "description": "Reference buffer 1 output; nominally outputs 4.096V; decouple with 10µF ceramic capacitor to GND; can be overdriven with external reference 1.25V to 5V if REFBUFEN grounded."       },       {         "number": "23",@@ -231,7 +231,7 @@         "number": "31",         "name": "OVDD",         "type": "power_in",-        "description": "I/O interface digital power supply (1.71V to 2.63V range); nominally 1.8V or 2.5V for CMOS, 2.5V for LVDS; bypass to GND with 0.1\u00b5F capacitor."+        "description": "I/O interface digital power supply (1.71V to 2.63V range); nominally 1.8V or 2.5V for CMOS, 2.5V for LVDS; bypass to GND with 0.1µF capacitor."       },       {         "number": "32",@@ -267,7 +267,7 @@         "number": "37",         "name": "OVDD",         "type": "power_in",-        "description": "I/O interface digital power supply (1.71V to 2.63V range); nominally 1.8V or 2.5V for CMOS, 2.5V for LVDS; bypass to GND with 0.1\u00b5F capacitor."+        "description": "I/O interface digital power supply (1.71V to 2.63V range); nominally 1.8V or 2.5V for CMOS, 2.5V for LVDS; bypass to GND with 0.1µF capacitor."       },       {         "number": "38",@@ -303,19 +303,19 @@         "number": "43",         "name": "REFBUFEN",         "type": "input",-        "description": "Reference buffer output enable; tie to VDD when using internal reference; tie to ground to disable internal REFOUT1-4 buffers for external references; has 500k\u03a9 internal pull-up to VDD."+        "description": "Reference buffer output enable; tie to VDD when using internal reference; tie to ground to disable internal REFOUT1-4 buffers for external references; has 500kΩ internal pull-up to VDD."       },       {         "number": "44",         "name": "VDD",         "type": "power_in",-        "description": "Power supply (3.3V or 5V); bypass to GND with 10\u00b5F and 0.1\u00b5F ceramic capacitors close to the part; VDD pins must be shorted together and driven from same supply."+        "description": "Power supply (3.3V or 5V); bypass to GND with 10µF and 0.1µF ceramic capacitors close to the part; VDD pins must be shorted together and driven from same supply."       },       {         "number": "45",         "name": "REFOUT4",         "type": "output",-        "description": "Reference buffer 4 output; nominally outputs 4.096V; decouple with 10\u00b5F ceramic capacitor to GND; can be overdriven with external reference 1.25V to 5V if REFBUFEN grounded."+        "description": "Reference buffer 4 output; nominally outputs 4.096V; decouple with 10µF ceramic capacitor to GND; can be overdriven with external reference 1.25V to 5V if REFBUFEN grounded."       },       {         "number": "46",@@ -325,15 +325,15 @@       },       {         "number": "47",-        "name": "AIN8\u2013",+        "name": "AIN8–",         "type": "input",-        "description": "Analog differential input pin for channel 8; full-scale range (AIN8+ - AIN8-) is \u00b1REFOUT4 voltage; can be driven from VDD to GND."+        "description": "Analog differential input pin for channel 8; full-scale range (AIN8+ - AIN8-) is ±REFOUT4 voltage; can be driven from VDD to GND."       },       {         "number": "48",         "name": "AIN8+",         "type": "input",-        "description": "Analog differential input pin for channel 8; full-scale range (AIN8+ - AIN8-) is \u00b1REFOUT4 voltage; can be driven from VDD to GND."+        "description": "Analog differential input pin for channel 8; full-scale range (AIN8+ - AIN8-) is ±REFOUT4 voltage; can be driven from VDD to GND."       },       {         "number": "49",@@ -343,21 +343,21 @@       },       {         "number": "50",-        "name": "AIN7\u2013",+        "name": "AIN7–",         "type": "input",-        "description": "Analog differential input pin for channel 7; full-scale range (AIN7+ - AIN7-) is \u00b1REFOUT4 voltage; can be driven from VDD to GND."+        "description": "Analog differential input pin for channel 7; full-scale range (AIN7+ - AIN7-) is ±REFOUT4 voltage; can be driven from VDD to GND."       },       {         "number": "51",         "name": "AIN7+",         "type": "input",-        "description": "Analog differential input pin for channel 7; full-scale range (AIN7+ - AIN7-) is \u00b1REFOUT4 voltage; can be driven from VDD to GND."+        "description": "Analog differential input pin for channel 7; full-scale range (AIN7+ - AIN7-) is ±REFOUT4 voltage; can be driven from VDD to GND."       },       {         "number": "52",         "name": "VDD",         "type": "power_in",-        "description": "Power supply (3.3V or 5V); bypass to GND with 10\u00b5F and 0.1\u00b5F ceramic capacitors close to the part; VDD pins must be shorted together and driven from same supply."+        "description": "Power supply (3.3V or 5V); bypass to GND with 10µF and 0.1µF ceramic capacitors close to the part; VDD pins must be shorted together and driven from same supply."       },       {         "number": "53",@@ -377,7 +377,7 @@         "consensus": "agreed",         "guards": "pin_guards 0.1: passed",         "guard_notes": [-          "extractor flagged: Pins 27\u201330, 33\u201334, 35\u201336, 39\u201342 have dual functionality: documented as CMOS mode (SDO1\u20138, CLKOUT, CL; Pin 34 (CLKOUTEN in CMOS mode) functions as CLKOUT\u2013 (differential output) in LVDS mode, changing fro; Pin 42 (DNC in CMOS mode) functions as SCK\u2013 (differential input) in LVDS mode, changing from unconne"+          "extractor flagged: Pins 27–30, 33–34, 35–36, 39–42 have dual functionality: documented as CMOS mode (SDO1–8, CLKOUT, CL; Pin 34 (CLKOUTEN in CMOS mode) functions as CLKOUT– (differential output) in LVDS mode, changing fro; Pin 42 (DNC in CMOS mode) functions as SCK– (differential input) in LVDS mode, changing from unconne"         ],         "pages_sent": 34,         "cost_usd": 0.8183,@@ -400,6 +400,46 @@     "viewers": {       "symbol": "viewers/symbol.html",       "footprint": "viewers/footprint.html"-    }+    },+    "models_3d": [+      {+        "file": "ltc2320iukg-14-pbf.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          7.0,+          8.0,+          0.77+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "d4f1468a45c05c81edbcd13f9a84c9aef0215f6814f1f9df58200c3bfed0d530",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "ltc2320iukg-14-pbf-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          7.0,+          8.0,+          0.77+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "0c8ca61493580a0a5fa946a41d1bc8b1eec5ea0fbaa1731fd44bab54708c376b",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]   }-}\ No newline at end of file+}
page.json+42−2
@@ -387,7 +387,47 @@     "viewers": {       "symbol": "viewers/symbol.html",       "footprint": "viewers/footprint.html"-    }+    },+    "models_3d": [+      {+        "file": "ltc2320iukg-14-pbf.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          7.0,+          8.0,+          0.77+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "d4f1468a45c05c81edbcd13f9a84c9aef0215f6814f1f9df58200c3bfed0d530",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "ltc2320iukg-14-pbf-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          7.0,+          8.0,+          0.77+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "0c8ca61493580a0a5fa946a41d1bc8b1eec5ea0fbaa1731fd44bab54708c376b",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]   },   "metadata": {     "specs": {@@ -435,4 +475,4 @@     "public": true   },   "updated_at": "2026-09-28T18:13:58.523Z"-}\ No newline at end of file+}