

In Gen 3, all temperature sensing and all math is done by extruder board alone. Or, maybe i am alone to see, or its a manifestation of my schizofrenia.īut if one thinks there is something wrong, and doesnt point at it, then one can never evolve. I think there is something here that ppls dont want to see or say. This should get rid of this error, and also allow the same Temperature.h file to be used for both motherboard and extruder. On default gen3, EXTRUDER_CONTROLLER = EXTRUDER_CONTROLLER_RS485 and so the above declarations are not included, hence the error when these variables are set later in the file. And this is the heated bed thermistor (if any) Pair *temptable // a pointer to the first "Pair" is equivalient to a "Table" type, but conveniently modifiable. #if ( EXTRUDER_CONTROLLER = EXTRUDER_CONTROLLER_INTERNAL ) || ( EXTRUDER_CONTROLLER = EXTRUDER_CONTROLLER_DC ) A #define without the = might work, but the real problem appears to be earlier in the Temperature.h file, at about line 40: No.#define and variable declarations are two different things.
