Comment choisir un contrôleur¶
Cette section décrit quatre familles de contrôleurs : ESP32, Arduino, RP2040 et STM32. Tous peuvent contrôler les ventilateurs, lire les capteurs et commuter les charges. La différence est celle pour laquelle chacun est le mieux adapté.
Sélection rapide¶
| Tâche | Contrôleur |
|---|---|
| Sèche-linge autonome ou capteur Wi-Fi | ESP32 |
| Prototype pédagogique, premières expériences | Arduino |
| MCU dans Klipper (broches supplémentaires) | RP2040 |
| Plaque d'imprimante, MCU dans Klipper | STM32 |
Si vous travaillez avec Klipper¶
Klipper utilise une architecture « hôte + MCU ». L'hôte est un Raspberry Pi ou un ordinateur similaire. Le MCU est un microcontrôleur distinct qui gère les radiateurs, ventilateurs et capteurs en temps réel.
Pour un MCU dans Klipper, regardez RP2040 ou STM32 : ils sont bien supportés, peuvent être flashés sans ST-Link et fonctionnent directement sur USB ou CAN.
ESP32 n'est pas le meilleur choix comme MCU pour Klipper — il n'a pas le support du firmware Klipper natif de la même manière que STM32 ou RP2040.
Si vous construisez un appareil autonome¶
ESP32 est un bon choix si l'appareil doit fonctionner seul : lire les capteurs, gérer le chauffage, envoyer des données via Wi-Fi ou afficher une page dans un navigateur.
Arduino convient pour un prototype simple ou un projet pédagogique, mais ses limitations — RAM, Flash, ADC faible et USB obsolète — le rendent mauvais choix pour un appareil final.
Quoi lire après¶
- ESP32 — Wi-Fi, capteurs, interface Web
- Arduino — premiers pas et expériences
- RP2040 — MCU Klipper, firmware simple
- STM32 — plaques d'imprimante, CAN, SWD
- MCU dans Klipper — comment un MCU est intégré dans un système Klipper