.NET Gadgeteer

.NET Gadgeteer
.NET Gadgeteer is a rapid development platform that utilizes mainboards and plug-and-play modules. Take a temperature/GPS logger application for example, this requires a mainboard with temperature and GPS modules. For the software, all the necessary drivers are included. Significantly reducing development time.

.NET Gadgeteer is a standard maintained by Microsoft for standardizing the connections between mainboards and modules. We've been apart of the NETMF core technology team for years and contributed towards finalizing the .NET Gadgeteer standard. We were elected to be the first vendor to offer a .NET Gadgeteer board, FEZ Spider. The ecosystem continues to grow with more mainboards and modules.


Using .NET Gadgeteer's designer is simple and speeds up your design. On the designer screen, open the Toolbox, drag and drop the wanted components, right-click and select "Connect all modules" and you've finished the initial setup. This automatically includes all the necessary DLLs and generates a variable for reach component. Allowing you to focus on writing the core functionality of your design without having to write it all from the start. Saving you precious time and resources.


Microsoft's Visual Studio includes a feature called IntelliSense. As you type, IntelliSense understands what you might be trying to do and displays boxes with suggestions. That's why we ship .NET Gadgeteer products without any programming manuals.

Let's say you were using a Camera Module. All you need to do is type the word "camera" and hit "period" on the keyboard to see a list of supported methods available in the included drivers.

Finished Product

All mainboards and modules have standardized 3.2mm mounting hole aligned on a 5mm grid. This allows for simple enclosure design. The enclosure can made out of laser-cut acrylic sheets or even 3D printed.

The left two images above are for a plant moisture sensor that uses .NET Gadgeteer at its core and a 3D printed enclosure. The right image shows a model of an acrylic case that could be laster cut.

Visit the .NET Gadgeteer blog to learn more about Open-Source 3D Models of .NET Gadgeteer Hardware.


Many mainboards and modules are provided as Open-Source Hardware (OSHW). This means we provide all the PCB design files and driver source codes.

On the module side, an engineer can start with individual modules then use the provided open-source designs to create an end product. You may also design a specialized module which can be derived from the available open designs.

There are two types of mainboard (processor board) offers, OSHW and Premium. The OSHW mainboards are complete, stable and run .NET Micro Framework. They even include our OSHW library which extends .NET Micro Framework. On the other hand, Premium FEZ mainboards use a System on Module (SoM), allowing companies to easily evaluate its capabilities. The design files of the mainboard are provided to aid in designing systems that use one of our SoMs.

Premium FEZ offers include our library which extends .NET Micro Framework and OSHW library functionality with features like SQLite, WiFi, USB Host, In-Field Update and more.