Logo OpenPostProOpenPostPro
Windows · Linux · AGPL-3.0

Dessinez, imbriquez, usinez. CAO/FAO libre.

OpenPostPro est un logiciel open source pour préparer des pièces destinées à une fraiseuse, une défonceuse ou une table plasma. Dessinez ou importez un DXF, placez les pièces sur une tôle, créez les parcours d'outil, vérifiez-les en 3D, puis générez le G-code de votre machine avec un post-processeur écrit en Python.

Télécharger pour Windows Lire la documentation Fenêtre principale d'OpenPostPro : une plaque avec une étoile en poche, des rainures et des trous percés, l'arbre du projet à gauche, les outils de dessin à droite

Ce qu'il fait

Imbrication automatique de six types de pièces sur une tôle

Imbrication automatique

Placez des copies de vos pièces sur une tôle en quelques secondes, ou laissez les algorithmes de recherche et de minimisation du chevauchement utiliser tous les cœurs du processeur pour perdre moins de matière. Une pièce peut aller dans le trou d'une autre, avec des rotations tous les 90, 15, 5 ou 1 degré, des marges et des quantités par pièce.

Un bac avec des parcours de poche et de contour

Parcours pour le fraisage, la défonce et le plasma

Suivre un contour, décaler, vider une poche (zigzag, concentrique ou spirale, îlots respectés), percer avec des cycles à débourrage, ajouter des ponts de maintien. La compensation de rayon peut être automatique, et les opérations s'organisent pour usiner les contours intérieurs avant les extérieurs.

Une médaille avec un texte qui suit son contour circulaire

Dessin 2D et texte sur une courbe

Lignes, arcs, cercles, ellipses, polylignes, splines et texte. Un texte peut suivre n'importe quelle courbe et continuer à la suivre quand elle bouge. Import DXF et SVG, export DXF, calques et groupes, et contrôle du dessin (formes en double, contours ouverts).

Simulation 3D d'une plaque découpée au plasma

Simulation 3D du G-code

Jouez le programme sur un bloc de matière avant qu'il n'arrive à la machine : parcours, outil, matière enlevée et durée de l'usinage. Lecture, pas à pas, retour arrière, saut à une ligne, ou dépôt de n'importe quel fichier G-code sur la fenêtre.

Le G-code produit par un post-processeur

Post-processeurs Python

Des post-processeurs génériques pour le fraisage et le plasma sont fournis, avec des variantes pour Mach3, Num 1060, Burny et HPGL. Clonez-en un et modifiez-le dans l'application pour l'adapter à votre commande numérique : rien à recompiler.

Le menu Scripts et ses catégories

Scripts CAO en Python

Générez des engrenages, des profils d'aile, des grilles de trous et des répétitions, importez des fichiers Gerber et Excellon, vectorisez une image. Écrivez vos propres scripts avec l'éditeur intégré.

Interface en français, anglais, espagnol, allemand, italien, néerlandais et portugais du Brésil. Millimètres ou pouces.

Avant de l'utiliser

Le programme est fourni tel quel, sans garantie. La version 1.0 est stable et utilisable, mais certains algorithmes de géométrie et de parcours peuvent encore échouer sur des formes difficiles. Vérifiez toujours le G-code généré, dans le simulateur puis sur la machine, avant de découper une vraie pièce.

L'obtenir

Windows

Une archive zip à décompresser et à lancer. Python 3.12 ou plus récent est nécessaire pour les post-processeurs et les scripts.

Télécharger

Linux

Compilation depuis les sources avec CMake, pas à pas dans le guide de compilation.

Guide de compilation

Code source

Logiciel libre sous AGPL-3.0, sur GitHub. Les rapports de bugs et les idées sont les bienvenus.

GitHub