Has anyone successfully gotten these combo of devices to configure via ESPHome? I got it to work via Arduino but I was hoping to use ESPHome to configure them. I’ve tried messing with the YAML changing pinouts, board name, and lot’s of other setting, to see if I can get it to work but so far no luck. Just curious if it’s even possible since Seeed’s e-paper boards may not be supported like Waveshare is.
So IDK where you got that info from, but I see this here
" Yes, ESPHome fully supports e-paper (e-ink) displays, offering dedicated components like epaper_spi and waveshare_epaper for various models, enabling low-power, always-on, highly customizable displays for Home Assistant dashboards via simple YAML configuration. Support includes monochrome and some color e-ink screens, with specific integrations for popular modules like Waveshare and Seeed Studio’s reTerminal series, using SPI communication for stability.
Can you post up What code you have tried, and we can look ?
As long as it works with the Xiao, then there is really no reason It wouldn’t work.
EDIT:they do have some ready-to-use Devices, but the DIY’s require heavier lifting.
HTH
GL PJ
Specific BSP is more than likely what is needed. my bet
Thanks! Using the epaper_SPI vs. the wavershare_epaper, i was at least able to get the display to flash. I’m using a 1.54in display screen which is not a model option so I tried the seeed-ee04-mono-4.26. Here is my ESPHome YAML.
Hey! Honestly, don’t sweat it too much, moving an ESP32 project from a breadboard to a cudtom PCB and hitting these kinds of boot issues is almost a rite of passage……… since it works fine on the breadboard, your logic is likely fine, and the issue is probably hiding in the power delivery or pin states on your board.
The first thing I’d check is your power stability. ESP32s (especially the S3) are notorious for power spikes, so make sure you’ve got your 0.1 µF decoupling caps as close to the power pins as possible, along with a decent bulk capacitor (something like 10–47 µF) on the 3.3V rail. If the power dips even for a millisecond during boottt, it’ll hang. Also, double-check that your EN pin has a solid pull-up and isn’t picking up noise, and that your strapping pins (like GPIO0) aren’t being pulled into the wrong state by the E-Paper circuitry.
It might also be worth looking at your ground plane. If the return paths between the ESP32, the regulator, and your display are messy, it can cause all sorts of flaky behavior that’s hard to pin down in code. if you’re comfortable sharing a screenshot of your schematic or layout, I’m sure someone here can spot the culprit pretty quickly. Good luck with the debug! :))
Thank you for the reply. This is like my 7th sensor I’ve built. But doesn’t mean I’m not messing something up. In this case there is no PCB board. The chip fits very nicely into seeed’s epaper driver board which is then plugged directly into the 1.54in display screen also from seeed. I did check the voltage and I’m getting 3.3v’s on the epaper driver board.
If I use Arduino I can get the display to flash just. I’d prefer to use ESPHome since that’s how all my other chips work and yes, I am a novice so it’s also a little simpler with ESPHome.
I think in this case, assuming it’s possible, it might just be getting the ESPHome settings correct in order to display data on the board. (The end goal is to display the temp from the fridge onto the board.).
Nice Job , working through it. Sometimes it’s the little things that get you. Thank you for the notes on the fix and what is working.
This will definitely help others, Thanks for the contribution.
I,have an ESP32-S3 connected on the ePaper Driver Board an the **2.9" Quadruple Color eInk / ePaper Display with 128x296 Pixels, SPI interface
I’ve many problems : On arduino nothing works alos in esp home. I’ve connected the ePaper Display on the drrver board with the gold connectors facing up. I noticed that i can’t verse the code on the ESP32 S3 in wifi and with usb cable when it is connected on the driver board. I’ve to disconnect the ESP32-S3 from the driver board and it’s ok… do you know the problem ? How i can be sure that the epaper display isn’t damaged ? I’ve 3 driver board and it is the same… i’m so disappointed.. my code below :spi:
clk_pin: GPIO8 # SCK
mosi_pin: GPIO10 # MOSI
So the pins I provided should, I would think, any Seeed esp32-s3 chip. Assuming you have the exact same pinouts. I noticed your clk_pin and mosi_pin are different from my config that I know works.