Logotipo de OpenPostProOpenPostPro
Windows · Linux · AGPL-3.0

Dibuja, anida, mecaniza. CAD/CAM libre.

OpenPostPro es un programa de código abierto para preparar piezas para una fresadora, una router o una mesa de plasma. Dibuja o importa un DXF, coloca las piezas en una chapa, crea las trayectorias de herramienta, compruébalas en 3D y genera el G-code de tu máquina con un postprocesador escrito en Python.

Descargar para Windows Leer la documentación Ventana principal de OpenPostPro (interfaz en inglés): una placa con una estrella vaciada, ranuras y taladros, el árbol del proyecto a la izquierda y las herramientas de dibujo a la derecha

Qué hace

Anidado automático de seis tipos de piezas en una chapa

Anidado automático

Coloca copias de tus piezas en una chapa en unos segundos, o deja que los algoritmos de búsqueda y de minimización de solapes usen todos los núcleos del procesador para desperdiciar menos material. Una pieza puede ir en el agujero de otra, con rotaciones cada 90, 15, 5 o 1 grado, márgenes y cantidades por pieza.

Una bandeja con trayectorias de vaciado y de contorno

Trayectorias para fresado, router y plasma

Seguir un contorno, equidistancia, vaciado (zigzag, concéntrico o espiral, respetando las islas), taladrado con ciclos de picado, puentes de sujeción. La compensación de radio puede ser automática y las operaciones se ordenan para cortar los contornos interiores antes que los exteriores.

Una medalla con un texto que sigue su contorno circular

Dibujo 2D y texto sobre una curva

Líneas, arcos, círculos, elipses, polilíneas, splines y texto. Un texto puede seguir cualquier curva y seguir haciéndolo cuando la curva se mueve. Importación DXF y SVG, exportación DXF, capas y grupos, y comprobación del dibujo (formas duplicadas, contornos abiertos).

Simulación 3D de una placa cortada por plasma

Simulación 3D del G-code

Reproduce el programa sobre un bloque de material antes de que llegue a la máquina: trayectorias, herramienta, material retirado y tiempo de mecanizado. Reproducir, paso a paso, retroceder, saltar a una línea o soltar cualquier archivo G-code sobre la ventana.

El G-code producido por un postprocesador

Postprocesadores en Python

Se incluyen postprocesadores genéricos de fresado y plasma, con variantes para Mach3, Num 1060, Burny y HPGL. Clona uno y edítalo dentro de la aplicación para adaptarlo a tu control numérico: no hay nada que recompilar.

El menú Scripts y sus categorías

Scripts CAD en Python

Genera engranajes, perfiles de ala, rejillas de agujeros y matrices, importa archivos Gerber y Excellon, vectoriza una imagen. Escribe tus propios scripts con el editor integrado.

Interfaz en español, inglés, francés, alemán, italiano, neerlandés y portugués de Brasil. Milímetros o pulgadas. Las capturas muestran la interfaz en inglés.

Antes de usarlo

El programa se entrega tal cual, sin garantía. La versión 1.0 es estable y utilizable, pero algunos algoritmos de geometría y de trayectorias aún pueden fallar con formas difíciles. Comprueba siempre el G-code generado, en el simulador y en la máquina, antes de cortar una pieza real.

Conseguirlo

Windows

Un archivo zip que se descomprime y se ejecuta. Hace falta Python 3.12 o posterior para los postprocesadores y los scripts.

Descargar

Linux

Se compila desde el código fuente con CMake, paso a paso en la guía de compilación.

Guía de compilación

Código fuente

Software libre bajo AGPL-3.0, en GitHub. Los informes de errores y las ideas son bienvenidos.

GitHub