Durch den Umbau des X-Carve wurde der alte Controller auch gegen den X-Controller getauscht. Für die Steuerung der Spindel hat dieser einen PWM und 0-10V Signalausgang. Leider fehlt im Vergleich zum alten Controller ein simples 0V/5V Signal für den Enable-Eingang am SuperPID. Für den Start muss hierbei 0V und für Stop 5V anliegen.
Eine einfache Lösung bietet dieser diskrete, invertierende Schmitt-Trigger. Dieser schaltet ab ca. ~0,9V den Ausgang auf 0V. Sinkt der Eingang auf unter ~0,7V geht der Ausgang auf 5V.
Die Dewalt-Spindel hat einen Bereich von 5000 bis 30000 RPM. Mit der Schaltung started diese nun ab einer RPM von ca. 9% (=0,9V von 10V), was etwa 2700 RPM entsprechen würde. Bei ca. 7% (=2100 RPM) stoppt die Spindel.
Folgende Teile werden benötigt:
- 3x Transistor BC547 (NPN)
- 1x Widerstand 330 Ohm 1/4 Watt
- 1x Widerstand 1 kOhm 1/4 Watt
- 2x Widerstand 4,7 Ohm 1/4 Watt
- 3x Widerstand 10 kOhm 1/4 Watt
- 1x Widerstand 47 kOhm 1/4 Watt
- 1x Schraubklemme 4pol. RM 5,08 mit Stiftleiste
Die Schaltung passt auf eine einfache Platine von etwa 5cm x 5cm Größe.
Das ganze KiCad Projekt mit dem Layout und der Schematic kann hier heruntergeladen werden.