Clean up spacing and comments
Also clean up some trailing spaces in a few other sources
This commit is contained in:
		
							parent
							
								
									d3bce05d54
								
							
						
					
					
						commit
						a274769f4f
					
				| @ -235,7 +235,7 @@ Here are some standard links for getting your machine calibrated: | ||||
| // shouldn't use bed PID until someone else verifies your hardware works.
 | ||||
| // If this is enabled, find your own PID constants below.
 | ||||
| //#define PIDTEMPBED
 | ||||
| //
 | ||||
| 
 | ||||
| //#define BED_LIMIT_SWITCHING
 | ||||
| 
 | ||||
| // This sets the max power delivered to the bed, and replaces the HEATER_BED_DUTY_CYCLE_DIVIDER option.
 | ||||
| @ -406,7 +406,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
|   const bool FIL_RUNOUT_INVERTING = true;  // Should be uncommented and true or false should assigned
 | ||||
|   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
 | ||||
|   #define FILAMENT_RUNOUT_SCRIPT "M600" | ||||
| #endif  | ||||
| #endif | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //=========================== Manual Bed Leveling ===========================
 | ||||
| @ -498,7 +498,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
| 
 | ||||
| //   #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 probe.
 | ||||
|                                                                             | ||||
| 
 | ||||
|   //#define Z_PROBE_SLED // turn on if you have a z-probe mounted on a sled like those designed by Charles Bell
 | ||||
|   //#define SLED_DOCKING_OFFSET 5 // the extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
 | ||||
| 
 | ||||
| @ -573,7 +573,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
| #define DEFAULT_MAX_ACCELERATION      {3000,3000,100,10000}    // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for Skeinforge 40+, for older versions raise them a lot.
 | ||||
| 
 | ||||
| #define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration in mm/s^2 for printing moves
 | ||||
| #define DEFAULT_RETRACT_ACCELERATION  3000   // E acceleration in mm/s^2 for retracts
 | ||||
| #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
 | ||||
| #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
 | ||||
| 
 | ||||
| // The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
 | ||||
|  | ||||
| @ -235,7 +235,7 @@ Here are some standard links for getting your machine calibrated: | ||||
| // shouldn't use bed PID until someone else verifies your hardware works.
 | ||||
| // If this is enabled, find your own PID constants below.
 | ||||
| //#define PIDTEMPBED
 | ||||
| //
 | ||||
| 
 | ||||
| //#define BED_LIMIT_SWITCHING
 | ||||
| 
 | ||||
| // This sets the max power delivered to the bed, and replaces the HEATER_BED_DUTY_CYCLE_DIVIDER option.
 | ||||
| @ -404,7 +404,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
|   const bool FIL_RUNOUT_INVERTING = true;  // Should be uncommented and true or false should assigned
 | ||||
|   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
 | ||||
|   #define FILAMENT_RUNOUT_SCRIPT "M600" | ||||
| #endif  | ||||
| #endif | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //=========================== Manual Bed Leveling ===========================
 | ||||
|  | ||||
| @ -214,7 +214,7 @@ Here are some standard links for getting your machine calibrated: | ||||
| // shouldn't use bed PID until someone else verifies your hardware works.
 | ||||
| // If this is enabled, find your own PID constants below.
 | ||||
| #define PIDTEMPBED | ||||
| //
 | ||||
| 
 | ||||
| //#define BED_LIMIT_SWITCHING
 | ||||
| 
 | ||||
| // This sets the max power delivered to the bed, and replaces the HEATER_BED_DUTY_CYCLE_DIVIDER option.
 | ||||
| @ -355,7 +355,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
|   const bool FIL_RUNOUT_INVERTING = true;  // Should be uncommented and true or false should assigned
 | ||||
|   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
 | ||||
|   #define FILAMENT_RUNOUT_SCRIPT "M600" | ||||
| #endif  | ||||
| #endif | ||||
|    | ||||
| //===========================================================================
 | ||||
| //=========================== Manual Bed Leveling ===========================
 | ||||
|  | ||||
| @ -214,7 +214,7 @@ Here are some standard links for getting your machine calibrated: | ||||
| // shouldn't use bed PID until someone else verifies your hardware works.
 | ||||
| // If this is enabled, find your own PID constants below.
 | ||||
| #define PIDTEMPBED | ||||
| //
 | ||||
| 
 | ||||
| //#define BED_LIMIT_SWITCHING
 | ||||
| 
 | ||||
| // This sets the max power delivered to the bed, and replaces the HEATER_BED_DUTY_CYCLE_DIVIDER option.
 | ||||
| @ -353,7 +353,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
|   const bool FIL_RUNOUT_INVERTING = true;  // Should be uncommented and true or false should assigned
 | ||||
|   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
 | ||||
|   #define FILAMENT_RUNOUT_SCRIPT "M600" | ||||
| #endif  | ||||
| #endif | ||||
|    | ||||
| //===========================================================================
 | ||||
| //=========================== Manual Bed Leveling ===========================
 | ||||
|  | ||||
| @ -231,7 +231,7 @@ Here are some standard links for getting your machine calibrated: | ||||
| // shouldn't use bed PID until someone else verifies your hardware works.
 | ||||
| // If this is enabled, find your own PID constants below.
 | ||||
| //#define PIDTEMPBED
 | ||||
| //
 | ||||
| 
 | ||||
| //#define BED_LIMIT_SWITCHING
 | ||||
| 
 | ||||
| // This sets the max power delivered to the bed, and replaces the HEATER_BED_DUTY_CYCLE_DIVIDER option.
 | ||||
