mirror of
https://github.com/MarlinFirmware/Configurations.git
synced 2025-07-07 23:17:38 -06:00
parent
503c6df298
commit
5ba27d4fb3
326 changed files with 4618 additions and 5199 deletions
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -883,7 +883,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -895,28 +895,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -961,7 +959,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -997,18 +995,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -950,7 +950,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -962,28 +962,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1028,7 +1026,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -1064,18 +1062,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -951,7 +951,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -963,28 +963,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1029,7 +1027,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -1065,18 +1063,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -882,7 +882,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -894,28 +894,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -960,7 +958,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -996,18 +994,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -882,7 +882,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -894,28 +894,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -960,7 +958,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -996,18 +994,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -884,7 +884,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -896,28 +896,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -962,7 +960,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -998,18 +996,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -883,7 +883,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -895,28 +895,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -961,7 +959,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -997,18 +995,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -883,7 +883,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -895,28 +895,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -961,7 +959,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -997,18 +995,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -883,7 +883,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -895,28 +895,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -961,7 +959,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -997,18 +995,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -887,7 +887,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -899,28 +899,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -965,7 +963,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -1001,18 +999,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -887,7 +887,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -899,28 +899,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -965,7 +963,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -1001,18 +999,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -887,7 +887,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -899,28 +899,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -965,7 +963,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -1001,18 +999,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -887,7 +887,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -899,28 +899,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -965,7 +963,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -1001,18 +999,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -884,7 +884,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -896,28 +896,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -962,7 +960,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -998,18 +996,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -882,7 +882,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -894,28 +894,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -960,7 +958,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -996,18 +994,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -882,7 +882,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -894,28 +894,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -960,7 +958,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -996,18 +994,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -905,7 +905,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -917,28 +917,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -983,7 +981,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -1019,18 +1017,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -888,7 +888,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -900,28 +900,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -966,7 +964,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -1002,18 +1000,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -882,7 +882,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -894,28 +894,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -960,7 +958,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -996,18 +994,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -896,7 +896,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -908,28 +908,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -974,7 +972,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -1010,18 +1008,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -884,7 +884,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -896,28 +896,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -962,7 +960,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -998,18 +996,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -884,7 +884,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -896,28 +896,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -962,7 +960,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -998,18 +996,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -879,7 +879,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -891,28 +891,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -957,7 +955,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -993,18 +991,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -888,7 +888,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -900,28 +900,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -966,7 +964,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -1002,18 +1000,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -882,7 +882,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -894,28 +894,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -960,7 +958,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -996,18 +994,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -895,7 +895,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -907,28 +907,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -973,7 +971,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -1009,18 +1007,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -882,7 +882,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -894,28 +894,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -960,7 +958,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -996,18 +994,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -882,7 +882,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -894,28 +894,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -960,7 +958,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -996,18 +994,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -882,7 +882,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -894,28 +894,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -960,7 +958,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -996,18 +994,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -897,7 +897,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -909,28 +909,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -975,7 +973,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -1011,18 +1009,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -882,7 +882,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -894,28 +894,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -960,7 +958,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -996,18 +994,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -882,7 +882,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -894,28 +894,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -960,7 +958,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -996,18 +994,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -889,7 +889,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -901,28 +901,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -967,7 +965,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -1003,18 +1001,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -890,7 +890,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -902,28 +902,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -968,7 +966,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -1004,18 +1002,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -880,7 +880,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -892,28 +892,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -958,7 +956,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -994,18 +992,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -882,7 +882,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -894,28 +894,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -960,7 +958,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -996,18 +994,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -890,7 +890,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -902,28 +902,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -968,7 +966,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -1004,18 +1002,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -890,7 +890,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -902,28 +902,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -968,7 +966,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -1004,18 +1002,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -880,7 +880,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -892,28 +892,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -958,7 +956,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -994,18 +992,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -882,7 +882,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -894,28 +894,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -960,7 +958,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -996,18 +994,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -882,7 +882,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -894,28 +894,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -960,7 +958,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -996,18 +994,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -882,7 +882,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -894,28 +894,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -960,7 +958,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -996,18 +994,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -882,7 +882,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -894,28 +894,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -960,7 +958,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -996,18 +994,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -883,7 +883,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -895,28 +895,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -961,7 +959,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -997,18 +995,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -882,7 +882,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -894,28 +894,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -960,7 +958,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -996,18 +994,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -882,7 +882,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -894,28 +894,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -960,7 +958,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -996,18 +994,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -882,7 +882,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -894,28 +894,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -960,7 +958,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -996,18 +994,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -881,7 +881,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -893,28 +893,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -959,7 +957,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -995,18 +993,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -880,7 +880,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -892,28 +892,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -958,7 +956,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -994,18 +992,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
|
@ -882,7 +882,7 @@
|
||||||
//#define POLARGRAPH
|
//#define POLARGRAPH
|
||||||
#if ENABLED(POLARGRAPH)
|
#if ENABLED(POLARGRAPH)
|
||||||
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
#define POLARGRAPH_MAX_BELT_LEN 1035.0
|
||||||
#define POLAR_SEGMENTS_PER_SECOND 5
|
#define DEFAULT_SEGMENTS_PER_SECOND 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @section delta
|
// @section delta
|
||||||
|
@ -894,28 +894,26 @@
|
||||||
// Make delta curves from many straight lines (linear interpolation).
|
// Make delta curves from many straight lines (linear interpolation).
|
||||||
// This is a trade-off between visible corners (not enough segments)
|
// This is a trade-off between visible corners (not enough segments)
|
||||||
// and processor overload (too many expensive sqrt calls).
|
// and processor overload (too many expensive sqrt calls).
|
||||||
#define DELTA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// After homing move down to a height where XY movement is unconstrained
|
// After homing move down to a height where XY movement is unconstrained
|
||||||
//#define DELTA_HOME_TO_SAFE_ZONE
|
//#define DELTA_HOME_TO_SAFE_ZONE
|
||||||
|
|
||||||
// Delta calibration menu
|
// Delta calibration menu
|
||||||
// uncomment to add three points calibration menu option.
|
// Add three-point calibration to the MarlinUI menu.
|
||||||
// See http://minow.blogspot.com/index.html#4918805519571907051
|
// See http://minow.blogspot.com/index.html#4918805519571907051
|
||||||
//#define DELTA_CALIBRATION_MENU
|
//#define DELTA_CALIBRATION_MENU
|
||||||
|
|
||||||
// uncomment to add G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
|
// G33 Delta Auto-Calibration. Enable EEPROM_SETTINGS to store results.
|
||||||
//#define DELTA_AUTO_CALIBRATION
|
//#define DELTA_AUTO_CALIBRATION
|
||||||
|
|
||||||
// NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
|
|
||||||
|
|
||||||
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
#if ENABLED(DELTA_AUTO_CALIBRATION)
|
||||||
// set the default number of probe points : n*n (1 -> 7)
|
// Default number of probe points : n*n (1 -> 7)
|
||||||
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
#define DELTA_CALIBRATION_DEFAULT_POINTS 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
|
||||||
// Set the steprate for papertest probing
|
// Step size for paper-test probing
|
||||||
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
#define PROBE_MANUALLY_STEP 0.05 // (mm)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -960,7 +958,7 @@
|
||||||
//#define MP_SCARA
|
//#define MP_SCARA
|
||||||
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
#if EITHER(MORGAN_SCARA, MP_SCARA)
|
||||||
// If movement is choppy try lowering this value
|
// If movement is choppy try lowering this value
|
||||||
#define SCARA_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define SCARA_LINKAGE_1 150 // (mm)
|
#define SCARA_LINKAGE_1 150 // (mm)
|
||||||
|
@ -996,18 +994,18 @@
|
||||||
// Enable for TPARA kinematics and configure below
|
// Enable for TPARA kinematics and configure below
|
||||||
//#define AXEL_TPARA
|
//#define AXEL_TPARA
|
||||||
#if ENABLED(AXEL_TPARA)
|
#if ENABLED(AXEL_TPARA)
|
||||||
#define DEBUG_ROBOT_KINEMATICS
|
#define DEBUG_TPARA_KINEMATICS
|
||||||
#define ROBOT_SEGMENTS_PER_SECOND 200
|
#define DEFAULT_SEGMENTS_PER_SECOND 200
|
||||||
|
|
||||||
// Length of inner and outer support arms. Measure arm lengths precisely.
|
// Length of inner and outer support arms. Measure arm lengths precisely.
|
||||||
#define ROBOT_LINKAGE_1 120 // (mm)
|
#define TPARA_LINKAGE_1 120 // (mm)
|
||||||
#define ROBOT_LINKAGE_2 120 // (mm)
|
#define TPARA_LINKAGE_2 120 // (mm)
|
||||||
|
|
||||||
// SCARA tower offset (position of Tower relative to bed zero position)
|
// SCARA tower offset (position of Tower relative to bed zero position)
|
||||||
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
|
||||||
#define ROBOT_OFFSET_X 0 // (mm)
|
#define TPARA_OFFSET_X 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Y 0 // (mm)
|
#define TPARA_OFFSET_Y 0 // (mm)
|
||||||
#define ROBOT_OFFSET_Z 0 // (mm)
|
#define TPARA_OFFSET_Z 0 // (mm)
|
||||||
|
|
||||||
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
#define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
||||||
|
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue