← Commit history

stm32g071c8t6: annotated hero GLB (adom-hero 1.0: teal dashed pad outlines, silkscreen + pin 1, signal names)

Ray ·fadd01080f ·5d ago ·parent cc92ba8
3 files changed +1147−6
page.json+8−6
@@ -22,8 +22,8 @@     "parts": {       "symbol": "stm32g071c8t6.kicad_sym",       "footprint": "stm32g071c8t6.kicad_mod",-      "model_3d": "stm32g071c8t6-etched.glb",-      "model_3d_plain": "stm32g071c8t6.glb",+      "model_3d": "stm32g071c8t6-hero.glb",+      "model_3d_plain": "stm32g071c8t6-etched.glb",       "model_3d_step": "stm32g071c8t6-etched.step",       "model_3d_step_plain": "stm32g071c8t6.step",       "lbr": "stm32g071c8t6.lbr"@@ -61,7 +61,7 @@         "number": "5",         "name": "VREF+",         "type": "power_in",-        "description": "Positive reference voltage for the ADC and DAC. Range VREF+ ≥ 1.62 V and ≤ VDDA; must be decoupled to VSSA."+        "description": "Positive reference voltage for the ADC and DAC. Range VREF+ \u2265 1.62 V and \u2264 VDDA; must be decoupled to VSSA."       },       {         "number": "6",@@ -91,7 +91,7 @@         "number": "10",         "name": "PF2-NRST",         "type": "bidirectional",-        "description": "Active-low system reset input/open-drain output. Internal pull-up ~40 kΩ; also selectable as PF2 GPIO by option byte."+        "description": "Active-low system reset input/open-drain output. Internal pull-up ~40 k\u03a9; also selectable as PF2 GPIO by option byte."       },       {         "number": "11",@@ -427,7 +427,9 @@     "viewers/footprint.html",     "pads.json"   ],-  "visibility": "public",+  "visibility": {+    "public": true+  },   "variants": [     {       "mpn": "STM32G071C8T6",@@ -492,4 +494,4 @@   ],   "description": "STMicroelectronics Microcontrollers (MCU/MPU/SOC), LQFP-48(7x7). Datasheet-verified pinout, KiCad symbol/footprint/3D.",   "org": "adom"-}\ No newline at end of file+}
stm32g071c8t6-hero.glbadded
⋯ 1 unchanged line ⋯
stm32g071c8t6-hero.overlay.jsonadded+1139
@@ -0,0 +1,1139 @@+{+ "spec": "adom-hero 1.0",+ "mpn": "STM32G071C8T6",+ "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": 48,+   "span_mm": 9.8,+   "dash_mm": 0.1176,+   "gap_mm": 0.0764,+   "pad_stroke_mm": 0.0392+  },+  "silkscreen": {+   "material": "Silkscreen reference lines - 30 percent opacity",+   "rgba": [+    0.92,+    0.96,+    1.0,+    0.3+   ],+   "footprint_items": 9,+   "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": 48,+   "omitted": null,+   "fallback_to_pad_number": 0+  }+ },+ "align": {+  "ok": true,+  "centre_offset_mm": 0.0,+  "tolerance_mm": 0.784,+  "orientation_flipped": false,+  "contacts_bbox_mm": [+   -4.5,+   4.5,+   -4.5,+   4.5+  ],+  "pads_bbox_mm": [+   -4.9,+   4.9,+   -4.9,+   4.9+  ],+  "seating_z_mm": 0.0+ },+ "sources": {+  "glb": "stm32g071c8t6-etched.glb",+  "glb_sha256": "92145e1e010a844e40c3777ee8bb6ee20ba393c6761fed54ea46a04d014d6986",+  "footprint": "stm32g071c8t6.kicad_mod",+  "footprint_sha256": "1ccc5ad4d95398a4c6eb4b4cd1c429865368d06b8373613c6fcb332b53106ee0",+  "pins": "page.json component.pins"+ },+ "generator": "factory/hero_glb.py",+ "labels": [+  {+   "pad": "1",+   "text": "PC13",+   "x": -5.0,+   "y": -2.75,+   "align": "right",+   "vertical": false,+   "h": 0.25+  },+  {+   "pad": "2",+   "text": "PC14-OSC32_IN",+   "x": -5.0,+   "y": -2.25,+   "align": "right",+   "vertical": false,+   "h": 0.25+  },+  {+   "pad": "3",+   "text": "PC15-OSC32_OUT",+   "x": -5.0,+   "y": -1.75,+   "align": "right",+   "vertical": false,+   "h": 0.25+  },+  {+   "pad": "4",+   "text": "VBAT",+   "x": -5.0,+   "y": -1.25,+   "align": "right",+   "vertical": false,+   "h": 0.25+  },+  {+   "pad": "5",+   "text": "VREF+",+   "x": -5.0,+   "y": -0.75,+   "align": "right",+   "vertical": false,+   "h": 0.25+  },+  {+   "pad": "6",+   "text": "VDD/VDDA",+   "x": -5.0,+   "y": -0.25,+   "align": "right",+   "vertical": false,+   "h": 0.25+  },+  {+   "pad": "7",+   "text": "VSS/VSSA",+   "x": -5.0,+   "y": 0.25,+   "align": "right",+   "vertical": false,+   "h": 0.25+  },+  {+   "pad": "8",+   "text": "PF0-OSC_IN",+   "x": -5.0,+   "y": 0.75,+   "align": "right",+   "vertical": false,+   "h": 0.25+  },+  {+   "pad": "9",+   "text": "PF1-OSC_OUT",+   "x": -5.0,+   "y": 1.25,+   "align": "right",+   "vertical": false,+   "h": 0.25+  },+  {+   "pad": "10",+   "text": "PF2-NRST",+   "x": -5.0,+   "y": 1.75,+   "align": "right",+   "vertical": false,+   "h": 0.25+  },+  {+   "pad": "11",+   "text": "PA0",+   "x": -5.0,+   "y": 2.25,+   "align": "right",+   "vertical": false,+   "h": 0.25+  },+  {+   "pad": "12",+   "text": "PA1",+   "x": -5.0,+   "y": 2.75,+   "align": "right",+   "vertical": false,+   "h": 0.25+  },+  {+   "pad": "13",+   "text": "PA2",+   "x": -2.75,+   "y": 5.0,+   "align": "right",+   "vertical": true,+   "h": 0.25+  },+  {+   "pad": "14",+   "text": "PA3",+   "x": -2.25,+   "y": 5.0,+   "align": "right",+   "vertical": true,+   "h": 0.25+  },+  {+   "pad": "15",+   "text": "PA4",+   "x": -1.75,+   "y": 5.0,+   "align": "right",+   "vertical": true,+   "h": 0.25+  },+  {+   "pad": "16",+   "text": "PA5",+   "x": -1.25,+   "y": 5.0,+   "align": "right",+   "vertical": true,+   "h": 0.25+  },+  {+   "pad": "17",+   "text": "PA6",+   "x": -0.75,+   "y": 5.0,+   "align": "right",+   "vertical": true,+   "h": 0.25+  },+  {+   "pad": "18",+   "text": "PA7",+   "x": -0.25,+   "y": 5.0,+   "align": "right",+   "vertical": true,+   "h": 0.25+  },+  {+   "pad": "19",+   "text": "PB0",+   "x": 0.25,+   "y": 5.0,+   "align": "right",+   "vertical": true,+   "h": 0.25+  },+  {+   "pad": "20",+   "text": "PB1",+   "x": 0.75,+   "y": 5.0,+   "align": "right",+   "vertical": true,+   "h": 0.25+  },+  {+   "pad": "21",+   "text": "PB2",+   "x": 1.25,+   "y": 5.0,+   "align": "right",+   "vertical": true,+   "h": 0.25+  },+  {+   "pad": "22",+   "text": "PB10",+   "x": 1.75,+   "y": 5.0,+   "align": "right",+   "vertical": true,+   "h": 0.25+  },+  {+   "pad": "23",+   "text": "PB11",+   "x": 2.25,+   "y": 5.0,+   "align": "right",+   "vertical": true,+   "h": 0.25+  },+  {+   "pad": "24",+   "text": "PB12",+   "x": 2.75,+   "y": 5.0,+   "align": "right",+   "vertical": true,+   "h": 0.25+  },+  {+   "pad": "25",+   "text": "PB13",+   "x": 5.0,+   "y": 2.75,+   "align": "left",+   "vertical": false,+   "h": 0.25+  },+  {+   "pad": "26",+   "text": "PB14",+   "x": 5.0,+   "y": 2.25,+   "align": "left",+   "vertical": false,+   "h": 0.25+  },+  {+   "pad": "27",+   "text": "PB15",+   "x": 5.0,+   "y": 1.75,+   "align": "left",+   "vertical": false,+   "h": 0.25+  },+  {+   "pad": "28",+   "text": "PA8",+   "x": 5.0,+   "y": 1.25,+   "align": "left",+   "vertical": false,+   "h": 0.25+  },+  {+   "pad": "29",+   "text": "PA9",+   "x": 5.0,+   "y": 0.75,+   "align": "left",+   "vertical": false,+   "h": 0.25+  },+  {+   "pad": "30",+   "text": "PC6",+   "x": 5.0,+   "y": 0.25,+   "align": "left",+   "vertical": false,+   "h": 0.25+  },+  {+   "pad": "31",+   "text": "PC7",+   "x": 5.0,+   "y": -0.25,+   "align": "left",+   "vertical": false,+   "h": 0.25+  },+  {+   "pad": "32",+   "text": "PA10",+   "x": 5.0,+   "y": -0.75,+   "align": "left",+   "vertical": false,+   "h": 0.25+  },+  {+   "pad": "33",+   "text": "PA11 [PA9]",+   "x": 5.0,+   "y": -1.25,+   "align": "left",+   "vertical": false,+   "h": 0.25+  },+  {+   "pad": "34",+   "text": "PA12 [PA10]",+   "x": 5.0,+   "y": -1.75,+   "align": "left",+   "vertical": false,+   "h": 0.25+  },+  {+   "pad": "35",+   "text": "PA13",+   "x": 5.0,+   "y": -2.25,+   "align": "left",+   "vertical": false,+   "h": 0.25+  },+  {+   "pad": "36",+   "text": "PA14-BOOT0",+   "x": 5.0,+   "y": -2.75,+   "align": "left",+   "vertical": false,+   "h": 0.25+  },+  {+   "pad": "37",+   "text": "PA15",+   "x": 2.75,+   "y": -5.0,+   "align": "left",+   "vertical": true,+   "h": 0.25+  },+  {+   "pad": "38",+   "text": "PD0",+   "x": 2.25,+   "y": -5.0,+   "align": "left",+   "vertical": true,+   "h": 0.25+  },+  {+   "pad": "39",+   "text": "PD1",+   "x": 1.75,+   "y": -5.0,+   "align": "left",+   "vertical": true,+   "h": 0.25+  },+  {+   "pad": "40",+   "text": "PD2",+   "x": 1.25,+   "y": -5.0,+   "align": "left",+   "vertical": true,+   "h": 0.25+  },+  {+   "pad": "41",+   "text": "PD3",+   "x": 0.75,+   "y": -5.0,+   "align": "left",+   "vertical": true,+   "h": 0.25+  },+  {+   "pad": "42",+   "text": "PB3",+   "x": 0.25,+   "y": -5.0,+   "align": "left",+   "vertical": true,+   "h": 0.25+  },+  {+   "pad": "43",+   "text": "PB4",+   "x": -0.25,+   "y": -5.0,+   "align": "left",+   "vertical": true,+   "h": 0.25+  },+  {+   "pad": "44",+   "text": "PB5",+   "x": -0.75,+   "y": -5.0,+   "align": "left",+   "vertical": true,+   "h": 0.25+  },+  {+   "pad": "45",+   "text": "PB6",+   "x": -1.25,+   "y": -5.0,+   "align": "left",+   "vertical": true,+   "h": 0.25+  },+  {+   "pad": "46",+   "text": "PB7",+   "x": -1.75,+   "y": -5.0,+   "align": "left",+   "vertical": true,+   "h": 0.25+  },+  {+   "pad": "47",+   "text": "PB8",+   "x": -2.25,+   "y": -5.0,+   "align": "left",+   "vertical": true,+   "h": 0.25+  },+  {+   "pad": "48",+   "text": "PB9",+   "x": -2.75,+   "y": -5.0,+   "align": "left",+   "vertical": true,+   "h": 0.25+  }+ ],+ "pads": [+  {+   "number": "1",+   "shape": "roundrect",+   "center_mm": [+    -4.1625,+    -2.75+   ],+   "size_mm": [+    1.475,+    0.3+   ],+   "rot": 0.0+  },+  {+   "number": "2",+   "shape": "roundrect",+   "center_mm": [+    -4.1625,+    -2.25+   ],+   "size_mm": [+    1.475,+    0.3+   ],+   "rot": 0.0+  },+  {+   "number": "3",+   "shape": "roundrect",+   "center_mm": [+    -4.1625,+    -1.75+   ],+   "size_mm": [+    1.475,+    0.3+   ],+   "rot": 0.0+  },+  {+   "number": "4",+   "shape": "roundrect",+   "center_mm": [+    -4.1625,+    -1.25+   ],+   "size_mm": [+    1.475,+    0.3+   ],+   "rot": 0.0+  },+  {+   "number": "5",+   "shape": "roundrect",+   "center_mm": [+    -4.1625,+    -0.75+   ],+   "size_mm": [+    1.475,+    0.3+   ],+   "rot": 0.0+  },+  {+   "number": "6",+   "shape": "roundrect",+   "center_mm": [+    -4.1625,+    -0.25+   ],+   "size_mm": [+    1.475,+    0.3+   ],+   "rot": 0.0+  },+  {+   "number": "7",+   "shape": "roundrect",+   "center_mm": [+    -4.1625,+    0.25+   ],+   "size_mm": [+    1.475,+    0.3+   ],+   "rot": 0.0+  },+  {+   "number": "8",+   "shape": "roundrect",+   "center_mm": [+    -4.1625,+    0.75+   ],+   "size_mm": [+    1.475,+    0.3+   ],+   "rot": 0.0+  },+  {+   "number": "9",+   "shape": "roundrect",+   "center_mm": [+    -4.1625,+    1.25+   ],+   "size_mm": [+    1.475,+    0.3+   ],+   "rot": 0.0+  },+  {+   "number": "10",+   "shape": "roundrect",+   "center_mm": [+    -4.1625,+    1.75+   ],+   "size_mm": [+    1.475,+    0.3+   ],+   "rot": 0.0+  },+  {+   "number": "11",+   "shape": "roundrect",+   "center_mm": [+    -4.1625,+    2.25+   ],+   "size_mm": [+    1.475,+    0.3+   ],+   "rot": 0.0+  },+  {+   "number": "12",+   "shape": "roundrect",+   "center_mm": [+    -4.1625,+    2.75+   ],+   "size_mm": [+    1.475,+    0.3+   ],+   "rot": 0.0+  },+  {+   "number": "13",+   "shape": "roundrect",+   "center_mm": [+    -2.75,+    4.1625+   ],+   "size_mm": [+    0.3,+    1.475+   ],+   "rot": 0.0+  },+  {+   "number": "14",+   "shape": "roundrect",+   "center_mm": [+    -2.25,+    4.1625+   ],+   "size_mm": [+    0.3,+    1.475+   ],+   "rot": 0.0+  },+  {+   "number": "15",+   "shape": "roundrect",+   "center_mm": [+    -1.75,+    4.1625+   ],+   "size_mm": [+    0.3,+    1.475+   ],+   "rot": 0.0+  },+  {+   "number": "16",+   "shape": "roundrect",+   "center_mm": [+    -1.25,+    4.1625+   ],+   "size_mm": [+    0.3,+    1.475+   ],+   "rot": 0.0+  },+  {+   "number": "17",+   "shape": "roundrect",+   "center_mm": [+    -0.75,+    4.1625+   ],+   "size_mm": [+    0.3,+    1.475+   ],+   "rot": 0.0+  },+  {+   "number": "18",+   "shape": "roundrect",+   "center_mm": [+    -0.25,+    4.1625+   ],+   "size_mm": [+    0.3,+    1.475+   ],+   "rot": 0.0+  },+  {+   "number": "19",+   "shape": "roundrect",+   "center_mm": [+    0.25,+    4.1625+   ],+   "size_mm": [+    0.3,+    1.475+   ],+   "rot": 0.0+  },+  {+   "number": "20",+   "shape": "roundrect",+   "center_mm": [+    0.75,+    4.1625+   ],+   "size_mm": [+    0.3,+    1.475+   ],+   "rot": 0.0+  },+  {+   "number": "21",+   "shape": "roundrect",+   "center_mm": [+    1.25,+    4.1625+   ],+   "size_mm": [+    0.3,+    1.475+   ],+   "rot": 0.0+  },+  {+   "number": "22",+   "shape": "roundrect",+   "center_mm": [+    1.75,+    4.1625+   ],+   "size_mm": [+    0.3,+    1.475+   ],+   "rot": 0.0+  },+  {+   "number": "23",+   "shape": "roundrect",+   "center_mm": [+    2.25,+    4.1625+   ],+   "size_mm": [+    0.3,+    1.475+   ],+   "rot": 0.0+  },+  {+   "number": "24",+   "shape": "roundrect",+   "center_mm": [+    2.75,+    4.1625+   ],+   "size_mm": [+    0.3,+    1.475+   ],+   "rot": 0.0+  },+  {+   "number": "25",+   "shape": "roundrect",+   "center_mm": [+    4.1625,+    2.75+   ],+   "size_mm": [+    1.475,+    0.3+   ],+   "rot": 0.0+  },+  {+   "number": "26",+   "shape": "roundrect",+   "center_mm": [+    4.1625,+    2.25+   ],+   "size_mm": [+    1.475,+    0.3+   ],+   "rot": 0.0+  },+  {+   "number": "27",+   "shape": "roundrect",+   "center_mm": [+    4.1625,+    1.75+   ],+   "size_mm": [+    1.475,+    0.3+   ],+   "rot": 0.0+  },+  {+   "number": "28",+   "shape": "roundrect",+   "center_mm": [+    4.1625,+    1.25+   ],+   "size_mm": [+    1.475,+    0.3+   ],+   "rot": 0.0+  },+  {+   "number": "29",+   "shape": "roundrect",+   "center_mm": [+    4.1625,+    0.75+   ],+   "size_mm": [+    1.475,+    0.3+   ],+   "rot": 0.0+  },+  {+   "number": "30",+   "shape": "roundrect",+   "center_mm": [+    4.1625,+    0.25+   ],+   "size_mm": [+    1.475,+    0.3+   ],+   "rot": 0.0+  },+  {+   "number": "31",+   "shape": "roundrect",+   "center_mm": [+    4.1625,+    -0.25+   ],+   "size_mm": [+    1.475,+    0.3+   ],+   "rot": 0.0+  },+  {+   "number": "32",+   "shape": "roundrect",+   "center_mm": [+    4.1625,+    -0.75+   ],+   "size_mm": [+    1.475,+    0.3+   ],+   "rot": 0.0+  },+  {+   "number": "33",+   "shape": "roundrect",+   "center_mm": [+    4.1625,+    -1.25+   ],+   "size_mm": [+    1.475,+    0.3+   ],+   "rot": 0.0+  },+  {+   "number": "34",+   "shape": "roundrect",+   "center_mm": [+    4.1625,+    -1.75+   ],+   "size_mm": [+    1.475,+    0.3+   ],+   "rot": 0.0+  },+  {+   "number": "35",+   "shape": "roundrect",+   "center_mm": [+    4.1625,+    -2.25+   ],+   "size_mm": [+    1.475,+    0.3+   ],+   "rot": 0.0+  },+  {+   "number": "36",+   "shape": "roundrect",+   "center_mm": [+    4.1625,+    -2.75+   ],+   "size_mm": [+    1.475,+    0.3+   ],+   "rot": 0.0+  },+  {+   "number": "37",+   "shape": "roundrect",+   "center_mm": [+    2.75,+    -4.1625+   ],+   "size_mm": [+    0.3,+    1.475+   ],+   "rot": 0.0+  },+  {+   "number": "38",+   "shape": "roundrect",+   "center_mm": [+    2.25,+    -4.1625+   ],+   "size_mm": [+    0.3,+    1.475+   ],+   "rot": 0.0+  },+  {+   "number": "39",+   "shape": "roundrect",+   "center_mm": [+    1.75,+    -4.1625+   ],+   "size_mm": [+    0.3,+    1.475+   ],+   "rot": 0.0+  },+  {+   "number": "40",+   "shape": "roundrect",+   "center_mm": [+    1.25,+    -4.1625+   ],+   "size_mm": [+    0.3,+    1.475+   ],+   "rot": 0.0+  },+  {+   "number": "41",+   "shape": "roundrect",+   "center_mm": [+    0.75,+    -4.1625+   ],+   "size_mm": [+    0.3,+    1.475+   ],+   "rot": 0.0+  },+  {+   "number": "42",+   "shape": "roundrect",+   "center_mm": [+    0.25,+    -4.1625+   ],+   "size_mm": [+    0.3,+    1.475+   ],+   "rot": 0.0+  },+  {+   "number": "43",+   "shape": "roundrect",+   "center_mm": [+    -0.25,+    -4.1625+   ],+   "size_mm": [+    0.3,+    1.475+   ],+   "rot": 0.0+  },+  {+   "number": "44",+   "shape": "roundrect",+   "center_mm": [+    -0.75,+    -4.1625+   ],+   "size_mm": [+    0.3,+    1.475+   ],+   "rot": 0.0+  },+  {+   "number": "45",+   "shape": "roundrect",+   "center_mm": [+    -1.25,+    -4.1625+   ],+   "size_mm": [+    0.3,+    1.475+   ],+   "rot": 0.0+  },+  {+   "number": "46",+   "shape": "roundrect",+   "center_mm": [+    -1.75,+    -4.1625+   ],+   "size_mm": [+    0.3,+    1.475+   ],+   "rot": 0.0+  },+  {+   "number": "47",+   "shape": "roundrect",+   "center_mm": [+    -2.25,+    -4.1625+   ],+   "size_mm": [+    0.3,+    1.475+   ],+   "rot": 0.0+  },+  {+   "number": "48",+   "shape": "roundrect",+   "center_mm": [+    -2.75,+    -4.1625+   ],+   "size_mm": [+    0.3,+    1.475+   ],+   "rot": 0.0+  }+ ]+}\ No newline at end of file