-
-
Save giseburt/6de3a1fe912c11c2447221e95b2d168b to your computer and use it in GitHub Desktop.
Copy these to the boxes in http://schemaform.io/examples/bootstrap-example.html#/9f04667fbdacb33ee04a05e9dbaa7ceb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"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" | |
} | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"$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