component
STM32G431CBT6 - Arm Cortex-M4 Microcontroller
Public Made by Adomby adom
STMicroelectronics Microcontrollers (MCU/MPU/SOC), LQFP-48(7x7). Pinout checked against ST's open pin data, KiCad symbol/footprint/3D.
← Commit history
Record exact hero generator and display-font provenance
2 files changed
+55−4
README.md+1−1@@ -145,4 +145,4 @@ The hero applies only a 180-degree Z display rotation; no geometry is scaled. Us ## Footprint-aware inspection hero -The current hero adds separate nonphysical reference layers: teal dashed copper boundaries at50% opacity, silkscreen at30% opacity and actual symbol pin names (unique pad numbers when unnamed) at50% opacity. Orbit underneath to compare physical terminals, copper and pin1 marks. Copper outlines are not soldermask/paste. Existing MPN, materials, animations and lights are preserved. These helpers are excluded from board-use STEP/GLB files. [Geometry, mapping and source hashes](stm32g431cbt6-hero-footprint.overlay.json); [pin-map input](hero-pin-map.json). Physical body can occlude seating-plane artwork; inspect the underside or isolate it. Generated display-font contours are not native fab artwork.+The current hero adds separate nonphysical reference layers: teal dashed copper boundaries at 50% opacity, silkscreen at 30% opacity and actual symbol pin names (unique pad numbers when unnamed) at 50% opacity. Orbit underneath to compare physical terminals, copper and pin1 marks. Copper outlines are not soldermask/paste. Existing MPN, materials, animations and lights are preserved. These helpers are excluded from board-use STEP/GLB files. [Geometry, mapping and source hashes](stm32g431cbt6-hero-footprint.overlay.json); [pin-map input](hero-pin-map.json). Physical body can occlude seating-plane artwork; inspect the underside or isolate it. Generated display-font contours are not native fab artwork.
stm32g431cbt6-hero-footprint.overlay.json+54−3@@ -1,4 +1,7 @@ {+ "font_file": "DejaVuSansMono.ttf",+ "font_sha256": "602ec86b8948cfcd956482fe64f94c36c867770149ef2f791d4613f443bcecb3",+ "generator_sha256": "215e095ac1225c5920f99fcd8977c094db6d525878d0ede12fb5df46e9e8d7f6", "source_glb_sha256": "d4594009e3c830dcd2de4ca87bc6f0ba690a2479516a36f2bd5509585344ceb2", "footprint_sha256": "1ccc5ad4d95398a4c6eb4b4cd1c429865368d06b8373613c6fcb332b53106ee0", "derivative_sha256": "b519c4f9d0abfbf83a974ba240e51312e8db8190e10d554c38ee1e99b2f7bc3e",@@ -9,6 +12,7 @@ "pad_outline": "copper perimeter, not solder mask or paste", "dash_mm": 0.07, "gap_mm": 0.045,+ "silkscreen_path_count": 9, "silkscreen_opacity": 0.3, "pad_outline_opacity": 0.5, "pad_outline_color": "teal #00E6DC",@@ -19,6 +23,7 @@ "pads": [ { "number": "1",+ "drill_boundary_drawn": false, "signal_name": "VBAT", "display_name": "VBAT", "pad_number_fallback": false,@@ -48,6 +53,7 @@ }, { "number": "2",+ "drill_boundary_drawn": false, "signal_name": "PC13", "display_name": "PC13", "pad_number_fallback": false,@@ -77,6 +83,7 @@ }, { "number": "3",+ "drill_boundary_drawn": false, "signal_name": "PC14-OSC32_IN", "display_name": "PC14-OSC32_IN", "pad_number_fallback": false,@@ -106,6 +113,7 @@ }, { "number": "4",+ "drill_boundary_drawn": false, "signal_name": "PC15-OSC32_OUT", "display_name": "PC15-OSC32_OUT", "pad_number_fallback": false,@@ -135,6 +143,7 @@ }, { "number": "5",+ "drill_boundary_drawn": false, "signal_name": "PF0-OSC_IN", "display_name": "PF0-OSC_IN", "pad_number_fallback": false,@@ -164,6 +173,7 @@ }, { "number": "6",+ "drill_boundary_drawn": false, "signal_name": "PF1-OSC_OUT", "display_name": "PF1-OSC_OUT", "pad_number_fallback": false,@@ -193,6 +203,7 @@ }, { "number": "7",+ "drill_boundary_drawn": false, "signal_name": "PG10-NRST", "display_name": "PG10-NRST", "pad_number_fallback": false,@@ -222,6 +233,7 @@ }, { "number": "8",+ "drill_boundary_drawn": false, "signal_name": "PA0", "display_name": "PA0", "pad_number_fallback": false,@@ -251,6 +263,7 @@ }, { "number": "9",+ "drill_boundary_drawn": false, "signal_name": "PA1", "display_name": "PA1", "pad_number_fallback": false,@@ -280,6 +293,7 @@ }, { "number": "10",+ "drill_boundary_drawn": false, "signal_name": "PA2", "display_name": "PA2", "pad_number_fallback": false,@@ -309,6 +323,7 @@ }, { "number": "11",+ "drill_boundary_drawn": false, "signal_name": "PA3", "display_name": "PA3", "pad_number_fallback": false,@@ -338,6 +353,7 @@ }, { "number": "12",+ "drill_boundary_drawn": false, "signal_name": "PA4", "display_name": "PA4", "pad_number_fallback": false,@@ -367,6 +383,7 @@ }, { "number": "13",+ "drill_boundary_drawn": false, "signal_name": "PA5", "display_name": "PA5", "pad_number_fallback": false,@@ -396,6 +413,7 @@ }, { "number": "14",+ "drill_boundary_drawn": false, "signal_name": "PA6", "display_name": "PA6", "pad_number_fallback": false,@@ -425,6 +443,7 @@ }, { "number": "15",+ "drill_boundary_drawn": false, "signal_name": "PA7", "display_name": "PA7", "pad_number_fallback": false,@@ -454,6 +473,7 @@ }, { "number": "16",+ "drill_boundary_drawn": false, "signal_name": "PB0", "display_name": "PB0", "pad_number_fallback": false,@@ -483,6 +503,7 @@ }, { "number": "17",+ "drill_boundary_drawn": false, "signal_name": "PB1", "display_name": "PB1", "pad_number_fallback": false,@@ -512,6 +533,7 @@ }, { "number": "18",+ "drill_boundary_drawn": false, "signal_name": "PB2", "display_name": "PB2", "pad_number_fallback": false,@@ -541,6 +563,7 @@ }, { "number": "19",+ "drill_boundary_drawn": false, "signal_name": "VSSA", "display_name": "VSSA", "pad_number_fallback": false,@@ -570,6 +593,7 @@ }, { "number": "20",+ "drill_boundary_drawn": false, "signal_name": "VREF+", "display_name": "VREF+", "pad_number_fallback": false,@@ -599,6 +623,7 @@ }, { "number": "21",+ "drill_boundary_drawn": false, "signal_name": "VDDA", "display_name": "VDDA", "pad_number_fallback": false,@@ -628,6 +653,7 @@ }, { "number": "22",+ "drill_boundary_drawn": false, "signal_name": "PB10", "display_name": "PB10", "pad_number_fallback": false,@@ -657,6 +683,7 @@ }, { "number": "23",+ "drill_boundary_drawn": false, "signal_name": "VSS", "display_name": "VSS", "pad_number_fallback": false,@@ -686,6 +713,7 @@ }, { "number": "24",+ "drill_boundary_drawn": false, "signal_name": "VDD", "display_name": "VDD", "pad_number_fallback": false,@@ -715,6 +743,7 @@ }, { "number": "25",+ "drill_boundary_drawn": false, "signal_name": "PB11", "display_name": "PB11", "pad_number_fallback": false,@@ -744,6 +773,7 @@ }, { "number": "26",+ "drill_boundary_drawn": false, "signal_name": "PB12", "display_name": "PB12", "pad_number_fallback": false,@@ -773,6 +803,7 @@ }, { "number": "27",+ "drill_boundary_drawn": false, "signal_name": "PB13", "display_name": "PB13", "pad_number_fallback": false,@@ -802,6 +833,7 @@ }, { "number": "28",+ "drill_boundary_drawn": false, "signal_name": "PB14", "display_name": "PB14", "pad_number_fallback": false,@@ -831,6 +863,7 @@ }, { "number": "29",+ "drill_boundary_drawn": false, "signal_name": "PB15", "display_name": "PB15", "pad_number_fallback": false,@@ -860,6 +893,7 @@ }, { "number": "30",+ "drill_boundary_drawn": false, "signal_name": "PA8", "display_name": "PA8", "pad_number_fallback": false,@@ -889,6 +923,7 @@ }, { "number": "31",+ "drill_boundary_drawn": false, "signal_name": "PA9", "display_name": "PA9", "pad_number_fallback": false,@@ -918,6 +953,7 @@ }, { "number": "32",+ "drill_boundary_drawn": false, "signal_name": "PA10", "display_name": "PA10", "pad_number_fallback": false,@@ -947,6 +983,7 @@ }, { "number": "33",+ "drill_boundary_drawn": false, "signal_name": "PA11", "display_name": "PA11", "pad_number_fallback": false,@@ -976,6 +1013,7 @@ }, { "number": "34",+ "drill_boundary_drawn": false, "signal_name": "PA12", "display_name": "PA12", "pad_number_fallback": false,@@ -1005,6 +1043,7 @@ }, { "number": "35",+ "drill_boundary_drawn": false, "signal_name": "VSS", "display_name": "VSS", "pad_number_fallback": false,@@ -1034,6 +1073,7 @@ }, { "number": "36",+ "drill_boundary_drawn": false, "signal_name": "VDD", "display_name": "VDD", "pad_number_fallback": false,@@ -1063,6 +1103,7 @@ }, { "number": "37",+ "drill_boundary_drawn": false, "signal_name": "PA13", "display_name": "PA13", "pad_number_fallback": false,@@ -1092,6 +1133,7 @@ }, { "number": "38",+ "drill_boundary_drawn": false, "signal_name": "PA14", "display_name": "PA14", "pad_number_fallback": false,@@ -1121,6 +1163,7 @@ }, { "number": "39",+ "drill_boundary_drawn": false, "signal_name": "PA15", "display_name": "PA15", "pad_number_fallback": false,@@ -1150,6 +1193,7 @@ }, { "number": "40",+ "drill_boundary_drawn": false, "signal_name": "PB3", "display_name": "PB3", "pad_number_fallback": false,@@ -1179,6 +1223,7 @@ }, { "number": "41",+ "drill_boundary_drawn": false, "signal_name": "PB4", "display_name": "PB4", "pad_number_fallback": false,@@ -1208,6 +1253,7 @@ }, { "number": "42",+ "drill_boundary_drawn": false, "signal_name": "PB5", "display_name": "PB5", "pad_number_fallback": false,@@ -1237,6 +1283,7 @@ }, { "number": "43",+ "drill_boundary_drawn": false, "signal_name": "PB6", "display_name": "PB6", "pad_number_fallback": false,@@ -1266,6 +1313,7 @@ }, { "number": "44",+ "drill_boundary_drawn": false, "signal_name": "PB7", "display_name": "PB7", "pad_number_fallback": false,@@ -1295,6 +1343,7 @@ }, { "number": "45",+ "drill_boundary_drawn": false, "signal_name": "PB8-BOOT0", "display_name": "PB8-BOOT0", "pad_number_fallback": false,@@ -1324,6 +1373,7 @@ }, { "number": "46",+ "drill_boundary_drawn": false, "signal_name": "PB9", "display_name": "PB9", "pad_number_fallback": false,@@ -1353,6 +1403,7 @@ }, { "number": "47",+ "drill_boundary_drawn": false, "signal_name": "VSS", "display_name": "VSS", "pad_number_fallback": false,@@ -1382,6 +1433,7 @@ }, { "number": "48",+ "drill_boundary_drawn": false, "signal_name": "VDD", "display_name": "VDD", "pad_number_fallback": false,@@ -1415,6 +1467,5 @@ "Nonphysical reference lines, not a manufacturing layer or manufacturer STEP geometry.", "Silkscreen text follows source text/placement but uses the supplied display font.", "Physical body can occlude artwork on the seating plane; inspect underside or hide the body."- ],- "scope": "Nonphysical component wiki hero only; do not use as board component model."-}+ ]+}