gokul/usb3-sd-hub

Engineering draft: four-layer, computer-powered USB 3 hub with one USB-C host socket, two USB-C and two USB-A accessory sockets, and a full-size SD slot. Board and three schematic previews are available. Routing and production checks are incomplete; not fabrication ready.

Version
0.1.5
License
MIT
Stars
0

verification/issues/parent-slot-rotation-repro.json

PCBPCB preview for verification/issues/parent-slot-rotation-repro.json
SchematicSchematic preview for verification/issues/parent-slot-rotation-repro.json
{
  "tscircuit": "0.0.2911",
  "comparisons": [
    {
      "parent_rotation_degrees": 0,
      "explicit_hole_rotation": false,
      "hole": {
        "type": "pcb_hole",
        "pcb_hole_id": "pcb_hole_0",
        "pcb_component_id": "pcb_component_0",
        "hole_shape": "pill",
        "hole_width": 2,
        "hole_height": 1,
        "x": 3,
        "y": 0,
        "is_covered_with_solder_mask": false,
        "subcircuit_id": "subcircuit_source_group_0"
      },
      "schema_valid": true
    },
    {
      "parent_rotation_degrees": 0,
      "explicit_hole_rotation": true,
      "hole": {
        "type": "pcb_hole",
        "pcb_hole_id": "pcb_hole_0",
        "pcb_component_id": "pcb_component_0",
        "hole_shape": "pill",
        "hole_width": 2,
        "hole_height": 1,
        "x": 3,
        "y": 0,
        "is_covered_with_solder_mask": false,
        "subcircuit_id": "subcircuit_source_group_0"
      },
      "schema_valid": true
    },
    {
      "parent_rotation_degrees": 90,
      "explicit_hole_rotation": false,
      "hole": {
        "type": "pcb_hole",
        "pcb_hole_id": "pcb_hole_0",
        "pcb_component_id": "pcb_component_0",
        "hole_shape": "pill",
        "hole_width": 2,
        "hole_height": 1,
        "x": 1.8369701987210297e-16,
        "y": 3,
        "is_covered_with_solder_mask": false,
        "subcircuit_id": "subcircuit_source_group_0"
      },
      "schema_valid": true
    },
    {
      "parent_rotation_degrees": 90,
      "explicit_hole_rotation": true,
      "hole": {
        "type": "pcb_hole",
        "pcb_hole_id": "pcb_hole_0",
        "pcb_component_id": "pcb_component_0",
        "hole_shape": "rotated_pill",
        "hole_width": 2,
        "hole_height": 1,
        "x": 1.8369701987210297e-16,
        "y": 3,
        "ccw_rotation": 90,
        "is_covered_with_solder_mask": false,
        "subcircuit_id": "subcircuit_source_group_0"
      },
      "schema_valid": true
    },
    {
      "parent_rotation_degrees": 180,
      "explicit_hole_rotation": false,
      "hole": {
        "type": "pcb_hole",
        "pcb_hole_id": "pcb_hole_0",
        "pcb_component_id": "pcb_component_0",
        "hole_shape": "pill",
        "hole_width": 2,
        "hole_height": 1,
        "x": -3,
        "y": 3.6739403974420594e-16,
        "is_covered_with_solder_mask": false,
        "subcircuit_id": "subcircuit_source_group_0"
      },
      "schema_valid": true
    },
    {
      "parent_rotation_degrees": 180,
      "explicit_hole_rotation": true,
      "hole": {
        "type": "pcb_hole",
        "pcb_hole_id": "pcb_hole_0",
        "pcb_component_id": "pcb_component_0",
        "hole_shape": "rotated_pill",
        "hole_width": 2,
        "hole_height": 1,
        "x": -3,
        "y": 3.6739403974420594e-16,
        "ccw_rotation": 180,
        "is_covered_with_solder_mask": false,
        "subcircuit_id": "subcircuit_source_group_0"
      },
      "schema_valid": true
    },
    {
      "parent_rotation_degrees": 270,
      "explicit_hole_rotation": false,
      "hole": {
        "type": "pcb_hole",
        "pcb_hole_id": "pcb_hole_0",
        "pcb_component_id": "pcb_component_0",
        "hole_shape": "pill",
        "hole_width": 2,
        "hole_height": 1,
        "x": -5.51091059616309e-16,
        "y": -3,
        "is_covered_with_solder_mask": false,
        "subcircuit_id": "subcircuit_source_group_0"
      },
      "schema_valid": true
    },
    {
      "parent_rotation_degrees": 270,
      "explicit_hole_rotation": true,
      "hole": {
        "type": "pcb_hole",
        "pcb_hole_id": "pcb_hole_0",
        "pcb_component_id": "pcb_component_0",
        "hole_shape": "rotated_pill",
        "hole_width": 2,
        "hole_height": 1,
        "x": -5.51091059616309e-16,
        "y": -3,
        "ccw_rotation": 270,
        "is_covered_with_solder_mask": false,
        "subcircuit_id": "subcircuit_source_group_0"
      },
      "schema_valid": true
    }
  ]
}