| @ -379,7 +379,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
|   const bool FIL_RUNOUT_INVERTING = true;  // Should be uncommented and true or false should assigned
 | ||||
|   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
 | ||||
|   #define FILAMENT_RUNOUT_SCRIPT "M600" | ||||
| #endif  | ||||
| #endif | ||||
|    | ||||
| //===========================================================================
 | ||||
| //=========================== Manual Bed Leveling ===========================
 | ||||
|  | ||||
| @ -245,7 +245,7 @@ Here are some standard links for getting your machine calibrated: | ||||
| // shouldn't use bed PID until someone else verifies your hardware works.
 | ||||
| // If this is enabled, find your own PID constants below.
 | ||||
| //#define PIDTEMPBED
 | ||||
| //
 | ||||
| 
 | ||||
| //#define BED_LIMIT_SWITCHING
 | ||||
| 
 | ||||
| // This sets the max power delivered to the bed, and replaces the HEATER_BED_DUTY_CYCLE_DIVIDER option.
 | ||||
| @ -422,7 +422,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
|   const bool FIL_RUNOUT_INVERTING = true;  // Should be uncommented and true or false should assigned
 | ||||
|   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
 | ||||
|   #define FILAMENT_RUNOUT_SCRIPT "M600" | ||||
| #endif  | ||||
| #endif | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //=========================== Manual Bed Leveling ===========================
 | ||||
|  | ||||
| @ -235,7 +235,7 @@ Here are some standard links for getting your machine calibrated: | ||||
| // shouldn't use bed PID until someone else verifies your hardware works.
 | ||||
| // If this is enabled, find your own PID constants below.
 | ||||
| //#define PIDTEMPBED
 | ||||
| //
 | ||||
| 
 | ||||
| //#define BED_LIMIT_SWITCHING
 | ||||
| 
 | ||||
| // This sets the max power delivered to the bed, and replaces the HEATER_BED_DUTY_CYCLE_DIVIDER option.
 | ||||
| @ -406,7 +406,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
|   const bool FIL_RUNOUT_INVERTING = true;  // Should be uncommented and true or false should assigned
 | ||||
|   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
 | ||||
|   #define FILAMENT_RUNOUT_SCRIPT "M600" | ||||
| #endif  | ||||
| #endif | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //=========================== Manual Bed Leveling ===========================
 | ||||
|  | ||||
| @ -260,7 +260,7 @@ Here are some standard links for getting your machine calibrated: | ||||
| // shouldn't use bed PID until someone else verifies your hardware works.
 | ||||
| // If this is enabled, find your own PID constants below.
 | ||||
| #define PIDTEMPBED | ||||
| //
 | ||||
| 
 | ||||
| #define BED_LIMIT_SWITCHING | ||||
| 
 | ||||
| // This sets the max power delivered to the bed, and replaces the HEATER_BED_DUTY_CYCLE_DIVIDER option.
 | ||||
| @ -414,7 +414,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
|   const bool FIL_RUNOUT_INVERTING = true;  // Should be uncommented and true or false should assigned
 | ||||
|   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
 | ||||
|   #define FILAMENT_RUNOUT_SCRIPT "M600" | ||||
| #endif  | ||||
| #endif | ||||
|    | ||||
| //===========================================================================
 | ||||
| //=========================== Manual Bed Leveling ===========================
 | ||||
|  | ||||
| @ -230,7 +230,7 @@ Here are some standard links for getting your machine calibrated: | ||||
| // shouldn't use bed PID until someone else verifies your hardware works.
 | ||||
| // If this is enabled, find your own PID constants below.
 | ||||
| //#define PIDTEMPBED
 | ||||
| //
 | ||||
| 
 | ||||
| //#define BED_LIMIT_SWITCHING
 | ||||
| 
 | ||||
| // This sets the max power delivered to the bed, and replaces the HEATER_BED_DUTY_CYCLE_DIVIDER option.
 | ||||
| @ -378,7 +378,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
|   const bool FIL_RUNOUT_INVERTING = true;  // Should be uncommented and true or false should assigned
 | ||||
|   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
 | ||||
|   #define FILAMENT_RUNOUT_SCRIPT "M600" | ||||
| #endif  | ||||
| #endif | ||||
|    | ||||
| //===========================================================================
 | ||||
| //=========================== Manual Bed Leveling ===========================
 | ||||
|  | ||||
| @ -261,7 +261,7 @@ Here are some standard links for getting your machine calibrated: | ||||
| // shouldn't use bed PID until someone else verifies your hardware works.
 | ||||
| // If this is enabled, find your own PID constants below.
 | ||||
| //#define PIDTEMPBED
 | ||||
| //
 | ||||
| 
 | ||||
| //#define BED_LIMIT_SWITCHING
 | ||||
| 
 | ||||
| // This sets the max power delivered to the bed, and replaces the HEATER_BED_DUTY_CYCLE_DIVIDER option.
 | ||||
| @ -385,6 +385,8 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
| #define INVERT_Z_DIR false | ||||
| 
 | ||||
| // @section extruder
 | ||||
| 
 | ||||
| // For direct drive extruder v9 set to true, for geared extruder set to false.
 | ||||
| #define INVERT_E0_DIR false | ||||
| #define INVERT_E1_DIR false | ||||
| #define INVERT_E2_DIR false | ||||
| @ -430,7 +432,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
| // #define MESH_BED_LEVELING    // Enable mesh bed leveling
 | ||||
| 
 | ||||
| #ifdef MANUAL_BED_LEVELING | ||||
|   #define MBL_Z_STEP 0.025 | ||||
|   #define MBL_Z_STEP 0.025  // Step size while manually probing Z axis
 | ||||
