Netduino Plus

Replacement:DEV-11608. The Netduino Plus 2 is here! This page is for reference only.

The Netduino Plus is an open source electronics platform using the .NET Micro Framework. The board features a 32-bit microcontroller and a rich development environment, making it a perfect solution for engineers and hobbyists alike.

The Netduino plus adds an ethernet connection and an SD socket for even greater functionality.

Check out the getting started guide for more information on how to get started with the Netduino.

Note: Our first shipments of the Netduino Plus will be coming with free 3ft USB cables. This is only for a limited time.

  • Atmel 32-bit microcontroller
  • 48Mhz, ARM7
  • 14 Digital I/O Pins
  • 6 Analog Inputs
  • Arduino Shield Compatible
  • 100mbps ethernet
  • MicroSD socket (up to 2GB)


Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • i182will / about 13 years ago / 7

    I enjoy Arduino, but it is nothing compared to the Netduino. I love this board and C# is such a great language to program in. If you haven't tried it DO!!!!!!!!!!! Netduino stock #55 your mine.

  • rwinscot / about 13 years ago / 2

    Any chance that they'll be coming out with a wifi version any time soon? Wireless nodes with this kind of power would probably vaporize peoples brains. Mmmm... brains.

  • Amanda Walker / about 13 years ago / 2

    This looks great, but I'm sad to see that the JTAG port isn't hooked up. What's the easiest way to load native code onto it without using NETMF?

    • ChrisWalker / about 13 years ago * / 1

      Hi Amanda,
      To load native code, just plug a wire into the 3.3V header and then touch the gold ERASE pad (top-right, underneath digital pin 0) for about 250ms or so. Then run Atmel SAM-BA (on Windows or Linux) and load anything you'd like onto the Netduino Plus via USB or Serial.
      A number of people have started loading FreeRTOS onto their units as well. More info on the Netduino community forums...
      Secret Labs LLC

      • Amanda Walker / about 13 years ago / 1

        Ah, excellent. SAM-BA will work fine for what I'm interested in. I will order one (well, as soon as they're back in stock) and give that a spin. Thanks for the info!

  • I have one of the original netduino boards, and look forward to goofing with this one. I don't mind dealing with the Arduino, but there are times I really like the NETMF.
    One of the nice things with the NETMF is having a scaling path- you can build things in the Arduino form factor, but you can, with only a little software hell, move up to something like the FEZ Cobra with a touchscreen and other nice stuff. There are things that I don't like in .NET, but I do find keeping one idiom in mind that lets me work from the desktop down to modest embedded boards is helpful. YMMV. My brain is not as supple as it once was, so only remembering a few things is easier for me.

  • Chris S / about 13 years ago / 2

    Very nice board, very well made, runs NETMF. Use mine all the time. A great board for any experience level of user and very good for professional NET developers who don't want to deal with the Arduino.

  • TheMightyComp / about 12 years ago / 1

    Do these still come with the micro-USB cables?

  • Member #4302 / about 12 years ago / 1

    When will you be getting more netduino plus?

  • mcdonnej / about 12 years ago / 1

    Using Eagle version 6.2.0 Light, there seems to be an error in the board layout file (line 1, column 2, Start tag expected).

  • I cannot debug my Netduino Plus. The message is "the breakpoint will not currently be hit. the specified module has not been loaded"

    • ChrisWalker / about 13 years ago / 1

      Hi Member145423,
      Please drop by the Netduino community forums and we'll be happy to help you debug your Netduino app. Breakpoints should just work, as long as you're debugging the same code which is running on your Netduino.
      Secret Labs LLC

  • Member #237054 / about 13 years ago / 1

    Hi everyone,
    It is possible to connect sereval MEMS devices in SPI protocole at the same time? It contains MOSI, MISO and SCLK pins but there is no CS pins.
    Thank you !

    • ChrisWalker / about 13 years ago / 1

      Hi Member237054,
      You can use any of the digital or analog+digital pins on Netduino as chip select. That gives you at least 17 devices you can control on a SPI bus.

  • Richie F. / about 13 years ago / 1

    I really like being able to program the Netduino Plus in .NET, however, I have had very limited success with simple socket communications. In fact, I've only ever received data from the Netduino Plus if the corresponding PC app is configured as a TCPListener, rather than a simple socket. I've been rather disappointed in that respect, especially considering the amount of time I waited for the processor to ship.

    • ChrisWalker / about 13 years ago / 1

      Hi Richie F.
      You should be able to use TCP or UDP sockets with Netduino Plus without any troubles. Please post your experience over on the Netduino community forums so we understand what's going on...and we'll be happy to help get you up and running.
      Secret Labs LLC

  • pjnowak1213 / about 13 years ago / 1

    Any update on when this will be in?

    • firegun / about 13 years ago / 1

      Yeah, I want to get like 6 of those, but will have to get it from other place ;/ come on guys, any words on ETA?

      • Sorry everyone, we have no ETA. We only got half of our initial order and have even more than that on order. We are getting them as fast as we can, but the manufacturer isn't shipping them to us. Sorry!!!!

  • Frapsy / about 13 years ago / 1

    I was at maker faire this weekend and at the maker shed there was an abundance of Netduinos but i held off of buying one there because the line was so long and i figured if they had them there they would have them on Sparkfun again but i guess not. is there an updated ETA?

  • yogeshdon / about 13 years ago / 1

    April 15th has crossed and still Netduino Plus is out of stock. This is really frustrating. I haven't yet received initially ordered Netduino board.

    • ThiSel / about 13 years ago / 1

      I have one unit backordered also. Hope to see some stock soon! :-|

  • Member #212951 / about 13 years ago / 1

    Why is the board still in backorder status? Amazon has it in stock right now! Secret even said that resellers would be getting more stock by the beginning of April and that customers should expect shipments within 2 weeks. Welcome to fucking April 15th Sparkfun!

    • ChrisWalker / about 13 years ago / 1

      I believe that SparkFun is fulfilling backorders right now. We're working to get enough units to SparkFun so that they have extras for sale.
      The shortages are in part a result of SparkFun's awesome customers (aka unexpected rush on Netduino Pluses) Which we really appreciate!
      Thank you very much for your patience; we'll get the backorders cleared up soon.
      Secret Labs LLC

  • FrodeL / about 13 years ago / 1

    Any word on when this comes in stock again?

    • FrodeL / about 13 years ago / 1

      Still waiting for mine. Been almost a month and a half since I ordered it. Anyone have an ETA on these?

    • Member #206393 / about 13 years ago / 1

      Should be soon. I've got one on backorder here. is showing 5 in stock

  • Audiobuzz / about 13 years ago / 1

    Reading through the .NET MF info it mentions a limitation of 720 running hours (approximately 1 month 24/7). That might be a relic of pre-opensource days but can someone clarify that for me? If I want to develop a sellable product using .NET MF is there a license requirement?

    • ChrisWalker / about 13 years ago / 1

      Hi Audiobuzz,
      Exactly...that note is a relic from pre-open-source days. .NET Micro Framework is free and open source (Apache 2.0/BSD license) as of fall 2009.
      Secret Labs LLC

  • rodrigoi / about 13 years ago / 1

    any idea when it will be back in stock?

    • We only received a part of our initial order. We're waiting to get the remainder of our order. We don't have an ETA at the moment, sorry.

      • rodrigoi / about 13 years ago / 1

        Thanks for the quick answer! Just in case you don't get them soon enough, which FEZ module, Panda or Domino, is a good replacement? I know I'll have to add an ethernet shield to any of those.

        • ChrisWalker / about 13 years ago / 2

          Hi rodrigoi,
          If you need a Netduino with Ethernet and/or SD in the meantime, you can pick up a regular Netduino and an Arduino Ethernet shield. You won't get the fast Ethernet speed of the Netduino Plus, but it should work well--and you'll get the same high-shield-compatibility, larger RAM, and open source firmware like Netduino Plus.
          NOTE: you'll want to solder on a 6-pin ICSP header if using a late-2010 or newer Arduino Ethernet shield.
          SparkFun should have the "regular" Netduinos in stock early next week.
          Secret Labs LLC

  • SomeGuy123 / about 13 years ago * / 1

    You don't have to use .NET MF with this board.

  • Nadeem / about 13 years ago / 1

    Its ironic that the project is open source but requires a proprietary OS and proprietary development tool IDE. Major fail.
    Will not touch it with a 10 ft pole.

    • frank26080115 / about 13 years ago / 6

      Kindly stop embarrassing the open source community by acting like a closed minded tool

    • ChrisWalker / about 13 years ago * / 3

      Hi Nadeem,
      That's a pretty common misunderstanding. There are actually a number of different ways to program Netduinos using open-source operating systems and development tools. Today.
      Firstmost, the Mono team's newest open-source compiler will build standards-based C# code for Netduino [thanks, Miguel and team!]. Brian Jepson posted makefile instructions on the Mono forum (at And open source developers are currently adding .NET MF support to MonoDevelop...for those who like feature-rich IDEs that are cross-platform and open source.
      Also, you can erase your Netduino and program native C/C++ code using your favorite code editor, GCC, and Atmel SAM-BA on Windows/Linux. You can even run FreeRTOS on the boards.
      Thanks for your enthusiasm about open source. We appreciate it!
      Secret Labs LLC

    • teachop / about 13 years ago / 1

      I have been able to get to fully open-source (I think). My Netduino Plus is running FreeRTOS and uIP, the code compiles with GCC using Eclipse as the IDE, all running on Linux. In order for SAM-BA, the programming tool, to work smoothly on Linux I needed to switch to a kernel >= 2.6.37, as it has a specific sam-ba.ko driver. No debugging but you can dump stuff as needed...

    • inmcm / about 13 years ago * / 1

      They are working on supporting Mono under Linux and OSX.
      Check out the Netduino Mono forum:

  • Member #118681 / about 13 years ago / 1

    Would this fit into the Arduino Project Enclosure (PRT-10088)?

  • hrh1818 / about 13 years ago / 1

    The product page says 64KB of space is available for code storage. Does that mean the .NET Micro Framework uses the rest of the 512KB space for code memory?

    • ChrisWalker / about 13 years ago / 3

      .NET Micro Framework takes about 300KB. The bootloader takes about 40KB. lwIP takes about 64KB. And there's about 24-40KB of extra space (in addition to the 64KB) which is reserved for future expansion.
      If you want to get rid of the bootloader, you can. If you want to get rid of the reserved space, you can. If you want to load FreeRTOS on the board or write native C/C++ code you can do that too :)
      Secret Labs LLC

  • Sucks to see a 100tqfp turned into a 20pin mcu heh...
    I would have not added that ethernet. Its a waste of pins. Most users of this wont even need such high speed ethernet.
    I would have went with another ethernet controller. Even the ethernet connector sucks. I would have opted for built in magnets.

    • ChrisWalker / about 13 years ago / 1

      Hi Jason,
      The Ethernet connector is a premium low-profile jack which avoids issues with "shorting out" Arduino shields. We found that traditional Ethernet jacks with integrated magnetics were much too tall for standard-height headers.
      BTW, the integrated networking on the Netduino Plus enables much higher networking throughput than Wiznet/ENC28J60 solutions. Best of all it uses the open source lwIP networking stack.
      We're listening to your feedback. Thanks for your passion!
      Secret Labs LLC

      • Thanks for the reply... Makes more sense that the actual height is a issue. I can understand wanted better throughput even tho most people here wont use it but its nice to have that choice!
        Thanks again for responding :)

    • KodeDaemon / about 13 years ago / 1

      This is meant to be hardware compatable with arduino shields which is why most of the io pins are unused.

      • CF / about 13 years ago / 1

        I get that, but why not make them available on the board? Maybe extend the board another inch with pads on it. That way, if you need them they are there, if not, they are not in the way of any shields. Seems like it would make this board tremendously more useful for only a tiny increase in production cost.

    • CF / about 13 years ago / 1

      The ethernet is nice. Seems like the AT91SAM7X512 has plenty of IO pins unused on this board.
      I wonder why they didn't extend the board out a little and allow access to all the other pins? I would still be compatible with Arduino shields.
      Seems a little like putting a lawnmower engine in a Ferrari.

Customer Reviews

No reviews yet.