Index: firmware/App/Drivers/RotaryValve.h =================================================================== diff -u -r961784c895cb8f551a2623cd02dcbfe42d04b7c2 -r0e4a62ba24d906d9e5b33b293f93405b8c0391ce --- firmware/App/Drivers/RotaryValve.h (.../RotaryValve.h) (revision 961784c895cb8f551a2623cd02dcbfe42d04b7c2) +++ firmware/App/Drivers/RotaryValve.h (.../RotaryValve.h) (revision 0e4a62ba24d906d9e5b33b293f93405b8c0391ce) @@ -33,10 +33,9 @@ // ********** public definitions ********** -#define ROTARY_VALVE_MICROSTEP_FRACTION 32 ///< Rotary valve motors configured for 1/32 step microstepping. +#define ROTARY_VALVE_MICROSTEP_FRACTION 8 ///< Rotary valve motors configured for 1/8 step microstepping. #define ROTARY_VALVE_GEAR_RATIO 3.7F ///< Rotary valve motor gear ratio is 3.7:1. -#define ROTARY_VALVE_FULL_SWING_TRAVEL_DEG 200.0F ///< Rotary valve swing arm travel range is appx. 200 degrees. -#define ROTARY_VALVE_FULL_SWING_TRAVEL_COUNTS 2048 ///< Rotary valve swing arm travel range is appx. 2048 enconder counts. +#define ROTARY_VALVE_FULL_SWING_TRAVEL_COUNTS 1798 ///< Rotary valve swing arm travel range is appx. micro steps. /// rotary pinch valve names typedef enum valveNames @@ -52,7 +51,6 @@ void initRotaryValvesDriver( void ); void readValves( void ); void setValveCmdChangePosition( VALVE_T valve, U16 mag, MOTOR_DIR_T dir ); -S16 getValveCmdTravel( VALVE_T valve ); S16 getValveEncoderPosition( VALVE_T valve ); BOOL testValveEncoderPositionOverride( MESSAGE_T *message );