| #endif  // MANUAL_BED_LEVELING
 | ||||
| 
 | ||||
| #ifdef MESH_BED_LEVELING | ||||
| @ -471,13 +473,13 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
| 
 | ||||
|   #ifdef AUTO_BED_LEVELING_GRID | ||||
| 
 | ||||
|     // set the rectangle in which to probe
 | ||||
|     #define DELTA_PROBABLE_RADIUS (DELTA_PRINTABLE_RADIUS - 10) | ||||
| 
 | ||||
|     #define LEFT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS | ||||
|     #define RIGHT_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS | ||||
|     #define FRONT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS | ||||
|     #define BACK_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS | ||||
|      | ||||
| 
 | ||||
|     #define MIN_PROBE_EDGE 10 // The probe square sides can be no smaller than this
 | ||||
| 
 | ||||
|     // Non-linear bed leveling will be used.
 | ||||
| @ -516,13 +518,14 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
| 
 | ||||
| //   #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 probe.
 | ||||
|                                                                             | ||||
| 
 | ||||
|   //#define Z_PROBE_SLED // turn on if you have a z-probe mounted on a sled like those designed by Charles Bell
 | ||||
|   //#define SLED_DOCKING_OFFSET 5 // the extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
 | ||||
| 
 | ||||
|   // Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
 | ||||
|   // Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN.
 | ||||
|   //#define Z_PROBE_ALLEN_KEY
 | ||||
| 
 | ||||
|   #ifdef Z_PROBE_ALLEN_KEY | ||||
|     #define Z_PROBE_ALLEN_KEY_DEPLOY_X 30 | ||||
|     #define Z_PROBE_ALLEN_KEY_DEPLOY_Y DELTA_PRINTABLE_RADIUS | ||||
| @ -533,7 +536,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
|     #define Z_PROBE_ALLEN_KEY_STOW_Z     23 | ||||
|     #define Z_PROBE_ALLEN_KEY_STOW_DEPTH 20 | ||||
|   #endif | ||||
|    | ||||
| 
 | ||||
|   //If defined, the Probe servo will be turned on only during movement and then turned off to avoid jerk
 | ||||
|   //The value is the delay to turn the servo off after powered on - depends on the servo speed; 300ms is good value, but you can try lower it.
 | ||||
|   // You MUST HAVE the SERVO_ENDSTOPS defined to use here a value higher than zero otherwise your code will not compile.
 | ||||
| @ -595,7 +598,6 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
|  * MOVEMENT SETTINGS | ||||
|  */ | ||||
| 
 | ||||
| 
 | ||||
| // delta homing speeds must be the same on xyz
 | ||||
| #define HOMING_FEEDRATE {200*30, 200*30, 200*30, 0}  // set the homing speeds (mm/min)
 | ||||
| 
 | ||||
| @ -606,7 +608,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
| #define DEFAULT_MAX_ACCELERATION      {9000,9000,9000,10000}    // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for skeinforge 40+, for older versions raise them a lot.
 | ||||
| 
 | ||||
| #define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration in mm/s^2 for printing moves
 | ||||
| #define DEFAULT_RETRACT_ACCELERATION  3000   // E acceleration in mm/s^2 for retracts
 | ||||
| #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
 | ||||
| #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
 | ||||
| 
 | ||||
| // Offset of the extruders (uncomment if using more than one and relying on firmware to position when changing).
 | ||||
| @ -649,7 +651,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
| 
 | ||||
| #ifdef EEPROM_SETTINGS | ||||
|   // To disable EEPROM Serial responses and decrease program space by ~1700 byte: comment this out:
 | ||||
|   #define EEPROM_CHITCHAT // please keep turned on if you can.
 | ||||
|   #define EEPROM_CHITCHAT // Please keep turned on if you can.
 | ||||
| #endif | ||||
| 
 | ||||
| // @section temperature
 | ||||
| @ -667,7 +669,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
| // @section lcd
 | ||||
| 
 | ||||
| // Define your display language below. Replace (en) with your language code and uncomment.
 | ||||
| // en, pl, fr, de, es, ru, it, pt, pt-br, fi, an, nl, ca, eu, kana, kana_utf8, cn, test
 | ||||
| // en, pl, fr, de, es, ru, bg, it, pt, pt-br, fi, an, nl, ca, eu, kana, kana_utf8, cn, test
 | ||||
| // See also language.h
 | ||||
| #define LANGUAGE_INCLUDE GENERATE_LANGUAGE_INCLUDE(en) | ||||
| 
 | ||||
| @ -690,7 +692,6 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
| //#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 100 // the duration the buzzer plays the UI feedback sound. ie Screen Click
 | ||||
| //#define LCD_FEEDBACK_FREQUENCY_HZ 1000         // this is the tone frequency the buzzer plays when on UI feedback. ie Screen Click
 | ||||
|                                                  // 0 to disable buzzer feedback. Test with M300 S<frequency Hz> P<duration ms>
 | ||||
| 
 | ||||
| // PanelOne from T3P3 (via RAMPS 1.4 AUX2/AUX3)
 | ||||
| // http://reprap.org/wiki/PanelOne
 | ||||
| //#define PANEL_ONE
 | ||||
| @ -758,7 +759,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
| // ---------------------
 | ||||
| // 2 wire Non-latching LCD SR from:
 | ||||
| // https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/schematics#!shiftregister-connection
 | ||||
| 
 | ||||
| // LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
 | ||||
| //#define SAV_3DLCD
 | ||||
| 
 | ||||
| // @section extras
 | ||||
