Skip to content
OnMSFT.com
  • Home
  • About
  • Contact
  • Windows
  • Surface
  • Xbox
  • How-To
  • OnPodcast
  • Edge
  • Teams
  • Gaming
Menu
  • Home
  • About
  • Contact
  • Windows
  • Surface
  • Xbox
  • How-To
  • OnPodcast
  • Edge
  • Teams
  • Gaming
  1. Home
  2. How-to
  3. How to Control a 3D Printer with a Raspberry Pi

How to Control a 3D Printer with a Raspberry Pi

Dave W. Shanahan Dave W. Shanahan
February 22, 2019
6 min read

Microsoft, Raspberry Pi\n

\n

How to Control a 3D Printer

\n

Using a Raspberry Pi with OctoPrint to control your 3D printer gives you more control over your 3D printer settings and helps you produce higher quality 3D prints. Controlling a 3D printer with OctoPrint using a Raspberry Pi is easy and can be done in a five steps:

\n

    \n

  1. Flash the OctoPrint image to a microSD card.
  2. \n

  3. Connect the Raspberry Pi to your 3D printer.
  4. \n

  5. Turn on the Raspberry Pi with the OctoPrint microSD card inserted.
  6. \n

  7. Go to https://octopi.local on your web browser.
  8. \n

  9. Download and print 3D models from Thingiverse or make your own 3D creations.
  10. \n

\n

\n

Applies to All Windows 10 Versions

\n

\n

For the uninitiated, 3D printing can seem like a daunting hobby. However, once you figure out how everything works, 3D printing can become fun and enjoyable. For beginners, it might be tempting to just buy a plug-and-play 3D printer to use with Windows 10. Some examples include the Monoprice Select Mini Pro ($250) or the Snapmaker 3-in-1 3D Printer ($800), which offers laser engraving and CNC milling capabilities in addition to 3D printing. Both printers are good entry-level choices but they have a smaller 3D printing footprint and you will quickly find yourself looking to buy a bigger printer when you need to print bigger parts.

\n

If you are interested in finding a 3D printer for beginners, I recommend the Creality 3D Ender 3. It is a good-sized 3D printer that offers consistent quality prints. In addition, the Ender 3 is a self-replicating printer, meaning the printer is capable of printing its own upgrade and replacement parts. Moreover, the printer comes as a DIY kit, which in my opinion is the best way to learn about 3D printing.

\n

Microsoft, Linux, 3D printing

\n

I received the Creality 3D Ender 3 as a gift from my wedding registry. I did not know what I was going to print, but I had some general ideas. I researched the web to find the best mid-range 3D printer and came up with the Ender 3. It does take a bit of a learning curve, so if you think you will buy this and be printing perfect 3D prints in no time, you are in for a rude awakening. This YouTube video gives a thorough Ender 3 review as well as some basic 3D prints and printer upgrades.  Hovering around $200-$250, the Ender 3 is a great choice for the money, although some assembly is required.

\n

Since I use the Ender 3, I have run into some issues being able to start and stop 3D printing when I am not in front of the printer. The problem with most 3D printers is that the 3D printing companies have not made an effective interface to interact with your 3D printer via your computer. In order to 3D print something, you need to go through a rather arduous process. Here’s what you do when you 3D print items using just the printer.

\n

    \n

  1. Create or download an item from Thingiverse
  2. \n

  3. Edit the item so that it will successfully print using your printer (temperature settings, scale volume, etc.)
  4. \n

  5. Transfer appropriate file from your computer to microSD card
  6. \n

  7. Remove microSD card from the computer and put the microSD card in the printer
  8. \n

  9. Start print using the printer control menu
  10. \n

\n

This process is frustrating because if there is an issue with the printer settings of the item you want to print, or the temperature settings are off, or something else goes wrong, you have to stop the print manually and begin the process all over again. Everything important is on that microSD card. This proved to be the most frustrating things with my 3D printer and it drove me insane until I found OctoPrint. After that, everything changed.

\n

Microsoft, Linux, Raspberry Pi

\n

OctoPrint is an open-source web interface for your 3D printer. OctoPrint allows you to drag and drop files on your 3D printer, change printer temperature settings at will and start and stop print jobs. It’s the best and most intuitive.  In order to use OctoPrint, all you need is a Raspberry Pi and you will be able to access your 3D printer via your Wi-Fi connection. Here is what you need to do to get OctoPrint up and running: a Raspberry Pi 3B or 3B+, minimum 8 GB microSD card, and OctoPi, a Raspbian-based microSD card image for the Raspberry Pi that includes OctoPrint plus all the dependencies you need to run it. More information is available on the OctoPrint download page.

\n

While it is possible to install OctoPrint on Windows, OctoPrint does not run as consistently using Windows and you may experience unexpected bugs and crashes. The recent news that you can install Windows 10 on ARM on a Raspberry Pi is great, but in my opinion Windows 10 on ARM is not the best OS for the Raspberry Pi. You can just as easily install Windows IoT Core or Windows 10 on ARM, but the Raspberry Pi works best running Raspbian, which is a Linux-based operating system built specifically for the Raspberry Pi. I use a Raspberry Pi 3B and OctoPrint runs well on Raspbian without any issues.

\n

