Index: firmware/App/Controllers/DialInFlow.c =================================================================== diff -u -r108abddcbf729f7435073116191cd3903261df8f -r9d7ad180a18e29ba08bf65228d61b6179ddbfcca --- firmware/App/Controllers/DialInFlow.c (.../DialInFlow.c) (revision 108abddcbf729f7435073116191cd3903261df8f) +++ firmware/App/Controllers/DialInFlow.c (.../DialInFlow.c) (revision 9d7ad180a18e29ba08bf65228d61b6179ddbfcca) @@ -55,10 +55,10 @@ #define DIP_SPEED_ADC_TO_RPM_FACTOR 1.280938 // conversion factor from ADC counts to RPM for dialIn pump motor #define DIP_CURRENT_ADC_TO_MA_FACTOR 3.002 // conversion factor from ADC counts to mA for dialIn pump motor -#define DIP_REV_PER_LITER 124.0 // rotor revolutions per liter +#define DIP_REV_PER_LITER 150.24 // rotor revolutions per liter #define DIP_ML_PER_MIN_TO_PUMP_RPM_FACTOR ( DIP_REV_PER_LITER / ML_PER_LITER ) #define DIP_GEAR_RATIO 32.0 // dialIn pump motor to dialIn pump gear ratio -#define DIP_MOTOR_RPM_TO_PWM_DC_FACTOR 0.00042 // ~24 BP motor RPM = 1% PWM duty cycle +#define DIP_MOTOR_RPM_TO_PWM_DC_FACTOR 0.00035 // ~28 BP motor RPM = 1% PWM duty cycle #define DIP_PWM_ZERO_OFFSET 0.1 // 10% PWM duty cycle = zero speed #define DIP_PWM_FROM_ML_PER_MIN(rate) ( (rate) * DIP_ML_PER_MIN_TO_PUMP_RPM_FACTOR * DIP_GEAR_RATIO * DIP_MOTOR_RPM_TO_PWM_DC_FACTOR + DIP_PWM_ZERO_OFFSET )