Introduction: Wireless 3D Printing & Monitoring Using Astroprint and Raspberry Pi

About: I did my Masters and Bachelors in computer science. I have been tinkering with Computers & Electronics at a very young age. I am always fascinated by the technology and I try to explore how to integrate both c…

This Instructable is written to show you how to configure your existing 3D Printer to print and monitor wirelessly using Astroprint software. You can monitor it from home and anywhere using your Smartphone, Tablet, Laptop with any browser and Astroprint account. It was a great Kickstarter project. They also sell Astrobox hardware (Instead I am using Raspberry Pi here). Please visit them at https://www.Astroprint.com. If you have Raspberry pi, you can accomplish this task fairly quickly and easily by downloading the software and burning the image to the SD Card.

Step 1: Parts Required

Hardware Needed

  1. 3D Printer
  2. Raspberry Pi with 3 USB Outputs (3D Printer, Wifi, Camera)
  3. Micro SD Card with Micro SD Card reader
  4. WiFi USB adapter
  5. USB Webcam
  6. SD Card reader
  7. 5V Power Adapter for Raspberry Pi

Software Needed

  1. Win32 Disk Imager
  2. SD Formatter
  3. Astroprint software ( https://www.astroprint.com/downloads )

Step 2: Download Astroprint Software

Goto https://www.astroprint.com/downloads and download "AstroBox-rpi-0_5_2-20150209.zip" or latest software and Unzip to a folder. If you don't have an account, you have to create an account.

Step 3: Un-Compress the Zip

Extract the files from Zip to a folder.

Step 4: Format SD Card

Insert Micro SD Card into Micro SD Card adapter and Connect the Card reader to your computer. Down SD Card formatter utility (https://www.sdcard.org/downloads/formatter_4/index.html) and make sure the correct SD card drive is selected, Select format size adjustment option to ON and click Format.

Step 5: Burn the Astroprint Image to Micro SD Card

Click Blue folder to browse and select the Astroprint software image you downloaded in earlier steps. Please make sure the correct drive is selected and Click Write. The Write will take approx 3-5 minutes.

Step 6: Install SD Card and Wifi to Raspberry Pi

Install SD Card and Wifi adapter as shown into Raspberry Pi and Connect to Power. Wait for 5 minutes and let it boot and come online.

Step 7: Scan Your Wifi and Connect to Astrobox-xxxx

Scan your Wifi to see if you see Astrobox-xxxx in your Wifi Connections and connect to this astrobox-xxxx hotspot. This is your Raspberry-Pi hotspot.

Step 8: Connect to Your Astrobox-xxxx

Astrobox-xxxx (where 4 X's are number which identifies your new Astrobox) example shown here is Astrobox-8946.local

Open a Browser and type http://astrobox-xxxx.local as shown this will bring up the screen as shown. (again please replace 4 x's with the number which you see on yours) and Click Begin setup.

Step 9: Name Your Astrobox

In this step name your Astrobox and Note down the Astrobox connection URL.

Step 10: Connect Astrobox to Your Home Wi-Fi / Internet

Choose your Wifi Connection and Enter Password and Click Connect

Step 11: Login to Your Account With Astroprint Account

Login to your Astorpint Account or Create a new account. There is a free and a paid account. Free will work just fine. Next Step is where we connect our 3D Printer to the Raspberry Pi B+.

Step 12: Connect 3D Printer to Astrobox (Raspberry Pi)

Turn ON the 3D Printer and Connect 3D Printer USB Cable to Raspberry Pi and Click continue. Select the Correct Baud rate and click connect.

Step 13: Check Your Printer Status

Click on Connected Devices to see your Raspberry-Pi Astrobox. Click on Camera/Controls which will take you to a different screen showing the current printer bed and nozzle temperature. If you have connected the Web Cam, take a picture and adjust as needed.

Next Click Launch UI.

Step 14: Launch Astrobox UI

Clicking Astrobox UI will launch this window where you can upload the Gcode files and STL files and Click on the right most printer icon for printing your Gcode file , it will automatically setup the temperature and heat bed according to your Gcode specifications. The Second screenshot shows here the temperature of head bed is rising. (Most of your are probably aware of how to slice 3D Printer files, so, I am not going to go through how to slice 3D printer files in this instructable).

Step 15: Secure Your Astrobox/Raspberry Pi

Launch Astrobox UI (Click that Window) and Click on top as shown , this will bring a drop down menu, Choose Settings. Click Under Internet connection and Click Stop hotspot. This will stop broadcasting from your Raspberry-Pi so others cannot connect to your hotspot.

Step 16: Control X,Y,Z Axis and Extruder Temperatures

After you launch Astrobox UI, You can also Click as shown to bring up the Controls to Control X, Y, Z axis and Extruder temperature etc (equivalent to pronterface).

Step 17: Securely Power Off

Goto the same UI Controls Menu and scroll to the bottom to Gracefully shutdown your Astrobox/Raspberry-Pi Device and unplug it.

Pi/e Day Contest

Participated in the
Pi/e Day Contest