Skip to content

Instantly share code, notes, and snippets.

@giseburt
Forked from anonymous/form.json
Last active August 15, 2016 21:42
Show Gist options
  • Save giseburt/6de3a1fe912c11c2447221e95b2d168b to your computer and use it in GitHub Desktop.
Save giseburt/6de3a1fe912c11c2447221e95b2d168b to your computer and use it in GitHub Desktop.
[
{
"type": "tabs",
"tabs": [
{
"title": "Axis X",
"items": [
"x"
]
},
{
"title": "Axis Y",
"items": [
"y"
]
},
{
"title": "Axis Z",
"items": [
"z"
]
},
{
"title": "Axis A",
"items": [
"a"
]
},
{
"title": "Axis B",
"items": [
"b"
]
},
{
"title": "Axis C",
"items": [
"c"
]
}
]
},
{
"type": "submit",
"style": "btn-info",
"title": "OK"
}
]
{
"$schema": "http://json-schema.org/draft-04/schema#",
"description": "schema for a stepper motor entry",
"type": "object",
"properties": {
"x": {
"type": "object",
"properties": {
"am": {
"title": "Axis Mode",
"description": "Mode of the axis: Disabled, Standard, or Inhibited",
"type": "string",
"enum": [
"Disabled",
"Standard",
"Inhibited"
]
},
"vm": {
"type": "number",
"minimum": 0,
"title": "Velocity Maximum",
"description": "The maximum velocity used by traverse moves (i.e.: \"G0\") in LENGTH_UNITS/min."
},
"fr": {
"type": "number",
"minimum": 0,
"title": "Feedrate Maximum",
"description": "The maximum velocity used by non-traverse moves (i.e.: \"G1 Fnnn\", etc.) in LENGTH_UNITS/min."
},
"tn": {
"type": "number",
"minimum": 0,
"title": "Travel Minimum",
"description": "The minimum position value allowed for this axis in LENGTH_UNITS."
},
"tm": {
"type": "number",
"minimum": 0,
"title": "Travel Maximum",
"description": "The maximum position value allowed for this axis in LENGTH_UNITS."
},
"jm": {
"type": "number",
"minimum": 0,
"title": "Jerk Maximum",
"description": "The maximum peak jerk (in LENGTH_UNITS/min^3 * 1 million) allowed for this axis."
},
"jh": {
"type": "number",
"minimum": 0,
"title": "Jerk Homing",
"description": "The maximum peak jerk (in LENGTH_UNITS/min^3 * 1 million) allowed during homing for this axis."
},
"jd": {
"type": "number",
"minimum": 0,
"title": "Junction Deviation (DEPRECATED)",
"description": "DEPRECATED, do not use."
},
"hi": {
"title": "Homing Input", "description": "Input to use as a limit switch while homing.",
"type": "string",
"enum": [
"DI1",
"DI2",
"DI3",
"DI4",
"DI5",
"DI6",
"DI7",
"DI8",
"DI9",
"DI10"
]
},
"hd": {
"title": "Search Direction",
"description": "Direction to search while homing.",
"type": "string",
"enum": [
"Search Negative",
"Search Positive"
]
},
"sv": {
"type": "number",
"minimum": 0,
"title": "Search Velocity",
"description": "The feedrate at which to search for the input during homing and probing in LENGTH_UINTS/min."
},
"lv": {
"type": "number",
"minimum": 0,
"title": "Latch Velocity",
"description": "The feedrate at which to back off of the input during homing and probing in LENGTH_UINTS/min."
},
"lb": {
"type": "number",
"minimum": 0,
"title": "Latch Backoff",
"description": "The maximum distance to back off of the input after trigger in order to latch during homing in LENGTH_UINTS."
},
"zb": {
"type": "number",
"minimum": 0,
"title": "Latch Backoff",
"description": "The distance to back off of the input after latch before setting the axis to zero during homing in LENGTH_UINTS."
}
},
"additionalProperties": false
},
"y": {
"type": "object",
"properties": {
"am": {
"title": "Axis Mode",
"description": "Mode of the axis: Disabled, Standard, or Inhibited",
"type": "string",
"enum": [
"Disabled",
"Standard",
"Inhibited"
]
},
"vm": {
"type": "number",
"minimum": 0,
"title": "Velocity Maximum",
"description": "The maximum velocity used by traverse moves (i.e.: \"G0\") in LENGTH_UNITS/min."
},
"fr": {
"type": "number",
"minimum": 0,
"title": "Feedrate Maximum",
"description": "The maximum velocity used by non-traverse moves (i.e.: \"G1 Fnnn\", etc.) in LENGTH_UNITS/min."
},
"tn": {
"type": "number",
"minimum": 0,
"title": "Travel Minimum",
"description": "The minimum position value allowed for this axis in LENGTH_UNITS."
},
"tm": {
"type": "number",
"minimum": 0,
"title": "Travel Maximum",
"description": "The maximum position value allowed for this axis in LENGTH_UNITS."
},
"jm": {
"type": "number",
"minimum": 0,
"title": "Jerk Maximum",
"description": "The maximum peak jerk (in LENGTH_UNITS/min^3 * 1 million) allowed for this axis."
},
"jh": {
"type": "number",
"minimum": 0,
"title": "Jerk Homing",
"description": "The maximum peak jerk (in LENGTH_UNITS/min^3 * 1 million) allowed during homing for this axis."
},
"jd": {
"type": "number",
"minimum": 0,
"title": "Junction Deviation (DEPRECATED)",
"description": "DEPRECATED, do not use."
},
"hi": {
"title": "Homing Input", "description": "Input to use as a limit switch while homing.",
"type": "string",
"enum": [
"DI1",
"DI2",
"DI3",
"DI4",
"DI5",
"DI6",
"DI7",
"DI8",
"DI9",
"DI10"
]
},
"hd": {
"title": "Search Direction",
"description": "Direction to search while homing.",
"type": "string",
"enum": [
"Search Negative",
"Search Positive"
]
},
"sv": {
"type": "number",
"minimum": 0,
"title": "Search Velocity",
"description": "The feedrate at which to search for the input during homing and probing in LENGTH_UINTS/min."
},
"lv": {
"type": "number",
"minimum": 0,
"title": "Latch Velocity",
"description": "The feedrate at which to back off of the input during homing and probing in LENGTH_UINTS/min."
},
"lb": {
"type": "number",
"minimum": 0,
"title": "Latch Backoff",
"description": "The maximum distance to back off of the input after trigger in order to latch during homing in LENGTH_UINTS."
},
"zb": {
"type": "number",
"minimum": 0,
"title": "Latch Backoff",
"description": "The distance to back off of the input after latch before setting the axis to zero during homing in LENGTH_UINTS."
}
},
"additionalProperties": false
},
"z": {
"type": "object",
"properties": {
"am": {
"title": "Axis Mode",
"description": "Mode of the axis: Disabled, Standard, or Inhibited",
"type": "string",
"enum": [
"Disabled",
"Standard",
"Inhibited"
]
},
"vm": {
"type": "number",
"minimum": 0,
"title": "Velocity Maximum",
"description": "The maximum velocity used by traverse moves (i.e.: \"G0\") in LENGTH_UNITS/min."
},
"fr": {
"type": "number",
"minimum": 0,
"title": "Feedrate Maximum",
"description": "The maximum velocity used by non-traverse moves (i.e.: \"G1 Fnnn\", etc.) in LENGTH_UNITS/min."
},
"tn": {
"type": "number",
"minimum": 0,
"title": "Travel Minimum",
"description": "The minimum position value allowed for this axis in LENGTH_UNITS."
},
"tm": {
"type": "number",
"minimum": 0,
"title": "Travel Maximum",
"description": "The maximum position value allowed for this axis in LENGTH_UNITS."
},
"jm": {
"type": "number",
"minimum": 0,
"title": "Jerk Maximum",
"description": "The maximum peak jerk (in LENGTH_UNITS/min^3 * 1 million) allowed for this axis."
},
"jh": {
"type": "number",
"minimum": 0,
"title": "Jerk Homing",
"description": "The maximum peak jerk (in LENGTH_UNITS/min^3 * 1 million) allowed during homing for this axis."
},
"jd": {
"type": "number",
"minimum": 0,
"title": "Junction Deviation (DEPRECATED)",
"description": "DEPRECATED, do not use."
},
"hi": {
"title": "Homing Input", "description": "Input to use as a limit switch while homing.",
"type": "string",
"enum": [
"DI1",
"DI2",
"DI3",
"DI4",
"DI5",
"DI6",
"DI7",
"DI8",
"DI9",
"DI10"
]
},
"hd": {
"title": "Search Direction",
"description": "Direction to search while homing.",
"type": "string",
"enum": [
"Search Negative",
"Search Positive"
]
},
"sv": {
"type": "number",
"minimum": 0,
"title": "Search Velocity",
"description": "The feedrate at which to search for the input during homing and probing in LENGTH_UINTS/min."
},
"lv": {
"type": "number",
"minimum": 0,
"title": "Latch Velocity",
"description": "The feedrate at which to back off of the input during homing and probing in LENGTH_UINTS/min."
},
"lb": {
"type": "number",
"minimum": 0,
"title": "Latch Backoff",
"description": "The maximum distance to back off of the input after trigger in order to latch during homing in LENGTH_UINTS."
},
"zb": {
"type": "number",
"minimum": 0,
"title": "Latch Backoff",
"description": "The distance to back off of the input after latch before setting the axis to zero during homing in LENGTH_UINTS."
}
},
"additionalProperties": false
},
"a": {
"type": "object",
"properties": {
"am": {
"title": "Axis Mode",
"description": "Mode of the axis: Disabled, Standard, Radius, or Inhibited",
"type": "string",
"enum": [
"Disabled",
"Standard",
"Radius"
]
},
"vm": {
"type": "number",
"minimum": 0,
"title": "Velocity Maximum",
"description": "The maximum velocity used by traverse moves (i.e.: \"G0\") in LENGTH_UNITS/min."
},
"fr": {
"type": "number",
"minimum": 0,
"title": "Feedrate Maximum",
"description": "The maximum velocity used by non-traverse moves (i.e.: \"G1 Fnnn\", etc.) in LENGTH_UNITS/min."
},
"tn": {
"type": "number",
"minimum": 0,
"title": "Travel Minimum",
"description": "The minimum position value allowed for this axis in LENGTH_UNITS."
},
"tm": {
"type": "number",
"minimum": 0,
"title": "Travel Maximum",
"description": "The maximum position value allowed for this axis in LENGTH_UNITS."
},
"jm": {
"type": "number",
"minimum": 0,
"title": "Jerk Maximum",
"description": "The maximum peak jerk (in LENGTH_UNITS/min^3 * 1 million) allowed for this axis."
},
"jh": {
"type": "number",
"minimum": 0,
"title": "Jerk Homing",
"description": "The maximum peak jerk (in LENGTH_UNITS/min^3 * 1 million) allowed during homing for this axis."
},
"jd": {
"type": "number",
"minimum": 0,
"title": "Junction Deviation (DEPRECATED)",
"description": "DEPRECATED, do not use."
},
"ra": {
"type": "number",
"minimum": 0,
"title": "Radius Value",
"description": "Radius of the rotary axis (when \"am\"=\"Radius\")."
},
"hi": {
"title": "Homing Input", "description": "Input to use as a limit switch while homing.",
"type": "string",
"enum": [
"DI1",
"DI2",
"DI3",
"DI4",
"DI5",
"DI6",
"DI7",
"DI8",
"DI9",
"DI10"
]
},
"hd": {
"title": "Search Direction",
"description": "Direction to search while homing.",
"type": "string",
"enum": [
"Search Negative",
"Search Positive"
]
},
"sv": {
"type": "number",
"minimum": 0,
"title": "Search Velocity",
"description": "The feedrate at which to search for the input during homing and probing in LENGTH_UINTS/min."
},
"lv": {
"type": "number",
"minimum": 0,
"title": "Latch Velocity",
"description": "The feedrate at which to back off of the input during homing and probing in LENGTH_UINTS/min."
},
"lb": {
"type": "number",
"minimum": 0,
"title": "Latch Backoff",
"description": "The maximum distance to back off of the input after trigger in order to latch during homing in LENGTH_UINTS."
},
"zb": {
"type": "number",
"minimum": 0,
"title": "Latch Backoff",
"description": "The distance to back off of the input after latch before setting the axis to zero during homing in LENGTH_UINTS."
}
},
"additionalProperties": false
},
"b": {
"type": "object",
"properties": {
"am": {
"title": "Axis Mode",
"description": "Mode of the axis: Disabled, Standard, Radius, or Inhibited",
"type": "string",
"enum": [
"Disabled",
"Standard",
"Radius"
]
},
"vm": {
"type": "number",
"minimum": 0,
"title": "Velocity Maximum",
"description": "The maximum velocity used by traverse moves (i.e.: \"G0\") in LENGTH_UNITS/min."
},
"fr": {
"type": "number",
"minimum": 0,
"title": "Feedrate Maximum",
"description": "The maximum velocity used by non-traverse moves (i.e.: \"G1 Fnnn\", etc.) in LENGTH_UNITS/min."
},
"tn": {
"type": "number",
"minimum": 0,
"title": "Travel Minimum",
"description": "The minimum position value allowed for this axis in LENGTH_UNITS."
},
"tm": {
"type": "number",
"minimum": 0,
"title": "Travel Maximum",
"description": "The maximum position value allowed for this axis in LENGTH_UNITS."
},
"jm": {
"type": "number",
"minimum": 0,
"title": "Jerk Maximum",
"description": "The maximum peak jerk (in LENGTH_UNITS/min^3 * 1 million) allowed for this axis."
},
"jh": {
"type": "number",
"minimum": 0,
"title": "Jerk Homing",
"description": "The maximum peak jerk (in LENGTH_UNITS/min^3 * 1 million) allowed during homing for this axis."
},
"jd": {
"type": "number",
"minimum": 0,
"title": "Junction Deviation (DEPRECATED)",
"description": "DEPRECATED, do not use."
},
"ra": {
"type": "number",
"minimum": 0,
"title": "Radius Value",
"description": "Radius of the rotary axis (when \"am\"=\"Radius\")."
},
"hi": {
"title": "Homing Input", "description": "Input to use as a limit switch while homing.",
"type": "string",
"enum": [
"DI1",
"DI2",
"DI3",
"DI4",
"DI5",
"DI6",
"DI7",
"DI8",
"DI9",
"DI10"
]
},
"hd": {
"title": "Search Direction",
"description": "Direction to search while homing.",
"type": "string",
"enum": [
"Search Negative",
"Search Positive"
]
},
"sv": {
"type": "number",
"minimum": 0,
"title": "Search Velocity",
"description": "The feedrate at which to search for the input during homing and probing in LENGTH_UINTS/min."
},
"lv": {
"type": "number",
"minimum": 0,
"title": "Latch Velocity",
"description": "The feedrate at which to back off of the input during homing and probing in LENGTH_UINTS/min."
},
"lb": {
"type": "number",
"minimum": 0,
"title": "Latch Backoff",
"description": "The maximum distance to back off of the input after trigger in order to latch during homing in LENGTH_UINTS."
},
"zb": {
"type": "number",
"minimum": 0,
"title": "Latch Backoff",
"description": "The distance to back off of the input after latch before setting the axis to zero during homing in LENGTH_UINTS."
}
},
"additionalProperties": false
},
"c": {
"type": "object",
"properties": {
"am": {
"title": "Axis Mode",
"description": "Mode of the axis: Disabled, Standard, Radius, or Inhibited",
"type": "string",
"enum": [
"Disabled",
"Standard",
"Radius"
]
},
"vm": {
"type": "number",
"minimum": 0,
"title": "Velocity Maximum",
"description": "The maximum velocity used by traverse moves (i.e.: \"G0\") in LENGTH_UNITS/min."
},
"fr": {
"type": "number",
"minimum": 0,
"title": "Feedrate Maximum",
"description": "The maximum velocity used by non-traverse moves (i.e.: \"G1 Fnnn\", etc.) in LENGTH_UNITS/min."
},
"tn": {
"type": "number",
"minimum": 0,
"title": "Travel Minimum",
"description": "The minimum position value allowed for this axis in LENGTH_UNITS."
},
"tm": {
"type": "number",
"minimum": 0,
"title": "Travel Maximum",
"description": "The maximum position value allowed for this axis in LENGTH_UNITS."
},
"jm": {
"type": "number",
"minimum": 0,
"title": "Jerk Maximum",
"description": "The maximum peak jerk (in LENGTH_UNITS/min^3 * 1 million) allowed for this axis."
},
"jh": {
"type": "number",
"minimum": 0,
"title": "Jerk Homing",
"description": "The maximum peak jerk (in LENGTH_UNITS/min^3 * 1 million) allowed during homing for this axis."
},
"jd": {
"type": "number",
"minimum": 0,
"title": "Junction Deviation (DEPRECATED)",
"description": "DEPRECATED, do not use."
},
"ra": {
"type": "number",
"minimum": 0,
"title": "Radius Value",
"description": "Radius of the rotary axis (when \"am\"=\"Radius\")."
},
"hi": {
"title": "Homing Input", "description": "Input to use as a limit switch while homing.",
"type": "string",
"enum": [
"DI1",
"DI2",
"DI3",
"DI4",
"DI5",
"DI6",
"DI7",
"DI8",
"DI9",
"DI10"
]
},
"hd": {
"title": "Search Direction",
"description": "Direction to search while homing.",
"type": "string",
"enum": [
"Search Negative",
"Search Positive"
]
},
"sv": {
"type": "number",
"minimum": 0,
"title": "Search Velocity",
"description": "The feedrate at which to search for the input during homing and probing in LENGTH_UINTS/min."
},
"lv": {
"type": "number",
"minimum": 0,
"title": "Latch Velocity",
"description": "The feedrate at which to back off of the input during homing and probing in LENGTH_UINTS/min."
},
"lb": {
"type": "number",
"minimum": 0,
"title": "Latch Backoff",
"description": "The maximum distance to back off of the input after trigger in order to latch during homing in LENGTH_UINTS."
},
"zb": {
"type": "number",
"minimum": 0,
"title": "Latch Backoff",
"description": "The distance to back off of the input after latch before setting the axis to zero during homing in LENGTH_UINTS."
}
},
"additionalProperties": false
}
},
"definitions": {
"linear-axis": {
"type": "object",
"properties": {
"am": {
"title": "Axis Mode",
"description": "Mode of the axis: Disabled, Standard, or Inhibited",
"type": "string",
"enum": [
"Disabled",
"Standard",
"Inhibited"
]
},
"vm": {
"type": "number",
"minimum": 0,
"title": "Velocity Maximum",
"description": "The maximum velocity used by traverse moves (i.e.: \"G0\") in LENGTH_UNITS/min."
},
"fr": {
"type": "number",
"minimum": 0,
"title": "Feedrate Maximum",
"description": "The maximum velocity used by non-traverse moves (i.e.: \"G1 Fnnn\", etc.) in LENGTH_UNITS/min."
},
"tn": {
"type": "number",
"minimum": 0,
"title": "Travel Minimum",
"description": "The minimum position value allowed for this axis in LENGTH_UNITS."
},
"tm": {
"type": "number",
"minimum": 0,
"title": "Travel Maximum",
"description": "The maximum position value allowed for this axis in LENGTH_UNITS."
},
"jm": {
"type": "number",
"minimum": 0,
"title": "Jerk Maximum",
"description": "The maximum peak jerk (in LENGTH_UNITS/min^3 * 1 million) allowed for this axis."
},
"jh": {
"type": "number",
"minimum": 0,
"title": "Jerk Homing",
"description": "The maximum peak jerk (in LENGTH_UNITS/min^3 * 1 million) allowed during homing for this axis."
},
"jd": {
"type": "number",
"minimum": 0,
"title": "Junction Deviation (DEPRECATED)",
"description": "DEPRECATED, do not use."
},
"hi": {
"title": "Homing Input", "description": "Input to use as a limit switch while homing.",
"type": "string",
"enum": [
"DI1",
"DI2",
"DI3",
"DI4",
"DI5",
"DI6",
"DI7",
"DI8",
"DI9",
"DI10"
]
},
"hd": {
"title": "Search Direction",
"description": "Direction to search while homing.",
"type": "string",
"enum": [
"Search Negative",
"Search Positive"
]
},
"sv": {
"type": "number",
"minimum": 0,
"title": "Search Velocity",
"description": "The feedrate at which to search for the input during homing and probing in LENGTH_UINTS/min."
},
"lv": {
"type": "number",
"minimum": 0,
"title": "Latch Velocity",
"description": "The feedrate at which to back off of the input during homing and probing in LENGTH_UINTS/min."
},
"lb": {
"type": "number",
"minimum": 0,
"title": "Latch Backoff",
"description": "The maximum distance to back off of the input after trigger in order to latch during homing in LENGTH_UINTS."
},
"zb": {
"type": "number",
"minimum": 0,
"title": "Latch Backoff",
"description": "The distance to back off of the input after latch before setting the axis to zero during homing in LENGTH_UINTS."
}
},
"additionalProperties": false
},
"rotary-axis": {
"type": "object",
"properties": {
"am": {
"title": "Axis Mode",
"description": "Mode of the axis: Disabled, Standard, Radius, or Inhibited",
"type": "string",
"enum": [
"Disabled",
"Standard",
"Radius"
]
},
"vm": {
"type": "number",
"minimum": 0,
"title": "Velocity Maximum",
"description": "The maximum velocity used by traverse moves (i.e.: \"G0\") in LENGTH_UNITS/min."
},
"fr": {
"type": "number",
"minimum": 0,
"title": "Feedrate Maximum",
"description": "The maximum velocity used by non-traverse moves (i.e.: \"G1 Fnnn\", etc.) in LENGTH_UNITS/min."
},
"tn": {
"type": "number",
"minimum": 0,
"title": "Travel Minimum",
"description": "The minimum position value allowed for this axis in LENGTH_UNITS."
},
"tm": {
"type": "number",
"minimum": 0,
"title": "Travel Maximum",
"description": "The maximum position value allowed for this axis in LENGTH_UNITS."
},
"jm": {
"type": "number",
"minimum": 0,
"title": "Jerk Maximum",
"description": "The maximum peak jerk (in LENGTH_UNITS/min^3 * 1 million) allowed for this axis."
},
"jh": {
"type": "number",
"minimum": 0,
"title": "Jerk Homing",
"description": "The maximum peak jerk (in LENGTH_UNITS/min^3 * 1 million) allowed during homing for this axis."
},
"jd": {
"type": "number",
"minimum": 0,
"title": "Junction Deviation (DEPRECATED)",
"description": "DEPRECATED, do not use."
},
"ra": {
"type": "number",
"minimum": 0,
"title": "Radius Value",
"description": "Radius of the rotary axis (when \"am\"=\"Radius\")."
},
"hi": {
"title": "Homing Input", "description": "Input to use as a limit switch while homing.",
"type": "string",
"enum": [
"DI1",
"DI2",
"DI3",
"DI4",
"DI5",
"DI6",
"DI7",
"DI8",
"DI9",
"DI10"
]
},
"hd": {
"title": "Search Direction",
"description": "Direction to search while homing.",
"type": "string",
"enum": [
"Search Negative",
"Search Positive"
]
},
"sv": {
"type": "number",
"minimum": 0,
"title": "Search Velocity",
"description": "The feedrate at which to search for the input during homing and probing in LENGTH_UINTS/min."
},
"lv": {
"type": "number",
"minimum": 0,
"title": "Latch Velocity",
"description": "The feedrate at which to back off of the input during homing and probing in LENGTH_UINTS/min."
},
"lb": {
"type": "number",
"minimum": 0,
"title": "Latch Backoff",
"description": "The maximum distance to back off of the input after trigger in order to latch during homing in LENGTH_UINTS."
},
"zb": {
"type": "number",
"minimum": 0,
"title": "Latch Backoff",
"description": "The distance to back off of the input after latch before setting the axis to zero during homing in LENGTH_UINTS."
}
},
"additionalProperties": false
},
"linear-am": {
"title": "Axis Mode",
"description": "Mode of the axis: Disabled, Standard, or Inhibited",
"type": "string",
"enum": [
"Disabled",
"Standard",
"Inhibited"
]
},
"rotary-am": {
"title": "Axis Mode",
"description": "Mode of the axis: Disabled, Standard, Radius, or Inhibited",
"type": "string",
"enum": [
"Disabled",
"Standard",
"Radius"
]
},
"motor-vm": {
"type": "number",
"minimum": 0,
"title": "Velocity Maximum",
"description": "The maximum velocity used by traverse moves (i.e.: \"G0\") in LENGTH_UNITS/min."
},
"motor-fr": {
"type": "number",
"minimum": 0,
"title": "Feedrate Maximum",
"description": "The maximum velocity used by non-traverse moves (i.e.: \"G1 Fnnn\", etc.) in LENGTH_UNITS/min."
},
"motor-tn": {
"type": "number",
"minimum": 0,
"title": "Travel Minimum",
"description": "The minimum position value allowed for this axis in LENGTH_UNITS."
},
"motor-tm": {
"type": "number",
"minimum": 0,
"title": "Travel Maximum",
"description": "The maximum position value allowed for this axis in LENGTH_UNITS."
},
"motor-jm": {
"type": "number",
"minimum": 0,
"title": "Jerk Maximum",
"description": "The maximum peak jerk (in LENGTH_UNITS/min^3 * 1 million) allowed for this axis."
},
"motor-jh": {
"type": "number",
"minimum": 0,
"title": "Jerk Homing",
"description": "The maximum peak jerk (in LENGTH_UNITS/min^3 * 1 million) allowed during homing for this axis."
},
"motor-jd": {
"type": "number",
"minimum": 0,
"title": "Junction Deviation (DEPRECATED)",
"description": "DEPRECATED, do not use."
},
"motor-hi": {
"type": "string",
"enum": [
"DI1",
"DI2",
"DI3",
"DI4",
"DI5",
"DI6",
"DI7",
"DI8",
"DI9",
"DI10"
]
},
"rotary-ra": {
"type": "number",
"minimum": 0,
"title": "Radius Value",
"description": "Radius of the rotary axis (when \"am\"=\"Radius\")."
},
"motor-hd": {
"title": "Search Direction",
"description": "Direction to search while homing.",
"type": "string",
"enum": [
"Search Negative",
"Search Positive"
]
},
"motor-sv": {
"type": "number",
"minimum": 0,
"title": "Search Velocity",
"description": "The feedrate at which to search for the input during homing and probing in LENGTH_UINTS/min."
},
"motor-lv": {
"type": "number",
"minimum": 0,
"title": "Latch Velocity",
"description": "The feedrate at which to back off of the input during homing and probing in LENGTH_UINTS/min."
},
"motor-lb": {
"type": "number",
"minimum": 0,
"title": "Latch Backoff",
"description": "The maximum distance to back off of the input after trigger in order to latch during homing in LENGTH_UINTS."
},
"motor-zb": {
"type": "number",
"minimum": 0,
"title": "Latch Backoff",
"description": "The distance to back off of the input after latch before setting the axis to zero during homing in LENGTH_UINTS."
},
"digital-input-ref": {
"type": "string",
"enum": [
"DI1",
"DI2",
"DI3",
"DI4",
"DI5",
"DI6",
"DI7",
"DI8",
"DI9",
"DI10"
]
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment