Frohes Neues Robert,
Hab kurz mal die 'Marlin' Seite überflogen:
http://marlinfw.org/docs/basics/introduction.html
So wie ich das jetzt interpretiere, ist Marlin eigentlich gedacht für 3D Drucker...
Ich konnte so schnell nicht sehen, ob Marlin auch was für Fräsen ist.
Halt, hab mir mal die gCode-Befehle angeschaut... Dort sind auch M3/M4/M5 für die Spindelsteuerung mit aufgeführt...
Allerdings fehlen in der Liste die M7 / M8 / M9 Befehle für die Steuerung der Kühlung und der Absaugung.
Grundsätzlich sollte Marlin mit dem Befehl M115 die Firmwareversion ausspucken können...
Putty per 'Terminal' Verbindung (nicht ssh) auf den entsprechenden COM-Port sollte dafür ausreichen.
Der normale grbl für den Arduino UNO passt evtl nicht auf den Mega. Hab ich noch nie probiert...
Wenn du grbl auf den Mega laufen lassen willst, benutze die 5x Version:
https://github.com/fra589/grbl-Mega-5X
Die kann auch mit RAMPS umgehen:
https://github.com/fra589/grbl-Mega-5X/w...-5X-pinout
Wie EstlCam damit jetzt umgehen kann, weiß ich nicht.
Soweit ich weiß hat EstlCam eine eigene grbl dabei, die per estlcam auf einen Arduino UNO flashen kann. Aber da bin ich mir nicht sicher.
Allerdings sollte EstlCAM mit der grbl 5X funktionieren, denn die Kommunikation per USB ist ja kompatibel mit dem grbl auf UNO.
VG erstmal
Walter
Edit:
hier nochmal den Link der kompletten gCode's von Merlin:
http://marlinfw.org/meta/gcode/
Die M-Befehle sind weiter unten zu finden...
Mt dem Befehl '$$' kannst du bei grbl / grbl 5x dir die Settings anzeigen lassen.