List of Arduino boards and compatible systems


This is a non-exhaustive list of Arduino boards and compatible systems. It lists boards in these categories:
  • Released under the official Arduino name
  • Arduino "shield" compatible
  • Development-environment compatible
  • Based on non-Atmel processors
Where different from the Arduino base feature set, compatibility, features, and licensing details are included.

Official

Many versions of the official Arduino hardware have been commercially produced to date:

Superseded

The following have been superseded by later and more capable versions from Arduino.

Compatible

Although the hardware and software designs are freely available under copyleft licenses, the developers have requested that the name "Arduino" be exclusive to the official product and not be used for derivative works without permission. The official policy document on the use of the Arduino name emphasizes that the project is open to incorporating work by others into the official product.
As a result of the protected naming conventions of the Arduino, a group of Arduino users forked the Arduino Diecimila, releasing an equivalent board called Freeduino. The name "Freeduino" is not trademarked and is free to use for any purpose.
Several Arduino-compatible products commercially released have avoided the "Arduino" name by using "-duino" name variants.

Footprint-compatible

The following boards are fully or almost fully compatible with both the Arduino hardware and software, including being able to accept "shield" daughterboards.
NameProcessorMakerNotes
Seeeduino V4.2ATmega328PSeeed StudioSeeeduino V4.2 is an Arduino-compatible board, which is based on ATmega328P MCU, Arduino UNO bootloader, and with an ATmega16U2 as a UART-to-USB converter. The three on-board Grove interface can make your board connect to over 300 Grove modules.
Seeeduino Cortex-M0+]SAMD21 Cortex-M0+Seeed StudioThe Seeeduino Cortex-M0+ features an Atmel SAMD21 MCU which is based on a 32-bit ARM Cortex-M0+ processor. With the help of this powerful core, SAMD21 is much more powerful than AVR and can achieve many functions and more complex calculations that cannot be implemented on AVR chips.
ATmega328PSeeed StudioSeeeduino Lotus V1.0 is a 2 in 1 solution of the Seeeduino board and base shield.
SAMD21 Cortex-M0+Seeed StudioSMART™ SAM D21 is a series of low-power microcontrollers using the 32-bit ARM® Cortex®-M0+ processor with 256 KB flash and 32 KB of SRAM. The Seeeduino Lotus Cortex-M0+ can be considered as a combination of Seeeduino and Base Shield.
SAMD21 Cortex-M0+Seeed StudioLoRaWAN Class A/C Ultra long range communication Ultra low power consumption Arduino programming. Embedded with lithium battery management chip 4 Grove connectors onboard
SAMD21 Cortex-M0+Seeed StudioLoRaWAN Class A/C Ultra long range of communication GPS communication Ultra low power consumption Arduino programming. Embedded with lithim battery management chip 4 Grove connectors onboard
ATmega32U4Seeed StudioBuilt around the ATmega32U4 chip Provide up to 20 Digital I/Os On board switch for 3. 3V and 5 V dual working mode 2 built-in Grove interface Built-in Micro USB for power supply and programming
ATmega328PSeeed StudioSeeeduino Ethernet is a compact and multifunctional development platform, which merges data logging and processing, device control and Ethernet communication together into one
ATmega32U4Seeed StudioBuilt on Dragino Wi-Fi IoT module HE and ATmega32U4 Compatible with Arduino Yun Support 2.4 GHz Wi-Fi, 802.11 b/g/n Built-in Ethernet port and USB 2.0 Running OpenWrt system
ATmega328PSeeed StudioUpgraded from Seeeduino Stalker V3.0 Lower power consumption Extra toggle switch for X-bee area 2 extra toggle switches for selecting the INT pin connected to RTC 3.3 V and 5 V dual mode
ATmega2560Built on top of Arduino MEGA 2560 R3. Designed for STEM educational, and prototyping purpose.
Compatible with Arduino Uno for all the Arduino Shields.
Additional features:
  • Internal Li-ion Battery, 2600 mAh. Charging via adapter or USB.
  • 5 V, output of up to 2 A, 3.3 V, 250 mA LDO voltage regulator
  • Variable Voltage supply of 1.25 V to 29 V, up to 2 A
  • Reverse polarity and short circuit protection
  • 1.8" TFT display screen along with 5-way joystick and a pair of potentiometers, slide switch, and tactile.
  • Motor Drivers SN754410NE for 2 motors, and 2 dedicated Servo controllers pins
  • LED indicators for motors directions.
  • VESA mounting screws at bottom side.
Atmega328P-PUUniversal SolderDo-it-yourself Arduino Uno R3 compatible footprint and connections.
Additional features:
  • 5 V, 1.5 A LDO voltage regulator with heat sink
  • 3.3 V, 250 mA LDO voltage regulator
  • 6 to 35 V DC power supply
  • LEDs and voltage regulator can be disabled to save on current
  • screw terminal block for power supply
