← Commit history

tps78512qkvurq1: annotated 3D hero (adom-hero 1.4)

Ray ·6b0fddb679 ·9h ago ·parent be47bca
4 files changed +197−195
README.md+1
@@ -28,6 +28,7 @@ TPS78512QKVURQ1 from Texas Instruments, in a TO-252-4. Pinout and pin descriptio - Symbol: `TPS78512QKVURQ1` - Footprint: `Package_TO_SOT_SMD:TO-252-4` - 3D model: TO-252-4 (KiCad packages3D, STEP)+- Annotated 3D hero: `tps78512qkvurq1-hero.glb` (dashed pad outlines, silkscreen with pin 1, signal names; the [adom-hero standard](https://wiki.adom.inc/adom/component-hero)) is what the viewer shows. Downloads and EDA use the clean model, `tps78512qkvurq1-etched.glb`. - 3D model files: `tps78512qkvurq1-etched.step` / `tps78512qkvurq1-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `tps78512qkvurq1.step` / `tps78512qkvurq1.glb` are the bare package body.  ## Provenance
page.json+5−5
@@ -24,8 +24,8 @@     "parts": {       "symbol": "tps78512qkvurq1.kicad_sym",       "footprint": "tps78512qkvurq1.kicad_mod",-      "model_3d": "tps78512qkvurq1-etched.glb",-      "model_3d_plain": "tps78512qkvurq1.glb",+      "model_3d": "tps78512qkvurq1-hero.glb",+      "model_3d_plain": "tps78512qkvurq1-etched.glb",       "model_3d_step": "tps78512qkvurq1-etched.step",       "model_3d_step_plain": "tps78512qkvurq1.step",       "lbr": "tps78512qkvurq1.lbr"@@ -59,7 +59,7 @@         "number": "2",         "name": "IN",         "type": "power_in",-        "description": "Input power supply pin accepting 1.7V to 6.0V; place ≥1.0µF ceramic capacitor from IN to GND as close to pin as possible."+        "description": "Input power supply pin accepting 1.7V to 6.0V; place \u22651.0\u00b5F ceramic capacitor from IN to GND as close to pin as possible."       },       {         "number": "3",@@ -71,7 +71,7 @@         "number": "4",         "name": "OUT",         "type": "power_out",-        "description": "Regulated 1.2V output pin delivering up to 1A; requires ≥0.47µF capacitance to ground for stability, ≥1µF ceramic capacitor recommended."+        "description": "Regulated 1.2V output pin delivering up to 1A; requires \u22650.47\u00b5F capacitance to ground for stability, \u22651\u00b5F ceramic capacitor recommended."       },       {         "number": "5",@@ -163,4 +163,4 @@   "visibility": {     "public": true   }-}\ No newline at end of file+}
tps78512qkvurq1-hero.glb
⋯ 1 unchanged line ⋯
tps78512qkvurq1-hero.overlay.json+191−190
@@ -1,194 +1,195 @@ {-  "spec": "adom-hero 1.4",-  "mpn": "TPS78512QKVURQ1",-  "kind": "component + footprint reference art",-  "board_use": false,-  "plane_z_mm": -0.02,-  "units": "metre",-  "upAxis": "Z",-  "layers": {-    "pad_outlines": {-      "material": "Footprint pads - teal dashed outlines - 50 percent opacity",-      "rgba": [-        0.0,-        0.902,-        0.863,-        0.5-      ],-      "pads": 5,-      "span_mm": 12.7,-      "dash_mm": 0.3175,-      "gap_mm": 0.1905,-      "pad_stroke_mm": 0.0762-    },-    "silkscreen": {-      "material": "Silkscreen reference lines - 30 percent opacity",-      "rgba": [-        0.92,-        0.96,-        1.0,-        0.3-      ],-      "footprint_items": 5,-      "pin1": {-        "source": "footprint silkscreen",-        "pad": "1"-      }-    },-    "signal_names": {-      "material": "Signal names - 50 percent opacity",-      "rgba": [-        0.92,-        0.96,-        1.0,-        0.5-      ],-      "font": "DejaVu Sans Mono",-      "labels": 5,-      "sides": "top + mirrored underside (single-sided)",-      "fallback_to_pad_number": 0-    }+ "spec": "adom-hero 1.4",+ "mpn": "TPS78512QKVURQ1",+ "kind": "component + footprint reference art",+ "board_use": false,+ "plane_z_mm": -0.02,+ "units": "metre",+ "upAxis": "Z",+ "layers": {+  "pad_outlines": {+   "material": "Footprint pads - teal dashed outlines - 50 percent opacity",+   "rgba": [+    0.0,+    0.902,+    0.863,+    0.5+   ],+   "pads": 5,+   "span_mm": 12.7,+   "dash_mm": 0.3175,+   "gap_mm": 0.1905,+   "pad_stroke_mm": 0.0762   },-  "align": {-    "ok": true,-    "centre_offset_mm": 0.0,-    "tolerance_mm": 0.848,-    "orientation_flipped": false,-    "contacts_bbox_mm": [-      -5.79,-      4.11,-      -3.25,-      3.25-    ],-    "pads_bbox_mm": [-      -6.14,-      4.46,-      -2.9,-      2.9-    ],-    "seating_z_mm": 0.0+  "silkscreen": {+   "material": "Silkscreen reference lines - 30 percent opacity",+   "rgba": [+    0.92,+    0.96,+    1.0,+    0.3+   ],+   "footprint_items": 5,+   "pin1": {+    "source": "footprint silkscreen",+    "pad": "1"+   }   },-  "sources": {-    "glb": "tps78512qkvurq1.glb",-    "glb_sha256": "f97aa284c5d5b54d826fcbd5b03e1e6982b243ab21f86f45d440d1353f351a20",-    "footprint": "tps78512qkvurq1.kicad_mod",-    "footprint_sha256": "37afb57535e0bf469f279c3629db87e6c3edf0e528aca79dc549eb5d4d6a2d27",-    "pins": "page.json component.pins",-    "pins_sha256": "0e8e7ef174fd5c8d7ae7eaca66b60e1100594ad2025853a3649b05cb14d79af4"-  },-  "generator": "adom-wiki 1.7.65 (component_hero)",-  "labels": [-    {-      "pad": "1",-      "text": "EN",-      "x": -6.283,-      "y": -2.28,-      "align": "right",-      "vertical": false,-      "h": 0.57-    },-    {-      "pad": "2",-      "text": "IN",-      "x": -6.283,-      "y": -1.14,-      "align": "right",-      "vertical": false,-      "h": 0.57-    },-    {-      "pad": "3",-      "text": "GND",-      "x": 4.61,-      "y": 0.0,-      "align": "left",-      "vertical": false,-      "h": 0.6-    },-    {-      "pad": "4",-      "text": "OUT",-      "x": -6.283,-      "y": 1.14,-      "align": "right",-      "vertical": false,-      "h": 0.57-    },-    {-      "pad": "5",-      "text": "NC",-      "x": -6.283,-      "y": 2.28,-      "align": "right",-      "vertical": false,-      "h": 0.57-    }+  "signal_names": {+   "material": "Signal names - 50 percent opacity",+   "rgba": [+    0.92,+    0.96,+    1.0,+    0.5+   ],+   "font": "DejaVu Sans Mono",+   "labels": 5,+   "sides": "top + mirrored underside (single-sided)",+   "omitted": null,+   "fallback_to_pad_number": 0+  }+ },+ "align": {+  "ok": true,+  "centre_offset_mm": 0.0,+  "tolerance_mm": 0.848,+  "orientation_flipped": false,+  "contacts_bbox_mm": [+   -5.79,+   4.11,+   -3.25,+   3.25+  ],+  "pads_bbox_mm": [+   -6.14,+   4.46,+   -2.9,+   2.9   ],-  "pads": [-    {-      "number": "1",-      "shape": "roundrect",-      "center_mm": [-        -5.04,-        -2.28-      ],-      "size_mm": [-        2.2,-        0.8-      ],-      "rot": 0.0-    },-    {-      "number": "2",-      "shape": "roundrect",-      "center_mm": [-        -5.04,-        -1.14-      ],-      "size_mm": [-        2.2,-        0.8-      ],-      "rot": 0.0-    },-    {-      "number": "3",-      "shape": "roundrect",-      "center_mm": [-        1.26,-        0.0-      ],-      "size_mm": [-        6.4,-        5.8-      ],-      "rot": 0.0-    },-    {-      "number": "4",-      "shape": "roundrect",-      "center_mm": [-        -5.04,-        1.14-      ],-      "size_mm": [-        2.2,-        0.8-      ],-      "rot": 0.0-    },-    {-      "number": "5",-      "shape": "roundrect",-      "center_mm": [-        -5.04,-        2.28-      ],-      "size_mm": [-        2.2,-        0.8-      ],-      "rot": 0.0-    }-  ]-}+  "seating_z_mm": 0.0+ },+ "sources": {+  "glb": "tps78512qkvurq1-etched.glb",+  "glb_sha256": "5cec95ac96dbdd49d40e7b8f7d5d013181d70b542610c87fb9f7f5e6d5b5910d",+  "footprint": "tps78512qkvurq1.kicad_mod",+  "footprint_sha256": "37afb57535e0bf469f279c3629db87e6c3edf0e528aca79dc549eb5d4d6a2d27",+  "pins": "page.json component.pins",+  "pins_sha256": "0e8e7ef174fd5c8d7ae7eaca66b60e1100594ad2025853a3649b05cb14d79af4"+ },+ "generator": "factory/hero_glb.py",+ "labels": [+  {+   "pad": "1",+   "text": "EN",+   "x": -6.283,+   "y": -2.28,+   "align": "right",+   "vertical": false,+   "h": 0.57+  },+  {+   "pad": "2",+   "text": "IN",+   "x": -6.283,+   "y": -1.14,+   "align": "right",+   "vertical": false,+   "h": 0.57+  },+  {+   "pad": "3",+   "text": "GND",+   "x": 4.61,+   "y": 0.0,+   "align": "left",+   "vertical": false,+   "h": 0.6+  },+  {+   "pad": "4",+   "text": "OUT",+   "x": -6.283,+   "y": 1.14,+   "align": "right",+   "vertical": false,+   "h": 0.57+  },+  {+   "pad": "5",+   "text": "NC",+   "x": -6.283,+   "y": 2.28,+   "align": "right",+   "vertical": false,+   "h": 0.57+  }+ ],+ "pads": [+  {+   "number": "1",+   "shape": "roundrect",+   "center_mm": [+    -5.04,+    -2.28+   ],+   "size_mm": [+    2.2,+    0.8+   ],+   "rot": 0.0+  },+  {+   "number": "2",+   "shape": "roundrect",+   "center_mm": [+    -5.04,+    -1.14+   ],+   "size_mm": [+    2.2,+    0.8+   ],+   "rot": 0.0+  },+  {+   "number": "3",+   "shape": "roundrect",+   "center_mm": [+    1.26,+    0.0+   ],+   "size_mm": [+    6.4,+    5.8+   ],+   "rot": 0.0+  },+  {+   "number": "4",+   "shape": "roundrect",+   "center_mm": [+    -5.04,+    1.14+   ],+   "size_mm": [+    2.2,+    0.8+   ],+   "rot": 0.0+  },+  {+   "number": "5",+   "shape": "roundrect",+   "center_mm": [+    -5.04,+    2.28+   ],+   "size_mm": [+    2.2,+    0.8+   ],+   "rot": 0.0+  }+ ]+}\ No newline at end of file