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.
main
John Lauer
3D model from KiCad's own package generator at the datasheet's values: radiused gull-wing leads in matte tin, reviewed…
9ad862b
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277
{
"schema": "adom/models@1",
"part": "STM32G431CBT6",
"models": [
{
"path": "lod/stm32g431cbt6-high.glb",
"format": "glb",
"title": "STM32G431CBT6 LOD high",
"status": "current",
"slot": null,
"variant": "lod",
"use": [
"render",
"board-insertion"
],
"unique": "LOD high: identical bytes to the marked GLB; see lod/manifest.json",
"marking": {
"text": "STM32G431 / CBT6 / Y WW / R",
"surface": "top, along the long axis, upright with pin 1 lower left",
"colour": "light grey on black epoxy",
"source": "ST DS12589 Rev 2 p.177"
},
"sha256": "158a839555b2f7d40c9e15a186816a069b5cff42ed948d4a522510f8a5b168e4",
"git_blob": "f0f52cac7f209e3407b342e84bb47003544f65fd",
"bytes": 316756,
"role": "derived",
"colours": true,
"derived_from": "stm32g431cbt6-etched.step",
"source": "step2glb 0.13.2 + glTF Transform 3.10.1 (batching, quantization, meshopt simplification) + materials.py (matte tin leads)",
"thumb": "docs/models/stm32g431cbt6-high-glb-top.png"
},
{
"path": "lod/stm32g431cbt6-low.glb",
"format": "glb",
"title": "STM32G431CBT6 LOD low",
"status": "current",
"slot": null,
"variant": "lod",
"use": [
"render",
"board-insertion"
],
"unique": "LOD low: unmarked, quantized; see lod/manifest.json",
"marking": null,
"sha256": "fc8238e3757fafa5e14d35c65816da9fa5efae31e0ab058ccc4c8c9e9cd76881",
"git_blob": "32bf79a461ddb1a3e1fd63338d6b2ad2cdad98c9",
"bytes": 124128,
"role": "derived",
"colours": true,
"derived_from": "stm32g431cbt6.step",
"source": "step2glb 0.13.2 + glTF Transform 3.10.1 (batching, quantization, meshopt simplification) + materials.py (matte tin leads)",
"thumb": "docs/models/stm32g431cbt6-low-glb-top.png"
},
{
"path": "lod/stm32g431cbt6-medium.glb",
"format": "glb",
"title": "STM32G431CBT6 LOD medium",
"status": "current",
"slot": null,
"variant": "lod",
"use": [
"render",
"board-insertion"
],
"unique": "LOD medium: marked, quantized; see lod/manifest.json",
"marking": {
"text": "STM32G431 / CBT6 / Y WW / R",
"surface": "top, along the long axis, upright with pin 1 lower left",
"colour": "light grey on black epoxy",
"source": "ST DS12589 Rev 2 p.177"
},
"sha256": "c0b811bf0289aa8679796ef9e81ff2be962560466a55814f8dbd3bf3fdffb25c",
"git_blob": "63523ddf496b743b5e80ef23e632ff37afd869f8",
"bytes": 230332,
"role": "derived",
"colours": true,
"derived_from": "stm32g431cbt6-etched.step",
"source": "step2glb 0.13.2 + glTF Transform 3.10.1 (batching, quantization, meshopt simplification) + materials.py (matte tin leads)",
"thumb": "docs/models/stm32g431cbt6-medium-glb-top.png"
},
{
"path": "lod/stm32g431cbt6-super-low.glb",
"format": "glb",
"title": "STM32G431CBT6 LOD super-low",
"status": "current",
"slot": null,
"variant": "lod",
"use": [
"render",
"board-insertion"
],
"unique": "LOD super-low: undrafted body, unmarked, quantized; see lod/manifest.json",
"marking": null,
"sha256": "a8def26ebdbad8a4df5ae501c5b68658366a89fec81cf76fb97749ae1a99cb81",
"git_blob": "1f099ccff0d309e1c1ccd9964109287f187b79e4",
"bytes": 88316,
"role": "derived",
"colours": true,
"derived_from": "stm32g431cbt6.step",
"source": "step2glb 0.13.2 + glTF Transform 3.10.1 (batching, quantization, meshopt simplification) + materials.py (matte tin leads)",
"thumb": "docs/models/stm32g431cbt6-super-low-glb-top.png"
},
{
"path": "provenance/previous/stm32g431cbt6-kicad-generic.step",
"format": "step",
"title": "Previous plain model: KiCad packages3D generic (CC-BY-SA 4.0)",
"status": "previous",
"slot": null,
"variant": "original",
"use": [
"archive"
],
"unique": "The generic KiCad model this page carried before; replaced because it misses the datasheet (see provenance/3d-model.json)",
"marking": null,
"sha256": "9dea352d93177c2904afd7d7b68ea8855ce1ab691f69f8b3e13655600514b6bf",
"git_blob": "7dc7c197ed4a79a170f7a98838280341b3bb00fc",
"bytes": 631616,
"role": "derived",
"colours": true,
"derived_from": null,
"source": "KiCad packages3D",
"thumb_bottom": "docs/models/stm32g431cbt6-kicad-generic-step-bottom.png",
"thumb": "docs/models/stm32g431cbt6-kicad-generic-step-top.png"
},
{
"path": "stm32g431cbt6-etched.glb",
"format": "glb",
"title": "STM32G431CBT6, real top marking (GLB, board use)",
"status": "current",
"slot": "model_3d_plain",
"variant": "etched",
"use": [
"render",
"board-insertion"
],
"unique": "Web/board-viewer copy of the marked STEP, clean (no pad outlines, labels or silkscreen)",
"marking": {
"text": "STM32G431 / CBT6 / Y WW / R",
"surface": "top, along the long axis, upright with pin 1 lower left",
"colour": "light grey on black epoxy",
"source": "ST DS12589 Rev 2 p.177"
},
"sha256": "158a839555b2f7d40c9e15a186816a069b5cff42ed948d4a522510f8a5b168e4",
"git_blob": "f0f52cac7f209e3407b342e84bb47003544f65fd",
"bytes": 316756,
"role": "derived",
"colours": true,
"derived_from": "stm32g431cbt6-etched.step",
"source": "step2glb 0.13.2 + glTF Transform 3.10.1 (batching, quantization, meshopt simplification) + materials.py (matte tin leads)",
"thumb": "docs/models/stm32g431cbt6-etched-glb-top.png"
},
{
"path": "stm32g431cbt6-etched.step",
"format": "step",
"title": "STM32G431CBT6, real top marking (library model)",
"status": "current",
"slot": "model_3d_step",
"variant": "etched",
"use": [
"board-cad"
],
"unique": "The board-CAD model: KiCad's package generator at the datasheet's values, with the manufacturer's real top marking in the Adom.LaserEtch group",
"marking": {
"text": "STM32G431 / CBT6 / Y WW / R",
"surface": "top, along the long axis, upright with pin 1 lower left",
"colour": "light grey on black epoxy",
"source": "ST DS12589 Rev 2 p.177"
},
"sha256": "efe173126085602def82f271f2eb537890dde0f8ee698d63199b76fefe9968f0",
"git_blob": "e563cef49940283d8497cf22eb84a5b631c284dd",
"bytes": 4004645,
"role": "generated",
"colours": true,
"derived_from": "stm32g431cbt6.step",
"source": "KiCad package generator, see provenance/3d-model.json",
"thumb_bottom": "docs/models/stm32g431cbt6-etched-step-bottom.png",
"thumb": "docs/models/stm32g431cbt6-etched-step-top.png"
},
{
"path": "stm32g431cbt6-hero.glb",
"format": "glb",
"title": "STM32G431CBT6, annotated hero",
"status": "current",
"slot": "model_3d",
"variant": "hero",
"use": [
"wiki-hero"
],
"unique": "The marked chip plus nonphysical reference art: teal dashed pad outlines, silkscreen with pin 1, pad signal names (adom-hero 1.4); never for a board",
"marking": {
"text": "STM32G431 / CBT6 / Y WW / R",
"surface": "top, along the long axis, upright with pin 1 lower left",
"colour": "light grey on black epoxy",
"source": "ST DS12589 Rev 2 p.177"
},
"sha256": "e4e56d05a4fdb13b54f53596e2ce672bf0fa397e11ff964bb619f84e88ef859a",
"git_blob": "38494e00ac2ccfe00cd516520fbdbe2762cac91a",
"bytes": 769900,
"role": "derived",
"colours": true,
"derived_from": "stm32g431cbt6-etched.glb",
"source": "adom/component-hero hero_glb.py",
"thumb": "docs/models/stm32g431cbt6-hero-glb-top.png"
},
{
"path": "stm32g431cbt6.glb",
"format": "glb",
"title": "STM32G431CBT6, unmarked (GLB)",
"status": "current",
"slot": null,
"variant": "plain",
"use": [
"render"
],
"unique": "Web copy of the unmarked STEP",
"marking": null,
"sha256": "ccc1377d3d94d43a23368c99cc1e4d0f6cc9a42fb8cdb69dbeae6fdf8ae50ea2",
"git_blob": "ca4771b5626b005681b4d2bdcbb7fb7f46fd254d",
"bytes": 295184,
"role": "derived",
"colours": true,
"derived_from": "stm32g431cbt6.step",
"source": "step2glb 0.13.2 + glTF Transform 3.10.1 (batching, quantization, meshopt simplification) + materials.py (matte tin leads)",
"thumb": "docs/models/stm32g431cbt6-glb-top.png"
},
{
"path": "stm32g431cbt6.step",
"format": "step",
"title": "STM32G431CBT6, unmarked",
"status": "current",
"slot": "model_3d_step_plain",
"variant": "plain",
"use": [
"board-cad"
],
"unique": "Same package with no marking, for anyone who marks their own boards",
"marking": null,
"sha256": "f12a97c4bfc43a0049488629418adc5e823ae063ee1e4f02d83d990fcbd951e5",
"git_blob": "498cff5d4a00246e13114096e552269af5b798eb",
"bytes": 3660040,
"role": "generated",
"colours": true,
"derived_from": null,
"source": "KiCad package generator, see provenance/3d-model.json",
"thumb_bottom": "docs/models/stm32g431cbt6-step-bottom.png",
"thumb": "docs/models/stm32g431cbt6-step-top.png"
},
{
"path": "provenance/previous/stm32g431cbt6-cadquery-square-fold.step",
"format": "step",
"title": "Previous plain model: hand-built square-fold leads (CadQuery, stm32g431cbt6)",
"status": "previous",
"slot": null,
"variant": "original",
"use": [
"archive"
],
"unique": "The square-fold model this page carried from 2026-10-19 to 2026-10-21; replaced by KiCad's package generator (see provenance/3d-model.json)",
"marking": null,
"role": "datasheet-built",
"colours": true,
"derived_from": null,
"source": "provenance/tools/build_*.py (CadQuery)",
"thumb": "docs/models/stm32g431cbt6-cadquery-square-fold-step-top.png",
"thumb_bottom": "docs/models/stm32g431cbt6-cadquery-square-fold-step-bottom.png",
"sha256": "e1a453b4c6cc2df7b817392b9dbbf45b615e68c09836b819a30b35c169fa124c",
"git_blob": "d98bb22502fc898a9b5306517106f4efb30e0525",
"bytes": 1623223
}
],
"updated": "2026-10-21",
"front": [
0,
-1,
0
]
}