0hmX/pcbgolf-modular-checkpoint

A partial 3D assembly of seven separate PCBs—five USB carriers, an MCU board, and an SBU board—with modeled USB/DC connectors, but no routing, wiring, supports, or tilted-board mounting.

Version
0.0.6
License
UNLICENSED
Stars
0

assembly-validation.json

PCBPCB preview for assembly-validation.json
SchematicSchematic preview for assembly-validation.json
{
  "source_checkpoint": "4e2bc92ec76611d8976748cae4dfa687760dd825",
  "units": "mm",
  "rotation_convention": "Three.js intrinsic XYZ degrees, Rx @ Ry @ Rz",
  "native_witness_sha256": "c3dec13175bd84170f5faa78aa11f33bddea817052126ba2f4e5565c83eb8dc5",
  "models": {
    "usb": {
      "file": "usb.glb",
      "bytes": 4608,
      "sha256": "b4117a6b661fb7a64f78a5093894bf0b3a98dc5206e0b3e1c47ca4f89ae8d960",
      "triangles": 60,
      "native_bounds_mm": [
        -4.47,
        -1.26,
        -0.8,
        4.47,
        6.55,
        3.26
      ],
      "mesh_bounds_mm": [
        -4.46999979019165,
        -1.2599999904632568,
        -0.800000011920929,
        4.46999979019165,
        6.550000190734863,
        3.259999990463257
      ]
    },
    "usb_carrier": {
      "file": "usb_carrier.glb",
      "bytes": 122492,
      "sha256": "e08dd95152dfe19c548c35a6fe8ebd25e6392a1cd39fa114ac35ced5c5b221e8",
      "triangles": 3244,
      "native_bounds_mm": [
        -5.07,
        -1.25,
        -0.4,
        5.07,
        5.25,
        0.0
      ],
      "mesh_bounds_mm": [
        -5.070000171661377,
        -1.25,
        -0.4000000059604645,
        5.070000171661377,
        5.25,
        0.0
      ]
    },
    "dc": {
      "file": "dc.glb",
      "bytes": 2929488,
      "sha256": "be229c1019e7383c1d56fbe7f77905527dcd0289458ed74a56f9cadbc9172efb",
      "triangles": 50908,
      "native_bounds_mm": [
        -5.7,
        -3.85,
        0.6999998999999371,
        5.6,
        3.875000000000069,
        14.00000010000263
      ],
      "mesh_bounds_mm": [
        -5.699999809265137,
        -3.8499999046325684,
        0.699999988079071,
        5.599999904632568,
        3.875,
        14.0
      ]
    },
    "mcu": {
      "file": "mcu.glb",
      "bytes": 1299860,
      "sha256": "7020df54acdf18283759fb7d20a1827abe6a2046fcc6395b1cae9df4d45dbc2c",
      "triangles": 27996,
      "native_bounds_mm": [
        0.0,
        -7.7,
        -0.5850000000000001,
        7.7,
        0.0,
        1.045
      ],
      "mesh_bounds_mm": [
        0.0,
        -7.699999809265137,
        -0.5849999785423279,
        7.699999809265137,
        0.0,
        1.0449999570846558
      ]
    },
    "sbu": {
      "file": "sbu.glb",
      "bytes": 1646116,
      "sha256": "f9265c2cffd1870fe2bcdd67ac19f46dbaa44fbf07b924e08d6e695164112eb6",
      "triangles": 29550,
      "native_bounds_mm": [
        0.0,
        -6.4,
        0.0,
        7.6,
        0.0,
        2.11
      ],
      "mesh_bounds_mm": [
        0.0,
        -6.400000095367432,
        0.0,
        7.599999904632568,
        0.0,
        2.1099889278411865
      ]
    }
  },
  "sources": {
    "usb": {
      "path": "work/candidates/connector_replacements/USB4081_full_tabs_drawing_envelope.step",
      "sha256": "b4947a7d1bff52a6e5b40499287d0f5b4976800a56c8b1b23971cb9624d8c303"
    },
    "usb_carrier": {
      "path": "work/candidates/resume_mechanical/usb4081-contoured-carrier-raw.step",
      "sha256": "e5c95ece5c4ed5e0743fae003074653f132fbfe457940eaf4da4c3ff1b242c69"
    },
    "dc": {
      "path": "work/candidates/resume_mechanical/dc_flush_edge/dc_subassembly_raw.step",
      "sha256": "b8fb6a37b477127f0b4108f275eb8351a0ecf1405a310f40df76ee154e21bacf"
    },
    "mcu": {
      "path": "work/candidates/resume_core/st7p70/st7p70_0p4_copper.step",
      "sha256": "4b88e0654acace4913d240ce072ee505d18d41c6e301a004ab4f84b08b0fe703"
    },
    "sbu": {
      "path": "work/candidates/resume_partition/led680/replica_ch1_sbu2/ch1_sbu2_7p6x6p4_copper.step",
      "sha256": "2dc8f6df4e0955a43c4d76f3a7728caf2424fecdd495006ffa58c29b673997e1"
    }
  },
  "parts": [
    {
      "name": "J1_DC",
      "model": "dc",
      "rotation": {
        "x": 90,
        "y": 0,
        "z": 0
      },
      "position": {
        "x": 6.150000000000002,
        "y": 14.000000100002628,
        "z": 3.4250000000000003
      }
    },
    {
      "name": "J5",
      "model": "usb",
      "rotation": {
        "x": 0,
        "y": -90,
        "z": 90
      },
      "position": {
        "x": 21.03414865201095,
        "y": 5.091480005351036,
        "z": 5.943656867327304
      }
    },
    {
      "name": "J5_CARRIER",
      "model": "usb_carrier",
      "rotation": {
        "x": 0,
        "y": -90,
        "z": 90
      },
      "position": {
        "x": 21.03414865201095,
        "y": 5.091480005351036,
        "z": 5.943656867327304
      }
    },
    {
      "name": "J6",
      "model": "usb",
      "rotation": {
        "x": 90,
        "y": 0,
        "z": 0
      },
      "position": {
        "x": 16.364148642010946,
        "y": 13.033979803143279,
        "z": 0.9500840681727776
      }
    },
    {
      "name": "J6_CARRIER",
      "model": "usb_carrier",
      "rotation": {
        "x": 90,
        "y": 0,
        "z": 0
      },
      "position": {
        "x": 16.364148642010946,
        "y": 13.033979803143279,
        "z": 0.9500840681727776
      }
    },
    {
      "name": "J7",
      "model": "usb",
      "rotation": {
        "x": 90,
        "y": 180,
        "z": 180
      },
      "position": {
        "x": 13.760868404657975,
        "y": 14.43397981314328,
        "z": 5.9236568673273045
      }
    },
    {
      "name": "J7_CARRIER",
      "model": "usb_carrier",
      "rotation": {
        "x": 90,
        "y": 180,
        "z": 180
      },
      "position": {
        "x": 13.760868404657975,
        "y": 14.43397981314328,
        "z": 5.9236568673273045
      }
    },
    {
      "name": "J8",
      "model": "usb",
      "rotation": {
        "x": 0,
        "y": -90,
        "z": -90
      },
      "position": {
        "x": -1.0200000099999977,
        "y": 5.2365549809874175,
        "z": 0.9500840681727776
      }
    },
    {
      "name": "J8_CARRIER",
      "model": "usb_carrier",
      "rotation": {
        "x": 0,
        "y": -90,
        "z": -90
      },
      "position": {
        "x": -1.0200000099999977,
        "y": 5.2365549809874175,
        "z": 0.9500840681727776
      }
    },
    {
      "name": "J3",
      "model": "usb",
      "rotation": {
        "x": 90,
        "y": 180,
        "z": 0
      },
      "position": {
        "x": 1.080208218271014,
        "y": 14.388131133477415,
        "z": 0.9500840681727778
      }
    },
    {
      "name": "J3_CARRIER",
      "model": "usb_carrier",
      "rotation": {
        "x": 90,
        "y": 180,
        "z": 0
      },
      "position": {
        "x": 1.080208218271014,
        "y": 14.388131133477415,
        "z": 0.9500840681727778
      }
    },
    {
      "name": "MCU_PCB",
      "model": "mcu",
      "rotation": {
        "x": 0,
        "y": 90,
        "z": 90
      },
      "position": {
        "x": 12.585,
        "y": 0.5,
        "z": 7.123656867327305
      }
    },
    {
      "name": "CH1_SBU2_PCB",
      "model": "sbu",
      "rotation": {
        "x": 0,
        "y": 90,
        "z": 90
      },
      "position": {
        "x": 14.31,
        "y": 1,
        "z": 6.3
      }
    }
  ],
  "reconstructed_native_bounds_mm": [
    -4.2800000099999975,
    -2.4632750956955112e-15,
    -0.6263431326726965,
    21.83414865201095,
    17.69397981314328,
    7.500084068172778
  ],
  "native_bounds_match": true,
  "electrical_pcb_models": 2,
  "connector_carrier_models": 5,
  "connector_models": 6,
  "qualification": "Partial 18-reference placement witness; external wiring, other circuits, supports, solder access and full functionality absent.",
  "built_entry": "assembly-main.tsx",
  "built_cad_object_count": 7,
  "built_unique_source_names": [
    "CH1_SBU2_PCB",
    "J3_CARRIER",
    "J5_CARRIER",
    "J6_CARRIER",
    "J7_CARRIER",
    "J8_CARRIER",
    "MCU_PCB"
  ],
  "built_transforms_match_native_pose": true,
  "generated_pcb_board_count": 0,
  "native_board_rotation_workaround": "Each PCB is an independent assembly.subassembly CAD model; electrical PCB records remain in separate previews.",
  "prebuilt_scene_sha256": "b1ef1110cf52eada8e5c32ca644050cd3c835e43bca3b6818b577217836ece96",
  "versions": {
    "tscircuit": "0.0.2839",
    "core": "0.0.2132",
    "props": "0.0.700"
  },
  "displayed_parts": [
    {
      "name": "J5_CARRIER",
      "model": "usb_carrier",
      "rotation": {
        "x": 0,
        "y": -90,
        "z": 90
      },
      "position": {
        "x": 21.03414865201095,
        "y": 5.091480005351036,
        "z": 5.943656867327304
      }
    },
    {
      "name": "J6_CARRIER",
      "model": "usb_carrier",
      "rotation": {
        "x": 90,
        "y": 0,
        "z": 0
      },
      "position": {
        "x": 16.364148642010946,
        "y": 13.033979803143279,
        "z": 0.9500840681727776
      }
    },
    {
      "name": "J7_CARRIER",
      "model": "usb_carrier",
      "rotation": {
        "x": 90,
        "y": 180,
        "z": 180
      },
      "position": {
        "x": 13.760868404657975,
        "y": 14.43397981314328,
        "z": 5.9236568673273045
      }
    },
    {
      "name": "J8_CARRIER",
      "model": "usb_carrier",
      "rotation": {
        "x": 0,
        "y": -90,
        "z": -90
      },
      "position": {
        "x": -1.0200000099999977,
        "y": 5.2365549809874175,
        "z": 0.9500840681727776
      }
    },
    {
      "name": "J3_CARRIER",
      "model": "usb_carrier",
      "rotation": {
        "x": 90,
        "y": 180,
        "z": 0
      },
      "position": {
        "x": 1.080208218271014,
        "y": 14.388131133477415,
        "z": 0.9500840681727778
      }
    },
    {
      "name": "MCU_PCB",
      "model": "mcu",
      "rotation": {
        "x": 0,
        "y": 90,
        "z": 90
      },
      "position": {
        "x": 12.585,
        "y": 0.5,
        "z": 7.123656867327305
      }
    },
    {
      "name": "CH1_SBU2_PCB",
      "model": "sbu",
      "rotation": {
        "x": 0,
        "y": 90,
        "z": 90
      },
      "position": {
        "x": 14.31,
        "y": 1,
        "z": 6.3
      }
    }
  ],
  "displayed_connector_count": 0
}