ESP32-CAM-MB USB-C programmer board at an angle, USB-C port at the front with IO0 and RST buttons and two empty 8-pin sockets

ESP32-CAM-MB USB-C Programmer Board - CH340 Downloader for ESP32-CAM

$7.49 NZD
Save 5% at 2+
Skip to product information
SKU: ESP32-CAM-MB-1PK

ESP32-CAM-MB USB-C Programmer Board - CH340 Downloader for ESP32-CAM

$7.49 NZD
Availability:
Order before 7:30am for same-day dispatch Dispatch 7 days a week, excluding public holidays

NZ Post: 1-2 days urban · 2-4 days rural

Shipping from $5.99 urban / $9.99 rural, or free pick-up in Te Awamutu.

Buy more, pay less Prices shown are per unit. Add enough of this item and the lower rate applies on its own at checkout. There is no code to enter and you do not need to buy a pack. Choosing a tier here just sets the quantity for you. Larger quantities go out in the same bag, so packing, handling and postage cost us less per unit. We pass that saving straight on to you, so you can buy more for less.

Easy 30-day returns · 12-month warranty

Add $66.00 for Free Urban delivery ($88.00 for Rural)
Urban $66 Rural $88

An ESP32-CAM is a small WiFi camera board with no USB port of its own, so it needs a programmer base to load code and show its serial output. The ESP32-CAM-MB is that base: press the ESP32-CAM onto its two 8-pin sockets, plug in a USB-C cable and upload from the Arduino IDE. Its CH340 USB-to-serial chip and automatic download circuit put the module into flash mode and reset it for you, so there is no separate USB-serial adapter, jumper wiring or IO0-to-GND link to set up.

Use it to upload sketches such as the camera web server, read the camera's IP address in the Serial Monitor, or erase and re-flash an ESP32-CAM that has stopped responding. It fits the AI-Thinker style ESP32-CAM with two rows of 8 pins and powers it from USB 5V, so it also runs the camera on the bench while you test. The ESP32-CAM and the USB-C cable are not included, and the cable needs to be one that carries data.

Specifications

FitsAI-Thinker style ESP32-CAM (2x 8 pins)
USB connectorUSB-C (USB 2.0 data)
USB-to-serialCH340
Download modeAutomatic flash and reset
PowerUSB 5V to the ESP32-CAM 5V pin
Serial logic3.3V, ESP32-CAM side
Sockets2x 8-pin female, 2.54mm pitch
ButtonsRST (reset) and IO0 (manual flash)
Board size40 x 27mm, no mounting holes
Underside labels5V, GND, EN, RXD, TXD
SoftwareArduino IDE, PlatformIO, ESP-IDF, esptool
In the box1 programmer board; ESP32-CAM, camera and USB-C cable not included

Datasheets

Wiring & getting started

  1. Seat the ESP32-CAM

    Line up the pins and press it fully into the two sockets, camera facing up. The 5V and GND pins match the labels on the underside.

  2. Connect and find the port

    Use a USB-C data cable, not a charge-only one. A new COM port should appear on your computer. If it does not, install the CH340 driver (CH341SER) and plug in again.

  3. Select the board

    Install the esp32 package by Espressif in Boards Manager, then choose AI Thinker ESP32-CAM and the CH340 port.

  4. Upload and check it runs

    Click Upload. If it does not start, hold IO0, tap RST, release IO0 and upload again. Open the Serial Monitor at 115200 baud and you should see your sketch's output, such as the camera web server's IP address. If it keeps resetting or prints "Brownout detector" when WiFi or the camera starts, the USB supply is sagging, so use a short data cable and a computer port or powered hub that supplies a full 500mA.

Frequently Asked Questions

Answers to the questions buyers ask most.

Does this include the ESP32-CAM?
No. This is the programmer base only. The ESP32-CAM module, camera and USB-C cable are not included.
Which ESP32-CAM boards fit?
The common AI-Thinker style ESP32-CAM with two rows of 8 pins, camera facing up. Boards with their own USB port, such as ESP32-S3 CAM and WROVER CAM boards, use other layouts and do not fit.
Do I need a driver?
It uses a CH340 USB-to-serial chip. Windows 11 usually installs the driver itself; if no new COM port appears, install the CH340 driver (CH341SER) and plug in again. Recent macOS and Linux include a driver.
Do I still need to link IO0 to GND?
No. The automatic download circuit handles flash mode and reset. If an upload ever stalls, hold IO0, tap RST, release IO0 and upload again.
Which board do I choose in the Arduino IDE?
Install the esp32 package by Espressif in Boards Manager, then choose AI Thinker ESP32-CAM and the CH340 COM port.
Why does my ESP32-CAM keep resetting?
Brownout detector resets when Wi-Fi or the camera starts usually mean the USB supply is sagging. Use a short data cable and a computer port or powered hub that supplies a full 500 mA.

Have a Question About This Product?

Send it through and we will get back to you by email.

Why Buy from NZN

Useful parts, fair prices and someone local to help.

I'm Lukas, an engineering student and maker based in Te Awamutu. NZN grew out of a CNC build that dragged on for months because every missing cable, bolt or electronic part meant another overseas order. I started the shop so Kiwi makers can spend more time building and less time waiting for the next parcel.

  • Stocked here in New Zealand

    Orders are picked and packed in Te Awamutu and dispatched within 24 hours every day, excluding public holidays. NZ Post target delivery is 1-2 days urban and 2-4 days rural. In Te Awamutu and Kihikihi you can choose local delivery at checkout: same day if you order before 8am, otherwise next day.

  • Fair prices, clearly shown

    Prices are kept competitive and quantity discounts are shown upfront. Free delivery starts at $66 for urban addresses and $88 for rural addresses.

  • 30-day returns and 12-month warranty

    Get in touch if something is not right and we will help sort it.

  • Practical product support

    Ask a product question and get help from a real person in New Zealand who knows the range.

You may also like