esptool.py fatal error arises during the upload process when the Arduino IDE's built-in flashing tool, esptool.py, fails to establish communication with your ESP board.
This can happen due to various reasons, typically related to hardware connections, software configurations, or timing issues.
If the tutorial fails to solve the problem visit : • [Solved] ESP8266 NodeMCU/ESP32 esptool.py ...