← WebMCP Directory

Tool tree

steve2753.github.io

Developer ToolsTools verified
Website
Design custom HTD timing pulleys for robotics. Configure hex bores, tube inserts, and bearing cones, then export solid STEP and STL files.
Explore capabilities
    read_pulley_configurationAnswer

    Read current pulley parameters, calculated dimensions and validation errors in the selected display unit.

    View tool JSON
    {
      "name": "read_pulley_configuration",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read current pulley parameters, calculated dimensions and validation errors in the selected display unit.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/Pully-Generator/"
    }
    configure_pulleyAction

    Update the visible pulley configuration. Lengths use inches; tooth pitch remains millimeters and hex orientation is degrees. Does not download a file.

    View tool JSON
    {
      "name": "configure_pulley",
      "kind": "act",
      "impl": "imperative",
      "description": "Update the visible pulley configuration. Lengths use inches; tooth pitch remains millimeters and hex orientation is degrees. Does not download a file.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "pitch": {
            "enum": [
              3,
              5
            ]
          },
          "shaft": {
            "enum": [
              0.5,
              0.375
            ]
          },
          "variant": {
            "enum": [
              "standard",
              "tube",
              "bearing"
            ]
          },
          "flanges": {
            "enum": [
              0,
              1,
              2
            ]
          },
          "flangeSide": {
            "enum": [
              "bottom",
              "top"
            ]
          },
          "width": {
            "type": "number",
            "minimum": 0.1968503937007874,
            "maximum": 3.937007874015748
          },
          "clearance": {
            "type": "number",
            "minimum": 0,
            "maximum": 0.023622047244094488
          },
          "flangeThickness": {
            "type": "number",
            "minimum": 0.01968503937007874,
            "maximum": 0.15748031496062992
          },
          "flangeOverhang": {
            "type": "number",
            "minimum": 0.01968503937007874,
            "maximum": 0.2362204724409449
          },
          "extensionLength": {
            "type": "number",
            "minimum": 0.03937007874015748,
            "maximum": 2.362204724409449
          },
          "extensionDiameter": {
            "type": "number",
            "minimum": 0.4724409448818898,
            "maximum": 3.937007874015748
          },
          "coneLength": {
            "type": "number",
            "minimum": 0.03937007874015748,
            "maximum": 1.1811023622047245
          },
          "coneBase": {
            "type": "number",
            "minimum": 0.4724409448818898,
            "maximum": 3.937007874015748
          },
          "coneTip": {
            "type": "number",
            "minimum": 0.4724409448818898,
            "maximum": 3.937007874015748
          },
          "grooveWidth": {
            "type": "number",
            "minimum": -0.011811023622047244,
            "maximum": 0.011811023622047244
          },
          "grooveDepth": {
            "type": "number",
            "minimum": -0.011811023622047244,
            "maximum": 0.011811023622047244
          },
          "hexAngle": {
            "type": "number",
            "minimum": 0,
            "maximum": 60
          },
          "teeth": {
            "type": "integer",
            "minimum": 12,
            "maximum": 100
          }
        },
        "additionalProperties": false
      },
      "page": "/Pully-Generator/"
    }