You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
constexprfloat DefaultHotEndFanTemperature = 45.0; // Temperature at which a thermostatic hot end fan comes on
60
60
constexprfloat ThermostatHysteresis = 1.0; // How much hysteresis we use to prevent noise turning fans on/off too often
61
61
constexprfloat BadErrorTemperature = 2000.0; // Must exceed any reasonable temperature limit including DefaultHotEndTemperatureLimit
62
-
constexpruint32_t DefaultHeaterFaultTimeout = 10 * 60 * 1000; //How long we wait (in milliseconds) for user intervention after a heater fault before shutting down
62
+
constexprfloat FanFeedForwardMultiplier = 0.7; //how much we under- or over-compensate feedforward to allow for heat reservoirs during tuning
63
63
64
64
// Heating model default parameters. For the chamber heater, we use the same values as for the bed heater.
65
65
// These parameters are about right for an E3Dv6 hot end with 30W heater, cooling time constant is about 140 seconds with the fan off
constexpruint32_t DefaultHeaterFaultTimeout = 10 * 60 * 1000; // How long we wait (in milliseconds) for user intervention after a heater fault before shutting down
78
79
constexprfloat DefaultMaxHeatingFaultTime = 5.0; // How many seconds we allow a heating fault to persist
79
80
constexprfloat AllowedTemperatureDerivativeNoise = 0.12; // How much fluctuation in the averaged temperature derivative we allow
80
81
constexprfloat MaxAmbientTemperature = 45.0; // We expect heaters to cool to this temperature or lower when switched off
0 commit comments