> For the complete documentation index, see [llms.txt](https://tiscad.gitbook.io/tiscad-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tiscad.gitbook.io/tiscad-docs/using-quickinsert/toolchecker.md).

# ToolChecker

<figure><img src="https://791499652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaOlzqPrCT63m6cjew8Q4%2Fuploads%2FlzA4z58HeyddZqiLFq3r%2FWhat%20is%20QuickInsert%20-%20Toolchecker.gif?alt=media&amp;token=99e17b45-7129-4126-bf55-ac33f4a3d639" alt=""><figcaption></figcaption></figure>

\
**ToolChecker** is a built-in visualization tool that helps ensure your fasteners can be assembled or disassembled using real tools. It simulates tool reach, access, and movement around your selected components.

This feature works **only with QuickInsert-generated components**.

***

### 🔧 Opening ToolChecker

1. In the **QuickInsert tab**, click the **ToolChecker** button
2. The **ToolChecker form** will open with 14 available tools and 2 hand models to choose from<br>

   <figure><img src="https://791499652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaOlzqPrCT63m6cjew8Q4%2Fuploads%2FXQfD5u1383q5Gszwryt9%2FToolchecker%20-%20Opening%20form.gif?alt=media&amp;token=1ad7fdcc-6e3d-4b5c-8e0a-a35b94f4a806" alt=""><figcaption></figcaption></figure>

***

### 🔄 Tool Snapping to Selected Component

When you select a **QuickInsert component** (like a bolt, nut, or washer):

* ToolChecker automatically detects the appropriate tool and **snaps** it to the correct position and size
  * Example: Selecting a hex bolt auto-snaps a **wrench** or **torque wrench** to the correct size and face

<figure><img src="https://791499652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaOlzqPrCT63m6cjew8Q4%2Fuploads%2FlzA4z58HeyddZqiLFq3r%2FWhat%20is%20QuickInsert%20-%20Toolchecker.gif?alt=media&amp;token=99e17b45-7129-4126-bf55-ac33f4a3d639" alt=""><figcaption><p>Tool Snapping to Selected Component</p></figcaption></figure>

> Only QuickInsert components are supported — snapping won’t work on manually inserted or third-party parts.

***

### 🛠 Tool Types & Tool Points

Each tool (e.g., Allen key, wrench, socket) can have multiple **snap points** (e.g., long and short ends):

* You can manually switch between these snap points using a dropdown or button in the form
* For example, an Allen key can be snapped using the short or long side<br>

  <figure><img src="https://791499652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaOlzqPrCT63m6cjew8Q4%2Fuploads%2FBGZPgRmDsuagLHYxVEOg%2FToolchecker%20-Snap%20points.gif?alt=media&amp;token=efd1220b-72b8-422c-b0f3-69db77f6de6e" alt=""><figcaption><p>Tool Types &#x26; Tool Points</p></figcaption></figure>

***

### 🔁 Tool Size & Refresh

Once a tool snaps to a component, the correct size will be selected automatically.

* You can **manually change tool size** via the size dropdown<br>
* If the component changes or needs resyncing, click the **Refresh** button next to the size list
  * This resets the tool size and position based on the current component

***

### ↻ Rotate Tool

You can visualize tool rotation to check for collisions and space:

* Use the **rotation slider** to rotate the tool manually
* Or enable the **Auto-Rotation Animation**, which will spin the tool at a selected speed

  * Choose from **3 rotation speeds** (slow, medium, fast)<br>

  <figure><img src="https://791499652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaOlzqPrCT63m6cjew8Q4%2Fuploads%2FtDypVLOOUJDvlvz6hcwm%2FToolchecker%20-Tool%20size%20and%20rotate.gif?alt=media&amp;token=e57817ad-1a9a-4aef-a27f-333f315b4b98" alt=""><figcaption><p>Tool Size &#x26; Refresh</p></figcaption></figure>

***

### 📦 Tool + Component Movement

ToolChecker also lets you simulate movement along the **insertion/removal direction** — perfect for checking if tools can fit in tight spaces during actual assembly/disassembly.

* Use the **Move slider** to shift both the tool and component together
* Use the **Auto-Move checkbox** to move everything by the **length of the selected component**
  * Example: If a bolt is 20mm long, the tool and bolt will move out 20mm automatically
* Use the **Refresh button** next to the slider to re-calculate move distance based on the current component

> Nuts and similar components **do not move**, only fasteners like bolts will shift.

<figure><img src="https://791499652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaOlzqPrCT63m6cjew8Q4%2Fuploads%2F1tJF5oThfxhgPp5rJz8F%2FToolchecker%20-Move%20tool.gif?alt=media&amp;token=e5605154-47f8-4df7-bbaa-b737070d7f56" alt=""><figcaption><p>Move tool with component</p></figcaption></figure>

***

### 🔁 Choosing Between Multiple Tools

Some components support **multiple compatible tools** (e.g., a hex bolt can use a wrench or torque wrench):

* ToolChecker allows you to select the preferred tool using a **tool selection dropdown** or button list
* The snapping and size logic will adjust based on your selection

***

### ✅ Summary

ToolChecker gives you full control and visual feedback to:

* Snap tools accurately to QuickInsert components
* Rotate and animate tools for clearance checking
* Simulate tool and component movement for real-world disassembly planning
* Choose from multiple tool types with correct orientation and size
