Hallo
Die Bremse wird vermutlich von den Enable Pins der Treiber gesteuert, oder auch eigentlich gar nicht sondern nur durch fehlende Betriebsspannung.
Die Home und Limitsensoren sind Zusatzfunktionen, kann man un der config deaktivieren.
Wirklich wichtig ist wie der Strom und Microschritt der Motortreiber geregelt wird. Wenn es nicht über M1 und M2 geschieht müsste man die configuration am UART der Treiber erkennen, ich denke die sind direkt Treiber zu Treiber verbunden und lassen sich mit den 2 Widerständen an den Esp32 Pins finden.
Dann ist es OnstepX und relativ leicht konfigurierbar.
Wichtig sind dann die Stp und Dir Pins.
Hat es denn einen zweiten ESP für den Webserver? Ich glaube die Koordinatenspeicherung ist Webserver-aufgabe, das wäre weniger schwer ein Update zu machen, allerdings das flashen des 2. ESP von der Prozedur nicht einfach. Da muss der serielle Port mit Jumpern? Umgeleitet werden oder durch den ESP32 hindurch.
Ob M1 und M2 statisch auf Gnd bzw. VCC gelegt ist als Geräteadtesse ist auch leicht rauszufinden.
Das würde für maxESP4 als Grundlage sprechen, wobei die Pinmap abweichen kann.
Aber es müsste doch jemand geben der bei Proxisky an die Firmware drankommt?
Gruß Frank