• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
Maker Hacks

Maker Hacks

Ideas, news & tutorials for makers and hackers – Arduino/Raspberry Pi, 3D printing, robotics, laser cutting, and more

  • Home
  • About
  • 3D Printing
  • Laser Cutting
  • YouTube
  • Free Arduino Course
  • Recommendations
  • Contact

How to Install and Set Up Octopi for Remote Raspberry Pi 3D Printer Control with Octoprint

You are here: Home / 3D Printing / How to Install and Set Up Octopi for Remote Raspberry Pi 3D Printer Control with Octoprint
FacebookTweetPin
Author: Chris Garrett

OctoPrint / OctopiOctopi is a fantastic system for running your 3D printers remotely, using a Raspberry Pi, including built in webcam and time lapse features. Installing Octoprint need not be a chore on Mac or Windows. Follow this guide to see how quick and easy it can be to get up and running with your Octopi powered 3d printing!

What you need to run Octoprint

Octoprint can run on a variety of systems, but the most popular and convenient option for most people is to dedicate a Raspberry Pi to the task. Yes, there are people who have had more than one printer run off a single Raspberry Pi, but I wouldn’t recommend it, plus these little single board computers are not expensive!

Raspberry Pi

You don’t need the latest and greatest Raspberry Pi model, the Raspberry Pi 3 Model B, but it does give you some convenience in that it comes with wifi and bluetooth on board so you don’t have to purchase a separate dongle, plus it has all the regular USB ports you will need if you want to plug in a wired keyboard and mouse, as well as the printer and USB camera, unlike the tiny Pi Zero W, which also has wifi on board, and has Bluetooth for wireless devices, but only has one USB OTB port, which will need an adapter, and maybe a USB hub to plug into your printer or a USB camera.

Lego Compatible Raspberry Pi Case by chrisgeek - Thingiverse
Lego Compatible Raspberry Pi Case by chrisgeek – Thingiverse

Personally, I run Octopi on several boxes, a variety of Pi 3 and Raspberry Pi 2. Each printer, apart from the Cube3 which is wireless already, has a dedicated Pi set up.

I get my Pi gear from Canakit who are also available on Amazon (aff link) and the Pi Hut. You might want to print my lego-compatible Raspberry Pi case 🙂

Octoprint software, or Octopi disk image

While you can install Octoprint manually, I recommend you get the Octopi disk image from octoprint.org. The disk image is much easier, all the hard work is done for you, including setting up video streaming, etc.

Web cam for remote 3d print streaming and viewing

You will also need a camera if you want to remote control your printer with streaming video and time lapse recordings.

I use the official Pi camera, SainSmart clones, and also USB webcams. Logitech mostly work out of the box, others need some configuration. Easiest is the official camera, which is what I would recommend. I’ve even had the ultra-cheap Sony Playstation camera working.

SD card

I don’t trust SD cards off ebay etc, I buy from Amazon or locally. Bad SD cards are the most common cause of crashes and mid-print fails. You can get away with 4gb because the image is not massive, but I recommend 8gb or greater if you are going to be loading large models and storing long time lapse videos.

Burning your SD card image

While I have often used a command-line tool for writing the Octopi image to my Raspberry Pi SD card, there is a much easier cross-platform, visual tool called Etcher. That takes a lot of the mistakes and confusion out of the equation. You will, of course, need an adapter or card reader if your computer does not have one built in.

Setting up Octoprint on your Pi, step by step

  1. Get your hardware and plug it all in. Watch the Octoprint installation video I provided to see how I attach the official camera the correct way round.
  2. Download the disk image from the Octoprint.org Octopi downloads and put it in a place you can find it later.
  3. Install and run Etcher (it’s available for Windows, Mac and Linux). It will take a while so go get coffee 🙂
  4. Set your wifi details in the “octopi-network.txt” configuration file on the SD – ensure you save as plain text, do not convert ” characters to curly ” characters!

Burn the Octopi disk image to put Octoprint on your Raspberry Pi boot disk

Burning Octopi image
Select image
Burning Octopi image
Choose the correct file
Burning Octopi image
Start writing

 

Edit the wifi settings:

Octoprint wifi configuration
Open the Octoprint wifi configuration file
Octoprint wifi configuration
Edit these lines
Octoprint wifi configuration
Remove # and add your wifi name and password

Then insert the Octopi SD into your Raspberry Pi and boot!

Once booted, you should be able to go to your Octoprint installation via octopi.local, but you will want to follow the video above for changing your login password and configuring your specific printer. Enjoy!

Related

Category: 3D PrintingTag: Hacks, linux, octoprint, raspberry pi, software
FacebookTweetPin

About Chris Garrett

Marketing nerd by day, maker, retro gaming, tabletop war/roleplaying nerd by night. Co-author of the Problogger Book with Darren Rowse. Husband, Dad, 🇨🇦 Canadian.

Check out Retro Game Coders for retro gaming/computing.

☕️ Support Maker Hacks on Ko-Fi and get exclusive content and rewards!

Previous Post:Creality CR-10 3d printerCreality CR-10 3d printer review – Large format, quality output, at a low price!
Next Post:ESP32 Arduino – First LookESP32

Sidebar

  • Facebook
  • Twitter
  • Instagram
  • YouTube

Recently Popular

  • Gweike Cloud Review
  • How to choose the right 3D printer for you
  • Glowforge Review – Glowforge Laser Engraver Impressions, Plus Glowforge Versus Leading Laser Cutters
  • Prusa i3 Mk3S Review
  • Best 3D Printing Facebook Groups
  • xTool D1 Pro Laser Cutter Review
  • Elegoo Mars Review – Review of the Elegoo Mars MSLA Resin 3D Printer
  • Glowforge ‘Pass-Through’ Hack: Tricking the Front Flap of the Glowforge with Magnets to Increase Capacity
  • How to Make a DIY “Internet of Things” Thermometer with ESP8266/Arduino
  • Wanhao Duplicator i3 Review
  • IKEA 3D Printer Enclosure Hack for Wanhao Di3
  • Creality CR-10 3d printer review – Large format, quality output, at a low price!
  • 3D Printed Tardis with Arduino Lights and Sounds
  • Anet A8 Review – Budget ($200 or less!) 3D Printer Kit Review
  • Make your own PEI 3D printer bed and get every print to stick!
  • Upgrading the Wanhao Di3 from Good to Amazing
  • How to Install and Set Up Octopi / Octoprint
  • Creality CR-10 S5 Review
  • Glowforge Air Filter Review
  • Thunder Laser Review
  • 3D Printing
  • CNC
  • Hardware
  • Laser Cutting
  • News
  • Retro Computing
  • Software

amiga amos arduino basic programming budget buying cad cnc commodore corexy c programming creality crypto doctor who emulation esp32 esp8266 filament fpga glowforge Hacks Ideas kids lighting linux Makes making Monoprice Parts pc props prusa python raspberry pi ratrig resin Reviews robots software sounds technology tips upgrades wanhao xtool

.

Maker Hacks Blog Copyright © 2023 · All Rights Reserved · Powered by Mai Theme