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❌❌❌❌❌✅
Outputs❌632(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 realisierbar❌12V12V12V
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.