Merge branch 'Development-Marlin' into Development
This commit is contained in:
commit
48b1c3822f
|
@ -349,11 +349,11 @@
|
||||||
/**
|
/**
|
||||||
* Shorthand for pin tests, for temperature.cpp
|
* Shorthand for pin tests, for temperature.cpp
|
||||||
*/
|
*/
|
||||||
#define HAS_TEMP_0 (defined(TEMP_0_PIN) && TEMP_0_PIN >= 0)
|
#define HAS_TEMP_0 (defined(TEMP_0_PIN) && TEMP_0_PIN >= 0 && TEMP_SENSOR_0 != 0 && TEMP_SENSOR_0 != -2)
|
||||||
#define HAS_TEMP_1 (defined(TEMP_1_PIN) && TEMP_1_PIN >= 0)
|
#define HAS_TEMP_1 (defined(TEMP_1_PIN) && TEMP_1_PIN >= 0 && TEMP_SENSOR_1 != 0)
|
||||||
#define HAS_TEMP_2 (defined(TEMP_2_PIN) && TEMP_2_PIN >= 0)
|
#define HAS_TEMP_2 (defined(TEMP_2_PIN) && TEMP_2_PIN >= 0 && TEMP_SENSOR_2 != 0)
|
||||||
#define HAS_TEMP_3 (defined(TEMP_3_PIN) && TEMP_3_PIN >= 0)
|
#define HAS_TEMP_3 (defined(TEMP_3_PIN) && TEMP_3_PIN >= 0 && TEMP_SENSOR_3 != 0)
|
||||||
#define HAS_TEMP_BED (defined(TEMP_BED_PIN) && TEMP_BED_PIN >= 0)
|
#define HAS_TEMP_BED (defined(TEMP_BED_PIN) && TEMP_BED_PIN >= 0 && TEMP_SENSOR_BED != 0)
|
||||||
#define HAS_FILAMENT_SENSOR (defined(FILAMENT_SENSOR) && defined(FILWIDTH_PIN) && FILWIDTH_PIN >= 0)
|
#define HAS_FILAMENT_SENSOR (defined(FILAMENT_SENSOR) && defined(FILWIDTH_PIN) && FILWIDTH_PIN >= 0)
|
||||||
#define HAS_HEATER_0 (defined(HEATER_0_PIN) && HEATER_0_PIN >= 0)
|
#define HAS_HEATER_0 (defined(HEATER_0_PIN) && HEATER_0_PIN >= 0)
|
||||||
#define HAS_HEATER_1 (defined(HEATER_1_PIN) && HEATER_1_PIN >= 0)
|
#define HAS_HEATER_1 (defined(HEATER_1_PIN) && HEATER_1_PIN >= 0)
|
||||||
|
|
|
@ -178,7 +178,7 @@
|
||||||
#define X_HOME_RETRACT_MM 5
|
#define X_HOME_RETRACT_MM 5
|
||||||
#define Y_HOME_RETRACT_MM 5
|
#define Y_HOME_RETRACT_MM 5
|
||||||
#define Z_HOME_RETRACT_MM 2
|
#define Z_HOME_RETRACT_MM 2
|
||||||
#define HOMING_BUMP_DIVISOR {10, 10, 20} // Re-Bump Speed Divisor (Divides the Homing Feedrate)
|
#define HOMING_BUMP_DIVISOR {2, 2, 4} // Re-Bump Speed Divisor (Divides the Homing Feedrate)
|
||||||
//#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.
|
||||||
|
|
||||||
#define AXIS_RELATIVE_MODES {false, false, false, false}
|
#define AXIS_RELATIVE_MODES {false, false, false, false}
|
||||||
|
|
|
@ -1543,38 +1543,37 @@ ISR(TIMER0_COMPB_vect) {
|
||||||
if (minttemp_raw[0] GE0 current_temperature_raw[0]) min_temp_error(0);
|
if (minttemp_raw[0] GE0 current_temperature_raw[0]) min_temp_error(0);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EXTRUDERS > 1
|
#if HAS_TEMP_1
|
||||||
#if HEATER_1_RAW_LO_TEMP > HEATER_1_RAW_HI_TEMP
|
#if HEATER_1_RAW_LO_TEMP > HEATER_1_RAW_HI_TEMP
|
||||||
#define GE1 <=
|
#define GE1 <=
|
||||||
#else
|
#else
|
||||||
#define GE1 >=
|
#define GE1 >=
|
||||||
#endif
|
#endif
|
||||||
if (current_temperature_raw[1] GE1 maxttemp_raw[1]) max_temp_error(1);
|
if (current_temperature_raw[1] GE1 maxttemp_raw[1]) max_temp_error(1);
|
||||||
if (minttemp_raw[1] GE0 current_temperature_raw[1]) min_temp_error(1);
|
if (minttemp_raw[1] GE1 current_temperature_raw[1]) min_temp_error(1);
|
||||||
|
#endif // TEMP_SENSOR_1
|
||||||
|
|
||||||
#if EXTRUDERS > 2
|
#if HAS_TEMP_2
|
||||||
#if HEATER_2_RAW_LO_TEMP > HEATER_2_RAW_HI_TEMP
|
#if HEATER_2_RAW_LO_TEMP > HEATER_2_RAW_HI_TEMP
|
||||||
#define GE2 <=
|
#define GE2 <=
|
||||||
#else
|
#else
|
||||||
#define GE2 >=
|
#define GE2 >=
|
||||||
#endif
|
#endif
|
||||||
if (current_temperature_raw[2] GE2 maxttemp_raw[2]) max_temp_error(2);
|
if (current_temperature_raw[2] GE2 (maxttemp_raw[2]) max_temp_error(2);
|
||||||
if (minttemp_raw[2] GE0 current_temperature_raw[2]) min_temp_error(2);
|
if (minttemp_raw[2] GE2 current_temperature_raw[2]) min_temp_error(2);
|
||||||
|
#endif // TEMP_SENSOR_2
|
||||||
|
|
||||||
#if EXTRUDERS > 3
|
#if HAS_TEMP_3
|
||||||
#if HEATER_3_RAW_LO_TEMP > HEATER_3_RAW_HI_TEMP
|
#if HEATER_3_RAW_LO_TEMP > HEATER_3_RAW_HI_TEMP
|
||||||
#define GE3 <=
|
#define GE3 <=
|
||||||
#else
|
#else
|
||||||
#define GE3 >=
|
#define GE3 >=
|
||||||
#endif
|
#endif
|
||||||
if (current_temperature_raw[3] GE3 maxttemp_raw[3]) max_temp_error(3);
|
if (current_temperature_raw[3] GE3 maxttemp_raw[3]) max_temp_error(3);
|
||||||
if (minttemp_raw[3] GE0 current_temperature_raw[3]) min_temp_error(3);
|
if (minttemp_raw[3] GE3 current_temperature_raw[3]) min_temp_error(3);
|
||||||
|
#endif // TEMP_SENSOR_3
|
||||||
|
|
||||||
#endif // EXTRUDERS > 3
|
#if HAS_TEMP_BED
|
||||||
#endif // EXTRUDERS > 2
|
|
||||||
#endif // EXTRUDERS > 1
|
|
||||||
|
|
||||||
#if defined(BED_MAXTEMP) && (TEMP_SENSOR_BED != 0)
|
|
||||||
#if HEATER_BED_RAW_LO_TEMP > HEATER_BED_RAW_HI_TEMP
|
#if HEATER_BED_RAW_LO_TEMP > HEATER_BED_RAW_HI_TEMP
|
||||||
#define GEBED <=
|
#define GEBED <=
|
||||||
#else
|
#else
|
||||||
|
|
|
@ -29,14 +29,10 @@ We are actively looking for testers. So please try the current development versi
|
||||||
[![Coverity Scan Build Status](https://scan.coverity.com/projects/2224/badge.svg)](https://scan.coverity.com/projects/2224)
|
[![Coverity Scan Build Status](https://scan.coverity.com/projects/2224/badge.svg)](https://scan.coverity.com/projects/2224)
|
||||||
[![Travis Build Status](https://travis-ci.org/MarlinFirmware/Marlin.svg)](https://travis-ci.org/MarlinFirmware/Marlin)
|
[![Travis Build Status](https://travis-ci.org/MarlinFirmware/Marlin.svg)](https://travis-ci.org/MarlinFirmware/Marlin)
|
||||||
|
|
||||||
What bugs are we working on: [Bug Fixing Round 3](https://github.com/MarlinFirmware/Marlin/milestones/Bug%20Fixing%20Round%203)
|
|
||||||
|
|
||||||
## Contact
|
## Contact
|
||||||
|
|
||||||
__IRC:__ #marlin-firmware @freenode ([WebChat Client](https://webchat.freenode.net/?channels=marlin-firmware)
|
__IRC:__ #marlin-firmware @freenode ([WebChat Client](https://webchat.freenode.net/?channels=marlin-firmware)
|
||||||
|
|
||||||
__Mailing List:__ marlin@lists.0l.de ([Subscribe](http://lists.0l.de/mailman/listinfo/marlin), [Archive](http://lists.0l.de/pipermail/marlin/))
|
|
||||||
|
|
||||||
## Credits
|
## Credits
|
||||||
|
|
||||||
The current Marlin dev team consists of:
|
The current Marlin dev team consists of:
|
||||||
|
|
Loading…
Reference in a new issue