Compiling errors with 4 Extruders defined
Here were a few changes that I had to make/add lines for the 4th hotend. A compiling problem in the Temperature.cpp and missing lines in configuration.h and configuration_adv.h. I added these lines in all of the example configs too.
This commit is contained in:
		| @@ -1,4 +1,4 @@ | ||||
| #ifndef CONFIGURATION_H | ||||
| #ifndef CONFIGURATION_H | ||||
| #define CONFIGURATION_H | ||||
|  | ||||
| #include "boards.h" | ||||
| @@ -147,6 +147,7 @@ Here are some standard links for getting your machine calibrated: | ||||
| #define TEMP_SENSOR_0 -1 | ||||
| #define TEMP_SENSOR_1 -1 | ||||
| #define TEMP_SENSOR_2 0 | ||||
| #define TEMP_SENSOR_3 0 | ||||
| #define TEMP_SENSOR_BED 0 | ||||
|  | ||||
| // This makes temp sensor 1 a redundant sensor for sensor 0. If the temperatures difference between these sensors is to high the print will be aborted. | ||||
| @@ -164,6 +165,7 @@ Here are some standard links for getting your machine calibrated: | ||||
| #define HEATER_0_MINTEMP 5 | ||||
| #define HEATER_1_MINTEMP 5 | ||||
| #define HEATER_2_MINTEMP 5 | ||||
| #define HEATER_3_MINTEMP 5 | ||||
| #define BED_MINTEMP 5 | ||||
|  | ||||
| // When temperature exceeds max temp, your heater will be switched off. | ||||
| @@ -172,6 +174,7 @@ Here are some standard links for getting your machine calibrated: | ||||
| #define HEATER_0_MAXTEMP 275 | ||||
| #define HEATER_1_MAXTEMP 275 | ||||
| #define HEATER_2_MAXTEMP 275 | ||||
| #define HEATER_3_MAXTEMP 275 | ||||
| #define BED_MAXTEMP 150 | ||||
|  | ||||
| // If your bed has low resistance e.g. .6 ohm and throws the fuse you can duty cycle it to reduce the | ||||
|   | ||||
| @@ -78,6 +78,7 @@ | ||||
| #define EXTRUDER_0_AUTO_FAN_PIN   -1 | ||||
| #define EXTRUDER_1_AUTO_FAN_PIN   -1 | ||||
| #define EXTRUDER_2_AUTO_FAN_PIN   -1 | ||||
| #define EXTRUDER_3_AUTO_FAN_PIN   -1 | ||||
| #define EXTRUDER_AUTO_FAN_TEMPERATURE 50 | ||||
| #define EXTRUDER_AUTO_FAN_SPEED   255  // == full speed | ||||
|  | ||||
| @@ -472,6 +473,10 @@ const unsigned int dropsegments=5; //everything with less than this number of st | ||||
|   #define THERMISTORHEATER_2 TEMP_SENSOR_2 | ||||
|   #define HEATER_2_USES_THERMISTOR | ||||
| #endif | ||||
| #if TEMP_SENSOR_3 > 0 | ||||
|   #define THERMISTORHEATER_3 TEMP_SENSOR_3 | ||||
|   #define HEATER_3_USES_THERMISTOR | ||||
| #endif | ||||
| #if TEMP_SENSOR_BED > 0 | ||||
|   #define THERMISTORBED TEMP_SENSOR_BED | ||||
|   #define BED_USES_THERMISTOR | ||||
| @@ -485,6 +490,9 @@ const unsigned int dropsegments=5; //everything with less than this number of st | ||||
| #if TEMP_SENSOR_2 == -1 | ||||
|   #define HEATER_2_USES_AD595 | ||||
| #endif | ||||
| #if TEMP_SENSOR_3 == -1 | ||||
|   #define HEATER_3_USES_AD595 | ||||
| #endif | ||||
| #if TEMP_SENSOR_BED == -1 | ||||
|   #define BED_USES_AD595 | ||||
| #endif | ||||
| @@ -503,6 +511,10 @@ const unsigned int dropsegments=5; //everything with less than this number of st | ||||
|   #undef HEATER_2_MINTEMP | ||||
|   #undef HEATER_2_MAXTEMP | ||||
| #endif | ||||
| #if TEMP_SENSOR_3 == 0 | ||||
|   #undef HEATER_3_MINTEMP | ||||
|   #undef HEATER_3_MAXTEMP | ||||
| #endif | ||||
| #if TEMP_SENSOR_BED == 0 | ||||
|   #undef BED_MINTEMP | ||||
|   #undef BED_MAXTEMP | ||||
|   | ||||
		Reference in New Issue
	
	Block a user