Comparison of CNC controls EN

I tried to compare the common controls based on Arduino. I filled out the table to the best of my knowledge. If I should have made any mistakes, please write me a comment or an e-mail.

PropertyArduino Uno with CNC Shield V3ArduinoClub CNC Controller AC-CNC2020-6D-Mega-R1.2Estlcam Klemmen AdapterTillboardTillboard + Tillboard ExtensionOPEN-CNC-Shield
MikrokontrollerArduino UnoArduino MegaAtmega328Arduino NanoArduino Mega + Arduino Nano2x Arduino Mega
Power supply12-36V12V12-24V12-36V12-36V12-24V
Number of drivers (A4988/DRV8825)400356
Number of axes433336*
Spindle on/off
Spindle Analog 0-10V / 0-5V
Spindel PWM 0-5V
Inputs668814 (+2 at D-SUB 37)16
Inputs selectable whether they switch with 5-24V or with GND
Outputs632(3)88
Outputs selectable between 5V, 12V or self applied voltage
Spindle speed port
Feed rate port
Interface for all Estlcam control elements✅ D-SUB 25(✅) Mini DIN – Not all elements are possible✅ D-SUB 37✅ D-SUB 37
Switch enable state of steppers(✅) with external drivers realizable by one output(✅) with external drivers realizable by one output(✅) with external drivers realizable by one output
Autosquaring✅(Only x- and y-axe)
Display port
Fan port(✅) über 12V out realisierbar12V12V12V
Fan control PWM(speed control according to temperature)
Temperatur Sensor(Extern)
Temperature Sensor(External)
GRBL support (e.g. for LaserGRBL)✅ by adjusting the pinout✅ by adjusting the pinout✅ by adjusting the pinout✅ by adjusting the pinout✅ by adjusting the pinout
LinuxCNC possible✅ with adapter
Connection of the Wireless Adapters(✅) with breakout board by connecting the individual cables(✅) with breakout board by connecting the individual cables✅ with D-SUB 37✅ with D-SUB 37
Connection of the Extension Panels(✅) with breakout board by connecting the individual cables(✅) with breakout board by connecting the individual cables✅ with D-SUB 37✅ with D-SUB 37
Individual programming of further functions possible(✅) limited

* for Estlcam, two drivers can be connected for each axis. With GRBL or LinuxCNC more than 3 axes can be used.