Saturday, November 1, 2025
Home3D PrinterSet Up Multiple Octopi loaded on Raspberry Pi Zero

Set Up Multiple Octopi loaded on Raspberry Pi Zero

More printers are being released with Wi-Fi as a feature, but many are without Wi-Fi.  So, wouldn’t it be nice if you could add Wi-Fi to your printer?  Problem:  I have three MonoPrice Duplicator i3s in my garage.  When I print to them I place my .gcode file on a mini SD stick and then run it to my garage to print the file.  While this may not be a problem to most, for me with three kids I can’t stay in the garage all day or night ensuring my print doesn’t fail.  Luckily there is a solution in a little operating system called Octopi which can be loaded to a small hobby computer called Raspberry Pi.  Raspberry Pi has Wi-Fi and USB, so it can easily be plugged into your printers USB port and connected to your home computer via your Wi-Fi and a handy local website.  In this tutorial I will be giving complete step by step instructions on setting up Octopi with OctoPrint on multiply Raspberry Pi Zero.

What do We Need?

  • Raspberry Pi 1,2,3, or 0
  • Raspberry Pi Case
  • Mini SD Card
  • Mini SD Card USB Interface
  • 5 Volt Power Cable
  • USB to Printer Cable
  • Raspberry Pi Camera
  • Raspberry Pi Camera Cable
  • Raspberry Pi Camera Mount
  • M3 screws w/hex heads, washers, and nuts (to assemble and mount camera mount)

Let’s put it together

I opted to use Raspberry Pi Zero’s because of the substantial price savings, but with a savings in price comes other issues.  The Pi Zero uses Micro USB’s, so you will need to buy USB converters or cables which have a male micro USB end.  Also while the Pi Zero uses less power it is also slower than other versions of the Pi.  Now knowing all that, it will cost you about $10.00 per Pi Zero compared to $30 for a Pi Two or Three.  As long as you don’t use the HDMI video out, the speed shouldn’t be an issue.   I have taken many time lapse videos with mine since building it.  So what are the steps?

Step One.

We’ve got all of our parts on hand and are now ready to assemble and program the Pi Zero.  My Pi Zeros were bought from Micro Center (on sale for $5 each) and the cables, adapters and cameras came from AliExpress.  I paid $1 each for the cables and adapters and $10 each for my cameras.  Download the latest Octopi Print OS from OctoPrint.org.  You will also need to download an .ISO image file extractor like IsoBuster, CDmage, Daemon Tools, or Winrar .  Once you’ve installed one of these use an USB CD card adapter and plug in your blank SD card.  Now use the .ISO extractor program you choose too extract the contents of the .ISO OctoPrint  file to the SD card.

Step Two.

