Created by Gina Häußge / @foosel
Just put the printer somewhere it doesn't disturb anyone, like the shed, the basement or a spare bathroom.
But actually watching it print is so mesmerizing and calming, and I also want to make sure nothing goes wrong!
So I can just put it somewhere within my Wifi's range and be able to access it without spending too much money on this convenience.
So I can always be sure that it's doing what it's supposed to be doing.
So I can still watch the printer do its magic.
So that I can quickly check up on it from any of my devices without the need to install anything.
All this in a reactive web interface using modern web technologies that ensure an experience just like on the desktop.
Source: github.com/jjg/octowatch
(big kudos to +Jason Gullickson)
(big kudos to +Adam Bryam)
Use a powerful machine for slicing from your Pi, all fully automated (Mailinglist post)
(big kudos to +Bryan Mayland)
(big kudos to +Christian Hoj & +Mauro Manco)
(big kudos to +Gijs van Roij)
... and there are so many more requests and ideas!
Patches and moderation help very welcome! :)
With OctoPi there's a dedicated distribution for the Raspberry Pi, created by +Guy Sheffer:
Or you can always install from source:
Website:
octoprint.org
Github (Source, Bugtracker, Wiki):
github.com/foosel/OctoPrint
events:
systemCommandTrigger:
- event: MovieDone
command: 'youtube-upload --email="<yourUser>"
--password="<yourPassword>"
--title="Timelapse: %(filename)s"
--description="Timelapse of %(filename)s, printed and recorded
via OctoPrint"
--category="Tech"
--keywords=OctoPrint "%(data)s"'
(Using youtube-upload)
events:
systemCommandTrigger:
- event: PrintDone
command: curl -s
-F "token=<yourApiToken>"
-F "user=<yourUserToken>"
-F "message=Completed %(filename)s"
-F "title=OctoPrint"
https://api.pushover.net/1/messages.json
(Using Pushover)
events:
systemCommandTrigger:
- event: PrintDone
command: curl -o /tmp/printDone.jpg
"http://localhost:8080/?action=snapshot" &&
mpack -s "Print of %(filename)s finished"
/tmp/printDone.jpg <your mail address>
(Using ssmtp
, mailutils
and mpack
, see the Wiki for details)