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

dist/assembly-main/circuit.json

PCBPCB preview for dist/assembly-main/circuit.json
SchematicSchematic preview for dist/assembly-main/circuit.json
[
  {
    "type": "source_component",
    "source_component_id": "source_component_0",
    "ftype": "subassembly",
    "name": "J5_CARRIER"
  },
  {
    "type": "source_component",
    "source_component_id": "source_component_1",
    "ftype": "subassembly",
    "name": "J6_CARRIER"
  },
  {
    "type": "source_component",
    "source_component_id": "source_component_2",
    "ftype": "subassembly",
    "name": "J7_CARRIER"
  },
  {
    "type": "source_component",
    "source_component_id": "source_component_3",
    "ftype": "subassembly",
    "name": "J8_CARRIER"
  },
  {
    "type": "source_component",
    "source_component_id": "source_component_4",
    "ftype": "subassembly",
    "name": "J3_CARRIER"
  },
  {
    "type": "source_component",
    "source_component_id": "source_component_5",
    "ftype": "subassembly",
    "name": "MCU_PCB"
  },
  {
    "type": "source_component",
    "source_component_id": "source_component_6",
    "ftype": "subassembly",
    "name": "CH1_SBU2_PCB"
  },
  {
    "type": "cad_component",
    "cad_component_id": "cad_component_0",
    "model_glb_url": "./assembly-assets/usb_carrier.glb",
    "position": {
      "x": 21.03414865201095,
      "y": 5.091480005351036,
      "z": 5.943656867327304
    },
    "rotation": {
      "x": 0,
      "y": -90,
      "z": 90
    },
    "layer": "top",
    "source_component_id": "source_component_0",
    "model_origin_position": {
      "x": 0,
      "y": 0,
      "z": 0
    },
    "model_unit_to_mm_scale_factor": 1,
    "model_object_fit": "contain_within_bounds",
    "anchor_alignment": "center",
    "show_as_translucent_model": false
  },
  {
    "type": "cad_component",
    "cad_component_id": "cad_component_1",
    "model_glb_url": "./assembly-assets/usb_carrier.glb",
    "position": {
      "x": 16.364148642010946,
      "y": 13.033979803143279,
      "z": 0.9500840681727776
    },
    "rotation": {
      "x": 90,
      "y": 0,
      "z": 0
    },
    "layer": "top",
    "source_component_id": "source_component_1",
    "model_origin_position": {
      "x": 0,
      "y": 0,
      "z": 0
    },
    "model_unit_to_mm_scale_factor": 1,
    "model_object_fit": "contain_within_bounds",
    "anchor_alignment": "center",
    "show_as_translucent_model": false
  },
  {
    "type": "cad_component",
    "cad_component_id": "cad_component_2",
    "model_glb_url": "./assembly-assets/usb_carrier.glb",
    "position": {
      "x": 13.760868404657975,
      "y": 14.43397981314328,
      "z": 5.9236568673273045
    },
    "rotation": {
      "x": 90,
      "y": 180,
      "z": 180
    },
    "layer": "top",
    "source_component_id": "source_component_2",
    "model_origin_position": {
      "x": 0,
      "y": 0,
      "z": 0
    },
    "model_unit_to_mm_scale_factor": 1,
    "model_object_fit": "contain_within_bounds",
    "anchor_alignment": "center",
    "show_as_translucent_model": false
  },
  {
    "type": "cad_component",
    "cad_component_id": "cad_component_3",
    "model_glb_url": "./assembly-assets/usb_carrier.glb",
    "position": {
      "x": -1.0200000099999977,
      "y": 5.2365549809874175,
      "z": 0.9500840681727776
    },
    "rotation": {
      "x": 0,
      "y": -90,
      "z": 270
    },
    "layer": "top",
    "source_component_id": "source_component_3",
    "model_origin_position": {
      "x": 0,
      "y": 0,
      "z": 0
    },
    "model_unit_to_mm_scale_factor": 1,
    "model_object_fit": "contain_within_bounds",
    "anchor_alignment": "center",
    "show_as_translucent_model": false
  },
  {
    "type": "cad_component",
    "cad_component_id": "cad_component_4",
    "model_glb_url": "./assembly-assets/usb_carrier.glb",
    "position": {
      "x": 1.080208218271014,
      "y": 14.388131133477415,
      "z": 0.9500840681727778
    },
    "rotation": {
      "x": 90,
      "y": 180,
      "z": 0
    },
    "layer": "top",
    "source_component_id": "source_component_4",
    "model_origin_position": {
      "x": 0,
      "y": 0,
      "z": 0
    },
    "model_unit_to_mm_scale_factor": 1,
    "model_object_fit": "contain_within_bounds",
    "anchor_alignment": "center",
    "show_as_translucent_model": false
  },
  {
    "type": "cad_component",
    "cad_component_id": "cad_component_5",
    "model_glb_url": "./assembly-assets/mcu.glb",
    "position": {
      "x": 12.585,
      "y": 0.5,
      "z": 7.123656867327305
    },
    "rotation": {
      "x": 0,
      "y": 90,
      "z": 90
    },
    "layer": "top",
    "source_component_id": "source_component_5",
    "model_origin_position": {
      "x": 0,
      "y": 0,
      "z": 0
    },
    "model_unit_to_mm_scale_factor": 1,
    "model_object_fit": "contain_within_bounds",
    "anchor_alignment": "center",
    "show_as_translucent_model": false
  },
  {
    "type": "cad_component",
    "cad_component_id": "cad_component_6",
    "model_glb_url": "./assembly-assets/sbu.glb",
    "position": {
      "x": 14.31,
      "y": 1,
      "z": 6.3
    },
    "rotation": {
      "x": 0,
      "y": 90,
      "z": 90
    },
    "layer": "top",
    "source_component_id": "source_component_6",
    "model_origin_position": {
      "x": 0,
      "y": 0,
      "z": 0
    },
    "model_unit_to_mm_scale_factor": 1,
    "model_object_fit": "contain_within_bounds",
    "anchor_alignment": "center",
    "show_as_translucent_model": false
  },
  {
    "type": "source_project_metadata",
    "source_filesystem_md5_hash": "f8977206a7095e3ad2d1772ad6bd37f1"
  }
]