Vergleich – CNC-Steuerungen

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.

EigenschaftArduino Uno mit CNC Shield V3ArduinoClub CNC Controller AC-CNC2020-6D-Mega-R1.2Estlcam Klemmen AdapterTillboardTillboard + Tillboard ExtensionOPEN-CNC-ShieldOPEN-CNC-Shield 2(mini) mit Estlcam Controller
MikrokontrollerArduino UnoArduino MegaAtmega328Arduino NanoArduino Mega + Arduino Nano2x Arduino Mega1x Arduino Mega, 1x ESP32
Stromversorgung12-36V12-24V12-24V12-36V12-36V12-24V12-32V
Anzahl Aufsteckmotoren (A4988/DRV8825)4003566 (0 beim Mini)
Anzahl Achsen433336*6 (5 beim Mini)
Spindel An / Aus
Spindel Analog 0-10V / 0-5V
Spindel PWM 0-5V
Eingänge668814 (+2 am D-SUB 37)1616 (8 beim Mini)
Eingänge schaltbar mit 5-24V(PNP-Sensoren)
Eingänge schaltbar mit GND(NPN-Sensoren)(✅) **
Ausgänge632(3)888 (6 beim Mini)
Ausgänge wählbar zwischen 5V, 12V oder selbst angelegter Spannung✅(5V, Eingangsspannung 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✅ – WiFi with ESP32
– RJ45
– D-SUB25
– Breakout Board
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)✅(freie Konfiguration der Achsen)
Anschluss Display(✅) per WiFi Panel
Lüfteranschluss(✅) über 12V out realisierbar12V12V12V12V (❌ bei Mini)
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✅durch Anpassung des Pinout oder natives Pinout mit dem GRBL ControllerModule
LinuxCNC möglich✅ mit Adapter✅ mit entsprechendem ControllerModule
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❌Unnötig, da WiFi onboard
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❌ Aber diverse andere Möglichkeiten
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.

** Ist mit einem NPN zu PNP Wandler möglich. Hierzu einfach an den freundlichen Service vom Arduino Club wenden