Index: firmware/App/Controllers/BloodFlow.c =================================================================== diff -u -rdb6f405ef30befc5acc2c8d70665fd04b1c3cfe6 -r63595cea8a056174d25653dc1eb4d730edab05df --- firmware/App/Controllers/BloodFlow.c (.../BloodFlow.c) (revision db6f405ef30befc5acc2c8d70665fd04b1c3cfe6) +++ firmware/App/Controllers/BloodFlow.c (.../BloodFlow.c) (revision 63595cea8a056174d25653dc1eb4d730edab05df) @@ -101,7 +101,7 @@ /// Macro converts 12 bit ADC value to signed 16-bit value. #define SIGN_FROM_12_BIT_VALUE(v) ( (S16)(v) - (S16)BLOODPUMP_ADC_ZERO ) -#define BP_SPEED_ADC_TO_RPM_FACTOR 1.601601 ///< Conversion factor from ADC counts to RPM for blood pump motor (3200 RPM/1998 counts). +#define BP_SPEED_ADC_TO_RPM_FACTOR 1.751752 ///< Conversion factor from ADC counts to RPM for blood pump motor (3500 RPM/1998 counts). #define BP_MOTOR_RPM_TO_PWM_DC_FACTOR 0.000238 ///< ~42 BP motor RPM = 1% PWM duty cycle. #define BP_CURRENT_ADC_TO_MA_FACTOR 3.002 ///< Conversion factor from ADC counts to mA for blood pump motor.