• Home
  • Downloads
  • Forum
  • Contact Us
  • Buy CamBam

  • News
  • Documentation
  • Videos
  • Screenshots
  • Gallery
  • Reviews
  • Support
Contents
  • Introduction
  • Basics
    • User Interface
    • Drawing and System tabs
    • Rotating and panning
    • Selecting objects
    • Toolpaths and gcode
    • Drawing Units
    • File Menu
    • View Menu
    • Tools Menu
    • Simple Example
    • Keyboard Shortcuts
  • Machining (CAM)
    • Machining Basics
    • Profile
    • Pocket
    • Drill
    • Engrave
    • 3D Profile
    • Lathe
    • Creating GCode
    • Machining Options
    • Edit Gcode
    • CAM Part
    • CAM Styles
    • Lead Moves
    • Holding Tabs
    • Side Profiles
    • Post Processor
    • Back Plotting
    • Tool Libraries
    • Speeds and Feeds Calculator
  • Drawing (CAD)
    • Entities
    • Layers
    • Transformations
    • Operations
    • Edit Polyline
    • Edit Surface
    • Edit Points
    • Creating Surfaces
    • Region Fill
  • Tutorials
    • Profile
    • Pocketing
    • Drilling
    • Bitmap Heightmaps
    • Text Engraving
    • 3D Profile
    • 3D Profile - Back face
  • Automation
  • Configuration
  • Appendix
    • What's New?
Documentation for the latest CamBam release is available here...

Automation

CamBam supports two forms of automation : Scripting and Plugins.

Scripting

Some example scripts are provided in the \scripts sub folder of the CamBam installation directory.

Refer to these forum sections for more information and examples of scripting.

Scripts and Plugin Help
Resources - Scripts and Plugins

Plugins

Plugins are .NET .dll files which can be written in a variety of supported .NET languages such as C#, Visual Basic, C/C++ etc.

Some example plugins are provided in the \plugins sub folder of the CamBam installation directory.

For a fantastic introduction to writing user plugins refer to MrBean's thread on the CamBam forum:
How to write a CamBam plugin

Note: - The way plugin menu handlers are registered has changed in version 0.9.4. For more information, refer to the What's New? section.

Copyright (c) 2025 HexRay Ltd