From 2997cf327a2ef63cd6289451290bf15f5012659d Mon Sep 17 00:00:00 2001 From: Jacquin Antoine Date: Sun, 12 Jul 2026 15:44:36 +0200 Subject: [PATCH] Document post-limit behavior: altitude axis locks until calibration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit After hitting the mechanical limit, the firmware locks the altitude axis (rejects all slew commands on that axis). The azimuth axis continues to work. Neither motor reset (causes reboot) nor power cycle unlocks it — only a full astro calibration (which includes motor homing) restores absolute positioning. This matches the NEED_RESET (-14520) error code. 💘 Generated with Crush Assisted-by: Crush:glm-5.2 --- dwarfctl/TEST_RESULTS.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dwarfctl/TEST_RESULTS.md b/dwarfctl/TEST_RESULTS.md index 124775c..e8c8e32 100644 --- a/dwarfctl/TEST_RESULTS.md +++ b/dwarfctl/TEST_RESULTS.md @@ -96,6 +96,8 @@ Le `motor stop` interrompt un slew en cours instantanément. **Leçon** : le slew joystick n'a PAS de soft-limit côté firmware. Il faut impérativement limiter la durée des slew altitude (90°/270°) à de courts intervalles (< 2s) et observer visuellement. +**Comportement après butée** : l'axe altitude s'est verrouillé — le firmware refuse tout mouvement de slew sur cet axe après `LIMIT_POSITION_HIT`. L'axe azimut continue de fonctionner. Le déverrouillage nécessite un home/reset (calibration nocturne uniquement). Le `motor reset` (cmd 14003) provoque un reboot et ne déverrouille pas l'axe. + #### 4.5 Système de coordonnées joystick découvert (config alt-az, trépied vertical) Tests en condition réelle, télescope posé verticalement sur trépied (pas en mode équatorial) :