Microcontroller boards are where AliExpress is hard to beat: the same ESP32, RP2040 and ATmega328P chips that sit on branded boards cost a fraction of the price on compatible boards, and the parts around them (breadboards, sensors, displays) cost cents. This list covers a first ESP32 project, a camera or display build, tiny battery sensors and classic 5 V Arduino work, plus the two tools that save the most debugging time. Prices in USD.

How we picked: global listings only, each with hundreds to thousands of orders and ratings of 92% or more. The price shown is usually the cheapest variant: check the USB connector (USB-C or micro-USB), whether the pin headers come soldered, and the pack size before you pay.

Links on this page are affiliate links: if you buy through them we may earn a small commission, at no extra cost to you.

๐Ÿ† 13 Boards, Sensors and Tools Worth Buying on AliExpress

ESP32 DevKit (ESP32-WROOM-32, CP2102), the all-round first board

1. ESP32 DevKit (ESP32-WROOM-32, CP2102), the all-round first board

โญ 4.8๐Ÿ“ฆ 2,656 ordersTop rated
$4.14
Check price โ†’
ESP32-S3 DevKitC-1 N16R8 with 16 MB flash and 8 MB PSRAM

2. ESP32-S3 DevKitC-1 N16R8 with 16 MB flash and 8 MB PSRAM

โญ 4.9๐Ÿ“ฆ 1,091 ordersTop rated
$5.39
Check price โ†’
ESP32-C3 SuperMini Plus, thumb-sized with USB-C and an external antenna

3. ESP32-C3 SuperMini Plus, thumb-sized with USB-C and an external antenna

โญ 4.9๐Ÿ“ฆ 4,448 ordersTop rated
$7.55
Check price โ†’
ESP32-CAM with the ESP32-CAM-MB USB programmer and antenna

4. ESP32-CAM with the ESP32-CAM-MB USB programmer and antenna

โญ 4.6๐Ÿ“ฆ 346 ordersRecommended
$11.37
Check price โ†’
Nano V3 compatible (ATmega328P, CH340), 5 V and breadboard-friendly

5. Nano V3 compatible (ATmega328P, CH340), 5 V and breadboard-friendly

โญ 4.9๐Ÿ“ฆ 1,040 ordersTop rated
$2.34
Check price โ†’
Uno R3 compatible board (ATmega328P) with USB cable

6. Uno R3 compatible board (ATmega328P) with USB cable

โญ 4.8๐Ÿ“ฆ 3,050 ordersTop rated
$5.04
Check price โ†’
RP2040-Zero, Raspberry Pi RP2040 chip on a tiny USB-C board

7. RP2040-Zero, Raspberry Pi RP2040 chip on a tiny USB-C board

โญ 4.9๐Ÿ“ฆ 767 ordersTop rated
$3.63
Check price โ†’
830-point breadboard with jumper wires

8. 830-point breadboard with jumper wires

โญ 4.9๐Ÿ“ฆ 1,979 ordersTop rated
$3.45
Check price โ†’
22-in-1 sensor module kit for first projects

9. 22-in-1 sensor module kit for first projects

โญ 4.8๐Ÿ“ฆ 344 ordersTop rated
$14.15
Check price โ†’
0.96" OLED display, SSD1306, 128ร—64, I2C

10. 0.96" OLED display, SSD1306, 128ร—64, I2C

โญ 4.7๐Ÿ“ฆ 1,363 ordersRecommended
$2.06
Check price โ†’
BME280 temperature, humidity and pressure sensor (pick the BME280 variant, not BMP280)

11. BME280 temperature, humidity and pressure sensor (pick the BME280 variant, not BMP280)

โญ 4.9๐Ÿ“ฆ 954 ordersTop rated
$4.43
Check price โ†’
24 MHz 8-channel USB logic analyzer (works with PulseView)

12. 24 MHz 8-channel USB logic analyzer (works with PulseView)

โญ 4.8๐Ÿ“ฆ 1,260 ordersTop rated
$6.37
Check price โ†’
KWS-1902L USB-C power meter with a colour display

13. KWS-1902L USB-C power meter with a colour display

โญ 4.8๐Ÿ“ฆ 523 ordersTop rated
$6.25
Check price โ†’

