ESP32-CAM-MB Downloader Board – Type-C USB, CH340, for ESP32-CAM

ESP32-CAM-MB Downloader Board – Type-C USB, CH340, for ESP32-CAM

$5.99 NZD
Skip to product information

ESP32-CAM-MB Downloader Board – Type-C USB, CH340, for ESP32-CAM

$5.99 NZD
Rated 4.9/5 by 19 NZN customers Verified

Shipping from $5.99 urban / $9.99 rural.

Availability:
American Express Apple Pay Google Pay Mastercard PayPal Shop Pay Union Pay Visa

Easy 30-day returns · 12-month warranty

Checking free delivery progress...

Urban $66 Rural $88

The ESP32-CAM-MB is a Type-C USB downloader board that makes flashing the AI-Thinker ESP32-CAM painless. The ESP32-CAM has no USB port of its own, so on its own it needs an FTDI adapter, jumper wires and a fiddly IO0-to-GND link every time you flash. Seat the camera module onto this baseboard instead, plug in USB-C, and upload straight from the Arduino IDE. An onboard CH340 USB-to-serial chip and an automatic download circuit do the rest. Board only - the ESP32-CAM module and camera are not included.

  • Type-C USB, no FTDI adapter or jumper wires
  • Onboard CH340 USB-to-serial bridge
  • Automatic download, no shorting IO0 to GND
  • RST and IO0 buttons for manual reset and flash
  • Powers and programs the ESP32-CAM over 5V USB
  • Doubles as a serial link for the Serial Monitor
  • Plug-and-play, just seat the module and connect
  • Works with Arduino IDE, PlatformIO and ESP-IDF

Specifications

FunctionESP32-CAM programmer / baseboard
USB-to-serialCH340
USB connectorUSB Type-C
Compatible boardAI-Thinker ESP32-CAM (and compatible)
Download modeAutomatic (auto-reset / auto-boot)
ButtonsRST and IO0
Power5V via USB-C
Logic voltage3.3V
DriverCH340 (Windows may need it installed)
In the packMB downloader board only

What's in the box

ESP32-CAM-MB downloader board

The programmer baseboard only. The ESP32-CAM module and OV2640 camera are not included - add your own ESP32-CAM.

Great for

Flashing firmware to the AI-Thinker ESP32-CAM
Skipping the FTDI adapter and jumper-wire setup
Serial debugging and viewing the Serial Monitor
Powering an ESP32-CAM from USB during development
ESP32-CAM web servers, video streaming and IoT builds
Classroom and workshop ESP32-CAM programming

Setup & flashing

Flashing an ESP32-CAM (Arduino IDE)

  1. Install the CH340 driver

    Windows 11 often installs it automatically. If no COM port appears, install the free CH340 driver from WCH, then re-plug the board.

  2. Seat the ESP32-CAM

    Line up the pins and press the ESP32-CAM firmly onto the MB baseboard's header, camera facing up.

  3. Connect and select the board

    Plug in a USB-C data cable. In Arduino IDE choose AI-Thinker ESP32-CAM and pick the COM port under Tools → Port.

  4. Upload

    Click Upload. The automatic download circuit puts the module into flash mode for you. When it finishes, tap RST to run your sketch.

Tip: if an upload ever fails to start, hold the IO0 button, tap RST, then release IO0 to force flash mode, and upload again. Use a USB-C data cable, not a charge-only one.

Common questions

Does this include the ESP32-CAM?

No. This is the ESP32-CAM-MB downloader baseboard only - the programmer that the ESP32-CAM plugs into. You supply your own ESP32-CAM module and camera.

Do I need to install a driver?

This board uses a CH340 USB-to-serial chip, so it needs the CH340 driver. Windows 11 usually installs it automatically; if no COM port shows up, install the free CH340 driver from WCH. macOS and Linux generally work without one.

Do I still have to connect IO0 to GND?

No. The MB baseboard has an automatic download circuit, so you flash straight from the Arduino IDE with no jumper. If an upload ever stalls, hold IO0, tap RST, release IO0, then upload again.

Which board do I select in the Arduino IDE?

Choose "AI-Thinker ESP32-CAM" after installing the ESP32 package by Espressif in Boards Manager. The same board works in PlatformIO and ESP-IDF.

Can I use it for serial output too?

Yes. Leave the ESP32-CAM seated after flashing and open the Serial Monitor (usually 115200 baud) to read its output - handy for grabbing the camera web-server IP address.

Good to know: Board only - ESP32-CAM and camera not included. A USB-C data cable is required (charge-only cables won't enumerate). Every board is checked before it ships from our Te Awamutu stock.

Why buy from NZN

International prices. None of the international wait.

We're a small Kiwi-owned shop, and we stock the same boards and parts you'd usually order from overseas, for about the same price. The only real difference is they ship from Te Awamutu, so you get them in a few days instead of waiting weeks.

Run by Kiwis, here in Te Awamutu

We're NZ owned and operated, and every order is picked, packed and sent from our place in Te Awamutu, Waikato.

Get it in days, not weeks

Order before 12pm and it ships the same day. No waiting three to six weeks for a parcel to crawl over from overseas.

Low prices are the goal

As a maker myself, I want New Zealand to have a genuine low-price local option for electronics, not overpriced shelves or a long wait on an international parcel.

Checked, and easy to sort if it's not right

We test things before they go out, and if something's off you've got 30 day returns, a 12 month warranty and a real person in NZ to email.

Packed and sent by a fellow maker, right here in Te Awamutu.

You may also like