mohan-bee/tscircuit-robot-vacuum

A tscircuit package created by mohan-bee.

Version
1.0.0
License
unset
Stars
0

capability-audit/board-hole-collision-results.json

PCBPCB preview for capability-audit/board-hole-collision-results.json
SchematicSchematic preview for capability-audit/board-hole-collision-results.json
[
  {
    "kind": "bare-board",
    "holes": [],
    "collisionDiagnostics": []
  },
  {
    "kind": "round-npth",
    "holes": [
      {
        "type": "pcb_hole",
        "pcb_hole_id": "pcb_hole_0",
        "pcb_component_id": null,
        "hole_shape": "circle",
        "hole_diameter": 3.2,
        "x": 5,
        "y": 0,
        "is_covered_with_solder_mask": false,
        "subcircuit_id": "subcircuit_source_group_0"
      }
    ],
    "collisionDiagnostics": []
  },
  {
    "kind": "native-pinheader",
    "holes": [
      {
        "type": "pcb_plated_hole",
        "pcb_plated_hole_id": "pcb_plated_hole_0",
        "pcb_component_id": "pcb_component_0",
        "pcb_port_id": "pcb_port_0",
        "hole_diameter": 1,
        "rect_pad_width": 1.5,
        "rect_pad_height": 1.5,
        "shape": "circular_hole_with_rect_pad",
        "port_hints": [
          "unnamed_platedhole1",
          "1"
        ],
        "x": -1.27,
        "y": 0,
        "layers": [
          "top",
          "bottom"
        ],
        "is_covered_with_solder_mask": false,
        "subcircuit_id": "subcircuit_source_group_0",
        "hole_offset_x": 0,
        "hole_offset_y": 0,
        "rect_border_radius": 0,
        "rect_ccw_rotation": 0
      },
      {
        "type": "pcb_plated_hole",
        "pcb_plated_hole_id": "pcb_plated_hole_1",
        "pcb_component_id": "pcb_component_0",
        "pcb_port_id": "pcb_port_1",
        "outer_diameter": 1.5,
        "hole_diameter": 1,
        "shape": "circle",
        "port_hints": [
          "unnamed_platedhole2",
          "2"
        ],
        "x": 1.27,
        "y": 0,
        "layers": [
          "top",
          "bottom"
        ],
        "is_covered_with_solder_mask": false,
        "subcircuit_id": "subcircuit_source_group_0"
      }
    ],
    "collisionDiagnostics": [
      {
        "type": "cad_explosion_collision_check_warning",
        "cad_explosion_collision_check_warning_id": "cad_explosion_collision_check_warning_qnbvDPoaxq",
        "error_type": "cad_explosion_collision_check_warning",
        "message": "Explosion collision checking is incomplete: unsupported geometry for \"PCB\"",
        "is_fatal": false,
        "cad_explosion_stage_ids": [
          "cad_explosion_stage_0"
        ],
        "cad_component_ids": [],
        "pcb_board_ids": [
          "pcb_board_0"
        ],
        "reason": "unsupported_geometry"
      }
    ]
  }
]