HX711, unable to get any scale readings

I'm using 4 load cells with an HX711 and a load combinator and for the life of me I can't get any scale readings. My controller is a D1 Mini knockoff. On the HX711 I have DT going to the arduino D3, and SCK to D2. The base code I'm using is below. Note, I switched DOUT and SCK to (3,2) and (D3,D2) respectively to match up to what I wired.

Any ideas as to what I might be doing wrong? I'm going nuts. I've spent a lot of time meticulously using a meter to make sure I have everything wired up correctly.

#include "HX711.h"

// HX711 circuit wiring
const int LOADCELL_DOUT_PIN = 2;
const int LOADCELL_SCK_PIN = 3;

HX711 scale;

void setup() {

void loop() {

  if (scale.is_ready()) {
    long reading = scale.read();
    Serial.print("HX711 reading: ");
  } else {
    Serial.println("HX711 not found.");


Try to replace the following lines

const int LOADCELL_DOUT_PIN = 2;
const int LOADCELL_SCK_PIN = 3;


const int LOADCELL_DOUT_PIN = D2;
const int LOADCELL_SCK_PIN = D3;

On the ESP8266 core pin number 2 equals D4 and pin number 3 equals RX, so not the pins you used to connect.