Vectric Laser Post Processor

Information on our Vectric Laser Post Processor

We have been asked by a lot of people to make a post processor to the Vectric Software so it can be used with the laser.  You ask and you shall receive!  We started one for the X Carve, but it should not really have anything that specific in it to make it unusable for other machines as well.  If you would like to modify it the source file can be edited with a standard text editor pretty easily.  We have made now specific versions for different machine controllers.  If you have a new post processor for another controller that you would like to share, just let us know!

This post processor will work with all of the Vectric Products including Cut2D, V Carve, and Aspire.  It works with the desktop and the Pro versions.

The basic concept is that you set up a tool in V Carve Pro (or other Vectric software) that has the laser parameters to it (the spot size is the drill bit width).  Then, you draw in V Carve Pro (or other vectric software) to get the file that you want.  When you make your G Code, the post processor will change all of the “retract” portions in the file where the spindle moves up to a laser OFF command.   Viola!

We have a couple of versions depending on the controller you use.  Here are the download links:

*Right click “save link as” versus clicking the link *

GRBL 1.1 – Dynamic Laser Mode M4 & No Z  (X Carve, Shapeoko 3, etc.)

GRBL 0.9- With Z Older Machines (X Carve, Shapeoko 3, etc.)

GRBL 0.9- Older Machines No Z Version (X Carve, Shapeoko 3, etc.)



MACH 3 – M11p1/M10p1 option

MACH 4 – Vector Laser Mode – No Z



UCCNC (Stepcraft) PWM Option

UCCNC CNC4 Newbies PWM Option

3D Printer (Using Fan Control M106/M107)

3D Printer (Using Fan Control M106/M107) with ARCS

ShopBot (Using OP5 Connection)





Axiom Precision Pro/Basic/Iconic

Axiom Elite Machines


Laguna CNC


Probotix (with M68 power control command)

*Note:  These post processors will probably work for a lot of different machine controllers.  If you are having problems, then let us know and we can help modify it for your machine.

Now we will cover how to set it up.

1. Set up the Post Processor

Put the post processor file in the directory:  C:\ProgramData\Vectric\VCarve Pro\V8.0\PostP
You need to click on your c:\ drive and on the “view” tab you need to click on “hidden items” to view the program data folder.  Then click on Vectric and your product folder to browse down to the PostP folder.

Post processor Location

If you have the newer versions of Vectric, then you can install the post processor from inside the tool itself.

2. Set up Your Tool

First you need to have a tool for your laser with the correct parameters.  In the “Tool List”, make a new tool for the laser.  For the “Diameter” put the spot size for the laser.  For the different lasers you will have different spot sizes and it depends on your ability to focus as well.  Here are some values you can try.  If you notice on the fill engrave that there are a lot of space between the lines, then make the numbers smaller until you don’t have spaces anymore.  These numbers assume you are using wood as your material.  If you are engraving plastic or metal, they need to be smaller.

Standard High Efficiency Lens:

  • 1W laser:  0.004″ (0.1mm)
  • 2W laser: 0.006″ (0.15mm)
  • 2.8W laser: 0.007″ (0.18mm)
  • 3.8W laser: 0.011″ (0.28mm)
  • 4.2W laser: 0.011″ (0.28mm)
  • 7W laser: 0.011″ (0.28mm)

High Resolution Lens Option:

  • 1W laser:  0.004″ (0.1mm)
  • 2W laser: 0.0055″ (0.14mm)
  • 2.8W laser: 0.006″ (0.19mm)
  • 3.8W laser: 0.006″ (0.19mm)
  • 4.2W laser: 0.006″ (0.19mm)
  • 7W laser: 0.006″ (0.19mm)
  • 14W laser: 0.006″ (0.19mm)
  • 24W laser: 0.006″ (0.19mm)
  • 44W laser: 0.006″ (0.19mm)

You can then set the feedrate here for the tool.  You can make different tools for different feedrates, or you can modify the tool whenever you want to change the feed speed.  Here are some parameters we have:

laser tool setup 2

3. Make Your Project

Do what you normally do in your Vectric Software to design.  Use your tool from the previous setup in your drawing.  Here is an example we have:

Sample Project Laser J Tech

3. Set Up your Toolpath

Change your Z settings to reduce the Z movement of the machine.  The laser will be on during the “plung” and the safe Z moves.  You need to eliminate these or the laser will leave a “dot” where it stops to move Z because it will burn.

Z Axis set for laser

Set your toolpath settings for your project and then select the post processor from the drop down box.  It will be named based on which post processor you downloaded.


4.  Save G Code and RUN on your machine!

It is pretty easy.  Here is the result from this project:

Output Example J Tech Laser Vectric

There are a lot of cool features in the Vectric Software to try out.  Here is a filled engrave example:

FIlled example J Tech Laser VectricSo there it is.  If you have questions, then let us know and we can help to get your vectric software working.

