![]() | This article has multiple issues. Please help improve it or discuss these issues on the talk page . (Learn how and when to remove these template messages)
|
Comparison of Single-board microcontrollers excluding Single-board computers
Name | Maker | opensource? | Processor | Format | Host interface | I/O | Release date | Notes | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Processor | Frequency | Dimensions | Voltage | Flash (kB) | EEPROM (kB) | SRAM (kB) | Digital I/O (pins) | Digital I/O with PWM (pins) | Analog input (pins) | Analog output pins | ||||||||
Arduino / Genuino MKR1000 | Arduino | Yes | ATSAMW25 (made of SAMD21 Cortex-M0+ 32 bit ARM MCU, WINC1500 2.4 GHz 802.11 b/g/n Wi-Fi, and ECC508 crypto device ) | 48 MHz | minimal | 61.5 mm x 25 mm | USB | 3.3 V | 256 | No | 32 | 8 | 12 | 7 | 1 | Announced: April 2, 2016 | ||
Arduino 101 [1] Genuino 101 | Arduino | Yes | Intel Curie module [2] two tiny cores, an x86 (Quark SE) and an ARC | 32 MHz | Arduino / Genuino | 68.6 mm × 53.4 mm [ 2.7 in × 2.1 in ] | USB | 3.3 V | 196 | 24 | 14 | 4 | 6 | October 16, 2015 | Contains six-axis accelerometer, gyroscope and bluetooth | |||
Arduino Zero [3] | Arduino | Yes | ATSAMD21G18A [4] | 48 MHz | Arduino | 2.7 in × 2.1 in [ 68.6 mm × 53.3 mm ] | USB | Native & EDBG Debug | 3.3 V | 256 | 0 to 16 Kb emulation | 32 | 14 | 12 | 6 | Released June 15, 2015 [5] Announced May 15, 2014 [6] Listed on some vendors list Mar 2015 | Beta testing since Aug 1, 2014 [7] | |
Arduino Due [8] [9] | Arduino | Yes | ATSAM3X8E [10] (Cortex-M3) | 84 MHz | Mega | 4 in × 2.1 in [ 101.6 mm × 53.3 mm ] | USB | 16U2 [11] + native host [12] | 3.3 V | 512 | 0 [13] | 96 | 54 | 12 | 12 | 2 | October 22, 2012 [14] | The first Arduino board based on an ARM Processor. Features 2 channel 12-bit DAC, 84 MHz clock frequency, 32-bit architecture, 512 KB Flash and 96 KB SRAM. Unlike most Arduino boards, it operates on 3.3 V and is not 5 V tolerant. |
Arduino Yún [15] | Arduino | Yes | ATmega32U4, [16] Atheros AR9331 | 16 MHz, 400 MHz | Arduino | 2.7 in × 2.1 in [ 68.6 mm × 53.3 mm ] | USB | 5 V | 32 kB, 16 MB | 1 kB, 0 KB | 2.5 kB, 64 MB | 14 | 6 | 12 | September 10, 2013 [17] | Arduino Yún is the combination of a classic Arduino Leonardo (based on the ATmega32U4 processor) with a Wifi system on a chip (SoC) running Linino, a MIPS Linux based on OpenWrt. | ||
Arduino Leonardo [18] | Arduino | Yes | ATmega32U4 [16] | 16 MHz | Arduino | 2.7 in × 2.1 in [ 68.6 mm × 53.3 mm ] | USB | 32U4 [16] | 5 V | 32 | 1 | 2.5 | 20 | 7 | 12 | July 23, 2012 [19] | ![]() The Leonardo uses the ATmega32U4 processor, which has a USB controller built-in, eliminating one chip as compared to previous Arduinos. | |
Arduino Uno [20] | Arduino | Yes | ATmega328P [21] | 16 MHz | Arduino | 2.7 in × 2.1 in [ 68.6 mm × 53.3 mm ] | USB | 8U2 [22] (Rev1&2)/ 16U2 [11] (Rev3) | 5 V | 32 | 1 | 2 | 14 | 6 | 6 | September 24, 2010 [23] | ![]() This uses the same ATmega328 as late-model Duemilanove, but whereas the Duemilanove used an FTDI chip for USB, the Uno uses an ATmega16U2 (ATmega8U2 before rev3) programmed as a serial converter. | |
Arduino Mega2560 [24] | Arduino | Yes | ATmega2560 [25] | 16 MHz | Mega | 4 in × 2.1 in [ 101.6 mm × 53.3 mm ] | USB | 8U2 [22] (Rev1&2)/ 16U2 [11] (Rev3) | 5 V | 256 | 4 | 8 | 54 | 15 | 16 | September 24, 2010 [23] | ![]() Total memory of 256 KB. Uses the ATmega16U2 (ATmega8U2 before Rev3) USB chip. Most shields that were designed for the Duemilanove, Diecimila, or Uno will fit, but a few shields will not fit because of interference with the extra pins. | |
Arduino Ethernet [26] | Arduino | Yes | ATmega328 [27] | 16 MHz | Arduino | 2.7 in × 2.1 in [ 68.6 mm × 53.3 mm ] | Ethernet Serial interface | Wiznet Ethernet | 5 V | 32 | 1 | 2 | 14 | 4 | 6 | July 13, 2011 [28] | ![]() Based on the same WIZnet W5100 chip as the Arduino Ethernet Shield. [29] A serial interface is provided for programming, but no USB interface. Late versions of this board support Power over Ethernet (PoE). | |
Arduino Fio [30] | Arduino | Yes | ATmega328P [21] | 8 MHz | minimal | 2.6 in × 1.1 in [ 66.0 mm × 27.9 mm ] | XBee Serial | 3.3 V | 32 | 1 | 2 | 14 | 6 | 8 | March 18, 2010 [31] | ![]() | ||
Arduino Nano [32] | Arduino | Yes | ATmega328 [27] (ATmega168 before v3.0 [33] ) | 16 MHz | minimal | 1.70 in × 0.73 in [ 43.18 mm × 18.54 mm ] | USB | FTDI FT232R [34] | 5 V | 16/32 | 0.5/1 | 1/2 | 14 | 6 | 8 | May 15, 2008 [35] | ![]() This small USB-powered version of the Arduino uses a surface-mounted processor. | |
LilyPad Arduino [36] | Arduino | Yes | ATmega168V or ATmega328V | 8 MHz | wearable | 2 in ⌀51 mm ⌀ | 2.7-5.5 V | 16 | 0.5 | 1 | 14 | 6 | 6 | October 17, 2007 [37] | ![]() This minimalist design is for wearable applications. | |||
Arduino Pro [38] | Arduino | Yes | ATmega168 or ATmega328 [38] | 16 MHz | Arduino | 2.05 in × 2.1 in [ 52.1 mm × 53.3 mm ] | UART Serial, I2C(TWI), SPI | FTDI | 5 V or 3.3 V | 16/32 | 0.5/1 | 1/2 | 14 | 6 | 6 | ![]() Designed and manufactured by SparkFun Electronics for use in semi-permanent installations. | ||
Arduino Mega ADK [39] | Arduino | Yes | ATmega2560 [25] | 16 MHz | Mega | 4 in × 2.1 in [ 101.6 mm × 53.3 mm ] | 8U2 [22] MAX3421E USB Host | 5 V | 256 | 4 | 8 | 54 | 14 | 16 | July 13, 2011 [28] | |||
Arduino Esplora [40] | Arduino | Yes | ATmega32U4 [16] | 16 MHz | 6.5 in × 2.4 in [ 165.1 mm × 61.0 mm ] | 32U4 [16] | 5 V | 32 | 1 | 2.5 | December 10, 2012 | Analog joystick, four buttons, several sensors, 2 TinkerKit inputs and 2 outputs, LCD connector | ||||||
Arduino Micro [41] | Arduino | Yes | ATmega32U4 [16] | 16 MHz | Mini | 0.7 in × 1.9 in [ 17.8 mm × 48.3 mm ] | 5 V | 32 | 1 | 2.5 | 20 | 7 | 12 | November 8, 2012 [42] | ![]() This Arduino was co-designed by Adafruit. | |||
Arduino Pro Mini | Arduino | Yes | ATmega328 | 8 (3.3 V)/16 (5 V) MHz | Mini | 0.7 in × 1.3 in [ 17.8 mm × 33.0 mm ] | Six pin serial header | 3.3 V / 5 V | 32 | 1 | 2 | 14 | 6 | 6 | Designed and manufactured by SparkFun Electronics. | |||
Serial Arduino [43] | Arduino | Yes | ATmega8 [44] | 16 MHz | Arduino | 3.2 in × 2.1 in [ 81.3 mm × 53.3 mm ] | DE-9 serial connection | native | ![]() The first board labelled "Arduino". | |||||||||
Arduino USB [45] | Arduino | Yes | ATmega8 [44] | 16 MHz | Arduino | 3.2 in × 2.1 in [ 81.3 mm × 53.3 mm ] | USB | FTDI FT232BM | ![]() | |||||||||
Arduino Extreme [45] | Arduino | Yes | ATmega8 [44] | 16 MHz | Arduino | 3.2 in × 2.1 in [ 81.3 mm × 53.3 mm ] | USB | The Arduino Extreme uses many more surface mount components than previous USB Arduino boards and comes with female pin headers. [45] | ||||||||||
Arduino NG (Nuova Generazione) [45] | Arduino | Yes | ATmega8 [44] | 16 MHz | Arduino | 3.2 in × 2.1 in [ 81.3 mm × 53.3 mm ] | USB | FTDI FT232RL | ![]() | |||||||||
Arduino NG plus | Arduino | Yes | ATmega168 [33] | 16 MHz | Arduino | 3.2 in × 2.1 in [ 81.3 mm × 53.3 mm ] | USB | |||||||||||
Arduino BT (Bluetooth) [46] | Arduino | Yes | ATmega168 [33] ATmega328 [27] | 16 MHz | Arduino | 3.2 in × 2.1 in [ 81.3 mm × 53.3 mm ] | Bluetooth | Bluegiga WT11 Bluetooth | 5 V | 32 | 1 | 2 | 14 | 4 | 6 | October 22, 2007 [47] | ![]() Similar to the Arduino NG, this has a Bluetooth module rather than a serial interface. [46] Programming is carried out via Bluetooth. | |
Arduino Diecimila [48] | Arduino | Yes | ATmega168 (DIP-28) [33] | 16 MHz | Arduino | 2.7 in × 2.1 in [ 68.6 mm × 53.3 mm ] | USB | FTDI | 5 V | 16 | 0.5 | 1 | 14 | 6 | 6 | October 22, 2007 [47] | ![]() | |
Arduino Duemilanove (2009) [49] | Arduino | Yes | ATmega168, [33] ATmega328P (ATmega328 for newer version) | 16 MHz | Arduino | 2.7 in × 2.1 in [ 68.6 mm × 53.3 mm ] | USB | FTDI | 5 V | 16/32 | 0.5/1 | 1/2 | 14 | 6 | 6 | October 19, 2008 [50] | ![]() Improved: automatically switching between USB and external power, eliminating jumper | |
Arduino Mega [51] | Arduino | Yes | ATmega1280 [52] | 16 MHz | Mega | 4 in × 2.1 in [ 101.6 mm × 53.3 mm ] | USB | FTDI | 5 V | 128 | 4 | 8 | 54 | 14 | 16 | March 26, 2009 [53] | ![]() Uses a surface-mounted ATmega1280 for additional I/O and memory. [54] | |
Arduino Mini [55] | Arduino | Yes | ATmega168 [33] (Pro uses ATmega328) | 8 MHz (3.3 V model) or 16 MHz (5 V model) | 0.7 in × 1.3 in [ 17.8 mm × 33.0 mm ] | 5 | 16 | 0.5 | 1 | 14 | 6 | 6 | August 23, 2008 [56] | ![]() This miniature version of the Arduino uses a surface-mounted processor. | ||||
Canaduino Uno Bone [ permanent dead link ] | Universal Solder | Yes | ATmega328P-PU | 16 MHz | Do-It-Yourself Arduino Uno R3 compatible footprint and connections. Additional features:
| |||||||||||||
ST1 | Sanjay Technologies (sanjaytechnologies.co.in) [57] | Yes | ATmega328 | 16 MHz | Compatible With Arduino Uno Rev3 - Added features: Compatible with Arduino Uno R3. | |||||||||||||
ST Freeduino Robotics Board | Sanjay Technologies (sanjaytechnologies.co.in) [58] | Yes | ATmega328 | 16 MHz | Compatible With Arduino with servo ports - Added features: External DC power socket (7vdc to 20vdc) or USB powered. On board 5V regulator with heatsink area for efficient 1000mA output. Has built in ICSP port for on the fly programming (P1). Robotics Ready (Has 4 Servo ports P3 and P2). | |||||||||||||
GSTduino | Green System Technology [59] | Yes | ATmega328 | 16 MHz | 55 mm x 45 mm | 32 | 1 | 2 | Added features: Powered via the micro USB connection, or 2.8V – 5.5V battery connector Serial communication on pin D0 (RX) and pin D1 (TX). used to receive (RX) and transmit (TX) TTL serial data. These pins are connected to the corresponding pins of the FTDI USB-to-TTL Serial chip. By sliding the switch (S1), RX/TX pins can be re-routed to Bluetooth UART connector. | |||||||||
Linduino One | Linear Technology Corporation [60] | Yes | ATmega328 | 16 MHz | Compatible with Arduino Uno. Galvanically isolated USB interface provided by onboard LTM2884 USB Isolation module. | |||||||||||||
InVentor UNO [61] | Ventor Technologies [62] | Yes | ATmega328P-PU | 16 MHz | Added Features:
| |||||||||||||
InvIoT U1 | InvIoT.com [63] | ATmega328P-PU | 16 MHz | ![]()
| ||||||||||||||
Bluno | DFRobot.com | ATmega328 | 16 MHz | Added Features:
| ||||||||||||||
AVR.duino U+ | SlicMicro.com | ATmega328 | 16 MHz | ![]()
| ||||||||||||||
SainSmart UNO [64] | SainSmart [65] | ATmega328 | 16 MHz | |||||||||||||||
SainSmart Mega 2560 [66] | SainSmart [65] | ATmega2560 [25] | 16 MHz | |||||||||||||||
Freaduino MEGA2560 [67] | ElecFreaks [68] | ATmega2560 [25] | 16 MHz |
| ||||||||||||||
SainSmart UNO R3 [69] | SainSmart [65] | ATmega328-AU | 16 MHz | |||||||||||||||
AVR-Duino [70] | TavIR [71] | Another Arduino/Mega compatible board. | ||||||||||||||||
Brasuíno [72] | Holoscópio [73] | ATmega328-AU | 16 MHz | ![]() | ||||||||||||||
ChibiDuino2 [74] | TiisaiDipJp [74] | ATmega328 | 16 MHz | ![]() | ||||||||||||||
Cosmo Black Star [75] | JT5 [76] | ATmega328 | 16 MHz | Arduino layout-compatible board. Based on the Arduino Duemilanove. | ||||||||||||||
CraftDuino [77] | Manufactured and sold by RoboCraft Team. | 16 MHz | ||||||||||||||||
CT UNO | Cytron Technologies | ATmega328P | 16 MHz | CT-UNO Features:
| ||||||||||||||
CT ARM (Cytron ARM Cortex M0) | Cytron Technologies | NUC131LD2AE (32-bit ARM Cortex-M0) | 50 MHz | Arduino | 2.7 in × 2.1 in [ 68.6 mm × 53.3 mm ] | 5 V | 64 | 4 | 8 | 20 | 16 | 6 | CT-ARM Features:
| |||||
Diavolino [78] | Evil Mad Scientist Laboratories | ![]() | ||||||||||||||||
DuinoBot v1.x [79] | RobotGroup Argentina [80] | ATmega32U4 | 16 MHz | Arduino fully compatible board, with integrated power supply and controllers designed for robotics. Compatible as well with the system "Multiplo" | ||||||||||||||
eJackino [81] | Kit 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.0V | e-gizmo | ATmega328 | 16 MHz | Arduino Compatible USB to serial made by prolific locally made in the Philippines. | ||||||||||||||
Elektor Platino [82] universal AVR board | Elektor | ATmega8, ATmega16, ATmega32, ATmega88, ATmega164, ATmega168, ATmega324, ATmega328, ATmega644, ATmega1284 | Platino 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 Series [83] | Manufactured and sold by Taiwan-based kit company fayalab, with 100% compatible design to Genuino/Arduino. | fayalab [84] | ||||||||||||||||
Freeduino MaxSerial [83] | Manufactured and sold assembled or as a kit by Fundamental Logic until May 2010. | A board with a standard DE-9 serial port. | ||||||||||||||||
Freeduino SB [85] | Solarbotics Ltd. [86] | ATmega328 | 16 MHz | ![]() | ||||||||||||||
Freeduino Through-Hole [87] | Manufactured and sold as a kit by NKC Electronics. | The design avoids surface-mount soldering. | ||||||||||||||||
Illuminato Genesis [88] | ATmega644 | 64 | 4 | Provides 64 KB of flash, 4 KB of RAM and 42 general I/O pins. Hardware and firmware are open source. | ||||||||||||||
InduinoX [89] | Simple Labs [90] | ATmega168/ATmega 328/ATmega 8 | A 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 Tx/Rx and DS1307 real-time clock(RTC). | |||||||||||||||
Japanino [91] | A kit by Otonano Kagaku publisher in Japan. | ATmega168 [33] | 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 Luigino [92] | Minimalistic version of Arduino: small, without serial converter. Available as a kit, board only or assembled. Smaller than Arduino, with different footprint. | |||||||||||||||||
Luigino328 [93] | ATmega328 | 16 MHz | It 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. | |||||||||||||||
metaboard [94] | Developed by Metalab, a hackerspace in Vienna. | Designed to have a very low complexity and price. Hardware and firmware are open source. | ||||||||||||||||
Rascal | Rascal Micro [95] | AT91SAM9G20 (ARM9) | It is compatible with Arduino shields, but it is programmed in Python rather than C++. It has an embedded webserver. | |||||||||||||||
Raspduino [96] | Bitwizard [97] | ATmega328 | 16 MHz | Fully 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 I2C interfaces, or can be used as a stand-alone Arduino when powered with the external power header. | ||||||||||||||
Romeo 2012 [98] | DFRobot [99] | ATmega328 | 16 MHz | An all-in-one Arduino with motor controller. Compatible with the Arduino Uno. ![]() | ||||||||||||||
Roboduino [100] | ![]() | |||||||||||||||||
Seeeduino [101] | SeeedStudio | v2.21 (ATmega168 or ATmega328) v3.0 (ATmega328) | ![]() | |||||||||||||||
SunDuino [102] | Lothar Team Arduino PRO Compatible boards. (Poland) | ATmega8/88/168/328/16/32/324/644 and PIC18F2550/4550 PIC32MX320F128 and ButterFLY, STM32Discovery | Another Arduino compatible board, software- and hardware-compatible. | |||||||||||||||
TwentyTen [103] | Freetronics [104] | ![]() | ||||||||||||||||
UDOO | SECO Inc. | Atmel SAM3X8E | Android-Linux-Arduino compatible board. | |||||||||||||||
Volksduino [105] | Applied Platonics [106] | A 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 (optional 3.3 V regulator). Designed for low component count and for ease of assembly. | ||||||||||||||||
Wiseduino [107] | Includes a DS1307 RTC with backup battery, a 24LC256 EEPROM and a connector for XBee adapter for wireless communication. | |||||||||||||||||
Xaduino | OBDIIworld | ATXmega128A3U | 32 MHz | 8 | 8/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. | |||||||||||||
YourDuinoRoboRED | Yourduino.com [108] | Atmel 328 | Includes 14 color-coded 3-pin connectors for direct cable connection of servos, electronic bricks, etc., and 6 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. | |||||||||||||||
YourDuinoRobo1 [109] | Yourduino.com [108] | Atmel 328 | Includes 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. | |||||||||||||||
ZArdino [110] | A kit created by Peter Ing | ATmega328 | 16 MHz | A 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. PCB layout and Board now available on Circuitmaker as Open Source Hardware | ||||||||||||||
Zigduino [111] | Logos Electromechanical [112] | ATmega128RFA1 | ![]() | |||||||||||||||
EtherTen [113] | Freetronics | ATmega328P | 16 MHz | Fixed SPI behaviour on Ethernet chip, D13 pin isolated with a MOSFET of which can also be used as an input. | ||||||||||||||
EtherMega [114] | Freetronics | ATmega2560 [25] | 16 MHz | Fixed SPI behaviour on Ethernet chip, Micro SD card slot, D13 pin isolated with a MOSFET of which can also be used as an input. | ||||||||||||||
USBDroid [115] | Freetronics | ATmega328P | 16 MHz | Can 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. | ||||||||||||||
Eleven [116] | Freetronics | ATmega328P | 16 MHz | Arduino Uno compatible, D13 pin isolated with a MOSFET of which can also be used as an input. | ||||||||||||||
KitTen [117] | Freetronics | ATmega328P | 16 MHz | Includes 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. [118] | ||||||||||||||
EtherDue [119] | Freetronics | ATSAM3X8E [10] (Cortex-M3) | Arduino 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 Pro [120] | Elechouse | ATSAM3X8E [10] (Cortex-M3) | Mostly compatible with Arduino Due. Includes RMII signals via a connector to allow access to the microcontroller's native Ethernet MAC. | |||||||||||||||
ShieldBuddy TC275 [121] | Hitex UK | Infineon Aurix TC275TP | 200 MHz | 4000 | 550 | Uses Arduino Due form factor and largely compatible pin allocation. Runs at 5V but can be modified to run at 3V3. Triple-core, 32-bit, 200 MHz Aurix processor. 4 MB FLASH, 550k SRAM, 128k DataFlash. Optional CIC61508 safety monitor. Arduino IDE supported via add-in, plus Eclipse-based tools with multicore debugger. | ||||||||||||
MBZ Pro Wifi | MaxBlitz | ATmega328P-PU | ![]() MBZ Pro Mega is an Arduino compatible stand-alone board with a prototyping area and built-in Wifi. Featuring a compact design, it helps to shrink Arduino projects and make it permanent.
| |||||||||||||||
Io:duino [122] | Railstars | AT90CAN128 | USB with FTDI serial chip | Adds built-in CAN support through the AT90CAN128 micro processor, dual RJ45 jacks, and optional bus termination. Designed specifically for model railroading applications using the OpenLCB networking protocol, the hardware is sufficiently generic for use with other low-speed CAN networks. OUT OF BUSINESS 17 Dec 2014. All designs supposedly on GitHub, but Io:duino is not present. (https://web.archive.org/web/20160516101800/http://railstars.com/blog/) | ||||||||||||||
DFRobotShop Rover [123] | ATmega328 | This is a minimalist tracked platform based on the Arduino Duemilanove. Has an ATmega328 with Arduino bootloader, a dual H-bridge and additional prototyping space and headers. It is compatible with many shields, though four digital pins are used when operating the motor controller. Has an onboard voltage regulator, additional LEDs, a temperature sensor, and a light sensor. Part of the DFRobotShop Rover kit. | ||||||||||||||||
Faraduino [124] | Developed by Middlesex University Teaching Resources. [125] | ATmega328 | USB with FTDI serial chip | ![]() ![]() | ||||||||||||||
Motoruino [129] | Guibot | ATmega328 | Serial only, 6 pin header | ![]() | ||||||||||||||
Alternator Regulator [130] | ATmega64M1 | USB with FTDI serial chip | Open source Alternator Regulator suitable for 12v to 48v systems with many different battery chemistries (Lead-Acid, LiFeP04, etc..). Multi stage (3, 4), fully configurable. Features battery voltage and current measurement to assure complete and safe battery charging as well as CAN support for communications with other devices and status output (including "NMEA2000" like messages). Programmable using Arduino IDE with ATmegaxxM1 board type ( https://github.com/thomasonw/ATmegaxxM1-C1 ) More (including source and CAD files): | |||||||||||||||
ArduPilot [131] | ![]() | |||||||||||||||||
ArduIMU [131] | An Arduino-compatible board designed for Inertial Measurement and Inertial Navigation of aircraft, cars, and boats. It uses the ATmega128RFA1 and a variety of sensors IMU for various applications. | |||||||||||||||||
FlyDuino Mega [132] | Paul Bake | ATmega 2560 [25] | Serial only, 6 pin header | An Arduino Mega 2560 compatible board designed for auto-piloting and autonomous navigation of multirotor aircraft. Designed to be stacked with sensor bobs and boards with several breakout boards available. | ||||||||||||||
Colibri [133] | JT5 [76] | ATmega168 [33] | Serial only | Universal Platform for Wireless Data Transmission in the Frequency Band 868 MHz. The Board Combines Features Arduino Mini and the Radio EZRadioPRO for Receiving and Transmitting Data. With dataFlash. | ||||||||||||||
JeeNode [134] | Jeelabs | ATmega328 | 6 pin header | Includes a wireless radio module, called the RFM12B by HopeRF | ||||||||||||||
ArduPhone [135] | Freetronics | ATmega1284P | USB | Cellular phone kit, ADH8066 GSM module, Micro SD slot, 16 key matrix keyboard, LiPo charger and microphone/speaker connectors. | ||||||||||||||
WTFDUINO [136] | Calum Knott | ATmega328P | USB & CH340G | "The world needs a more confusing Arduino" | ||||||||||||||
Tah [137] | Revealing Hour Creations [138] | ATmega32U4 | USB | Stock Arduino Leonardo With a built-in BLE(Bluetooth Low Energy) 4.0. Has arduino compatibility with its breakout shield . | ||||||||||||||
WIOT Archived 2014-01-11 at the Wayback Machine | ubld.it | ATmega32U4 | USB | WIOT is an Open Source, rechargeable, Li-Ion battery powered, Arduino compatible, development board designed around the ATmega32U4 Processor and ESP8266 Wi-Fi Module. | ||||||||||||||
XLR8 | Alorium Technology | Altera MAX10 10M08 FPGA | USB | FPGA-based drop-in replacement for Arduino UNO R3; offers faster clock rates and overall applications speed, higher-performance through vendor-supplied hardware-specific library functions utilizing FPGA; half of FPGA's space remains available for further customizations including ones written by end user | ||||||||||||||
Controllino Mini [139] | Controllino | ATmega328 | USB | 12V or 24V | 8x Analog/Digital Inputs, 6x Relays Outputs, 8x Digital Outputs | A successful Kickstarter project | ||||||||||||
Controllino Maxi [139] | Controllino | ATmega2560 | Ethernet/USB | 12V or 24V | 12x Analog/Digital Inputs, 10x Relays Outputs, 12x Digital Outputs | A successful Kickstarter project | ||||||||||||
Controllino Mega [139] | Controllino | ATmega2560 | Ethernet/USB | 12V or 24V | 12x Analog/Digital Inputs, 10x Relays Outputs, 12x Digital Outputs | A successful Kickstarter project | ||||||||||||
FA-DUINO 12RA [140] | Comfile Technology | Mega2560 | RS232 | 24V | 8x Inputs, 4x Relays | |||||||||||||
FA-DUINO 24RA [140] | Mega2560 | RS232 | 24V | 16x Inputs, 8x Relays | ||||||||||||||
ARDBOX [141] | Industrial Shields | ATmega32U4 | USB | 12-24V | 10x Input, 10x Output | Uses Arduino LEONARDO Board | ||||||||||||
Industruino [142] | Industruino | ATmega32U4 or ATmega AT90USB1286 | USB | 6.5-32V | 8x shared digital Input/Output, 4x Analog input, 2 Analog output | Arduino compatible industrial controller housed in DIN rail casing, designed for industrial automation in small to medium-sized businesses. | ||||||||||||
Iono [143] | Sfera Labs | No integral board | USB / 6 pin header | 11-30V | 6x Input, 6x Output | iono is a general-purpose industrial controller based on Arduino, suitable for professional use (e.g. industrial automation, building automation). It features wide-range power supply, analog/digital inputs with robust protection circuits, power relays with double-winding latching bistable coils, 0÷10V analog output, DIN rail case. | ||||||||||||
Ardweeny [144] | Solarbotics | An inexpensive, even more compact breadboardable device. | ||||||||||||||||
Banguino [145] | Dimitech | ATmega328 | ![]() | |||||||||||||||
SAM15x15 | avdweb | SAMD21G18 | 34 | 24 | 14 | ![]()
| ||||||||||||
Bare Bones Board [146] (BBB) and Really Bare Bones Board [147] (RBBB) | Modern Device | Compact inexpensive Arduino-compatible board suitable for breadboarding. | ||||||||||||||||
BBFUINO (Breadboard Friendly Arduino Compatible) | Cytron Technologies | ATmega328P | BBFuino come with the ATmega328 controller, loaded with Optiboot (Arduino UNO's bootloader), compatible with Arduino IDE and sample code, design to fit breadboard for prototyping and learning, lower down the cost by taking out the USB to UART IC, so the board has the basic component to operate. | |||||||||||||||
BlockDuino [148] | Blockduino | ATmega8 ATmega328 | An Arduino-Diecimila-compatible board with serial connection to Blocks (shields). [149] | |||||||||||||||
Boarduino [150] | Adafruit | ATmega168 or ATmega328 | ![]() | |||||||||||||||
Breaduino [151] | Applied Platonics [106] | A complete, very low cost Arduino-compatible kit that can be assembled entirely on a breadboard. | ||||||||||||||||
Croduino series [152] | e-radionica.com | ATmega328 | Inexpensive series of fully compatible Arduino board for education, hobbyist and automatisation, specially in Croatia. | |||||||||||||||
Cardboarduino [153] | ATmega168 [33] | Inspired by the Paperduino, an ultra low-cost Arduino compatible, built on printed posterboard, rather than a PCB. | ||||||||||||||||
Crumbuino-Nano [154] | chip45.com/ [155] | ATmega328 | The Crumbuino-Nano is a low-cost module comparable to the Arduino-Nano and can be used as Arduino-Nano in the Arduino-IDE. The Arduino bootloader is preloaded, hence the module is ready-to-use. The documentation shows the pin mapping of Arduino-naming to module pinout. | |||||||||||||||
Crumbuino-Mega [156] | chip45.com/ [155] | ATmega2560 [25] | The Crumbuino-Mega is a low-cost module comparable to the Arduino-Mega 2560 and can be used as Arduino-Mega 2560 in the Arduino-IDE. The Arduino bootloader is preloaded, hence the module is ready-to-use. The documentation shows the pin mapping of Arduino-naming to module pinout. | |||||||||||||||
Cuteduino | Cytron Technologies | ATtiny85 | Cuteduino Features:
| |||||||||||||||
Digispark [157] | Digistump [158] | ATtiny85 | ![]() | |||||||||||||||
DragonFly [159] | ATmega1280 [52] | A compact board with Molex connectors, aimed at environments where vibration could be an issue. DragonFly features the ATmega1280 and have all 86 I/O lines pinned out to connectors. | ||||||||||||||||
Femtoduino [160] [ dead link ] | Femtoduino [161] | ATmega328P-MU | ![]() | |||||||||||||||
Freeduino USB Mega 2560 [162] | Bhasha Technologies [163] | ATmega2560 [25] | ![]() | |||||||||||||||
Freeduino Lite v2 [164] | Bhasha Technologies [163] | ATmega8/168/328 | Freeduino Lite v2 is a low cost, Freeduino with no USB and Serial port. Needs FTDI USB Cable or FTDI Breakout board for programming. Uses through hole components and has male headers. | |||||||||||||||
Freeduino Serial [165] | Bhasha Technologies [163] | ATmega8/168/328 | Freeduino Serial is a low cost Freeduino board with serial DB9 connector. Uses MAX232 Chip for Serial connectivity. | |||||||||||||||
Freeduino NANO [161] | Bhasha Technologies [163] | ATmega328 | ![]() | |||||||||||||||
iDuino [160] [ dead link ] | A USB board for breadboarding, manufactured and sold as a kit by Fundamental Logic. | |||||||||||||||||
IMUduino [166] | Femtoduino.com [167] | ATmega32U4 | The world's first wireless 3D position, inertia, and orientation beacon. Designed in the San Francisco bay area, this board provides a 10-DoF IMU with on-board ATmega32U4 chip (the same as the Arduino Leonardo). | |||||||||||||||
JeeNode [168] | JeeLabs [169] | ATmega328P | ![]() | |||||||||||||||
LCDuino [171] | Geppetto Electronics | ATmega328P | A combination of an ATmega328P and an I2C based RGB backlit LCD interface (software compatible with the Adafruit RGB LCD shield), along with a USB serial programming interface done as a "backpack" module for the LCD. | |||||||||||||||
LEDuino [172] | A board with enhanced I2C, DCC decoder and CAN-bus interfaces. Manufactured using surface mount and sold assembled by Siliconrailway. | |||||||||||||||||
Moteino [173] | LowPowerLab [174] | ATmega328P | ![]() ![]() | |||||||||||||||
NavSpark [176] | SkyTraq [177] | Venus822 (Leon3 SPARC V8 compatible, 100 MHz 32-bit RISC) | The modified Arduino IDE allows the compiled user sketch to be uploaded onto the processor either with or without the proprietary GNSS software. NavSpark has 17 GPIO pins, which include two UARTs, 1 I2C, 1 SPI, 1 PWM, and a trigger. The first UART is usually used by the GNSS software to output NMEA 0183 data, although this can be disabled. This UART communicates over USB through a PL2303 serial converter and the transmit output is also made available on a pin. A 1 pulse per second signal is produced on a dedicated pin when a valid fix has been made. There is a GPS-only version, a combined GPS/GLONASS version, and a GPS/Beidou version. An adaptor board adds a JST connector for a lithium-ion battery, a charger for the battery, and a microSD card slot connected to the SPI pins. | |||||||||||||||
NB1A [178] | An Arduino-compatible board that includes a battery backed up real-time clock and a four channel DAC. Most Arduino-compatible boards require an additional shield for these resources. | |||||||||||||||||
NB2A [179] | Sanguino-compatible board that includes a battery backed up real-time clock and a two channel DAC. Sanguino's feature the ATmega644P, which has additional memory, I/O lines and a second UART. | |||||||||||||||||
Nymph [180] | ATmega328P | A compact board with Molex connectors, aimed at environments where vibration could be an issue. | ||||||||||||||||
Oak Micros om328p [181] | An Arduino Duemilanove compacted down to a breadboardable device (36 mm x 18 mm) that can be inserted into a standard 600 mil 28-pin socket, with USB capability, ATmega328P, and 6 onboard LEDs. | |||||||||||||||||
OpenTag [182] | Loggerhead Instruments | ATmega328P | ![]() ![]() | |||||||||||||||
Paperduino [183] | ATmega168 | An ultra low-cost Arduino compatible, built on a printed paper and cardboard substrate, rather than a PCB. | ||||||||||||||||
Photon [184] | Particle | STM32F205 [185] (Cortex-M3) | An ARM-based Wi-Fi development kit with a Broadcom BCM43362 Wi-Fi chip supporting 802.11b/g/n. | |||||||||||||||
PicoDuino [186] | Peter Misenko | ATtiny85 | ![]()
| |||||||||||||||
Pro Micro [187] | Sparkfun and clones | ATmega32U4 | A popular low-cost compact Arduino-compatible board. Available in 3.3v and 5v versions. | |||||||||||||||
Rainbowduino [188] | An Arduino-compatible board designed specifically for driving LEDs. It is generally used to drive an 8x8 RGB LED matrix using row scanning, but it can be used for other things. | |||||||||||||||||
Sanguino [189] | ATmega644 | ![]() | ||||||||||||||||
Seeeduino Mega [190] | SeeedStudio | ATmega2560 [25] | Arduino Mega compatible board with 16 extra I/O pins and the same a board size as the Arduino Uno. As with the Arduino Mega, most shields that were designed for the Duemilanove, Diecimila, or Uno will fit, but a few shields will not fit because of interference with the extra pins. | |||||||||||||||
Sippino [191] | SpikenzieLabs | A miniature Arduino compatible board with all of the digital and analog I/O pins brought out into a single line of pins (SIP). Available as a kit, intended for use with a solderless breadboard. | ||||||||||||||||
SODAQ Mbili [192] | SODAQ | ATmega1284P | ![]() Specifications:
| |||||||||||||||
Sparrow [193] | Open Home Automation | ATmega328P | Arduino compatible board designed specifically for RF mesh network experiments. It features 10 I/Os, a 10 pin ISP programming connector, a connector for a standard LCD display (in 4 bit mode) and a connector for a 2.4 GHz RF module. | |||||||||||||||
Spider Controller [194] | Arduino Mega compatible board designed specifically for robots requiring large numbers of servos. A built in 3 A switchmode power supply allows servos to plug directly into the board. Pin spacing allows making custom shields from standard prototype board. | |||||||||||||||||
Stickduino [195] | Similar to a USB key. | |||||||||||||||||
Teensy 2.0 [196] | PJRC | ATmega32U4 8 bit AVR 16 MHz [197] | 16 MHz | Boards from PJRC.com that run most Arduino sketches using the Teensyduino software add-on to the Arduino IDE. | ||||||||||||||
Teensy 2.0++ [198] | PJRC | AT90USB1286 8 bit AVR 16 MHz [197] | 16 MHz | 128 | 8 | A slightly more powerful version of the Teensy 2.0. It has 46 I/O pins; 8 KB RAM; 128 KB of flash; 10-bit ADC; UART, SPI, I2C, I2S, Touch and other I/O capability. | ||||||||||||
Teensy 3.0 [199] | PJRC | MK20DX128 32 bit ARM Cortex-M4 48 MHz [197] | 48 MHz | 128 | 16 | A very small board based on the Freescale MK20DX128VLH5 CPU. It has 34 I/O pins; 16 KB RAM; 128 KB of flash; 16-bit ADC; 3xUARTs, SPI, I2C, I2S, Touch and other I/O capability. Version 3.0 is not recommended for new designs. | ||||||||||||
Teensy 3.1/3.2 [200] | PJRC | MK20DX256 32 bit ARM Cortex-M4 72 MHz [197] | 256 | 64 | Same form factor as Teensy 3.0. Based on the Freescale MK20DX256VLH7 CPU. It has 34 I/O pins; 64 KB RAM; 256 KB of flash; 2x16-bit ADC; 12-bit DAC; 3xUARTs, SPI, 2xI2C, I2S, CAN Bus, Touch and other I/O capability. All digital pins are 5 volt tolerant. Teensy 3.2 adds a more powerful 3.3 volt regulator, with the ability to directly power ESP8266 Wifi, WIZ820io Ethernet and other power-hungry 3.3 V add-on boards. | |||||||||||||
Teensy LC [201] | PJRC | MKL26Z64VFT4 ARM Cortex-M0+ 48 MHz [201] | 64 | A lower cost version of the Teensy 3.1/3.2. It has 27 I/O pins; 64 KB of flash; 12-bit DAC; 3xUARTs, 2xSPI, 2xI2C, I2S, Touch and other I/O capability. I/O pins are not 5 V tolerant. No FIFOs on Serial 1 and Serial2. Fewer hardware timers. | ||||||||||||||
TinyDuino [202] | TinyCircuits [203] | ATmega328P | ![]() | |||||||||||||||
TinyLily [204] | TinyCircuits [203] | ATmega328P | ![]() | |||||||||||||||
Trinket [205] | Adafruit | ATtiny85 | Requires updates to Arduino IDE (or download special version) and driver under Windows. Includes regulator for battery power away from PC. Very low cost. | |||||||||||||||
Wireless Widget [206] | A compact (35 mm x 70 mm), low voltage, battery powered Arduino-compatible board with onboard wireless capable of ranges up to 120 m. The Wireless Widget was designed for both portable and low cost Wireless sensor network applications. | |||||||||||||||||
Whisper Node AVR [207] | Wisen - Talk2 | ATmega328P | ![]() On field tests the Whisper Node was able to communicate on distances over 1 km line-of-sight and can run for years on battery, making a great platform for remote sensing and IoT applications. | |||||||||||||||
ZB1 [208] | An Arduino-compatible board that includes a Zigbee radio (XBee). The ZB1 can be powered by USB, a wall adapter or an external battery source. It is designed for low-cost Wireless sensor network applications. | |||||||||||||||||
SunDuino2 [102] | ATmega16/32/324/644 | An open source enhanced Arduino-compatible board that uses an ATmega16/32/324/644 instead of an ATmega168. This provides 16/32/64 KB of flash, and 32 general I/O pins in a 40 pin DIP device. | ||||||||||||||||
OpenEnergyMonitor emonTx [209] | ATmega328 | ![]() | ||||||||||||||||
panStamp [211] | panStamp [211] | ATmega328 | ||||||||||||||||
Microduino [213] [214] | Microduino Studio | ATmega168/328/644/1284 | 1" x 1.1" small, stackable, low-cost Arduino-compatible board with a uniformed U-shape 27-pin standard interface. | |||||||||||||||
Versalino Uno [215] | Virtuabotix | ATmega328P | ![]() | |||||||||||||||
LeoStick [216] | Freetronics | ATmega32U4 | Compact version of the Arduino Leonardo (which can be plugged straight into a USB port without a cable) and has a buzzer and a 3-in-1 RGB LED. | |||||||||||||||
Wattuino Nanite [217] [218] | Watterott electronic | ATtiny85/ATtiny841 | Very small size and microUSB plug for programming (Micronucleus USB Bootloader). Requires special board package for the Arduino IDE. | |||||||||||||||
Wattuino Pro Mini PB [219] | Watterott electronic | ATmega328PB | An Arduino Pro Mini compatible board with the new ATmega328PB. Requires special board package for the Arduino IDE. | |||||||||||||||
PIC.duino Net | SlicMicro | PIC18F67J60 | Ethernet or Serial | Pin compatible with Arduino but uses the ethernet enabled PIC microcontroller to connect to the Internet. Allows sending of email, display of javascript enabled webpages, and remote web based access and control from around the world. | ||||||||||||||
Leaflabs Maple [220] | LeafLabs [221] | STM32 (Cortex-M3) | 72 MHz | USB | ![]() | |||||||||||||
Microchip chipKIT Uno32, Max32, WF32, DP32 | Digilent [227] | PIC32 | USB | 32-bit MIPS-M4K PIC32MX processor boards (40-80 MHz). The Arduino libraries have been implemented natively for the PIC32MX and these kits run in a fork of the standard Arduino IDE, MPIDE [228] and are compatible to most shields. [229] [230] [231] | ||||||||||||||
Microchip chipKIT Wi-Fire | Digilent [227] | PIC32MZ | 200 MHz | USB | 32-bit MIPS-M4K PIC32MZ processor boards (200 MHz). The Arduino libraries have been implemented natively for the PIC32MZ and these kits run in a fork of the standard Arduino IDE, MPIDE [228] and are compatible to most shields. [229] [230] [231] | |||||||||||||
Freescale Freedom [232] | Freescale [233] | Kinetis-L (Cortex-M0+) | 48 MHz | USB | A 48 MHz 32-bit ARM Cortex-M0+-based microcontroller (Freescale MKL25Z128VLK4 [234] ) with USB support, compatibility with Arduino shields and 64 GP I/O pins. Board embeds the new ARM OpenSDA debug and programming interface through USB and is compatible with the majority of the ARM IDE suppliers. | |||||||||||||
PRO Family [235] | Coridium [236] | ARM Cortex LPC1114 LPC1751 LPC1756 | USB | up to 200 MHz dual core ARM Cortex-M4F, ARM Cortex-M3 and ARM7TDMI-based shield-compatible boards, programmable in BASIC or C with Sketch support with open source MakeItC utilities. All boards have 5 V tolerant I/Os. | ||||||||||||||
Energia | Texas Instruments | MSP430 | USB | The Energia project integrates this with the Arduino IDE. [237] [238] | ||||||||||||||
Sakura board [239] | Renesas/Wakamatsu Tsusho Co., Ltd | Renesas RX63N | USB | Web compiler with Sketch support, [240] ethernet interface | ||||||||||||||
HiFive1 [241] | SiFive | SiFive E31 32 bit RISC-V | USB | 16000 | 16 | 19 | 9 | 0 | ![]() | |||||||||
DAQduino | PICcircuit.com | PIC18F2550 or PIC18F2553 | DAQduino is iCP12 usbStick that built in Arduino form of external ports connection. With these IO ports, user can easily plug in different type of 3rd party Arduino extension boards with direct connection to USB port and SmartDAQ software. Great tool for parallel USB IO control, signals monitoring (6 ch. oscilloscope) and data acquisition. | |||||||||||||||
CIKU | Cytron Technologies | PIC18F4550 | 48 MHz | 32 | 20 | 2 | 6 | CIKU Features:
| ||||||||||
Chipino [242] | Howtronics [243] | PIC16F886-I/SP [244] | Chipino is an electronics prototyping platform based on a Microchip PIC microcontroller. It was designed to use the same footprint and connection scheme as the official Arduino boards to allow Arduino shields to be used with Chipino. | |||||||||||||||
Bambino 210 | Microint USA | NXP LPC4330 | Dual core ARM Cortex-M4/M0, 264 KB SRAM, 4 MB Flash, mbed HDK, Arduino-compatible headers. The Bambino 210E has the same features as the 210, but adds a 10/100 Ethernet port, 8 MB Flash, microSD socket, and Xbee Socket | |||||||||||||||
Cypress PSoC 4 Pioneer Kit (CY8CKIT-042) | Cypress | Cypress PSoC4 CY8C4245AXI-483 | The PSoC 4 Pioneer Kit is a development platform enabling users to design with the ARM Cortex-M0 PSoC4 device family. The kit features the PSoC 4200 device family as the main processor and includes a PSoC 5LP (ARM Cortex-M3 processor) to perform programming and debugging. The kit is supported using PSoC Creator, which is a free IDE for embedded development targeting the PSoC 3/4/5LP device families. In the summer of 2013 Cypress supported the kit with a 100 projects in 100 days campaign on the community forums at Element14. | |||||||||||||||
Arduino Shield Compatible Propeller Board [245] | Parallax | Parallax Propeller | Based on the Parallax Propeller; interfaces with standard Arduino shields. The Propeller comes with a free IDE called "propeller tool", and an alternative IDE tool is available. [246] | |||||||||||||||
Amicus18 [247] | PIC | Amicus18 is an embedded system platform based on PIC architecture (18F25K20). Can be programmed with any programming language, though the Amicus IDE is free and complete. | ||||||||||||||||
Cortino [248] | ARM STM32 | Development system for a 32-bit ARM Cortex-M3-based microcontroller. | ||||||||||||||||
Pinguino [249] | PIC | Board based on a PIC microcontroller, with native USB support and compatibility with the Arduino programming language plus an IDE built with Python and sdcc as compiler. | ||||||||||||||||
Unduino [250] | PIC | A board based on the dsPIC33FJ128MC202 microcontroller, with integrated motor control peripherals. | ||||||||||||||||
Netduino N2 [251] | Wilderness Labs [251] | Yes | Cortex M3 (ARMv7-M) | 120 MHz | Arduino | 69mm x 53mm | USB | 5V - 9V DC | 192 Kb | 60 Kb | 16 | 6 | 6 | 1/15/2013 | 120 MHz 32-bit ARM7 microcontroller board with support for the .NET Micro Framework. Pin compatible with Arduino shields although drivers are required for some shields. [251] | |||
Netduino N2 Plus [251] | Wilderness Labs [251] | Yes | Cortex M4 ARMv7E-M | 168 MHz | Arduino | 69mm x 53mm | USB | 5V - 9V DC | 384 Kb | 100 Kb | 16 | 6 | 6 | 11/8/2012 | 168 MHz 32-bit ARM7 microcontroller board with support for the .NET Micro Framework. Pin compatible with Arduino shields although drivers are required for some shields. [251] | |||
Netduino N3 [251] | Wilderness Labs [251] | Yes | Cortex-M4 (STM32F4) ARMv7E-M | 168 MHz | Arduino | 69mm x 53mm | USB | 5V - 12V DC | 384 Kb | 164 Kb | 16 | 6 | 6 | 168 MHz 32-bit ARM7 microcontroller board with support for the .NET Micro Framework. Pin compatible with Arduino shields although drivers are required for some shields. [251] | ||||
Netduino N3 Ethernet [251] | Wilderness Labs [251] | Yes | Cortex-M4 (STM32F4) ARMv7E-M | 168 MHz | Arduino | 69mm x 53mm | USB | 5V - 12V DC | 1408 Kb | 164 Kb | 16 | 6 | 6 | 168 MHz 32-bit ARM7 microcontroller board with support for the .NET Micro Framework. Pin compatible with Arduino shields although drivers are required for some shields. [251] | ||||
Netduino N3 WiFi [251] | Wilderness Labs [251] | Yes | Cortex-M4 (STM32F4) ARMv7E-M | 168 MHz | Arduino | 69mm x 53mm | USB | 5V - 12V DC | 1408 Kb | 164 Kb | 16 | 6 | 6 | 168 MHz 32-bit ARM7 microcontroller board with support for the .NET Micro Framework. Pin compatible with Arduino shields although drivers are required for some shields. [251] | ||||
Vinculo [252] | Vinculum II | FTDI USB development board for the FTDI Vinculum II microcontroller. | ||||||||||||||||
FEZ Domino, [253] FEZ Panda, [254] and FEZ Panda II [255] | ARM | 72 MHz | 72 MHz 32-bit ARM (GHI Electronics USBizi chips) micro-controller boards with support for the .NET Micro Framework. Pin compatible with Arduino shields, although drivers are required for some shields. [256] | |||||||||||||||
TheUno [257] | MyFreescaleWebPage [257] | Freescale S08DZ60 | ![]() | |||||||||||||||
BigBrother [257] | MyFreescaleWebPage [257] | Freescale MCF51AC256 | ![]() | |||||||||||||||
BigBrother-USB [257] | MyFreescaleWebPage [257] | Freescale MCF51JM128 | ![]() | |||||||||||||||
Firebird32 [258] | Coldfire | Freescale 32-bit Coldfire MCF51JM128 based Arduino Shield Compatible development board. Programmable in StickOS BASIC, and C or assembly language using Flexisframework or CodeWarrior with a step-by-step debugger. The Firebird32 is also available in a special model based on the 8-bit MC9S08JM60. | ||||||||||||||||
Stampduino [259] | Parallax | PIC or Parallax SX | Arduino Shield compatible BASIC Stamp 2 board, interfaces with most standard Arduino shields. The BS comes with a free IDE. | |||||||||||||||
STM32 Nucleo [260] | STMicroelectronics | STM32 Family | Arduino connectors and ST Morpho headers | |||||||||||||||
SunDuinoPIC [102] | PIC18F2550 or PIC18F4550 | Microchip PIC Arduino hardware compatible board. Based PINGUINO Project. USB HID Bootloader. | ||||||||||||||||
Breeze [261] [262] | PIC | Breeze boards are prototyping platforms for 28-pin PIC microcontrollers. They come with a PIC18F25K22 (USB-UART interface) or PIC18F25J50 (direct USB interface), however almost any 28-pin PIC can be used with the platform. | ||||||||||||||||
VM2 | Micro-Robotics Ltd | No | STM32F103 | 72 MHz | VM2 | 52 mm x 48 mm | Serial interface | 3.3 V | 512 kB + 8 MB | 1024 + 64 | 65 | 8 | 19 | 2 | 2010 | VM2 is a family of single board microcontrollers intended for use in Automation, Instrumentation, Hand Held Devices and Process Control. Programming environment: Venom2 Archived 2017-11-15 at the Wayback Machine language,VenomIDE Archived 2017-11-15 at the Wayback Machine development system, Visual Designer. I/O:
| ||
ISP4520 Board | Cyrola Inc. | No | ISP4520-AS | 64 MHz | minimal | 1.7 in x 0.6 in | UART, I2C(TWI) | 1.8-3.6 V | 512 KB | 64 KB | 9 | 3 | ![]() |
AVR is a family of microcontrollers developed since 1996 by Atmel, acquired by Microchip Technology in 2016. These are modified Harvard architecture 8-bit RISC single-chip microcontrollers. AVR was one of the first microcontroller families to use on-chip flash memory for program storage, as opposed to one-time programmable ROM, EPROM, or EEPROM used by other microcontrollers at the time.
Processing is a free graphics library and integrated development environment (IDE) built for the electronic arts, new media art, and visual design communities with the purpose of teaching non-programmers the fundamentals of computer programming in a visual context.
Oracle APEX is an enterprise low-code application development platform from Oracle Corporation. APEX is used for developing and deploying cloud, mobile and desktop applications. The platform is a web-based integrated development environment (IDE) with a range of features including wizards, drag-and-drop layout and property editors to simplify the process of building applications and pages.
Atmel ARM-based processors are microcontrollers and microprocessors integrated circuits, by Microchip Technology, that are based on various 32-bit ARM processor cores, with in-house designed peripherals and tool support.
AVR32 is a 32-bit RISC microcontroller architecture produced by Atmel. The microcontroller architecture was designed by a handful of people educated at the Norwegian University of Science and Technology, including lead designer Øyvind Strøm and CPU architect Erik Renno in Atmel's Norwegian design center.
Mule is a lightweight enterprise service bus (ESB) and integration framework provided by MuleSoft. It has a Java-based platform and can also act as broker for interactions between other platforms such as .NET using web services or sockets.
Arduino is an Italian open-source hardware and software company, project, and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices. Its hardware products are licensed under a CC BY-SA license, while the software is licensed under the GNU Lesser General Public License (LGPL) or the GNU General Public License (GPL), permitting the manufacture of Arduino boards and software distribution by anyone. Arduino boards are available commercially from the official website or through authorized distributors.
MooTools is a lightweight, object-oriented JavaScript framework. It is released under the free, open-source MIT License.
Apache CouchDB is an open-source document-oriented NoSQL database, implemented in Erlang.
Lift is a free and open-source web framework that is designed for the Scala programming language. It was originally created by David Pollak who was dissatisfied with certain aspects of the Ruby on Rails framework. Lift was launched as an open source project on 26 February 2007 under the Apache License 2.0. A commercially popular web platform often cited as being developed using Lift is Foursquare.
BlackBerry OS is a discontinued proprietary mobile operating system developed by Canadian company BlackBerry Limited for its BlackBerry line of smartphone handheld devices. The operating system provides multitasking and supports specialized input devices adopted by BlackBerry for use in its handhelds, particularly the trackwheel, trackball, and most recently, the trackpad and touchscreen.
Apache Cordova is a mobile application development framework created by Nitobi. Adobe Systems purchased Nitobi in 2011, rebranded it as PhoneGap, and later released an open-source version of the software called Apache Cordova. Apache Cordova enables software programmers to build hybrid web applications for mobile devices using CSS3, HTML5, and JavaScript, instead of relying on platform-specific APIs like those in Android, iOS, or Windows Phone. It enables the wrapping up of CSS, HTML, and JavaScript code depending on the platform of the device. It extends the features of HTML and JavaScript to work with the device. The resulting applications are hybrid, meaning that they are neither truly native mobile application nor purely Web-based. They are not native because all layout rendering is done via Web views instead of the platform's native UI framework. They are not Web apps because they are packaged as apps for distribution and have access to native device APIs. Mixing native and hybrid code snippets has been possible since version 1.9.
OBDuino is an open source trip computer design based on the Arduino platform. An OBDuino may be assembled and customised by an electronics hobbyist; it displays information such as instantaneous fuel economy, engine tuning parameters etc. on an LCD.
jQuery Mobile is a touch-optimized web framework, specifically a JavaScript library, developed by the jQuery project team. The development focuses on creating a framework compatible with many smartphones and tablet computers, made necessary by the growing but heterogeneous tablet and smartphone market. The jQuery Mobile framework is consistent with other mobile app frameworks and platforms such as PhoneGap, Worklight, etc.
Netduino was an open-source electronics prototyping platform based on the .NET Micro Framework. It uses the ARM Cortex-M 32-bit RISC ARM processor core as a 32-bit ARM-microcontroller. The Netduino boards are designed to be pin-compatible with most Arduino shields. Applications can be built on Windows, or on Mac OS. The platform is similar in concept to the Arduino platform, but is generally more powerful and instead of writing applications in C/C++ or Wiring, applications are written in C#, which brings powerful, high-level language constructs to the toolbox such as threading, event handling, automatic garbage collection, and more.
SpaceHub Southeast (SHSE) is a not for profit organization based in Atlanta, GA. The organization sends experiments to the upper atmosphere via high altitude weather balloon on a semi-regular basis. Most notably, the organization's STEM outreach program allows students and the general public to send PongSat experiments to the upper atmosphere free of charge.
Intel Galileo is the first in a line of Arduino-certified development boards based on Intel x86 architecture and is designed for the maker and education communities. Intel released two versions of Galileo, referred to as Gen 1 and Gen 2. These development boards are sometimes called "Breakout boards".
Makey Makey: An Invention Kit for Everyone is an invention kit designed to connect everyday objects to computer keys. Using a circuit board, alligator clips, and a USB cable, the toy uses closed loop electrical signals to send the computer either a keyboard stroke or mouse click signal. This function allows the Makey Makey to work with any computer program or webpage that accepts keyboard or mouse click.
Charles Edge was an American computer scientist, author, podcaster, and a contributing author for Inc.com and Huffington Post.
{{cite web}}
: CS1 maint: archived copy as title (link){{cite web}}
: CS1 maint: numeric names: authors list (link)