OctoPi
Raspberry PI distro for controlling 3D printers over the web
...OctoPi includes the OctoPrint software for 3d printer and a mjpg-streamer, which can be used to stream JPEG files over an IP-based network. Includes RaspiCam support.
Learn how you can support OctoPrint here.
https://octoprint.org/support-octoprint/