component
STM32G0B1KBU6
Public Made by Adomby adom
STMicroelectronics Microcontrollers, UFQFPN-32(5x5). KiCad symbol, footprint and 3D as used on Adom boards; pin functions from the manufacturer datasheet.
main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
{
"schema": "adom/3d-model-provenance@1",
"mpn": "STM32G0B1KBU6",
"date": "2026-10-27",
"classification": "Generated (tier 3): KiCad's own package generator run at the datasheet's values by Claude (AI) for Caleb Taylor; not ST CAD and not an ST certification",
"source": {
"tier": 3,
"what": "Adom-generated with the KiCad generator from ST DS13560 Rev 6 (February 2026), Table 83 UFQFPN32 mechanical data (p.131) and Figure 41 outline (p.130)",
"generator": "gitlab.com/kicad/libraries/kicad-footprint-generator @ 6ef686944ab44b3d3d75965a66730ac65d057e63 (2026-10-05), generator package/no_lead (make_qfn), CadQuery 2.8.0",
"generator_key": "UFQFPN-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm (KiCad's own spec for ST UFQFPN32, re-valued to DS13560 by provenance/tools/kicad-generator-ds13560.patch)",
"terms": "CC-BY-SA-4.0 (Adom-authored model; the STEP header carries the KiCad library licence text, CC-BY-SA 4.0 with the KiCad libraries' design exception, which the generator writes). Generator scripts are GPL; their output is not.",
"generated_sha256": "fc2dacc1d92286491f5368edfe51cd5a3c9d624d1534ea68d1933a6b3ce0184f",
"header_note": "stm32g0b1kbu6.step is the generator output with the STEP header's author/description/name rewritten to Adom; the DATA section is byte-identical"
},
"tiers_tried": [
{
"tier": 1,
"result": "not usable",
"why": "ST's CAD for STM32G0B1KB is offered only through SamacSys and Ultra Librarian links behind a my.st.com login or e-mail validation (st.com product page CAD Resources, fetched 2026-10-27); a login wall, and those suppliers' terms do not allow redistributing models in a library"
},
{
"tier": 2,
"result": "not usable",
"why": "KiCad has no UFQFPN-32 5x5 EP3.5 model in kicad-packages3D (Package_DFN_QFN.3dshapes/UFQFPN-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm.step: 404 on 2026-10-27); the nearest, QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm.step, is 0.77 mm tall against A 0.50-0.60"
}
],
"values": {
"D": 5.0,
"E": 5.0,
"A": 0.55,
"A1": 0.0,
"b": 0.25,
"e": 0.5,
"L": 0.4,
"D2": 3.5,
"E2": 3.5,
"N": 32,
"notes": "A at its typical 0.55 (0.50-0.60), A1 at 0 (0-0.05), b typical 0.25 (0.18-0.30), L 0.40 = midpoint of 0.30-0.50 (no typical printed), D2/E2 typical 3.50 (3.40-3.60). Undimensioned: terminal thickness (A3 not printed) left at the generator's A/5 = 0.11 mm; the generator's rounded terminal inner end (radius b/2 = 0.125, Figure 41 Detail C shows radiused corners R >= 0.09); the exposed pad's terminal-1 chamfer and corner radii in Figure 41 are not dimensioned (the figure is not to scale) and are not modelled; KiCad's 0.5 mm pin-1 dimple on top marks pin 1 (Figure 41 top view: terminal A1 index area)"
},
"measured": {
"extents_mm": [
5.0,
5.0,
0.55
],
"terminals": "32 x 0.400 x 0.250 mm at the body edge, centres +/-1.75..+/-0.25 on 0.50 pitch, matching the footprint pad centres",
"exposed_pad_mm": [
3.5,
3.5
],
"pin1": "dimple at (-2.0, +2.0) mm (top-left, STEP Y up) = footprint pin 1 at (-2.4375, -1.75) KiCad"
},
"transform": {
"source_up": "Z",
"seat": "z = 0",
"rotation": "none",
"translation": "none",
"origin": "package centre = footprint origin = pad-pattern centre"
},
"files": {
"stm32g0b1kbu6.step": {
"sha256": "7ae4d90a64b22c011b9b2b25658a7d45899f4c08b3d76d262cd7eb702c6f38bb",
"role": "plain"
},
"stm32g0b1kbu6-etched.step": {
"sha256": "eefc133a0abc9d1da06cb2da0d77190b2f8036fa0381321917761e8a6dc9baf8",
"role": "eda",
"etch": "adom-chip-laser 0.2.0 etch, face top, font 0.558 mm, Adom.LaserEtch part (virtual mark, not ST's marking)"
},
"stm32g0b1kbu6.glb": {
"sha256": "33baba74f821f5c189d711bf637a359de501ca4e8530b29f0aaabfe5840f6e00"
},
"stm32g0b1kbu6-etched.glb": {
"sha256": "d69cf41aaa7a62c0dae6ea9cff4d2349ea6c4c66d4977c696e3bf30b02594ee9"
},
"glb_note": "step2glb convert (glTF-Transform v4.4.0, KHR_mesh_quantization, Z-up content in metres), then provenance/tools/glbmat.py sets PBR metallic/roughness by base colour (epoxy body, matte-tin terminals, pin-1 mark, etch)"
},
"checks": [
"step_pose.py plain and eda: PASS (Z-up, zmin 0, centre offset 0, binding identity)",
"extents 5.00 x 5.00 x 0.55 within D = E 5.00 BSC (aaa 0.15) and A 0.50-0.60",
"terminal L 0.40 within 0.30-0.50, b 0.25 within 0.18-0.30, EP 3.50 within 3.40-3.60, 32 terminals at e 0.50",
"bottom view pin 1 at lower left, as Figure 41 (docs/proof/stm32g0b1kbu6-3d-model.png)"
],
"evidence": [
"docs/proof/stm32g0b1kbu6-3d-model.png"
],
"replaced": {
"why": "the previous model was extracted from a board STEP export and carried no licence (page licence NOASSERTION); it is not kept in the bundle, the wiki history holds it",
"files": {
"stm32g0b1kbu6.step": "d78e7cbde5c638c998f2a03f4a479341b393764138cdd65a74485c919619a77d",
"stm32g0b1kbu6-etched.step": "a81d15c854269feed566681fcca9c14d064d445d8b32ba2a9f15aa1a746881fe",
"stm32g0b1kbu6.glb": "bd0baf992960f81faee93c84719478dec8f6f8b1be88d69872b9998722e34086",
"stm32g0b1kbu6-etched.glb": "3b5ab072fc6353b364abe724ea87500eb1c0944459b9323181e00bd905c1f271"
}
},
"tools": {
"kicad-footprint-generator": "6ef68694",
"cadquery": "2.8.0",
"step2glb": "0.13.2",
"adom-chip-laser": "0.2.0"
},
"license": "CC-BY-SA-4.0"
}