Saltar a contenido

Cómo elegir un controlador

Esta sección describe cuatro familias de controladores: ESP32, Arduino, RP2040 y STM32. Todos pueden controlar ventiladores, leer sensores e interrumpir cargas. La diferencia es para qué está mejor adaptado cada uno.

Selección rápida

Tarea Controlador
Secadora autónoma o sensor Wi-Fi ESP32
Prototipo educativo, primeros experimentos Arduino
MCU en Klipper (pines adicionales) RP2040
Placa de impresora, MCU en Klipper STM32

Si trabaja con Klipper

Klipper utiliza una arquitectura "host + MCU". El host es un Raspberry Pi u ordenador similar. El MCU es un microcontrolador separado que gestiona calentadores, ventiladores y sensores en tiempo real.

Para un MCU en Klipper, considere RP2040 o STM32: tienen buen soporte, se pueden grabar sin ST-Link y funcionan directamente en USB o CAN.

ESP32 no es la mejor opción como MCU para Klipper — no tiene soporte de firmware Klipper nativo de la misma manera que STM32 o RP2040.

Si está construyendo un dispositivo autónomo

ESP32 es una buena opción si el dispositivo debe funcionar solo: leer sensores, gestionar calefacción, enviar datos por Wi-Fi o mostrar una página en un navegador.

Arduino es adecuado para un prototipo simple o proyecto educativo, pero sus limitaciones — RAM, Flash, ADC débil y USB obsoleto — lo hacen una mala opción para un dispositivo final.

Qué leer después

  • ESP32 — Wi-Fi, sensores, interfaz web
  • Arduino — primeros pasos y experimentos
  • RP2040 — MCU Klipper, firmware simple
  • STM32 — placas de impresora, CAN, SWD
  • MCU en Klipper — cómo se integra un MCU en un sistema Klipper