Und wieder das Problem: wenn man den Drucker einschaltet, sollte kein Schlitten oder Portal an dem Schrittmotor sein, wegen der Pumpe. Es würde ja alles undefiniert vor- und zurückfahren, deshalb einen zweiten Schrittmotor.
Ein MC würde in Frage kommen, und zwar ein PIC. Bloß wie erkennt man, wann ein Drucker sich putzt und wann er zum Drucken anfängt?

Kommerzielle Lösungen kosten ca. ein bis zwei k€. Kommt nicht in Frage. Es soll ein Hobby bleiben.