X-Git-Url: https://git.realraum.at/?p=reprap_mendel_prusa.git;a=blobdiff_plain;f=teacup_firmware%2Fextruder%2Fconfig.h;h=a531d43712dd29afdbb7a78a35835af10a29ccfb;hp=42a93135762ac1e17ca52509ce18800764d99efe;hb=4d9a26119df1308969a802bb6ed2ee84f35b7ffe;hpb=e44e0588ead1ab6341b959e7b24bef899b6bce5e diff --git a/teacup_firmware/extruder/config.h b/teacup_firmware/extruder/config.h index 42a9313..a531d43 100644 --- a/teacup_firmware/extruder/config.h +++ b/teacup_firmware/extruder/config.h @@ -54,14 +54,14 @@ #define TEMP_THERMISTOR -//~ //original code -//~ #define HEATER_PIN DIO11 -//~ #define BED_PIN AIO1 -//~ #define FAN_PIN DIO12 -// r3: exchange HEATER and BED (we don't have bed right now, and heater-mosfet is shot) -#define BED_PIN DIO11 -#define HEATER_PIN AIO1 -#define FAN_PIN DIO12 +//e.e.: TechZoneRemix Gen3 Extruder Board: +// 12V screw terminal C: DIO12 +// 12V screw terminal B: DIO11 +// 12V screw terminal A: AIO1 + +#define HEATER_PIN DIO12 +#define BED_PIN AIO1 +#define FAN_PIN DIO11 // extruder settings #define TEMP_HYSTERESIS 5 @@ -73,15 +73,14 @@ DEFINE_TEMP_SENSOR(bed, TT_THERMISTOR, TEMP_BED_PIN_CHANNEL, THERMISTOR_EXTRU // dummy temp sensor so analog_mask includes trim pot DEFINE_TEMP_SENSOR(noheater, TT_THERMISTOR, TRIM_POT_CHANNEL, 0) #endif - +// DEFINE_HEATER(, , ) +// fan startup threshold: FANs usually take more power to start spinning than to keep spinning, +// so, below a given pwm value we start the fan with full power and after +// 50ms lower the output to the requested value. #ifdef DEFINE_HEATER -//~ //original code -//~ DEFINE_HEATER(extruder, DIO11) -//~ DEFINE_HEATER(bed, AIO1) -// r3: exchange HEATER and BED -DEFINE_HEATER(extruder, AIO1) -DEFINE_HEATER(bed, DIO11) -DEFINE_HEATER(fan, DIO12) +DEFINE_HEATER(extruder, DIO12, 0) +DEFINE_HEATER(bed, AIO1, 0) +DEFINE_HEATER(fan, DIO11, 150) #endif // list of PWM-able pins and corresponding timers