# Software choice

This is not about promoting a specific tool, but about being transparent with the environment used, so you can follow along, understand the examples, and reproduce them yourself.

***

### Why Autodesk Fusion?

This documentation uses **Autodesk Fusion** as its reference CAM software for practical reasons.

Fusion combines **CAD, CAM, and simulation** in a single environment. This makes it possible to describe complete machining workflows without switching between several softwares.

I have worked with several CAD/CAM tools over time, and Autodesk Fusion stood out to me as having a **comparatively beginner-friendly user interface**.\
This makes it easier to get started, to understand what the software is doing, and to focus on machining concepts instead of fighting the UI.

That approachability is important for documentation that aims to **lower the entry barrier**, while still allowing more advanced workflows later on.

Just as important, Fusion offers a **capable free version**, allowing hobbyists to engage with CAM software efficiently.

{% hint style="info" %}
**Using a different CAM software?**\
If you’re already comfortable with another CAM system and prefer to use it, that’s absolutely fine.\
The machining concepts and strategies shown here are transferable.

Keep in mind that some conveniences in this documentation — such as **machine simulation setup, tool library, and project structure** — are tailored to **Autodesk Fusion**.\
When using a different CAM tool, you may need to recreate or adapt these parts yourself.
{% endhint %}

***

### Free vs Basic vs Manufacturing Extension

Autodesk Fusion is available in multiple license tiers.\
This documentation is written with a strong focus on **what works with the free version**.

#### Free version (personal use)

The **free version** is the primary reference for this documentation.

Most examples, strategies, and workflows are intentionally designed to:

* work within the free license,
* avoid features that require paid extensions,
* remain reproducible for as many users as possible.

Where limitations exist, they are treated as **constraints to work around**, not as blockers.

{% hint style="success" %}
**5-axis examples**\
Yes — the 5-axis project showcases shown here can be created using the **free version of Autodesk Fusion**.\
They use **indexed (positional) 5-axis workflows**, not simultaneous 5-axis machining, and therefore do not require the Manufacturing Extension or the Base version.
{% endhint %}

***

#### Base version

In my own work, I use the **base version of Autodesk Fusion**.

From my own experience, the **base version of Autodesk Fusion** does not fundamentally change compared to the **free version** how CAM works, with a few exceptions.

It mainly adds some **practical conveniences**, such as:

* **Faster Non-cutting movements**\
  Rapid moves are no longer restricted and are exported properly into the G-code.
* **Saving and sharing files**\
  Fewer restrictions when saving, exporting, and sharing files make it easier to exchange complete CAM setups and example projects with others

The workflows shown in this documentation are **not built around the base version**, and the same machining approaches can be followed using the **free version**.

I mainly use the base version because it makes **testing, documenting, and sharing** a bit easier — not because it is required to achieve the results shown here.

***

#### Manufacturing Extension

The **Manufacturing Extension** enables advanced features such as **simultaneous 5-axis machining**.

At the time of writing, this documentation does **not** rely on the Manufacturing Extension.

There are two main reasons:

* the practical integration of simultaneous 5-axis workflows with the Snapmaker Artisan is still an open topic,
* the extension represents a significant financial investment that many users may not want to make.

For now, the focus remains on strategies that can be applied **without this extension**.

***

### Summary

* Autodesk Fusion is used as a **reference CAM environment**, not as an exclusive requirement.
* The documentation prioritizes **accessibility and reproducibility**.
* Paid features are treated as **conveniences**, not dependencies.
* Wherever possible, workflows are kept compatible with the **free version**.

This approach ensures that the focus stays where it belongs:\
**on machining behavior, strategy, and understanding — not on software limitations.**


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://miwicnc.gitbook.io/miwicnc/software-and-cam-setup/software-choice.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
