I have been trying for some time to get the M5 MiniScale unit working with MicroPython using the I2C protocol as published with the product listing. I am using Raspberry Pico microcontrollers.
The process seems quite straightforward. I am resetting the offset and calculating the GAP as described. I have an accurate 100g calibration weight and have experimented with all the filter settings.
I have three identical M5Stack MiniScale units, all bought new, but I have never been able to get any of them to zero correctly which as it stands makes them all pretty much useless for my intended purpose.
The Unit-Mini Scales product page (SKU:U177) says that the unit is suitable for scientific experimentation (as such 0.01g resolution would not be unreasonable) and it also states Python as a programming platform.
I can't however find any information or Pyhton examples regarding this unit having searched high and low and before I conclude I may be wasting my time thought I'd post here to see if anyone has ever managed to get this unit working accurately, has experienced similar frustrations or may be able to point me in the right direction?