Merhaba,
Eğer Ubuntu'da Arduino IDE'si ile çalışırken kodunuzu upload etmek istediğinizde aşağıdaki şekilde
"error: espcomm_open failed" ve "error: espcomm_upload_mem failed" hatası ile karşılaştırsanız aşağıdaki şekilde sorunu giderebilirsiniz.
Hata mesajı

Çözüm
Bağlı olduğu port'a izin vermelisiniz. Benim ttyUSB0 a bağlı olduğundan aşağıdaki şekilde yetki tanımlaması yaparak Arduino kodumu sorunsuz çalıştırabildim.
sudo chmod 666 /dev/ttyUSB0