Back to Freecad

🟩 Core Essentials

src/Mod/CAM/Roadmap/Functionality/Scripting and automation.md

1.1.12.2 KB
Original Source

🟩 Core Essentials

Features present or expected in a basic CAM package and necessary to perform the required tasks

FeatureDescriptionAssessment
Python/Macro SupportAllow scripting or automation via Python or macrosLimited.
Some CAM functions require the GUI to be loaded.
No examples shipped with FreeCAD.
No examples on the wiki

🟨 Professional Grade

Features usually present or expected in the state-of-the art applications

FeatureDescriptionAssessment
Parametric WorkflowsOperations update automatically in response to model changesPartial.
Recomputes are inconsistent. Sometimes triggered when not needed. Sometimes require manual recompute.
Recomputes are inefficient. Cannot, for example, recompute just the dressup or just the finishing pass.

🟦 Next-Level CAM

Features that would exceed industry standard

FeatureDescriptionAssessment
Headless Batch JobsRun toolpath generation/export without UI interactionLimited
External Workflow IntegrationEmbed CAM pipeline into other automated systemsNone