This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
docs:software:overview [2024/11/19 19:27] admin |
docs:software:overview [2025/05/08 13:58] (current) admin |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | __false__ | + | ==== CNC Software Overview ==== |
| + | |||
| + | A typical CNC workflow consists of three steps: | ||
| + | |||
| + | ^ **CAD** | ||
| + | | Create Drawing | ||
| + | |||
| + | Within each of these, you have a lot of freedom to choose which applications you want to make use of in your own preferred workflow. You can select the ones you are most comfortable, | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== 1. CAD ==== | ||
| + | |||
| + | CAD consists of applications you can use to create or modify 2D Drawings or 3D models, to use as input files for your CAM application: | ||
| + | |||
| + | > TIP: Some CAM application also include CAD functionality, | ||
| + | |||
| + | Examples include: | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * Adobe Illustrator (2D) | ||
| + | * and many more | ||
| + | |||
| + | In most cases you export your drawings as CAM compatible files, for example | ||
| + | |||
| + | * DXF (2D) | ||
| + | * SVG (2D) | ||
| + | * STL (3D) | ||
| + | |||
| + | For more details, refer to [[: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== 2. CAM ==== | ||
| + | |||
| + | CAM software converts CAD drawings/ | ||
| + | |||
| + | Examples include: | ||
| + | |||
| + | * {{: | ||
| + | * {{: | ||
| + | * {{: | ||
| + | * {{: | ||
| + | * {{: | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[http:// | ||
| + | |||
| + | For more details, refer to [[: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== 3. CONTROL ==== | ||
| + | |||
| + | CONTROL software is tasked with streaming GCODE to your machine controller. It also handles all the other aspects of Machine interfacing, | ||
| + | |||
| + | Examples include: | ||
| + | |||
| + | * {{: | ||
| + | * [[https:// | ||
| + | |||
| + | For example, OpenBuilds® CONTROL: | ||
| + | |||
| + | {{: | ||