G92 senden besser

This commit is contained in:
chk
2026-06-25 17:34:41 +02:00
parent 7818604c02
commit da2a5d5ae6
6 changed files with 54 additions and 43 deletions

View File

@@ -918,8 +918,9 @@ app.post('/api/homing/run', async (req, res) => {
* Baut aus { state: { x, y, z, a, b[, c, e] } } ein G92 und sendet es als
* Plain-Text-G-Code über den Driver-WebSocket (DRIVER_WS_URL). G92 setzt am
* Driver die Motorposition ohne Bewegung (intern M92) = Homing.
* Fehlende Achsen (c/Palm, e/Greifer werden vom Homing nicht bestimmt) werden
* als 0 mitgesendet (siehe server/buildG92.cjs).
* Bekannte Achsen werden real gesendet; wirklich fehlende/unbeobachtbare
* Achsen (z.B. c/Palm, e/Greifer in der 4b-Kette) werden weggelassen — der
* Driver lässt sie unverändert (siehe server/buildG92.cjs).
*/
app.post('/api/homing/send-state', async (req, res) => {
try {