{
  "metadata": {
    "id": "rev-41-1123-pk100-m3x10-hex-cap-screw",
    "name": "REV-41-1123-PK100 M3 x 10mm Hex Cap Screws (100 pack)",
    "type": "fastener",
    "categories": [
      "hardware",
      "fastener",
      "mechanical"
    ],
    "description": "Pack of 100 M3 x 10 mm hex head cap screws for the REV DUO 15 mm build system. Length is measured from tip to underside of hex head.",
    "manufacturer": "REV Robotics",
    "part_number": "REV-41-1123-PK100",
    "datasheet_url": "https://www.revrobotics.com/M3-Hex-Cap-Screws/",
    "tags": [
      "M3",
      "fastener",
      "hex head",
      "zinc plated",
      "REV DUO",
      "threaded_connection"
    ],
    "schema_version": "1.4.0",
    "version": "0.1.0"
  },
  "domains": [
    {
      "domain": "mechanical",
      "resources": [
        {
          "id": "threaded_shaft_m3",
          "name": "M3 threaded shaft",
          "description": "Male M3 x 0.5 thread, 10 mm under-head length.",
          "functions": [
            {
              "name": "mounting_hole",
              "description": "Provides a male M3 threaded engagement point (mates with M3 tapped hole or nut).",
              "direction": "bidirectional",
              "signal_class": "mechanical_drive"
            }
          ],
          "connector_type": "custom",
          "thread_spec": "M3x0.5",
          "shaft_length_mm": 10,
          "head_across_flats_mm": 5.5,
          "head_height_mm": 2,
          "material": "zinc_plated_steel"
        }
      ],
      "interfaces": [
        {
          "id": "threaded_connection_m3",
          "name": "M3 threaded fastener interface",
          "protocol": {
            "type": "threaded_connection",
            "role": "structural_support"
          },
          "requires": [
            {
              "function": "mounting_hole",
              "count": 1
            }
          ],
          "description": "Use to clamp parts through an M3 clearance hole into an M3 tapped hole or nut.",
          "connection_type": "removable"
        }
      ],
      "package_type": "hex_head_cap_screw",
      "dimensions_mm": {
        "length": 12,
        "width": 5.5,
        "height": 5.5
      },
      "metadata": {
        "mounting_method": "hex head (5.5 mm across flats), M3 x 0.5 thread",
        "requires_special_tools": true,
        "field_serviceable": true
      }
    }
  ],
  "warnings": [
    "Do not exceed the strength limits of the mating material; tapped plastic/soft metals may strip before the screw fails.",
    "Zinc plating provides corrosion resistance but is not equivalent to stainless steel for harsh environments."
  ],
  "usage_notes": "Length is measured from tip to underside of the hex head (10 mm).\nHead dimensions: 5.5 mm hex width, 2 mm head height.\nMaterial: corrosion resistant zinc plated steel.\nThread pitch: M3 x 0.5 (standard coarse).\nRequires a 5.5 mm wrench/socket (or adjustable) for installation."
}