J-Tech Laser Post Processor for Vcarve

https://discuss.inventables.com/t/xcarve-jtech-grbl-update-11-12-2016/28943

1 Like

@MikeKaplan - We have updated our post processor for GRBL to have no Z moves in it. We have the Z version on the site because some people want to have several passes for cutting. We have made no-z versions for every post on the site and have given them out to people via email, but I will now post them on the page as well.

There are two new GRBL Post Processors:

  1. GRBL with No Z
  2. GRBL with Dynamic Mode M4 and No Z

The dynamic mode only will work with the new 1.1f version of GRBL. You use M4 instead of M3 to turn on the laser. It will change the laser intensity on the fly and keep it constant based on acceleration. So, on image edges where you are slowing down and then accelerating, the firmware will compensate and keep the power level what it is supposed to be, versus burning the edges.

Here is the link to the post processor page on our site:

Best Regards,
Jay

2 Likes

This is probably a stupid question but what is Dynamic mode? I am still trying to get this laser up and running a year later and started using Vcarve software so this may be my answer in a solution once I learn more in vcarve and figure out how to send it to the machine without easel. I think I got in over my head on the software side of things but havent given up yet since I still need to show my wife this laser add on wasnt all a waste of money lol

If you are using a constant power level with a laser and you speed up or slow down the feed rate, you will get either a deeper burn (slower) or a lighter burn (faster).

Dynamic mode will vary the power of the laser based on the changing feed rate in an attempt to give you a uniform burn with changing feed rates.

Hey Robertā€¦the s9999 is an anomaly with the sender program (3dp) that I am using. it is the top power setting equivalent to s255 with other senders.Thanks to all for your helpā€¦It Works!!!

1 Like

I made a quick test file with V-carve pro using the jtech pp and installed the picsender trial on my PC with a knockoff uno board used as a tester and it sends the file no problem. I install it on my garage PC and it connects fine then says theres a grbl error in the same exact file that runs on my knockoff uno. both boards are flashed with the Xcarve grbl not jtech since I do not intend on anything other than cutting or engraving. What makes this headache even worse is after connecting it to picsender I could not reconnect back to easel without having to reboot everything and reinstall all drivers like it was a new machine. I verified the same issue on the other uno board as well with killing my easel connection. Also noticed when using easel the pwm no longer controls laser on off like the spindle and im pretty sure it was before and nothing has changed other than sitting all winter. I have had this laser for about a year and still have not had a chance to utilize it. I have been afraid to go outside of my comfort zone of easel until recently when I started learning vcarve because I have been sitting on that software for a couple years now with no time to learn how to use it. What am I doing wrong with picsender? Is there a better sending option other than uggs which seems even more confusing to try to use? Really starting to think I got in way over my head here I didnt realize I needed to become some sort of computer hacker or bill gates to make stuff work. I need more point and click friendly like easel

You can only have one program in control of the serial port at a time. You cannot have Easel and PicSender running at the same time.

What is the grbl error?

Which Xcarve grbl?

Which version of PicSender?

Post your $$ grbl output from the failing system.

I make sure to close one before running the other but now I cannot get easel back up and running this time. Most recent release of picsender xcarve grbl was flashed on the xcarve last summer when I gave up on the jtech flash I couldnt get on it. The tester board has the latest release grbl. The error was saying on or before line 3 sometimes said on or before line 4 with the same file the first lines if I recall right are

T1
G17
G20
M03 S0

There is not enough specific information to even guess what might be going on.

Some people have had problems with the T1 G-code statement. You can take it out of the post processor as it is not used by grbl.

There was a version of grbl 1.0c that got installed on some X-controllers that had problems.

I will try reloading grbl in a bit on it I did try removing lines of code 1 by 1 and same error each time. Even if I get that working the pic sender software renders easel useless after being connected and I still have not gotten it back up and running this time on my house PC.

I can move among Easel, UGCS, PicSender, and the Arduino IDE without causing any ill effects.

Something is wrong with your setup. We just have to figure out what it is.

I have no clue what happened Easel was up and running fine the other day but since I have tried running gcode through pic sender I seem to have lost everything now. I flashed the newest grbl on the xcarve reinstalled easel and still wont connect. I cant connect to pic sender anymore either since the new grbl flash. It is too cold to keep messing with it out there tonight so I will have to get everything up and running smoothly on my home pc with the test board and then fix the garage setup if I can figure it out in here

Can you upload the G-code file and Iā€™ll run it here to see what I get from it
Letā€™s move this to a new thread, ok?

Yeah sorry should have started my own thread. All I did was a simple text outline in vcarve with jtech vcarve pp to test pic sender. I will have to upload it tomorrow when I go back out there to try and reconnect things. I will start a new topic then

Got a problem. I am using Vectric Aspire with the Jtec no Z post processor and when I send the file to the laser it does not turn on my laser during the first line of gcode and then it comes on in the middle?? I know it has got to be a setting Iā€™m putting in vectric but I can not figure it out. now if I use the Jtec post processor with Z and remove the Z in the text file before I send it is works. my Z1 and Z2 are set to .001 like the instructions on the jtec site says?

Thanks
Kelly

Which version of grbl are you running?

Post the first 20 lines of the G-code file that fails here.

Im running grbl ver 1.0c

T1
G17
G20
M03 S0
M05
G0X0.0000Y0.0000
G0X0.1086Y-0.1398
G1F0.1 S12000
G1Y1.1363F75.0 S12000
G1X-0.0095Y1.2619 S12000
G1X-0.6745 S12000
G1X-0.7870Y1.1189 S12000
G1Y-0.1148 S12000
G1X-0.6745Y-0.2578 S12000
G1X-0.5970 S12000
G1Y0.5835 S12000
G1X-0.0543 S12000
G1Y-0.2578 S12000
G1X-0.0357 S12000
G1X-0.0307Y-0.2566 S12000
G1X-0.0235Y-0.2532 S12000

You have a problem with the post processor. The M05 command in line 5 should not be there.

Line 4 says, turn the laser on with a power level of 0 (which means the laser will be off).
Line 5 says turn the laser off.

Then the machine is instructed to start moving. Somewhere, later in the file there must be a M03 command to turn the laser on which is why the first part of your file runs with the laser off and then later the laser gets turned on.

I took out the M05 and it works as it should.

Any idea how I correct the post processor so I done have to delete M05 each time?