Robot cuadrúpedo mini de código abierto e imprimible en 3D, basado en ESP32, con cara OLED y movimiento mediante servos.
okalachev/flix
Firmware y diseño de hardware de código abierto para un controlador de vuelo de cuadricóptero basado en ESP32, creado con componentes de uso general para educación e investigación.
- Estrellas
- 2,320
- Forks
- 347
- Issues abiertos
- 3
- Último commit
- hace 20 días
¿Qué es?
Flix (flight + X) es un cuadricóptero de código abierto basado en un microcontrolador ESP32. Su firmware de control de vuelo está escrito en C++ al estilo de Arduino y es lo bastante pequeño como para leerlo completo. Está orientado a la educación y la investigación, y usa componentes de uso general, como una placa IMU GY-91 o ICM-20948, motores brushed 8520 y una batería Li-Po. Incluye instrucciones de montaje, el diseño de un armazón imprimible en 3D y tablas de cableado.
El dron se comunica mediante MAVLink, ya sea por Wi-Fi o ESP-NOW, y puede controlarse con un gamepad USB, un transmisor RC conectado a un receptor SBUS o un smartphone. Incluye una interfaz de línea de comandos inalámbrica para inspeccionar el sistema y analizar registros. Un simulador de Gazebo ejecuta el mismo código de Arduino, y una biblioteca de Python permite programar vuelos y realizarlos automáticamente.
El proyecto también incluye un libro de texto sobre control de vuelo que aún está en desarrollo. El control de posición figura como una función planificada y en curso.
Funciones clave
- 01Firmware de vuelo en Arduino C++ con menos de 2.000 líneas de código.
- 02Se comunica mediante MAVLink por Wi-Fi o ESP-NOW.
- 03Control mediante gamepad USB, transmisor RC o smartphone.
- 04Interfaz de línea de comandos inalámbrica para inspeccionar el sistema y analizar registros.
- 05Simulación en Gazebo que ejecuta el mismo código del firmware.
- 06Biblioteca de Python para programar vuelos y realizarlos automáticamente.
Casos de uso
- Enseñar teoría del control de vuelo mediante un proyecto práctico de cuadricóptero.
- Crear prototipos de investigación para algoritmos de control en hardware de bajo costo.
- Probar cambios en el firmware en Gazebo antes de volar un dron real.
- Construir un cuadricóptero DIY con componentes de uso general.
Inicio rápido
- 1
Lee la guía de compilación y configuración
- 2
Sigue la guía de uso para compilar y flashear el firmware
Antes de usarlo
- Requiere ensamblar hardware personalizado, que incluye un marco impreso en 3D, circuitos MOSFET soldados y un motor y una IMU específicos.
- El autor advierte que el montaje y la configuración no son sencillos y que el proyecto no tiene garantía.
- Los metadatos no especifican una licencia, por lo que las condiciones de reutilización no están claras.
- El control de posición sigue en desarrollo y aún no está disponible.
Temas
Preguntas frecuentes
- ¿Qué es flix?
- Firmware y diseño de hardware de código abierto para un controlador de vuelo de cuadricóptero basado en ESP32, creado con componentes de uso general para educación e investigación. Flix (flight + X) es un cuadricóptero de código abierto basado en un microcontrolador ESP32. Su firmware de control de vuelo está escrito en C++ al estilo de Arduino y es lo bastante pequeño como para leerlo completo. Está orientado a la educación y la investigación, y usa componentes de uso general, como una placa IMU GY-91 o ICM-20948, motores brushed 8520 y una batería Li-Po. Incluye instrucciones de montaje, el diseño de un armazón imprimible en 3D y tablas de cableado.
- ¿flix es gratuito? ¿Qué licencia tiene?
- flix no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
- ¿flix sigue mantenido?
- Mantenimiento activo. El último commit de flix fue el 30 sept 2026.
- ¿Para qué puedo usar flix?
- Enseñar teoría del control de vuelo mediante un proyecto práctico de cuadricóptero. Crear prototipos de investigación para algoritmos de control en hardware de bajo costo. Probar cambios en el firmware en Gazebo antes de volar un dron real. Construir un cuadricóptero DIY con componentes de uso general.
- ¿Cómo se instala flix?
- Lee la guía de compilación y configuración Sigue la guía de uso para compilar y flashear el firmware
- ¿Dónde consigo flix?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/okalachev/flix
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
SDKs y firmware de código abierto para crear tus propios gadgets Muse con placas ESP32 y dispositivos Linux como Raspberry Pi.
Una pantalla de escritorio con ESP32 que muestra los límites de uso de Claude Code y una mascota animada que reacciona a los prompts y te avisa cuando una sesión necesita que intervengas.
Emulador open source de ESP32 en Rust que ejecuta firmware real en tu computadora o en el navegador, sin necesidad de hardware.
Firmware de lectura electrónica de código abierto, desarrollado por la comunidad para dispositivos e-ink con ESP32, centrado en la lectura de EPUB y la personalización sencilla.
Una pequeña biblioteca de C++ para enviar pequeñas cantidades de datos entre dispositivos mediante sonido, utilizable desde Python, JavaScript y microcontroladores.