With OctoPrint, you need to download this OctoPrint image file, and follow the instructions on the download page to extract and flash the disc image file to your microSD card, configure your wifi SSID and password, and then boot the Pi from the microSD card. Once you get your Raspberry Pi recognized on your WiFi network, you can connect it to your 3D printer and control your 3D printer’s settings and print projects from any device, and depending on your OctoPrint settings, even control your 3D printer remotely. Personally, I don’t use the mobile access feature because I have fire safety concerns for running my 3D printer unattended.

\n

Microsoft, Raspberry Pi, 3D printing

\n

In my opinion, OctoPrint is the best interface for 3D printing. Octoprint provides an easy interface that offers me control over almost every aspect of my 3D printer through a web browser. I wish I could say that you can use OctoPrint with Microsoft Edge, but OctoPrint works much better using Google Chrome. OctoPrint allows me to control the temperature, see the remaining time left on the print, and stop the print to make adjustments in temperature and printer speed if needed. Overall, I have been very happy with the quality of my 3D prints. Here is an example of my 3D print quality.

\n

Microsoft, Raspberry Pi, 3D printing

Creality 3D Ender 3 Pug

\n

The 3D print (Creality 3D Ender 3 Pug) seen above was a larger project that I was able to print after printing smaller pieces consistently. In the beginning, there was a lot of trial and error to find the best temperature and other printer settings to get consistent prints. After I got more consistent prints like the one above, I started printing bigger and larger projects.

\n

The Raspberry Pi is such a capable single-board computer that allows me to add other extras, including a webcam to watch my 3D prints live in OctoPrint. In addition, OctoPrint allows me to add a variety of plugins to enhance the capabilities of my 3D printer through the OctoPrint browser interface. Overall, using OctoPrint with the Raspberry Pi to control my 3D printer via my Windows 10 PC is very convenient. Now, you won’t be printing things perfectly from the start, but once you figure out what works well for your 3D printer, you will find that 3D printing is a rewarding hobby. You can find more ideas on Thingiverse for what you can create.

\n\nFurther reading: Linux, Microsoft, Raspberry Pi, Raspberry Pi 3, Windows 10, Windows 10 on ARM, Windows IoT Core

Share this article:
Tags:
Linux Microsoft Raspberry Pi Raspberry Pi 3 Windows 10 Windows 10 on ARM Windows IoT Core
Previous Article Santorini, Centaurus, Pegasus – codenames provide clues to Microsoft’s plans for the future of Windows and beyond Next Article Microsoft releases Windows 10 Insider build 18343 to 19H1 Fast Ring, unblocks Intel processors

Related Articles

How to Fix the Phone Link App Not Working on Windows 11 – OnMSFT.com

December 29, 2022

5 easy ways to make desktop shortcuts on Windows 11 – OnMSFT.com

December 29, 2022

How to customize precision touchpads on Windows – OnMSFT.com

December 22, 2022

Leave a Comment Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Microsoft is no longer manufacturing the Windows RT powered Surface 2
  • Microsoft treats Windows Phone owners with extra 20GB of free SkyDrive storage for one year
  • Bing now showcases professional and celebrity Klout scores during search results
  • Bing now lets you search and browse for your friends’ Facebook photos
  • Bing now lets you explore free online courses and helps you find books to read

Recent Comments

No comments to show.

Archives

  • February 2026
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • October 2015
  • September 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
  • March 2015
  • February 2015
  • January 2015
  • December 2014
  • November 2014
  • October 2014
  • September 2014
  • August 2014
  • July 2014
  • June 2014
  • May 2014
  • April 2014
  • March 2014
  • February 2014
  • January 2014
  • December 2013
  • November 2013
  • October 2013
  • September 2013
  • August 2013
  • July 2013
  • June 2013
  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012
  • November 2012
  • October 2012
  • September 2012
  • August 2012
  • July 2012
  • June 2012
  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • July 2011
  • June 2011
  • May 2011
  • April 2011
  • March 2011
  • February 2011
  • January 2011
  • December 2010
  • November 2010
  • October 2010
  • September 2010

Categories

  • Announcements
  • Deals
  • Developer
  • Editorial
  • Feature
  • Feature stories
  • Hero-post
  • Hotdeals
  • How-to
  • Latest news
  • Microsoft / office 365
  • News
  • Office 365
  • Onpodcast
  • Opinion
  • Our featured post
  • Polls
  • Review
  • Reviews
  • Videos
OnMSFT.com

OnMSFT.com covers Microsoft news, reviews, and how-to guides. Formerly known as WinBeta, we have been your source for Microsoft news since 1998.

Categories

  • Windows
  • Surface
  • Xbox
  • How-To
  • OnPodcast
  • Gaming
  • Edge
  • Teams

Recent Posts

  • Microsoft is no longer manufacturing the Windows RT powered Surface 2
  • Microsoft treats Windows Phone owners with extra 20GB of free SkyDrive storage for one year
  • Bing now showcases professional and celebrity Klout scores during search results
  • Bing now lets you search and browse for your friends’ Facebook photos
  • Bing now lets you explore free online courses and helps you find books to read

Quick Links

  • About OnMSFT.com
  • Contact OnMSFT
  • Join Our Team
© 2010–2026 OnMSFT.com LLC. All rights reserved.
About OnMSFT.comContact OnMSFT