Update bq Hephestos 2 config
This commit is contained in:
		
				
					committed by
					
						 Scott Lahteine
						Scott Lahteine
					
				
			
			
				
	
			
			
			
						parent
						
							b0e47608e6
						
					
				
				
					commit
					19fb04d761
				
			| @@ -221,20 +221,20 @@ | |||||||
| // The minimal temperature defines the temperature below which the heater will not be enabled It is used | // The minimal temperature defines the temperature below which the heater will not be enabled It is used | ||||||
| // to check that the wiring to the thermistor is not broken. | // to check that the wiring to the thermistor is not broken. | ||||||
| // Otherwise this would lead to the heater being powered on all the time. | // Otherwise this would lead to the heater being powered on all the time. | ||||||
| #define HEATER_0_MINTEMP 5 | #define HEATER_0_MINTEMP 15 | ||||||
| #define HEATER_1_MINTEMP 5 | //#define HEATER_1_MINTEMP 5 | ||||||
| #define HEATER_2_MINTEMP 5 | //#define HEATER_2_MINTEMP 5 | ||||||
| #define HEATER_3_MINTEMP 5 | //#define HEATER_3_MINTEMP 5 | ||||||
| #define BED_MINTEMP 5 | //#define BED_MINTEMP 5 | ||||||
|  |  | ||||||
| // When temperature exceeds max temp, your heater will be switched off. | // When temperature exceeds max temp, your heater will be switched off. | ||||||
| // This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure! | // This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure! | ||||||
| // You should use MINTEMP for thermistor short/failure protection. | // You should use MINTEMP for thermistor short/failure protection. | ||||||
| #define HEATER_0_MAXTEMP 250 | #define HEATER_0_MAXTEMP 250 | ||||||
| #define HEATER_1_MAXTEMP 275 | //#define HEATER_1_MAXTEMP 275 | ||||||
| #define HEATER_2_MAXTEMP 275 | //#define HEATER_2_MAXTEMP 275 | ||||||
| #define HEATER_3_MAXTEMP 275 | //#define HEATER_3_MAXTEMP 275 | ||||||
| #define BED_MAXTEMP 150 | //#define BED_MAXTEMP 150 | ||||||
|  |  | ||||||
| // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS | // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS | ||||||
| //#define HOTEND_WATTS (12.0*12.0/6.7) // P=U^2/R | //#define HOTEND_WATTS (12.0*12.0/6.7) // P=U^2/R | ||||||
| @@ -293,7 +293,7 @@ | |||||||
| // all forms of bed control obey this (PID, bang-bang, bang-bang with hysteresis) | // all forms of bed control obey this (PID, bang-bang, bang-bang with hysteresis) | ||||||
| // setting this to anything other than 255 enables a form of PWM to the bed just like HEATER_BED_DUTY_CYCLE_DIVIDER did, | // setting this to anything other than 255 enables a form of PWM to the bed just like HEATER_BED_DUTY_CYCLE_DIVIDER did, | ||||||
| // so you shouldn't use it unless you are OK with PWM on your bed.  (see the comment on enabling PIDTEMPBED) | // so you shouldn't use it unless you are OK with PWM on your bed.  (see the comment on enabling PIDTEMPBED) | ||||||
| #define MAX_BED_POWER 255 // limits duty cycle to bed; 255=full current | //#define MAX_BED_POWER 255 // limits duty cycle to bed; 255=full current | ||||||
|  |  | ||||||
| #if ENABLED(PIDTEMPBED) | #if ENABLED(PIDTEMPBED) | ||||||
|  |  | ||||||
| @@ -344,7 +344,7 @@ | |||||||
|  */ |  */ | ||||||
|  |  | ||||||
| #define THERMAL_PROTECTION_HOTENDS // Enable thermal protection for all extruders | #define THERMAL_PROTECTION_HOTENDS // Enable thermal protection for all extruders | ||||||
| #define THERMAL_PROTECTION_BED     // Enable thermal protection for the heated bed | //#define THERMAL_PROTECTION_BED     // Enable thermal protection for the heated bed | ||||||
|  |  | ||||||
| //=========================================================================== | //=========================================================================== | ||||||
| //============================= Mechanical Settings ========================= | //============================= Mechanical Settings ========================= | ||||||
| @@ -512,7 +512,7 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | |||||||
| // | // | ||||||
| // For M851 give a range for adjusting the Z probe offset | // For M851 give a range for adjusting the Z probe offset | ||||||
| // | // | ||||||
| #define Z_PROBE_OFFSET_RANGE_MIN -5 | #define Z_PROBE_OFFSET_RANGE_MIN -2 | ||||||
| #define Z_PROBE_OFFSET_RANGE_MAX  0 | #define Z_PROBE_OFFSET_RANGE_MAX  0 | ||||||
|  |  | ||||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||||
| @@ -561,8 +561,8 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | |||||||
| #define Y_HOME_DIR -1 | #define Y_HOME_DIR -1 | ||||||
| #define Z_HOME_DIR -1 | #define Z_HOME_DIR -1 | ||||||
|  |  | ||||||
| #define min_software_endstops false // If true, axis won't move to coordinates less than HOME_POS. | #define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS. | ||||||
| #define max_software_endstops false // If true, axis won't move to coordinates greater than the defined lengths below. | #define max_software_endstops true // If true, axis won't move to coordinates greater than the defined lengths below. | ||||||
|  |  | ||||||
| // @section machine | // @section machine | ||||||
|  |  | ||||||
| @@ -715,18 +715,18 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | |||||||
|  |  | ||||||
| // default settings | // default settings | ||||||
|  |  | ||||||
| #define DEFAULT_AXIS_STEPS_PER_UNIT   {160, 160, 8000, 204.146} // default steps per unit for Ultimaker | #define DEFAULT_AXIS_STEPS_PER_UNIT   {160, 160, 8000, 203} // default steps per unit for Ultimaker | ||||||
| #define DEFAULT_MAX_FEEDRATE          {200, 200, 3.3, 200}      // (mm/sec) | #define DEFAULT_MAX_FEEDRATE          {250, 250, 2, 200}      // (mm/sec) | ||||||
| #define DEFAULT_MAX_ACCELERATION      {1000, 1000, 100, 3000}   // 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_MAX_ACCELERATION      {1000, 1000, 20, 1000}   // 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          1000    // X, Y, Z and E acceleration in mm/s^2 for printing moves | #define DEFAULT_ACCELERATION          1000    // 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   1000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves | #define DEFAULT_TRAVEL_ACCELERATION   1000    // 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) | // The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously) | ||||||
| #define DEFAULT_XYJERK                15.0    // (mm/sec) | #define DEFAULT_XYJERK                10.0    // (mm/sec) | ||||||
| #define DEFAULT_ZJERK                 0.4     // (mm/sec) | #define DEFAULT_ZJERK                  0.4    // (mm/sec) | ||||||
| #define DEFAULT_EJERK                 2.0     // (mm/sec) | #define DEFAULT_EJERK                  2.0    // (mm/sec) | ||||||
|  |  | ||||||
|  |  | ||||||
| //============================================================================= | //============================================================================= | ||||||
| @@ -809,7 +809,7 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | |||||||
| //  - Total time printing | //  - Total time printing | ||||||
| // | // | ||||||
| // This information can be viewed by the M78 command. | // This information can be viewed by the M78 command. | ||||||
| //#define PRINTCOUNTER | #define PRINTCOUNTER | ||||||
|  |  | ||||||
| //============================================================================= | //============================================================================= | ||||||
| //============================= LCD and SD support ============================ | //============================= LCD and SD support ============================ | ||||||
| @@ -889,7 +889,7 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l | |||||||
| // | // | ||||||
| // Use CRC checks and retries on the SD communication. | // Use CRC checks and retries on the SD communication. | ||||||
| // | // | ||||||
| //#define SD_CHECK_AND_RETRY | #define SD_CHECK_AND_RETRY | ||||||
|  |  | ||||||
| // | // | ||||||
| // ENCODER SETTINGS | // ENCODER SETTINGS | ||||||
|   | |||||||
| @@ -286,7 +286,7 @@ | |||||||
| //#define QUICK_HOME  //if this is defined, if both x and y are to be homed, a diagonal move will be performed initially. | //#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 | // When G28 is called, this option will make Y home before X | ||||||
| //#define HOME_Y_BEFORE_X | #define HOME_Y_BEFORE_X | ||||||
|  |  | ||||||
| // @section machine | // @section machine | ||||||
|  |  | ||||||
| @@ -301,7 +301,7 @@ | |||||||
| // Default stepper release if idle. Set to 0 to deactivate. | // Default stepper release if idle. Set to 0 to deactivate. | ||||||
| // Steppers will shut down DEFAULT_STEPPER_DEACTIVE_TIME seconds after the last move when DISABLE_INACTIVE_? is true. | // Steppers will shut down DEFAULT_STEPPER_DEACTIVE_TIME seconds after the last move when DISABLE_INACTIVE_? is true. | ||||||
| // Time can be set by M18 and M84. | // Time can be set by M18 and M84. | ||||||
| #define DEFAULT_STEPPER_DEACTIVE_TIME 60 | #define DEFAULT_STEPPER_DEACTIVE_TIME 120 | ||||||
| #define DISABLE_INACTIVE_X true | #define DISABLE_INACTIVE_X true | ||||||
| #define DISABLE_INACTIVE_Y true | #define DISABLE_INACTIVE_Y true | ||||||
| #define DISABLE_INACTIVE_Z true  // set to false if the nozzle will fall down on your printed part when print has finished. | #define DISABLE_INACTIVE_Z true  // set to false if the nozzle will fall down on your printed part when print has finished. | ||||||
| @@ -333,7 +333,7 @@ | |||||||
| // Minimum planner junction speed. Sets the default minimum speed the planner plans for at the end | // Minimum planner junction speed. Sets the default minimum speed the planner plans for at the end | ||||||
| // of the buffer and all stops. This should not be much greater than zero and should only be changed | // of the buffer and all stops. This should not be much greater than zero and should only be changed | ||||||
| // if unwanted behavior is observed on a user's machine when running at very slow speeds. | // if unwanted behavior is observed on a user's machine when running at very slow speeds. | ||||||
| #define MINIMUM_PLANNER_SPEED 0.05// (mm/sec) | #define MINIMUM_PLANNER_SPEED 0.05 // (mm/sec) | ||||||
|  |  | ||||||
| // Microstep setting (Only functional when stepper driver microstep pins are connected to MCU. | // Microstep setting (Only functional when stepper driver microstep pins are connected to MCU. | ||||||
| #define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16] | #define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16] | ||||||
| @@ -355,12 +355,12 @@ | |||||||
| //=============================Additional Features=========================== | //=============================Additional Features=========================== | ||||||
| //=========================================================================== | //=========================================================================== | ||||||
|  |  | ||||||
| #define ENCODER_RATE_MULTIPLIER         // If defined, certain menu edit operations automatically multiply the steps when the encoder is moved quickly | //#define ENCODER_RATE_MULTIPLIER         // If defined, certain menu edit operations automatically multiply the steps when the encoder is moved quickly | ||||||
| #define ENCODER_10X_STEPS_PER_SEC 75    // If the encoder steps per sec exceeds this value, multiply steps moved x10 to quickly advance the value | //#define ENCODER_10X_STEPS_PER_SEC 75    // If the encoder steps per sec exceeds this value, multiply steps moved x10 to quickly advance the value | ||||||
| #define ENCODER_100X_STEPS_PER_SEC 160  // If the encoder steps per sec exceeds this value, multiply steps moved x100 to really quickly advance the value | //#define ENCODER_100X_STEPS_PER_SEC 160  // If the encoder steps per sec exceeds this value, multiply steps moved x100 to really quickly advance the value | ||||||
|  |  | ||||||
| //#define CHDK 4        //Pin for triggering CHDK to take a picture see how to use it here http://captain-slow.dk/2014/03/09/3d-printing-timelapses/ | //#define CHDK 4        //Pin for triggering CHDK to take a picture see how to use it here http://captain-slow.dk/2014/03/09/3d-printing-timelapses/ | ||||||
| #define CHDK_DELAY 50 //How long in ms the pin should stay HIGH before going LOW again | //#define CHDK_DELAY 50 //How long in ms the pin should stay HIGH before going LOW again | ||||||
|  |  | ||||||
| // @section lcd | // @section lcd | ||||||
|  |  | ||||||
| @@ -374,7 +374,7 @@ | |||||||
|   #define SD_DETECT_INVERTED |   #define SD_DETECT_INVERTED | ||||||
|  |  | ||||||
|   #define SD_FINISHED_STEPPERRELEASE true  //if sd support and the file is finished: disable steppers? |   #define SD_FINISHED_STEPPERRELEASE true  //if sd support and the file is finished: disable steppers? | ||||||
|   #define SD_FINISHED_RELEASECOMMAND "M84 X Y Z E" // You might want to keep the z enabled so your bed stays in place. |   #define SD_FINISHED_RELEASECOMMAND "M104 S0\nM84 X Y Z E" // You might want to keep the z enabled so your bed stays in place. | ||||||
|  |  | ||||||
|   #define SDCARD_RATHERRECENTFIRST  //reverse file order of sd card menu display. Its sorted practically after the file system block order. |   #define SDCARD_RATHERRECENTFIRST  //reverse file order of sd card menu display. Its sorted practically after the file system block order. | ||||||
|   // if a file is deleted, it frees a block. hence, the order is not purely chronological. To still have auto0.g accessible, there is again the option to do that. |   // if a file is deleted, it frees a block. hence, the order is not purely chronological. To still have auto0.g accessible, there is again the option to do that. | ||||||
|   | |||||||
| @@ -5,4 +5,8 @@ NOTE: The look and feel of the Hephestos 2 while navigating the LCD menu will ch | |||||||
|  |  | ||||||
| ## Changelog | ## Changelog | ||||||
|  * 2016/03/01 - Initial release |  * 2016/03/01 - Initial release | ||||||
|  * 2016/03/21 - Activated four point auto leveling by default; updated miscellaneous z-probe values |  * 2016/03/21 - Activated 4-point auto leveling by default | ||||||
|  |                 Updated miscellaneous z-probe values | ||||||
|  |  * 2016/06/21 - Disabled hot bed related options | ||||||
|  |                 Activated software endstops | ||||||
|  |                 SD printing now disables the heater when finished | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user