Index: firmware/App/Controllers/LoadCell.c =================================================================== diff -u -r0c1f66a170a3a0a4324fa1a3c3bfb4c7f77139b5 -r64b37cc2955d04bbc77ea41940b1b1b30c06651b --- firmware/App/Controllers/LoadCell.c (.../LoadCell.c) (revision 0c1f66a170a3a0a4324fa1a3c3bfb4c7f77139b5) +++ firmware/App/Controllers/LoadCell.c (.../LoadCell.c) (revision 64b37cc2955d04bbc77ea41940b1b1b30c06651b) @@ -179,7 +179,8 @@ *************************************************************************/ void tareLoadCell( LOAD_CELL_ID_T loadCellID ) { - loadcells[ loadCellID ].autoCalOffset = loadcells[ loadCellID ].filteredWeight.data; + // Add old auto calibration offset to get back to actual weight value + loadcells[ loadCellID ].autoCalOffset = ( loadcells[ loadCellID ].filteredWeight.data + loadcells[ loadCellID ].autoCalOffset ); } /*********************************************************************//**