| @ -786,7 +787,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
| // Data from: http://www.doc-diy.net/photo/rc-1_hacked/
 | ||||
| // #define PHOTOGRAPH_PIN     23
 | ||||
| 
 | ||||
| // SF send wrong arc g-codes when using Arc Point as fillet procedure
 | ||||
| // SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
 | ||||
| //#define SF_ARC_FIX
 | ||||
| 
 | ||||
| // Support for the BariCUDA Paste Extruder.
 | ||||
|  | ||||
| @ -261,7 +261,7 @@ Here are some standard links for getting your machine calibrated: | ||||
| // shouldn't use bed PID until someone else verifies your hardware works.
 | ||||
| // If this is enabled, find your own PID constants below.
 | ||||
| //#define PIDTEMPBED
 | ||||
| //
 | ||||
| 
 | ||||
| //#define BED_LIMIT_SWITCHING
 | ||||
| 
 | ||||
| // This sets the max power delivered to the bed, and replaces the HEATER_BED_DUTY_CYCLE_DIVIDER option.
 | ||||
| @ -385,6 +385,8 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
| #define INVERT_Z_DIR false | ||||
| 
 | ||||
| // @section extruder
 | ||||
| 
 | ||||
| // For direct drive extruder v9 set to true, for geared extruder set to false.
 | ||||
| #define INVERT_E0_DIR false | ||||
| #define INVERT_E1_DIR false | ||||
| #define INVERT_E2_DIR false | ||||
| @ -423,8 +425,8 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
|   const bool FIL_RUNOUT_INVERTING = true;  // Should be uncommented and true or false should assigned
 | ||||
|   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
 | ||||
|   #define FILAMENT_RUNOUT_SCRIPT "M600" | ||||
| #endif  | ||||
|    | ||||
| #endif | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //=========================== Manual Bed Leveling ===========================
 | ||||
| //===========================================================================
 | ||||
| @ -433,7 +435,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
| // #define MESH_BED_LEVELING    // Enable mesh bed leveling
 | ||||
| 
 | ||||
| #ifdef MANUAL_BED_LEVELING | ||||
|   #define MBL_Z_STEP 0.025 | ||||
|   #define MBL_Z_STEP 0.025  // Step size while manually probing Z axis
 | ||||
| #endif  // MANUAL_BED_LEVELING
 | ||||
| 
 | ||||
| #ifdef MESH_BED_LEVELING | ||||
| @ -474,13 +476,13 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
| 
 | ||||
|   #ifdef AUTO_BED_LEVELING_GRID | ||||
| 
 | ||||
|     // set the rectangle in which to probe
 | ||||
|     #define DELTA_PROBABLE_RADIUS (DELTA_PRINTABLE_RADIUS - 10) | ||||
| 
 | ||||
|     #define LEFT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS | ||||
|     #define RIGHT_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS | ||||
|     #define FRONT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS | ||||
|     #define BACK_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS | ||||
|      | ||||
| 
 | ||||
|     #define MIN_PROBE_EDGE 10 // The probe square sides can be no smaller than this
 | ||||
| 
 | ||||
|     // Non-linear bed leveling will be used.
 | ||||
| @ -519,13 +521,14 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
| 
 | ||||
| //   #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 probe.
 | ||||
|                                                                             | ||||
| 
 | ||||
|   //#define Z_PROBE_SLED // turn on if you have a z-probe mounted on a sled like those designed by Charles Bell
 | ||||
|   //#define SLED_DOCKING_OFFSET 5 // the extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
 | ||||
| 
 | ||||
|   // Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
 | ||||
|   // Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN.
 | ||||
|   //#define Z_PROBE_ALLEN_KEY
 | ||||
| 
 | ||||
|   #ifdef Z_PROBE_ALLEN_KEY | ||||
|     #define Z_PROBE_ALLEN_KEY_DEPLOY_X 30 | ||||
|     #define Z_PROBE_ALLEN_KEY_DEPLOY_Y DELTA_PRINTABLE_RADIUS | ||||
| @ -536,7 +539,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
|     #define Z_PROBE_ALLEN_KEY_STOW_Z     23 | ||||
|     #define Z_PROBE_ALLEN_KEY_STOW_DEPTH 20 | ||||
|   #endif | ||||
|    | ||||
| 
 | ||||
|   //If defined, the Probe servo will be turned on only during movement and then turned off to avoid jerk
 | ||||
|   //The value is the delay to turn the servo off after powered on - depends on the servo speed; 300ms is good value, but you can try lower it.
 | ||||
|   // You MUST HAVE the SERVO_ENDSTOPS defined to use here a value higher than zero otherwise your code will not compile.
 | ||||
| @ -598,7 +601,6 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
|  * MOVEMENT SETTINGS | ||||
|  */ | ||||
| 
 | ||||
| 
 | ||||
| // delta homing speeds must be the same on xyz
 | ||||
| #define HOMING_FEEDRATE {200*60, 200*60, 200*60, 0}  // set the homing speeds (mm/min)
 | ||||
| 
 | ||||
| @ -609,7 +611,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
| #define DEFAULT_MAX_ACCELERATION      {9000,9000,9000,10000}    // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for skeinforge 40+, for older versions raise them a lot.
 | ||||
| 
 | ||||
| #define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration in mm/s^2 for printing moves
 | ||||
| #define DEFAULT_RETRACT_ACCELERATION  3000   // E acceleration in mm/s^2 for retracts
 | ||||
| #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
 | ||||
| #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
 | ||||
| 
 | ||||
| // Offset of the extruders (uncomment if using more than one and relying on firmware to position when changing).
 | ||||
