TheLogicMaster / ESP-Smart-Display

A customizable ESP based LED matrix driver
MIT License
24 stars 3 forks source link

which bin to choice? #2

Open sommo opened 2 years ago

sommo commented 2 years ago

Hi! the project is amazing, hope to try it today. If i understand right, i could flash a fresh wemos d1 or another board like an esp32 directly with the bin, without need to compile it via platform.io, but what binary should i use from? https://github.com/TheLogicMaster/ESP-Smart-Display/releases/tag/v0 i don't understand difference between (for wemos d1): firmware-esp8266-pxmatrix-4mb-32x64-v0.bin esp8266-pxmatrix-4mb-32x64-v0.bin

or for esp32: esp32-pxmatrix-4mb-32x64-v0.bin firmware-esp32-pxmatrix-4mb-32x64-v0.bin

which should i use? thank you

sommo commented 2 years ago

ok, maybe i understand the logic: this need to be flashed: esp8266-pxmatrix-4mb-32x64-v0.bin this is the dashboard that is required, to be upload via webserver, once flashed: fs-esp32-v0.bin

the firmware is optional? or for freshstart? firmware-esp32-pxmatrix-4mb-32x64-v0.bin

anyway i'm in stuck with esp32 board, but with wemos d1 mini i have it online, only need now to connect the matrix panel

sommo commented 2 years ago

but i still have issue with my esp32 (lolin32) board. it get flashed, once bootup it tells me that i have to install the fs dashboard but once uploaded (the right one), in can't install it... while having connect into console i can read log and see it has problem installing... no idea if lolin32 is not like an any generic esp32

sommo commented 2 years ago

with wemos d1 mini and also another board esp8266 it's seems all ok..

TheLogicMaster commented 2 years ago

Hi, for the different binaries, the ones with "firmware" prefixed contain just the firmware part for updates and not the filesystem and the "fs" ones contain just the filesystem. The remaining ones contain both.

With ESP32 dev boards, some have the pin needed for P_OE broken out to a different pin, so there's a definition PXMATRIX_SPI_OVERRIDE that you can set in the platformio.ini file when compiling, if that's the issue.

sommo commented 2 years ago

thank you i will try to compiling with platformio!