Load MicroPython on ESP32-CAM (ESP32-D0WD-V3) #15961
-
I am trying to load MicroPython on a ESP32-CAM board (Winbond - ESP32-D0WD-V3). I just don't care about the camera featuers as what I want is to use the board that also have an SD slot. Following the standard instructions, I did: esptool.py --chip esp32 --port /dev/ttyUSB0 erase_flash However, it does not show the REPL prompt. If I load Tasmota on the board, it works. |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 12 replies
-
My
Are you using a FTDI programmer on |
Beta Was this translation helpful? Give feedback.
-
I also tried before your suggestion, but did not work. This board has a "hat" so called ESP32-CAM-MB that has a UART to USB interface. That is the way I am loading MicroPython (and others like Tasmota). |
Beta Was this translation helpful? Give feedback.
-
For those wiling to help... Tasmota and ESP-IDF are ESP32-D0WD aware. MicroPython does not seems to be.
|
Beta Was this translation helpful? Give feedback.
-
If your ESP32-CAM board has SPIRAM (most of them do), you'll likely want to use the SPIRAM version of the binary, rather than than the generic one. |
Beta Was this translation helpful? Give feedback.
What you wrote above is correct. The "downloader" or hat will prevent MicroPython REPL from running. This is why I suggest trying to detach the ESP32-CAM form it and use 4 wires to connect to it instead.
However, I have found a workable solution for this.
Here is a simple reset script you can try "reset_board.py":
Now open a terminal and run
or