First we must configure the Octopi-network.txt file.  While the SD card is attached to your computer open the Octopi-network.txt file with Wordpad or any other text editor.  Uncomment your flavor of security for your home network by removing the pound signs (#) directly at the beginning of the lines.  Now enter your SSID for your home network and password.  That’s all you need to do, now save the file and exit your editor.

Network
Octopi-Network.txt

Step Three.

Eject the SD card from your computer and insert it into the MicroSD card slot on the Raspberry Pi Zero as shown in the picture below.

pi

Now plug the power into the Micro USB 5V Power connector on the Pi Zero.  The power LED will light on the Pi Zero indicating it is reading the operating system from the SD card and loading.

Step Four.

This will be the most important step, we will now configure the Host name so we can run multiple Pi Zero’s.  You will need to download and install PuTTY.  PuTTY is an SSH telnet client, that we will use to access Octopi on the Pi Zero through our Wi-Fi connection.  It is possible to attach a keyboard and screen to the Pi Zero but not necessary as the PuTTY will allow us to access the Pi Zero without the need for extra cables and hardware.   Next download and install Bonjour Print Services for Windows. This will allow us to access the Pi locally at Octopi.local.   After installing PuTTY, click on the desktop icon and the PuTTY Configuration window will open.

PuTTY Configuration

In the Host Name (or IP address) type Octopi.local and click open.  There is no need to change any of the other default settings.

Password

To login type “pi” and the password  “raspberry”, you change the password later.

Pi

Type “sudo raspi-config”.Config

Select “2 Hostname” and change it from “Octopi.local” to “Octopi1.local” or any other name you want to use.  It is very important that each Raspberry Pi Zero have its own unique Host name or they will crash when trying to access the network, because you cannot have two or more devices with the same Host name on the same network.  Next select “5 Interfacing Options” and enable the Raspberry Pi Camera.  After you return to the main screen select “Finish” and answer the question “Would you like to reboot now” with “<YES>”.  The Pi Zero will then perform a reboot, which will shut down your PuTTY connection.  This step will have to be repeated with each of your PI ZERO’s, so each has their own unique Host Name.

Step Five.

Let’s configure the Octopi1.local interface for your printer. Type Octopi1.local into your browser and you should see the following screen:Access Control

Use this first screen to assign a logon name and password.  This is not necessary if you are the only one using your network or you don’t have access to your local net from other networks.  In that case you can disable access control.  Next go through the automatic setup and describe your printer to OctoPrint.  You will need to know your build plate dimensions, Bandwidth, number of extruders, and the USB port name.  At this point we are ready to attach the board and camera to the printer.

Step Six.

This is the final setup step and in this step you will need a box to mount the PI ZERO and camera box and a way to attach the camera to the printer.

PrinterPrinter

 

 

 

 

DoneFinally, click on the CONNECT button to have full remote control of your printer and be able to monitor it from anywhere in your home.  You still have to go to the printers to ensure your printer is level, feeding filament,and operating properly at first.  The rest of the print can be monitored in the warmth of your home.

In Conclusion.

Octopi is a great operating system for remote automation of your Maker Space and easy to set up.  With steps given in this article you should now have complete control of your Maker Space from a distance.  OctoPrint is constantly being upgraded and even has the ability download and install plugins created by other users.  For example you can download a plugin that monitors filament and pauses your print when the filament runs out.  With the use of Raspberry Pi Zero cost should not be a problem when setting this hardware and software up.  Finally, understand OctoPrint while it is free to install and use is a project of love and respect.  If you feel the same as me please support Gina Häußge over at patreon.com, so she will continue her love of this hobby.

 

Julie Jolly
Julie Jolly
A former member of the Geek Squad with a BS in Computer Science, I have had an interest in computers as long as I can remember and currently own and operate five 3D printers for the past two years.
RELATED ARTICLES

16 COMMENTS

  1. A tip. As step one, use Etcher instead. That is what https://raspberrypi.org/ recommend, and it is much easier than the other tools I used.

    And yes, you forgot to change the password for the user pi. You should probably use the command “passwd” or use the selection “1” in the “raspi-config” command.

    I have not tried the OctoPrint for Raspberry Pi, but I know that when you install an ordinary Raspberry Pi, you need to create an empty file to start SSH server on the Raspberry pi. Could be good to know for future installations.

    Anyways, I will try your installation to see if I can set that up for my printer.

  2. Thank you for the guide Henry, and for the tip Anders! Setting up OctoPi seemed a little daunting as I haven’t done it before. This guide made it look so simple. I have been really busy with work lately, but as soon as I can get some time I want to give this a try.

  3. So cool that we’re able to do this! Rasberry Pi is amazing! Thanks for the step by step instructions. Even I think I’ll be able to get this done! Ha! It’s great to have a camera set up to monitor the progress and have a connection to the printer when it’s a hassle to physically get to the place it’s at! Great program too!!!

  4. Henry – I’ve found the Pi zero to be a little under powered for some prints. I’ve seen artifacts when printing from the Pi using serial that don’t exist when printing from the SD card. I’ve upgraded to the Pi 3 for all my printers that have video capture. If these are not an issue for you, given the super inexpensive cost of the Pi zero, it’s definitely an excellent choice.

  5. Several statements in this article are wrong, such as when you say to get “mini USB” cable and “Mini SD card”. Mini SD cards don’t exist, you meant microSD cards, and mini USB connectors do exist, but don’t work with raspberry Pis, which use Micro USB. Also the “Raspberry Pi 1” as you call it does not use a microSD card, but a full size, regular SD card.
    You also failed to mention that with the raspberry Pis before the Pi 3, as well as with the Pi Zero (non w) model you need to either use a wired Ethernet connection, or a usb WiFi adapter. It’s sad that this article had so little (if any) proofreading, which would have caught these obvious mistakes. It’s also confusing when you’re so inconsistent between calling them (for example) “Pi 2” and “Pi Two” when it’s normal never written that way.

Most Popular

Recent Comments

mperkins37 on 3D Printed Rockets
desitheblonde on New Low-Cost LSAM 3D Printer
Mad3DHatter on Flex3Drive Review
Salvatore_Lacorte on Guide to Successful ABS Printing
Jordi Lopez on 3D Printer Maintenance
Bill Nonnenmacher on 3D Printed Gears Easy!
Andy Marriott on Flex3Drive Review
Denny Hannaford on Creality Ender 3 Announced
Tom Baxter on 3D Printer Maintenance
Daniel Faegnell on How does 3D Printing work?
Tom Baxter on 3D Printer Maintenance
Tom Baxter on 3D Printer Maintenance
Henry Jolly on 3D Printer Maintenance
mperkins37 on 3D Printer Maintenance
Brian Martin on 3D Printer Maintenance
Melanie F. on DIY etching
Melissa Englebright on 3D Printer Maintenance
Kelly Freeman on 3D Printer Maintenance
Jeremy Fister on 3D Printer Maintenance
Ronan on DIY etching
mperkins37 on 3D Printer Maintenance
mperkins37 on 3D Printer Maintenance
mperkins37 on 3D Printer Maintenance
Leesa R McClure on 3D Printer Maintenance
Charles Goldman on 3D Printer Maintenance
Tom Baxter on 3D Printer Maintenance
mperkins37 on 3D Printer Maintenance
Carol Oddy on DIY etching
Tom Baxter on 3D Printer Maintenance
Michael Perkins on 3D Printer Maintenance
Michael Perkins on 3D Printer Maintenance
Michael Perkins on 3D Printer Maintenance
Richard Bynum on 3D Printer Maintenance
Richard Bynum on Slicers: Which one to use?
Brian Martin on Flexion Retrofit Kit Review
Carol Oddy on DIY etching
Richard Bynum on Flexion Retrofit Kit Review
Michael Perkins on Flexion Retrofit Kit Review
Richard Bynum on 3d printer Extruders
Michael Perkins on DIY etching
Richard Bynum on Rigid.ink Review
Justin K Jones on Wanhao D7 Review
Brian Martin on Creality Ender 3 Announced
Michael Perkins on Creality Ender 3 Announced
Richard Bynum on Autodesk to .STL
Chris Kockler on Creality Ender 3 Announced
Michael Perkins on MG Chemicals wood filament
Ronald Shropshire on MG Chemicals wood filament
Michael Perkins on MG Chemicals wood filament
Richard Bynum on 3D printed CNC Mill
Richard Bynum on 10 Fun Things to 3D Print
Justin Flugum on Creality Ender 3 Announced
Richard Bynum on Creality Ender 3 Announced
Justin Flugum on Creality Ender 3 Announced
David Griffith Rowe on Interesting 3D Printed Drone Projects
Richard Bynum on Wanhao D7 Review
Richard Bynum on ColorFabb Filament Review
Richard Bynum on Who is 3D-PT?
Richard Bynum on BuildTak – Is it Worth it?
Richard Bynum on Who’s 3D model is it?
Sumit Trivedi on MG Chemicals wood filament
Richard Bynum on CAD Review for 3D Printers
Asgor Reidaa on DIY etching
Asgor Reidaa on Wanhao D7 Review
Richard Bynum on MG Chemicals wood filament
Richard Bynum on 3d Print a Rubber band gun
Richard Bynum on 3d Print a Rubber band gun
Justin Flugum on Wanhao D7 Review
Tom Baxter on Wanhao D7 Review
Asgor Reidaa on 3d Print a Rubber band gun
Nathan Cox on Wanhao D7 Review
Nathan Cox on DIY etching
Tom Baxter on DIY etching
Richard Bynum on DIY etching
George Fomitchev on DIY etching
Richard Bynum on Wanhao D7 Review
Richard Bynum on Magnetic PLA Filament
Justin Flugum on Selfcad – A Short Review
Justin Flugum on Top 10 3D Printer Upgrades
Stan Baldwin on Vacuum Drying PLA Pt.1
Richard Bynum on 3D Printed Robots & Figures
Richard Bynum on Marlin a beginners guide
Richard Bynum on G-Codes – Wiki
Richard Bynum on How to NOT Be a 3DHubs Noob
Richard Bynum on 3D-Printing for Scuba Diving
Richard Bynum on Vacuum Drying PLA Pt.2
Asgor Reidaa on 3D Printing Dictionary
Richard Bynum on Vacuum Drying PLA Pt.1
Richard Bynum on What 3D-Printer to buy 2016
Richard Bynum on 3D Printing Homes
Madalyn Nguyen on 3D Printing Dictionary
Daniel Waldner on Prusa i3 MK3 – New Features
Richard Bynum on TOP 5 3D PRINTED CARS
Richard Bynum on 3D Printer safety tips
Annaloa Hilmarsdottir on The Anet A8 3D-Printer DIY Kit Review
David Robert Pemberton on 3D Printed Grenade Launcher
Justin Flugum on 3D Printer safety tips
Darren Scrubb on 3D Printing in the Classroom
Tom Baxter on 3D Printable Tools
Darren Scrubb on 3D Printing Homes
Darren Scrubb on 3D Printing Jewellery
Richard Bynum on Flex3Drive Review
Stan Baldwin on 3D Printed Grenade Launcher
Richard Bynum on Magigoo Adhesive Pen
Linda Beghtel on 3D Printing Jewellery
Richard Bynum on How much to Charge?
Justin Flugum on How much to Charge?
Jon Gardner on Big 3D Printers
Tom Baxter on 3D Printing Dictionary
Richard Bynum on 3D Print Wood Working Tools.
Richard Bynum on Sienci Labs Mill One
Lori Mahan on 3D Printing Jewellery
Tom Baxter on RIP Pinshape 2013-2016
Richard Bynum on 3D Printing Dictionary
Justin Flugum on 3D Printable Tools
B Michenfelder on Sienci Labs Mill One
John Smith on 3D Printing Jewellery
Richard Bynum on 3D Printed Gears Easy!
Stephen Shimatzki on The 3D Printing Gifts Guide 2018
Richard Bynum on Helpful Holiday Safety PSA.
Santiago Archilla on Making Money With 3D Printing
Braxten Brannon on 3D Printing in the Classroom
Stuart Hawton on 3D Print Wood Working Tools.
Richard Bynum on 3D Printing Jewellery
Tom Baxter on 3D Printing Jewellery
Stuart Hawton on 3D Printing Jewellery
Stuart Hawton on 3D Printing in the Classroom
Richard Bynum on 6 Taboos of 3D Printing
Dawn Mateo De Acusta on Holiday Gifts for Your 3D Printer
Todd Whetstone on Folgertech FT-5 R2 – Review
Todd Whetstone on Folgertech FT-5 R2 – Review
Richard Bynum on 3D Printing Filament Review
Sandi McGinnis on Folgertech FT-5 R2 – Review
Andreas Gasser on Folgertech FT-5 R2 – Review
Edward Dekkers on Folgertech FT-5 R2 – Review
Andrew Venkersammy on Holiday Gifts for Your 3D Printer
Braxten Brannon on 10 Hotends for your 3D printer
Jon Acosto (3DPrintnerd.com) on Calidum HALE Heated Bed – Review
Macario on Flex3Drive Review
Tom Baxter on Beer based Filament
Tom Baxter on Rick and Morty 3D Models
Richard Bynum on Rick and Morty 3D Models
Richard Bynum on Top 10 3D Printer Upgrades
eduardo martini on Prusa i3 MK3 – New Features
Richard Bynum on Random Models on Thingiverse
Richard Bynum on Random Models on Thingiverse
Michael Champlin on Random Models on Thingiverse
Richard Bynum on Random Models on Thingiverse
Michael Champlin on How to calibrate a 3D Printer
Michael Champlin on 3D Printer safety tips
Richard Bynum on Selfcad – A Short Review
Richard Bynum on Selfcad – A Short Review
Richard Bynum on The Ultimaker 2 3D Printer
Jared Heifetz on Top 5 3D Printers Under $300
Jared Heifetz on Top 5 3D Printers Under $300
Richard Bynum on Top 5 3D Printers Under $300
Jared Heifetz on 3D Printer safety tips
Richard Bynum on 3D Printer safety tips
Jared Heifetz on Magigoo Adhesive Pen
Jon Acosto (3DPrintnerd.com) on The 13 Phases of 3D Printing
Jared Heifetz on 3D Printable Tools
Richard Bynum on 3D Printable Tools
Jared Heifetz on 3D Printable Tools
David Klein on 3D Printable Tools
Richard Bynum on 3D Printable Tools
mperkins37 on 3D Printable Tools
Jared Heifetz on 3D Printable Tools
mperkins37 on 3D Printable Tools
Dewu Han on 3D Printable Tools
mperkins37 on 3D Printable Tools
Tania Alam on 3D Printable Tools
Jon Acosto (3DPrintnerd.com) on Advertising Your 3D Printing Business
mperkins37 on Sienci Labs Mill One
mperkins37 on Flex3Drive Review
Jeffrey M. Holliman on Flex3Drive Review
tpoage@mindspring.com on The Ultimaker 2 3D Printer
tpoage@mindspring.com on Snapmaker: The All-Metal 3D Printer
tpoage@mindspring.com on The best 3d print bed material
tpoage@mindspring.com on Snapmaker: The All-Metal 3D Printer
Stan Baldwin on 3D Printed Grenade Launcher
tpoage@mindspring.com on 3D Printed Grenade Launcher
tpoage@mindspring.com on A New Era in Desktop 3D Printing
tpoage@mindspring.com on Dynamo3D One Pro Unboxing & First Print
tpoage@mindspring.com on 3D Printed Guns as Illegal 3D File?
tpoage@mindspring.com on 3D Printed Guns as Illegal 3D File?
tpoage@mindspring.com on Get more from your cyclops scanners
tpoage@mindspring.com on 5 kits to get more from your 3D Printer
mperkins37 on TOP 5 3D PRINTED CARS
tpoage@mindspring.com on Top 10 3D Printer Upgrades
tpoage@mindspring.com on Media falsely attacks 3d printing again
tpoage@mindspring.com on 3D Printing Communities on Google+
tpoage@mindspring.com on 3D Print Wood Working Tools.
mperkins37 on TOP 5 3D PRINTED CARS
tpoage@mindspring.com on 3D Printing Market Trends For 2017
mperkins37 on TOP 5 3D PRINTED CARS
tpoage@mindspring.com on 3d Printing Brushless Motors and More
tpoage@mindspring.com on TOP 5 3D PRINTED CARS
jvastine on TOP 5 3D PRINTED CARS
mperkins37 on TOP 5 3D PRINTED CARS
tpoage@mindspring.com on 3D Printer manufacturers list 2020
tpoage@mindspring.com on How Strong is PLA? Lab Experiment!
tpoage@mindspring.com on Vacuum Drying PLA Pt.2
tpoage@mindspring.com on Top 6 Unique CAD Programs (2016-2017)
tpoage@mindspring.com on Finishing & Painting A 3D Printed Alien!
tpoage@mindspring.com on 10 Popular 3D Printing Fidget Patterns
tpoage@mindspring.com on Slicers: Which one to use?
tpoage@mindspring.com on Top 10 Large Format 3D Printers
tpoage@mindspring.com on 13 Best CAD Programs for Kids
tpoage@mindspring.com on 10 Places To Get Free 3D-Printing Files
tpoage@mindspring.com on Upgrading a Prusa i3
tpoage@mindspring.com on Top 7 3D Scanners on a Low Budget
tpoage@mindspring.com on 5 Fun Prints for your new 3d printer.
tpoage@mindspring.com on The Tantillus Part 1
tpoage@mindspring.com on What is Love? 3D Print Me (NSFW)
tpoage@mindspring.com on 3D Printing for the Second Cold War Pt.1
tpoage@mindspring.com on 5 Ways to Feed your 3D Printing Habit
tpoage@mindspring.com on Helpful Holiday Safety PSA.
tpoage@mindspring.com on 3D Printing a Quadcopter: Part 1
mperkins37 on Testing TinkerCAD Beta
tpoage@mindspring.com on Will your 3D-printer kill you?
mperkins37 on Testing TinkerCAD Beta
tpoage@mindspring.com on Big 3D Printers
mperkins37 on Testing TinkerCAD Beta
tpoage@mindspring.com on Testing TinkerCAD Beta
mperkins37 on Testing TinkerCAD Beta
tpoage@mindspring.com on Nanodax Glass Wool Polypropylene Review
tpoage@mindspring.com on Kanesis Hemp Bio Plastic PLA Review
tpoage@mindspring.com on Great 3D-Printers to look for 2016!
choschiba on 3D Printing Fidgets
tpoage@mindspring.com on Folgertech Kossel build Part 1
tpoage@mindspring.com on Build Plate Supported 3D Printing
tpoage@mindspring.com on Top 6 Unique CAD Programs (2016-2017)
tpoage@mindspring.com on Let’s move our prints to the cloud!
tpoage@mindspring.com on The Guardian of Techno phobia
tpoage@mindspring.com on 3D printing your own cosmetics with Mink
tpoage@mindspring.com on 3D Printing Fidgets
tpoage@mindspring.com on Folgertech Kossel build Part 1
tpoage@mindspring.com on Build Plate Supported 3D Printing
tpoage@mindspring.com on Ultimaker 3 – A Quick Review
Nick Kalogeropoulos on Why 3D Printing Must Alter Its Course
Andrew Werby on 3D Printing Homes
Andrew Werby on 3D Printing Homes
Nick Kalogeropoulos on 3D Printing in the Army: Here’s how
mperkins37 on 3D Printing Homes
mperkins37 on 3D Printing Homes
juggernath on 3D Printing Homes
mudface2003 on Upgrading a Prusa i3
Alexis Puentes on Five amazing DIY 3d printers.
lucpet on 3D Printing Piracy
Tony Davies on 10 Fun Things to 3D Print
Italo Soares on 3D Printed Gears Easy!
Frostbite on Vacuum Drying PLA Pt.1
3AM Productions on 3D printer after care Package
3AM Productions on RIP Pinshape 2013-2016
Italo Soares on About me: Italo Soares
Lays Rodrigues on Slicers: Which one to use?
Robbie Pearson on How To Use TinkerCAD
Robbie Pearson on Edit STL Files with TinkerCAD
Tony Davies on Marlin a beginners guide
3AM Productions on 3D PRINTED SEX TOYS
Alexis Puentes on Sintron Prusa i3 Review
Daniel F on Beer based Filament
Curtis J. Pratt on Beer based Filament
bioelectrobot on Beer based Filament
admin on Makergear M2