• 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...

Tutorial: Drilling

Creating drilling patterns is very easy. Here a Wingding font character 'N' is used to create a drilling pattern for an external hard disk enclosure.

Download the files used in this tutorial

Step 1 - Insert text

Drilling machine operations are based on point lists or circle centers. There are a number of routines in CamBam to generate point lists that can give interesting effects.

In a new CamBam drawing, insert a text object Insert Text Tool. The Wingdings capital 'N' character happens to be a natty jolly roger.

Set the text Height to something large like 200 (I am working in mm here), and change the Font property to Wingdings.

Step 1 - Inserting Wingdings N character

Step 2 - Fill text object with points

Select the text object then chose Draw - Points List - Offset Fill Geometry from the drawing context menu. This will prompt you for a step distance. Enter 2 here and press enter.

You should now have created a set of points which fill the selected geometry (excluding any holes in regions and text).

Step 2 - Filling text object with points

Step 3 - Insert a drilling machine operation

With the point lists selected, insert a drilling machine operation Drilling machine operation.

Under the drill mop properties, set Tool Diameter to 1.5 and the Target Depth to -3.

That's pretty much it! To make things clearer, you can right click on the Default layer in the file tree and select 'hide'.

You should now just see a bunch of circles indicating the drilling hole sizes.

Step 3 - Viewing drill holes

Right click on machining in the file tree to generate the gcode.

Here's one I prepared earlier.

This is the aluminium cover off an ICY BOX external USB hdd enclosure. Should look neat with some LEDS behind it.

CNC Drilled Hard Disk Enclosure

Most geometry can be used to generate point lists. Try experimenting with the other Draw - Point List options.

Copyright (c) 2025 HexRay Ltd