Matériel et configuration

Carte Arduino Makcu ESP32-S3 : Comment flasher, connecter et où acheter

Ce guide explique le Makcu sans mythes marketing : comment la carte diffère d'un ESP32-S3 standard, pourquoi elle possède trois ports USB et deux boutons Boot, comment se préparer pour le flashage et quoi vérifier avant de passer commande.

Équipe éditoriale EasyMacro 12 minutes Publié:
Carte Makcu ESP32-S3 avec trois ports USB et deux boutons de démarrage (Boot)
Makcu est une carte spécialisée à double contrôleur basée sur l'ESP32-S3, et non n'importe quelle carte portant un nom similaire dans la liste du magasin.

En bref : quelle carte Makcu rechercher

La bonne carte Makcu pour le schéma décrit est une carte équipée de deux microcontrôleurs ESP32-S3, trois ports USB alignés et deux boutons Boot séparés sur les bords. Pour un fonctionnement normal, vous aurez besoin de deux câbles USB capables de transmettre des données, tandis qu'une souris ou son récepteur USB est connecté au troisième port.

Si la carte arrive sans préparation, les deux contrôleurs doivent être flashés séquentiellement : d'abord le côté gauche via USB1, puis le côté droit via USB3. Le kit TopMacro prêt à l'emploi est déjà flashé et testé, il ne nécessite donc pas cette procédure. Des images étape par étape et des fichiers actuels sont disponibles dans la guide dédiée de TopMacro pour Makcu.

Qu'est-ce que le Makcu ESP32-S3 et comment fonctionne-t-il

Makcu est un pont matériel USB pour les périphériques d'entrée. Il se place entre l'ordinateur et la souris : il reçoit les signaux USB d'un côté, traite les commandes du logiciel de contrôle et transmet le flux final vers l'autre côté. Cette conception est utile non seulement pour les profils de jeu, mais aussi pour les tests d'interface, le remappage des contrôles, l'automatisation et les outils d'accessibilité.

La principale différence par rapport à un simple DevKit ESP32-S3 est son architecture à double contrôleur. Dans le projet open-source MAKCM, les côtés gauche et droit ont des tâches différentes : l'un se comporte comme un périphérique USB pour l'ordinateur, tandis que l'autre fonctionne avec une souris connectée en tant qu'hôte USB. Les contrôleurs échangent des données entre eux. Par conséquent, une carte ESP32-S3 générique avec une puce et deux connecteurs n'est pas un remplacement complet de Makcu.

Une véritable carte Makcu : trois ports USB à l'avant et deux boutons Boot sur les côtés
Identifiants clés : trois ports USB-A à l'avant, deux boutons latéraux et deux microcontrôleurs sur la carte.
2 × ESP32-S3Traitement séparé des côtés périphérique USB et hôte USB
3 ports USBPériphérique principal, connexion de contrôle et souris
2 boutons BootMode de programmation indépendant pour chaque contrôleur
USB HIDFonctionnement au niveau des périphériques d'entrée standard

La carte ne lit pas la mémoire du jeu, ne crée pas de superposition à l'écran et ne devient pas un 'aimbot' autonome. Elle traite uniquement le flux d'entrée. Cependant, les règles d'un jeu ou d'une plateforme spécifique peuvent interdire l'automatisation indépendamment de la méthode de connexion, donc le format matériel ne garantit pas que la configuration est autorisée ou indétectable.

Pourquoi Makcu est appelée carte de développement Arduino ESP32-S3

Dans les annonces des marchés en ligne, le mot Arduino décrit généralement la capacité de la carte à programmer l'ESP32-S3 via Arduino IDE et le package Arduino-ESP32 ; ce n'est pas nécessairement la marque de la carte. La puce prend en charge les modes USB intégré, CDC et DFU, donc le firmware peut être chargé sans convertisseur USB-UART séparé lorsque la disposition de la carte expose la connexion USB native du contrôleur.

