# Mise à jour du micrologiciel du moteur Feetech

Ce tutoriel vous guide à travers la mise à jour du firmware des moteurs Feetech à l'aide du logiciel officiel de Feetech.

## Prérequis

- Ordinateur sous Windows (le logiciel Feetech n'est disponible que pour Windows)
- Carte de contrôle de moteur Feetech
- Câble USB pour connecter la carte de contrôle à votre ordinateur
- Moteurs Feetech connectés à la carte de contrôle

## Étape 1 : Télécharger le logiciel Feetech

1. Visitez la page de téléchargement officielle du logiciel Feetech : [https://www.feetechrc.com/software.html](https://www.feetechrc.com/software.html)
2. Téléchargez la dernière version du logiciel de débogage Feetech (FD)
3. Installer le logiciel sur votre ordinateur Windows

## Étape 2 : Configuration matérielle

1. Connectez vos moteurs Feetech à la carte de contrôle des moteurs
2. Connectez la carte de contrôle du moteur à votre ordinateur Windows via un câble USB
3. Assurez-vous que l'alimentation est fournie aux moteurs

## Étape 3 : Configurer la connexion

1. Lancez le logiciel de débogage Feetech
2. Sélectionnez le port COM correct dans le menu déroulant des ports
   - En cas de doute sur le port à utiliser, consultez le Gestionnaire de périphériques de Windows sous « Ports (COM & LPT) ».
3. Définissez le taux de baud approprié (généralement 1000000 pour la plupart des moteurs Feetech)
4. Cliquez sur « Open » pour établir la communication avec la carte de contrôle

## Étape 4 : Rechercher les moteurs

1. Une fois connecté, cliquez sur le bouton « Search » pour détecter tous les moteurs connectés
2. Le logiciel détectera et listera automatiquement tous les moteurs sur le bus
3. Chaque moteur apparaîtra avec son numéro d'identification

## Étape 5 : Mettre à jour le micrologiciel

Pour chaque moteur que vous souhaitez mettre à jour :

1. **Sélectionnez le moteur** dans la liste en cliquant dessus
2. **Cliquez sur l’onglet Upgrade** :
3. **Cliquez sur le bouton Online** :
   - Si une mise à jour potentielle du micrologiciel est trouvée, elle sera affichée dans la boîte
4. **Cliquez sur le bouton Upgrade** :
   - La progression de la mise à jour sera affichée

## Étape 6 : Vérifier la mise à jour

1. Une fois la mise à jour terminée, le logiciel doit actualiser automatiquement les informations du moteur
2. Vérifiez que la version du micrologiciel a été mise à jour vers la version attendue

## Notes importantes

⚠️ **Avertissement** : Ne débranchez pas l'alimentation ou le câble USB pendant les mises à jour du micrologiciel, car cela pourrait rendre le moteur inutilisable.

## Bonus : débogage du moteur sur Linux/macOS

À des fins de débogage uniquement, vous pouvez utiliser l'outil de débogage Feetech open-source :

- **Dépôt** : [FT_SCServo_Debug_Qt](https://github.com/CarolinePascal/FT_SCServo_Debug_Qt/tree/fix/port-search-timer)

### Instructions d'installation

Suivez les instructions du dépôt pour installer l’outil. Sur Ubuntu, vous pouvez l’installer directement ; sur MacOS, vous devez le compiler à partir du code source.

**Limites :**

- Cet outil est destiné uniquement au débogage et à l'ajustement des paramètres
- Les mises à jour du firmware doivent toujours être effectuées sous Windows avec le logiciel officiel Feetech

