diff --git a/dwarfctl/TEST_RESULTS.md b/dwarfctl/TEST_RESULTS.md index 956c293..6985f7f 100644 --- a/dwarfctl/TEST_RESULTS.md +++ b/dwarfctl/TEST_RESULTS.md @@ -98,6 +98,13 @@ Le `motor stop` interrompt un slew en cours instantanément. **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. +**Découverte clé — Home par butée** : slewing en 270° (descente) à vitesse modérée jusqu'à ce que le limit switch se déclenche provoque un **home automatique du firmware**. Le télescope revient à la position 0 physique (optique vers le sol). C'est la méthode d'initialisation manuelle des moteurs — pas besoin de `motor reset` (qui ne fait que rebooter). + +Procédure d'initialisation manuelle : +1. `motor slew 270 0.5` jusqu'à la butée (le firmware home tout seul) +2. Position 0 = optique vers le sol +3. L'API reste en `NEED_RESET` tant que la calibration astro n'est pas faite (le home mécanique ne donne pas la position absolue, seulement la position physique) + #### 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) :