Index: firmware/App/Controllers/LoadCell.c =================================================================== diff -u -r69a0d10f21ce28bec3b07ae275fb74b2f4dd5140 -r6be821de57d67cf638e4da6dbbda72b293bd091e --- firmware/App/Controllers/LoadCell.c (.../LoadCell.c) (revision 69a0d10f21ce28bec3b07ae275fb74b2f4dd5140) +++ firmware/App/Controllers/LoadCell.c (.../LoadCell.c) (revision 6be821de57d67cf638e4da6dbbda72b293bd091e) @@ -360,7 +360,7 @@ { // For the first tare, the weight of the reservoir should be considered so the weight tolerance is bigger // The current weight of the load cell should not be greater than the weight of the reservoir + the extra weight - isWeightOutOfRange = ( weight > MAX_ALLOWED_EXTRA_WEIGHT_BEFORE_FIRST_TARE_GRAMS ? TRUE : FALSE ); + isWeightOutOfRange = ( fabs( weight ) > MAX_ALLOWED_EXTRA_WEIGHT_BEFORE_FIRST_TARE_GRAMS ? TRUE : FALSE ); } else {