| @ -621,7 +623,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
| // The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
 | ||||
| #define DEFAULT_XYJERK                20.0    // (mm/sec)
 | ||||
| #define DEFAULT_ZJERK                 20.0    // (mm/sec) Must be same as XY for delta
 | ||||
| #define DEFAULT_EJERK                 5.0    // (mm/sec)
 | ||||
| #define DEFAULT_EJERK                 5.0     // (mm/sec)
 | ||||
| 
 | ||||
| 
 | ||||
| //=============================================================================
 | ||||
| @ -652,7 +654,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
| 
 | ||||
| #ifdef EEPROM_SETTINGS | ||||
|   // To disable EEPROM Serial responses and decrease program space by ~1700 byte: comment this out:
 | ||||
|   #define EEPROM_CHITCHAT // please keep turned on if you can.
 | ||||
|   #define EEPROM_CHITCHAT // Please keep turned on if you can.
 | ||||
| #endif | ||||
| 
 | ||||
| // @section temperature
 | ||||
| @ -693,7 +695,6 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
| //#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 100 // the duration the buzzer plays the UI feedback sound. ie Screen Click
 | ||||
| //#define LCD_FEEDBACK_FREQUENCY_HZ 1000         // this is the tone frequency the buzzer plays when on UI feedback. ie Screen Click
 | ||||
|                                                  // 0 to disable buzzer feedback. Test with M300 S<frequency Hz> P<duration ms>
 | ||||
| 
 | ||||
| // PanelOne from T3P3 (via RAMPS 1.4 AUX2/AUX3)
 | ||||
| // http://reprap.org/wiki/PanelOne
 | ||||
| //#define PANEL_ONE
 | ||||
| @ -761,7 +762,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
| // ---------------------
 | ||||
| // 2 wire Non-latching LCD SR from:
 | ||||
| // https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/schematics#!shiftregister-connection
 | ||||
| 
 | ||||
| // LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
 | ||||
| //#define SAV_3DLCD
 | ||||
| 
 | ||||
| // @section extras
 | ||||
| @ -789,7 +790,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
| // Data from: http://www.doc-diy.net/photo/rc-1_hacked/
 | ||||
| // #define PHOTOGRAPH_PIN     23
 | ||||
| 
 | ||||
| // SF send wrong arc g-codes when using Arc Point as fillet procedure
 | ||||
| // SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
 | ||||
| //#define SF_ARC_FIX
 | ||||
| 
 | ||||
| // Support for the BariCUDA Paste Extruder.
 | ||||
|  | ||||
| @ -261,7 +261,7 @@ Here are some standard links for getting your machine calibrated: | ||||
| // shouldn't use bed PID until someone else verifies your hardware works.
 | ||||
| // If this is enabled, find your own PID constants below.
 | ||||
| //#define PIDTEMPBED
 | ||||
| //
 | ||||
| 
 | ||||
| //#define BED_LIMIT_SWITCHING
 | ||||
| 
 | ||||
| // This sets the max power delivered to the bed, and replaces the HEATER_BED_DUTY_CYCLE_DIVIDER option.
 | ||||
| @ -435,7 +435,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
| // #define MESH_BED_LEVELING    // Enable mesh bed leveling
 | ||||
| 
 | ||||
| #ifdef MANUAL_BED_LEVELING | ||||
|   #define MBL_Z_STEP 0.025 | ||||
|   #define MBL_Z_STEP 0.025  // Step size while manually probing Z axis
 | ||||
| #endif  // MANUAL_BED_LEVELING
 | ||||
| 
 | ||||
| #ifdef MESH_BED_LEVELING | ||||
| @ -476,8 +476,8 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
| 
 | ||||
|   #ifdef AUTO_BED_LEVELING_GRID | ||||
| 
 | ||||
|     // set the rectangle in which to probe
 | ||||
|     #define DELTA_PROBABLE_RADIUS (DELTA_PRINTABLE_RADIUS - 10) | ||||
| 
 | ||||
|     #define LEFT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS | ||||
|     #define RIGHT_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS | ||||
|     #define FRONT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS | ||||
| @ -525,14 +525,12 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
|   //#define Z_PROBE_SLED // turn on if you have a z-probe mounted on a sled like those designed by Charles Bell
 | ||||
|   //#define SLED_DOCKING_OFFSET 5 // the extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
 | ||||
| 
 | ||||
|   //If defined, the Probe servo will be turned on only during movement and then turned off to avoid jerk
 | ||||
|   //The value is the delay to turn the servo off after powered on - depends on the servo speed; 300ms is good value, but you can try lower it.
 | ||||
|   // You MUST HAVE the SERVO_ENDSTOPS defined to use here a value higher than zero otherwise your code will not compile.
 | ||||
| 
 | ||||
|   // Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
 | ||||
|   // Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN.
 | ||||
|   #define Z_PROBE_ALLEN_KEY | ||||
|   #ifdef Z_PROBE_ALLEN_KEY | ||||
|     // 2 or 3 sets of coordinates for deploying and retracting the spring loaded touch probe on G29,
 | ||||
|     // if servo actuated touch probe is not defined. Uncomment as appropriate for your printer/probe.
 | ||||
| 
 | ||||
|     // Kossel Mini
 | ||||
|     #define Z_PROBE_ALLEN_KEY_DEPLOY_1_X 30.0 | ||||
| @ -624,7 +622,6 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
|  * MOVEMENT SETTINGS | ||||
|  */ | ||||
| 
 | ||||
| 
 | ||||
| // delta homing speeds must be the same on xyz
 | ||||
