Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

Recipe

Check a board listing before buying

Use when: you are about to buy a clone, a compatible board, or any board not sold by its maker

Goal: a listing whose chip, USB, voltage, pinout and schematic you have confirmed, or a reason to walk away

Taught in Buying parts wisely

  1. 1

    Find a clear photo or text naming the exact microcontroller or module, down to the variant.

    Example

    "ESP32-S3-WROOM-1" printed on the module's shield, not only "ESP32" in the title.

    Why: the chip decides the processor, the memory and the radio; the family name alone decides none of them.

  2. 2

    If the board has a bridge chip, find its part number and check that a driver exists for your computer.

    Example

    A board with a bridge chip whose maker publishes drivers for Windows, macOS and Linux.

    Why: a bridge with no driver for your system means no port, however good the rest of the board is.

  3. 3

    Find whether the pins are 3.3 V or 5 V.

    Example

    A board built on an ESP32-S3: 3.3 V pins.

    Why: it decides which sensors and add-on boards can connect directly, and what can damage the pins.

  4. 4

    Look at the printed pin labels and check them against the documentation of the board it copies.

    • labels match the documented pinout — carry on.
    • labels differ or are missing — expect to work from the seller's own pinout, if one exists, or walk away.

    Why: wiring follows the printed labels, so a wrong label becomes a wrong connection.

  5. 5

    Check that the seller or the original design publishes a circuit diagram for this board.

    Why: when something misbehaves, the schematic is the only way to see what is actually connected to what.

Common mistakes

  • Trusting the listing title and not the photos of the actual parts.
  • Assuming every ESP32 board has the same radios, or every Uno-shaped board has 5 V pins.
  • Ignoring the bridge chip until the board "isn't found".