HX711 + 4 Load Cells (3-Wire, 50kg) - Weight not Changing

Hello everyone,

I am building a weighing machine using:

  1. 4 × 50kg 3-wire load cells
  2. HX711 amplifier module
  3. Arduino Uno

:electric_plug: Wiring Setup:

HX711 → Arduino:

  • VCC → 5V
  • GND → GND
  • DT (DOUT) → D4
  • SCK → D5
#include "HX711.h"

#define DOUT 4
#define SCK  5

HX711 scale;

void setup() {
  Serial.begin(9600);
  scale.begin(DOUT, SCK);
  scale.set_scale();   // Will calibrate later
  scale.tare();        // Reset to 0

  Serial.println("Scale Ready");
}

void loop() {
  Serial.print("Weight: ");
  Serial.print(scale.get_units(10), 1);  // average of 10 readings
  Serial.println(" kg");
  delay(1000);
}

:test_tube: Issue:

The value stays at 0.00 or very slightly fluctuates
Even when I place a 2kg object, no change is seen
scale.read_average() gives almost same values with or without weight

I have checked:

HX711 module has 5V
Wiring is solid
Tried tare multiple times
Load cells are properly mounted

I need help with:

Is my load cell wiring correct for 3-wire cells?
Should I connect them in a different configuration?
How can I check if HX711 or a load cell is damaged?
Any other debugging tips?

Thanks in advance
Vishwjeet Singh

Did you check excitation voltage, between E+ and the metal part of the USB socket.
It should be very close to 4.30volt.
Voltage between A+ and A- should be less than 20mV without weight.
Leo..

@bruiser-2025

NOT digital pins 4&5

Why?

WHOOPSIE .. :roll_eyes:

Are you syaing that @vishwjeet1231 diagram is wrong and your diagram is right.
Maybe another woppsie

Some examples use pin A4,A5 for the HX711, which could suggest the HX711 uses I2C, which is not the case. Any (digital) pin can be used, as long as the wiring matches the code..
Leo..

I have checked everything you mentioned, including the excitation voltage, signal voltage (A+ to A-), and confirmed the wiring according to the correct Wheatstone bridge configuration for 3-wire load cells. I'm also using the correct digital pins (not A4/A5), and the HX711 module is powered properly.

However, the issue still remains the same — I am getting either no change or very minimal fluctuation in the readings, even when I apply a known weight.

Any further suggestions or guidance would be really appreciated.

And what are the exact voltage results.
Leo..

However, the issue still remains the same — I am getting either no change or very minimal fluctuation in the readings, even when I apply a known weight.

Well now it's time to disassemble everything and test each component separetly.

Are you using a combinator board to hook up the 4 load cells or some other arrangement? Is it possible that you have a wiring error?

Disconnect one of the cells and check the wires, middle one(signal) should have 1000ohm when checked with other two, i had an issue where manufacturer mislabeled the colors and i wasn't using the correct middle wire for signal, the output was always the same.

If the output changes when weight changes but then quickly returns to original or close to original value then your wheatstone bridge connections are the issue.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.