| #define HOMING_FEEDRATE {200*60, 200*60, 200*60, 0}  // set the homing speeds (mm/min)
 | ||||
| 
 | ||||
| @ -635,7 +632,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
| #define DEFAULT_MAX_ACCELERATION      {9000,9000,9000,10000}    // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for skeinforge 40+, for older versions raise them a lot.
 | ||||
| 
 | ||||
| #define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration in mm/s^2 for printing moves
 | ||||
| #define DEFAULT_RETRACT_ACCELERATION  3000   // E acceleration in mm/s^2 for retracts
 | ||||
| #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
 | ||||
| #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
 | ||||
| 
 | ||||
| // Offset of the extruders (uncomment if using more than one and relying on firmware to position when changing).
 | ||||
| @ -678,7 +675,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
| 
 | ||||
| #ifdef EEPROM_SETTINGS | ||||
|   // To disable EEPROM Serial responses and decrease program space by ~1700 byte: comment this out:
 | ||||
|   #define EEPROM_CHITCHAT // please keep turned on if you can.
 | ||||
|   #define EEPROM_CHITCHAT // Please keep turned on if you can.
 | ||||
| #endif | ||||
| 
 | ||||
| // @section temperature
 | ||||
| @ -719,7 +716,6 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
| //#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 100 // the duration the buzzer plays the UI feedback sound. ie Screen Click
 | ||||
| //#define LCD_FEEDBACK_FREQUENCY_HZ 1000         // this is the tone frequency the buzzer plays when on UI feedback. ie Screen Click
 | ||||
|                                                  // 0 to disable buzzer feedback. Test with M300 S<frequency Hz> P<duration ms>
 | ||||
| 
 | ||||
| // PanelOne from T3P3 (via RAMPS 1.4 AUX2/AUX3)
 | ||||
| // http://reprap.org/wiki/PanelOne
 | ||||
| #define PANEL_ONE | ||||
| @ -787,7 +783,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
| // ---------------------
 | ||||
| // 2 wire Non-latching LCD SR from:
 | ||||
| // https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/schematics#!shiftregister-connection
 | ||||
| 
 | ||||
| // LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
 | ||||
| //#define SAV_3DLCD
 | ||||
| 
 | ||||
| // @section extras
 | ||||
| @ -815,7 +811,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
| // Data from: http://www.doc-diy.net/photo/rc-1_hacked/
 | ||||
| // #define PHOTOGRAPH_PIN     23
 | ||||
| 
 | ||||
| // SF send wrong arc g-codes when using Arc Point as fillet procedure
 | ||||
| // SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
 | ||||
| //#define SF_ARC_FIX
 | ||||
| 
 | ||||
| // Support for the BariCUDA Paste Extruder.
 | ||||
|  | ||||
| @ -204,13 +204,12 @@ Here are some standard links for getting your machine calibrated: | ||||
|   //#define SLOW_PWM_HEATERS // PWM with very low frequency (roughly 0.125Hz=8s) and minimum state time of approximately 1s useful for heaters driven by a relay
 | ||||
|   //#define PID_PARAMS_PER_EXTRUDER // Uses separate PID parameters for each extruder (useful for mismatched extruders)
 | ||||
|                                     // Set/get with gcode: M301 E[extruder number, 0-2]
 | ||||
|   #define PID_FUNCTIONAL_RANGE 50   // If the temperature difference between the target temperature and the actual temperature
 | ||||
|                                     // is more then PID_FUNCTIONAL_RANGE then the PID will be shut off and the heater will be set to min/max.
 | ||||
|   #define PID_FUNCTIONAL_RANGE 50 // If the temperature difference between the target temperature and the actual temperature
 | ||||
|                                   // is more then PID_FUNCTIONAL_RANGE then the PID will be shut off and the heater will be set to min/max.
 | ||||
|   #define PID_INTEGRAL_DRIVE_MAX PID_MAX  //limit for the integral term
 | ||||
|   #define K1 0.95 //smoothing factor within the PID
 | ||||
| 
 | ||||
| // If you are using a pre-configured hotend then you can use one of the value sets by uncommenting it
 | ||||
| 
 | ||||
| // Ultimaker
 | ||||
| //    #define  DEFAULT_Kp 22.2
 | ||||
| //    #define  DEFAULT_Ki 1.08
 | ||||
| @ -245,7 +244,7 @@ Here are some standard links for getting your machine calibrated: | ||||
| // shouldn't use bed PID until someone else verifies your hardware works.
 | ||||
| // If this is enabled, find your own PID constants below.
 | ||||
| #define PIDTEMPBED | ||||
| //
 | ||||
| 
 | ||||
| //#define BED_LIMIT_SWITCHING
 | ||||
| 
 | ||||
| // This sets the max power delivered to the bed, and replaces the HEATER_BED_DUTY_CYCLE_DIVIDER option.
 | ||||
| @ -306,12 +305,6 @@ Here are some standard links for getting your machine calibrated: | ||||
|  * The solution: Once the temperature reaches the target, start observing. | ||||
|  * If the temperature stays too far below the target (hysteresis) for too long, | ||||
|  * the firmware will halt as a safety precaution. | ||||
|  * | ||||
|  * Note that because the countdown starts only AFTER the temperature reaches | ||||
|  * the target, this will not catch a thermistor that is already disconnected | ||||
|  * when the print starts! | ||||
|  * | ||||
|  * To enable for all extruder heaters, uncomment the two defines below: | ||||
|  */ | ||||
| 
 | ||||
| #define THERMAL_RUNAWAY_PROTECTION_HOTENDS // Enable thermal protection for all extruders
 | ||||
