This app was mentioned in
with an average of
Why not use Printoid? notifications, control, already all built in. The author also has another app for management of print materials I believe.
Yes printoid! It gets constant updates, the author is very helpful and it supports everything I could wish for including a floating icon for quickcheckig the webcam stream, android wear support, in app browsing of models and more.
any pi will work, octopi doesn't require much power. If you're going to be adding a screen and camera then you'll want a little more to make everything smooth so at least a rpi2 but you may as well get the rpi3 or even the new 3b+, it's overkill but it's also not much more expensive.
there's a list of compatible webcams on the octoprint page. As for screens you don't need one since octopi is meant to be networked and controlled from a browser, so just about any device can control/monitor it. I use my phone and an app called Printoid (but you can certainly just use a browser). The screen is just for standing in front of the machine and there's a good chance your machine already has a screen so there's likely no point in it.
If you are formatting your sd card using the octopi image, i'm not sure if plugging the output of the pi into a screen will show a browser with octoprint opened (most likely a bash terminal)
If you are installing octoprint yourself from a raspberry pi base image (raspbian?) then it would be up to you to have some browser installed on your raspberry pi and have it opened on the screen.
Might be wrong though.
What I find works for me is using a phone app ( Printoid works for me, https://play.google.com/store/apps/details?id=fr.yochi76.printoid.phones.trial ) that has a nicer ui for octoprint on a phone format. This is to monitor when farther from the printer and restarting prints once they are done. For slicing, you will still have to do it on a real computer and that can serve as a monitor too :P
That was my goal with the Sainsmart, learn a firmware from the ground up. Everything stays cool running Marlin RC8 bugfix with bed leveling which is pretty damn cool not to mention all the safety features which I believe are disabled. Not much is left of my original Wanhao but served its purpose as a learning tool. Got to have OctoPrint, if you are an android user checkout (Printoid)[https://play.google.com/store/apps/details?id=fr.yochi76.printoid.phones.trial&hl=en] well worth the cost for pro.
Check out Printoid. I have it setup just for the local network, but remote wouldn't be too hard.