Octoprint is great but be aware that on low powered platforms (like the Pi) it will struggle to send gcode to the printer fast enough and you may find that the quality of the print is degraded. For that reason, I no longer use Octoprint on the Pi.
That was a Pi 2 and Octoprint 1.2.15. I just noticed one day that objects printed directly from S3D on a laptop came out better looking than objects printed using Octoprint on the Pi (exactly the same gcode, printer, filament, etc.) I am not alone in recognising this limitation. Others have confirmed it, too. Please don’t think I am knocking either the Pi or Octoprint, I’m not, the’re both great.
That IS weird, serial is super slow so there’s no reason for this other than something else causing the software serial data act oddly.
It’s a real shame you’ve given up with octoprint as there’s a bunch of lovely people here (including octoprints creator) who would enjoy trying to help iron this out for you.
Yeah I signed up for the Patreon because I get so much value out of the software across all my printers, I feel I need to support her in her development
I recently added OctoPi running on a old Pi B to my printer and also had problems with the print quality. Sometimes I got errors of broken connection to the printer. I tried several different USB cables until I found a quite short one. This completely solved the problems. So maybe give it a try with a short cable