Description The M5Stack Scales Unit is an integrated 20kg weighing sensor unit for adding weight measurement to M5Stack projects through an I2C interface. It combines an STM32F030 controller, an HX711 24-bit weighing ADC, a 20kg load sensor structure, a tare button, and a programmable RGB status LED in one compact module. This I2C 20kg weighing sensor lets a host controller read weight data directly over Grove I2C at address 0x26. With 10SPS output and selectable gain amplification, the HX711 scale sensor unit is well suited for smart scales, small inspection fixtures, item counting devices, and object movement detection. Features Integrated weighing design: includes the control circuit, HX711 acquisition chip, and 20kg weighing sensor structure. High-resolution ADC: HX711 24-bit acquisition supports precision weighing applications. Selectable gain: programmable gain amplification supports 32, 64, and 128 settings. 10SPS output: stable output data rate for routine weighing and detection tasks. I2C communication: reads data through Grove I2C at address 0x26. Built-in controls: tare button and programmable RGB LED provide direct status interaction. Development support: compatible with Arduino and UIFlow workflows. Specifications MCU STM32F030F4P6 ADC HX711 Measurement Range Up to 20kg Output Data Rate 10SPS Gain Amplification 32, 64, 128 Communication Interface I2C @0x26 LED SK6812 on PA7 Button PA2 tare button Housing Material Plastic Product Size 56.0 x 40.0 x 41.0mm Product Weight 83.5g Package Size 57.0 x 42.0 x 41.0mm Gross Weight 92.3g Applications Smart scale projects Kitchen scale prototypes Item counting and sorting devices Quality inspection fixtures Object movement and presence detection Product List 1 Unit Scales 1 HY2.0-4P Grove cable (20cm) Other Content The tare button can be used to zero the reading before measurement. For best results, mount the M5Stack Scales Unit on a stable surface, avoid side loads on the weighing structure, and calibrate the system with a known weight before using it in a finished device. Weight (g) Absolute Error (g) Relative Error 50 0.45 0.9% 100 0.25 0.3% 250 0.20 0.1% 500 0.25 0.1% 1000 4.15 0.4% Grove Pin Signal Black GND Red 5V Yellow SDA White SCL Resources Product documentation Schematic PDF Schematic image HX711 datasheet Arduino address configuration example Arduino scales test example Internal firmware repository I2C protocol UIFlow1 documentation UIFlow2 documentation EasyLoader test tool FAQ What load range does the M5Stack Scales Unit support? It is designed for weighing applications up to 20kg. What interface does it use? The M5Stack Scales Unit communicates through Grove I2C at address 0x26. What is the tare button for? The tare button zeros the current load so the system can measure the net weight of the item being placed on the scale.