Skip to content

OpenPostPro 0.5.0 – Windows x64

Pre-release
Pre-release

Choose a tag to compare

@rebisway rebisway released this 06 Nov 14:01
· 129 commits to main since this release

An open-source CAD/CAM application for CNC machining and cutting.

This release provides a Windows x64 compiled version of OpenPostPro, an independent open-source CAD/CAM project.

OpenPostPro combines 2D drawing, geometry editing, CAM toolpath generation and customizable Python post-processors in a single application.

Features

2D CAD – Drawing and geometry

  • Create points, lines, circles, arcs, ellipses, polylines, splines and text.
  • Import DXF drawings.
  • Apply geometric transformations: offset, symmetry, scaling and rotation.
  • Chamfer operations.
  • Boolean operations: union, subtraction and intersection.
  • Generate geometry programmatically using Python scripts.
  • Parametric geometry generation for repetitive or complex shapes.

CAM – Toolpath generation

Several machining and cutting operations are available:

  • Follow: follow selected geometry.
  • Offset: generate internal or external toolpaths.
  • Pocket: generate pocketing toolpaths.
  • Drilling: drilling cycles with peck drilling, tapping and boring options.
  • Spiral: generate spiral toolpaths.
  • Move To: add positioning movements.

Python scripting and post-processors

One of the key features of OpenPostPro is its Python-based extensibility.

  • Python scripts can generate CAD geometry directly.
  • Post-processors translate CAM operations into machine-specific G-code or other output formats.
  • Separate post-processors for milling/router and plasma cutting are included.
  • Configurable output format, decimal precision, line numbering, comments, headers and footers.
  • Support for absolute and relative arc-centre coordinates.
  • Plasma-specific settings for torch commands, start delays, reference setup and Z-axis handling.

Post-processors can be customized without modifying or recompiling the C++ application.

Interface

  • OpenGL 3 rendering.
  • Dear ImGui interface.
  • Multilingual interface: English, French and Spanish.
  • Configurable language resources.

Technical information

  • C++20
  • OpenGL 3
  • Dear ImGui, GLFW, GLM and FreeType
  • Embedded Python 3.12+ runtime interface
  • Windows x64

Installation requirements

This archive contains the compiled Windows x64 application.

Required components:

  • Windows x64
  • Python 3.12 or later, installed with Add Python to PATH enabled.
  • Microsoft Visual C++ x64 Redistributable.

Extract the ZIP archive and launch the application.

Important – Development status

OpenPostPro is an independent open-source project under active development.

Some geometric and toolpath algorithms still require improvements, particularly outline and offset calculations. Results may not be reliable for every geometry or machining situation.

Always inspect and verify generated toolpaths and machine code before running them on a real machine. Check clearances, tool definitions, feeds, speeds and machine settings.

Feedback, bug reports and contributions are welcome!

License

GNU AGPL-3.0-or-later.

Source code: https://github.com/rebisway/openpostpro