# Tool changes And Z Height

**URL:** <https://forum.onefinitycnc.com/t/tool-changes-and-z-height/7715>\
**Category:** Original/PRO Series (Buildbotics) (Gen 1)\
**Created:** [September 14, 2021, 4:10pm UTC](https://forum.onefinitycnc.com/t/tool-changes-and-z-height/7715 "2021-09-14T16:10:13Z")\
**Posts on this page:** 1\
**Showing post:** 45

<div class="post-metadata">

**Author:** ![Machinist](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/machinist/32/36465_2.png) [@Machinist](https://forum.onefinitycnc.com/u/Machinist)\
**Post date:** [March 24, 2023, 6:24pm UTC](https://forum.onefinitycnc.com/t/tool-changes-and-z-height/7715/45 "2023-03-24T18:24:01Z")

</div>

> [@349iq2345](#):
>
> Many forum members here say the advantages of _one g-code program per tool_ is that you can change the program for a certain tool easier or re-run a pass easier. They put the name of the tool into the file name, and the pass that it is for.

Yes to this. I used to be in the camp where I wanted to keep all tools in the same program. But because I don’t have an ATC and am not running production on anything, I find it more convenient and flexible to actually program for separate tools. So even though I _can_ program for tool changes, I prefer not to.

---

_[View the full topic](https://forum.onefinitycnc.com/t/tool-changes-and-z-height/7715)._
