Robot cuadrúpedo mini de código abierto e imprimible en 3D, basado en ESP32, con cara OLED y movimiento mediante servos.
LinuxCNC/linuxcnc
LinuxCNC es software de código abierto para controlar máquinas CNC, como fresadoras, tornos, impresoras 3D, cortadoras láser y de plasma, y brazos robóticos.
- Estrellas
- 2,530
- Forks
- 1,337
- Issues abiertos
- 320
- Último commit
- hace 18 horas
¿Qué es?
LinuxCNC es software para controlar máquinas de control numérico por computadora (CNC). Puede controlar fresadoras, tornos, impresoras 3D, cortadoras láser y de plasma, brazos robóticos, hexápodos y otros equipos con control de movimiento.
El proyecto comenzó hace unos 25 años y cuenta con colaboradores de muchos países. Desde la versión 2.9, su documentación se traduce mediante la plataforma de traducción colaborativa Weblate, y se invita a los usuarios a contribuir con traducciones.
La documentación del proyecto abarca la instalación y la compilación desde el código fuente. Los autores señalan que el software por sí solo no puede garantizar la seguridad de las máquinas y que estas deben contar con medios para cortar la alimentación de los motores antes de que las personas entren en zonas de peligro.
Funciones clave
- 01Controla fresadoras, tornos e impresoras 3D desde un único sistema de control.
- 02Es compatible con cortadoras láser y de plasma, brazos robóticos y hexápodos.
- 03Se desarrolla como proyecto internacional de código abierto desde hace unos 25 años.
- 04La documentación se traduce mediante la plataforma de traducción colaborativa Weblate.
Casos de uso
- Poner en funcionamiento una fresadora o un torno de fabricación casera o para aficionados.
- Controlar una cortadora láser o de plasma desde una PC.
- Controlar brazos robóticos multieje o plataformas de movimiento hexápodas.
- Aprender cómo funciona el control de movimiento CNC en Linux.
Inicio rápido
- 1
Lee la guía oficial de inicio para instalar LinuxCNC
- 2
Sigue la guía de compilación para compilar LinuxCNC desde el código fuente
Antes de usarlo
- Los metadatos indican que la licencia es GPL-2.0, pero el README señala que algunas partes están bajo LGPL. Revisa las condiciones de la licencia antes de reutilizarlo.
- El README declina toda responsabilidad en materia de seguridad e indica que los fabricantes de máquinas deben cumplir por su cuenta las normas de seguridad locales.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es linuxcnc?
- LinuxCNC es software de código abierto para controlar máquinas CNC, como fresadoras, tornos, impresoras 3D, cortadoras láser y de plasma, y brazos robóticos. LinuxCNC es software para controlar máquinas de control numérico por computadora (CNC). Puede controlar fresadoras, tornos, impresoras 3D, cortadoras láser y de plasma, brazos robóticos, hexápodos y otros equipos con control de movimiento.
- ¿linuxcnc es gratuito? ¿Qué licencia tiene?
- linuxcnc es open source bajo la licencia GPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿linuxcnc sigue mantenido?
- Mantenimiento activo. El último commit de linuxcnc fue el 7 nov 2026.
- ¿Para qué puedo usar linuxcnc?
- Poner en funcionamiento una fresadora o un torno de fabricación casera o para aficionados. Controlar una cortadora láser o de plasma desde una PC. Controlar brazos robóticos multieje o plataformas de movimiento hexápodas. Aprender cómo funciona el control de movimiento CNC en Linux.
- ¿Cómo se instala linuxcnc?
- Lee la guía oficial de inicio para instalar LinuxCNC Sigue la guía de compilación para compilar LinuxCNC desde el código fuente
- ¿Dónde consigo linuxcnc?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/LinuxCNC/linuxcnc
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Kit en chino para replicar el robot bípedo Microduck, adaptado a servos Feetech HD1910, con guías de montaje, piezas imprimibles en 3D, placas HAT/IMU personalizadas y herramientas de entrenamiento con RL.
Biblioteca cliente de C++ para el control de bajo nivel en tiempo real de robots de investigación de Franka Robotics, con bindings de Python mediante pylibfranka.
Cámara digital compacta y de bolsillo basada en Raspberry Pi Zero, diseñada para imprimirse en 3D y ensamblarse con componentes comerciales.
Multiherramienta de puesta en marcha de sistemas embebidos en el navegador para Raspberry Pi Pico: osciloscopio, analizador lógico, fuente de alimentación y herramientas de bus, disponible desde la placa por USB.
Un sistema operativo en tiempo real (RTOS) escalable para microcontroladores con recursos limitados y dispositivos IoT de diversas arquitecturas de CPU.