Avant de commencer
Résultat : identifie si l’image sélectionnée correspond à votre servo et si vous pouvez procéder à l’installation de l’outil.
Vérifier la compatibilité
Le projet cible les servos GD32F130 basés sur STS3215 utilisant l’interface STS TTL. Un nom de bras tel que SO-ARM100, SO-ARM101 ou SO-ARM102 n’établit pas quels moteurs sont installés. Les illustrations d’étalonnage et les démonstrations enregistrées couvrent les SO-101 et SO-102 ; cette documentation ne revendique pas de validation matérielle SO-ARM100 distincte.
Ce chemin de configuration utilise v0.1-preview , archive custom-v9-e44c0e6.zip . Son manifeste autorise [ 9 , 3 ] dans les registres de modèles 3 et 4 et déclare Extension 9.0 . Il s’agit de la condition de compatibilité de l’image sélectionnée, et non de l’autorisation de flasher tous les servos de la famille. Avant d’écrire, le flasher compare les registres réels avec le manifeste. Ne modifiez pas model_bytes pour contourner une incompatibilité.
Cette version est une préversion de recherche. Ses notes signalent des problèmes de température et de protection pendant le mouvement, ainsi que des différences avec le firmware d’origine pour certaines commandes. L’installation du firmware peut endommager l’appareil ou effacer la calibration ; la récupération n’est pas garantie. Validez le matériel réel avant de vous y fier dans une application.
Préparez le matériel
- Un adaptateur TTL USB vers STS compatible et un câble de données.
- Puissance du moteur avec tension et courant adaptés aux servos réels. Un adaptateur USB connecté ne détermine pas que le bus moteur est alimenté.
- Un mécanisme sécurisé, un espace de déplacement dégagé et un moyen de soutenir les maillons lorsque le couple est relâché.
- Un moyen accessible de déconnecter l’alimentation du moteur. Soutenez le mécanisme avant de couper l’alimentation s’il risque de tomber.
- Des identifiants uniques et un débit en bauds de bus connu. Les exemples utilisent les ID 1 – 6 à 1,000,000 bauds ; remplacez vos valeurs réelles.
Le programmation par adresse normal permet à plusieurs moteurs avec des identifiants uniques sur un seul bus. La récupération ne nécessite qu’un seul servo connecté. Si les ID sont manquants ou en double, configurez d’abord les appareils individuellement à l’aide de l’outil du fabricant approprié.
Préparez l’ordinateur
| Composant | Objectif |
|---|---|
| Git | Obtenir la révision source documentée |
| Node.js 20 + et npm | Paramètres, enregistrement, replay, téléopération et réglage |
| Python 3.10 + | Clignotement et récupération des paramètres |
| Python 3.12 , facultatif | Visionneuse de télémétrie 3D |
L’installation d’une image publiée ne nécessite pas de compilateur de micrologiciel. Utilisez un processus de contrôleur par port série. Fermez les autres outils, y compris toute connexion de navigateur à cet adaptateur.
Prêt à continuer
Vous connaissez la révision du matériel, disposez d’une alimentation électrique appropriée et d’identifiants uniques, et pouvez prendre en charge le mécanisme sans couple moteur. Résolvez un élément inconnu avant de tenter un flash.
Suivant : installer les outils .
Accueil de la documentation · Révision source : a995f77 . Extension 9.0 .