Updates for the configurator
- Sections in all `Configuration_adv.h` - Recognize JAPANESE/WESTERN/CYRILLIC options - Better capturing of comments for tooltips
This commit is contained in:
		| @@ -312,6 +312,8 @@ | ||||
| // Enable the option to stop SD printing when hitting and endstops, needs to be enabled from the LCD menu when this option is enabled. | ||||
| //#define ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED | ||||
|  | ||||
| // @section lcd | ||||
|  | ||||
| // Babystepping enables the user to control the axis in tiny amounts, independently from the normal printing process | ||||
| // it can e.g. be used to change z-positions in the print startup phase in real-time | ||||
| // does not respect endstops! | ||||
| @@ -322,12 +324,14 @@ | ||||
|   #define BABYSTEP_Z_MULTIPLICATOR 2 //faster z movements | ||||
| #endif | ||||
|  | ||||
| // @section extruder | ||||
|  | ||||
| // extruder advance constant (s2/mm3) | ||||
| // | ||||
| // advance (steps) = STEPS_PER_CUBIC_MM_E * EXTRUDER_ADVANCE_K * cubic mm per second ^ 2 | ||||
| // | ||||
| // Hooke's law says:		force = k * distance | ||||
| // Bernoulli's principle says:	v ^ 2 / 2 + g . h + pressure / density = constant | ||||
| // Hooke's law says:    force = k * distance | ||||
| // Bernoulli's principle says:  v ^ 2 / 2 + g . h + pressure / density = constant | ||||
| // so: v ^ 2 is proportional to number of steps we advance the extruder | ||||
| //#define ADVANCE | ||||
|  | ||||
| @@ -337,6 +341,8 @@ | ||||
|   #define STEPS_MM_E 836 | ||||
| #endif | ||||
|  | ||||
| // @section extras | ||||
|  | ||||
| // Arc interpretation settings: | ||||
| #define MM_PER_ARC_SEGMENT 1 | ||||
| #define N_ARC_CORRECTION 25 | ||||
| @@ -368,7 +374,7 @@ const unsigned int dropsegments=5; //everything with less than this number of st | ||||
| #define MAX_CMD_SIZE 96 | ||||
| #define BUFSIZE 4 | ||||
|  | ||||
| // @section extras | ||||
| // @section fwretract | ||||
|  | ||||
| // Firmware based and LCD controlled retract | ||||
| // M207 and M208 can be used to define parameters for the retraction. | ||||
| @@ -405,58 +411,60 @@ const unsigned int dropsegments=5; //everything with less than this number of st | ||||
|  * you need to import the TMC26XStepper library into the arduino IDE for this | ||||
|  ******************************************************************************/ | ||||
|  | ||||
| // @section tmc | ||||
|  | ||||
| //#define HAVE_TMCDRIVER | ||||
| #ifdef HAVE_TMCDRIVER | ||||
|  | ||||
| //	#define X_IS_TMC | ||||
| 	#define X_MAX_CURRENT 1000  //in mA | ||||
| 	#define X_SENSE_RESISTOR 91 //in mOhms | ||||
| 	#define X_MICROSTEPS 16     //number of microsteps | ||||
| 	 | ||||
| //	#define X2_IS_TMC | ||||
| 	#define X2_MAX_CURRENT 1000  //in mA | ||||
| 	#define X2_SENSE_RESISTOR 91 //in mOhms | ||||
| 	#define X2_MICROSTEPS 16     //number of microsteps | ||||
| 	 | ||||
| //	#define Y_IS_TMC | ||||
| 	#define Y_MAX_CURRENT 1000  //in mA | ||||
| 	#define Y_SENSE_RESISTOR 91 //in mOhms | ||||
| 	#define Y_MICROSTEPS 16     //number of microsteps | ||||
| 	 | ||||
| //	#define Y2_IS_TMC | ||||
| 	#define Y2_MAX_CURRENT 1000  //in mA | ||||
| 	#define Y2_SENSE_RESISTOR 91 //in mOhms | ||||
| 	#define Y2_MICROSTEPS 16     //number of microsteps	 | ||||
| 	 | ||||
| //	#define Z_IS_TMC | ||||
| 	#define Z_MAX_CURRENT 1000  //in mA | ||||
| 	#define Z_SENSE_RESISTOR 91 //in mOhms | ||||
| 	#define Z_MICROSTEPS 16     //number of microsteps | ||||
| 	 | ||||
| //	#define Z2_IS_TMC | ||||
| 	#define Z2_MAX_CURRENT 1000  //in mA | ||||
| 	#define Z2_SENSE_RESISTOR 91 //in mOhms | ||||
| 	#define Z2_MICROSTEPS 16     //number of microsteps | ||||
| 	 | ||||
| //	#define E0_IS_TMC | ||||
| 	#define E0_MAX_CURRENT 1000  //in mA | ||||
| 	#define E0_SENSE_RESISTOR 91 //in mOhms | ||||
| 	#define E0_MICROSTEPS 16     //number of microsteps | ||||
| 	 | ||||
| //	#define E1_IS_TMC | ||||
| 	#define E1_MAX_CURRENT 1000  //in mA | ||||
| 	#define E1_SENSE_RESISTOR 91 //in mOhms | ||||
| 	#define E1_MICROSTEPS 16     //number of microsteps	 | ||||
| 	 | ||||
| //	#define E2_IS_TMC | ||||
| 	#define E2_MAX_CURRENT 1000  //in mA | ||||
| 	#define E2_SENSE_RESISTOR 91 //in mOhms | ||||
| 	#define E2_MICROSTEPS 16     //number of microsteps	 | ||||
| 	 | ||||
| //	#define E3_IS_TMC | ||||
| 	#define E3_MAX_CURRENT 1000  //in mA | ||||
| 	#define E3_SENSE_RESISTOR 91 //in mOhms | ||||
| 	#define E3_MICROSTEPS 16     //number of microsteps		 | ||||
| //  #define X_IS_TMC | ||||
|   #define X_MAX_CURRENT 1000  //in mA | ||||
|   #define X_SENSE_RESISTOR 91 //in mOhms | ||||
|   #define X_MICROSTEPS 16     //number of microsteps | ||||
|    | ||||
| //  #define X2_IS_TMC | ||||
|   #define X2_MAX_CURRENT 1000  //in mA | ||||
|   #define X2_SENSE_RESISTOR 91 //in mOhms | ||||
|   #define X2_MICROSTEPS 16     //number of microsteps | ||||
|    | ||||
| //  #define Y_IS_TMC | ||||
|   #define Y_MAX_CURRENT 1000  //in mA | ||||
|   #define Y_SENSE_RESISTOR 91 //in mOhms | ||||
|   #define Y_MICROSTEPS 16     //number of microsteps | ||||
|    | ||||
| //  #define Y2_IS_TMC | ||||
|   #define Y2_MAX_CURRENT 1000  //in mA | ||||
|   #define Y2_SENSE_RESISTOR 91 //in mOhms | ||||
|   #define Y2_MICROSTEPS 16     //number of microsteps  | ||||
|    | ||||
| //  #define Z_IS_TMC | ||||
|   #define Z_MAX_CURRENT 1000  //in mA | ||||
|   #define Z_SENSE_RESISTOR 91 //in mOhms | ||||
|   #define Z_MICROSTEPS 16     //number of microsteps | ||||
|    | ||||
| //  #define Z2_IS_TMC | ||||
|   #define Z2_MAX_CURRENT 1000  //in mA | ||||
|   #define Z2_SENSE_RESISTOR 91 //in mOhms | ||||
|   #define Z2_MICROSTEPS 16     //number of microsteps | ||||
|    | ||||
| //  #define E0_IS_TMC | ||||
|   #define E0_MAX_CURRENT 1000  //in mA | ||||
|   #define E0_SENSE_RESISTOR 91 //in mOhms | ||||
|   #define E0_MICROSTEPS 16     //number of microsteps | ||||
|    | ||||
| //  #define E1_IS_TMC | ||||
|   #define E1_MAX_CURRENT 1000  //in mA | ||||
|   #define E1_SENSE_RESISTOR 91 //in mOhms | ||||
|   #define E1_MICROSTEPS 16     //number of microsteps  | ||||
|    | ||||
| //  #define E2_IS_TMC | ||||
|   #define E2_MAX_CURRENT 1000  //in mA | ||||
|   #define E2_SENSE_RESISTOR 91 //in mOhms | ||||
|   #define E2_MICROSTEPS 16     //number of microsteps  | ||||
|    | ||||
| //  #define E3_IS_TMC | ||||
|   #define E3_MAX_CURRENT 1000  //in mA | ||||
|   #define E3_SENSE_RESISTOR 91 //in mOhms | ||||
|   #define E3_MICROSTEPS 16     //number of microsteps    | ||||
|  | ||||
| #endif | ||||
|  | ||||
| @@ -465,72 +473,74 @@ const unsigned int dropsegments=5; //everything with less than this number of st | ||||
|  * you need to import the L6470 library into the arduino IDE for this | ||||
|  ******************************************************************************/ | ||||
|  | ||||
| // @section l6470 | ||||
|  | ||||
| //#define HAVE_L6470DRIVER | ||||
| #ifdef HAVE_L6470DRIVER | ||||
|  | ||||
| //	#define X_IS_L6470 | ||||
| 	#define X_MICROSTEPS 16     //number of microsteps | ||||
| 	#define X_K_VAL 50          // 0 - 255, Higher values, are higher power. Be carefull not to go too high     | ||||
| 	#define X_OVERCURRENT 2000  //maxc current in mA. If the current goes over this value, the driver will switch off | ||||
| 	#define X_STALLCURRENT 1500 //current in mA where the driver will detect a stall | ||||
| 	 | ||||
| //	#define X2_IS_L6470 | ||||
| 	#define X2_MICROSTEPS 16     //number of microsteps | ||||
| 	#define X2_K_VAL 50          // 0 - 255, Higher values, are higher power. Be carefull not to go too high     | ||||
| 	#define X2_OVERCURRENT 2000  //maxc current in mA. If the current goes over this value, the driver will switch off | ||||
| 	#define X2_STALLCURRENT 1500 //current in mA where the driver will detect a stall | ||||
| 	 | ||||
| //	#define Y_IS_L6470 | ||||
| 	#define Y_MICROSTEPS 16     //number of microsteps | ||||
| 	#define Y_K_VAL 50          // 0 - 255, Higher values, are higher power. Be carefull not to go too high     | ||||
| 	#define Y_OVERCURRENT 2000  //maxc current in mA. If the current goes over this value, the driver will switch off | ||||
| 	#define Y_STALLCURRENT 1500 //current in mA where the driver will detect a stall | ||||
| 	 | ||||
| //	#define Y2_IS_L6470 | ||||
| 	#define Y2_MICROSTEPS 16     //number of microsteps	 | ||||
| 	#define Y2_K_VAL 50          // 0 - 255, Higher values, are higher power. Be carefull not to go too high     | ||||
| 	#define Y2_OVERCURRENT 2000  //maxc current in mA. If the current goes over this value, the driver will switch off | ||||
| 	#define Y2_STALLCURRENT 1500 //current in mA where the driver will detect a stall	 | ||||
| 	 | ||||
| //	#define Z_IS_L6470 | ||||
| 	#define Z_MICROSTEPS 16     //number of microsteps | ||||
| 	#define Z_K_VAL 50          // 0 - 255, Higher values, are higher power. Be carefull not to go too high     | ||||
| 	#define Z_OVERCURRENT 2000  //maxc current in mA. If the current goes over this value, the driver will switch off | ||||
| 	#define Z_STALLCURRENT 1500 //current in mA where the driver will detect a stall | ||||
| 	 | ||||
| //	#define Z2_IS_L6470 | ||||
| 	#define Z2_MICROSTEPS 16     //number of microsteps | ||||
| 	#define Z2_K_VAL 50          // 0 - 255, Higher values, are higher power. Be carefull not to go too high     | ||||
| 	#define Z2_OVERCURRENT 2000  //maxc current in mA. If the current goes over this value, the driver will switch off | ||||
| 	#define Z2_STALLCURRENT 1500 //current in mA where the driver will detect a stall | ||||
| 	 | ||||
| //	#define E0_IS_L6470 | ||||
| 	#define E0_MICROSTEPS 16     //number of microsteps | ||||
| 	#define E0_K_VAL 50          // 0 - 255, Higher values, are higher power. Be carefull not to go too high     | ||||
| 	#define E0_OVERCURRENT 2000  //maxc current in mA. If the current goes over this value, the driver will switch off | ||||
| 	#define E0_STALLCURRENT 1500 //current in mA where the driver will detect a stall | ||||
| 	 | ||||
| //	#define E1_IS_L6470 | ||||
| 	#define E1_MICROSTEPS 16     //number of microsteps	 | ||||
| 	#define E1_MICROSTEPS 16     //number of microsteps | ||||
| 	#define E1_K_VAL 50          // 0 - 255, Higher values, are higher power. Be carefull not to go too high     | ||||
| 	#define E1_OVERCURRENT 2000  //maxc current in mA. If the current goes over this value, the driver will switch off | ||||
| 	#define E1_STALLCURRENT 1500 //current in mA where the driver will detect a stall | ||||
| 	 | ||||
| //	#define E2_IS_L6470 | ||||
| 	#define E2_MICROSTEPS 16     //number of microsteps	 | ||||
| 	#define E2_MICROSTEPS 16     //number of microsteps | ||||
| 	#define E2_K_VAL 50          // 0 - 255, Higher values, are higher power. Be carefull not to go too high     | ||||
| 	#define E2_OVERCURRENT 2000  //maxc current in mA. If the current goes over this value, the driver will switch off | ||||
| 	#define E2_STALLCURRENT 1500 //current in mA where the driver will detect a stall | ||||
| 	 | ||||
| //	#define E3_IS_L6470 | ||||
| 	#define E3_MICROSTEPS 16     //number of microsteps		 | ||||
| 	#define E3_MICROSTEPS 16     //number of microsteps | ||||
| 	#define E3_K_VAL 50          // 0 - 255, Higher values, are higher power. Be carefull not to go too high     | ||||
| 	#define E3_OVERCURRENT 2000  //maxc current in mA. If the current goes over this value, the driver will switch off | ||||
| 	#define E3_STALLCURRENT 1500 //current in mA where the driver will detect a stall | ||||
| 	 | ||||
| //  #define X_IS_L6470 | ||||
|   #define X_MICROSTEPS 16     //number of microsteps | ||||
|   #define X_K_VAL 50          // 0 - 255, Higher values, are higher power. Be carefull not to go too high     | ||||
|   #define X_OVERCURRENT 2000  //maxc current in mA. If the current goes over this value, the driver will switch off | ||||
|   #define X_STALLCURRENT 1500 //current in mA where the driver will detect a stall | ||||
|    | ||||
| //  #define X2_IS_L6470 | ||||
|   #define X2_MICROSTEPS 16     //number of microsteps | ||||
|   #define X2_K_VAL 50          // 0 - 255, Higher values, are higher power. Be carefull not to go too high     | ||||
|   #define X2_OVERCURRENT 2000  //maxc current in mA. If the current goes over this value, the driver will switch off | ||||
|   #define X2_STALLCURRENT 1500 //current in mA where the driver will detect a stall | ||||
|    | ||||
| //  #define Y_IS_L6470 | ||||
|   #define Y_MICROSTEPS 16     //number of microsteps | ||||
|   #define Y_K_VAL 50          // 0 - 255, Higher values, are higher power. Be carefull not to go too high     | ||||
|   #define Y_OVERCURRENT 2000  //maxc current in mA. If the current goes over this value, the driver will switch off | ||||
|   #define Y_STALLCURRENT 1500 //current in mA where the driver will detect a stall | ||||
|    | ||||
| //  #define Y2_IS_L6470 | ||||
|   #define Y2_MICROSTEPS 16     //number of microsteps  | ||||
|   #define Y2_K_VAL 50          // 0 - 255, Higher values, are higher power. Be carefull not to go too high     | ||||
|   #define Y2_OVERCURRENT 2000  //maxc current in mA. If the current goes over this value, the driver will switch off | ||||
|   #define Y2_STALLCURRENT 1500 //current in mA where the driver will detect a stall  | ||||
|    | ||||
| //  #define Z_IS_L6470 | ||||
|   #define Z_MICROSTEPS 16     //number of microsteps | ||||
|   #define Z_K_VAL 50          // 0 - 255, Higher values, are higher power. Be carefull not to go too high     | ||||
|   #define Z_OVERCURRENT 2000  //maxc current in mA. If the current goes over this value, the driver will switch off | ||||
|   #define Z_STALLCURRENT 1500 //current in mA where the driver will detect a stall | ||||
|    | ||||
| //  #define Z2_IS_L6470 | ||||
|   #define Z2_MICROSTEPS 16     //number of microsteps | ||||
|   #define Z2_K_VAL 50          // 0 - 255, Higher values, are higher power. Be carefull not to go too high     | ||||
|   #define Z2_OVERCURRENT 2000  //maxc current in mA. If the current goes over this value, the driver will switch off | ||||
|   #define Z2_STALLCURRENT 1500 //current in mA where the driver will detect a stall | ||||
|    | ||||
| //  #define E0_IS_L6470 | ||||
|   #define E0_MICROSTEPS 16     //number of microsteps | ||||
|   #define E0_K_VAL 50          // 0 - 255, Higher values, are higher power. Be carefull not to go too high     | ||||
|   #define E0_OVERCURRENT 2000  //maxc current in mA. If the current goes over this value, the driver will switch off | ||||
|   #define E0_STALLCURRENT 1500 //current in mA where the driver will detect a stall | ||||
|    | ||||
| //  #define E1_IS_L6470 | ||||
|   #define E1_MICROSTEPS 16     //number of microsteps  | ||||
|   #define E1_MICROSTEPS 16     //number of microsteps | ||||
|   #define E1_K_VAL 50          // 0 - 255, Higher values, are higher power. Be carefull not to go too high     | ||||
|   #define E1_OVERCURRENT 2000  //maxc current in mA. If the current goes over this value, the driver will switch off | ||||
|   #define E1_STALLCURRENT 1500 //current in mA where the driver will detect a stall | ||||
|    | ||||
| //  #define E2_IS_L6470 | ||||
|   #define E2_MICROSTEPS 16     //number of microsteps  | ||||
|   #define E2_MICROSTEPS 16     //number of microsteps | ||||
|   #define E2_K_VAL 50          // 0 - 255, Higher values, are higher power. Be carefull not to go too high     | ||||
|   #define E2_OVERCURRENT 2000  //maxc current in mA. If the current goes over this value, the driver will switch off | ||||
|   #define E2_STALLCURRENT 1500 //current in mA where the driver will detect a stall | ||||
|    | ||||
| //  #define E3_IS_L6470 | ||||
|   #define E3_MICROSTEPS 16     //number of microsteps    | ||||
|   #define E3_MICROSTEPS 16     //number of microsteps | ||||
|   #define E3_K_VAL 50          // 0 - 255, Higher values, are higher power. Be carefull not to go too high     | ||||
|   #define E3_OVERCURRENT 2000  //maxc current in mA. If the current goes over this value, the driver will switch off | ||||
|   #define E3_STALLCURRENT 1500 //current in mA where the driver will detect a stall | ||||
|    | ||||
| #endif | ||||
|  | ||||
| #include "Conditionals.h" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user