Introduction: Wireless 3D Printing

Have you ever wanted to wirelessly 3d print, lively watch your prints. You can even stop start and upload new prints. A software called Octoprint allows this.

About

------------------------------------------------------------------------------------------------------------------------------------------------------

OctoPrint is a so called host software for 3D printers that controls your 3D printer and sends it the actual commands to do its job. Other tools for this task include Printrun, Repetier Host and also Cura. OctoPrint differs from existing host solutions in that its major focus is to provide a web interface that allows controlling the printer remotely from anywhere on the network or even the internet while offering the same responsiveness and feedback options available on native host applications like the ones listed above. In order to achieve this, OctoPrint makes heavy use of current web technologies and frameworks, such as AJAX and HTML5 web sockets. OctoPrint was developed to be run on small embedded devices such as the popular Raspberry Pi. It allows you to turn your existing 3D printer into a WiFi enabled one and untether it from your laptop or work station.

What's in the package?

------------------------------------------------------------------------------------------------------------------------------------------------------

OctoPrint currently offers the following features, with more on the way:

uploading .gcode files to the server plus optionally the printer's SD card and managing them via the UIselecting a file for printing, getting the usual stats regarding filament usage (length and volume, stats not available for SD card filesstarting, pausing and cancelling a print jobwhile connected to the printer getting information regarding the current temperature of both head and bed (if available) in a nice shiny javascript-y temperature graphaccess to the communication log (with the temperature and SD progress calls optionally filtered out to avoid clutter) and sending arbitrary codes to be executed by the printerpreviewing the gcode of the selected model to be printed (via GCodeVisualizer), including rendering of the progress during printing (not available when SD printing)visual monitoring of the printer via webcam stream integrated into the UI (using e.g. MJPG-Streamer)creation of timelapse recordings of the printjob via webcam stream with shots triggered either by a z-change (not available when SD printing) or every n secondsaccess control to provide a read-only mode on the web interface, allowing any actions only to logged in usersconfigurable custom controls to add to the "Control" tab (Examples) configurable system commands made available in a special dropdown, e.g. to shutdown OctoPrint's host or updating the software via git (Examples) configurable system commands or gcode commands to be triggered on certain system events (Examples).

Step 1: Download Source Files

Step 2: Flashing SD Card

Step 3: Loading OctoPrint

Drag the OctoPrint source files to the SD card After flashing the image to SD and booting your RaspberryPi with it you should now put the following in your browser search "http://octopi.local" – if you are running Windows, you will need to install “Bonjour for Windows ONLY” first for this to work – or alternatively at its regular IP.

Bonjour for Windows ONLY:

http://support.apple.com/kb/DL999

Step 4: Overview Video

If you need visual help with installing OctoPrint please use this video:

Step 5: Frequently Asked Question

This link should have the answer to almost all your question if it doesn't feel free to ask your question in the area below and I will answers them as soon as I get the chance.

https://github.com/foosel/OctoPrint/wiki/FAQ

Step 6: Thanks Using My Tutorial Have a Great Day

Once again feel free to ask your question in the area below and I will answers them as soon as I get the chance to thanks.