Microcontroller boards have proliferated like crazy. There is now an Arduino-compatible board for every imaginable use case. Most of them are not worth your time. Here are 5 that actually matter in 2026.
1. ESP32 (about )
What it is: The default modern microcontroller. Built-in WiFi and Bluetooth. Dual-core processor. Plenty of GPIO. Cheap.
What it does well: Almost any IoT project. Network connectivity is built in. Power consumption can be very low with deep sleep modes. Excellent library ecosystem.
What it does poorly: Real-time tight timing (the WiFi stack can interrupt). Some specialized peripherals.
Who should use it: Almost everyone. The default starting point for most projects.
Specific recommendation: ESP32-DevKitC ($10) or NodeMCU-32S ($8) for general use. ESP32-S3 ($12) if you need more power.
2. Raspberry Pi Pico W (about )
What it is: A microcontroller from the Raspberry Pi people. Dual-core ARM, WiFi version available. MicroPython and C/C++ support.
What it does well: Very fast for the price. Excellent PIO (Programmable I/O) for custom peripherals. Better real-time performance than ESP32.
What it does poorly: Smaller library ecosystem than ESP32. Less mature WiFi stack. Limited memory compared to ESP32.
Who should use it: When you need real-time performance, custom peripherals, or want to write MicroPython for educational purposes.
Specific recommendation: Pico W ($6) for WiFi, plain Pico ($4) without.
3. Arduino UNO R4 (about )
What it is: The classic Arduino UNO updated with modern processor. WiFi version available.
What it does well: Maximum compatibility with Arduino ecosystem. Extensive library support. Simple programming model. Robust hardware.
What it does poorly: Expensive for what you get. Limited compared to ESP32. Older I/O.
Who should use it: Beginners specifically focused on learning Arduino. People who need compatibility with very old Arduino libraries.
Specific recommendation: Skip unless you have a specific reason. ESP32 does most of what UNO does at a fraction of the price with more capability.
4. Teensy 4.0 / 4.1 (about -30)
What it is: A high-performance microcontroller for serious applications. ARM Cortex-M7 at 600 MHz. Very fast.
What it does well: Real-time audio processing. Fast signal processing. USB MIDI and HID. High-performance applications generally.
What it does poorly: Expensive relative to ESP32. No built-in wireless. Smaller community.
Who should use it: People specifically working on audio, MIDI, fast signal processing, or USB device implementation.
Specific recommendation: Teensy 4.0 ($20) for general high-performance work. Teensy 4.1 ($30) if you need Ethernet or more memory.
5. Raspberry Pi 5 / Zero 2 W (about / )
What it is: Single-board computers, not microcontrollers. Run Linux. Much more capable than the boards above.
What they do well: Anything requiring Python with full libraries, image processing, machine learning, full network stacks, displays, complex GUI, web servers.
What they do poorly: Real-time anything (Linux preempts your code). Power consumption (10x or more vs microcontrollers). Boot time (slow startup).
Who should use them: When you need a full computer rather than a microcontroller. Often used as the "brain" of a project with microcontrollers handling specific tasks.
Specific recommendation: Pi Zero 2 W ($15) for compact projects. Pi 5 ($80) when you need real performance.
What about all the other boards?
The maker space is flooded with boards. Most are not worth your attention. Quick takes on common ones:
- Arduino Nano: Cheap and useful but largely obsoleted by ESP32 boards.
- Adafruit Feather: Nice form factor and integration. Pay a premium for ecosystem.
- SparkFun boards: High quality. Same premium as Adafruit. Same evaluation.
- STM32 boards: Excellent for serious work. Steeper learning curve. Skip unless you have specific reason.
- BBC micro:bit: Educational tool. Great for kids. Limited beyond that.
- Most "Arduino-compatible" Asian clone boards: Quality varies wildly. Buy from reputable sellers if you go this route.
How to choose for your project
Decision framework:
Start with ESP32 unless you have a specific reason to use something else. The default for most projects is the right default.
Use Pi Pico W if: You need real-time performance, custom PIO peripherals, or want to learn MicroPython.
Use Teensy if: You need fast audio or signal processing.
Use Raspberry Pi if: You need a full computer with Linux libraries.
Use Arduino UNO if: You are specifically learning the classic Arduino approach.
The buying strategy
Practical advice for accumulating boards:
- Start with 3 ESP32 boards. Cheap enough to have spares.
- Add a Pi Pico W when you encounter a project that needs it.
- Add a Raspberry Pi Zero 2 W if you need Linux capabilities.
- Buy one Teensy only if you have a specific audio/signal project.
- Skip Arduino UNO R4 unless you have a specific reason.
Total starter board collection: about $50.
The takeaway
Most maker projects can be built with ESP32. The other boards are useful for specific cases. Do not buy a bunch of different boards "just in case."
Start with ESP32. Learn it well. Add other boards when specific projects require their specific capabilities. Your wallet and your project drawer will both be better off.