Les développeurs peuvent utiliser Arduino IDE, ESP-IDF ou un utilitaire de programmation du fabricant pour des projets standard. Avec Makcu, cependant, vous devez tenir compte de ses deux microcontrôleurs et du rôle de chaque port. Le téléchargement d'un croquis générique 'ESP32-S3 Dev Module' peut écraser le firmware fonctionnel sur un côté. Pour configurer Makcu pour les logiciels compatibles, utilisez le fichier de firmware dédié et l'outil de flashage au lieu d'un exemple Arduino générique.

Comment choisir Makcu et éviter d'acheter un ESP32-S3 standard

Le titre de l'annonce ne garantit pas la compatibilité. Avant de payer, demandez au vendeur de confirmer la révision et comparez les vraies photos avec la liste de contrôle suivante:

  • Trois ports USB. Sur le bon circuit imprimé, ils sont disposés en une seule rangée. Les deux ports extérieurs servent à différents contrôleurs ESP32-S3, tandis que le port central est utilisé pour la connexion de commande.
  • Deux boutons Boot. Il doit y avoir un bouton près de chaque côté. Ils sont utilisés pour placer chaque contrôleur en mode téléchargement (download) indépendamment.
  • Deux microcontrôleurs. Si la photo ne montre qu'un seul ESP32-S3, vous regardez un circuit imprimé différent, même si le vendeur a ajouté MAKCU au titre.
  • Deux câbles de données. Un câble uniquement pour la charge ne fonctionnera pas. Confirmez combien de câbles sont inclus dans le colis et quels connecteurs ils utilisent.
  • État du firmware. "Pré-flashé" signifie prêt à être connecté ; "non flashé" nécessite que vous flashiez les deux côtés vous-même.
  • Boîtier et isolation. Un circuit imprimé nu est moins cher, mais un boîtier protecteur réduit le risque de courts-circuits, de pressions accidentelles et d'endommagements mécaniques.
  • Avis pour la révision exacte. Regardez les photos des acheteurs, pas seulement les rendus du vendeur. Faites attention à la stabilité de l'USB, aux câbles inclus et au fonctionnement des deux boutons Boot.
Ne commandez pas uniquement sur la mention ESP32-S3.

Le marché propose de nombreux DevKits ESP32-S3 standards adaptés aux projets Arduino, mais qui ne disposent pas du schéma USB Makcu.

Où acheter une carte Makcu ESP32-S3

Makcu est vendu sous des noms tels que MAKCU Development Board, MAKCU Key&Mouse Box, ESP32-S3 Arduino Development Board, et MAKCM. Une carte nue est souvent proposée aux alentours de 20 à 30 USD, tandis qu'un kit avec boîtier, câbles, tests et livraison locale coûte généralement plus cher. Comparez le coût total de la commande plutôt que uniquement le prix affiché.

Où chercherAvantagesPoints de contrôle
AliExpress, Taobao, TemuLarge choix de cartes, boîtiers et câblesPhotos de la révision, nombre de câbles, micrologiciel, avis et protection des acheteurs
Boutiques en ligne dans votre paysLivraison plus rapide, retours facilités et communication claireVérifiez si l'annonce concerne bien Makcu plutôt qu'un ESP32-S3 standard, ainsi que la présence d'un boîtier inclus
eBay et annonces localesVous pouvez trouver un entrepôt local ou un kit assembléQue l'annonce soit active, l'état de la carte, les conditions de retour et le prix final
Kit spécialiséLes tests, le firmware, l'étui et les câbles sont déjà inclusQuelle version du firmware est installée et quel support est fourni
Recherche sur AliExpress Annonces OLX actuelles Recherche sur eBay
Carte Makcu prête à l'emploi dans le boîtier de marque TopMacro avec câbles USB connectés
Kit prêt à l'emploi

Makcu dans le boîtier TopMacro avec deux câbles

Le kit comprend une carte pré-flashée et testée installée dans un étui de protection, prête à être connectée. Il inclut également deux câbles USB et un abonnement gratuit de 30 jours à notre logiciel macro.

Livraison vers divers pays Kit et instructions détaillées

Comment flasher la carte Makcu ESP32-S3 : une séquence claire

Tout d'abord, déterminez si le flashage est nécessaire. Une carte pré-flashée et testée doit être connectée et vérifiée en mode normal avant toute tentative de mise à jour. Si le vendeur l'indique explicitement comme non flashée, si l'appareil se reconnecte à répétition ou si l'assistance vous demande de mettre à jour le firmware, utilisez un outil de flashage et un fichier de firmware compatibles.