๐Ÿ” Looking for a specific board or module?

Search OneFindMe in plain words, like "ESP32-S3 with camera" or "4.2 inch e-paper display", and see the current listings in your currency.

Search boards โ†’

Which board for which project

The chips' published specs. Module variants differ, so check the listing for the exact flash and PSRAM size.

BoardChipWirelessFlash / RAMBest for
ESP32 DevKitESP32, dual-core 240 MHzWi-Fi + Bluetooth (Classic and BLE)4 MB flashMost IoT projects, Home Assistant / ESPHome
ESP32-S3 N16R8ESP32-S3, dual-core 240 MHzWi-Fi + Bluetooth LE 516 MB flash, 8 MB PSRAMDisplays, cameras, voice, on-device AI, native USB
ESP32-C3 SuperMiniESP32-C3, single-core RISC-V 160 MHzWi-Fi + Bluetooth LE 54 MB flashSmall sensors and battery-powered nodes
ESP32-CAMESP32 + OV2640 cameraWi-Fi + Bluetooth4 MB flash, PSRAM on most boardsPhoto and video streaming, doorbells, time-lapse
Nano / Uno R3ATmega328P, 16 MHzNone32 KB flash, 2 KB RAMLearning, 5 V modules, motors and relays
RP2040-ZeroRP2040, dual Cortex-M0+ 133 MHzNone2 MB flash, 264 KB RAMMicroPython, USB keyboards and macro pads, precise timing (PIO)

About compatible boards: the boards on this list run the same code in the Arduino IDE as the originals. The original Arduino boards are sold by Arduino itself and help fund the open-source software everyone here relies on, so if you want to support the project, buy one of those for your main build.

How to Choose an ESP32 or Arduino Board

  1. Check the USB chip โ€” boards use a CP2102 or a CH340 USB-to-serial chip. Recent Windows and macOS versions usually find the driver on their own; if the board does not appear as a port, install the driver for the chip named on the listing. ESP32-S3 and RP2040 boards have native USB and need no extra chip.
  2. Use a data cable โ€” a surprising number of "board not found" problems are a charge-only USB cable. Keep one cable you know carries data.
  3. Mind 3.3 V and 5 V โ€” ESP32 and RP2040 boards run at 3.3 V and their pins are not 5 V tolerant; Nano and Uno run at 5 V. Wiring a 5 V sensor output straight into an ESP32 pin can damage it, so use a level shifter or a 3.3 V version of the module.
  4. Get PSRAM for camera and AI work โ€” anything that holds images, a display frame buffer or a small neural network needs PSRAM. That is why the S3 N16R8 (8 MB PSRAM) is the pick for those projects and the plain ESP32 is not.
  5. Buy a spare โ€” boards cost a few dollars, and a second one means a project can stay wired up while you start the next.

โ“ FAQ

Are ESP32 boards from AliExpress genuine?

The ESP32 chips and modules are made by Espressif; the boards around them are designed by many different makers, which is normal for this hardware. Stick to listings with many orders and recent reviews, and check the module marking (for example ESP32-WROOM-32 or ESP32-S3-WROOM-1) in the photos.

ESP32 or Arduino: which should a beginner buy?

For anything with Wi-Fi, an app or Home Assistant, start with the ESP32 DevKit: it is faster, cheaper and has wireless built in. For simple electronics with 5 V modules, motors and relays, a Nano or Uno is easier to wire. Many people start with one of each.

Do these boards work with the Arduino IDE?

Yes. Add the ESP32 board package from Espressif or the RP2040 package in the Arduino IDE board manager; Nano and Uno compatibles work out of the box. ESP32 boards also work with ESPHome and MicroPython.

How much do the parts cost?

The picks above range from $2.06 to $14.15 each. A complete starter set (a board, a breadboard, wires, a sensor and a display) usually costs less than one branded board.

Can I power an ESP32 from 5 V?

Yes, through the USB port or the 5V/VIN pin: the board's regulator brings it down to 3.3 V. What must stay at 3.3 V are the signal pins.

What is the logic analyzer for?

It shows what is actually happening on I2C, SPI or UART lines, so you can see why a sensor is not answering instead of guessing. It works with the free PulseView software.