May 20, 2016 12:00 pm

Network 3D Printing with Windows 10 IoT Core!

By / Director of Program Management, Windows IoT


Since Windows 8.1, Microsoft has been providing native support for 3D printers with most popular printers already enabled via USB plug and play (see this full list of supported printers).

Today, we have added a new Windows 10 IoT Core sample app, “Network 3D Printer” that adds support for an even wider range of 3D printers and allows you to access them over your network.  Multiple Windows computers on your network can even share the same 3D printer.

Raspberry Pi enthusiasts can use this solution starting today to network enable their 3D printers and we invite device manufacturers to evaluate the experience that this enables and the benefits of being able to easily Wi-Fi enable their devices and connect them to Windows.

In this initial release, we’ve added network (both Wi-Fi and wired) and Windows 3D print platform support for more than a dozen well-known and brand new evolutions of 3D Printers:

  • Lulzbot Taz 6
  • Makergear M2
  • Printrbot Play, Plus and Simple
  • Prusa i3 and i3 Mk2
  • Ultimaker Original and Original+
  • Ultimaker 2 and 2+
  • Ultimaker 2 Extended and Extended+

And we’ve made it as easy as possible to set up your Windows 10 IoT Core powered device for network 3D printing.


Once you have the Network 3D Printer UWP app is running on your Windows 10 IoT Core device, it will broadcast its presence on the network, and anyone connected can easily add it using Windows 10 Settings, same as you would with any other network device.


From there, after the 3D printer is added to Windows, you can print 3D objects using any 3D printing app, like Microsoft 3D Builder.

4_raspberryMicrosoft Raspberry Pi Case available in the 3D Builder Catalog of models.

This solution also creates a pathway for 3D printer manufacturers to utilize Windows 10 IoT Core and the Network 3D Printer app directly within their devices to add Windows-compatible network and other future features.

Adding Network 3D Printer support for an additional printer models is as simple as creating a profile for the device.

We are excited to work with our ecosystem partners and users to grow the list of supported printers!  If you wish for a specific 3D Printer to be part of the Windows ecosystem, please drop us a line at

Whether you are printing your latest creation or building your own 3D Printer, Windows 10 provides the best 3D printing experience. Grab a Windows 10 IoT Core powered device, like a Raspberry Pi, and a 3D printer and give it a try! We can’t wait to hear what you build with it!

Updated May 21, 2016 1:23 pm

Join the conversation

  1. Sorry, but I don’t see a link to download and try the app “Network 3D Printer”. 🙁

    • Click on the the underlined text that says “set up your Windows 10 IoT Core powered device for network 3D printing.” and it should get you up and running.

  2. Is there a way to add another printer type to the demo? My printer is not among the nine available ones. I saw this demoed on Maker Faire Bay Area last weekend and was very impressed by it!

  3. Where I can get the source Code? I did’t find the Project in “”?


  4. I’m seeing REALLY poor print quality with the IoT app on my Prusa i3 mk2. It looks like it’s completely ignoring the quality settings. The printed objects fall apart with minimal handling, and are really just a bunch of loosely connected PLA straws. Are there some other settings that I’m missing? I’m setting the print job to high quality and high or solid fill. It seems to work fine when I print directly to the printer from other software.

  5. I didn’t get my K8200 printer working today although IoT dashboard app shows under network 3D printer Velleman K8200 as an option.
    Could anyone can know what’s wrong?

  6. I have the 1st Generation M3D printer and wanted to know if this devices is support or can be supported? I’m looking for away to use this device without needing a pc attached to it. I like the idea of the Raspberry Pi and connecting another way.



  7. Hello, I’m trying to develop a compatible wifi device but it seems microsoft is working in the documentation. Could you provide the source code of this sample? As It’s a sample, I don’t see a problem to turn it public.