GRBLHAL, SLB, post processor

Hi All,

I am considering purchasing the SLB in the very near future. Can anybody tell me if GRBLHAL supports tool changes? I want to be able to output one file for all of my tools and then have my MK2 retract the router, move to a predetermined position, allow me to change the tool and measure tool length and then restart the program where it left off. Will this be possible with the SLB and Vcarve?

TIA

Hey Philip,

The SLB does support Tool Length Sensors! You can read up on it Here. We’ll be adding more and more to our documentation in the coming weeks too, so check back for updates.

Cheers,
Stephen

Hi Stephen,

Thanks for the response. Will the post still be the same ie GRBL MM? That post will not let you save different tools into one GCode

TIA

1 Like

Hey Philip,

Chatting with the team, Vectric or carveco maker won’t allow multiple tools exported into one file, however it seems that Carbide Create will.

1 Like

I have no problems having multiple tools in one file using Vectric.
I can run different tools for one job - roughing, finishing, chamfer then profile all in one *.tap file.

1 Like

Hey @Lappa,

You are right! I’ve been playing around last week exporting several tools in VCarve Pro into one gcode file, with a new Post Processor. You can then select how gSender handles the tool change command on the sender side.

If anyone wants a copy of the Post Processor to play with, here it is!
Stephens_Special_Toolchange_GRBL_Post.pp (6.4 KB)

The change to allow this is simply adding this block into your current post processor code.

Cheers,
Stephen

I did much the same as you Stephen. I took a G-Code (mm) ATC (Automatic Tool Change) Post Processor and rewrote it to suit my home built CNC.
I the use the Manual Tool Change option in gSender (Pause) to handle the tool change. Works great!
Note: I still run gSender 1.2.2 as it’s stable and does everything I require of it, including my Xbox Bluetooth controller.

Hi Stephen,

Does this post work with the Longmill and will it cause any other unexpected behavior compared to the standard GRBL post?

TIA

Hey @Phildo,

Yep, this will work with your Longmill MK1 or MK2. In our testing last week, we didn’t run into any ‘unexpected’ behavior, but there are updates to this PP. You can open the .pp file with notepad, and read the contributions that have happened over the years. The latest update for example is:

  • Version 7
  • Sienci Labs 21/06/2023 Changed Y output to wrapped rotary A axis in degrees. M6 tool changing enabled

Using this technique of several different tools in one file has made me rethink my design strategy a bit, but I look forward to playing around more in the coming months.

9 posts were split to a new topic: Hybrid laser/router projects

When I try to install this into my Aspire 10.512 I get the error code of

begin
unknown name section for begin
on line 105 of file
File path (There is an actual file path to the file on my computer)
begin Revision_Comment

Am I missing something?
Thank you

What *.tap are you selecting for the pp within Vectric?

Hey Eric (@ejbrabender),

I’m not sure about Aspire, but here are instructions for installing a new PP in VCarve desktop. It seems to produces a *.gcode file, not a *.tap file.

Cheers,
Stephen

This is the same and for some reason I get an error messsage for something being amiss. Hmmm I’ll keep at it.

1 Like

I did some changes on the post prosessor,
I did not change the speed on the different tools when using it.
So i added the
“M6 T[T][S]”
“M0”

[S] will save the new speed for the according bit.
M0 will pause the machine so it can speed up again,
Sure i want a command that pauses the machine for 5-6 second so i dont need to use M0

Can I use “G4” ?

Did a test here Changed the M0 to G04 P5
And that worked great, then my spindel has 5 second to spin up to rate before continue the job.