La séquence ci-dessous s'applique à la révision courante double contrôleur Makcu. Les étiquettes des boutons dans l'outil de flashage peuvent varier, alors ouvrez le guide TopMacro actuel avec captures d'écran avant de commencer.

  1. Préparer l'espace de travail.

    Téléchargez le programme dédié Makcu depuis une source fiable, fermez les autres applications qui peuvent occuper le port COM et débranchez complètement la carte de l'USB.

  2. Basculer le côté gauche en mode de programmation.

    Maintenez appuyé le bouton Boot gauche et, sans le relâcher, connectez le câble au port USB1 à gauche. Relâchez le bouton lorsque l'outil de programmation détecte le contrôleur en mode téléchargement.

  3. Programmation via USB1.

    Sélectionnez l'action pour le côté gauche — elle est généralement étiquetée comme USB1 Flash. Ne déconnectez pas le câble ni ne fermez le programme jusqu'à ce que vous receviez un message de succès.

  4. Déconnecter complètement la carte.

    Après achèvement, détachez le USB et attendez quelques secondes. La programmation simultanée des deux côtés n'est pas requise.

  5. Répétez pour le côté droit.

    Appuyez et maintenez le bouton Boot droit, connectez uniquement le port USB3 sur la droite, attendez le mode téléchargement et lancez l'action USB3 Flash.

  6. Reconnecter la configuration de travail.

    Déconnectez la carte, puis connectez USB1 et USB2 et branchez la souris sur USB3 selon votre configuration choisie. Confirmez que le port COM apparaît et que la souris bouge avant de démarrer toute automatisation.

Dans la documentation universelle Arduino-ESP32, l'entrée en mode téléchargement se fait via BOOT et RESET, tandis que ESP32-S3 prend en charge USB CDC et DFU. Sur Makcu, le rôle des boutons et des ports est déterminé par sa disposition, de sorte que les instructions DevKit standard ne doivent pas remplacer le guide spécifique à cette révision.

Comment connecter Makcu après la programmation

Sur une révision courante, trois ports effectuent des tâches différentes. Ne vous fiez pas uniquement à la position des câbles dans les photos aléatoires : vérifiez les étiquettes USB1, USB2 et USB3 sur votre carte ou dans la documentation du vendeur.

PortObjectifQuoi connecter
USB1Côté périphérique USBOrdinateur de jeu principal ou appareil compatible
USB2Communication de contrôle et COMOrdinateur, ordinateur portable ou dispositif de contrôle pris en charge avec logiciel
USB3Côté hôte USBSouris filaire ou récepteur USB de souris sans fil

Pour une configuration Android, utilisez un adaptateur OTG qui prend en charge le transfert de données. Un adaptateur uniquement pour la recharge peut fournir l'alimentation sans établir de connexion de données USB. Dans une configuration à deux ordinateurs, le logiciel de contrôle s'exécute sur le deuxième appareil ; dans une configuration avec un seul PC, les ports USB1 et USB2 sont connectés au même système.

Commencez les tests avec toute l'automatisation désactivée : assurez-vous que la souris est détectée, le curseur se déplace normalement, les boutons et la molette fonctionnent, et que le logiciel de contrôle détecte le port COM. Ce n'est qu'alors chargez un profil. Des diagrammes détaillés pour une configuration avec un PC, deux PCs et Android sont disponibles dans le guide de connexion Makcu étendu.

Erreurs courantes après l'achat et la programmation

La carte se connecte et se déconnecte constamment

Pour une nouvelle carte non programmée, cela peut indiquer un firmware manquant. Débranchez les câbles supplémentaires, basculez le côté requis en mode Flash en maintenant appuyé son bouton Boot, et reprogrammez avec un fichier compatible.

Le programme ne voit pas le port COM

Vérifiez que le câble prend en charge les données, essayez un autre port USB sur l'ordinateur et fermez Arduino Serial Monitor, les terminaux et autres utilitaires qui peuvent utiliser le port. Comparez la liste des ports disponibles avant et après avoir connecté la carte.

