Skip to content

CAD and CAM workflow notes

Jason Webb edited this page Jun 29, 2017 · 30 revisions

Quick links
CAD - CAM

DISCLAIMER! This section is not intended to be complete guide to 2D/3D design or CAM, but rather a compilation of quality resources and knowledge specific to the CNC machine itself. The world of CAD/CAM can be a nightmarish rabbit-hole, but if you stay focused on your project(s) and buddy up with an experienced, friendly TC Maker member you can get stuff done easier than you'd think!


CAD

Computer-aided design (CAD) is a piece of software that allows you to create 2D designs or 3D models that accurately represent the thing you want to create. Different programs are appropriate for different types of objects, though there are some general classifications of modelling that

  • Parametric modelling involves explicitly defining dimensions and relationships for geometry, allowing you to affect design features just by changing variables. The full history of the creation process is recorded and available at any time, allowing you to make important changes at any time. Tools like Fusion 360, Autocad are parametric modelers.
  • Direct modelling involves creating models by building directly upon previous steps. Each change you make is directly integrated into whatever you were building on top of, effectively making these changes more or less permanent. Tools like Sketchup and Tinkercad are direct modelers.
  • Organic or freeform modelling involves using more life-like processes to create highly expressive models in similar to how we would work with physical media like clay or wet sand. Dimensional accuracy and manufacturability are less emphasized than aesthetics. Tools like ZBrush and Meshmixer are organic modelers, though more traditional CAD packages (like Fusion 360, Solidworks, and Blender) are incorporating some freeform modelling techniques.

Tips

  1. Make sure your design is no larger than the X/Y/Z size of the machine. Give yourself a bit of extra space on all sides so you have time to hit the E-stop if things go bad.
  2. Think ahead to how you plan to secure your workpiece to the spoilboard, and make sure you have enough extra room in your design for clamps, plastic nails, or other fixturing tools.
  3. If you want to use a piece of CAD software that you haven't seen many people use for CNC work, test it out with your CAM program before you invest too much effort in it.

2D software

Just about any vector art program that can output in the vanilla SVG or DXF format can work for CNC. However, some low-end design software (like Inkscape) can sometimes do a bad job of exporting with the right version or flavor of SVG/DXF that is expected by your CAM software.

3D software

Whichever program you choose to use for 3D modeling should be capable outputting manifold (watertight), well-formed STL or OBJ models.

Industry-level 3D modeling and animation packages like Maya, 3DSMax, and Cinema4D might also be used, but tend to do a bad job of exporting well-formed manifold meshes necessary for fabrication.


CAM

Computer-aided manufacturing (CAM) is a piece of software that takes as input either a 2D or 3D design file (made in a CAD program) and generates toolpaths for the machine to follow in order to carve that design into or out of a piece of material (called "stock").

In production environments CAM is taken extremely seriously and can cost many thousands of dollars and take a very long time to learn how to do well. The more efficient the toolpaths, the more parts you can produce per hour, which means more profit.

However TC Maker is not a production environment, so we don't need to as obsessed with efficiency. This means that we have a lot more (and cheaper) software options available. Though this is a bit of a double-edged sword - for every free, easy-to-use CAM package there are likely dozens that are pretty unpleasant to use and require a huge amount of overly-specific knowledge.

Tips

  1. Tabs are your friend! Use them whenever you can to prevent loose parts from flying across the room or worse, damaging the machine.
  2. Don't get too ambitious with speeds, feeds and cut depths. This is not a production-quality machine, so don't push it like one.

2D-only software

2D and 3D software

Clone this wiki locally