component
JST SM04B-GHS-TB(LF)(SN) GH 4-circuit side entry SMT header
Public Made by Adomby adom
JST GH 1.25 mm pitch, 4 circuits, side entry (right angle) SMT shrouded header with two solder tabs; mates with GHR-04V-S and SSHL-002T-P0.2.
main
John Lauer
Add KiCad symbol and footprint, STEP, GLBs, hero, LODs, Fusion and Altium libraries, viewers
2b092ba
5h ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
{
"schema": "adom/component-lod@1",
"mpn": "SM04B-GHS-TB(LF)(SN)",
"units": "metres (glTF)",
"upAxis": "Z (Adom/KiCad frame; seated on z = 0, centred on the footprint origin)",
"status": "candidate",
"source": {
"path": "sm04b-ghs-tb-lf-sn.step",
"sha256": "aacba39c0ebf407941d81e202e5fc85121532adadfd38f26725330dea8815ac7"
},
"generator": "step2glb convert --compress none -> provenance/tools/glb_parts.mjs (glTF Transform 4.1.1, meshoptimizer 0.22.0); previews by provenance/tools/render.py",
"note": "The KiCad model is already low-poly (756 triangles, all planar faces), so simplification removes few triangles (744 low, 722 super-low); the lower levels mainly save bytes through quantization. No level carries footprint copper, pad labels or silkscreen; none carries a marking (the part has none).",
"levels": [
{
"level": "high",
"path": "lod/sm04b-ghs-tb-lf-sn-high.glb",
"sha256": "13dfd4dd38fc1ca3d2c1d013528430cc90dcf64c6989e1e4f86a380206034299",
"sizeBytes": 33808,
"decodedBufferBytes": 31944,
"triangles": 756,
"primitives": 2,
"boundsMm": [
-4.125,
-2.475,
-0.005,
4.125,
2.475,
4.245
],
"markingIncluded": false,
"helperNodes": [],
"extensions": [],
"derivation": "board-use GLB: housing and contacts batched per part, uncompressed (lossless; same file as sm04b-ghs-tb-lf-sn.glb)",
"review": "candidate: inspected as cached images; not qualified in a streaming LOD viewer",
"preview": {
"path": "lod/sm04b-ghs-tb-lf-sn-high.png",
"sha256": "21954787bd6589437c242d0f57ed1c3ef65c36cdb57c12fd5459149178362434",
"sizeBytes": 18926,
"width": 400,
"height": 400,
"view": "iso (front-left, from above), same camera on every level",
"sourceLevelSha256": "13dfd4dd38fc1ca3d2c1d013528430cc90dcf64c6989e1e4f86a380206034299"
}
},
{
"level": "medium",
"path": "lod/sm04b-ghs-tb-lf-sn-medium.glb",
"sha256": "393bfa3c06a040406aa7d59d56b04f8ba8814703bf77bdb8d12b40c35690e6cc",
"sizeBytes": 24912,
"decodedBufferBytes": 18240,
"triangles": 756,
"primitives": 2,
"boundsMm": [
-4.125,
-2.475,
-0.005,
4.125,
2.475,
4.245
],
"markingIncluded": false,
"helperNodes": [],
"extensions": [
"KHR_mesh_quantization"
],
"derivation": "high, KHR_mesh_quantization",
"review": "candidate: inspected as cached images; not qualified in a streaming LOD viewer",
"preview": {
"path": "lod/sm04b-ghs-tb-lf-sn-medium.png",
"sha256": "bd680c517445dfc4137de9e640bbd117897506bfea8b29586507464f5aad7baf",
"sizeBytes": 19250,
"width": 400,
"height": 400,
"view": "iso (front-left, from above), same camera on every level",
"sourceLevelSha256": "393bfa3c06a040406aa7d59d56b04f8ba8814703bf77bdb8d12b40c35690e6cc"
}
},
{
"level": "low",
"path": "lod/sm04b-ghs-tb-lf-sn-low.glb",
"sha256": "7d2ae02b8558a405c52f0731ae8677e8b7a3134c46c252751dc6aaede0cfa007",
"sizeBytes": 24584,
"decodedBufferBytes": 17976,
"triangles": 744,
"primitives": 2,
"boundsMm": [
-4.125,
-2.475,
-0.005,
4.125,
2.475,
4.245
],
"markingIncluded": false,
"helperNodes": [],
"extensions": [
"KHR_mesh_quantization"
],
"derivation": "weld + meshopt simplify ratio 0.5 error 0.002, quantized",
"review": "candidate: inspected as cached images; not qualified in a streaming LOD viewer",
"preview": {
"path": "lod/sm04b-ghs-tb-lf-sn-low.png",
"sha256": "bd680c517445dfc4137de9e640bbd117897506bfea8b29586507464f5aad7baf",
"sizeBytes": 19250,
"width": 400,
"height": 400,
"view": "iso (front-left, from above), same camera on every level",
"sourceLevelSha256": "7d2ae02b8558a405c52f0731ae8677e8b7a3134c46c252751dc6aaede0cfa007"
}
},
{
"level": "super-low",
"path": "lod/sm04b-ghs-tb-lf-sn-super-low.glb",
"sha256": "91f28a6f3c7d5c33cf2cbf73260709204060677b3e3820b8775876d8e2006e0f",
"sizeBytes": 24100,
"decodedBufferBytes": 17580,
"triangles": 722,
"primitives": 2,
"boundsMm": [
-4.125,
-2.475,
-0.005,
4.125,
2.475,
4.245
],
"markingIncluded": false,
"helperNodes": [],
"extensions": [
"KHR_mesh_quantization"
],
"derivation": "weld + meshopt simplify ratio 0.25 error 0.01, quantized",
"review": "candidate: inspected as cached images; not qualified in a streaming LOD viewer",
"preview": {
"path": "lod/sm04b-ghs-tb-lf-sn-super-low.png",
"sha256": "bd680c517445dfc4137de9e640bbd117897506bfea8b29586507464f5aad7baf",
"sizeBytes": 19250,
"width": 400,
"height": 400,
"view": "iso (front-left, from above), same camera on every level",
"sourceLevelSha256": "91f28a6f3c7d5c33cf2cbf73260709204060677b3e3820b8775876d8e2006e0f"
}
}
]
}