What is Netduino?
Netduino is an open-source hardware platform that runs applications built using the .NET MicroFramework. It allows developers to write programs in C#, making it more powerful and flexible compared to traditional microcontrollers like Arduino, which use C/C++.
Key Features
- .NET MicroFramework Support – Enables programming in C# with features like threading, event handling, and garbage collection.
- Compatible with Arduino Shields – Allows easy hardware expansion.
- Ideal for IoT & Embedded Systems – Can be used for home automation, industrial machinery, and more.
- Supports Windows & Mac Development – Works with Visual Studio and Xamarin Studio.
Netduino Models & Specifications
Model | MCU | Flash Storage | RAM | Network Connectivity |
---|---|---|---|---|
Netduino 3 | Cortex-M4 @ 168MHz | 384KB | 164+ KB | No Network |
Netduino 3 Ethernet | Cortex-M4 @ 168MHz | 1408KB | 164+ KB | 10/100 Mbps Ethernet |
Netduino 3 WiFi | Cortex-M4 @ 168MHz | 1408KB | 164+ KB | WiFi (802.11 b/g/n) + SSL/TLS 1.2 |
Netduino 2 | Cortex-M3 @ 120MHz | 192KB | 60 KB | No Network |
Netduino 2+ | Cortex-M4 @ 168MHz | 384KB | 100+ KB | 10 Mbps Ethernet |
Additional Features
- MicroSD Support – Supports storage up to 2GB.
- Arduino-Compatible Pin Layout – Makes it easy to use with existing Arduino shields.
- Power Options – Can be powered via USB or VIN barrel jack (5V–12V for N3, 5V–9V for N2).
- Netduino.Foundation – A framework with built-in support for sensors, LCDs, motor controllers, and more.
Netduino is a powerful alternative to Arduino, offering C# programming, higher performance, and better networking capabilities—perfect for IoT and embedded projects!
Netduino 3

Netduino 2
