-
-
Notifications
You must be signed in to change notification settings - Fork 480
Closed
Description
I think it would be very informative to bench the speed of upload / download a file using FTP / WebDav / Webserver
to LocalFS / SD on ESP32 and ESP8266
using MCVE to be sure the comparaison is correct
Target | Speed KB/S | Note |
---|---|---|
ESP32 + WEBSERVER + FAT | 56.01 | |
ESP32 + WEBSERVER + LITTLEFS | 59.60 | |
ESP8266 + WEBSERVER + LITTLEFS | ||
ESP32 + WEBSERVER + SD native | 75.06 | |
ESP8266 + WEBSERVER + SD native | ||
ESP32 + WEBSERVER + SD Fat | 101.9 ~122.4 | SDFAT 2.1.2 |
ESP8266 + WEBSERVER + SD Fat | ||
ESP32 + WEBSERVER + SDIO | ||
ESP8266 + WEBSERVER + SDIO | ||
ESP32 + WEBDAV+ LITTLEFS | ||
ESP8266 + WEBDAV+ LITTLEFS | ||
ESP32 + WEBDAV+ SD native | ||
ESP8266 + WEBDAV+ SD native | ||
ESP32 + WEBDAV+ SD Fat | ||
ESP8266 + WEBDAV+ SD Fat | ||
ESP32 + WEBDAV+ SDIO | ||
ESP8266 + WEBDAV+ SDIO | ||
ESP32 + FTP+ LITTLEFS | ||
ESP8266 + FTP+ LITTLEFS | ||
ESP32 + FTP+ SD native | ||
ESP8266 + FTP+ SD native | ||
ESP32 + FTP+ SD Fat | ||
ESP8266 + FTP+ SD Fat | ||
ESP32 + FTP+ SDIO | ||
ESP8266 + FTP+ SDIO |
Others FW:
FW | Target | Speed KB/S | Note |
---|---|---|---|
grblHAL | ESP32 + FatFS + SDCard + WebDAV | 300~350 | |
grblHAL | iMXRT1062 (Teensy4) + FatFS + SDCard + WebDAV | 1127 | Ethernet |
grblHAL | STM32F7xx + FatFS + SDCard + WebDAV | 350 | Ethernet |
Adding with PSRAM
could also be a thing to check on ESP32
Once done need to compare with speed in ESP3D / ESP3DLib and GRBL_ESP32 to see what must be improved and how
This is based on feedback ESP32 WebServer upload is very slow compare to ESP8266
Using any asyncwebserver / external webserver is not the current target so it is out of scope - the goal is to do a status of current situation to plan improvements / changes