I have an Ender 3 V2 running off a Raspberry Pi and Octoprint, and it works. I'm trying to tune the prints and improve output, and I'm not sure how much impact the Pi has on the print quality.
The Pi I have is below recommended specs, being a "Raspberry Pi Model B Plus Rev 1.2" with 512 MB ram. This has one 700 MHz ARM CPU core, and the load average suggests it is CPU-bound
00:30:54 up 8 days, 16:25, 1 user, load average: 1.88, 1.62, 1.69
Memory usage is fine, with 84 MB used out of 366 MB available, so it's not RAM-bound.
I have a USB webcam working too, and while I can watch a print in progress, the box cannot deal with processing timelapse. It takes over an hour to process an hour's timelapse footage, so I had to disable that.
The documentation for OctoPrint states
Recommended hardware: Raspberry Pi 3B, 3B+ or 4B. Expect print artifacts and long loading times with other options, especially when adding a webcam or installing third-party plugins. Setups not using recommended hardware are not officially supported.
Raspberry Pi Zero W is not recommended explicitly.
Question: What kind of quality issues can arise from running OctoPrint on an under-specced Pi? And would my print quality improve with a higher-specced print server?