is anyone encounter the same problem as me? i plugged in my ESP32cam mb but the com port not showing up... ive downloaded the CH340 driver and checked my device manager also nothing change. i thought its my usb cable problem or my laptop... nah the same laptop and usb cable works perfectly fine when i connected it w my esp32e.
Hi, welcome to the forum.
I don't have an ESP32-CAM, but that ESP32-S module AFAIK doesn't have USB connectivity.
So how are you connecting this module to USB.
there are number of ESP32 CAM modules - give a link to the specific module?
what does the Windows Device Manager show when you plug/unplug the module
Hi, im using an ESP32-CAM-MB programmer board. The ESP32-CAM is plugged into the MB board, which has a CH340 USB-to-serial chip and a micro-USB port for connecting to my laptop.
i bought this one https://my.shp.ee/c9K4Es43, nothing showing up .... i checked the show hidden devices there r com3 but tht was for my esp32e
I connected my ESP32-CAM with a ESP32-CAM-MB programmer board and although the Windows Device Manager said the CH340 driver was OK I could not upload code and the serial monitor failed to connect
I remember I had problems with CH340 drivers in the past and download the Windows driver from CH340 Drivers for Windows, Mac and Linux
during installation it reported that there was a newer version of the CH340 driver installed - I told it to instal anyway
I could then upload to the ESP32-CAM and serial monitor worked
- under Tools>Board select AI Thinker ESP32-CAM
- try File>Examples>Examples>ESP32>Camera>CameraWebServer
- in file board_config.h uncomment
#define CAMERA_MODEL_AI_THINKER // Has PSRAM
thanks for this, i did the solution u gave me but still...
A fatal error occurred: Could not open COM3, the port is busy or doesn't exist.
(could not open port 'COM3': FileNotFoundError(2, 'The system cannot find the file specified.', None, 2))
Hint: Check if the port is correct and ESP connected
Failed uploading: uploading error: exit status 2
should i buy a new one? ;((((
when you plug/unplug the ESP-CAM USB does the COM port appear and disappear when using Device Manager
I have a dozen or so MB boards. On one day none of them will upload, then tomorrow they all do. I have no idea why but I now consider iot normal for that board. There are also some fake MB boards and at one time I thought mine were those but then I tried one last time and they worked.
I have much better luck plus smaller, more pins, more versatile using the SEEED Studio XIAO esp32-s3 sense board with piggyback camera. My old MB boards will probably get thrown away next time I clean up my shop.
Hi @jfyraaa. It is possible a circuit problem might be causing the ESP32-CAM MB to not produce a serial port.
Make sure the board is not sitting on anything conductive that could short the contacts on the bottom of the board. Do a careful visual examination to make sure there isn't any conductive debris (e.g., loose beads of solder, strands of wire, or component leads) on either side of the board, or on the surface the board is sitting on.
Check to see if the MB will produce a port if connected to your computer by itself, without any additional circuitry. Try this experiment:
- Disconnect the USB cable of the Arduino board from your computer.
- Remove the ESP32-CAM module from the MB board. Also disconnect any other external circuitry that might be connected to the MB.
- Connect the MB to your computer with a USB cable. Make sure the USB cable is fully inserted into the socket on the MB and on your computer.
- Now check Windows Device Manager again, just as you did before. Do you now see an additional serial port there?
thnkiu for replying to my post... i did step 1 till step 4 but still there is nothing showing up ;(
Does a new device appear under the "Other devices" section of Device Manager after you connect the MB to your computer with a USB cable?
make sure when you instal or uninstal you unplug any USB devices
I think the on-board CH340 IC is dead.
hey good news i can find the port already cuz i bought a new mb board, but when i try to upload the code. it shows
Sketch uses 1059677 bytes (33%) of program storage space. Maximum is 3145728 bytes.
Global variables use 69528 bytes (21%) of dynamic memory, leaving 258152 bytes for local variables. Maximum is 327680 bytes.
esptool v5.3.1
Serial port COM3:
A fatal error occurred: Could not open COM3, the port is busy or doesn't exist.
(could not open port 'COM3': PermissionError(13, 'Access is denied.', None, 5))
Hint: Check if the port is not used by another task
Failed uploading: uploading error: exit status 2
do u have any idea how to fix this





