SketchForge es un IDE para placas Arduino, ESP32 y ESP8266 que se ejecuta en tu teléfono. Escribe un sketch, compílalo sin conexión con las herramientas avr-gcc y xtensa, cárgalo por USB OTG y visualiza el monitor serial: sin PC, sin nube, sin cuenta. Todo lo que hace el IDE de Arduino de escritorio, en tu bolsillo.
¿Por qué SketchForge?
• Compila en el dispositivo. Los compiladores y arduino-cli están integrados en la app, por lo que puedes compilar en cualquier lugar, ya sea en casa, en el tren o en un aula sin Wi-Fi. Sin compilador en la nube, sin colas, sin servidores ocupados.
• No necesitas descargar nada. Las herramientas para Arduino (AVR), ESP32 y ESP8266 vienen incluidas en la app; no necesitas descargar paquetes SDK antes de la primera compilación.
• Sin anuncios, sin funciones bloqueadas, sin necesidad de iniciar sesión. La compilación, la carga, el monitor y las bibliotecas están incluidos.
• No se requiere acceso root.
Placas
• Arduino Uno, Nano, Mega 2560, Leonardo, Micro, Pro Mini y otras placas AVR
• ESP32 (DevKit, WROOM y otros módulos ESP32 clásicos)
• ESP8266 (NodeMCU, Wemos D1 mini, módulos genéricos)
• Chips USB-serie CH340, CH9102, CP2102, FTDI y PL2303, por lo que también funcionan los clones; la aplicación reconoce el chip y sugiere la placa
Editor de código
• Resaltado de sintaxis, autocompletado para la API de Arduino, una fila de teclas adicional con { } ( ) ; y Tab
• Sketches de varios archivos, ejemplos integrados, importación y exportación como .zip
• Temas oscuro y claro; diseños para teléfonos, tabletas y dispositivos plegables; Atajos de teclado (Ctrl+R para compilar, Ctrl+U para cargar)
Compilación
• Verificación con un solo toque, con diagnósticos del compilador en tiempo real: cada error muestra la línea y la columna, y permite acceder al código.
• Uso de memoria Flash y RAM después de cada compilación, para saber cuánto espacio queda disponible.
Carga por USB
• Conecte la placa con un adaptador USB OTG y cargue el firmware: STK500 y AVR109 para placas Arduino, protocolo esptool para ESP32 y ESP8266.
• Seguimiento del progreso en cada etapa y resultado claro.
Monitor y graficador serie
• Velocidad de transmisión, saltos de línea, desplazamiento automático y pausa. Copia o guarda el registro
• Trazador serie: hasta 8 series en formato Arduino Serial Plotter, con leyenda que puedes activar o desactivar
• Decodificador de fallos para ESP: pega un rastreo de pila de Guru Meditation y visualiza las funciones, archivos y líneas de tu última compilación
Administrador de bibliotecas
• Un catálogo de casi 10 000 bibliotecas de Arduino, con búsqueda sin conexión y filtrado para tu placa
• Instala desde el índice de Arduino o desde un archivo .zip local; los ejemplos de la biblioteca se abren como nuevos bocetos
Asistente de IA en el dispositivo
• Un modelo local opcional explica los errores del compilador, propone una solución como una diferencia que puedes revisar antes de aplicar y responde preguntas sobre tu código
• El modelo se descarga una vez y luego se ejecuta en el teléfono; Nada de lo que escribas saldrá del dispositivo.
Diseñado para:
• Creadores que desean programar placas Arduino y ESP fuera de su escritorio.
• Estudiantes y profesores que necesitan un IDE de Arduino en un teléfono o tableta.
• Proyectos de IoT en ESP32 y ESP8266 donde se flashea y depura in situ.
Requisitos:
• Android 13 o posterior en un dispositivo de 64 bits (arm64).
• Un adaptador USB OTG y un cable de datos para cargar y usar el monitor; la edición, compilación y el asistente funcionan sin placa.
• Aproximadamente 150 MB para descargar; las cadenas de herramientas ocupan aproximadamente 430 MB después del primer uso.
• Interfaz en inglés, ucraniano y ruso.
Solo se requiere conexión para instalar una biblioteca del índice de Arduino o descargar un modelo de IA. Tus bocetos permanecen en el dispositivo.
SketchForge es un proyecto independiente, no afiliado ni respaldado por Arduino. Arduino® es una marca registrada de Arduino S.r.l. ESP32 y ESP8266 son marcas registradas de Espressif Systems.
Compila y programa las placas Arduino, ESP32 y ESP8266 desde tu teléfono, sin conexión a internet.