42 Responses to Vectric Laser Post Processor

  1. John April 12, 2016 at 8:58 pm #

    Can the spindle speed be used to control the power of the laser in this post processor?

    • jtechphotonicscom July 27, 2016 at 4:40 pm #

      Yes, the spindle speed is the laser power when you have PWM on your machine. The spindle RPM will be placed into the code line as a “S” parameter which will set the PWM output for the laser power.

  2. Roman Korn June 8, 2016 at 11:24 am #

    Do you have a metric version? MM instead of Inches?

    • jtechphotonicscom July 27, 2016 at 4:40 pm #

      Yes. Added it to the drop down list in the download section of the page.

    • Ronny Weiß March 14, 2019 at 1:43 am #

      Hi Roman

      You are in Germany- I´m in Germany and I think I have some questions later to CNC and laser-

  3. leroy mader March 1, 2017 at 10:40 pm #

    Hi, I am using this post processor to generate gcode for a plasma cutter, everything is working fine except i need some dwell times for torch on and torch off, in the gcode. Right now i am generating gcode and than editing the gcode manually. Can i edit the post processor to get it to create dwell or do i have to use mach3 to create dwell time. I am using spindle output 1 pin 17 with a relay to turn the torch on and off. I don’t have a z axis, the torch is at a fixed height.
    LeRoy Mader

    • jtechphotonicscom June 2, 2017 at 9:56 am #

      Hi Leroy- You can put in a G4 P# command (where # is the time in seconds you want to dwell). Just edit the post processor in a text editor. When there is a M3 command, then put a G4 P# command on the next line. Also, put a G4 P# in the “retract” section after the M05 command. This will generate the g code file you are looking for.

  4. Rom April 17, 2017 at 11:33 am #

    Great idea, thanks !

    So If I understand correctly, I plug the laser in the same socket as I usually plug my spindle, and it will switch power off where the spindle usually goes up ?

    • jtechphotonicscom June 2, 2017 at 9:32 am #

      Yes. It will turn on the laser when the spindle normally does the “plunge” and then turn it off when it does the “retract”. Works pretty good!

  5. Pablo Pastor April 28, 2017 at 6:05 am #

    Thanks a lot, works fine. very Helpful. JUST PERFECT

  6. Tony November 27, 2017 at 3:26 pm #

    I must be missing something… I click on the link for the HD Shark download and I simply get a new page – no download of a file to save to the PostP folder….

    • jtechphotonicscom November 27, 2017 at 4:14 pm #

      Hi Tony- You need to right click on it and press “save link as” to download it.

      • Tony November 27, 2017 at 11:21 pm #

        Thank you ???

  7. Tony November 29, 2017 at 1:31 pm #

    I have followed all of the instructions and cannot get this work.

  8. Alex November 12, 2018 at 8:00 am #

    Any idea if this works for Trotec or ULS lasers?

    • jtechphotonicscom May 23, 2019 at 3:31 pm #

      Doubt it. The Trotec and ULS have their own software for running the laser.

  9. Gary November 21, 2018 at 7:03 am #

    Do any of these work with a Jtech laser with a DAC board set up on the A axis work?

    • jtechphotonicscom May 23, 2019 at 3:29 pm #

      If you are using mach3 and your have your output for M03 set to an output pin to turn on and off the DAC, then yes it will work. Just set your laser power by jogging your DAC to your desired level, and then run the program generated by the post processor that will turn the DAC on and off for the engraving.

  10. Jeff November 26, 2018 at 2:52 pm #

    what is the difference in these?

    A) GRBL – (X Carve, Shapeoko 3, etc.)
    B) GRBL – No Z Version (X Carve, Shapeoko 3, etc.)
    C) GRBL – Dynamic Laser Mode M4 & No Z (X Carve, Shapeoko 3, etc.)

    • jtechphotonicscom May 23, 2019 at 3:27 pm #

      A) For older versions of Firmware (<1.1f) and includes a Z component (allows for Z path following)
      B) For older versions of Firmware (<1.1F) and does not include Z component.
      C) For GRBL 1.1F and newer Firmware that has Laser Mode ($32=1).

      If you have a new machine with GRBL 1.1F, use the GRBL - Dynamic Laser Mode and make sure you have your firmware setting $32=1.

  11. Alwyn van der Merwe December 27, 2018 at 7:33 am #

    I have downloaded the Mach3 version for my Blacktooth Laser.

    All my tool paths seems to be correct but the laser itself does not switch on. My laser is wired to the Z up/down movement (Pin 16 through the relay) instead of the spindle.

    Will it be easier to change the pp instead of rewiring the whole machine.

    I’m using V-Carve Pro 9.5 with Mach 3.


    • jtechphotonicscom May 23, 2019 at 3:19 pm #

      You can download and edit the post processor. In the “retract” section, put your Zup movement and in the “plunge” put your Z down movement. Just download it and edit in a text editor to make changes.

  12. Denny Everirr January 17, 2019 at 10:12 pm #

    Do I understand right? The Vectric Laser Post Processor does not work with VcarveDesktop? I must be misunderstanding. Thanks

    • jtechphotonicscom May 23, 2019 at 3:14 pm #

      It will work on all vectric products. We just happen to have V Carve Pro, so we mentioned it. It will work on both pro and desktop for Cut2D, V Carve, and Aspire.

  13. greg February 1, 2019 at 12:35 pm #

    awesome stuff i was able to sync it up with my aspire and shapeoko 3xxl. Love it.

  14. kresimir February 3, 2019 at 10:57 am #

    please help me. i’m new and i don’t know what post processor is CNC 3018 woodpecker 3.2, brgl 1.1f
    thank in advance

    • jtechphotonicscom April 17, 2019 at 1:59 pm #

      Use this one: “GRBL – Dynamic Laser Mode M4 & No Z”

  15. willcates February 28, 2019 at 2:03 pm #

    Getting ready to try my first test…. Do i need to turn the laser on before I send the code with picsender or will it turn on automatically?

    • jtechphotonicscom April 17, 2019 at 1:57 pm #

      Have the power to the laser turned on with both fans running. Keep it in “input control mode” with the small switch in the front to the right labeled “TTL”. The program will turn on and off the laser when needed.

  16. Keith March 1, 2019 at 6:33 pm #

    If I use this with V-Carve pro, do I need Lightburn as well?

    • jtechphotonicscom April 17, 2019 at 1:55 pm #

      No, you do not need lightburn if you just want to do vector engravings. However, lightburn will be able to do pictures as well. Both are very good programs.

      • Matthias A. April 28, 2019 at 3:25 am #


        can you say me how you do this filled engrave with vectric?


        • jtechphotonicscom May 23, 2019 at 3:05 pm #

          In the quick engrave toolpath you have the option to choose “fill”. Select this and then define your stepover and your angle of the fill. You can do an offset or a hatch. Directions are on the top of this page where it shows how.

  17. Ron Sargeant March 18, 2019 at 12:37 pm #

    Was having a weird problem with loaded gcode, usually it would just map out a graph type line in toolpath visualisation that exceeded bed limits, other times it would load and the toolpath visualisation was correct.
    Having looked at the generated code I found there is no explicit setting for G91 or G90. Have added a G90 to the header section and now it always loads properly.

  18. GollyRojer April 25, 2019 at 7:11 pm #

    I started to follow the instructions for making a tool, but in the Tool Type dropdown list there is a Laser Cutter type. I assume this showed up after the example above was given. Have you given instructions on using it, maybe on another page, or is this the latest?

    • jtechphotonicscom May 23, 2019 at 3:07 pm #

      We are going to test the “laser tool” function to make sure it works with all of our post processors. Right now, we suggest using an end mill where the RPM value is the laser power. We will update these instructions later for using the laser tool.

  19. JUAN JOSE April 27, 2019 at 1:10 pm #

    Hi, I have problems with this Vectric ASPIRE Laser Post Processor.
    the problem is that it shoots the laser a few milliseconds before the movement of the axes begins
    .and burning a point for the rest works perfect, you could regulate the delay the shot.
    Thank you

    • jtechphotonicscom May 23, 2019 at 3:06 pm #

      If you are using mach3, make sure your spindle delay is set to zero. Check this on any controller you may be using. If this is still an issue and you are using Mach3, then try to use the M11P#/M10P# direct outputs to control the laser. You can see the details on setting this up here:

  20. Jack May 16, 2019 at 8:37 pm #

    I purchased the Jtech 2.8 Watt laser and have it all hooked up. I downloaded the Postprocessor for Vectric and have Mach3 turning laser on and off, everything is working great. However,…..I want to move to the next step of controlling the laser power. Right now my Laser is either ON or Off.
    My HobbyCNC Pro board does not have PWM output capability.
    Is the DAC-PWM board my next option? Mach 3 cannot control laser power by itself, is that correct?
    I just want to make sure I’m on the right path.

    • jtechphotonicscom May 22, 2019 at 11:35 am #

      You can use mach3 to control laser power by setting up the PWM output. You can see the details in this post here:
      Try messing around with it to see if you can get it to work with your machine. The DAC-PWM board is a much harder way to go versus just getting PWM to work with mach3 outputs.

  21. tdukes May 19, 2019 at 9:17 am #

    V-Carve has a laser cutter in the drop down box. Still set it up as an endmill?

    • jtechphotonicscom May 22, 2019 at 11:33 am #

      We are working on getting the “laser cutter” tools to work soon. I’ll update the instructions when we have all of the post processors verified that they work with the new laser tool dropdown. As for now, we know they work using the “endmill” option.

Leave a Reply