I'm returning to 3D printing after an unwanted hiatus... the printer I had been using, a FlashForge 3D Creator Pro, suffered an accumulation of problems that required spending an increasing amount of time on fixes / maintenance and a diminishing portion of time on successful printing. I've just plunked down the cash for a Prusa i3 MK3 on the hope that it will be more reliable.
While waiting for my MK3 kit to arrive, I've started looking into running OctoPi as its controller. To my surprise, I've found a number of open questions about this general topic:
Some posts recommend the specially designed OctoPrint for MK3 image (https://manual.prusa3d.com/c/Octoprint_for_Original_Prusa_i3_MK3); others recommend installing Raspbian Lite, OctoPi, and some special configuration for the MK3.
Some posts recommend running OctoPi/OctoPrint on an RPi Zero W connected via Einsy headers; others say that the Zero CPU is too limited. Some recommend a 3/3B/3B+, even though the Prusa printable case doesn't fit it and you might have to use USB; others say that USB control creates a performance bottleneck and loses some features, like the filament run-out sensor.
Some posts assert that using OctoPi, or indeed anything but the native software printing directly from an SD card, is likely to introduce problems. I guess I could use a FlashAir card to make life a little easier and send STLs over WiFi, but obviously, a lot of the advantages of OctoPi are gone.
Anyone care to weigh in?