Ich habe hier versucht die gängigen Steuerungen auf Arduino Basis miteinander zu vergleichen. Ich habe die Tabelle nach bestem Wissen und Gewissen ausgefüllt. Sollten mir dennoch Fehler unterlaufen sein, so schreibt mir doch einen Kommentar, oder eine E-Mail.
Eigenschaft | Arduino Uno mit CNC Shield V3 | ArduinoClub CNC Controller AC-CNC2020-6D-Mega-R1.2 | Estlcam Klemmen Adapter | Tillboard | Tillboard + Tillboard Extension | OPEN-CNC-Shield |
---|---|---|---|---|---|---|
Mikrokontroller | Arduino Uno | Arduino Mega | Atmega328 | Arduino Nano | Arduino Mega + Arduino Nano | 2x Arduino Mega |
Stromversorgung | 12-36V | 12V | 12-24V | 12-36V | 12-36V | 12-24V |
Anzahl Aufsteckmotoren (A4988/DRV8825) | 4 | 0 | 0 | 3 | 5 | 6 |
Anzahl Achsen | 4 | 3 | 3 | 3 | 3 | 6* |
Spindel An / Aus | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Spindel Analog 0-10V / 0-5V | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
Spindel PWM 0-5V | ❌ | ✅ | ❌ | ✅ | ✅ | ✅ |
Eingänge | 6 | 6 | 8 | 8 | 14 (+2 am D-SUB 37) | 16 |
Eingänge wählbar ob die mit 5-24V schalten oder mit GND | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
Ausgänge | ❌ | 6 | 3 | 2(3) | 8 | 8 |
Ausgänge wählbar zwischen 5V, 12V oder selbst angelegter Spannung | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
Anschluss Spindelgeschwindigkeit | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
Anschluss Vorschub | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
Schnittstelle für sämtliche Estlcam Bedienelemente | ❌ | ✅ D-SUB 25 | (✅) Mini Din Buchse – Es können nicht alle Bedienelemnte angeschlossen werden | ❌ | ✅ D-SUB 37 | ✅ D-SUB 37 |
Stromlos schalten der Motoren | ✅ | (✅) bei externen Treibern durch einen Ausgang realisierbar | (✅) bei externen Treibern durch einen Ausgang realisierbar | (✅) bei externen Treibern durch einen Ausgang realisierbar | ✅ | ✅ |
Autosquaring | ❌ | ❌ | ❌ | ❌ | ✅(Nur x- und y-Achse) | ✅ |
Anschluss Display | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ |
Lüfteranschluss | ❌ | (✅) über 12V out realisierbar | ❌ | 12V | 12V | 12V |
Lüftersteuerung PWM(Drehzahlregelung nach Temperatur) | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
Temperatur Sensor(Extern) | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ |
Temperatur Sensor(Onboard) | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
GRBL unterstützung(z.B. für LaserGRBL) | ✅ | ✅ durch Anpassen des Pinout | ✅ durch Anpassen des Pinout | ✅ durch Anpassen des Pinout | ✅ durch Anpassen des Pinout | ✅ durch Anpassen des Pinout |
LinuxCNC möglich | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ mit Adapter |
Anschluss des Wireless Adapters | ❌ | (✅) mit Breakout Board durch auflegen der einzelnen Kabel | (✅) mit Breakout Board durch auflegen der einzelnen Kabel | ❌ | ✅ über D-SUB 37 | ✅ über D-SUB 37 |
Anschluss des Extension Panels | ❌ | (✅) mit Breakout Board durch auflegen der einzelnen Kabel | (✅) mit Breakout Board durch auflegen der einzelnen Kabel | ❌ | ✅ über D-SUB 37 | ✅ über D-SUB 37 |
Individuelle Programmierung weiterer Funktionen möglich | ❌ | ❌ | ❌ | ❌ | (✅) begrenzt | ✅ |
* für Estlcam können jeweils zwei Treiber für eine Achse verbunden werden. Bei GRBL oder LinuxCNC können mehr Achsen als 3 genutzt werden.