# How do I use z-probe with bCNC?

**URL:** <https://community.inventables.com/t/how-do-i-use-z-probe-with-bcnc/65487>\
**Category:** X-Carve\
**Created:** [December 13, 2018, 12:52am UTC](https://community.inventables.com/t/how-do-i-use-z-probe-with-bcnc/65487 "2018-12-13T00:52:31Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![AnthonyKim](https://yyz1.discourse-cdn.com/flex009/user_avatar/community.inventables.com/anthonykim/32/34640_2.png) [@AnthonyKim](https://community.inventables.com/u/AnthonyKim)\
**Post date:** [December 13, 2018, 12:52am UTC](https://community.inventables.com/t/how-do-i-use-z-probe-with-bcnc/65487/1 "2018-12-13T00:52:31Z")

</div>

O gods of xcarve!, plz teach me in the ways of using z-probe with bCNC as if I was a dolphin. LOL  
Thanks!

---

<div class="post-metadata">

**Author:** ![NeilFerreri1](https://yyz1.discourse-cdn.com/flex009/user_avatar/community.inventables.com/neilferreri1/32/84403_2.png) [@NeilFerreri1](https://community.inventables.com/u/NeilFerreri1)\
**Post date:** [December 13, 2018, 1:23am UTC](https://community.inventables.com/t/how-do-i-use-z-probe-with-bcnc/65487/2 "2018-12-13T01:23:38Z")

</div>

What are you having trouble with? I think the easiest way for a simple Z-probe in bCNC is to use one of the user configurable buttons. Something like this for a basic probe:  
`G21 ;mm mode`  
`G91 ;relative motion`  
`G38.2 Z-30 F100 ;Probe Z down 30mm at feed of 100mm/min`  
`G10L20Z12.7 ;set Work Z to 12.7mm (thickness of probe plate)`  
`G0 Z20 ;lift Z 20mm to remove probe plate`  
`G90 ;absolute mode`

I usually use a double tap for probing.

P.S. I don’t have an X-Carve (pretend expert)

---

<div class="post-metadata">

**Author:** ![LarryM](https://yyz1.discourse-cdn.com/flex009/user_avatar/community.inventables.com/larrym/32/51450_2.png) [@LarryM](https://community.inventables.com/u/LarryM)\
**Post date:** [December 13, 2018, 2:21am UTC](https://community.inventables.com/t/how-do-i-use-z-probe-with-bcnc/65487/3 "2018-12-13T02:21:12Z")

</div>

> [@NeilFerreri1](#):
>
> P.S. I don’t have an X-Carve (pretend expert)

Well… You pretend pretty damn good.

---

<div class="post-metadata">

**Author:** ![BlueLocktite](https://yyz1.discourse-cdn.com/flex009/user_avatar/community.inventables.com/bluelocktite/32/68346_2.png) [@BlueLocktite](https://community.inventables.com/u/BlueLocktite)\
**Post date:** [December 13, 2018, 1:31pm UTC](https://community.inventables.com/t/how-do-i-use-z-probe-with-bcnc/65487/5 "2018-12-13T13:31:10Z")

</div>

I have been meaning to set up a probe on my Raspberry Pi CNC Controller. Thanks Neil… maybe I will actually do it

---

<div class="post-metadata">

**Author:** ![BlueLocktite](https://yyz1.discourse-cdn.com/flex009/user_avatar/community.inventables.com/bluelocktite/32/68346_2.png) [@BlueLocktite](https://community.inventables.com/u/BlueLocktite)\
**Post date:** [December 13, 2018, 3:21pm UTC](https://community.inventables.com/t/how-do-i-use-z-probe-with-bcnc/65487/6 "2018-12-13T15:21:50Z")

</div>

Neil, How do you program those buttons? could you give a quick run down please?

---

<div class="post-metadata">

**Author:** ![NeilFerreri1](https://yyz1.discourse-cdn.com/flex009/user_avatar/community.inventables.com/neilferreri1/32/84403_2.png) [@NeilFerreri1](https://community.inventables.com/u/NeilFerreri1)\
**Post date:** [December 13, 2018, 3:50pm UTC](https://community.inventables.com/t/how-do-i-use-z-probe-with-bcnc/65487/7 "2018-12-13T15:50:53Z")

</div>

I don’t have bCNC on my PC at work, so I can’t say 100%, but I think you just right-click on them and add your macro.

@BlueLocktite EDIT: Didn’t realize bCNC has a beta for a downloadable .exe…here’s a screen capture:

---

<div class="post-metadata">

**Author:** ![BlueLocktite](https://yyz1.discourse-cdn.com/flex009/user_avatar/community.inventables.com/bluelocktite/32/68346_2.png) [@BlueLocktite](https://community.inventables.com/u/BlueLocktite)\
**Post date:** [December 13, 2018, 7:18pm UTC](https://community.inventables.com/t/how-do-i-use-z-probe-with-bcnc/65487/8 "2018-12-13T19:18:42Z")

</div>

Thanks Neil. Just did a test on it and worked great.

---

<div class="post-metadata">

**Author:** ![AnthonyKim](https://yyz1.discourse-cdn.com/flex009/user_avatar/community.inventables.com/anthonykim/32/34640_2.png) [@AnthonyKim](https://community.inventables.com/u/AnthonyKim)\
**Post date:** [December 13, 2018, 7:19pm UTC](https://community.inventables.com/t/how-do-i-use-z-probe-with-bcnc/65487/9 "2018-12-13T19:19:29Z")

</div>

Thanks Neil, I’ll need to study your comments before figuring out what it means but awsome! Wow with movie and everything!!

---

<div class="post-metadata">

**Author:** ![JoeStef](https://avatars.discourse-cdn.com/v4/letter/j/edb3f5/32.png) [@JoeStef](https://community.inventables.com/u/JoeStef)\
**Post date:** [March 21, 2020, 8:02pm UTC](https://community.inventables.com/t/how-do-i-use-z-probe-with-bcnc/65487/10 "2020-03-21T20:02:44Z")

</div>

I am gcode illiterate… I don’t use metric, my puck is .789 inches tall. I just tried in bcnc and crashed bit into puck by using the probe command in bcnc. What should I be doing and what should I make settings. I am new to cnc and bcnc. Hope someone can help

can I customize one of the buttons and write in inches:  
g20  
g38.2 z-.5 f4  
g92 z-.789  
g91  
g0 z.5

Joe

---

<div class="post-metadata">

**Author:** ![JoeStef](https://avatars.discourse-cdn.com/v4/letter/j/edb3f5/32.png) [@JoeStef](https://community.inventables.com/u/JoeStef)\
**Post date:** [March 23, 2020, 9:24pm UTC](https://community.inventables.com/t/how-do-i-use-z-probe-with-bcnc/65487/11 "2020-03-23T21:24:41Z")

</div>

I tried it and it worked, but did + .789, not neg
