
Arduino has been the cornerstone of embedded electronics projects for a while now. Be it DIY remote-controlled vehicles, binary clocks, power laces, or as is relevant to the month of publishing, flamethrowing Jack-O'-Lanterns! The versatility and affordability of the board has been uniquely unparalleled.
But now that Qualcomm has acquired Arduino projecting more AI-forward features with more powerful hardware, there might be some changes around the corner. Perhaps I am reading too much between the lines but not all of us have favorable views about Big Tech and corporate greed. We thought it might be a good time to look at some alternatives.
Since Arduino has a lot of different models with different features, we will not draw a comparison between Arduino and other boards, but just highlight the unique features these alternative boards have.
1. Raspberry Pi Pico

Raspberry Pi needs no introduction, it being the one company besides Arduino that has always been the favorite of tinkerers. While Raspberry Pi is known for its full fledged single-board-computers, the Pico is a development board for programming dedicated tasks like the Arduino boards.
There are two releases of the Pico at the time of writing this article, 1 and 2. The major upgrade being the processor. There are certain prefixes which denote model features, "W" denoting wireless capabilities, "H" denoting pre-soldered headers. Here, I describe the cutting-edge model, the Pico 2 W with Headers.
- Processors: Dual Cortex-M33 (ARM) upto 133 MHz and optional Hazard3 processors (RISC-V)
- Memory: 520 KB on-chip SRAM
- Input-Output: 26 GPIO pins
- Connectivity: Optionally 2.4 GHz Wi-Fi and Bluetooth 5.2 on the W model
- Power: Micro-USB
- Programming Software or Language: MicroPython or C/C++
- Price: $8
- Extra Features: Temperature sensor
The greatest advantage of Raspberry Pi is the huge userbase, second probably only to Arduino. Besides that, the GPIO pins make projects easier to construct, and the optional RISC-V processors give it an open-source experimental edge that many long for.
2. ESP32
ESP32 is a SoC that has soared in popularity in the past decade, and for all the right reasons. It comes in very cheap, screaming "hobbyist" and is committed to good documentation and an open SDK (software development kit). It came as a successor to the already very successful and still relevant ESP8266 SoC.
The categorization is a little to get a hang of because of the sheer number of boards available. The original ESP32 SoC boards come with dual-core Xtensa LX6 processors that go up to 240 MHz, and they come with Wi-Fi + Bluetooth classic/LE built-in. The ESP32-S series are a little enhanced, with more GPIO pins for connectivity. Now the ESP32-C series transitioned to RISC-V chips, and finally the ESP32-H series are designed for ultra low-power IoT applications. If the board name has WROOM, it belongs to the original basic family but the ones with WROVER indicate modules with PSRAM and more memory in general. You can find all the "DevKits" here.
Getting over the whole naming culture, I will directly describe one board here that might fulfill your Arduino-alternative needs, ESP32-DevKitC-VE:

- Processors: Dual-core 32-bit LX6 upto 240 MHz
- Memory: 8 MB
- Input-Output: 34 programmable GPIOs
- Connectivity: 802.11 Wi-Fi, Bluetooth 4.2 with BLE
- Power: Micro-USB
- Programming Software or Language: Arduino IDE, PlatformIO IDE (VS Code), LUA, MicroPython, Espressif IDF (IoT Development Framework), JavaScript
- Price: $11
- Extra Features: Breadboard friendly, rich set of peripheral interfaces
I encourage you to do your own research based on your needs of the board and choose one, as the support and hardware is rock solid but the sheer number of options can be a little tricky to figure out.
3. Adafruit Feather

