OctoPi
Raspberry PI distro for controlling 3D printers over the web
OctoPrint is a snappy web interface for your 3D printer that allows you to control and monitor all aspects of your 3D printer and print jobs right from within any browser on your network.
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/