Cara Upload Program ke ESP32-S3 7 Inch LCD Waveshare (Anti Gagal & Anti Salah Port)
Banyak pengguna ESP32-S3 7 inch LCD Waveshare mengalami masalah yang sama:
-
Dicolok ke laptop ada bunyi
-
Tapi tidak muncul COM port
-
Atau muncul sebentar lalu hilang seperti eject
-
Sudah ganti kabel, ganti laptop, tetap gagal
Padahal board tidak rusak.
Masalahnya hampir selalu salah port USB dan salah cara masuk download mode.
Artikel ini membahas cara upload program yang BENAR, berdasarkan pengalaman nyata, bukan teori datasheet.
Kenali Dulu: ESP32-S3 Waveshare Punya 2 Port USB
Pada board ini terdapat dua konektor USB:
1️⃣ Port USB
-
Ini adalah USB native / OTG ESP32-S3
-
BUKAN untuk upload firmware
-
Biasanya hanya bunyi “ting” di Windows
-
Kadang muncul seperti flash disk atau langsung eject
-
TIDAK muncul COM port
👉 Port ini dipakai untuk:
-
USB HID
-
Touch
-
USB MSC
Fitur USB lanjutan (jika firmware mendukung)
2️⃣ Port UART1 (INI YANG BENAR)
-
Terhubung ke chip USB-to-Serial (CH343 / CP210x)
-
Digunakan untuk:
-
Upload program
-
Serial monitor
-
Debug dasar
-
📌 Semua proses upload WAJIB lewat UART1
Ciri ESP32-S3 Waveshare Sudah Terdeteksi dengan Benar
Jika colok ke UART1 dan driver sudah benar, di Device Manager Windows akan muncul:
Jika COM port sudah muncul:
✅ Board aman
✅ USB aman
✅ Tinggal masalah software / mode upload
Cara Masuk Download Mode (WAJIB TAHU)
Board Waveshare cukup bandel, jadi jangan asal klik upload.
Urutan yang BENAR:
-
Colok kabel USB ke UART1
-
Tekan & tahan tombol BOOT
-
Tekan tombol RESET satu kali
-
Lepaskan tombol BOOT
-
Baru lakukan upload
📌 Kalau upload mentok di:
👉 tekan RESET sekali.
Upload Program Menggunakan ESP-IDF
Setting awal:
Pastikan di menu:
Lalu:
Upload Program Menggunakan Arduino IDE
Setting yang aman:
-
Board : ESP32S3 Dev Module
-
Port : COMx
-
USB CDC on boot : Enabled
-
Upload Speed : 460800
Klik Upload
Jika gagal → tekan RESET sekali
Kesalahan Paling Sering (dan Penyebab Gagal Upload)
❌ Upload lewat port USB, bukan UART1
❌ Mengira board rusak karena COM tidak muncul
❌ Tidak masuk download mode
❌ Kabel USB hanya untuk charging
❌ Langsung upload program LVGL berat
Tips Aman untuk Pertama Kali
✔ Selalu tes upload program sederhana dulu
✔ Jangan langsung pakai LVGL / SquareLine
✔ Pastikan COM port stabil
✔ Gunakan kabel USB data berkualitas
Jika program sederhana berhasil di-flash:
👉 board dipastikan sehat
Penutup
ESP32-S3 7 inch LCD Waveshare bukan board rusak, tapi board yang mudah bikin salah paham.
Kalau:
-
Salah port → COM tidak muncul
-
Salah mode → upload gagal
-
Salah asumsi → dikira board mati
Dengan memahami fungsi dua port USB dan cara masuk download mode, proses upload akan normal dan stabil.
baca juga : Unboxing ESP32-S3 7 Inch Touchscreen Waveshare: Fungsi USB dan Skema Port Lengkap

Gabung dalam percakapan