Adafruit Feather isn't a single board, but a category of hardware boards that come with all sorts of different features and processors each. The idea is getting a "feather", which is the board, and then getting "wings" which are hats/shields, basically extending the features and abilities of the board, and there are a huge number of them. This extensible versatility is the most attractive features of the boards but also the reason why I cannot describe one board that best suits the needs of any user. I can, however, tell you what options they provide.
All Feathers
- Can be programmed with Arduino IDE
- Come with Micro-USB or USB-C
- Are 0.9" long and breadboard-compatible
- Can be run with either USB power or a LiPo battery
Processors
The boards are available with several different processors, such as:
- Atmel ATmega32u4 and ATmega 328P - 8 bit AVR
- Atmel ATSAMD21 - 32 bit ARM Cortex M0+
- Atmel ATSAMD51 - 32-bit ARM Cortex M4
- Broadcom/Cypress WICED - STM32 with WiFi
- Espressif ESP8266 and ESP32 - Tensilica with WiFi/BT
- Freescale MK20 - ARM Cortex M4, as the Teensy 3.2 Feather Adapter
- Nordic nRF52832 and nRF32840 - ARM Cortex & Bluetooth LE
- Packet radio modules featuring SemTech SX1231
- LoRa radio modules featuring SemTech SX127x
A good model to look into for an Arduino alternative is AdafruitโฏESP32โฏFeatherโฏV2.
Connectivity and wings
The "feathers" have different categories based on their connectivity. The categories include:
- Basic Feathers
- Wi-Fi Feathers
- Bluetooth Feathers
- Cellular Feathers
- LoRa and Radio Feathers
This doesn't mean that these connectivity features are mutually exclusive, there are several boards which have more than one of theses connectivity options.
The Wings add all the functionality to the boards, and the number of options are immense. I cannot possibly list them here.
4. Seeeduino
As Arduino alternatives go, this board seems to be one of the most worthy of holding that title. It looks like an Arduino, works with the software that Arduino is compatible with, and even supports the shields made for UNO-R3. Here is the description of the most recent model at the time of writing this, Seeeduino V4.3:

- Processors: ATmega328
- Memory: 2 KB RAM, 1 KB EEPROM and 32 KB Flash Memory
- Input-Output: 14 digial IO pins, 6 analog inputs
- Power: Micro-USB, DC Input Jack
- Programming Software or Language: Arduino IDE
- Price: $7.6
If you need a no-brainer Arduino alternative that delivers what it does with stability and efficiency, this should be your go-to choice.
5. STM32 Nucleo Boards
STM32 offers a very, very wide range of development boards, among which the Nucleo boards seem like the best alternatives for Arduino. They come in three series as well: Nucleo-32, Nucleo-64 and Nucleo-144, the numbers at the end of which denote the number of connectivity pins that the board offers. Every single series has a number of models within, again. Here, I will describe the one most appropriate as an Arduino alternative:
STM32 Nucleo-F103RB

- Microcontroller: STM32
- Input-Output: 64 IO pins; Arduino shield-compatible
- Connectivity: Arduino Uno V3 expansion connector
- Power: Micro-USB
- Programming Software or Language: IAR Embedded Workbench, MDK-ARM, STM32CubeIDE, etc.
- Price: $10.81
- Extra Features: 1 programmable LED, 1 programmable button, 1 reset button
- Optional Features: Second user LED, cryptography, USB-C, etc.
STM32 provides great hardware abstraction, ease of development, GUI based initialization, good resources and more. If that is the kind of thing you need, then this should probably be your choice.
6. micro:bit
micro:bit boards are designed mostly for younger students and kids to learn programming, but offer some really interesting features that can help anyone make a project without buying many extra parts. In fact, this is one of the ideal tools for introducing STEM education to young children.

Here are the details of the most recent version at the time of writing, micro:bit v2:
- Processors: Nordic Semiconductor nRF52833
- Memory: 128 KB RAM, 512 KB Flash Memory
- Input-Output: 25 pins (4 dedicated GPIO, PWM, I2C, SPI)
- Connectivity: Bluetooth 5.0, radio
- Power: Micro-USB
- Programming Software or Language:
- Price: $17.95 (other more expensive bundles with extra hardware are also available)
The extra built-in features of the board include:
- 2 built in buttons that can be programmed in different ways
- Touch sensor on the logo, temperature sensor
- Built-in speaker and microphone
- 25 programmable LEDs
- Accelerometer and compass
- Reset and power button
If a plethora of extra hardware features capable of executing almost anything you might want, or if you want a development board with extensive documentation for younger audiences, this should be your go to choice. The company doesn't only make great boards, but also supports inclusive technological education for children of all abilities, and sustainability, which is admirable.
7. Particle Photon 2
The Particle Photon 2 is a board designed with ease of prototyping in mind. It enables IoT projects, giving broad customization options to both hardware and software. The Photon is also Feather-compatible (from Adafruit), giving the ability to attach Wings to extend the features.

