По всей видимости, Вы не очень можете различить, где я прикалываюсь, а где говорю серьёзно. Это - нормально

На всякий случай: ниже прям никаких вообще шуток нету. Ни одной.
В этом измерителе ток через него измеряется следующим образом: падение напряжения на шунте (единицы-десятки милливольт) усиливается операционным усилителем в 1 + R39/R38 раз. Т.е. в 21. Т.е. до сотен милливольт - одного вольта. И поступает на вход АЦП микроконтроллера. Микроконтроллер вычисляет ток через шунт, для этого нужно разделить измеренное напряжение на 0,525. И выводит на экран.
Нам нужно попробовать понять, верно ли работает операционный усилитель (ОУ) усилителя падения напряжения. Если он работает верно, ошибка измерения тока должна быть пропорциональна измеряемому току. И тогда Вам нужно просто подобрать номиналы делителя R39/R38. Если ОУ работает неверно - его нужно заменить. Приведённые Вами результаты измерений наводят на подозрения, что ОУ неисправен. Либо ещё что-то (неотмытый флюс, например) вызывает постоянное смещение напряжения на выходе относительно 0. Попробуйте измерить напряжения на выходе ОУ для разного тока. Измерить падение напряжения на шунте при этом было бы полезно, но, боюсь, сделать такие измерения "обычным" 3½ разрядным мультиметром со сколько-нибудь приемлемой точностью будет невозможно.