| @ -342,6 +335,7 @@ Here are some standard links for getting your machine calibrated: | ||||
| #define DELTA | ||||
| 
 | ||||
| #ifdef DELTA | ||||
| 
 | ||||
| // Make delta curves from many straight lines (linear interpolation).
 | ||||
| // This is a trade-off between visible corners (not enough segments)
 | ||||
| // and processor overload (too many expensive sqrt calls).
 | ||||
| @ -494,7 +488,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
| // @section bedlevel
 | ||||
| 
 | ||||
| #define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line)
 | ||||
| // /// #define Z_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
 | ||||
| // #define Z_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
 | ||||
| 
 | ||||
| #ifdef ENABLE_AUTO_BED_LEVELING | ||||
| 
 | ||||
| @ -538,7 +532,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
|     // Works best with ACCURATE_BED_LEVELING_POINTS 5 or higher.
 | ||||
|     #define NONLINEAR_BED_LEVELING | ||||
| 
 | ||||
|   #else  // not AUTO_BED_LEVELING_GRID
 | ||||
|   #else  // !AUTO_BED_LEVELING_GRID
 | ||||
| 
 | ||||
|       // Arbitrary points to probe. A simple cross-product
 | ||||
|       // is used to estimate the plane of the bed.
 | ||||
| @ -574,10 +568,6 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
|   //#define Z_PROBE_SLED // turn on if you have a z-probe mounted on a sled like those designed by Charles Bell
 | ||||
|   //#define SLED_DOCKING_OFFSET 5 // the extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
 | ||||
| 
 | ||||
|   //If defined, the Probe servo will be turned on only during movement and then turned off to avoid jerk
 | ||||
|   //The value is the delay to turn the servo off after powered on - depends on the servo speed; 300ms is good value, but you can try lower it.
 | ||||
|   // You MUST HAVE the SERVO_ENDSTOPS defined to use here a value higher than zero otherwise your code will not compile.
 | ||||
| 
 | ||||
|   // Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
 | ||||
|   // Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN.
 | ||||
|   #define Z_PROBE_ALLEN_KEY | ||||
| @ -586,8 +576,6 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
|     // 2 or 3 sets of coordinates for deploying and retracting the spring loaded touch probe on G29,
 | ||||
|     // if servo actuated touch probe is not defined. Uncomment as appropriate for your printer/probe.
 | ||||
| 
 | ||||
|     // Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe
 | ||||
|     // Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN.
 | ||||
|     //#define Z_PROBE_ALLEN_KEY_DEPLOY_1_X 30
 | ||||
|     //#define Z_PROBE_ALLEN_KEY_DEPLOY_1_Y DELTA_PRINTABLE_RADIUS
 | ||||
|     //#define Z_PROBE_ALLEN_KEY_DEPLOY_1_Z 100
 | ||||
| @ -661,6 +649,10 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
|     #define Z_PROBE_ALLEN_KEY_STOW_3_FEEDRATE HOMING_FEEDRATE_Z | ||||
|   #endif | ||||
| 
 | ||||
|   //If defined, the Probe servo will be turned on only during movement and then turned off to avoid jerk
 | ||||
|   //The value is the delay to turn the servo off after powered on - depends on the servo speed; 300ms is good value, but you can try lower it.
 | ||||
|   // You MUST HAVE the SERVO_ENDSTOPS defined to use here a value higher than zero otherwise your code will not compile.
 | ||||
| 
 | ||||
| //  #define PROBE_SERVO_DEACTIVATION_DELAY 300
 | ||||
| 
 | ||||
| 
 | ||||
| @ -679,6 +671,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
|     #define Z_SAFE_HOMING_X_POINT ((X_MIN_POS + X_MAX_POS) / 2)    // X point for Z homing when homing all axis (G28)
 | ||||
|     #define Z_SAFE_HOMING_Y_POINT ((Y_MIN_POS + Y_MAX_POS) / 2)    // Y point for Z homing when homing all axis (G28)
 | ||||
| 
 | ||||
|   #endif | ||||
| 
 | ||||
|   // Support for a dedicated Z PROBE endstop separate from the Z MIN endstop.
 | ||||
|   // If you would like to use both a Z PROBE and a Z MIN endstop together or just a Z PROBE with a custom pin, uncomment #define Z_PROBE_ENDSTOP and read the instructions below.
 | ||||
| @ -693,7 +686,6 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
|   // WARNING: Setting the wrong pin may have unexpected and potentially disastrous outcomes. Use with caution and do your homework.
 | ||||
| 
 | ||||
|   //#define Z_PROBE_ENDSTOP
 | ||||
|   #endif // Z_SAFE_HOMING
 | ||||
| 
 | ||||
| #endif // ENABLE_AUTO_BED_LEVELING
 | ||||
| 
 | ||||
| @ -720,7 +712,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
| 
 | ||||
|   ////// #define NUM_AXIS 4 // The axis order in all axis related arrays is X, Y, Z, E
 | ||||
| // set the homing speeds (mm/min)
 | ||||
| // delta homing speeds must be the same on xyz
 | ||||
| /// delta homing speeds must be the same on xyz
 | ||||
| #define HOMING_FEEDRATE_X (200*60) | ||||
| #define HOMING_FEEDRATE_Y (200*60) | ||||
| #define HOMING_FEEDRATE_Z (200*60) | ||||
| @ -799,7 +791,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
| // @section lcd
 | ||||
| 
 | ||||
| // Define your display language below. Replace (en) with your language code and uncomment.
 | ||||
| // en, pl, fr, de, es, ru, it, pt, pt-br, fi, an, nl, ca, eu, kana, kana_utf8, cn, test
 | ||||
