Index: firmware/App/Controllers/Valves.c =================================================================== diff -u -rcb832b3a86cc2a3147e8447f33fc99f34a2b0011 -rd6255708e8305bf5509485a860eb3469a42ec9ad --- firmware/App/Controllers/Valves.c (.../Valves.c) (revision cb832b3a86cc2a3147e8447f33fc99f34a2b0011) +++ firmware/App/Controllers/Valves.c (.../Valves.c) (revision d6255708e8305bf5509485a860eb3469a42ec9ad) @@ -310,8 +310,13 @@ if ( valvesStatus[ valve ].hasValveBeenHomed != TRUE ) { valvesStatus[ valve ].hasHomingBeenRequested = TRUE; - result = TRUE; } + // Otherwise, go to position A (home position) + else + { + setValvePosition( valve, VALVE_POSITION_A_INSERT_EJECT ); + } + result = TRUE; } else {