Genau das ist das Problem.
Das Sanguinololu Board hatte ich auch. Hab dann auf Ramps umgestellt aber damit war das Problem nicht behoben.
Ich hatte den UART-Treiber der PC-Software in Verdacht die über einen virtuellen COM-Port mit dem Controller des 3D-Druckers kommuniziert.
Ich selbst entwickle Microcontroller Systeme mit FTDI, CH340 oder direkt USB mit dem STM32 und dazu die PC-Software (Delphi) die mit den Geräten kommuniziert. Da sind mir solche Probleme wie mit den 3D-Druckern noch nicht aufgefallen.
Ist ein Argument, aber normalerweise hat man genügend PCs rumstehen ;-)
Momentan hab ich die Drucker in der Halle stehen. Ich muss vom Büro aus ca. 100m laufen um die SD-Karte in den Drucker zu stecken. Da steht auch ein PC, aber den benutze ich dafür nicht mehr. Produktionsdateien am PC erstellen, auf SD-Karte kopieren und zum Drucker bringen.
Zu Beginn war der direkte Anschluss am PC ganz praktisch um mal eben was auszuprobieren, z.B. verschiedene Druckparameter testen oder Druckbett nivelieren, Motoren testen etc. Das ist aber inzwischen alles kein großes Problem mehr.