| // en, pl, fr, de, es, ru, bg, it, pt, pt-br, fi, an, nl, ca, eu, kana, kana_utf8, cn, test
 | ||||
| // See also language.h
 | ||||
| #define LANGUAGE_INCLUDE GENERATE_LANGUAGE_INCLUDE(en) | ||||
| 
 | ||||
| @ -1042,7 +1034,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
| // Servo Endstops
 | ||||
| //
 | ||||
| // This allows for servo actuated endstops, primary usage is for the Z Axis to eliminate calibration or bed height changes.
 | ||||
| // Use M206 command to correct for switch height offset to actual nozzle height. Store that setting with M500.
 | ||||
| // Use M851 to set the z-probe vertical offset from the nozzle. Store that setting with M500.
 | ||||
| //
 | ||||
| //#define SERVO_ENDSTOPS {-1, -1, 0} // Servo index for X, Y, Z. Disable with -1
 | ||||
| //#define SERVO_ENDSTOP_ANGLES {0,0, 0,0, 70,0} // X,Y,Z Axis Extend and Retract angles
 | ||||
|  | ||||
| @ -224,7 +224,7 @@ Here are some standard links for getting your machine calibrated: | ||||
| // shouldn't use bed PID until someone else verifies your hardware works.
 | ||||
| // If this is enabled, find your own PID constants below.
 | ||||
| //#define PIDTEMPBED
 | ||||
| //
 | ||||
| 
 | ||||
| //#define BED_LIMIT_SWITCHING
 | ||||
| 
 | ||||
| // This sets the max power delivered to the bed, and replaces the HEATER_BED_DUTY_CYCLE_DIVIDER option.
 | ||||
| @ -376,7 +376,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic | ||||
|   const bool FIL_RUNOUT_INVERTING = true;  // Should be uncommented and true or false should assigned
 | ||||
|   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
 | ||||
|   #define FILAMENT_RUNOUT_SCRIPT "M600" | ||||
| #endif  | ||||
| #endif | ||||
| //===========================================================================
 | ||||
| //=========================== Manual Bed Leveling ===========================
 | ||||
| //===========================================================================
 | ||||
|  | ||||
| @ -229,7 +229,7 @@ Here are some standard links for getting your machine calibrated: | ||||
| // shouldn't use bed PID until someone else verifies your hardware works.
 | ||||
| // If this is enabled, find your own PID constants below.
 | ||||
| //#define PIDTEMPBED
 | ||||
| //
 | ||||
| 
 | ||||
| //#define BED_LIMIT_SWITCHING
 | ||||
| 
 | ||||
| // This sets the max power delivered to the bed, and replaces the HEATER_BED_DUTY_CYCLE_DIVIDER option.
 | ||||
| @ -377,7 +377,7 @@ const bool Z_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic | ||||
|   const bool FIL_RUNOUT_INVERTING = true;  // Should be uncommented and true or false should assigned
 | ||||
|   #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
 | ||||
|   #define FILAMENT_RUNOUT_SCRIPT "M600" | ||||
| #endif  | ||||
| #endif | ||||
| 
 | ||||
| //===========================================================================
 | ||||
| //=========================== Manual Bed Leveling ===========================
 | ||||
|  | ||||
| @ -422,11 +422,11 @@ void checkExtruderAutoFans() { | ||||
|   // update extruder auto fan states
 | ||||
|   #if HAS_AUTO_FAN_0 | ||||
|     setExtruderAutoFanState(EXTRUDER_0_AUTO_FAN_PIN, (fanState & 1) != 0); | ||||
|   #endif  | ||||
|   #endif | ||||
|   #if HAS_AUTO_FAN_1 | ||||
|     if (EXTRUDER_1_AUTO_FAN_PIN != EXTRUDER_0_AUTO_FAN_PIN) | ||||
|       setExtruderAutoFanState(EXTRUDER_1_AUTO_FAN_PIN, (fanState & 2) != 0); | ||||
|   #endif  | ||||
|   #endif | ||||
|   #if HAS_AUTO_FAN_2 | ||||
|     if (EXTRUDER_2_AUTO_FAN_PIN != EXTRUDER_0_AUTO_FAN_PIN | ||||
|         && EXTRUDER_2_AUTO_FAN_PIN != EXTRUDER_1_AUTO_FAN_PIN) | ||||
| @ -1238,7 +1238,7 @@ ISR(TIMER0_COMPB_vect) { | ||||
|       static unsigned char state_timer_heater_ ## n = 0 | ||||
|   #else | ||||
|     #define ISR_STATICS(n) static unsigned char soft_pwm_ ## n | ||||
|   #endif  | ||||
|   #endif | ||||
| 
 | ||||
|   // Statics per heater
 | ||||
|   ISR_STATICS(0); | ||||
|  | ||||
| @ -1665,7 +1665,7 @@ void lcd_reset_alert_level() { lcd_status_message_level = 0; } | ||||
|     #define encrot1 2 | ||||
|     #define encrot2 3 | ||||
|     #define encrot3 1 | ||||
|   #endif  | ||||
|   #endif | ||||
| 
 | ||||
|   /**
 | ||||
|    * Read encoder buttons from the hardware registers | ||||
|  | ||||
| @ -31,7 +31,7 @@ | ||||
|   // encoder click is directly connected
 | ||||
|   #define BLEN_C 2  | ||||
|   #define EN_C BIT(BLEN_C)  | ||||
| #endif  | ||||
| #endif | ||||
|    | ||||
| //
 | ||||
| // Setup other button mappings of each panel
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user