{
  "metadata": {
    "id": "rev-41-1327-shaft-collar-6mm-id",
    "name": "REV Shaft Collar - 6mm ID",
    "type": "mechanical_hardware",
    "schema_version": "1.4.0",
    "version": "0.1.0",
    "description": "Stainless steel shaft collar with M3 set screw; fits REV 5mm hex shaft via 6mm bore. Used as a shaft stop/retainer in the REV DUO build system.",
    "manufacturer": "REV Robotics",
    "part_number": "REV-41-1327",
    "datasheet_url": "https://www.revrobotics.com/rev-41-1327-pk10/",
    "categories": [
      "mechanical",
      "ftc",
      "duo"
    ],
    "tags": [
      "shaft collar",
      "shaft stop",
      "5mm hex shaft",
      "6mm bore",
      "REV DUO"
    ]
  },
  "domains": [
    {
      "domain": "electrical",
      "resources": [],
      "interfaces": []
    },
    {
      "domain": "mechanical",
      "resources": [
        {
          "id": "bore",
          "name": "Shaft bore",
          "description": "6mm inner diameter bore intended for REV 5mm hex shaft retention.",
          "functions": [
            {
              "name": "mechanical_drive",
              "description": "Provides a rotational/mechanical drive surface via the bore (acts as a shaft stop).",
              "direction": "bidirectional",
              "signal_class": "mechanical_drive"
            }
          ],
          "connector_type": "custom"
        },
        {
          "id": "set_screw",
          "name": "Set screw engagement",
          "description": "Threaded set screw hole used to clamp onto the shaft.",
          "functions": [
            {
              "name": "custom",
              "description": "M3 x 0.5 threaded hole for M3 set screw (4mm long) with 1.5mm hex socket."
            }
          ],
          "connector_type": "threaded_hole"
        }
      ],
      "interfaces": [
        {
          "id": "clamp_to_shaft",
          "name": "Clamp to shaft",
          "protocol": {
            "type": "mechanical_connection",
            "role": "mounting_point"
          },
          "requires": [
            {
              "function": "mechanical_drive",
              "count": 1
            }
          ],
          "max_instances": 1,
          "description": "Clamps onto a compatible shaft to act as a stop/retainer."
        }
      ],
      "package_type": "custom",
      "dimensions_mm": {
        "length": 13,
        "width": 13,
        "height": 8
      }
    },
    {
      "domain": "thermal",
      "resources": [],
      "interfaces": []
    },
    {
      "domain": "pneumatic",
      "resources": [],
      "interfaces": []
    },
    {
      "domain": "hydraulic",
      "resources": [],
      "interfaces": []
    },
    {
      "domain": "network",
      "resources": [],
      "interfaces": []
    }
  ]
}