AnasSarkiz/magnetic-shutter-remote-r8
A USB‑C rechargeable battery-powered ESP32‑C3 wireless controller with Li‑ion charging, protected 3.3‑V buck‑boost regulation, thermal/safety monitoring, status LEDs, buttons, programming UART, crystal clock, and 2.4‑GHz antenna matching network.
- Version
- 0.4.0-prototype
- License
- unset
- Stars
- 0
product/mechanical-model-review.json
{
"source_view": "product.geometry",
"canonical_native_glb_sha256": "a030bcfc0fe5c7863dc53d4dda8f61a8246b9142516715480eb2fb290b71b584",
"source_plans_sha256": "a1c1de8842f91abd60311415a83a481549a7830954a279d4f88076151222906d",
"geometry_review_sha256": "3c2215cd81a66846d625df7079f109291708d69a650ca53732fd1bbd1f680f23",
"model_coordinate_frame": "product XYZ, board normal z+, millimeters",
"proper_rigid_transforms_only": true,
"models": [
{
"part": "RemoteBase",
"file": "product/models/mechanical/RemoteBase.glb",
"sha256": "f6cebc9f2258dea527b50943fcb8ab3580f7a7748e3fcf2a2eb93ad3cac89a69",
"bytes": 273280,
"triangles": 5672,
"exported_triangles": 5672,
"bounds_delta_mm": 0.0,
"canonical_base_color_rgba": [
0.06,
0.065,
0.07,
1.0
],
"no_mesh_repair_or_simplification": true
},
{
"part": "BatterySupport",
"file": "product/models/mechanical/BatterySupport.glb",
"sha256": "ab5de3cea1466c37d476fa4272128ecb1ff999dc599dd50b97fc42fe372b3b89",
"bytes": 2556,
"triangles": 32,
"exported_triangles": 32,
"bounds_delta_mm": 0.0,
"canonical_base_color_rgba": [
0.1,
0.11,
0.12,
1.0
],
"no_mesh_repair_or_simplification": true
},
{
"part": "ASR00012_MaximumEnvelope",
"file": "product/models/mechanical/ASR00012_MaximumEnvelope.glb",
"sha256": "27d47ce4d5390b1027f51b41189e7f4babc34c94a4498c93eb7946831582983b",
"bytes": 1592,
"triangles": 12,
"exported_triangles": 12,
"bounds_delta_mm": 0.0,
"canonical_base_color_rgba": [
0.7,
0.72,
0.75,
1.0
],
"no_mesh_repair_or_simplification": true
},
{
"part": "SideShutterPlunger",
"file": "product/models/mechanical/SideShutterPlunger.glb",
"sha256": "c5e8d32ec7cd393e9ab2c41090b49826faa91f43b9c92ead36fa08587ec401b7",
"bytes": 29704,
"triangles": 596,
"exported_triangles": 596,
"bounds_delta_mm": 0.0,
"canonical_base_color_rgba": [
0.48,
0.29,
0.14,
1.0
],
"no_mesh_repair_or_simplification": true
},
{
"part": "RemoteLid",
"file": "product/models/mechanical/RemoteLid.glb",
"sha256": "1f9061a86c006f3cc3f327f6e9149bf867d9703d62222736a3126d29ae488a9e",
"bytes": 203460,
"triangles": 4217,
"exported_triangles": 4217,
"bounds_delta_mm": 0.0,
"canonical_base_color_rgba": [
0.065,
0.07,
0.075,
1.0
],
"no_mesh_repair_or_simplification": true
},
{
"part": "FingerGripInsert",
"file": "product/models/mechanical/FingerGripInsert.glb",
"sha256": "2ea9903133c4aab712598d7b28a630a58c08b135cd20858bba7f3e82694374e7",
"bytes": 23068,
"triangles": 458,
"exported_triangles": 458,
"bounds_delta_mm": 0.0,
"canonical_base_color_rgba": [
0.025,
0.028,
0.03,
1.0
],
"no_mesh_repair_or_simplification": true
},
{
"part": "MagSafeRearCover",
"file": "product/models/mechanical/MagSafeRearCover.glb",
"sha256": "d0240c02bad23703af953b412238938ca5adbf60c4df88a223289c6f2b572dab",
"bytes": 12612,
"triangles": 240,
"exported_triangles": 240,
"bounds_delta_mm": 0.0,
"canonical_base_color_rgba": [
0.025,
0.028,
0.03,
1.0
],
"no_mesh_repair_or_simplification": true
},
{
"part": "MagSafeGrip",
"file": "product/models/mechanical/MagSafeGrip.glb",
"sha256": "b9b1241ba02ae4a629d871a7bd01d07c960ea72a3cb7c8bde93f77573eacf3a1",
"bytes": 162884,
"triangles": 3372,
"exported_triangles": 3372,
"bounds_delta_mm": 0.0,
"canonical_base_color_rgba": [
0.06,
0.065,
0.07,
1.0
],
"no_mesh_repair_or_simplification": true
},
{
"part": "MagSafeFaceCover",
"file": "product/models/mechanical/MagSafeFaceCover.glb",
"sha256": "fd9b3134ffe1ccf26f8b0fe548415542b19c11fb127103af5484a9b4441ef6a1",
"bytes": 13132,
"triangles": 252,
"exported_triangles": 252,
"bounds_delta_mm": 0.0,
"canonical_base_color_rgba": [
0.055,
0.06,
0.065,
1.0
],
"no_mesh_repair_or_simplification": true
},
{
"part": "MagSafeArrayReference",
"file": "product/models/mechanical/MagSafeArrayReference.glb",
"sha256": "3c355515c38df562a654430dc815065ff165a9cac6ba436d1b22e0427f7c58ce",
"bytes": 31632,
"triangles": 636,
"exported_triangles": 636,
"bounds_delta_mm": 0.0,
"canonical_base_color_rgba": [
0.8,
0.55,
0.15,
0.45
],
"no_mesh_repair_or_simplification": true
}
],
"passes": true
}