# Bit info on OneFinity control screen

**URL:** <https://forum.onefinitycnc.com/t/bit-info-on-onefinity-control-screen/12651>\
**Category:** Uncategorized\
**Created:** [April 22, 2022, 11:15pm UTC](https://forum.onefinitycnc.com/t/bit-info-on-onefinity-control-screen/12651 "2022-04-22T23:15:05Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rustic\_Designs](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/rustic_designs/32/4949_2.png) [@Rustic\_Designs](https://forum.onefinitycnc.com/u/Rustic_Designs)\
**Post date:** [April 22, 2022, 11:15pm UTC](https://forum.onefinitycnc.com/t/bit-info-on-onefinity-control-screen/12651/1 "2022-04-22T23:15:05Z")

</div>

Hey Guys,

Does the Onefinity controller screen tell you which bit to use when it pauses during a project?

For example, if I forget the bit I chose in VCarve for a specific tool path, can I see the bit info somewhere in the Onefinity control screen? I see in the G Code where it shows a bit change but I don’t see where I can pull up the bit info.

Cheers,

Trevor

---

<div class="post-metadata">

**Author:** ![AndyP](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/andyp/32/1106_2.png) [@AndyP](https://forum.onefinitycnc.com/u/AndyP)\
**Post date:** [April 23, 2022, 7:52am UTC](https://forum.onefinitycnc.com/t/bit-info-on-onefinity-control-screen/12651/2 "2022-04-23T07:52:53Z")

</div>

The advice is not to have bit changes in a gcode file but to have separate files for each bit used.

Bonus of separate files is that you can add a bit description to the file name.

I find adding an op number to the file name useful. E.g:

“Op1\_1-8\_pocket”  
“Op2\_vbit-60\_carve”  
“Op3\_1-4\_contour”

---

<div class="post-metadata">

**Author:** ![Rustic\_Designs](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/rustic_designs/32/4949_2.png) [@Rustic\_Designs](https://forum.onefinitycnc.com/u/Rustic_Designs)\
**Post date:** [April 23, 2022, 2:32pm UTC](https://forum.onefinitycnc.com/t/bit-info-on-onefinity-control-screen/12651/3 "2022-04-23T14:32:43Z")

</div>

Thanks for the reply!

I actually was using separate files for each bit, but I didn’t label them with the bit name in the title. I’ll have to start doing this for future projects.

In the meantime, is there anywhere in the controller screen that I can check the bit info? For example in VCarve, when you hover your cursor over the tool path, all of the bit info pops up. I figured this info would also be available in the Onefinity controller screen if needed for reference.

---

<div class="post-metadata">

**Author:** ![OnefinityCNC](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/onefinitycnc/32/7_2.png) [@OnefinityCNC](https://forum.onefinitycnc.com/u/OnefinityCNC)\
**Post date:** [April 23, 2022, 2:34pm UTC](https://forum.onefinitycnc.com/t/bit-info-on-onefinity-control-screen/12651/4 "2022-04-23T14:34:42Z")

</div>

The only thing it will show is ‘tool number’. So if you know which tool number is which bit ( 1, 2 ,3 etc) that’s how. If not, there is not way to know.

---

<div class="post-metadata">

**Author:** ![Rustic\_Designs](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/rustic_designs/32/4949_2.png) [@Rustic\_Designs](https://forum.onefinitycnc.com/u/Rustic_Designs)\
**Post date:** [April 23, 2022, 2:36pm UTC](https://forum.onefinitycnc.com/t/bit-info-on-onefinity-control-screen/12651/5 "2022-04-23T14:36:53Z")

</div>

Is this something that could be added to a future software update? I think it would be super useful for everyone to have your bit info pop up when the machine pauses for a bit change.

---

<div class="post-metadata">

**Author:** ![OnefinityCNC](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/onefinitycnc/32/7_2.png) [@OnefinityCNC](https://forum.onefinitycnc.com/u/OnefinityCNC)\
**Post date:** [April 23, 2022, 2:38pm UTC](https://forum.onefinitycnc.com/t/bit-info-on-onefinity-control-screen/12651/6 "2022-04-23T14:38:41Z")

</div>

No,  
There’s nothing in the gcode that says what type of bit is being used.

---

<div class="post-metadata">

**Author:** ![Hermsen.BJ](https://avatars.discourse-cdn.com/v4/letter/h/779978/32.png) [@Hermsen.BJ](https://forum.onefinitycnc.com/u/Hermsen.BJ)\
**Post date:** [April 23, 2022, 2:45pm UTC](https://forum.onefinitycnc.com/t/bit-info-on-onefinity-control-screen/12651/7 "2022-04-23T14:45:22Z")

</div>

You can manually add a msg line to the gcode I believe but the filename approach is easiest.

---

<div class="post-metadata">

**Author:** ![Rustic\_Designs](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/rustic_designs/32/4949_2.png) [@Rustic\_Designs](https://forum.onefinitycnc.com/u/Rustic_Designs)\
**Post date:** [April 23, 2022, 3:18pm UTC](https://forum.onefinitycnc.com/t/bit-info-on-onefinity-control-screen/12651/8 "2022-04-23T15:18:20Z")

</div>

Ok, I’ll stick to the filename approach. I guess coming from a photography background, I figured that the gcode would include the bit info, like metadata is included on a photo.

---

<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 23, 2022, 3:45pm UTC](https://forum.onefinitycnc.com/t/bit-info-on-onefinity-control-screen/12651/9 "2022-04-23T15:45:04Z")

</div>

It is more a function of the software you used to generate the g-code to include a message for which tool to include some will add in a message to “change to tool x” before the probe cycle, some will not. You can add the g-code messages yourself if you want to keep it all in one file but between that and having to jog to re-probe between tools most find it easier to use multiple files.

---

<div class="post-metadata">

**Author:** ![Rustic\_Designs](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/rustic_designs/32/4949_2.png) [@Rustic\_Designs](https://forum.onefinitycnc.com/u/Rustic_Designs)\
**Post date:** [April 23, 2022, 4:01pm UTC](https://forum.onefinitycnc.com/t/bit-info-on-onefinity-control-screen/12651/10 "2022-04-23T16:01:04Z")

</div>

I’m using VCarve Pro. Is it tough to add the bit info into gcode? I’m new to all of this, so if it’s too much, I won’t bother and will try to remember to add the bit info into the title of each toolpath.

---

<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 23, 2022, 4:12pm UTC](https://forum.onefinitycnc.com/t/bit-info-on-onefinity-control-screen/12651/11 "2022-04-23T16:12:08Z")

</div>

Not hard really, you can edit the gcode file in any text editor you like. Search for the line(s) with a M6 command in them, this is what causes the probe cycle to run. Just above that you can add a MSG statement with the tool description.

.  
M0 (MSG, Install .250 flat endmill)  
M6  
.

If you have a spindle (not the Makita router), the message will appear but the spindle will continue to run, don’t worry - hit continue and the probing code will stop the spindle for you to change the tool.

---

<div class="post-metadata">

**Author:** ![Rustic\_Designs](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/rustic_designs/32/4949_2.png) [@Rustic\_Designs](https://forum.onefinitycnc.com/u/Rustic_Designs)\
**Post date:** [April 23, 2022, 4:28pm UTC](https://forum.onefinitycnc.com/t/bit-info-on-onefinity-control-screen/12651/12 "2022-04-23T16:28:22Z")

</div>

This is very cool! With the Makita router, will the code stop the spindle from running? I always have to shut the switch off but it would be cool if it shut it down automatically. I found this out the hard way last night when doing a tool change. I shut the router off, changed the tool, re-probed Z zero and pushed play. I didn’t even realize that I hadn’t turned the router back on. Between my shop vac running and the dust boot covering my line of sight to the bit, I completely missed it. Rookie mistake but one I won’t soon forget.

---

<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 23, 2022, 5:15pm UTC](https://forum.onefinitycnc.com/t/bit-info-on-onefinity-control-screen/12651/13 "2022-04-23T17:15:47Z")

</div>

The code will not stop the Makita router from spinning, you need to switch it on and off manually.

---

<div class="post-metadata">

**Author:** ![AndyP](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/andyp/32/1106_2.png) [@AndyP](https://forum.onefinitycnc.com/u/AndyP)\
**Post date:** [April 23, 2022, 9:39pm UTC](https://forum.onefinitycnc.com/t/bit-info-on-onefinity-control-screen/12651/14 "2022-04-23T21:39:23Z")

</div>

Replace the makita with a spindle then you can switch it off.

Or use a relay on L1 or L2 to switch the router on/off and ditto a vacuum. I havent done this but others have.

---

<div class="post-metadata">

**Author:** ![OldNewbie](https://avatars.discourse-cdn.com/v4/letter/o/6f9a4e/32.png) [@OldNewbie](https://forum.onefinitycnc.com/u/OldNewbie)\
**Post date:** [April 24, 2022, 12:00am UTC](https://forum.onefinitycnc.com/t/bit-info-on-onefinity-control-screen/12651/15 "2022-04-24T00:00:38Z")

</div>

You might want to consider using the Job Sheet. It has been a while since I have used it but it is the secon last icon just before the gcode icon on the Toolpath panel.

---

<div class="post-metadata">

**Author:** ![Mitch](https://avatars.discourse-cdn.com/v4/letter/m/dec6dc/32.png) [@Mitch](https://forum.onefinitycnc.com/u/Mitch)\
**Post date:** [April 24, 2022, 1:59am UTC](https://forum.onefinitycnc.com/t/bit-info-on-onefinity-control-screen/12651/16 "2022-04-24T01:59:38Z")

</div>

In addition to using the bit name in the file, I name files starting with Op[setup number][alphabetic sequence] [name] Z[shorthand] [bit]

This results in an in order file structure that helps orient me when it takes more than one session in the shop.

It looks something like this

Op01A Elephant ZLoLeTop 8th  
Op01B Elephant ZLoLeTop 8 ball  
Op02A Elephant ZLoRiBot 8th

And if it’s complex, like the elephant, I’ll take a pic of my computer screen showing the orientation of the cam orientation so I can get a visual as I am doing the setup. I’ve tried to use setup sheets from fusion but I haven’t spent enough time with them to make it faster than naming and screens shots.

---

<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 24, 2022, 5:47pm UTC](https://forum.onefinitycnc.com/t/bit-info-on-onefinity-control-screen/12651/17 "2022-04-24T17:47:56Z")

</div>

Hey Andy, hey Trevor, hey BJ, hey Derek, hey all,

> [@AndyP](#):
>
> Or use a relay on L1 or L2 to switch the router on/off and ditto a vacuum. I havent done this but others have.

the correct pin to hook up a relay that switches the milling motor on and off is not [L1 (pin 2)](https://buildbotics.com/manual-v1-0/#iotab) or [L2 (pin 1)](https://buildbotics.com/manual-v1-0/#iotab) but [Tool-enable (pin 15)](https://buildbotics.com/manual-v1-0/#25pinioport). ‘Tool-enable’ is controlled by the commands M3 (milling motor on) in conjunction with Sx command (where x\>0) and M5 (milling motor off), which are commands that are already there in every g-code program.

If you used the ‘L1’ ([workpiece flood coolant](https://en.wikipedia.org/wiki/Cutting_fluid) on/off) or ‘L2’ (workpiece mist coolant on/off) outputs for this instead, then you would always have to make sure the [M7, M8, and M9](https://linuxcnc.org/docs/html/gcode/m-code.html#mcode:m7-m8-m9) commands are inserted into your program, whereas [M3/M5 (motor start/stop)](https://linuxcnc.org/docs/html/gcode/m-code.html#mcode:m3-m4-m5) commands are already included 🙂.

I think what you remembered Andy was the other day when Branden @WildMtnCraftworks discovered that ‘tool-enable’ [ceases to work when he sets ‘tool-type’ to VFD](https://forum.onefinitycnc.com/t/tool-enable-doesnt-work-with-huanyang-vfd/9009/18), and he was looking for alternatives for switching coolant and dust collection on (he had problems using the DRV/UPF outputs of his VFD for driving Arduino inputs). But since Trevor does not use a spindle/VFD, he has no reason to set ‘tool-type’ to a VFD, so there would be no reason why not to use the ‘Tool-enable’ (pin 15) functionality of automatic switching on and off for the router.

Using ‘Tool-enable’ for switching router on and off automatically by the g-code program is also what @satoer does on its [Remote Control Panel](https://forum.onefinitycnc.com/t/onefinty-control-panel-remote-gamepad-replacement-with-lots-of-extra-options/8060/) (newest version see [satoer.com](https://satoer.com/)).

---

<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 24, 2022, 6:27pm UTC](https://forum.onefinitycnc.com/t/bit-info-on-onefinity-control-screen/12651/18 "2022-04-24T18:27:12Z")

</div>

I’m running a spindle so no issues with on/off for me (S0 works like a champ without or without M5), I’ve seen where others have used the M7/M8/M9 to control IoT and SSR type relay - since the OP question was about bit names I was trying not to go too far out in the weeds while answering the question but I felt compelled to include the ‘turn off the spinning cutter of pain’ step 😉

---

<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 24, 2022, 6:33pm UTC](https://forum.onefinitycnc.com/t/bit-info-on-onefinity-control-screen/12651/19 "2022-04-24T18:33:57Z")

</div>

Hey Derek,

but you have seen how much the original poster is interested in the side topic 🙂

---

<div class="post-metadata">

**Author:** ![Rustic\_Designs](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/rustic_designs/32/4949_2.png) [@Rustic\_Designs](https://forum.onefinitycnc.com/u/Rustic_Designs)\
**Post date:** [April 24, 2022, 6:41pm UTC](https://forum.onefinitycnc.com/t/bit-info-on-onefinity-control-screen/12651/20 "2022-04-24T18:41:45Z")

</div>

You guys are speaking Greek to me (being new to CNC), but I find it all very interesting. I’m desperately trying to understand. Lol

[Next page](https://forum.onefinitycnc.com/t/bit-info-on-onefinity-control-screen/12651.md?page=2)
