{
  "metadata": {
    "id": "rev-41-1310-15mm-plastic-135deg-bracket",
    "name": "(REV-41-1310-PK8) 15mm Plastic 135 Degree Bracket",
    "type": "bracket",
    "manufacturer": "REV Robotics",
    "part_number": "REV-41-1310-PK8",
    "datasheet_url": "https://www.revrobotics.com/content/docs/REV-41-1310-DR.pdf",
    "description": "Nylon (PA66) 135° plastic angle bracket for the REV DUO 15mm extrusion system. 3mm thick, M3 clearance holes on an 8mm grid, with alignment ribs for seating into extrusion channels.",
    "tags": [
      "mechanical",
      "bracket",
      "angle_bracket",
      "135deg",
      "rev_duo",
      "15mm_extrusion",
      "nylon_pa66",
      "m3_clearance",
      "8mm_grid",
      "ftc"
    ],
    "taxonomy": [
      "mechanical.mounting",
      "robotics.ftc"
    ],
    "schema_version": "1.4.0",
    "version": "0.2.0"
  },
  "domains": [
    {
      "domain": "mechanical",
      "dimensions_mm": {},
      "weight_g": null,
      "mount_holes": [],
      "metadata": {
        "mounting_method": "bolt_on",
        "enclosure_type": "open",
        "field_serviceable": true,
        "requires_special_tools": false
      },
      "resources": [
        {
          "id": "mount_surface_a",
          "name": "Mounting surface A",
          "description": "One mounting face of the bracket (one leg). Uses M3 fasteners via the bracket’s clearance holes (exact hole count/positions reference CAD/drawing).",
          "connector_type": "surface_mount",
          "functions": [
            {
              "name": "mechanical_mount",
              "direction": "bidirectional",
              "signal_class": "mechanical_drive"
            }
          ]
        },
        {
          "id": "mount_surface_b",
          "name": "Mounting surface B",
          "description": "Other mounting face of the bracket (other leg). Uses M3 fasteners via the bracket’s clearance holes (exact hole count/positions reference CAD/drawing).",
          "connector_type": "surface_mount",
          "functions": [
            {
              "name": "mechanical_mount",
              "direction": "bidirectional",
              "signal_class": "mechanical_drive"
            }
          ]
        }
      ],
      "interfaces": [
        {
          "id": "mount_a",
          "name": "Bracket mount (face A)",
          "description": "Mechanical mounting connection for one bracket face to a mating mounting point (e.g., 15mm extrusion/channel).",
          "protocol": {
            "type": "mechanical_connection",
            "role": "structural_support"
          },
          "requires": [
            {
              "function": "mechanical_mount",
              "count": 1
            }
          ],
          "max_instances": 1
        },
        {
          "id": "mount_b",
          "name": "Bracket mount (face B)",
          "description": "Mechanical mounting connection for the other bracket face to a mating mounting point (e.g., 15mm extrusion/channel).",
          "protocol": {
            "type": "mechanical_connection",
            "role": "structural_support"
          },
          "requires": [
            {
              "function": "mechanical_mount",
              "count": 1
            }
          ],
          "max_instances": 1
        }
      ]
    }
  ],
  "design_rules": [
    "Designed for REV DUO 15mm extrusion channel geometry; verify mating profile is REV DUO-compatible.",
    "Fastener assumption: M3 hardware sized for M3 clearance holes; verify length with stack-up (extrusion + bracket thickness 3mm)."
  ],
  "usage_notes": "Use the alignment ribs to seat the bracket into the extrusion channel before tightening fasteners. For exact hole pattern and geometry, use the manufacturer CAD/drawing.",
  "application_examples": [
    "135° corner joints in REV DUO 15mm frame structures",
    "Angled braces between 15mm extrusion members"
  ],
  "compatibility_notes": "Compatible with the REV DUO System 15mm extrusion family (manufacturer-stated).",
  "warnings": [
    "Exact hole positions/count are not encoded here (manufacturer CAD/drawing is the source of truth).",
    "Plastic part: avoid over-torquing M3 fasteners; use appropriate washers if needed."
  ]
}