# Newby Introduction

**URL:** <https://forum.sienci.com/t/newby-introduction/26558>\
**Category:** 🌎 Community\
**Created:** [June 11, 2026, 2:42pm UTC](https://forum.sienci.com/t/newby-introduction/26558 "2026-06-11T14:42:36Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![keithmart](https://forum.sienci.com/letter_avatar_proxy/v4/letter/k/e95f7d/32.png) [@keithmart](https://forum.sienci.com/u/keithmart)\
**Post date:** [June 11, 2026, 2:42pm UTC](https://forum.sienci.com/t/newby-introduction/26558/1 "2026-06-11T14:42:36Z")

</div>

Hi all. I just want to intrduce myself. I have a small 3018 pro that i am playing with. I am 87 years old and this hobby is keeping my brain alive! I live in Great Britain, in Leeds West Yorkshire

I understand basic g-code, but there is a lot more for me to learn. I would like to set up some macros, both to centre on a file, and to follow the outline of a file, which is usefull when setting up, Can anybody point me in the right direction please.

---

<div class="post-metadata">

**Author:** ![Karver\_One](https://forum.sienci.com/user_avatar/forum.sienci.com/karver_one/32/11233_2.png) [@Karver\_One](https://forum.sienci.com/u/Karver_One)\
**Post date:** [June 11, 2026, 2:47pm UTC](https://forum.sienci.com/t/newby-introduction/26558/2 "2026-06-11T14:47:56Z")

</div>

Welcome Keith!

I agree, CnC is a great hobby and so fun =)

---

<div class="post-metadata">

**Author:** ![beerbarrel](https://forum.sienci.com/user_avatar/forum.sienci.com/beerbarrel/32/10354_2.png) [@beerbarrel](https://forum.sienci.com/u/beerbarrel)\
**Post date:** [June 11, 2026, 3:03pm UTC](https://forum.sienci.com/t/newby-introduction/26558/3 "2026-06-11T15:03:26Z")

</div>

Hello Keith glad you are here

---

<div class="post-metadata">

**Author:** ![gwilki](https://forum.sienci.com/user_avatar/forum.sienci.com/gwilki/32/366_2.png) [@gwilki](https://forum.sienci.com/u/gwilki)\
**Post date:** [June 11, 2026, 3:44pm UTC](https://forum.sienci.com/t/newby-introduction/26558/4 "2026-06-11T15:44:48Z")

</div>

@keithmart Welcome to the group, Keith.

Can you elaborate a bit on the macro that you would like to centre on a file?

gSender has an Outline feature, so you do not need a macro if you are using gSender.

---

<div class="post-metadata">

**Author:** ![Spamming\_Eddie](https://forum.sienci.com/user_avatar/forum.sienci.com/spamming_eddie/32/7296_2.png) [@Spamming\_Eddie](https://forum.sienci.com/u/Spamming_Eddie)\
**Post date:** [June 11, 2026, 4:18pm UTC](https://forum.sienci.com/t/newby-introduction/26558/5 "2026-06-11T16:18:39Z")

</div>

Hi from across the channel. Welcome to the wonderful world of awesome learnings. Hope to see some of your work here soon too.

---

<div class="post-metadata">

**Author:** ![keithmart](https://forum.sienci.com/letter_avatar_proxy/v4/letter/k/e95f7d/32.png) [@keithmart](https://forum.sienci.com/u/keithmart)\
**Post date:** [June 11, 2026, 6:26pm UTC](https://forum.sienci.com/t/newby-introduction/26558/6 "2026-06-11T18:26:34Z")

</div>

for example, if I have a circular, or square piece of wood, that I am engraving a picture on that needs to be centred, I can mark the centre on the wood, and a centering command helps to line up the machine.

For what it is worth, lasergrbl which is a very good free laser program has a centering button, but that code does not work with g sender.

---

<div class="post-metadata">

**Author:** ![gwilki](https://forum.sienci.com/user_avatar/forum.sienci.com/gwilki/32/366_2.png) [@gwilki](https://forum.sienci.com/u/gwilki)\
**Post date:** [June 11, 2026, 8:40pm UTC](https://forum.sienci.com/t/newby-introduction/26558/7 "2026-06-11T20:40:27Z")

</div>

@keithmart @keithmart I’m curious. Have you tried the lasergrbl centering button? I ask because I just watched 2 youtube videos showing how to use it. Both involved a great deal of manual movement of the material. One was funny as the guy talks about how to accurately centre your material in lasergrbl. He has created custom buttons to do that. However, he then talks about moving the material “a little bit” and that the new position is “pretty close”. Accurate??  
Both of these tutorials depend on the material being square or rectangular. They will not work with a round or irregular size piece.  
If you have used this feature, I would appreciate if you could point me to something that shows how to use it.  
One solution is to look here [I created a macro to probe material to find center](https://forum.sienci.com/t/i-created-a-macro-to-probe-material-to-find-center/26534) to see the macro that @iuliancalin created recently. This may do what you want.

---

<div class="post-metadata">

**Author:** ![Jens](https://forum.sienci.com/letter_avatar_proxy/v4/letter/j/d2c977/32.png) [@Jens](https://forum.sienci.com/u/Jens)\
**Post date:** [June 11, 2026, 9:17pm UTC](https://forum.sienci.com/t/newby-introduction/26558/8 "2026-06-11T21:17:25Z")

</div>

> [@gwilki](#):
>
> Both of these tutorials depend on the material being square or rectangular. They will not work with a round or irregular size piece.

Wouldn’t it be easier to draw two lines from corner to corner and set x/y zero at the intersection ???

---

<div class="post-metadata">

**Author:** ![gwilki](https://forum.sienci.com/user_avatar/forum.sienci.com/gwilki/32/366_2.png) [@gwilki](https://forum.sienci.com/u/gwilki)\
**Post date:** [June 11, 2026, 9:48pm UTC](https://forum.sienci.com/t/newby-introduction/26558/9 "2026-06-11T21:48:17Z")

</div>

@Jens I do that frequently, but that only works for rectangles. I have other way for circles. Weird shapes are “estimates”. 😀 I use a crosshair laser to show the mark since that’s easier than trying to accurately jog and end mill into place. Then I run a macro to accommodate the offset.

---

<div class="post-metadata">

**Author:** ![iuliancalin](https://forum.sienci.com/user_avatar/forum.sienci.com/iuliancalin/32/6213_2.png) [@iuliancalin](https://forum.sienci.com/u/iuliancalin)\
**Post date:** [June 12, 2026, 9:30pm UTC](https://forum.sienci.com/t/newby-introduction/26558/10 "2026-06-12T21:30:16Z")

</div>

give my macro a try, it works on any shape as long as you probe on similar edges, you can’t have a circle on on side of x and a triangle on the other, a circle works too, since it doesn’t matter where you start on X as long as the edges are similar, the Y is probed after x so you are in center already, just dont forget to set the material size iin the macro. also i recommend a 3d probe thats is calibrated with a dial indicator in the spindle , any run out can trow you away from center  
i posted the macro on github as well take a look [GitHub - iuliancalin/-GSENDER-G91-STOCK-PROBING-MACRO · GitHub](https://github.com/iuliancalin/-GSENDER-G91-STOCK-PROBING-MACRO)
