@mmiscool said in Ability to use real serial as default interface rather than USB.:
that knocks out the USB interface from time to time.
I hunted USB problems between a Pi and a different controller board (Planet CNC) for weeks. Manifested as a USB disconnect that would occur every 5 to 20 hours when cutting. Everybody thought it was EMI. Near the end of the debugging, had just the Pi and the PCNC board in a cage. Still happened.
Tried all kinds of things. Including 3 different Pi 3B+ boards. Really, lots of hardware changes. Excellent support from the PCNC people; many suggestions.
Turned out the Pi 3B+ has known USB issues. Very hard to pin this fact down with Google searches... (hard to separate Pi versions, and a huge signal/noise ratio with many posts that blur the 3B+ issue). If you read very carefully it becomes apparent.
In my case, switched to a Pi4 and USB became completely stable. Tested for 30 and 40 hours at a time in the cage. Put the setup back in a CNC router that uses 70V Nema 23s. Perfect. Several 20 and 30 hour cuts. Many, many, shorter cuts since then.
I have read that perhaps Pi2 and Pi3B (not plus) are also USB stable but have no direct experience either way.
Summary: Pi3B+ will disconnect USB every few hours; Pi4 is USB stable.