Vcarve Pro and Post Processor

These files, can you explain … is it entered into the CM MIDI, Vcarve Pro or UGS?

File --> Open Application Data Folder. Add the posts (unzipped) to the “PostP” folder. Then restart the program.

1 Like

Thanks, had to show hidden files; Program Data\Vectric\Vcarve Pro\ …\PostP.

Next question:

I selected all the tool paths using the 0.25" and 0.125" bit. On one tool path, Vcarve Pro has the option to select a clearing tool.

I select all the tool paths and select the Post Processor as GRBL Tool Change. I get a tool error, “… both use tool number 1 but the geometry of the tools are different”

Edit one of the tool numbers.

Not sure how to edit tool number … I am guessing that the tool number is how the gcode files are selected.

I can edit the name …


LOL … you are so quick to post a vid tutorial got me laughing out loud the wifey had to just ask why I was laughing.

Thanks that vid reaaaallly helps.

So I am guessing that you do the tool numbering to group all the like type bits so as to create a smooth work flow. Then a tool change for the next bit.

Don’t worry about the tool numbers. You place the order you want before you save.

The tool numbers don’t necessarily output correctly (first one is always “T1” if I recall), but it will use the M6 and correct tool number after the initial tool.

My wife is asleep on the couch, so I thought I’d try to get a couple projects done (one in Fusion 360, and one in V-carve), so I can cut tomorrow.


Thanks Neil, so do you use CM or UGS. I am hesitating in using UGS primarily due to the fact that I want to turn out this project vice another learning curve.

In the mean time this new code addition fixes one of my work flow issues.

Thanks for your help and contribution to the C3D community.

1 Like

No problem. And neither…I typically use CNCjs.

Watching a YT on CNCjs and Shapeoko … are you still able to use the Shapeoko Touch Probe? If so, do you use a caliper and get the physical measurements than enter a gcode for a macro into CNCjs?

Now I am curious as to what is this CNCjs and how it compares to CM.

Yes & Yes.
Can of worms here, and I need to get to bed, but here’s some light reading for you:



I watch one of your YT vids, when you zero your Z axis on the piece of metal does your macro subtract the difference from the original input value during a tool change?

Also, found a thread on your work flow but still trying to grasp my head around this gcode programming.

From reading … you store a permanent zero in the gcode location. So whenever you touch off from the metal it knows the value for the Z.

Sorry… I’m no videographer.

Basically, with the newest macros I shared on GitHub, you set Z zero (however you like to), then probe the first tool wherever it’s convenient and repeatable. CNCjs will store the work position relative to your Z zero and apply that to any new tools you probe.
I’m hoping someone (@GrantyGrant?) will make a quality video showing the process. I don’t have the time (5yr old, 3yr old, and one on the way) or patience to make a quality video, but I get a lot of questions. It really is straightforward once you get used to the lack of descriptive prompts. Been super accurate and precise for me too.


Thanks, even if the vids are not of great quality … just seeing is learning. It’s easier to watch and learn than to read and digest.

So I added the gcode Tool Changer to Vcarve Pro.

I am at the point where: “Tool Change Required, Insert Tool #2 and click and continue”.

Question, how do I zero Tool #2 … Z axis.

Using the CM and Touch Probe.

Yep this is the issue with CM, you cannot re-zero within a job, you will need to change to CNCjs.

Well, today’s announcement for the BitSetter and the new Carbide Motion 418 makes this thread more relevant. I already installed the post-processor that @neilferreri created. Now waiting for my BitSetter to arrive.

Yes … waiting for my bitsetter to arrive …

Does this mod account for tool retract in CM? @GrantyGrant seemed to have an issue resolved with a macro in CNCjs, but I’m wondering if CM will know to do the retract prior to a tool change.