Tool tree
Design custom HTD timing pulleys for robotics. Configure hex bores, tube inserts, and bearing cones, then export solid STEP and STL files.
Implementation
gradeNot graded
gradeNot graded
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/"
}