Habe nun den bestehenden SD THC wie folgt eingebunden:
Musste die Invertierung entfernen. Wollte an alles denken. Das war zuviel!
Obschon das BOB open-collector Ausgänge hat, ist 0 (an Masse [0V], eingeschaltet) nicht als Bit 1.
Es ist tatsächlich 0. Wenn das BOB nicht geschaltet hat, ist es logisch 1.
Darum musste ich die Invertierung entfernen.
Jetzt läuft es perfekt.
Einzig beim Ausschalten passiert was unschönes!
Wenn der PC ausschaltet, treibt die Z-Achse gegen 0 runter.
Das Prob suche ich noch. Ich denke, wenn der PC off ist und die BOBs per USB gespiesen werden....
Meine Elektronik verstärkt natürlich jedes Signal (auch undefinierte Sachen) und der Schrittmotor-Treiber macht sein Werk.
Ein undefinierter Pegel ist nie gut.
Versuche jetzt zuerst, die BOBs per 5V Netzteilen zu versorgen.
Wenn das das Problem nicht löst, teste ich mit kleineren pull-up Widerständen (jetzt 2k2).
Info:
Logik Bausteine TTL und CMOS können problemlos bis 5 MHz!
Bei Halbschritten und 100mm/s (8mm Steigung) sind wir unter 6kHz!
Auf dem Foto oben rechts seht ihr meinen selbst gemachten Print.
Zudem habe ich den Relais Eingang entprellt. THC on/off läuft über M08/M09 (Kühlmittel).
Währe wahrscheinlich unnötig. Aber mechanische Schalter will ich entprellt haben ^^
Das macht R1 und C1 in der Schaltung (Tiefpassfilter).