diff options
author | Keegi <keegi@spamcop.net> | 2011-08-10 16:09:23 +0300 |
---|---|---|
committer | Keegi <keegi@spamcop.net> | 2011-09-17 17:45:43 +0300 |
commit | 116eefa1d78339a705390eb14db9eb4f09a6ae1a (patch) | |
tree | f697728c48cda16b3bd5384d56cdd53d7a64f33f /Sprinter/Configuration.h | |
parent | c6a228d62ed7f42eb2a019801d9fa4316b45bdb7 (diff) |
fixed typo, added even more PID improvements (these settings work out of box for my old hotend, but overshoot badly on MG hotend)
Diffstat (limited to 'Sprinter/Configuration.h')
-rw-r--r-- | Sprinter/Configuration.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Sprinter/Configuration.h b/Sprinter/Configuration.h index df55c7d..e246e65 100644 --- a/Sprinter/Configuration.h +++ b/Sprinter/Configuration.h @@ -118,7 +118,7 @@ char uuid[] = "00000000-0000-0000-0000-000000000000"; //// PID settings: // Uncomment the following line to enable PID support. This is untested and could be disastrous. Be careful. -//#define PIDTEMP +//#define PIDTEMP 1 #ifdef PIDTEMP #define PID_INTEGRAL_DRIVE_MAX 80 // too big, and heater will lag after changing temperature, too small and it might not compensate enough for long-term errors #define PID_PGAIN 1280 //256 is 1.0 // value of 5.0 means that error of 20C is changing it almost halfway of the PWM range @@ -127,7 +127,7 @@ char uuid[] = "00000000-0000-0000-0000-000000000000"; // magic formula 1, to get approximate "zero error" PWM duty. It is most likely linear formula #define HEATER_DUTY_FOR_SETPOINT(setpoint) (22+1*setpoint) // magic formula 2, to make led brightness approximately linear -#define LED_PWM_FOR_BRIGTHNESS(brightness) ((64*brightness-1384)/(300-brightness)) +#define LED_PWM_FOR_BRIGHTNESS(brightness) ((64*brightness-1384)/(300-brightness)) #endif // Change this value (range 1-255) to limit the current to the nozzle |