Home - sliptonic/FreeCAD GitHub Wiki

FreeCAD Path Workbench Development Wiki

Developer notes, architecture documentation, and planning for FreeCAD's CAM workbench

Core Architecture Concepts

Understanding the design philosophy and structure:

Developer Guides

Practical guides for extending Path:

API Reference

Function and class documentation:

Implementation Status

Current state and known refactoring needs:

Quick Reference

I want to... Read this...
Understand Path architecture Intent vs Strategy
Create a new operation Creating Operations
Modify toolpaths Creating Dressups
Generate G-code for new machine Creating Postprocessors
Work with polygon offsetting PathArea API
Understand operation class hierarchy Operations Status

About This Wiki

This is a living development wiki containing:

  • Architectural documentation
  • Planning notes and WIP content
  • Developer guidance and checklists
  • Implementation status and refactoring plans

Separate user-facing documentation will be created later following the Diátaxis framework.

Note: See Archive/ for historical/project-specific content.