ESP32 Bit Pirate es un firmware open-source escrito en C++ que convierte placas compatibles con ESP32-S3 en un banco de trabajo multi-protocolo para aprender electrónica, explorar firmware, depurar y realizar pruebas de hardware repetibles. El proyecto va más allá del repositorio de firmware e incluye flujos en navegador, documentación, scripts en Python, placas y hardware complementario.
El ecosistema se compone de un Web Flasher que graba el firmware directamente desde el navegador sin instalar PlatformIO ni una cadena de herramientas local; herramientas web para terminal serie, flasheo de ESP32, programación de SPI flash, AVR y STM32, captura lógica SUMP y control BPIO2 sobre GPIO/I2C/SPI; recetas prácticas que explican cableado, comandos y casos de uso para I2C, SPI, UART, GPIO, flash, infrarrojo, Sub-GHz, LoRa, USB, red y depuración; y un wiki con la referencia completa de comandos, modos y módulos.
En la práctica, el firmware actúa como una compacta estación de banco que permite escanear dispositivos, leer registros, volcar memorias, puentear puertos serie, generar pulsos, inspeccionar estados de pines y probar placas embebidas sin escribir un sketch propio. Admite I2C, SPI, UART, HD UART, GPIO/DIO, PWM/servos, 1-Wire, smartcards de 2 y 3 hilos, SLE4442, JTAG, SWD, CAN, I2S, USB CDC/HID/MSC/Host, control de LED y FastLED, infrarrojo, Sub-GHz con CC1101, LoRa con SX1262, Wi-Fi, BLE, RF24, FM/RDS, Ethernet y workflows AT para cellular. El mismo CLI se utiliza de tres formas: por USB Serial, por Web CLI sobre Wi-Fi o desde un navegador compatible con Web Serial.
El proyecto es compatible con placas como Cardputer, S3 DevKit, T-Embed, T-Display, AtomS3 Lite, StickS3, StampS3 y XIAO ESP32-S3, siempre que dispongan de al menos 8 MB de flash y no requieran PSRAM. Los GPIO del ESP32 trabajan a 3,3 V, por lo que se recomienda usar la placa Dock con adaptación de nivel entre 1,8 V y 5 V. El software es gratuito y el coste del hardware compatible oscila entre 5 € y 60 € según las prestaciones, lo que lo hace accesible para makers, estudiantes y laboratorios profesionales.
