I’m a huge fan of octoprint on raspberry pi. I’m not a huge fan of raspberry pi lately. I’ve heard of le potato and orange pi. Some searching shows that people have done it on both of those.
Does anyone have any experience running it on a small board computer other than raspi?
I will second this recommendation. The main purpose of the SBCs is running Linux with easy access to GPIO pins. If you are using USB just run off of a small x86 machine and avoid the hassle.