Une seule face a été flashée

USB1 et USB3 sont connectés à des contrôleurs différents. Une écriture réussie sur le côté gauche ne flashe pas automatiquement le côté droit, sauf si votre outil fournit explicitement cette fonctionnalité.

La souris reçoit de l'alimentation mais ne bouge pas

Assurez-vous que la souris ou son récepteur est connecté à USB3, que le logiciel de contrôle communique via USB2 et que les deux contrôleurs ont un firmware correspondant.

Le dispositif fonctionne de manière instable

Remplacez les câbles fins ou excessivement longs, retirez tout hub USB passif du montage, et vérifiez les connecteurs et l'alimentation. L'instabilité est souvent causée par un câble dont les lignes de données sont peu fiables plutôt que par le microcontrôleur.

L'IDE Arduino a écrasé le firmware fonctionnel

Ne téléversez pas un autre croquis vers le deuxième contrôleur. Restaurez les deux côtés avec la version recommandée du firmware, puis reconnectez la carte dans sa configuration normale.

Fonctionnement sûr et règles des plateformes

Utilisez Makcu uniquement dans les scénarios autorisés par le logiciel, le jeu, le serveur ou les règles du tournoi. Un dispositif matériel ne remplace pas l'accord utilisateur ni n'immunise contre les pénalités. Ne faites pas confiance aux publicités promettant « 100 % non détecté » : aucune de ces affirmations ne peut être vérifiée face à chaque future mise à jour.

Avant la mise à jour, enregistrez le numéro de révision et la version actuelle du firmware ; n'installez pas d'exécutables inconnus et vérifiez la source du téléchargement. Ne connectez pas une carte ouverte aux surfaces métalliques ; un boîtier offre des avantages au-delà de l'esthétique en protégeant contre les courts-circuits.

Sources et documentation supplémentaire

Ce matériel a été rédigé à partir de zéro et vérifié par rapport aux sources techniques primaires. Sa formulation et sa structure ne copient pas les pages listées ci-dessous.

Sources et liens vérifiés le 2 août 2026. La disponibilité des produits et les prix sur les marketplaces peuvent changer.

FAQ

Questions fréquemment posées sur le Makcu ESP32-S3

Makcu est-il une carte Arduino ESP32-S3 standard ?

Non. Dans les annonces, les mots Arduino et ESP32-S3 décrivent l'écosystème logiciel compatible et les microcontrôleurs utilisés. Pour Makcu, vous avez besoin d'une carte spécialisée avec deux puces ESP32-S3, trois ports USB et deux boutons Boot (démarrage). Un DevKit ESP32-S3 standard à puce unique ne le remplace pas.

Combien de câbles USB sont nécessaires pour Makcu ?

Une configuration fonctionnelle standard nécessite généralement deux câbles USB capables de transmettre des données : l'un relie USB1 au dispositif principal, tandis que le second relie USB2 au logiciel de contrôle. La souris ou son récepteur USB se branche sur USB3.

Le kit TopMacro prêt à l'emploi nécessite-t-il une programmation ?

Non, le kit de marque prêt à l'emploi est pré-programmé et testé. Re-flasher sans nécessité augmente seulement le risque de choisir le mauvais port ou un fichier incompatible.

Pourquoi les deux côtés de la carte sont-ils programmés ?

Makcu utilise deux puces ESP32-S3 : un côté communique avec l'ordinateur, tandis que l'autre gère le périphérique USB connecté. Le firmware compatible est donc installé séparément via les ports USB1 gauche et USB3 droit.

Une souris Bluetooth peut-elle être connectée directement ?

L'appairage Bluetooth direct ne fait pas partie de la configuration standard. Utilisez une souris filaire USB ou une souris sans fil avec un récepteur USB séparé branché sur USB3.

Combien coûte la carte Makcu ESP32-S3 ?

Le prix dépend de la révision, du boîtier, du nombre de câbles, du firmware, des frais d'expédition et de la disponibilité locale. Certaines cartes vendues seules sont proposées autour de 20 à 30 USD, tandis que les kits prêts à l'emploi testés coûtent plus cher. Comparez le forfait complet, pas seulement le prix affiché.