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
}