# Z height on tool change

**URL:** <https://forum.onefinitycnc.com/t/z-height-on-tool-change/19953>\
**Category:** Controller (Buildbotics) Discussion\
**Created:** [April 10, 2023, 5:48pm UTC](https://forum.onefinitycnc.com/t/z-height-on-tool-change/19953 "2023-04-10T17:48:42Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Steve58](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/steve58/32/23710_2.png) [@Steve58](https://forum.onefinitycnc.com/u/Steve58)\
**Post date:** [April 10, 2023, 5:48pm UTC](https://forum.onefinitycnc.com/t/z-height-on-tool-change/19953/1 "2023-04-10T17:48:42Z")

</div>

I have a woodworker 32x 32. I use Carveco Maker Plus for designing. The z height is to low to change the bit on a tool change. How to raise the height on a tool change.

---

<div class="post-metadata">

**Author:** ![WaywardWoodworker](https://avatars.discourse-cdn.com/v4/letter/w/e79b87/32.png) [@WaywardWoodworker](https://forum.onefinitycnc.com/u/WaywardWoodworker)\
**Post date:** [April 10, 2023, 6:42pm UTC](https://forum.onefinitycnc.com/t/z-height-on-tool-change/19953/2 "2023-04-10T18:42:41Z")

</div>

Is this when invoking the tool change via a M6 command in your gcode?

---

<div class="post-metadata">

**Author:** ![Steve58](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/steve58/32/23710_2.png) [@Steve58](https://forum.onefinitycnc.com/u/Steve58)\
**Post date:** [April 10, 2023, 6:55pm UTC](https://forum.onefinitycnc.com/t/z-height-on-tool-change/19953/3 "2023-04-10T18:55:27Z")

</div>

Yes it does M05 M06 t3

---

<div class="post-metadata">

**Author:** ![Steve58](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/steve58/32/23710_2.png) [@Steve58](https://forum.onefinitycnc.com/u/Steve58)\
**Post date:** [April 10, 2023, 6:59pm UTC](https://forum.onefinitycnc.com/t/z-height-on-tool-change/19953/4 "2023-04-10T18:59:24Z")

</div>

I feel the problem lies in not being able to move at least the z axis during a tool change command

---

<div class="post-metadata">

**Author:** ![WaywardWoodworker](https://avatars.discourse-cdn.com/v4/letter/w/e79b87/32.png) [@WaywardWoodworker](https://forum.onefinitycnc.com/u/WaywardWoodworker)\
**Post date:** [April 10, 2023, 7:05pm UTC](https://forum.onefinitycnc.com/t/z-height-on-tool-change/19953/5 "2023-04-10T19:05:57Z")

</div>

There are a few threads on the forums about this topic, usually they revolve around either separating each tool into it’s own g-code file or altering the tool-change commands to raise the Z up.

> [@Tool changes And Z Height](https://forum.onefinitycnc.com/t/tool-changes-and-z-height/7715):
>
> I have tried a couple of carves with took changes. I am using Carbide Create Free now. I have been setting my retract height to 1/4-1/2" so it can speed things up. However, when the machine pauses for the tool change, it only retracts to that short height, making it impossible to change the tool. Is there a trick where I can add code to make the Z go up several inches to accomplish the tool change?

---

<div class="post-metadata">

**Author:** ![Steve58](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/steve58/32/23710_2.png) [@Steve58](https://forum.onefinitycnc.com/u/Steve58)\
**Post date:** [April 10, 2023, 8:00pm UTC](https://forum.onefinitycnc.com/t/z-height-on-tool-change/19953/6 "2023-04-10T20:00:56Z")

</div>

Thanks, i think i figured it out. In carveco maker go into the tool path go to safe z and home. Change the safe height to your desired height then change the z home to desired height for tool change.

---

<div class="post-metadata">

**Author:** ![349iq2345](https://avatars.discourse-cdn.com/v4/letter/3/bb73d2/32.png) [@349iq2345](https://forum.onefinitycnc.com/u/349iq2345)\
**Post date:** [April 10, 2023, 8:08pm UTC](https://forum.onefinitycnc.com/t/z-height-on-tool-change/19953/7 "2023-04-10T20:08:28Z")

</div>

Hey Steve,

this is a frequently reported issue. The answer is [here](https://forum.onefinitycnc.com/t/is-the-solution-they-offered-my-best-one/19862/3) and [here](https://forum.onefinitycnc.com/t/running-gcode-file-that-has-2-tool-paths/19073/2).

You don’t have to modify your g-code program or CAM software settings. The Onefinity controller is able to do the right things on tool change, unfortunately the Onefinity CNC is delivered with a “tool-change” setting that is unusable. The remedy is linked above.
