“Boundless and free, like your imagination”

PUPPICAD is a free self-contained parametric geometry generator with a visual programming interface, created with the PUPPI and Helix3D Toolkits.

PUPPICAD Visual Programming

What can you do with PUPPICAD?

  • Create parametric CAD models based on complex rules or mathematical functions.
  • Process CAD models and extract data.
  • Create control panels with visual feedback directly on the canvas.
  • Optimization and iterative design.
  • Import and export 3D models in several popular file formats. 
  • Add new program features from an almost limitless source of free modules – .NET DLL files!

PUPPICAD Features:

  • Over 3000 different node types bundled, for visual programming, mathematics and computational geometry
  • Revolutionary self-arranging 3D visual programming canvas for maximum clarity and improved productivity
  • Many example programs and tutorials 
  • Easy to expand, can convert DLL files to visual programming nodes
  • And, did we mention, free?

More about PUPPICAD:

Watch tutorial videos here.

How to get PUPPICAD:

PUPPICAD is free to download and use. Please review the license agreement below and agree with the terms to reveal the download button.

Want to make your own?

PUPPICAD was created with the Parametric Universal Programming and Process Interface (PUPPI). Please email us if you are interested in using PUPPI for educational or commercial applications: