ThinkInk EPD prevents weight retrieval. Pin issue?

Hardware:
Adafruit Feather HUZZAH with ESP8266
Adalogger FeatherWing (using RTC only)
ThinkInk 2.9" Tri-Color ePaper Display FeatherWing (EPD)
HX711 breakout board

Hello! I can't get the HX711 to work simultaneously with the EPD. Each work perfectly independently. But when both are initialized, the HX711 returns a constant value (around -2735g) as if not connected to a load sensor.

Question 1: Is there something about the EPD that doesn't allow the use of the SPI pins as regular I/O pins? What about initializing the EPD stops the microcontroller from retrieving the weight from the HX711?

Question 2: Since the EPD uses pin 16 for SRAM Chip Select, can pin 16 still be used to wake from deep sleep?

Code summary:
Setup:
Initialize RTC, HX711, and EPD. Retrieve weight. Update EPD with weight and timestamp one time. Delay 3 minutes.
Loop:
Retrieve weight. Update EPD with weight and timestamp. Connect to WiFi and update Blynk. Disconnect WiFi. Delay 3 minutes.

Code attached. All code related to the E-Paper Display has been commented out.

Smart_Scale_Adafruit_Feather_8266_ePaperDisplay.ino (5.72 KB)

This topic was automatically closed after 89 days. New replies are no longer allowed.