ST1ATmega328Sanjay Technologies Compatible with Arduino Uno Rev3 - added features:Compatible with Arduino Uno R3.
ST Freeduino Robotics BoardATmega328Sanjay Technologies Compatible with Arduino with servo ports - added features:
External DC power socket or USB powered.
On-board 5 V regulator with heatsink area for efficient 1000 mA output.
Has built in ICSP port for on the fly programming.
Robotics ready.
GSTduinoATmega328Green System TechnologyAdded features:
Powered via the micro USB connection, or 2.8–5.5 V battery connector
Serial communication on pin D0 and pin D1. used to receive and transmit TTL serial data. These pins are connected to the corresponding pins of the FTDI USB-to-TTL serial chip. By sliding the switch, RX/TX pins can be re-routed to Bluetooth UART connector.
Linduino OneATmega328Linear Technology CorporationCompatible with Arduino Uno. Galvanically isolated USB interface provided by onboard LTM2884 USB Isolation module.
InVentor UNOATmega328P-PUVentor TechnologiesAdded features:
  • Single sided with SMD and TH components
  • 5 V and 3.3 V LDO onboard
  • USB to serial PL2303 instead of Atmega16U2
  • 16 MHz crystal oscillator
  • Shield compatible
  • Auto power source selection circuit
InvIoT U1ATmega328P-PUInvIoT.comAdded features:
  • ATmega328P-PU with UNO bootloader
  • LCD 20x4 2004
  • Rotary encoder
  • 2x push buttons,
  • RGB Led, power led
  • Buzzer
  • RTC clock DS3231
  • EEPROM
  • NRF24 plug
  • ESP8266 plug
  • SD card
  • Size 140 mm x 65 mm
  • BlunoATmega328DFRobot.comAdded features:
  • Built in TI CC2540
  • Bluetooth 4.0 ready
  • AVR.duino U+ATmega328SlicMicro.com Added features:
  • SlicBus port
  • Crystal oscillator
  • On board test with button/LED/trimmer
  • A6 and A7 available
  • SainSmart UNOATmega328SainSmart
    SainSmart Mega 2560ATmega2560SainSmart
    Freaduino MEGA2560ATmega2560ElecFreaks
  • Arduino Mega compatible
  • 3.3 or 5 V selectable
  • More efficient switching power supply with 7-23 V input
  • Mini-USB connector
  • Can source 2 A at 5 V and 800 mA at 3.3 V
  • SainSmart UNO R3ATmega328-AUSainSmart Controller: SMD MEGA328P-AU; A6/A7 port added; 3.3 V/5 V supply voltage and I/O voltage switch.
    AVR-DuinoTavIRAnother Arduino/Mega compatible board.
    BrasuínoHoloscópio Based on the Uno with rearranged LEDs and reset button, mini-USB connector, and altered pin 13 circuitry so that the LED and resistor do not interfere with pin function when acting as an input. The Brasuíno was designed using KiCad, and is licensed as GPLv2.
    ChibiDuino2ATmega328TiisaiDipJpJapanese Arduino compatible kit using Uno board setting. Includes two mini-B USB sockets, 1602 LCD socket, 5 V or 3.3 V power selection, breadboard area.
    Cosmo Black StarATmega328JT5Arduino layout-compatible board. Based on the Arduino Duemilanove.
    CraftDuinoManufactured and sold by RoboCraft Team.
    ATmega328PCT-UNO features:
  • Arduino Uno compatible.
  • SMD ATmega328 microcontroller with Optiboot bootloader.
  • USB Programming Facilitated by the Ubiquitous FTDI FT231X.
  • TX, RX, power, pin 13 LEDs are moved to edge.
  • Utilize USB Micro-B socket.
  • Extra pads with standard 0.1” pitch to pitch.
  • NUC131LD2AE CT-ARM features:
  • Microcontroller: NUC131LD2AE
  • Operating voltage: 5 VDC
  • Flash size : 64 KB
  • SRAM size: 8 KB
  • Digital I/O: 20
  • Analog input : 6
  • UART: 5 + 1
  • Clock speed: 50 MHz
  • Compatible with Arduino IDE.
  • DiavolinoEvil Mad Scientist Laboratories Arduino layout-compatible board, designed for use with a USB-TTL serial cable.
    DuinoBot v1.xATmega32U4RobotGroup ArgentinaArduino fully compatible board, with integrated power supply and controllers designed for robotics. Compatible as well with the system "Multiplo"
    eJackinoKit by CQ publisher in Japan.Similar to Seeeduino, eJackino can use universal boards as shields. On back side, there is a "Akihabara station" silk, just like Italia on Arduino.
    gizDuino Version 5.0VAtmega168, Atmega328e-gizmoArduino compatibleUSB to serial made by prolific
    Locally made in the Philippines.
    Elektor Platino universal AVR boardATmega8, ATmega16, ATmega32, ATmega88, ATmega164, ATmega168, ATmega324, ATmega328, ATmega644, ATmega1284Elektor is an Arduino compatible board that supports 28-pin and 40-pin AVR devices. The board features multiple footprints for user interface elements like LCDs, pushbuttons, rotary encoders, LEDs and buzzer, supported by an extensive library. Bootloaders are available for all supported processors. On its backside are Arduino shield compatible connectors plus other extension connectors.
    fayaduino SeriesfayalabManufactured and sold by Taiwan-based kit company fayalab, with 100% compatible design to Genuino/Arduino.
    Freeduino MaxSerialManufactured and sold assembled or as a kit by Fundamental Logic until May 2010.A board with a standard DE-9 serial port.
    Freeduino SBATmega328Solarbotics Ltd. Compatible with the Duemilanove.
    Freeduino Through-HoleManufactured and sold as a kit by NKC Electronics.The design avoids surface-mount soldering.
    Illuminato GenesisATmega644Provides 64 KB of flash, 4 KB of RAM and 42 general I/O pins. Hardware and firmware are open source.
    InduinoR3 ATmega168/ATmega 328/ATmega 8Simple LabsA low cost Arduino clone using the ATmega168/ATmega 328/ATmega 8 and designed for prototyping, it includes onboard peripherals such as an RGB LED, switches, IR LED, TSOP and LDR.
    JapaninoATmega168A kit by Otonano Kagaku publisher in Japan.The board and a POV kit were included in Vol. 27 of the eponymous series. It is unique in having a regular size USB A connector.
    1000Pads LuiginoMinimalistic version of Arduino: small, without serial converter. Available as a kit, board only or assembled. Smaller than Arduino, with different footprint.
    Luigino328ATmega328It has an improved automatic voltage selector, resolves problems during programming caused by shields that use the serial port, with an automatic serial port selector, and has the LM1117 voltage regulator.
    metaboardDeveloped by Metalab, a hackerspace in Vienna.Designed to have a very low complexity and price. Hardware and firmware are open source.
    RascalAT91SAM9G20 Rascal MicroIt is compatible with Arduino shields, but it is programmed in Python rather than C++. It has an embedded webserver.
    RaspduinoATmega328BitwizardFully Arduino compatible board, that fits perfectly on a Raspberry Pi, and can be programmed through the Raspberry Pi's serial interface. It also breaks out the Raspberry Pi's SPI and I²C interfaces, or can be used as a stand-alone Arduino when powered with the external power header.
    Romeo 2012ATmega328DFRobotAn all-in-one Arduino with motor controller. Compatible with the Arduino Uno.
    Roboduino Designed for robotics. All connections have neighboring power buses for servos and sensors. Additional headers for power and serial communication are provided. It was developed by Curious Inventor, LLC.
    SunDuinoATmega8/88/168/328/16/32/324/644 and PIC18F2550/4550 PIC32MX320F128 and ButterFLY, STM32DiscoveryLothar Team Arduino PRO Compatible boards. Another Arduino compatible board, software- and hardware-compatible.
    TwentyTenFreetronics Based on the Duemilanove, with a prototyping area, rearranged LEDs, mini-USB connector, and altered pin 13 circuitry so LED and resistor do not interfere with pin function when acting as an input.
    UDOOAtmel SAM3X8ESECO Inc.Android-Linux-Arduino compatible board.
    VolksduinoApplied PlatonicsA low cost, high power, shield-compatible, complete Arduino-compatible board kit. Based on the Duemilanove, it comes with a 5 V / 1 A voltage regulator. Designed for low component count and for ease of assembly.
    WiseduinoIncludes a DS1307 RTC with backup battery, a 24LC256 EEPROM and a connector for XBee adapter for wireless communication.
    XaduinoATXmega128A3UOBDIIworld8/16 bit Xmega core @ 32 MHz. 8 KB SRAM. 37 Digital I/O. 3.3 V. 2 DAC. Output 3.3 V pin: 500 mA, 5 V 500 mA.
    YourDuinoRoboREDAtmel 328Yourduino.comIncludes 14 color-coded 3-pin connectors for direct cable connection of servos, electronic bricks, etc., and six color-coded3-pin connectors to analog inputs for electronic bricks, etc. Provides improved 3.3 V regulator supplying 500 mA, and optional 3.3 V operation. Switching regulator provides 5 V 2 A from up to 20 V external supply.
    YourDuinoRobo1Atmel 328Yourduino.comIncludes 6 color-coded 3-pin connectors for direct cable connection of servos, electronic bricks, etc., and 6 3-pin connectors to analog inputs for electronic bricks, etc. Provides improved 3.3 V regulator supplying 500 mA, and optional 3.3 V operation.
    ZArdinoATMega328A kit created by Peter IngA South African Arduino-compatible board derived from the Duemilanove, it features mostly through-hole construction except for the SMD FT232RL IC, power selection switches, option for a Phoenix power connector instead of DC jack, extra I/O pads for using Veroboard as shields. Designed for easy assembly in countries where exotic components are hard to find.
    ZigduinoATmega128RFA1Logos Electromechanical Integrates Zigbee. It can be used with other 802.15.4 network standards as well as Zigbee. It is the same shape as the Duemilanove, includes an external RPSMA jack on the side of the board opposite the power jack, and is compatible with shields that work with other 3.3 V boards.
    EtherTenATmega328PFreetronicsFixed SPI behaviour on Ethernet chip, D13 pin isolated with a MOSFET of which can also be used as an input.
    EtherMegaATmega2560FreetronicsFixed SPI behaviour on Ethernet chip, Micro SD card slot, D13 pin isolated with a MOSFET of which can also be used as an input.
    USBDroidATmega328PFreetronicsCan act as a host for an Android device and is compatible with the Android Open Accessory Development Kit, Micro SD card slot, D13 pin isolated with a MOSFET of which can also be used as an input.
    ElevenATmega328PFreetronicsArduino Uno compatible, D13 pin isolated with a MOSFET of which can also be used as an input.
    KitTenATmega328PFreetronicsIncludes both 3.3 V and 5 V regulators for shields, D13 pin isolated with a MOSFET of which can also be used as an input. Can be connect to Arduino using CAT5 cable.
    EtherDueATSAM3X8E FreetronicsArduino Due with onboard Ethernet, software-compatible with Arduino Ethernet shield, D13 pin isolated with a MOSFET of which can also be used as an input.
    TAIJIUINO Due ProATSAM3X8E ElechouseMostly compatible with Arduino Due. Includes RMII signals via a connector to allow access to the microcontroller's native Ethernet MAC.
    ShieldBuddy TC275Infineon Aurix TC275TPHitex UKUses Arduino Due form factor and largely compatible pin allocation. Runs at 5 V, but can be modified to run at 3.3 V. Triple-core, 32-bit, 200 MHz Aurix processor. 4 MB flash, 550 kB SRAM, 128 kB DataFlash. Optional CIC61508 safety monitor. Arduino IDE supported via add-in, plus Eclipse-based tools with multicore debugger.
    MBZ Pro WiFiAtmega328P-PU
    MBZ Pro Mega is an Arduino compatible stand-alone board with a prototyping area and built-in Wi-Fi. Featuring a compact design, it helps to shrink Arduino projects and make it permanent.
    • Dimensions 3.56" x 2.24"
    • Compatible with Arduino Shields
    • Prototyping area to solder components and modules
    • 2 voltage regulators: 5 V-1 A and 3.3 V-800 mA
    • I²C bus header, compatible with RTC breakouts modules such as DS1307 and DS3231
    • Internet connection via ESP8266 module
    • Integrated 5 V to 3.3 V level shifter
    • Digital ports D3, D4, D9, D10, D11 and D13 are available both in 5 V and 3.3 V
    • Header for FTDI USB to serial adapter to upload the sketches.
    Rhino Mega 2560ATmega2560Cyrola Inc.Arduino Uno compatible board powered by ATmega2560. D0/D1 can be changed to D19/D18. It enables to multiple serial communication. A4/A5 are not connected to SDA/SCL same as Arduino Mega.
    Mega 2560 PRO ATmega2560-16AUEmbed version of Mega 2560 CH340G/ATmega2560 - compatible with Arduino Mega 2560 board. Built on the Atmel ATmega2560 microcontroller and USB-UART interface chip CH340G.
    Board have compact size 38x55 mm. It is good solution, to make your final project on solder proto-board.
    Board for functionality similar to the Arduino Mega 2560. It is embed board, but the same stable, and uses the original chips ATmega2560.
    The board used the chip CH340G as converter UART-USB. When working in the frequency 12 MHz, giving a stable result of data exchange.
    Mega PRO 2560 CH340G / ATmega2560 - connects to the computer via microUSB cable.
    Zynq 7Z007SAvnet, Inc.Compatible with Arduino shields and Pmod extension cards. ARM Cortex-A9 CPU and FPGA fabric, 512 Mb RAM, 8 Gb eMMC storage, on-board Wi-Fi and Bluetooth, USB 2.0 host.