- Processors: ARM Cortex M33, upto 200 MHz
- Memory: 3MB RAM, 2MB Flash Memory
- Input-Output: 16 GPIO pins
- Connectivity: Dual-band Wi-Fi and BLE 5.3
- Power: Micro-USB
- Programming Software or Language: VSC plug-in
- Price: $17.95
The Photon also has a built-in programmable LED. Particle also provides a Wi-Fi antenna add-on component if your project requires that. If building new product ideas is your need, this might just be what you're looking for.
8. Teensy Development Boards
The Teensy board series, as the name suggests, aims for a small board with a minimal footprint with a lot of power packed at an affordable price. There have been several releases of the board, with the most recent one at the time of writing being Teensy 4.1:

- Processors: ARM Cortex-M7 at 600 MHz
- Memory: 1024K RAM, 8MB Flash Memory
- Input-Output: 55 digital IO pins, 18 analog input pins
- Power: Micro-USB,
- Programming Software or Language: Arduino IDE + Teensyduino, Visual Micro, PlatformIO, CircuitPython, command line
- Price: $31.50
- Extra Features: Onboard Micro SD card
If you need a stable base for your project that just works, this might be your choice. It is worth noting that the Teensy boards have excellent audio libraries and offer a lot of processing power.
9. PineCone
PineCone is a development board from one of the foremost open source companies, Pine64. It provides amazing features and connectivity, making it ideal for a lot of tinkering purposes.

- Processors: 32-bit RV32IMAFC RISC-V โSiFive E24 Coreโ
- Memory: 2 MB Flash Memory
- Input-Output: 18 GPIO pins
- Connectivity: Wi-Fi, BLE 5.0, Radio
- Power: USB-C
- Programming Software or Language: Rust
- Price: $3.99
- Extra Features: 3 on-board LEDs
The RISC-V processor capability gives it the open-source hardware edge that many other boards lack. That makes it quite good for IoT prototyping into devices and technologies that might be very new and untapped.
10. Sparkfun Development Boards
Sparkfun has a whole range of boards on their website, out of which the two most notable series are the "RedBoard" series and the "Thing" series. A big part of some of these boards is the Qwiic ecosystem, in which I2C sensors, actuators, shields, etc. can be connected to the board with the same 4-pin connector. Not only that, but you can daisy-chain the boards in one string, making it more convenient and less prone to errors. Here's a great article to learn about the Qwiic ecosystem.
Sparkfun RedBoard Qwiic
This is another board that is a perfect alternative to Arduino with extra features because it was designed to be so. It is an Arduino-compatible board, supporting the software, shields, etc.

- Microcontroller: ATmega328 with UNO's Optiboot Bootloader
- Input-Output: 20 Digital IO pins, 1 Qwiic connector
- Connectivity: 20 Digital I/O pins with 6 PWM pins
- Power: Micro-USB, Pin input
- Programming Software or Language: Arduino IDE
- Price: $21.95
Sparkfun Thing Plus Series
The Sparkfun Thing Plus series comes in with sorts of different processors and connection abilities like RP2040, RP2350, nRF9160, ARM Cortex-M4, ESP32-based, STM32-based, etc. We've chosen to describe one of the most popular models here, SparkFun Thing Plus - ESP32 WROOM (USB-C).

- Microcontroller: ESP32-WROOM Module
- Input-Output: 21 Multifunctional GPIO
- Connectivity: Wi-Fi 2.4GHz, dual integrated Bluetooth (classic and BLE)
- Power: USB-C, Qwiic connector
- Programming Software or Language: Arduino IDE
- Price: $33.73
- Extra Features: RGB status LED, built-in SD card slot, Adafruit Feather compatible (you can attach the "Wings")
Sparkfun offers a lot of options, especially based on the form-factor. They not only provide /new unique features of their own, but also utilize the open technologies provided by other companies very well, as you can see.
Conclusion
The Arduino boards clearly have a lot of alternatives, varying in size, features and practicality. If Arduino being acquired puts a bad taste in your mouth, or even if you just want to explore what the alternatives offer, I hope this article has been helpful for you. Please let us know in the comments if we missed your favorite one. Cheers!