Cleanup
This commit is contained in:
		| @@ -79,7 +79,7 @@ Here are some standard links for getting your machine calibrated: | ||||
|  | ||||
| // Define this to set a unique identifier for this printer, (Used by some programs to differentiate between machines) | ||||
| // You can use an online service to generate a random UUID. (eg http://www.uuidgenerator.net/version4) | ||||
| // #define MACHINE_UUID "00000000-0000-0000-0000-000000000000" | ||||
| //#define MACHINE_UUID "00000000-0000-0000-0000-000000000000" | ||||
|  | ||||
| // This defines the number of extruders | ||||
| // :[1,2,3,4] | ||||
| @@ -142,8 +142,8 @@ Here are some standard links for getting your machine calibrated: | ||||
| // 110 is Pt100 with 1k pullup (non standard) | ||||
| // 998 and 999 are Dummy Tables. They will ALWAYS read 25°C or the temperature defined below. | ||||
| //     Use it for Testing or Development purposes. NEVER for production machine. | ||||
| //     #define DUMMY_THERMISTOR_998_VALUE 25 | ||||
| //     #define DUMMY_THERMISTOR_999_VALUE 100 | ||||
| //#define DUMMY_THERMISTOR_998_VALUE 25 | ||||
| //#define DUMMY_THERMISTOR_999_VALUE 100 | ||||
| // :{ '0': "Not used", '4': "10k !! do not use for a hotend. Bad resolution at high temp. !!", '1': "100k / 4.7k - EPCOS", '51': "100k / 1k - EPCOS", '6': "100k / 4.7k EPCOS - Not as accurate as Table 1", '5': "100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '7': "100k / 4.7k Honeywell 135-104LAG-J01", '71': "100k / 4.7k Honeywell 135-104LAF-J01", '8': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9': "100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10': "100k / 4.7k RS 198-961", '11': "100k / 4.7k beta 3950 1%", '12': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13': "100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '60': "100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '55': "100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '2': "200k / 4.7k - ATC Semitec 204GT-2", '52': "200k / 1k - ATC Semitec 204GT-2", '-2': "Thermocouple + MAX6675 (only for sensor 0)", '-1': "Thermocouple + AD595", '3': "Mendel-parts / 4.7k", '1047': "Pt1000 / 4.7k", '1010': "Pt1000 / 1k (non standard)", '20': "PT100 (Ultimainboard V2.x)", '147': "Pt100 / 4.7k", '110': "Pt100 / 1k (non-standard)", '998': "Dummy 1", '999': "Dummy 2" } | ||||
| #define TEMP_SENSOR_0 5 | ||||
| #define TEMP_SENSOR_1 5 | ||||
| @@ -306,10 +306,10 @@ Here are some standard links for getting your machine calibrated: | ||||
| // @section machine | ||||
|  | ||||
| // Uncomment this option to enable CoreXY kinematics | ||||
| // #define COREXY | ||||
| //#define COREXY | ||||
|  | ||||
| // Uncomment this option to enable CoreXZ kinematics | ||||
| // #define COREXZ | ||||
| //#define COREXZ | ||||
|  | ||||
| //=========================================================================== | ||||
| //============================== Delta Settings ============================= | ||||
| @@ -356,13 +356,13 @@ Here are some standard links for getting your machine calibrated: | ||||
|  | ||||
| #if DISABLED(ENDSTOPPULLUPS) | ||||
|   // fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined | ||||
|   // #define ENDSTOPPULLUP_XMAX | ||||
|   // #define ENDSTOPPULLUP_YMAX | ||||
|   // #define ENDSTOPPULLUP_ZMAX | ||||
|   // #define ENDSTOPPULLUP_XMIN | ||||
|   // #define ENDSTOPPULLUP_YMIN | ||||
|   // #define ENDSTOPPULLUP_ZMIN | ||||
|   // #define ENDSTOPPULLUP_ZMIN_PROBE | ||||
|   //#define ENDSTOPPULLUP_XMAX | ||||
|   //#define ENDSTOPPULLUP_YMAX | ||||
|   //#define ENDSTOPPULLUP_ZMAX | ||||
|   //#define ENDSTOPPULLUP_XMIN | ||||
|   //#define ENDSTOPPULLUP_YMIN | ||||
|   //#define ENDSTOPPULLUP_ZMIN | ||||
|   //#define ENDSTOPPULLUP_ZMIN_PROBE | ||||
| #endif | ||||
|  | ||||
| // Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup). | ||||
| @@ -454,8 +454,8 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo | ||||
| //=========================== Manual Bed Leveling =========================== | ||||
| //=========================================================================== | ||||
|  | ||||
| // #define MANUAL_BED_LEVELING  // Add display menu option for bed leveling. | ||||
| // #define MESH_BED_LEVELING    // Enable mesh bed leveling. | ||||
| //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling. | ||||
| //#define MESH_BED_LEVELING    // Enable mesh bed leveling. | ||||
|  | ||||
| #if ENABLED(MANUAL_BED_LEVELING) | ||||
|   #define MBL_Z_STEP 0.025  // Step size while manually probing Z axis. | ||||
| @@ -543,7 +543,7 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo | ||||
|   #define Z_RAISE_BETWEEN_PROBINGS 5  // How much the Z axis will be raised when traveling from between next probing points. | ||||
|   #define Z_RAISE_AFTER_PROBING 50    // How much the Z axis will be raised after the last probing point. | ||||
|  | ||||
| //   #define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine. | ||||
| //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine. | ||||
|                                                                             // Useful to retract a deployable Z probe. | ||||
|  | ||||
|   //#define Z_PROBE_SLED // Turn on if you have a Z probe mounted on a sled like those designed by Charles Bell. | ||||
| @@ -847,7 +847,7 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo | ||||
| // See http://minow.blogspot.com/index.html#4918805519571907051 | ||||
| // If needed, adjust the X, Y, Z calibration coordinates | ||||
| // in ultralcd.cpp@lcd_delta_calibrate_menu() | ||||
| // #define DELTA_CALIBRATION_MENU | ||||
| //#define DELTA_CALIBRATION_MENU | ||||
|  | ||||
| /** | ||||
|  * I2C Panels | ||||
| @@ -901,7 +901,7 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo | ||||
|  | ||||
| // M240  Triggers a camera by emulating a Canon RC-1 Remote | ||||
| // Data from: http://www.doc-diy.net/photo/rc-1_hacked/ | ||||
| // #define PHOTOGRAPH_PIN     23 | ||||
| //#define PHOTOGRAPH_PIN     23 | ||||
|  | ||||
| // SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure | ||||
| //#define SF_ARC_FIX | ||||
|   | ||||
| @@ -153,7 +153,7 @@ | ||||
|   // Play a little bit with small adjustments (0.5mm) and check the behaviour. | ||||
|   // The M119 (endstops report) will start reporting the Z2 Endstop as well. | ||||
|  | ||||
|   // #define Z_DUAL_ENDSTOPS | ||||
|   //#define Z_DUAL_ENDSTOPS | ||||
|  | ||||
|   #if ENABLED(Z_DUAL_ENDSTOPS) | ||||
|     #define Z2_MAX_PIN 36                     //Endstop used for Z2 axis. In this case I'm using XMAX in a Rumba Board (pin 36) | ||||
| @@ -225,7 +225,7 @@ | ||||
| //#define QUICK_HOME  //if this is defined, if both x and y are to be homed, a diagonal move will be performed initially. | ||||
|  | ||||
| // When G28 is called, this option will make Y home before X | ||||
| // #define HOME_Y_BEFORE_X | ||||
| //#define HOME_Y_BEFORE_X | ||||
|  | ||||
| // @section machine | ||||
|  | ||||
| @@ -476,52 +476,52 @@ const unsigned int dropsegments=5; //everything with less than this number of st | ||||
| //#define HAVE_TMCDRIVER | ||||
| #if ENABLED(HAVE_TMCDRIVER) | ||||
|  | ||||
| //  #define X_IS_TMC | ||||
| //#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_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_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_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_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_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_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_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_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_IS_TMC | ||||
|   #define E3_MAX_CURRENT 1000  //in mA | ||||
|   #define E3_SENSE_RESISTOR 91 //in mOhms | ||||
|   #define E3_MICROSTEPS 16     //number of microsteps    | ||||
| @@ -538,63 +538,63 @@ const unsigned int dropsegments=5; //everything with less than this number of st | ||||
| //#define HAVE_L6470DRIVER | ||||
| #if ENABLED(HAVE_L6470DRIVER) | ||||
|  | ||||
| //  #define X_IS_L6470 | ||||
| //#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_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_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_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_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_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_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_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_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_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     | ||||
|   | ||||
| @@ -79,7 +79,7 @@ Here are some standard links for getting your machine calibrated: | ||||
|  | ||||
| // Define this to set a unique identifier for this printer, (Used by some programs to differentiate between machines) | ||||
| // You can use an online service to generate a random UUID. (eg http://www.uuidgenerator.net/version4) | ||||
| // #define MACHINE_UUID "00000000-0000-0000-0000-000000000000" | ||||
| //#define MACHINE_UUID "00000000-0000-0000-0000-000000000000" | ||||
|  | ||||
| // This defines the number of extruders | ||||
| // :[1,2,3,4] | ||||
| @@ -142,8 +142,8 @@ Here are some standard links for getting your machine calibrated: | ||||
| // 110 is Pt100 with 1k pullup (non standard) | ||||
| // 998 and 999 are Dummy Tables. They will ALWAYS read 25°C or the temperature defined below. | ||||
| //     Use it for Testing or Development purposes. NEVER for production machine. | ||||
| //     #define DUMMY_THERMISTOR_998_VALUE 25 | ||||
| //     #define DUMMY_THERMISTOR_999_VALUE 100 | ||||
| //#define DUMMY_THERMISTOR_998_VALUE 25 | ||||
| //#define DUMMY_THERMISTOR_999_VALUE 100 | ||||
| // :{ '0': "Not used", '4': "10k !! do not use for a hotend. Bad resolution at high temp. !!", '1': "100k / 4.7k - EPCOS", '51': "100k / 1k - EPCOS", '6': "100k / 4.7k EPCOS - Not as accurate as Table 1", '5': "100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '7': "100k / 4.7k Honeywell 135-104LAG-J01", '71': "100k / 4.7k Honeywell 135-104LAF-J01", '8': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9': "100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10': "100k / 4.7k RS 198-961", '11': "100k / 4.7k beta 3950 1%", '12': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13': "100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '60': "100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '55': "100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '2': "200k / 4.7k - ATC Semitec 204GT-2", '52': "200k / 1k - ATC Semitec 204GT-2", '-2': "Thermocouple + MAX6675 (only for sensor 0)", '-1': "Thermocouple + AD595", '3': "Mendel-parts / 4.7k", '1047': "Pt1000 / 4.7k", '1010': "Pt1000 / 1k (non standard)", '20': "PT100 (Ultimainboard V2.x)", '147': "Pt100 / 4.7k", '110': "Pt100 / 1k (non-standard)", '998': "Dummy 1", '999': "Dummy 2" } | ||||
| #define TEMP_SENSOR_0 -1 | ||||
| #define TEMP_SENSOR_1 -1 | ||||
| @@ -306,10 +306,10 @@ Here are some standard links for getting your machine calibrated: | ||||
| // @section machine | ||||
|  | ||||
| // Uncomment this option to enable CoreXY kinematics | ||||
| // #define COREXY | ||||
| //#define COREXY | ||||
|  | ||||
| // Uncomment this option to enable CoreXZ kinematics | ||||
| // #define COREXZ | ||||
| //#define COREXZ | ||||
|  | ||||
| //=========================================================================== | ||||
| //============================== Delta Settings ============================= | ||||
| @@ -356,13 +356,13 @@ Here are some standard links for getting your machine calibrated: | ||||
|  | ||||
| #if DISABLED(ENDSTOPPULLUPS) | ||||
|   // fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined | ||||
|   // #define ENDSTOPPULLUP_XMAX | ||||
|   // #define ENDSTOPPULLUP_YMAX | ||||
|   // #define ENDSTOPPULLUP_ZMAX | ||||
|   // #define ENDSTOPPULLUP_XMIN | ||||
|   // #define ENDSTOPPULLUP_YMIN | ||||
|   // #define ENDSTOPPULLUP_ZMIN | ||||
|   // #define ENDSTOPPULLUP_ZMIN_PROBE | ||||
|   //#define ENDSTOPPULLUP_XMAX | ||||
|   //#define ENDSTOPPULLUP_YMAX | ||||
|   //#define ENDSTOPPULLUP_ZMAX | ||||
|   //#define ENDSTOPPULLUP_XMIN | ||||
|   //#define ENDSTOPPULLUP_YMIN | ||||
|   //#define ENDSTOPPULLUP_ZMIN | ||||
|   //#define ENDSTOPPULLUP_ZMIN_PROBE | ||||
| #endif | ||||
|  | ||||
| // Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup). | ||||
| @@ -454,8 +454,8 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo | ||||
| //=========================== Manual Bed Leveling =========================== | ||||
| //=========================================================================== | ||||
|  | ||||
| // #define MANUAL_BED_LEVELING  // Add display menu option for bed leveling. | ||||
| // #define MESH_BED_LEVELING    // Enable mesh bed leveling. | ||||
| //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling. | ||||
| //#define MESH_BED_LEVELING    // Enable mesh bed leveling. | ||||
|  | ||||
| #if ENABLED(MANUAL_BED_LEVELING) | ||||
|   #define MBL_Z_STEP 0.025  // Step size while manually probing Z axis. | ||||
| @@ -544,7 +544,7 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo | ||||
|   #define Z_RAISE_BETWEEN_PROBINGS 5  // How much the Z axis will be raised when traveling from between next probing points | ||||
|   #define Z_RAISE_AFTER_PROBING 50    // How much the Z axis will be raised after the last probing point. | ||||
|  | ||||
| //   #define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine. | ||||
| //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine. | ||||
|                                                                             // Useful to retract a deployable Z probe. | ||||
|  | ||||
|   //#define Z_PROBE_SLED // Turn on if you have a Z probe mounted on a sled like those designed by Charles Bell. | ||||
| @@ -848,11 +848,11 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo | ||||
| // See http://minow.blogspot.com/index.html#4918805519571907051 | ||||
| // If needed, adjust the X, Y, Z calibration coordinates | ||||
| // in ultralcd.cpp@lcd_delta_calibrate_menu() | ||||
| // #define DELTA_CALIBRATION_MENU | ||||
| //#define DELTA_CALIBRATION_MENU | ||||
|  | ||||
| // The MakerLab Mini Panel with graphic controller and SD support | ||||
| // http://reprap.org/wiki/Mini_panel | ||||
| // #define MINIPANEL | ||||
| //#define MINIPANEL | ||||
|  | ||||
| /** | ||||
|  * I2C Panels | ||||
| @@ -906,7 +906,7 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo | ||||
|  | ||||
| // M240  Triggers a camera by emulating a Canon RC-1 Remote | ||||
| // Data from: http://www.doc-diy.net/photo/rc-1_hacked/ | ||||
| // #define PHOTOGRAPH_PIN     23 | ||||
| //#define PHOTOGRAPH_PIN     23 | ||||
|  | ||||
| // SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure | ||||
| //#define SF_ARC_FIX | ||||
|   | ||||
| @@ -153,7 +153,7 @@ | ||||
|   // Play a little bit with small adjustments (0.5mm) and check the behaviour. | ||||
|   // The M119 (endstops report) will start reporting the Z2 Endstop as well. | ||||
|  | ||||
|   // #define Z_DUAL_ENDSTOPS | ||||
|   //#define Z_DUAL_ENDSTOPS | ||||
|  | ||||
|   #if ENABLED(Z_DUAL_ENDSTOPS) | ||||
|     #define Z2_MAX_PIN 36                     //Endstop used for Z2 axis. In this case I'm using XMAX in a Rumba Board (pin 36) | ||||
| @@ -225,7 +225,7 @@ | ||||
| //#define QUICK_HOME  //if this is defined, if both x and y are to be homed, a diagonal move will be performed initially. | ||||
|  | ||||
| // When G28 is called, this option will make Y home before X | ||||
| // #define HOME_Y_BEFORE_X | ||||
| //#define HOME_Y_BEFORE_X | ||||
|  | ||||
| // @section machine | ||||
|  | ||||
| @@ -443,7 +443,7 @@ const unsigned int dropsegments=5; //everything with less than this number of st | ||||
| // until then, intended retractions can be detected by moves that only extrude and the direction. | ||||
| // the moves are than replaced by the firmware controlled ones. | ||||
|  | ||||
| // #define FWRETRACT  //ONLY PARTIALLY TESTED | ||||
| //#define FWRETRACT  //ONLY PARTIALLY TESTED | ||||
| #if ENABLED(FWRETRACT) | ||||
|   #define MIN_RETRACT 0.1                //minimum extruded mm to accept a automatic gcode retraction attempt | ||||
|   #define RETRACT_LENGTH 3               //default retract length (positive mm) | ||||
| @@ -477,52 +477,52 @@ const unsigned int dropsegments=5; //everything with less than this number of st | ||||
| //#define HAVE_TMCDRIVER | ||||
| #if ENABLED(HAVE_TMCDRIVER) | ||||
|  | ||||
| //  #define X_IS_TMC | ||||
| //#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_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_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_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_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_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_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_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_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_IS_TMC | ||||
|   #define E3_MAX_CURRENT 1000  //in mA | ||||
|   #define E3_SENSE_RESISTOR 91 //in mOhms | ||||
|   #define E3_MICROSTEPS 16     //number of microsteps    | ||||
| @@ -539,63 +539,63 @@ const unsigned int dropsegments=5; //everything with less than this number of st | ||||
| //#define HAVE_L6470DRIVER | ||||
| #if ENABLED(HAVE_L6470DRIVER) | ||||
|  | ||||
| //  #define X_IS_L6470 | ||||
| //#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_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_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_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_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_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_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_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_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_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     | ||||
|   | ||||
| @@ -79,7 +79,7 @@ Here are some standard links for getting your machine calibrated: | ||||
|  | ||||
| // Define this to set a unique identifier for this printer, (Used by some programs to differentiate between machines) | ||||
| // You can use an online service to generate a random UUID. (eg http://www.uuidgenerator.net/version4) | ||||
| // #define MACHINE_UUID "00000000-0000-0000-0000-000000000000" | ||||
| //#define MACHINE_UUID "00000000-0000-0000-0000-000000000000" | ||||
|  | ||||
| // This defines the number of extruders | ||||
| // :[1,2,3,4] | ||||
| @@ -142,8 +142,8 @@ Here are some standard links for getting your machine calibrated: | ||||
| // 110 is Pt100 with 1k pullup (non standard) | ||||
| // 998 and 999 are Dummy Tables. They will ALWAYS read 25°C or the temperature defined below. | ||||
| //     Use it for Testing or Development purposes. NEVER for production machine. | ||||
| //     #define DUMMY_THERMISTOR_998_VALUE 25 | ||||
| //     #define DUMMY_THERMISTOR_999_VALUE 100 | ||||
| //#define DUMMY_THERMISTOR_998_VALUE 25 | ||||
| //#define DUMMY_THERMISTOR_999_VALUE 100 | ||||
| // :{ '0': "Not used", '4': "10k !! do not use for a hotend. Bad resolution at high temp. !!", '1': "100k / 4.7k - EPCOS", '51': "100k / 1k - EPCOS", '6': "100k / 4.7k EPCOS - Not as accurate as Table 1", '5': "100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '7': "100k / 4.7k Honeywell 135-104LAG-J01", '71': "100k / 4.7k Honeywell 135-104LAF-J01", '8': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9': "100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10': "100k / 4.7k RS 198-961", '11': "100k / 4.7k beta 3950 1%", '12': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13': "100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '60': "100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '55': "100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '2': "200k / 4.7k - ATC Semitec 204GT-2", '52': "200k / 1k - ATC Semitec 204GT-2", '-2': "Thermocouple + MAX6675 (only for sensor 0)", '-1': "Thermocouple + AD595", '3': "Mendel-parts / 4.7k", '1047': "Pt1000 / 4.7k", '1010': "Pt1000 / 1k (non standard)", '20': "PT100 (Ultimainboard V2.x)", '147': "Pt100 / 4.7k", '110': "Pt100 / 1k (non-standard)", '998': "Dummy 1", '999': "Dummy 2" } | ||||
| #define TEMP_SENSOR_0 7 | ||||
| #define TEMP_SENSOR_1 0 | ||||
| @@ -306,10 +306,10 @@ Here are some standard links for getting your machine calibrated: | ||||
| // @section machine | ||||
|  | ||||
| // Uncomment this option to enable CoreXY kinematics | ||||
| // #define COREXY | ||||
| //#define COREXY | ||||
|  | ||||
| // Uncomment this option to enable CoreXZ kinematics | ||||
| // #define COREXZ | ||||
| //#define COREXZ | ||||
|  | ||||
| //=========================================================================== | ||||
| //============================== Delta Settings ============================= | ||||
| @@ -356,13 +356,13 @@ Here are some standard links for getting your machine calibrated: | ||||
|  | ||||
| #if DISABLED(ENDSTOPPULLUPS) | ||||
|   // fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined | ||||
|   // #define ENDSTOPPULLUP_XMAX | ||||
|   // #define ENDSTOPPULLUP_YMAX | ||||
|   // #define ENDSTOPPULLUP_ZMAX | ||||
|   // #define ENDSTOPPULLUP_XMIN | ||||
|   // #define ENDSTOPPULLUP_YMIN | ||||
|   // #define ENDSTOPPULLUP_ZMIN | ||||
|   // #define ENDSTOPPULLUP_ZMIN_PROBE | ||||
|   //#define ENDSTOPPULLUP_XMAX | ||||
|   //#define ENDSTOPPULLUP_YMAX | ||||
|   //#define ENDSTOPPULLUP_ZMAX | ||||
|   //#define ENDSTOPPULLUP_XMIN | ||||
|   //#define ENDSTOPPULLUP_YMIN | ||||
|   //#define ENDSTOPPULLUP_ZMIN | ||||
|   //#define ENDSTOPPULLUP_ZMIN_PROBE | ||||
| #endif | ||||
|  | ||||
| // Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup). | ||||
| @@ -454,8 +454,8 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | ||||
| //=========================== Manual Bed Leveling =========================== | ||||
| //=========================================================================== | ||||
|  | ||||
| // #define MANUAL_BED_LEVELING  // Add display menu option for bed leveling. | ||||
| // #define MESH_BED_LEVELING    // Enable mesh bed leveling. | ||||
| //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling. | ||||
| //#define MESH_BED_LEVELING    // Enable mesh bed leveling. | ||||
|  | ||||
| #if ENABLED(MANUAL_BED_LEVELING) | ||||
|   #define MBL_Z_STEP 0.025  // Step size while manually probing Z axis. | ||||
| @@ -544,7 +544,7 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | ||||
|   #define Z_RAISE_BETWEEN_PROBINGS 5  // How much the Z axis will be raised when traveling from between next probing points | ||||
|   #define Z_RAISE_AFTER_PROBING 50    // How much the Z axis will be raised after the last probing point. | ||||
|  | ||||
| //   #define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine. | ||||
| //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine. | ||||
|                                                                             // Useful to retract a deployable Z probe. | ||||
|  | ||||
|   //#define Z_PROBE_SLED // Turn on if you have a Z probe mounted on a sled like those designed by Charles Bell. | ||||
| @@ -852,7 +852,7 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | ||||
| // See http://minow.blogspot.com/index.html#4918805519571907051 | ||||
| // If needed, adjust the X, Y, Z calibration coordinates | ||||
| // in ultralcd.cpp@lcd_delta_calibrate_menu() | ||||
| // #define DELTA_CALIBRATION_MENU | ||||
| //#define DELTA_CALIBRATION_MENU | ||||
|  | ||||
| /** | ||||
|  * I2C Panels | ||||
| @@ -906,7 +906,7 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | ||||
|  | ||||
| // M240  Triggers a camera by emulating a Canon RC-1 Remote | ||||
| // Data from: http://www.doc-diy.net/photo/rc-1_hacked/ | ||||
| // #define PHOTOGRAPH_PIN     23 | ||||
| //#define PHOTOGRAPH_PIN     23 | ||||
|  | ||||
| // SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure | ||||
| //#define SF_ARC_FIX | ||||
|   | ||||
| @@ -153,7 +153,7 @@ | ||||
|   // Play a little bit with small adjustments (0.5mm) and check the behaviour. | ||||
|   // The M119 (endstops report) will start reporting the Z2 Endstop as well. | ||||
|  | ||||
|   // #define Z_DUAL_ENDSTOPS | ||||
|   //#define Z_DUAL_ENDSTOPS | ||||
|  | ||||
|   #if ENABLED(Z_DUAL_ENDSTOPS) | ||||
|     #define Z2_MAX_PIN 36                     //Endstop used for Z2 axis. In this case I'm using XMAX in a Rumba Board (pin 36) | ||||
| @@ -225,7 +225,7 @@ | ||||
| //#define QUICK_HOME  //if this is defined, if both x and y are to be homed, a diagonal move will be performed initially. | ||||
|  | ||||
| // When G28 is called, this option will make Y home before X | ||||
| // #define HOME_Y_BEFORE_X | ||||
| //#define HOME_Y_BEFORE_X | ||||
|  | ||||
| // @section machine | ||||
|  | ||||
| @@ -442,7 +442,7 @@ const unsigned int dropsegments=5; //everything with less than this number of st | ||||
| // until then, intended retractions can be detected by moves that only extrude and the direction. | ||||
| // the moves are than replaced by the firmware controlled ones. | ||||
|  | ||||
| // #define FWRETRACT  //ONLY PARTIALLY TESTED | ||||
| //#define FWRETRACT  //ONLY PARTIALLY TESTED | ||||
| #if ENABLED(FWRETRACT) | ||||
|   #define MIN_RETRACT 0.1                //minimum extruded mm to accept a automatic gcode retraction attempt | ||||
|   #define RETRACT_LENGTH 3               //default retract length (positive mm) | ||||
| @@ -476,52 +476,52 @@ const unsigned int dropsegments=5; //everything with less than this number of st | ||||
| //#define HAVE_TMCDRIVER | ||||
| #if ENABLED(HAVE_TMCDRIVER) | ||||
|  | ||||
| //  #define X_IS_TMC | ||||
| //#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_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_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_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_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_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_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_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_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_IS_TMC | ||||
|   #define E3_MAX_CURRENT 1000  //in mA | ||||
|   #define E3_SENSE_RESISTOR 91 //in mOhms | ||||
|   #define E3_MICROSTEPS 16     //number of microsteps    | ||||
| @@ -538,63 +538,63 @@ const unsigned int dropsegments=5; //everything with less than this number of st | ||||
| //#define HAVE_L6470DRIVER | ||||
| #if ENABLED(HAVE_L6470DRIVER) | ||||
|  | ||||
| //  #define X_IS_L6470 | ||||
| //#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_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_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_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_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_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_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_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_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_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     | ||||
|   | ||||
| @@ -83,7 +83,7 @@ Here are some standard links for getting your machine calibrated: | ||||
|  | ||||
| // Define this to set a unique identifier for this printer, (Used by some programs to differentiate between machines) | ||||
| // You can use an online service to generate a random UUID. (eg http://www.uuidgenerator.net/version4) | ||||
| // #define MACHINE_UUID "00000000-0000-0000-0000-000000000000" | ||||
| //#define MACHINE_UUID "00000000-0000-0000-0000-000000000000" | ||||
|  | ||||
| // This defines the number of extruders | ||||
| // :[1,2,3,4] | ||||
| @@ -146,8 +146,8 @@ Here are some standard links for getting your machine calibrated: | ||||
| // 110 is Pt100 with 1k pullup (non standard) | ||||
| // 998 and 999 are Dummy Tables. They will ALWAYS read 25°C or the temperature defined below. | ||||
| //     Use it for Testing or Development purposes. NEVER for production machine. | ||||
| //     #define DUMMY_THERMISTOR_998_VALUE 25 | ||||
| //     #define DUMMY_THERMISTOR_999_VALUE 100 | ||||
| //#define DUMMY_THERMISTOR_998_VALUE 25 | ||||
| //#define DUMMY_THERMISTOR_999_VALUE 100 | ||||
| // :{ '0': "Not used", '4': "10k !! do not use for a hotend. Bad resolution at high temp. !!", '1': "100k / 4.7k - EPCOS", '51': "100k / 1k - EPCOS", '6': "100k / 4.7k EPCOS - Not as accurate as Table 1", '5': "100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '7': "100k / 4.7k Honeywell 135-104LAG-J01", '71': "100k / 4.7k Honeywell 135-104LAF-J01", '8': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9': "100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10': "100k / 4.7k RS 198-961", '11': "100k / 4.7k beta 3950 1%", '12': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13': "100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '60': "100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '55': "100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '2': "200k / 4.7k - ATC Semitec 204GT-2", '52': "200k / 1k - ATC Semitec 204GT-2", '-2': "Thermocouple + MAX6675 (only for sensor 0)", '-1': "Thermocouple + AD595", '3': "Mendel-parts / 4.7k", '1047': "Pt1000 / 4.7k", '1010': "Pt1000 / 1k (non standard)", '20': "PT100 (Ultimainboard V2.x)", '147': "Pt100 / 4.7k", '110': "Pt100 / 1k (non-standard)", '998': "Dummy 1", '999': "Dummy 2" } | ||||
| #define TEMP_SENSOR_0 5 | ||||
| #define TEMP_SENSOR_1 0 | ||||
| @@ -293,10 +293,10 @@ Here are some standard links for getting your machine calibrated: | ||||
| // @section machine | ||||
|  | ||||
| // Uncomment this option to enable CoreXY kinematics | ||||
| // #define COREXY | ||||
| //#define COREXY | ||||
|  | ||||
| // Uncomment this option to enable CoreXZ kinematics | ||||
| // #define COREXZ | ||||
| //#define COREXZ | ||||
|  | ||||
| //=========================================================================== | ||||
| //============================== Delta Settings ============================= | ||||
| @@ -343,13 +343,13 @@ Here are some standard links for getting your machine calibrated: | ||||
|  | ||||
| #if DISABLED(ENDSTOPPULLUPS) | ||||
|   // fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined | ||||
|   // #define ENDSTOPPULLUP_XMAX | ||||
|   // #define ENDSTOPPULLUP_YMAX | ||||
|   // #define ENDSTOPPULLUP_ZMAX | ||||
|   // #define ENDSTOPPULLUP_XMIN | ||||
|   // #define ENDSTOPPULLUP_YMIN | ||||
|   // #define ENDSTOPPULLUP_ZMIN | ||||
|   // #define ENDSTOPPULLUP_ZMIN_PROBE | ||||
|   //#define ENDSTOPPULLUP_XMAX | ||||
|   //#define ENDSTOPPULLUP_YMAX | ||||
|   //#define ENDSTOPPULLUP_ZMAX | ||||
|   //#define ENDSTOPPULLUP_XMIN | ||||
|   //#define ENDSTOPPULLUP_YMIN | ||||
|   //#define ENDSTOPPULLUP_ZMIN | ||||
|   //#define ENDSTOPPULLUP_ZMIN_PROBE | ||||
| #endif | ||||
|  | ||||
| // Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup). | ||||
| @@ -441,8 +441,8 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | ||||
| //=========================== Manual Bed Leveling =========================== | ||||
| //=========================================================================== | ||||
|  | ||||
| // #define MANUAL_BED_LEVELING  // Add display menu option for bed leveling. | ||||
| // #define MESH_BED_LEVELING    // Enable mesh bed leveling. | ||||
| //#define MANUAL_BED_LEVELING  // Add display menu option for bed leveling. | ||||
| //#define MESH_BED_LEVELING    // Enable mesh bed leveling. | ||||
|  | ||||
| #if ENABLED(MANUAL_BED_LEVELING) | ||||
|   #define MBL_Z_STEP 0.025  // Step size while manually probing Z axis. | ||||
| @@ -533,7 +533,7 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | ||||
|   #define Z_RAISE_BETWEEN_PROBINGS 5  // How much the Z axis will be raised when traveling from between next probing points. | ||||
|   #define Z_RAISE_AFTER_PROBING 15    // How much the Z axis will be raised after the last probing point. | ||||
|  | ||||
| //   #define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine. | ||||
| //#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" // These commands will be executed in the end of G29 routine. | ||||
|                                                                             // Useful to retract a deployable Z probe. | ||||
|  | ||||
|   //#define Z_PROBE_SLED // Turn on if you have a Z probe mounted on a sled like those designed by Charles Bell. | ||||
| @@ -843,7 +843,7 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | ||||
| // See http://minow.blogspot.com/index.html#4918805519571907051 | ||||
| // If needed, adjust the X, Y, Z calibration coordinates | ||||
| // in ultralcd.cpp@lcd_delta_calibrate_menu() | ||||
| // #define DELTA_CALIBRATION_MENU | ||||
| //#define DELTA_CALIBRATION_MENU | ||||
|  | ||||
| /** | ||||
|  * I2C Panels | ||||
| @@ -897,7 +897,7 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | ||||
|  | ||||
| // M240  Triggers a camera by emulating a Canon RC-1 Remote | ||||
| // Data from: http://www.doc-diy.net/photo/rc-1_hacked/ | ||||
| // #define PHOTOGRAPH_PIN     23 | ||||
| //#define PHOTOGRAPH_PIN     23 | ||||
|  | ||||
| // SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure | ||||
| //#define SF_ARC_FIX | ||||
|   | ||||
| @@ -157,7 +157,7 @@ | ||||
|   // Play a little bit with small adjustments (0.5mm) and check the behaviour. | ||||
|   // The M119 (endstops report) will start reporting the Z2 Endstop as well. | ||||
|  | ||||
|   // #define Z_DUAL_ENDSTOPS | ||||
|   //#define Z_DUAL_ENDSTOPS | ||||
|  | ||||
|   #if ENABLED(Z_DUAL_ENDSTOPS) | ||||
|     #define Z2_MAX_PIN 36                     //Endstop used for Z2 axis. In this case I'm using XMAX in a Rumba Board (pin 36) | ||||
| @@ -229,7 +229,7 @@ | ||||
| //#define QUICK_HOME  //if this is defined, if both x and y are to be homed, a diagonal move will be performed initially. | ||||
|  | ||||
| // When G28 is called, this option will make Y home before X | ||||
| // #define HOME_Y_BEFORE_X | ||||
| //#define HOME_Y_BEFORE_X | ||||
|  | ||||
| // @section machine | ||||
|  | ||||
| @@ -446,7 +446,7 @@ const unsigned int dropsegments=5; //everything with less than this number of st | ||||
| // until then, intended retractions can be detected by moves that only extrude and the direction. | ||||
| // the moves are than replaced by the firmware controlled ones. | ||||
|  | ||||
| // #define FWRETRACT  //ONLY PARTIALLY TESTED | ||||
| //#define FWRETRACT  //ONLY PARTIALLY TESTED | ||||
| #if ENABLED(FWRETRACT) | ||||
|   #define MIN_RETRACT 0.1                //minimum extruded mm to accept a automatic gcode retraction attempt | ||||
|   #define RETRACT_LENGTH 3               //default retract length (positive mm) | ||||
| @@ -480,52 +480,52 @@ const unsigned int dropsegments=5; //everything with less than this number of st | ||||
| //#define HAVE_TMCDRIVER | ||||
| #if ENABLED(HAVE_TMCDRIVER) | ||||
|  | ||||
| //  #define X_IS_TMC | ||||
| //#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_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_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_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_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_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_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_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_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_IS_TMC | ||||
|   #define E3_MAX_CURRENT 1000  //in mA | ||||
|   #define E3_SENSE_RESISTOR 91 //in mOhms | ||||
|   #define E3_MICROSTEPS 16     //number of microsteps    | ||||
| @@ -542,63 +542,63 @@ const unsigned int dropsegments=5; //everything with less than this number of st | ||||
| //#define HAVE_L6470DRIVER | ||||
| #if ENABLED(HAVE_L6470DRIVER) | ||||
|  | ||||
| //  #define X_IS_L6470 | ||||
| //#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_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_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_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_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_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_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_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_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_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     | ||||
|   | ||||
		Reference in New Issue
	
	Block a user