Benbox Laser DIY Machines

Software => T2 Software Updates => Topic started by: Zax on April 23, 2016, 04:43:54 PM

Title: Updates
Post by: Zax on April 23, 2016, 04:43:54 PM
Official Strategy:
I have completed beta testing of the latest version v1.3w "Wales" and am publishing it here as a release candidate.

New or inexperienced users (or those not wanting to evaluate a new version with possible bugs) should use the latest stable release (currently 1.3t "Tonga"). Full Release Downloads: http://benboxlaser.us/index.php?topic=41.msg272#msg272 (http://benboxlaser.us/index.php?topic=41.msg272#msg272)

- Zax
Title: Re: Updates
Post by: TBN on April 24, 2016, 03:05:57 AM
Awesome! Looks like I got my new notebook just in time to give v1.2a a try. T2Laser just keeps getting better and better Zax. I sure am glad I fond this forum!
Title: Re: Updates
Post by: Zax on April 24, 2016, 04:46:32 AM
Thanks.

Please let me know if you find any bugs or have any suggestions.

- Zax
Title: Re: Updates
Post by: TBN on April 24, 2016, 04:51:46 AM
Will do
Title: Re: Updates
Post by: Sir-James on April 24, 2016, 05:27:33 AM
Hi Zax,

thanx for the new Version.
But i think i found a bug, i think so.
When i activate Sketch(filled) then use the text option.
Go back to the starting Screen, and click on the text, then
i get the no respond message and i have to start the Programm again.

Greetings
Thorsten
Title: Re: Updates
Post by: Zax on April 24, 2016, 07:00:56 AM
Thorsten, I am unable to replicate that problem.

Let me confirm the steps.

1. Select Sketch (Filled)
2. Start a new sketch
3. Type in the text
4. Click the gear icon to generate the G-Code
5. ?

The reported error comes from the serial port when sending G-Code.

- Zax

Title: Re: Updates
Post by: Sir-James on April 24, 2016, 08:06:14 AM
Hi Zax

Correct:

the steps:

1. Select Sketch (Filled)
2. Start a new sketch
3. Type in the text
4. Click the gear icon to generate the G-Code
5. error when clicking int he window with the text

Greetings

Thorsten
Title: Re: Updates
Post by: BritVic on April 27, 2016, 02:10:23 AM
Hi Zax, I am sorry :( I installed 12c,   no Z axis jog buttons still
Title: Re: Updates
Post by: Zax on April 27, 2016, 05:09:42 AM
Hi Zax, I am sorry :( I installed 12c,   no Z axis jog buttons still

Do you have CNC Mode (Z-Axis) enabled in settings?

I am thinking of adding an option to enable Z-Axis jog without using Z for the depth, but don't know if that is useful. It would be a hybrid mode, for a laser engraver with a Z-Axis to focus but the G-Code would still use S-values for power.

- Zax
Title: Re: Updates
Post by: Zax on April 27, 2016, 05:11:26 AM
@Sir-James

Thorsten, I am sorry but I can't re-create this error. I'm confused when you say "clicking in the box with the text", if you've already exited the Sketch module and generated G-Code that wouldn't do anything as it becomes an image at that time (if using filled).

- Zax
Title: Re: Updates
Post by: BritVic on April 27, 2016, 06:05:44 AM
Do you have CNC Mode (Z-Axis) enabled in settings?

I am thinking of adding an option to enable Z-Axis jog without using Z for the depth, but don't know if that is useful. It would be a hybrid mode, for a laser engraver with a Z-Axis to focus but the G-Code would still use S-values for power.

- Zax

That's a yes, the CNC Mode box is ticked, I'm also getting some corrupt graphics in the laser control window sometimes, and the Transmit Progress window is greyed out.
When I select Laser Control, it opens, and then immediately collapses to the Task Bar, but opens ok from there
Title: Re: Updates
Post by: Zax on April 27, 2016, 09:07:28 AM
@BritVic

Please try v1.2d and see if that looks better.

You must have a different DPI setting in Windows that caused everything to be the wrong size and shift around.

Do you have Windows 10 or something else?

I've tested with Windows 7 and 10 but don't have access to anything else, and using Smaller (100%), Medium (125% default) and Large (150%) in the display settings.

It seems like Windows determines what is "Default" based on the resolution, my computers are running 1920 x 1080 so it decides 125% is good. At 100% I would need some new specs!

- Zax
Title: Re: Updates
Post by: Zax on April 27, 2016, 10:14:05 AM
Anyone else see this behavior " immediately collapses to the Task Bar"?

I tell Windows to open the form at the center of the parent, but apparently it does what it wants  ???

I just tried some of the other options and center of screen seems to work better, especially on a dual screen setup where it otherwise seems to pick whichever screen I don't want it to open on.

- Zax
Title: Re: Updates
Post by: BritVic on April 27, 2016, 12:42:24 PM
@ Zax..
Yayyyyy success looks to be 100% now using 12d
Thanks for your patience and attention Zax, good man!
Vic
Title: Re: Updates
Post by: Zax on April 27, 2016, 02:39:39 PM
You're welcome, and thank you for the feedback.

- Zax
Title: Re: Updates
Post by: Sir-James on April 28, 2016, 10:23:26 AM
Hi Zax,
I tried the 1.2d Version,but i still get a error message with filled Text or objects like i posted in #4
Now the Failure says:

Please Report Firmware interrupt error
Parameter is not valid.

The Problem is only with filled objects and text with a kind of Resolution i found out.
Without there is no failure.

And one more question.
When i write a text and press P i can Change the start Position(X,Y) and the Rotation (Angle), but i can´t Change the Dimension.
Is thist right or a failure?

Greetings
Title: Re: Updates
Post by: Zax on April 28, 2016, 12:20:01 PM
I am still unable to replicate this error, I'm sure if I could it would be an easy fix  - what is the font / resolution combination that causes it?

I will fix the text edit, so you can change the font and size etc.

- Zax
Title: Re: Updates
Post by: caperry88 on April 28, 2016, 05:51:23 PM
Zax, where do you want errors, or quirks posted about the different version?

Do we need to start a new topic for each release?

I ask because i downloaded the 1.2d and had an issue, not sure if it was meant to be or not, but I selected the pulse width, and went used my arrow key to select a different number (right or left) and the laser moved, not an issue with me, but just saw that it occurred and I know you have it set so the direction arrows can control the arrow, just didn't know it would do it at all times.
Title: Re: Updates
Post by: Zax on April 28, 2016, 06:33:33 PM
I guess posting under the update thread makes the most sense.

That's a good point, I hadn't considered trying to use the cursors in those numeric selectors. It will be easy to fix, so if the focus is in one of those the jog will be disabled.

- Zax
Title: Re: Updates
Post by: Sir-James on April 28, 2016, 09:55:18 PM
I am not at home the next days. I will tell you when i am back and can try.
Greetings
Title: Re: Updates
Post by: Zax on April 29, 2016, 05:22:01 AM
Reported issues/bugs have been fixed in the release candidate.

- Zax
Title: Re: Updates
Post by: Ken on April 29, 2016, 01:30:55 PM
Zax

I have not had a lot of time to work with the new releases and when I tried the prototype it seemed to lockup and stop. I then went back to V1.2d and it seemed to run until I tried the multi pass function. The 1st pass went well, but when the laser went back to start the 2nd pass it drew a diagonal line from the top of the 1st letter to the bottom of the last letter in the string. I should mention I have used sketch and am engraving names on round stock. I found if I use lower power and make 2 passes I get a good image thru the finish I have on the rounds. I won't be able to run the laser for the next week, but will be watching for an answer while I travel. I tried the solid fill and after 20 min. with the same setting and only 10% of the name engrave I gave up. With the 2.5w laser I am using it takes about 1.3 min. to complete a name in 7 or 8 point font. I expected the solid to take longer, but not that slow.
Title: Re: Updates
Post by: Zax on April 29, 2016, 01:48:09 PM
I will add an M03 S0 before repeating the next pass , currently I send an M05 (laser disable) which should be sufficient.

Engraving is slower, but you probably had a very high resolution. Lowering it will yield faster results and may not look any different.

- Zax
Title: Re: Updates
Post by: eodguy on May 05, 2016, 03:05:13 PM
Will thsi newer version work on XP?



Official Strategy:
  • Software Development
  • Beta Testing (internal)
  • Release Candidate (external review)
  • Full Release (published)
I have completed beta testing of the latest version v1.2e and am publishing it here as a release candidate.

New or inexperienced users (or those not wanting to evaluate a new version with possible bugs) should use the latest stable release (currently 1.1j). Full Release Downloads: http://benboxlaser.us/index.php?topic=41.msg272#msg272 (http://benboxlaser.us/index.php?topic=41.msg272#msg272)


What's New?
  • G-Code sending completely re-written, improvec performance (auto detects and adjusts for multiple firmware)
  • Added Grbl parameter options for X/Y axis reversing (Ctrl-Click jog arrows)
  • Multi-pass Vector
  • Filled Sketch (raster engraving)
  • Added Z-Axis Controls (CNC Mode)
- Zax
Title: Re: Updates
Post by: Zax on May 05, 2016, 03:18:59 PM
No, unfortunately the international language support part of Microsoft .Net is only available for Frameworks 4.5 and they don't support that on XP.

It takes some additional work for me to compile a custom version using Frameworks 4.0 as I have to remove sections of code that aren't supported but I do plan to do that for major releases.

- Zax
Title: Re: Updates
Post by: TBN on May 06, 2016, 06:18:04 AM
I think I've spotted a bug in v1.2e. When I select overlay info it displays the overall machine work area dimensions but not the sketch dimensions.
Title: Re: Updates
Post by: Zax on May 06, 2016, 06:51:40 AM
That is correct, the Sketch dimension is the page size. When you visualize the G-Code later it will scan and show the extents.

- Zax

Title: Re: Updates
Post by: TBN on May 07, 2016, 04:39:29 PM
Hey Zax. I tried using the Multi-Pass (Vector) for the first time today. I was trying to cut my daughters name out of some cardstock, but it kept cutting diagonal line through the entire part. Was it something I did wrong?
Title: Re: Updates
Post by: Zax on May 07, 2016, 05:34:05 PM
I am sending a laser power 0 and laser disable (off) before returning to the start, but I agree there seems to be a problem.

- Zax
Title: Re: Updates
Post by: TBN on May 07, 2016, 05:58:55 PM
I haven't had time the read through the whole program, but at a glance everything looked good. The issue is the laser stays on during the rapid back to the start point to begin the next pass. 

Since I was in a hurry I tried adding the letters to the sketch one at a time and that seemed to fix it.   
Title: Re: Updates
Post by: Zax on May 07, 2016, 06:29:21 PM
I believe it is fixed in the latest update (V1.2h), please let me know if not and provide the G-Code.

Thanks,
Zax
Title: Re: Updates
Post by: TBN on May 07, 2016, 06:42:09 PM
Will do Zax. Thanks!
Title: Re: Updates
Post by: Zax on May 08, 2016, 03:24:09 AM
It appears that ClickOnce is attempting to install a file twice on some systems, this will result in an error but everything should still work correctly. I will correct it in the next patch.

- Zax
Title: Re: Updates
Post by: Sir-James on May 08, 2016, 11:49:28 AM
Hi Zax,

can´t install the Version 1.2h.i did it like i did with the other versions before.
It starts installing but Interrupts with the error can´t write to disk, look if there is enough space.
But i have more than 300Gb free.
When i look in the Details, it says the file gTraceOutline.dll.deploy couldn´t be downloaded.

Title: Re: Updates
Post by: TBN on May 08, 2016, 12:10:04 PM
Sir-James.

I encounter the same issue and Zax told me just a little bit ago he has a work around for it.
Title: Re: Updates
Post by: n1te on May 08, 2016, 01:15:17 PM
Same for me cannot install 12h it say to check disk space.

thanks
Title: Re: Updates
Post by: Zax on May 08, 2016, 03:08:21 PM
It's apparently a known bug with Microsoft ClickOnce installer. There's a work around I will try to implement.

- Zax
Title: Re: Updates
Post by: Zax on May 08, 2016, 04:09:09 PM
I uploaded 1.2j with the manual fix for ClickOnce, it installed OK on 3 PC's I have access to (Windows 7 and 10).

If it does work, you'll have to figure out the new features on your own until I have time to document them.

- Zax
Title: Re: Updates
Post by: TBN on May 08, 2016, 04:46:59 PM
Got it installed no problem. Now it's time to play!
Title: Re: Updates
Post by: Zax on May 08, 2016, 05:02:42 PM
Trace / Raster-to-Vector

Hint: Open an image (clip art types work best), select Trace Image... and then click on the outline and any other areas you want to trace, it does one polygon each time, finding the edge nearest where you clicked and following it around until it gets back to the start point (in theory).

- Zax
Title: Re: Updates
Post by: TBN on May 08, 2016, 05:12:20 PM
Works perfect! I won't be able to run a program on the laser till tomorrow, but I'm confident it will run just fine.

Nice work Zax!!
Title: Re: Updates
Post by: Sir-James on May 08, 2016, 11:25:22 PM
Ok thanx for 1.2j.
Installation worked perfect.
So i can try this evening.

Thanx
Title: Re: Updates
Post by: jlauzon on May 08, 2016, 11:48:43 PM
The trace feature sounds awesome. Too bad it's 3am or I'd be on it now.
Title: Re: Updates
Post by: Zax on May 09, 2016, 11:16:14 AM
I've updated the manual (see first post).

The attached trace example shows the progression from the original image to the final outline. It's fairly basic but I can enhance it over time to support auto-trace, colors etc.

- Zax
Title: Re: Updates
Post by: Sir-James on May 09, 2016, 11:23:57 AM
Hi Zax,

this function is greate. Perfect.
And it works perfect.
Thanx
Title: Re: Updates
Post by: Zax on May 09, 2016, 11:53:03 AM
Thank you for the feedback, I'm happy to hear that.

- Zax
Title: Re: Updates
Post by: Ken on May 09, 2016, 01:52:32 PM
Zax

I have just installed the latest version and it seems to work on the few burns I made. I have noticed a need that would help me and I would think others using it that does not program in g code. I saved burn I was making, but wanted to make a change in it so I pulled up the g-code but could not get back to the format I had created. Is there a way to convert back to the original layout, or a way to save the original before it is converter to G-code? You may have this in there and I am missing it so my next move is to re-read the manual. Good job, it just keeps getting better and better.
Title: Re: Updates
Post by: Zax on May 09, 2016, 02:12:18 PM
Ken,

How are you creating the "code" you want to save?

Are you talking about a sketch?

If so, you can go back and click sketch again, say no to creating a new one and edit it but currently there is no save/load although it's on my list (actually it's now #1 so will get added next).

- Zax
Title: Re: Updates
Post by: TBN on May 09, 2016, 03:58:41 PM
I can edit loaded G-Code but "Manual G-Code Commands" is partially in the Status Message frame and isn't working. I've attached a screenshot.
Title: Re: Updates
Post by: chenewer on May 09, 2016, 04:03:23 PM
This program gets better and better with each update. Keep up the good work Zax.
Consider buying a license to another computer as well.
Are building me a new CNC laser with manual z-axis.

Knut
Title: Re: Updates
Post by: Zax on May 09, 2016, 04:40:12 PM
I can edit loaded G-Code but "Manual G-Code Commands" is partially in the Status Message frame and isn't working.

 :o

I've fixed it. It was related to different display resolutions, dpi's and zoom factors in Windows.

- Zax

Title: Re: Updates
Post by: TBN on May 09, 2016, 05:22:35 PM
:o

I've fixed it. It was related to different display resolutions, dpi's and zoom factors in Windows.

- Zax


Thanks Zax!

I knew it had to be something simple, but that was fast!   
Title: Re: Updates
Post by: Zax on May 09, 2016, 06:07:21 PM
Consider buying a license to another computer as well.

If you want to register a 2nd computer, send me an e-mail or PM to get a discount.

- Zax
Title: Re: Updates
Post by: QuietMike on May 10, 2016, 02:44:47 PM
i noticed that the Elapsed time shown after completing  is always way off, like something will take a couple hours and at the end it says like 30min elapsed.
also would it be possible to have a live 'time until complete' counter ?

i just saw the new Trace feature for making vectors! can't wait to play with that, very cool
Title: Re: Updates
Post by: Zax on May 10, 2016, 03:07:25 PM
What version are you using QuietMike? The elapsed timer should be accurate but I will check it again.
You were right, I found the bug. I was checking for minutes > 60 and then reporting hours & minutes, of course minutes never exceed 60 - sorry, it must have been a dumb moment in coding world when I wrote that.

The problem with calculating a time to completion is that your machine settings determine it's speed - so if you aren't using my defaults it will be way off. I do provide an estimate prior to starting but that's based on my defaults, so your machine acceleration and feed rates will make all the difference.

- Zax



Title: Re: Updates
Post by: chenewer on May 10, 2016, 04:44:47 PM
Quote
If you want to register a 2nd computer, send me an e-mail or PM to get a discount.

- Zax

Thanks Zax. Will do.  :)

Knut
Title: Re: Updates
Post by: QuietMike on May 10, 2016, 06:10:06 PM
Oh ok, I didn't know if it could measure the time that the first line took and then just calculate by the number of total lines. But I don't really know how that all works programming wise.
Title: Re: Updates
Post by: jlauzon on May 10, 2016, 06:47:29 PM
Oh ok, I didn't know if it could measure the time that the first line took and then just calculate by the number of total lines. But I don't really know how that all works programming wise.

Coding real elapsed time is really easy. Coding an accurate time estimate is really hard.
Title: Re: Updates
Post by: Zax on May 10, 2016, 06:48:43 PM
That would work if each "line" of G-Code took the same time to complete, but they can be vastly different. I do have some ideas to try and improve the estimate, and can then easily subtract the elapsed time from the estimate to display a time remaining.

- Zax
Title: Re: Updates
Post by: QuietMike on May 10, 2016, 08:33:13 PM
there's another thing that keeps happening to me and thats if you rotate your image in T2 and then do anything else, like set the output size, or adjust the brightness, the image flips back into its original orientation with the image all stretched out and weird
Title: Re: Updates
Post by: caperry88 on May 11, 2016, 03:33:00 AM
there's another thing that keeps happening to me and thats if you rotate your image in T2 and then do anything else, like set the output size, or adjust the brightness, the image flips back into its original orientation with the image all stretched out and weird

Me too, so I have to go back in and rotate it again.
Title: Re: Updates
Post by: Zax on May 11, 2016, 04:09:40 AM
The image rotate, then re-size issue is a bug. I've added it to the list.

OK, I reviewed my code and notes. This is a "feature" not a bug, when you change resolution or image size I revert to using the original image rather than the modified one in memory - this was by design to improve the final image quality (I don't just scale it up, I apply an algorithm that reduces the scaling artifacts and removes JPG noise etc).

The workaround is to set your image size and resolution prior to doing a rotate, flip or invert.

I could possibly store the changes you made after opening and then reapply them to the original after it's scaled. That way the image quality would be maintained.

- Zax
Title: Re: Updates
Post by: TBN on May 11, 2016, 06:29:10 AM
It is a little frustrating when I forget to set the resolution and or image size first, but it only takes a second to reload the image. I think having a clean undistorted image makes it worth it.     
Title: Re: Updates
Post by: Zax on May 11, 2016, 03:12:19 PM
I just released an update v1.2k which fixes several reported bugs (including: timer and image rotate / re-scale).

Added a save and load feature for sketches + a few more things based on user requests.

Please keep reporting any issues, so I can fix them and make this the next stable release. Thanks.

- Zax
Title: Re: Updates
Post by: TBN on May 11, 2016, 05:21:33 PM
Awesome! Hopefully I'll have a chance to try it out tonight.
Title: Re: Updates
Post by: QuietMike on May 11, 2016, 05:31:12 PM
when i load an image and press Autozoom, the image fills the window - that's fine, but when i go to Trace, the image is reset back to small and will not enlarge with autozoom as long as Trace is enabled,
its hard to apply Trace sometimes when the image is small.
Title: Re: Updates
Post by: Zax on May 11, 2016, 06:30:34 PM
I'm sorry about that, but it's necessary. If you trace a zoomed image the quality is terrible - it will be all jagged. I guess I can leave that option to the user but I am sure people will complain.

Tracing at 100% gives the optimum results, but I will look at options. Maybe trace the original in the background but display the zoomed for easier selection, now you've got me thinking (dangerous).

- Zax
Title: Re: Updates
Post by: TBN on May 11, 2016, 07:29:53 PM
I'm still not able to get the Manual G-Code Commands Feature to work. I'm not connected to my machine. Could that the problem?
Title: Re: Updates
Post by: QuietMike on May 11, 2016, 09:58:38 PM
if you press the 'letter' icon during engraving the laser stops but does not turn off, from there if you press the 'laser off' icon the laser jogs about 1cm while remaining on at whatever power it was paused at.

how do you stop the laser and return it to home, the only way i can find at the moment is to press the emergency stop, but then you lose your x/y positions.
Title: Re: Updates
Post by: Zax on May 12, 2016, 04:36:34 AM
I'm still not able to get the Manual G-Code Commands Feature to work. I'm not connected to my machine. Could that the problem?

If you are not connected then the manual send box is disabled, but you can still display it by enabling debug mode.

- Zax
Title: Re: Updates
Post by: Zax on May 12, 2016, 05:07:53 AM
if you press the 'letter' icon during engraving the laser stops but does not turn off...

In previous versions, pressing the send button (envelope) during processing would stop sending new commands to Grbl, so it would complete what was in the buffer, and then turn off the laser and end.

Several people asked for a "resume" feature, so I changed the operation of the button to attempt a pause of processing rather than end the G-Code program. This has created a few issues, as depending where in the G-Code you pause the machine it may or may not work properly. I am sending laser off commands but if the Grbl buffer is already full, these are lost and the laser stays on. Then when you try to send additional commands (like a laser off or jog) the Grbl buffer processes commands it has stored rather than what you expect. I can't simple clear the buffer when you pause or those commands would be lost and won't be processed when you re-start.

It looks like I need to re-think the pause/resume feature. Let me work on that and come up with a better method or go back to the previous system where a resume isn't possible.

Left clicking the EMO button does stop the machine immediately and should disable the laser correctly but MAY lose the XY position, however, it probably won't. Once you clear the alarm it will show it's location and you can go back to home.

Right clicking the EMO will stop everything, disconnect the machine and of course you lose the position. This is a true emergency condition - where you want to kill everything.

- Zax

Title: Re: Updates
Post by: Zax on May 12, 2016, 05:28:39 AM
Due to the problem QuietMike identified with the pause/resume feature, I have released a quick patch that should help.

Now when you click the send button while processing it will continue until the buffer is empty (so may take a few seconds to respond), but then it will turn the laser off (in theory) and stop. If you then want to resume the job it will begin where it left off, the problem is - it may not turn the laser back on. This is not the final solution but it's better than how it was until I figure out a better method of resuming.

Please give v1.2m a try and let me know how it works on your machine, since it is obvious different configurations act in different ways compared to my machine. I have several different Eleks boards and try to check each with different firmware and other settings but there are just too many variables and combinations for me to thoroughly check everything.

* Warning: Do not resume if you manually jog or home the machine while paused (unless you like seeing your machine go crazy in which case - enjoy the mayhem). This bug has been fixed in my code and will be released in the next update.

v1.2n released as stable with all reported bugs corrected.

- Zax

Title: Re: Updates
Post by: Ken on May 12, 2016, 01:44:10 PM
Zax

When I try to update to a later version I get an error message that will not allow me to upgrade. The only way I can get it to upgrade is to un-install the current program from the control panel then install the newest update. This works but I don't know what I am or did wrong to get to this point. Any suggestions?
Title: Re: Updates
Post by: Zax on May 12, 2016, 02:43:16 PM
@Ken,

I use Microsoft's ClickOnce deployment to install T2Laser since it's provided and integrated with .Net. It seems to expect the installer file location (where you extracted the .zip distribution) to remain constant or won't perform an update.

The only option in that case is to uninstall using control panel and then install the new version.

- Zax
Title: Re: Updates
Post by: dohickey on May 18, 2016, 07:39:02 AM
Hey everyone. Brand new here. Just got my laser engraver and trying to get it up and running. I got this one http://www.banggood.com/1500mW-Desktop-DIY-Laser-Engraver-Engraving-Machine-Picture-CNC-Printer-p-974159.html (http://www.banggood.com/1500mW-Desktop-DIY-Laser-Engraver-Engraving-Machine-Picture-CNC-Printer-p-974159.html). Seems to be well made, but I was discouraged by the BenBox software. I came across the T2Laser software and tried it out. I have  experience with software, graphics, vector files, plotters, etc., but things aren't working correctly.

I followed the installation instructions as published by Jax (thanks for your work). I followed steps 1 and 2 of the conversion - step 3 would not work - searched and believe I saw step 3 was no longer necessary. I have communication and control, but quality is terrible. Lines are not smoothe, and shapes have not worked out. Please see the attached photo. The shape on the right was a elipse I drew in sketch mode (ignore the dot in the center and stright line at the bottom) and it is very blocky. To the left is a square made in sketch mode, but note the inconsistency of the lines. Not pictured - I typed my name and not only did it only engrave the outline of my name, but also the mirror image (which was not selected). Finally the spider jpg.

In order to evaluate T2Laser I had to make the spider jpg much smaller. In the photo is how the laser rendered the image. Once the image was resized I was unable to select all of the lines after tracing.

Thanks in advance for any help getting this sorted out. Good luck Jax - looks promising!
Title: Re: Updates
Post by: Zax on May 18, 2016, 09:21:45 AM
@dohickey

Since you skipped loading parameters, that is likely the problem although it could also be your mechanical setup (belt tension or roller friction).

What error did you get when trying to load the default parameters? You can always load them manually or at least check them.
Title: Re: Updates
Post by: dohickey on May 18, 2016, 12:36:12 PM
Hey Zam - even though I'm trying to figure out some problems - nice work! I've done a lot of scripting and websites over the years, but never a full blown application. I know how much work you are putting in and how much you are having to learn as you go. Keep up the good work.

I've believed it was the lack of a parameter upload as well. Tried several times to make sure I wasn't missing anything.

Obviously the laser was shut down to swap the jumper from 8 to 9. I reconnected and went back to the control screen, ctrl + left click on the send icon, and the message was... (attached)

Did you change the way the parameters need to be sent?
Title: Re: Updates
Post by: dohickey on May 18, 2016, 01:16:47 PM
@Zax - sorry I called you Zam...

I read/scanned through the topics related to T2Laser. Found the j-tech.hex that you made available and used Xloader.
T2 control backwards and forwards works, left and right are reversed. When I send G-Code the laser goes to the max left and forward and grinds.

Tried to right click send again but, still nothing. Gonna start the process from scratch again.
Title: Re: Updates
Post by: Zax on May 18, 2016, 01:38:34 PM
Step 1 of the conversion is to install the firmware, if you have an Eleks Maker with Nano this can be uploaded in T2Laser.

If you aren't using the correct firmware, you can't load the settings (Grbl parameters) so perhaps that is the issue.

The Grbl parameters set the direction of the axis, so after those are loaded correctly you should be OK but if not or you just prefer some other orientation to what I consider "normal" you can switch the axis in T2Laser.

Check that your G-Code is defined from the origin and you set a home position correctly.
Title: Re: Updates
Post by: dohickey on May 18, 2016, 02:07:28 PM
Step 1 of the conversion is to install the firmware, if you have an Eleks Maker with Nano this can be uploaded in T2Laser. Did this

If you aren't using the correct firmware, you can't load the settings (Grbl parameters) so perhaps that is the issue.

The Grbl parameters set the direction of the axis, so after those are loaded correctly you should be OK but if not or you just prefer some other orientation to what I consider "normal" you can switch the axis in T2Laser.

Check that your G-Code is defined from the origin and you set a home position correctly. Not sure what you want me to do - new to cnc


I know it's not your job to get us all running, but I appreciate your help, and I will buy the software if I can get this working.

Still trying to learn the lingo. Using T2 in step 1 loads the firmware - correct? So using the Xloader (or your step 3) with the hex file is the parameters?

Feel like I'm missing a step...jumper already on 9 - starting again documenting here:
Firmware uploaded no error, clicking connect, status connected,ctrl + left click on send = same message as before.
Using Xloader to send j-tech_grbl.hex that I got from one of your links.
Title: Re: Updates
Post by: Zax on May 18, 2016, 02:29:40 PM
No.

Step 1 loads the J-Tech firmware (Grbl) using T2Laser (no need to use XLoader if you have an Eleks Board / Nano).
Step 2 changes the Eleks board pin for the laser control so it's compatible with Grbl 0.9
Step 3 loads some default Grbl parameters

So it sounds like you have 1 & 2 beat, that's a start!

If you ctrl-click the home button it should display the settings, see if that works and post the response.
Title: Re: Updates
Post by: dohickey on May 18, 2016, 02:33:40 PM
Clicked home - nothing moved...

On my plotter home was far right. Then I would set a starting point. I have no idea what I should see here.
Title: Re: Updates
Post by: Zax on May 18, 2016, 03:29:03 PM
OK, first... an apology  :-[. Step 3 doesn't work in the trial version. I have corrected it for the next update.

Holding down the Ctrl key and left mouse clicking home does work, it should show...

Connected
Grbl Ready
$0=10 (step pulse, usec)
$1=25 (step idle delay, msec)
$2=0 (step port invert mask:00000000)
$3=4 (dir port invert mask:00000100)
$4=0 (step enable invert, bool)
$5=0 (limit pins invert, bool)
$6=0 (probe pin invert, bool)
$10=3 (status report mask:00000011)
$11=0.020 (junction deviation, mm)
$12=0.002 (arc tolerance, mm)
$13=0 (report inches, bool)
$14=1 (auto start, bool)
$20=0 (soft limits, bool)
$21=0 (hard limits, bool)
$22=0 (homing cycle, bool)
$23=0 (homing dir invert mask:00000000)
$24=25.000 (homing feed, mm/min)
$25=500.000 (homing seek, mm/min)
$26=250 (homing debounce, msec)
$27=1.000 (homing pull-off, mm)
$100=80.000 (x, step/mm)
$101=80.000 (y, step/mm)
$102=80.000 (z, step/mm)
$110=3000.000 (x max rate, mm/min)
$111=3000.000 (y max rate, mm/min)
$112=3000.000 (z max rate, mm/min)
$120=200.000 (x accel, mm/sec^2)
$121=200.000 (y accel, mm/sec^2)
$122=5000.000 (z accel, mm/sec^2)
$130=400.000 (x max travel, mm)
$131=300.000 (y max travel, mm)

These are the defaults, so any that don't match will need to be changed or wait a few minutes and I will upload the "fix".
Title: Re: Updates
Post by: dohickey on May 18, 2016, 03:42:38 PM
I'll wait for the update kind sir!
Title: Re: Updates
Post by: dohickey on May 18, 2016, 07:09:38 PM
@JAX

Guess it's going to take a little while. If you can tell me how to apply the settings manually I'd like to try.
Title: Re: Updates
Post by: dindunuffin on May 19, 2016, 05:34:55 AM
How to make manual change in the posts here somewhere, it was explained to me, probably more than once.  I attached one conversation I found.

In short, I used the Universal G-code Sender to open up my hex file.  Then in the commands field typed what Ralph suggested and it made the changes.  Make sure everything is uploaded and that is it.  Zax explained how to do it in T2 laser as well, its here in these posts somewhere.
Title: Re: Updates
Post by: Zax on May 19, 2016, 07:43:22 AM
In T2Laser you can reverse axis and other basic parameters but to manually change other settings requires advanced/debug mode which is for registered users only.

This advanced mode also allows you to manually send G-Code commands and edit G-Code on screen.
Title: Re: Updates
Post by: dohickey on May 19, 2016, 07:56:15 AM
In T2Laser you can reverse axis and other basic parameters but to manually change other settings requires advanced/debug mode which is for registered users only.

This advanced mode also allows you to manually send G-Code commands and edit G-Code on screen.

Thanks Zax. Guess I'll wait for that update. Any idea when that might be available?
Title: Re: Updates
Post by: Zax on May 19, 2016, 10:25:36 AM
Update was posted yesterday, it only took me a few minutes.
Title: Re: Updates
Post by: dohickey on May 19, 2016, 10:41:24 AM
Thanks. Parameters loaded and starting evaluation.

Bought it. Still had a some issues, but I figured it out. Several parameters did not match values Jax posted in this thread. Started manually changing them, then just resent the params. Working great now. Thank you Jax.
Title: Re: Updates
Post by: Zax on May 20, 2016, 04:51:56 PM
The latest update (v1.2r) isn't required, it only allows registered users to view the Microsoft "User ID".

This is recommended if you plan to re-install the OS as some users have found the Microsoft "User ID" changes when you register again.

I suggest that all registered users record these values (or even better PM / e-mail them to me) so that I can validate your license and provide a new key in the event that your Microsoft "User ID" changes unexpectedly.
Title: Re: Updates
Post by: QuietMike on May 22, 2016, 12:31:48 PM
all the sudden in 1.2r, when i go to resize my image, i get  and 'out of memory' error and the dialog box wont close and i have to force close T2
i tried restarting my computer, but to no avail




i reinstalled T2 and its working again
Title: Re: Updates
Post by: Zax on May 25, 2016, 01:38:41 PM
T2Laser Memorial Day Sale...

20% off for forum members, invoice must be paid by 5/31 to qualify.

PM me your e-mail address and "User ID" from the registration page.

- Zax
Title: Re: Updates
Post by: Ken on May 28, 2016, 04:31:06 AM
Zax

I Just tried to use the sketch in the R version and the lettering will not work. When I try to pull up the fonts I used before I get this message and then I cannot select any font. All fonts were available to use before I upgraded the program to the R version. The 2 lines below are on the warning that comes up.


Please report firmware error

input string is not in correct format
Title: Re: Updates
Post by: Zax on May 28, 2016, 05:05:42 AM
What is the font and what are you entering?
Title: Re: Updates
Post by: Ken on May 28, 2016, 06:25:51 AM
Any on the list from Arial to the end including single line. I uninstalled an reinstalled the program and the same result. Also shut down and restarted the computer.
Title: Re: Updates
Post by: Ken on May 28, 2016, 06:29:09 AM
Zax
I just tried again and it seemed to be working. Let me try to print and I will let you know how it comes out.
Title: Re: Updates
Post by: Zax on May 28, 2016, 12:24:47 PM
v1.2s uploaded (see the first post), with the following changes:

Updated language conversion
Custom multi-pass (user specified # of repeats)
Center Start now works with the frame feature
Bug fixes

- Zax
Title: Re: Updates
Post by: Zax on May 30, 2016, 06:17:26 AM
v1.2t uploaded. Non essential update with the following bug fixes:

1) Fixed a possible insufficient memory error when dealing with huge G-Code files, has now been tested with 5 million lines (previous max was around 2 million).

2) If using center start position and G-Code is paused, the return home now goes to the correct location.
Title: Re: Updates
Post by: helmuteke on June 03, 2016, 09:19:04 AM
when i download the latest version and start setup ,  then i  get message "can not start , already started at other location" , even wheni did a reboot of PC

solution ?
Title: Re: Updates
Post by: Zax on June 03, 2016, 09:53:10 AM
You need to uninstall the previous version. It's something to do with Microsoft's ClickOnce deployment, apparently it takes more than one click  :o.
Title: Re: Updates
Post by: dindunuffin on June 05, 2016, 09:20:55 AM
Microsoft and ClickOnce in the same sentence, that's funny!
Title: Re: Updates
Post by: BritVic on June 05, 2016, 11:38:53 PM
Microsoft and ClickOnce in the same sentence, that's funny!

LOL dind you are a CAD :)
Vic
Title: Re: Updates
Post by: ROSS on June 06, 2016, 02:46:28 AM
Microsoft and ClickOnce in the same sentence, that's funny!

That's an Oxymoron all right!
Title: Re: Updates
Post by: Zax on June 26, 2016, 01:03:15 PM
v1.2u has been uploaded.

Change log:
Several bug fixes, added a cool down delay for multi-pass, profiles (edit T2LaserProfiles.txt in the install directory to create your own), more settings are now saved and recalled including the sketch default size & the sketch format now includes a header so the correct page size is loaded.

- Zax
Title: Re: Updates
Post by: Sir-James on June 27, 2016, 11:44:18 AM
Perfect. Thanx
Title: How to update T2 SW?
Post by: tlunzer on July 05, 2016, 12:54:50 PM
Hi,
 I own a regesitered version of T2 Engraving.

Now I want to upgrade to the latest version but dont find an upgrade option in the SW itself.
So I downloaded the latest zip, unpacked it and ran the setup.exe.

Doing so I get the follwoing error message further down:

(more or less meaning that  I cant install T2 because it is already installed)

any clue about this behavior?

Error description:
INFO ZUR PLATTFORMVERSION
   Windows          : 10.0.10586.0 (Win32NT)
   Common Language Runtime    : 4.0.30319.42000
   System.Deployment.dll       : 4.6.1078.0 built by: NETFXREL3STAGE
   clr.dll          : 4.6.1080.0 built by: NETFXREL3STAGE
   dfdll.dll          : 4.6.1038.0 built by: NETFXREL2
   dfshim.dll          : 10.0.10586.0 (th2_release.151029-1700)

QUELLEN
   Bereitstellungs-URL         : file:///C:/Users/tlunz/AppData/Local/Temp/Temp1_T2Laser-Installer_12w.zip/T2Laser.application

IDENTITÄTEN
   Bereitstellungsidentität      : T2Laser.application, Version=1.2.22.1, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=msil

ZUSAMMENFASSUNG FÜR ANWENDUNG
   * Installierbare Anwendung.

FEHLERZUSAMMENFASSUNG
   Es folgt eine Zusammenfassung der Fehler. Details zu diesen Fehlern werden später im Protokoll aufgelistet.
   * Die Aktivierung von C:\Users\tlunz\AppData\Local\Temp\Temp1_T2Laser-Installer_12w.zip\T2Laser.application führte zu einer Ausnahme. Folgende Fehlermeldungen wurden entdeckt:
      + Sie können die Anwendung T2Laser nicht von diesem Ort starten, da sie bereits an einem anderen Ort installiert wurde .
      + Sie können die Anwendung nicht T2Laser von Ort file:///C:/Users/tlunz/AppData/Local/Temp/Temp1_T2Laser-Installer_12w.zip/T2Laser.application starten. Sie ist bereits an Ort file:///C:/Users/tlunz/Downloads/T2Laser-Installer_12p/T2Laser.application installiert. Sie können sie von Ort file:///C:/Users/tlunz/Downloads/T2Laser-Installer_12p/T2Laser.application starten, oder Sie können sie deinstallieren und von Ort file:///C:/Users/tlunz/AppData/Local/Temp/Temp1_T2Laser-Installer_12w.zip/T2Laser.application neu installieren. Wenn Sie die Anwendung neu installieren, können jedoch Ihre Anpassungen verloren gehen.

FEHLERZUSAMMENFASSUNG FÜR DIE SPEICHERTRANSAKTION DER KOMPONENTE
   Es wurde kein Transaktionsfehler festgestellt.

WARNUNGEN
   * Das Manifest für diese Anwendung enthält keine Signatur. Signaturüberprüfung wird ignoriert.

FORTSCHRITTSSTATUS DES VORGANGS
   * [05.07.2016 21:50:00] : Die Aktivierung von C:\Users\tlunz\AppData\Local\Temp\Temp1_T2Laser-Installer_12w.zip\T2Laser.application wurde gestartet.
   * [05.07.2016 21:50:00] : Das Verarbeiten des Bereitstellungsmanifestes wurde erfolgreich abgeschlossen.

FEHLERDETAILS
   Folgende Fehler wurden bei diesem Vorgang entdeckt.
   * [05.07.2016 21:50:00] System.Deployment.Application.DeploymentException (DeploymentUriDifferent)
      - Sie können die Anwendung T2Laser nicht von diesem Ort starten, da sie bereits an einem anderen Ort installiert wurde .
      - Quelle: System.Deployment
      - Stapelüberwachung:
         bei System.Deployment.Application.ApplicationActivator.CheckDeploymentProviderValidity(ActivationDescription actDesc, SubscriptionState subState)
         bei System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
         bei System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
      --- Interne Ausnahme ---
      System.Deployment.Application.DeploymentException (DeploymentUriDifferent)
      - Sie können die Anwendung nicht T2Laser von Ort file:///C:/Users/tlunz/AppData/Local/Temp/Temp1_T2Laser-Installer_12w.zip/T2Laser.application starten. Sie ist bereits an Ort file:///C:/Users/tlunz/Downloads/T2Laser-Installer_12p/T2Laser.application installiert. Sie können sie von Ort file:///C:/Users/tlunz/Downloads/T2Laser-Installer_12p/T2Laser.application starten, oder Sie können sie deinstallieren und von Ort file:///C:/Users/tlunz/AppData/Local/Temp/Temp1_T2Laser-Installer_12w.zip/T2Laser.application neu installieren. Wenn Sie die Anwendung neu installieren, können jedoch Ihre Anpassungen verloren gehen.
      - Quelle:
      - Stapelüberwachung:


DETAILS ZUR SPEICHERTRANSAKTION DER KOMPONENTE
   Es sind keine Transaktionsinformationen verfügbar.

Title: Re: Updates
Post by: Zax on July 05, 2016, 01:05:49 PM
Yes, you will need to uninstall (control panel / programs) the current version first. Your license will remain valid.
Title: Re: Updates
Post by: Ken on July 16, 2016, 01:13:32 AM
Zax, I just downloaded the latest version of T2. I found out I was running the wrong Grbl hex in Bencutlaser then upgraded to .9i which made a difference. How do I check what version I am using in T2 or is it included in the download I installed. I 1st started downloading on all this on a safe computer because of all of the warnings I saw when I started researching these lasers and it was a 11" ASUS which I now have the registered program. I am now on and do most of my reference work like this on a 14" dell so I can see the print easily, eyes don't work as good in the upper 60's. You program has worked well for what I wanted it for, but it has had me want to do more with it and am now trying to tweak it to do more. I ordered the aux. power control board and plan to install it on my 2.5w laser when it comes in. I do want to have everything setup correctly 1st. Thanks for you help and program
Title: Re: Updates
Post by: Agastar on July 16, 2016, 04:30:08 AM
T2 works with the .9I version. If you install the firmware that ships with T2L, I believe you will be installing the J-TECH version of GRBL. This will replace the .9i you already have. Since you want to use both I would just stick with the .9i GRBL and use that for both BenCutLaser and T2Laser.
Title: Re: Updates
Post by: Zax on July 16, 2016, 06:08:42 AM
Agastar is (mostly) correct, although T2Laser works with any Grbl (including the Benbox modified one) you will want to use a laser branch for engraving (scanning). I recommend the J-Tech firmware which will install from T2Laser and is included in the install folder.

If you use 9i for T2Laser, when you are scanning it will pause and clear the motion buffer every time the laser power changes, that will ruin the image. That is normal for the master Grbl since it is designed for a CNC spindle and you don't want to turn on/off while moving but with a laser you do so it requires some changes to the base code to allow on-the-fly changes.
Title: Re: Updates
Post by: Ken on July 16, 2016, 06:54:17 AM
Thank you, I will leave the download as it installed and have already changed BCL I want to test a photo I have been trying to engrave and was only getting black and for the most part. I have ordered the aux. controller board if I need to install it. Thanks again All.
Title: Re: Updates
Post by: Zax on July 16, 2016, 07:26:50 AM
If you laser module has poor linear response, try using dithered mode. It works really well in these circumstances as it only requires on/off from the laser. On some materials the results are actually better and the simulated grey scale can look just as good.
Title: Re: Updates
Post by: Agastar on July 16, 2016, 01:32:22 PM
Thanks for the correction :)
Title: Re: Updates
Post by: kn4ud on July 16, 2016, 01:53:33 PM
Zax, is the 9i version that Ralph uses with Bencut laser just a 9i or is it 9i that Ralph has modified?
Title: Re: Updates
Post by: Zax on July 16, 2016, 04:01:45 PM
It's the master Grbl, official release.
Title: Re: Updates
Post by: Zax on July 17, 2016, 02:21:52 PM
I just uploaded v1.2x (see first post in this thread or my signature) which fixes the bugs that have been reported and a few that no one noticed.

There is a bug in laser Grbl where the laser comes on at a low level when the axis are moved, even after setting a power level of 0 and sending a laser disable command, so I added an option to include an M30 which terminates the G-Code program and ensures the laser is permanently shut off. It has some side effects which include losing the work piece zero (home position), so instead you may want to set the machine home (Grbl origin) by disconnecting and reconnecting the laser.

I also added support for PLT files, as my version of CorelDraw X7 doesn't have DXF output.

I'm going to work on the profiles next. Hopefully make them more useful and easier to edit.
Title: Re: Updates
Post by: TBN on July 18, 2016, 06:06:27 AM
"so instead you may want to set the machine home (Grbl origin) by disconnecting and reconnecting the laser."

Could you please elaborate? I've not had enough sleep and need more coffee before my brain gets up to speed. 
Title: Re: Updates
Post by: Zax on July 18, 2016, 07:13:52 AM
If your machine is at the origin when you connect (open the controller screen) then you don't need to do anything, but if you move the head to a new location and click the home button, that new position will be lost so instead, right click the EMO button and then click the connect (lightning bolt) icon, then that location is set as the machine home that will be retained.

It's a way around the laser Grbl bug, if you want to use the M30 end program command to prevent the laser low light issue. I'm guessing that's actually a feature rather than a bug, but I don't know.
Title: Re: Updates
Post by: martreintje on July 22, 2016, 02:11:07 PM
@zax i have an validation error with the new install. i have unistalled the old verion as described, rebooted, but no luck.

i would like to test the translated file, an tought about testing the new release.
(dutch translation)

i am getting a verification error, and nothing installed. even if i try to open the program from the folder it fails.

anny idea?

thanks in advance.

INFO PLATFORMVERSIE
   Windows          : 10.0.10586.0 (Win32NT)
   Common Language Runtime    : 4.0.30319.42000
   System.Deployment.dll       : 4.6.1078.0 built by: NETFXREL3STAGE
   clr.dll          : 4.6.1080.0 built by: NETFXREL3STAGE
   dfdll.dll          : 4.6.1038.0 built by: NETFXREL2
   dfshim.dll          : 10.0.10586.0 (th2_release.151029-1700)

BRONNEN
   Implementatie-url         : file:///C:/t2laser/T2Laser.application
   Toepassing-url         : file:///C:/t2laser/Application%20Files/T2Laser_1_2_24_0/T2Laser.exe.manifest

IDENTITEITEN
   Implementatie-identiteit      : T2Laser.application, Version=1.2.24.0, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=msil
   Toepassingsidentiteit      : T2Laser.exe, Version=1.2.24.0, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=msil, type=win32

TOEPASSINGSSAMENVATTING
   * Installeerbare toepassing.

FOUTSAMENVATTING
   Hieronder ziet u een overzicht van de fouten. Verderop in het logboek vindt u nadere details over deze fouten.
   * Activering van C:\t2laser\T2Laser.application heeft tot een uitzondering geleid. De volgende berichten voor mislukte acties zijn aangetroffen:
      + Het bestand, T2L_pt.txt, heeft een andere berekende hash dan de hash die is opgegeven in het manifest.

SAMENVATTING MISLUKTE TRANSACTIES ONDERDELENARCHIEF
   Er zijn geen transactiefouten aangetroffen.

WAARSCHUWINGEN
   * Het manifest voor deze toepassing heeft geen handtekening. Handtekeningcontrole wordt genegeerd.
   * Het manifest voor deze toepassing heeft geen handtekening. Handtekeningcontrole wordt genegeerd.

VOORTGANGSSTATUS BEWERKING
   * [22-7-2016 23:09:57] : De activering van C:\t2laser\T2Laser.application is gestart.
   * [22-7-2016 23:09:58] : Verwerking van het implementatiemanifest is voltooid.
   * [22-7-2016 23:09:58] : De installatie van de toepassing is gestart.
   * [22-7-2016 23:09:58] : Verwerking van het toepassingsmanifest is voltooid.
   * [22-7-2016 23:10:03] : Compatibele runtimeversie 4.0.30319 gevonden.
   * [22-7-2016 23:10:03] : Aanvragen van vertrouwen en detectie van platform zijn voltooid.

FOUTDETAILS
   De volgende fouten zijn aangetroffen bij deze bewerking.
   * [22-7-2016 23:10:05] System.Deployment.Application.InvalidDeploymentException (HashValidation)
      - Het bestand, T2L_pt.txt, heeft een andere berekende hash dan de hash die is opgegeven in het manifest.
      - Bron: System.Deployment
      - Stack-tracering:
         bij System.Deployment.Application.ComponentVerifier.VerifyFileHash(String filePath, Hash hash)
         bij System.Deployment.Application.ComponentVerifier.VerifyFileHash(String filePath, HashCollection hashCollection)
         bij System.Deployment.Application.ComponentVerifier.FileComponent.Verify()
         bij System.Deployment.Application.ComponentVerifier.VerifyComponents()
         bij System.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionState subState, AssemblyManifest deployManifest, AssemblyManifest appManifest, Uri sourceUriBase, String targetDirectory, String group, IDownloadNotification notification, DownloadOptions options)
         bij System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
         bij System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
         bij System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
         bij System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

TRANSACTIEDETAILS ONDERDELENARCHIEF
   Er is geen transactie-informatie beschikbaar.



Title: Re: Updates
Post by: martreintje on July 22, 2016, 02:20:36 PM
sorry, my bad.... i had replaced the translated file before install.it didnt exept this. unpacked a fresh zip an installed fine.

Changing language did not work btw (copy pasted the translated  text to the german file but didnt changed.)
Title: Re: Updates
Post by: Zax on July 22, 2016, 04:38:34 PM
The language file you need to replace is in the directory where ClickOnce installed it, the easiest way to locate it is to use task manager.

1. Ctrl-Shift-ESC to launch task manager
2. In the Applications Tab, right click on T2Laser and select "Go To Process"
3. Right click on the T2Laser.exe process and select "Open File Location"

Replace the T2L_de.txt with your own and then restart T2Laser to load the changes.
Title: Re: Updates
Post by: martreintje on July 23, 2016, 01:04:32 AM
ah... other diretory... i were changing the file from the installation directory.

is it correct that the setting does not store? every time i exit the software i need to change language again.

also you have updated with plt files and m command, can i add these to the text file some were to?

Title: Re: Updates
Post by: Zax on July 23, 2016, 06:56:32 AM
Language selection is automatic based on your Windows setting, so if you have it setup for English then it will need to be manually changed to German.
Title: Re: Updates
Post by: eillan66 on July 28, 2016, 07:39:32 AM
what formats of image suports this sofware in size a5?
teoretical download bmp or jpg are included...
i try to open this files and no poss...
please suport.....


Title: Re: Updates
Post by: Zax on July 28, 2016, 09:00:20 AM
BMP, JPG and PNG all work well. GIF and TIFF work too but GIF are usually poor quality and TIFF are very large.
Title: Re: Updates
Post by: Zax on August 09, 2016, 11:47:36 AM
v1.2z has been uploaded.

It adds the ability to save profile settings from T2Laser (instead of manually editing the file).
Norwegian and Dutch translations (many thanks to the users that provided the text).
Improvements to the firmware and parameter upload routines (now supports the optiboot loader used on some clones).
Minor bug fixes and additions.
Title: Re: Updates
Post by: Niezam on August 09, 2016, 07:25:53 PM
Installed with thanks.  ;D
Title: Re: Updates
Post by: filmfish on August 09, 2016, 07:48:09 PM
Where is the newest version. I clicked the link in your signature and it takes me to T.


(edit) Found it sorry.
Title: Re: Updates
Post by: filmfish on August 09, 2016, 07:52:42 PM
Zax,

Thank you so much for the support and updates. I wish all developers were as helpful as you.
Title: Re: Updates
Post by: TDWhbp on August 12, 2016, 01:06:28 AM
Does t2laser have a way to import or use .svg files? I have embroidery digitizing software that exports art as .svg and would like to use my laser to cut designs out.

TDW

corrected phone posting
Title: Re: Updates
Post by: Zax on August 12, 2016, 04:34:28 AM
No. You would need to convert it to one of the supported formats in something like Inkscape or Corel.
Title: Re: Updates
Post by: Zax on August 15, 2016, 09:59:12 AM
Added version 1.3a which adds some significant improvements.

http://benboxlaser.us/index.php?topic=583.msg6266#msg6266
Title: Re: Updates
Post by: Zax on August 20, 2016, 03:03:19 PM
I just released version 1.3b that has a new G-code algorithm which enhances small text, clip art and logos. T2Laser was originally an Image-to-Gcode generator, and as such was optimized for photos but over time it has morphed into much more so I am updating this important code to reflect the current uses.

Note that this is now the default, however, the original "pixel smoothing" algorithm which renders photos in a more natural way is still available (found in the new mode menu and persistent if selected).

The skip blank lines feature has been improved and now automatically removes "end caps" in horizontal scan mode. This provides some speed benefit and eliminates dark edges but can be disabled by selecting the "Over-Scan" option in the Settings / Advanced Settings menu.

Text selection in the Sketch module now checks for valid styles (bold, italic) and switches as needed rather than resetting the font. This makes it much easier to quickly scroll through fonts while previewing the result.

Feedback would be greatly appreciated, especially if you raster engrave fine detail or b/w clip art style jobs.
Title: Re: Updates
Post by: TBN on August 28, 2016, 01:44:03 PM
@Zax Here are a couple projects I just finished using  version 1.3b. They're not super detailed but I did use b&w clipart. I'm happy with the way they turned out and really like the latest updates to T2.
Title: Re: Updates
Post by: Zax on August 28, 2016, 01:47:45 PM
Those are very nice, great job.

Thanks for your feedback too.
Title: Re: Updates
Post by: QuietMike on September 04, 2016, 03:15:27 PM
just updated to 1.3b, i think i missed a couple updates, there's some cool new stuff!
The manual doesn't tell what 'photo mode' does - so what does it do?
Title: Re: Updates
Post by: Zax on September 04, 2016, 06:10:39 PM
It's documented on here somewhere, but it's the original method uses bit shifting techniques to make a more realistic photo. The new algorithm is more intelligent and will auto detect if that method should be used or not, the new one works much better on small text, details and clip art / logo type "images". I left an override option for people that only do photos and want to force the smoothing.

v1.3c should be released as beta tomorrow, and it has many new features also. Many user requests will be fulfilled as well as improvements to existing features.

I started updating the manual today but my PC crashed and lost several hours work.
Title: Re: Updates
Post by: QuietMike on September 04, 2016, 08:58:59 PM
oh ok, i noticed different behavior in the laser now, i use dithered mode, and
normally the laser moves smoothly back and forth as is lasers away each 'dot' in its path,
I am doing my first tests with the new updated t2, and i notice that the laser makes little stops along its path, real quick, but its like jumping from point to point, and going back and forth within the same line many times before advancing the y-axis
is this a new technique or something
Title: Re: Updates
Post by: Zax on September 05, 2016, 05:44:25 AM
That looks like a bug when using the new algorithm with dithered mode. Thanks for the feedback, I will take a look at it.

If the results don't look good or you prefer how it was, just enable the photo mode.
Title: Re: Updates
Post by: kn4ud on September 05, 2016, 06:49:27 AM
Zax, could this be the same thing I was experiencing in grey scale where the laser travel was slowing way down and at time stopping producing a small burn dot.
Title: Re: Updates
Post by: Zax on September 05, 2016, 08:14:42 AM
I've been looking at the code and it isn't a problem with the new algorithm (which is good) but I do see the problem in dithered mode. It can also occur in grey scale but not to the same extent.

In the advanced settings menu there's a feature called "Over-Scan", this was previously on by default as it helped reduce the dark edges on images. In the latest release I disabled it and implemented a new method to achieve better results. It is this feature that is causing the issue and will need to be corrected.

I was planning to release 1.3c today with many other improvements but this will take priority. So for now, if it's causing problems you can test enabling "Over-Scan" again. I did several tests this morning and in all cases it fixes the problem.
Title: Re: Updates
Post by: Zax on September 05, 2016, 11:30:54 AM
OK, I just uploaded v1.3c which fixes that bug and adds these features:

1. auto-detect vector (dxf/plt), you can right click the open icon and select either vector format now
2. added png to image types
3. dxf import now imports circles/ellipses/arcs and splines
4. optional unidirectional engraving mode
5. simulated view now defaults to no-line mode (other views are optional as is stepping mode)
6. minor GUI changes
7. added grid to Sketch module and allow variable zoom (1X/2X/5X)
8. code added for text on path (currently disabled due to redraw performance)
9. delete traces - remove them in reverse order they were created by pressing delete

I will be updating the manual in the next few days, and plan to explain some of the new features in detail.
Title: Re: Updates
Post by: TBN on September 05, 2016, 01:59:38 PM
"5. simulated view now defaults to no-line mode (other views are optional as is stepping mode)"

@Zax How do you access the other views?
Title: Re: Updates
Post by: Zax on September 05, 2016, 05:27:15 PM
Press 'o' to get the original view, where laser off (S0) is shown as a yellow line.
Press 'b' to show the laser off (S0) as red and laser disabled (M05) as black.
Press 's' to toggle step mode and then if needed use 'q' to change the speed.

The manual is 99% done, and I will load it once complete.

It's loaded... http://benboxlaser.us/index.php?action=dlattach;topic=113.0;attach=2685
Title: Re: Updates
Post by: TBN on September 05, 2016, 06:02:22 PM
That was fast. Thanks Zax!
Title: Re: Updates
Post by: echo4golf on September 07, 2016, 10:11:46 AM
Thanks for the update Zax.
-->2. added png to image types
This is nice. I was going to ask about it.

-->5. simulated view now defaults to no-line mode (other views are optional as is stepping mode)
This will be useful too.

Did you say that you did something with the dithering?  I've been fighting with it for a couple of days but think the issues more getting the laser set up to not burn pixels next to the active one.  Could be focus, I suppose, or could be power / feed speed / pulse.  Still playing with it and will post my progress at some point soon.

Thanks again,
Jerry

Title: Re: Updates
Post by: Zax on September 07, 2016, 10:53:34 AM
In 1.3b I changed the default algorithm for g-code generation. This improves dithered images and black/white artwork (logos). The original algorithm is enabled automatically when T2Laser determines it would produce better results or by using Photo Mode.

The original algorithm also used over-scan which helps reduce dark borders, this is no longer required as the new method includes it, this feature has been moved to the advanced settings menu. Some people may get better results with it enabled but only if their system has backlash issues. I don't recommend it which is why it's "hidden" in the advanced menu.
Title: Re: Updates
Post by: Airborndaddy on September 11, 2016, 01:09:50 PM
I have v1.3b and it seems as though in dither mode it still tries to ise a variable power on the laser. It doesn't seem to be off/on response. I had to enable over-scan to keep from burning the wood. Is there something I'm missing?
Title: Re: Updates
Post by: Zax on September 11, 2016, 02:23:30 PM
There was a bug in 1.3b for dithered, not really a bug but a problem in my auto-detection algorithm which doesn't select the correct settings. Update to 1.3c and it is fixed.
Title: Re: Updates
Post by: Zax on September 13, 2016, 09:52:10 AM
I'm busy working on v1.3d, so far it has these changes:

Note: This isn't a release yet, still working down the wish list adding as much as I can, but it will be soon.

faster sim with speed display
allow up to 1000 for manual laser power
fixed right click in Sketch
select requires touching outline (use shift to enable inside shape select)
replace Sketch font with Arial if not installed
option to relocate origin for DXF and Trace
add grid size to info display
implemented text on path feature
more settings added (adv.)
fixed dxf import color for inkscape "bug" (now use purple or orange for 60%)
rainbow "view" for sim to display colors
image conversion for dither (replace transparency with white option)
load sketch w/right click on toolbar
change rotate to object center

Hidden in that mess of change log notes is arc text support, here are some examples.
Title: Re: Updates
Post by: TBN on September 13, 2016, 09:57:46 AM
Can't wait to try out the arc text support!
Title: Re: Updates
Post by: Agastar on September 13, 2016, 11:54:19 AM
@Zax, Man, I wish I had you graphics skills. Sure would come in handy with this Convert2DXF library lol. 16 years of writing code and I can count on one hand how many apps I did dealing with creating or modifying graphics. :(

Really nice work you've done there! I'm super envious :)
Title: Re: Updates
Post by: Zax on September 13, 2016, 12:05:53 PM
@Agastar. Thanks, it wasn't the easiest feature I've attempted to code and sure isn't the most elegant but the end result works.
Title: Re: Updates
Post by: Zax on September 16, 2016, 10:51:08 AM
v1.3d is now released. In addition to what I already posted as changes I added the following:

DXF Optimizer. This re-sequences the paths and optionally the segments and/or start point to reduce the processing time. If you combine it with the Relocate Origin option you get a very nice optimized file with minimal laser off moves.

Override DXF Units. I added this after noticing some users DXF files were in inches but obviously meant to be in mm so when converted (based on the DXF header) the drawing was 25 times larger than it should be. This option allows you to override the conversion and just use the units at a 1:1 so 1 inch becomes 1 mm. It should be needed but it's there if you do.

The manual is now integrated as a help file (but with most of the images removed).

I would appreciate feedback on the many new features, particularly arc text and the DXF optimizer.
Title: Re: Updates
Post by: ggallant571 on September 16, 2016, 11:10:53 AM
@Zax - I am testing a home brew version of AVR gcode firmware written for our diode laser units. My normal work environment is Linux and my cutting application is working quite nicely. Tried you demo T2 on Windows a couple of days ago with generic grbl firmware. Worked great with just about zero effort on my part. Read to try with new firmware. Could you capture and post a couple of lines of gcode used during a sample etch?
Title: Re: Updates
Post by: Zax on September 16, 2016, 11:40:42 AM
The T2Laser trial will generate G-code (up to 10,000 lines) and is fully functional except you can't save or load the code unless registered.

Title: Re: Updates
Post by: ggallant571 on September 16, 2016, 11:53:55 AM
I was just trying to test prior to using T2. Currently have debug turned on and it generates a lot of extra USB traffic. Don't know what your T2 or BCL will do if presented a slew of messages.
Title: Re: Updates
Post by: Zax on September 16, 2016, 12:07:17 PM
You can use the G-Code I attached with your sender of choice, T2Laser scrubs the data before sending to eliminate as many unnecessary characters as possible (helps with the buffer limitations).

Any extra replies should be ignored but it would depend what they are.
Title: Re: Updates
Post by: ggallant571 on September 16, 2016, 12:19:33 PM
Thanks. I didn't realize that "nc" was gcode.
Title: Re: Updates
Post by: TBN on September 16, 2016, 04:14:49 PM
Quote from: Zax link=topic=113.msg8591#msg8591 date=1474048268

I would appreciate feedback on the many new features, particularly arc text and the DXF optimizer.
[/quote

DXF Optimizer seems to be working great! I haven't tested the arc text yet, but I'm sure it will be as awesome as the rest!
Title: Re: Updates
Post by: Zax on September 16, 2016, 04:43:56 PM
Thank you!

Both of these features were user requested/suggested, so feedback is really appreciated.
Title: Re: Updates
Post by: TBN on September 16, 2016, 05:05:45 PM
@Zax  The arc text feature is perfect! It's so simple. I will be using it all the time!

Thank you for all your hard work. I can't wait to see what all T2 will be capable of in the future!
Title: Re: Updates
Post by: Zax on September 16, 2016, 06:36:11 PM
That's great to hear, I should probably write a guide on it as I have some "tricks" to share.

You can re-use the shape multiple times and delete it without losing the text.

Keep coming up with ideas and I will keep writing the code. Thank you again.
Title: Re: Updates
Post by: ggallant571 on September 16, 2016, 06:51:54 PM
@Zax - thanks for the cow gcode. My new firmware worked till near or at the end when it went crazy and performed random x,y movements and the laser was stuck on. It is behaving like a stack corruption condition but at least I have a test case to work with.
Title: Re: Updates
Post by: Zax on September 16, 2016, 07:02:34 PM
If you don't control commands going to the buffer it's possible you have a buffer overrun issue.
Title: Re: Updates
Post by: ggallant571 on September 16, 2016, 08:16:07 PM
My execution queue supports stacking up 20 commands. The host application counts the number of "ok"'s received and limits the submission to 12 outstanding. I am relatively new to AVR programming and have observed similar behavior when I used too much RAM.

The M5 at the end seems to be processed and then the random behavior starts. I will use a text editor and extract the start of end of the file.

BTW, the laser gantry scoots along much faster than I have ever pushed it. I did not implement acceleration and the change in direction is quite noisy.

Might have to anchor the device down.
Title: Re: Updates
Post by: TBN on September 17, 2016, 02:25:54 PM
I should probably write a guide on it as I have some "tricks" to share.

Looking forward to it!



Title: Re: Updates
Post by: kn4ud on September 17, 2016, 05:49:50 PM
LOL, I need to learn all the tricks I can Zax. So please pass them on.
Title: Re: Updates
Post by: TBN on September 17, 2016, 08:27:57 PM
LOL, I need to learn all the tricks I can Zax. So please pass them on.


That makes two of us!
Title: Re: Updates
Post by: jbrasfield on September 21, 2016, 07:08:27 PM
Had an issue with 1.3c. Everything works but when I go to laser control all the icons are missing. The frames, buttons and boxes are all in place but no text or icons. I printed from there because I know whats where and hovering with the mouse tell you. I'm running Windows 7. Anyone else?

Found the problem. I had set the screen attributes for my laptop to a high resolution mode. Easier to read outside. Changed back to normal and works fine.

Thanks anyway.
Title: Re: Updates
Post by: Zax on September 22, 2016, 08:21:12 AM
I love it when people fix their own problems  ;D

Good to know, was this high contrast mode or something?
Title: Re: Updates
Post by: Zax on September 23, 2016, 11:41:32 AM
I just posted v1.3e which is a minor update but adds a new method for grey scale that I really need some feedback on.

It's called "Velocity Mode" and works with any of the other features. Instead of using PWM to vary laser power it uses a variable feed rate, this means you can get pseudo grey scale while the laser remains fully on (it still switches off on white pixels although I can make that optional).

Why is this good? Some laser modules either don't react well to the PWM signal or the response isn't linear making it difficult to get good results

How does it work? You set the rapid feed rate (right click on the running man icon) high enough that with the laser on it is only just lightly burning and the standard feed rate at the speed where it burns dark. Then as the grey scale changes the speed is adjusted to burn correctly. It may take some trial and error to find the correct values.

Are there any problems with it? If your machine can't go fast enough to get a light burn then the results will be poor, that is going to depend on your setup and the material. The default parameters have been adjusted to help with this. The larger the range between feed and rapid the better the results.

What else changed in this version?
1. Override DXF Units now has a setting to force conversion rather than ignore it, this may be needed if your DXF file doesn't have a header and is drawn in inches.
2. I implemented a licensing method that uses a security dongle instead of being tied to a particular PC. The cost of this method will be $79.95 - if existing users want to upgrade I will offer a reduced rate. This requires you have a licensed Nano or you must purchase the appropriate dongle (only available in some countries due to the encryption).
Title: Re: Updates
Post by: TBN on September 23, 2016, 01:48:43 PM
Sounds awesome! Hope I get a chance to try out the update tonight...
Title: Re: Updates
Post by: restrictedayerspace on September 25, 2016, 05:14:41 AM
Zax,

I'm new here and have a Banggood 2.5W A3 engraver.  I did the PWM mods and all seems to be working but the LASER while the intensity does vary in PWM mode it only seems to want to engrave @ near full power.  I was trying out the 1.3e software.  Which by they way looks great.  I'm impressed with what you have come up with and may buy it if I can get it to do what I need.  I was trying out the variable speed greyscale but I can't seem to get it working.  Not sure exactly how this new feature works.  It still seemed to engrave everything at the same speed.  There doesn't appear to be a "speed range" that can be set to control the federated just the PWM settings.  Am I missing something here?

-Thanks!
Mike
Title: Re: Updates
Post by: Zax on September 25, 2016, 07:38:24 AM
Regarding the PWM, it sounds like the laser is providing a linear response so it is probably your material. Slowing the speed down may help.

For the velocity mode, yes you are missing the important selection of low and high speeds.

It's explained in not much detail so I don't blame you.

Right click the running man icon and set the high speed (called rapid speed) to a value that gives a light burn and then the standard speed is your low speed or dark burn. The greater the difference the better the results, it's going to be totally dependent on your machines capabilities for speed and the material.

If you used my latest defaults you can push rapid speed to 5000 (if your machine is capable without losing steps due to friction) and it also uses higher acceleration values. Since these are generic values for all users they are somewhat conservative, and if everything is setup well you can push the acceleration higher to get better results.
Title: Re: Updates
Post by: Zax on September 25, 2016, 01:59:55 PM
If anyone is interested in a color palette for Inkscape (it tells you the power level), I made one a while back but never posted it.

You copy the .gpl file to the palettes directory, which on my system is here: C:\Program Files\Inkscape\share\palettes

The image is just so you can see what it is, you don't need this.


Title: Re: Updates
Post by: Zax on September 25, 2016, 03:18:25 PM
Here's a quick guide to the Arc Text feature (part of Sketch module).
Title: Re: Updates
Post by: Yoshi on September 28, 2016, 12:30:30 AM
The dongle sounds interesting. I assume this is like a USB stick. I am using  a windows surface which has only one USB port but I hope a USB hub should solve that problem.
Title: Re: Updates
Post by: Zax on September 28, 2016, 06:05:49 AM
@Yoshi, actually that's OK because I can use a licensed Nano as the dongle (USB-key) so you only need 1 port.

Take a look at the attached.
Title: Re: Updates
Post by: Agastar on September 28, 2016, 06:14:44 AM
So going forward it won't be licensed to the PC anymore? What version of the app is this change going to be in? If someone has already purchased a license from you for the PC will they have to start using an authentic arduino going forward?
Title: Re: Updates
Post by: Zax on September 28, 2016, 07:11:42 AM
No, the standard license ($39.95) is still linked to the hardware ID. Additional licenses for the same user are 50% off.

I added options for those that use multiple PC's and prefer to license the laser or use a USB-key "dongle", this is $79.95. You can load and register T2Laser on as many systems as you like, but only the PC that is connected or has the "dongle" attached is unlocked and the others work in trial mode until connected.

From the update post:
"2. I implemented a licensing method that uses a security dongle instead of being tied to a particular PC. The cost of this method will be $79.95 - if existing users want to upgrade I will offer a reduced rate. This requires you have a licensed Nano or you must purchase the appropriate dongle (only available in some countries due to the encryption)."
Title: Re: Updates
Post by: Agastar on September 28, 2016, 08:30:13 AM
No, the standard license ($39.95) is still linked to the hardware ID. Additional licenses for the same user are 50% off.

I added options for those that use multiple PC's and prefer to license the laser or use a USB-key "dongle", this is $79.95. You can load and register T2Laser on as many systems as you like, but only the PC that is connected or has the "dongle" attached is unlocked and the others work in trial mode until connected.

From the update post:
"2. I implemented a licensing method that uses a security dongle instead of being tied to a particular PC. The cost of this method will be $79.95 - if existing users want to upgrade I will offer a reduced rate. This requires you have a licensed Nano or you must purchase the appropriate dongle (only available in some countries due to the encryption)."

Yeah, I guess I just read that wrong then. To me it sounded like it was replacing the existing licensing model and that's why I had those questions. I don't have a license yet so in reality it doesn't really affect me, I just had that question after reading it and looking at the PDF.

Thanks for the clarification.
Title: Re: Updates
Post by: Zax on October 07, 2016, 04:51:54 PM
I hadn't planned on releasing v1.3f yet, but since I will be publishing the XP version shortly I made the decision to release the standard version also.

It supports Agastar's PDF import utility (you need the command line version installed), fixes a few bugs and allows aspect ratio to be unlocked for image resize.
Title: Re: Updates
Post by: Lob0426 on October 07, 2016, 05:13:36 PM
Now that is good news!

The Mega worked properly on the first run. It even gave me a welcome message! Then we will see if it runs a second time. If it does, we are ready for some real tests!
Title: Re: Updates
Post by: Lob0426 on October 07, 2016, 05:27:41 PM
T2 Laser is working on the Mega2560 boards now.

Running the girl (meinv.jpg) was 9 minutes 13 seconds on a Nano with grbl 1.0c. It was 7 minutes 25 seconds on the Mega2560. with grbl1.0d. The T2 controller stated run time was 2 minutes 13 seconds. I do not think it is possible to run that in that short of time. I will have to try it with J-tech firmware.
Title: Re: Updates
Post by: Zax on October 07, 2016, 06:23:48 PM
The estimated time is pretty accurate (most of the time) with my defaults so that does seem odd, I can't believe the J-Tech is that much faster.
Title: Re: Updates
Post by: Lob0426 on October 07, 2016, 06:33:08 PM
I will dig out my J-tech Nano and see what we get.

When the Mini-Mega adapter is done, waiting on the boards that ended up 3,000 miles away to come back, I will be able to run head to head. That should give us a real world comparison. It is a greyscale engraving.
Title: Re: Updates
Post by: ggallant571 on October 07, 2016, 06:46:53 PM
Shorter times can only be achieved by the slower machine having unnecessary delays or the quicker having faster motion. I have a suspicion that the effective feed rate is different. Very easy to test.
Title: Re: Updates
Post by: Lob0426 on October 07, 2016, 07:04:34 PM
Grbl accel/decel has a lot to do with it. J-tech removed a lot of this from their firmware. You can overcome it to a point by raising the accel rates and the max rates. The effective feed rates are much lower than J-tech firmware.

Grbl 1.1b, the dev branch of the next release, has "Laser mode". You can actually SEE the difference while it is running. I think it will beat J-tech when it is available. They have also addressed lower PWM rates and give you examples in the firmware for several. The down side is the dev branch is for the Uno board. I was able to install it on a Nano. It showed a low memory warning in Arduino IDE, but ran ok. I am tempted to port it to the Mega. T2Laser does not like it's new report mode at all. The reports were changed to save resources.
Title: Re: Updates
Post by: ggallant571 on October 07, 2016, 07:34:28 PM
I ran T2Laser with my home brew firmware which has no acceleration on the Nano and the time estimate was dead on.
Title: Re: Updates
Post by: Lob0426 on October 07, 2016, 07:48:00 PM
J-tech must be about the same.
Title: Re: Updates
Post by: Zax on October 08, 2016, 04:43:18 AM
T2Laser does not like it's new report mode at all. The reports were changed to save resources.

Do you mean the status messages?

That would be easy to fix, I already deal with Benbox and Grbl 0.9 so can just add another option and use the welcome string to determine the format expected.

The Uno and Nano are identical from a microprocessor stand point, so it should compile OK.
Title: Re: Updates
Post by: Zax on October 08, 2016, 05:35:40 AM
I just used your hex (thank you!) and looked at the new status message, urgh  :o

So now it sends a work piece offset instead of actual position and only seems to output it every 5th request.

Is there documentation on this anywhere?

I'd like to understand what the F and Ov values mean.

(not in sequence, just examples)
?<Idle|MPos:0.000,0.000,0.000|F:0.|WCO:0.000,0.000,0.000>
?<Idle|MPos:100.000,75.000,0.000|F:0.|Ov:100,100,100>
?<Idle|MPos:100.000,75.000,0.000|F:0.|WCO:100.000,75.000,0.000>
?<Run|MPos:53.476,0.000,0.000|F:500.|WCO:0.000,0.000,0.000>
?<Run|MPos:64.076,0.000,0.000|F:500.>
?<Run|MPos:98.720,0.000,0.000|F:278.>
?<Idle|MPos:100.000,0.000,0.000|F:0.>
?<Idle|MPos:100.000,0.000,0.000|F:0.|Ov:100,100,100>
Title: Re: Updates
Post by: Lob0426 on October 08, 2016, 10:40:29 AM
There is documentation in config.h, but it is pretty sketchy. They enabled "GUI mode". And you cannot disable it without Arduino IDE throwing a slew of errors at you. If it was only that it could be fixed. But it is not just that change. They changed the whole reporting system to save space. And there are settings for spreading out some the reports in time as the reports are not needed real time. And as T2 is reporting they changed the format of how the data is returned

It is probably going to take a serial monitor to see what is coming in to see the format change. I attempted to enable the settings for old styles reports and several other changes. Recompiled it about 30 times and made no headway at all. Trying everything I could try to get it to work even a little on T2. It fails right at connect. And then closes the port.

F I have no idea. OV are override values that have been incorporated into grbl. These are real time overrides that allow you to change spindle, speed a few other things without stopping the work and restarting. F might be real-time override change to speed. There are about a dozen  different override values listed.

The big difference between the Nano and Uno is the size of bootloader in flash. Because of the 16U2 holding its own flash it only needs about .5K in 328p storage rather than 2k. That gives them more room to stick the extra stuff.

Personally, in the case of the Nano/Uno it seems like feature bloat. They should have rolled some of the new changes into the mega version. Where they would not have had to revamp the whole thing and basically destroy its backward compatibility. Just my opinion.
Title: Re: Updates
Post by: Zax on October 10, 2016, 02:18:41 PM
I've updated my code to support Grbl 1.x status messages, it works great and will be in the next release.

I still recommend using J-Tech 0.9g for now, but in the future when Grbl 1.x is released and supports lasers it will be an option.
Title: Re: Updates
Post by: Lob0426 on October 10, 2016, 02:26:19 PM
That sounds good Zax.

Hopefully they will not throw in another slew of changes. I should be able to test Laser Mode on the Nano when the update is available!

Did you give "Laser mode" a try?
It is
$32=1
You do not have to recompile to make it work, just change the parameter! That change I like!
Title: Re: Updates
Post by: Agastar on October 10, 2016, 02:30:09 PM
is laser mode only in the Mega branch for 1.x?
Title: Re: Updates
Post by: Lob0426 on October 10, 2016, 02:40:04 PM
It is only for the Uno. But is working on the Nano. Not available for Mega yet.

Gives low memory warning in Arduino IDE. I fixed that But did not save the hex, again. I will recompile it again and get it up. I had no problems with it anyway. I will post that one  for now. I reduced the buffers slightly to get rid of the low memory message. Leave the accel rates down at 10, in EEPROM parameters and you will see a dramatic change in the operation between regular and Laser modes.

Its default pwm is at .98KHz.

https://github.com/gnea/grbl/tree/dev
Title: Re: Updates
Post by: Zax on October 10, 2016, 02:42:28 PM
Did you give "Laser mode" a try?

I didn't realize it was that easy, I will now.

The new status message works well and wasn't too difficult to decode, when the final documentation is available I may need to tweak it some but that's OK.
Title: Re: Updates
Post by: Zax on October 10, 2016, 02:52:43 PM
I appears to work really well, actually I couldn't tell any difference compared to the J-Tech firmware.

Does it also support homing? I may need to hook up some micro switches and learn how it works. I'd really like to add homing support to T2Laser.

If you have any suggestions or tips, please PM or e-mail me. Thanks.
Title: Re: Updates
Post by: Lob0426 on October 10, 2016, 03:05:47 PM
Yep just change $32 and it works. Keep your parameters, accel, low and the change is very dramatic! I will recompile in a bit. I lowered the Buffers to 14 from 16.

#define BLOCK_BUFFER_SIZE 14 // Uncomment to override default in planner.h.

Ok here it is for you to try!

Yes it supports homing and a whole bunch of other stuff for Overrides.
Title: Re: Updates
Post by: Lob0426 on October 10, 2016, 03:36:43 PM
I appears to work really well, actually I couldn't tell any difference compared to the J-Tech firmware.

Does it also support homing? I may need to hook up some micro switches and learn how it works. I'd really like to add homing support to T2Laser.

If you have any suggestions or tips, please PM or e-mail me. Thanks.

You have to recompile to use homing. What board are you using? The L6/L8 use D9 for all three limits/home. If you have an L7 you would have to solder into the back of D9 and GND to make them work. That is how I did it on my L& with homing.

You change config.h and cpu_map.h then compile it and then you have to use $22 to enable/disable and $23 to get the right directions.

I can make the changes for a single digital pin (D9) then save the hex for you. You wire the switches in parallel or there is a setting to wire in series. I have only used parallel.
Title: Re: Updates
Post by: Zax on October 10, 2016, 04:44:06 PM
I have any of those boards, so whatever is easiest.

So it wasn't enabled in the hex you provided that I'm using to test? I can't just change the $22 value?
Title: Re: Updates
Post by: Lob0426 on October 10, 2016, 04:57:18 PM
No it has to be configured in config.h and cpu_map.h.

My config.h for single pin D9 is is;
// #define HOMING_CYCLE_0 (1<<Z_AXIS)                // REQUIRED: First move Z to clear workspace.
#define HOMING_CYCLE_0 (1<<X_AXIS)  // OPTIONAL: Then move X,Y at the same time.
#define HOMING_CYCLE_1 (1<<Y_AXIS) // OPTIONAL: Uncomment and add axes mask to enable
this homes each axis separately so the single pin system works.

cpu-map.h is
I used a single pin for both axis so I also had to change cpu_map_atmega328p.h in the cpu map folder.
#define X_LIMIT_BIT      1  // Uno Digital Pin 9
#define Y_LIMIT_BIT      1  // Uno Digital Pin 9 was pin 10 **(this is the one you change from 2 to 1)**

$22=1
$23=x set for the proper direction
$24=250.000 (homing feed, mm/min)
$25=2500.000 (homing seek, mm/min)
$26=75 (homing debounce, msec)
Title: Re: Updates
Post by: Lob0426 on October 10, 2016, 05:16:03 PM
Here is a hex set for homing. You need two switch harnesses. One for X and one for Y. If you use an L6 you would connect to X+ and Y+ headers. These are all tied to pin D9. Then enable homing in EEPROM and set your directions.


By the way I have the Mini-Mega adapter working now. It plugs directly into the Nano headers on a L2 or L7 board.
Title: Re: Updates
Post by: Zax on October 10, 2016, 06:05:53 PM
Thanks Richard, I will give it a try.

It may take a few days to add the homing to my code and then I will compile a new version.

Title: Re: Updates
Post by: Lob0426 on October 10, 2016, 07:01:18 PM
Mini-Mega works fine with 1.3f. Its is having trouble with BCL. It cuts two objects no matter size then fails. It could be the reset wires is not right yet.

T2 reconnects each time and that seems to get around whatever it is! That's how it goes when you are experimenting on stuff.

It is working really well in T2. Still not as fast as J-tech but not too bad.

I could only try Laser mode in BCL. in regular and the low accel it would stop at each corner and burn a hole. In Laser mode it just keep going. Big difference.

I would like to see some timed runs between J-tech and grbl 1.1b in Laser mode. probably pretty close now!
Title: Re: Updates
Post by: Zax on October 10, 2016, 07:05:49 PM
On the Nano it was almost identical, I couldn't really tell any difference but only ran a quick job.
Title: Re: Updates
Post by: Lob0426 on October 10, 2016, 07:13:17 PM
You have a lot of experience with J-tech you would see if there was a huge difference!
Title: Re: Updates
Post by: Zax on October 11, 2016, 04:20:00 AM
I would like to see some timed runs between J-tech and grbl 1.1b in Laser mode. probably pretty close now!

Check your PM.
Title: Re: Updates
Post by: Lob0426 on October 11, 2016, 05:55:37 AM
 got your PM thank you!
Title: Re: Updates
Post by: jtice on October 11, 2016, 08:23:35 AM
I can confirm that resize with ratio lock off works well, and I can now preview the border with the laser when set to center home point.
Thanks for the improvements !
Title: Re: Updates
Post by: Zax on October 11, 2016, 12:50:05 PM
Thank you. As always, feedback and suggestions for improvement or bug splatting is always appreciated.
Title: Re: Updates
Post by: Lob0426 on October 11, 2016, 01:10:27 PM
Grbl 1.1b is about 4 seconds behind J-tech no matter what the speed is

Meinv.jpg from benbox folder.
                           grbl 1.1b        J-tech               grbl 1.0d (Mini-Mega
Speed                  1000              1000                1000
Laser                   1000              255                  165
resolution             .2                  .2                     .2
size                     18x24mm       18x24mm         18x24mm
time                    2min 9sec       2min 5sec         7min 39sec

The sides of the grbl image nice and straight, J-tech sides wandering. I dropped the speed to 800
                           2min 39sec   2min 36sec        8min 53sec
J-tech still had wobbly sides, no change when dropped from 1000 to 800. grbl 1.1b still straight. grbl 1.0d also straight. grbl 1.0d had the machine vibrating as it started and stopped in rapid succession. 2000 Accel and 8000 max rate. It actually quieted down at 1000 speed. Image quality suffered in 1.0d possibly because of high pwm rate, 1.9KHz. 1.1b and J-tech are at .98KHz.

These tests were on the same machine. A5 from GearBest Stock Laser module upgraded to M140 2W diode with Super X-Driver at 1.8A 3 element glass lens. 62mm lens distance.

Overall winner grbl 1.1b. A few seconds slower average, but better quality at high speeds.
Title: Re: Updates
Post by: Agastar on October 11, 2016, 01:28:54 PM
Hmmm, I wonder how GRBL 1.0e with laser option turned on is going to compare.
Title: Re: Updates
Post by: Lob0426 on October 11, 2016, 02:27:27 PM
Hmmm, I wonder how GRBL 1.0e with laser option turned on is going to compare.

1.1b is the Beta of the 1.0e release that we are waiting on! It will probably be called 1.1x

I compiled it for you, so find out what it is like John! LOL
Title: Re: Updates
Post by: Agastar on October 11, 2016, 04:04:45 PM
1.1b is the Beta of the 1.0e release that we are waiting on! It will probably be called 1.1x

I compiled it for you, so find out what it is like John! LOL

Is it compiled to 1khz? PWM as well? and thanks for putting those together for us.
Title: Re: Updates
Post by: Lob0426 on October 11, 2016, 04:31:30 PM
They took care of it at .98KHz (default pwm plus a couple of others commented out ready to go) already.

It is just as easy to do it when you have it up and send it here. And I've been meaning to get a version on my machine with switches. So I took care of it. I have not used that one in weeks. I can use it with 1.1b and the Mini-Mega now. I need to get the wires on the adapter for the limits. I left them off to simplify finding problems.
Title: Re: Updates
Post by: Lob0426 on October 11, 2016, 06:27:28 PM
Here are the hex files for 1.1c. It was updated today a couple of hours ago.

Had to reduce 1.1c buffers to 14 from 17. 1.1b was 14 from 16.

$22=1  to enable homing
$32=1  to enable "aser mode"

Ran smooth no problems in T2Laser just as fast as J-tech. PWM says it is at .98KHz again. Machine very quiet during engraving.
Ran even smoother in BCL. The nice round circles rival those on the Mega and Mini-Mega.

This looks like a winner. You need 1000 setting to get max power in both T2 and BCL
Title: Re: Updates
Post by: Agastar on October 11, 2016, 06:43:39 PM
Have you tried setting the max rpm value to 255 in the $$ settings once your connected to it?
Title: Re: Updates
Post by: Lob0426 on October 11, 2016, 06:48:48 PM
No I have not. Just was playing with it to see if it would even work!

I will give that a try, I keep forgetting about it!
Title: Re: Updates
Post by: Agastar on October 11, 2016, 06:54:27 PM
I just did it and it worked. $30=255
Title: Re: Updates
Post by: Lob0426 on October 11, 2016, 07:01:39 PM
Yes it worked for me too!

Yeah this one is better than 1.1b, easily. I hope Zax can give it a try I think he will like it.

Without the Acceleration on spindle change it is really smooth. The machine is quieter than it used to be. This one is going onto my main machine right now!
Title: Re: Updates
Post by: Zax on October 12, 2016, 04:44:27 AM
I will test it today. Thanks for providing the hex files, that really saves me time.

T2Laser will work with 0-1000 or any combination, just set the max value but 0-255 is "normal" for me.
Title: Re: Updates
Post by: Zax on October 12, 2016, 05:52:06 AM
It perform about the same as J-Tech, around a second slower (I repeated it several times) on a 2 minute job.

I did notice that 1 in 10 homing sequences sounds noisy (machine vibrates), but it still worked. The rest of the time it was smooth and worked really well.

I have some questions on the homing, and what we should consider "standard".

Where do you put your switches? I prefer front left but Grbl defaults to back right.

After it finds home, the work piece offset is still set to whatever it was - which doesn't seem to make sense to me.

Also, I get the -1,-1 thing but does it make sense to move to 0,0.

Here's what I am thinking; home to front left, remove the WCO and move to 0,0. Thoughts?



Title: Re: Updates
Post by: Agastar on October 12, 2016, 08:30:05 AM
I was planning on putting the limit switches in the front left corner as well.
Title: Re: Updates
Post by: Lob0426 on October 12, 2016, 08:59:00 AM
I saw the same. It, 1.1c is within a second of J-tech, but 1.1c is smoother in operation and on my machine more accurate.

Mine homes front left. That is where we agreed it should be at. I saw the same, the basic, correct assembly it will try to home back right. I think front left is a good place to "home" anyway. I would like to see a "Load" position, the machine to perform a home them move to back right. Then at start perform a home again. This will tell you if you have a belt issue before you ruin a good job. It will also make it easier to load work into the machine. For this to work T2 would have to know the machine size. It could retrieve that from EEPROM if people bothered to set it. I do set mine, usually.

My machine that homes has the controller moving with the gantry. My switches, X is on the left side of the beam held with a single drilled screw. The X carriage comes over and trips it. My Y switch is on the left gantry upright, just above the front wheel and uses the belt tensioner block as the stop.

If you hear noise then you need to either tune your machine a bit or slow it down. After a bit of tuning my machine can move at 10,000mm/min, or higher, without a grinding sound. I have it set at 3500 or so for homing. It only takes 1 loose or tight wheel to make whole lot of noise. High homing rates look cool but causes the gantry to crash into the switches hard enough that the 1mm pull off fails.

There is a setting in config.h that will put everything in negative space after a homing operation. I have not set it as there are very few machines with homing set so far. The software caused me problem with it set sometimes. In T2 it reported a different origin than grbl if I forgot to set home position in T2. That caused crashes. You get the -1 because of the 1mm it backs off the switch I believe, but not sure.

WCO?
Title: Re: Updates
Post by: Lob0426 on October 12, 2016, 11:06:17 AM
They added some updates again today to the DEV branch.

Quote
Spindle speed bug fix.
- Spindle speed updating wasn’t working in the g-code parser due to
some borked up logic on my part. Fixed it and should be operating as
intended for both normal and laser spindle modes.

- Elaborated a little more on the new sleep mode in the documentation.

And I saw the difference immediately engraving my favorite girl, Meinv.jpg. I saw detail in the engraving I have not seen before in either J-tech or grbl1.1c1. grbl1.1c2 is operating just like 1.1c so no problems in T2Laser or BenCutLaser.

Give it a try. I only attached a homing set as you just do not enable homing if you do not need it! I included my EEPROM settings for your reference.
>>> $$
$0=10
$1=255
$2=0
$3=0
$4=0
$5=0
$6=0
$10=1
$11=0.010
$12=0.002
$13=0
$20=0
$21=0
$22=0
$23=0
$24=250.000
$25=3500.000
$26=75
$27=1.000
$30=255.
$31=0.
$32=1
$100=80.000
$101=80.000
$102=80.000
$110=5000.000
$111=5000.000
$112=5000.000
$120=400.000
$121=400.000
$122=400.000
$130=145.000
$131=201.000
$132=100.000
Title: Re: Updates
Post by: Zax on October 12, 2016, 12:03:09 PM
WCO?

It's the new status message, I assumed it was Work Coordinate Offset. I made it an option to reset it, which is defaulted ON.
Title: Re: Updates
Post by: Lob0426 on October 12, 2016, 12:18:43 PM
That sounds right. My guess is it is part of the overrides.
Title: Re: Updates
Post by: Agastar on October 12, 2016, 12:34:01 PM
Well, it seems they kept the old status message format for compatibility.

This can be found in config.h
Quote
// COMPATIBILITY OPTIONS:
// Grbl v1.0 and later altered the formatting of the realtime status reports to make it more consistent
// for parsing with cleaner delimiters and optimized messages. To use Grbl v0.9-style status reporting,
// enable this compile option. This is generally useful if older GUIs require this formatting.
// #define USE_CLASSIC_REALTIME_REPORT
// #define REPORT_ALL_PIN_STATES // Default disabled. Comment to enable. NOTE: Compatible with old-style reports only.
// #define REPORT_REALTIME_RATE // Disabled by default. Uncomment to enable.
Title: Re: Updates
Post by: Lob0426 on October 12, 2016, 12:44:02 PM
I tried those all in different combos plus turning off "GUI Mode Reporting" and nothing worked. Spent several hours and lots of compiling. They basically do not work. The developer says that software will have to be adjusted.

Zax has it fixed for a later release.

After some more testing I think grbl 1.1c2 (that's what I am calling todays update) will kick J-tech to the curb. It is smoother and appears to engrave better detail than J-tech does. J-tech is a couple of years old now. I need to try a stock laser driver on it today. The Super X-drive really likes this release!

Title: Re: Updates
Post by: Agastar on October 12, 2016, 12:52:25 PM
Wow, that sucks. So if you want the new laser mode you have to wait for your software vendor to provide an update or do without.
Title: Re: Updates
Post by: Lob0426 on October 12, 2016, 01:13:27 PM
That's what it looks like.

Quote
- Feature: Significantly improved status reports. Overhauled to cram in
more meaningful data and still make it smaller on average.
    - All available data is now sent by default, but does not appear if
it doesn’t change or is not active.
    - Machine position(MPos) or work position(WPos) is reported but not
both at the same time. Instead, the work coordinate offsets (WCO)are
sent intermittently whenever it changes or refreshes after 10-30 status
reports. Position vectors are easily computed by WPos  = MPos - WCO.
    - All data has changed in some way. Details of changes are in the
markdown documents and wiki.
- Grbl’s old feedback style may be restored via a config.h, but
keep in mind that it will likely not fit into the Arduino’s flash space.

When I tried to restore it, it did not change anything.
Title: Re: Updates
Post by: Agastar on October 12, 2016, 01:30:12 PM
:(
Title: Re: Updates
Post by: Lob0426 on October 12, 2016, 02:29:08 PM
I tried the 2.5W stock laser with greyscale. It just will not do it. No linearity in control at all 200 won't burn the wood but 215 will. It wants higher than 255 to max out laser even though 255 is top in EEPROM. Needs like 300 to 350.

The upgraded Laser with the Super X-Drive is very linear. Even without being set up as TTL. A decent driver makes a huge difference when trying greyscale. I think the Stock 2.5 is going to be a cutting machine only. Or it is going to get an upgraded driver!

If people want to see what these things really can do, very few are going to be able to do it without upgrading at least the Laser driver!
Title: Re: Updates
Post by: Agastar on October 12, 2016, 02:42:07 PM
It wants higher than 255 to max out laser even though 255 is top in EEPROM. Needs like 300 to 350.

Unfortunately, the only way to confirm this is working as expected is with an O'Scope. At min & max value it should produce a DC voltage source without PWM. from 1-254 or 1-999 you should see a PWM signal. Otherwise, we're just hoping it is doing what they said it is doing.


If people want to see what these things really can do, very few are going to be able to do it without upgrading at least the Laser driver!

Well, this shouldn't be a problem for our forum members too much longer :)
Title: Re: Updates
Post by: Lob0426 on October 12, 2016, 02:55:43 PM
The power setting is not a problem for the other driver. It is the stock driver that does not like the 255. It really cuts at 350! more than a millimeter deep in one pass.
Title: Re: Updates
Post by: Agastar on October 12, 2016, 03:14:40 PM
The power setting is not a problem for the other driver. It is the stock driver that does not like the 255. It really cuts at 350! more than a millimeter deep in one pass.

If you above 255 then the firmware's 0-100% power range is not 0-255. You can't have more than 100% but you can have different ranges of numbers represent 0-100% (ie 0-255 or 0-1000, etc...)

(https://www.arduino.cc/en/uploads/Tutorial/pwm.gif)

Until you get to 100% or you are at 0% you are going to be operating that laser with a PWM signal which is just going to be something less than 100% power.
Title: Re: Updates
Post by: kn4ud on October 12, 2016, 04:24:47 PM
You will find a big difference with the TTL Driver when you try it. The linearity is as good as the Jtech driver and 1/4 the size.
Title: Re: Updates
Post by: Zax on October 15, 2016, 03:57:15 PM
I just released v1.3g which supports Grbl 1.1c and homing (with the correct hardware). There are also some bug fixes and a new (hopefully improved) menu for the laser control screen.

You can read more about the Grbl release here: http://benboxlaser.us/index.php/topic,925.0.html

As always, this is a beta release to forum members only, and your help with feedback would be appreciated. I've done extensive testing on multiple systems and it seems stable but if you don't need homing there may not be much benefit. It does appear slightly smoother at higher speeds but I'm talking above 3000 feed rates which most people don't need. PWM operation is essentially unchanged.

This release is of course fully compatible with the J-Tech firmware, and for now that is still my recommendation for new or inexperienced users as it's tried and tested.
Title: Re: Updates
Post by: nottingham82 on October 15, 2016, 07:40:23 PM
Hi Zax,
I just downloaded g.  I had skipped f so the last working version I had was e.  G doesnt work for me at all.  I downloaded it. flashed the firmware. Load a g code and i get nothing when i send it.  I tried just using the left right buttons to jog the machine and it doesnt jog.  it shows connected so im at a loss.  I reflashed it and got the same result.  I tried the beta firmware and it also doesnt do anything.  I reinstalled version 1.2t because i still have the install files and 1.2 works flawlessly.  dont know why my system hates g.  fyi im running windows ten, 2.5 laser with an L7 board.
Title: Re: Updates
Post by: QuietMike on October 15, 2016, 07:52:31 PM
for Velocity Mode, would you select the Greyscale button, or the Dithered button? along with having velocity mode checked

also the when you have velocity mode on, you can't control the power - it seems to always be at 255, even when you change it in the settings.
so can you Only control the feed rate with velocity mode?
Title: Re: Updates
Post by: Zax on October 16, 2016, 04:49:06 AM
G doesnt work for me at all.

That's not good news, anyone else tried it?
Title: Re: Updates
Post by: Zax on October 16, 2016, 04:54:13 AM
for Velocity Mode, would you select the Greyscale button

The purpose of velocity mode is to allow on/off laser modules (those without PWM support) to produce a grey scale output, so yes you would select grey scale mode for conversion. As you point out, it should really use min and max values for power but it is currently using 0 and 255 (which should in most cases be the same thing) but I will fix this. Thanks!
Title: Re: Updates
Post by: Zax on October 16, 2016, 08:49:17 AM
v1.3h uploaded to fix reported bugs and suggested features:

Language override added.
Velocity mode now uses laser min/max values.
Option to upload user machine size.

I'm still not sure why @nottingham82 wasn't able to get it to work, I've tried multiple different Nano's, Eleks Boards and other combinations I have and all work with the J-Tech or new Grbl 1.1c firmware.

If you do download and try v1.3g or 1.3h please let me know the result. Thanks.
Title: Re: Updates
Post by: QuietMike on October 16, 2016, 09:03:00 AM
velocity mode is working now with the variable power settings, with power and speed varible i'll have a lot to play with figuring out this mode! :)

in the laser controller window, when i jog the laser using the arrows and have the step distance set to anything, it moves the laser, incredibly slowly
Title: Re: Updates
Post by: Zax on October 16, 2016, 09:07:57 AM
It looks like I screwed up the defaults...  :o
Title: Re: Updates
Post by: Zax on October 16, 2016, 09:27:01 AM
@QuietMike, sorry you'll need to download and install again.

I've been using the new Grbl 1.1c for testing and changed the default to use machine feed for rapid moves (jog), which should be correct but it appears J-Tech firmware has a bug and doesn't move rapid at the machine speed - it uses some very slow default. Which is probably why I didn't use that method before but apparently forgot about that  ::)

It is now fixed (I think) so if you are using J-Tech it will work as before. Your jog rate will be whatever you have set for T2Laser rapid feed, right click the speed/feed icon and set what speed you prefer (default is 2000).
Title: Re: Updates
Post by: nottingham82 on October 16, 2016, 11:56:07 AM
Ok so i tried h first before doing anything else. And wouldnt you know, it works fine.  FYI i love that trace frame option.  I have one problem.  I've always had it so it might be my set up.  in T2 it shows my drawing should be 21 mm x 22 mm.  In actuality it burns at like 66 mm x 71mm. I end up just guessing what size i want and doing a bunch of test burns on scrap until I guess a size that will actually fit on my project.  Am I doing something wrong in my set up. 
Title: Re: Updates
Post by: Zax on October 16, 2016, 12:23:19 PM
Load the default parameters, that will set the correct size if you have a standard system. If not, you'll need to figure out the correct steps per mm.

It's easier now, you just go to the "Machine" menu and click "Send Default Parameters".
Title: Re: Updates
Post by: nottingham82 on October 16, 2016, 12:31:54 PM
great thanks.  I'll give it a try.  disregard my  pm  on this topic
Title: Re: Updates
Post by: nottingham82 on October 16, 2016, 12:35:28 PM
ok so i just did that and then moved the laser with the low power on.  I'm looking at 1 step per mm.  Is that what its supposed to be?
Title: Re: Updates
Post by: nottingham82 on October 16, 2016, 12:39:13 PM
Yay my sizes are right now!!! I love this site!
Title: Re: Updates
Post by: Zax on October 16, 2016, 12:43:32 PM
Awesome! I do too  ;D
Title: Re: Updates
Post by: Zax on October 16, 2016, 12:57:34 PM
I updated my signature to include a "just created" Facebook page.

I've had a few people asking how they know when a new release is published or when there's a promotion/discount, so now if you Like my page you'll see the notifications and changes posted.

I also added my YouTube channel which is slowly gaining content.
Title: Re: Updates
Post by: nottingham82 on October 16, 2016, 01:03:41 PM
im a subscriber to your youtube channel.  The content is just the type of stuff i needed.The only thing I would like to see is if you could at the end show  the finished product of how the burn looks on wood at the end of your videos.  Inkscape is still kicking my butt; however, my burns are actually looking like I want them to.  Now to start working on my gf's christmas present! 
Title: Re: Updates
Post by: Zax on October 16, 2016, 01:25:22 PM
Yeah, I hear you on that. That was my original goal, then I figured out that creating and editing videos is time intensive.

I am also still learning how to use Adobe Premiere, which for the record, crashes a lot and wasn't cheap.
Title: Re: Updates
Post by: nottingham82 on October 16, 2016, 01:31:38 PM
For video editing I am in love with camtasia right now.  Its super intuitive, doesnt crash, lots of great plug ins, but also not cheap.  In the neighborhood of $300 i think there is a one month free fully functioning trial though. 
Title: Re: Updates
Post by: jtice on October 16, 2016, 01:59:52 PM
When we download a new version of the software (I just downloaded and installed 13h) do we have to load any firmware again?
Title: Re: Updates
Post by: jtice on October 16, 2016, 02:04:08 PM
My favorite (and free) editors are VideoPad and HitFilm
Title: Re: Updates
Post by: jtice on October 16, 2016, 02:22:52 PM
When I set it to velocity mode, and grey scale, the preview in g-code is completely 100% blue.
If I select B/W or Dithered I can at least see the image I have imported, but its extremely dark and only 2 shades.
Nothing like show in T2Laser before the g-code preview.
Am I missing something here?
Title: Re: Updates
Post by: jtice on October 16, 2016, 02:40:18 PM
Here is what the image looks like in T2, with dither selected. And what it looks like in g-code preview.
And like I said before, if I select greyscale, its just a complete blue screen preview.
Title: Re: Updates
Post by: Zax on October 16, 2016, 03:38:21 PM
For video editing I am in love with camtasia right now.  Its super intuitive, doesnt crash, lots of great plug ins, but also not cheap.

Photoshop has been my graphics editor of choice for years, so I figured Premiere would be excellent too. Thanks for the suggestion.
Title: Re: Updates
Post by: Zax on October 16, 2016, 03:40:24 PM
When we download a new version of the software do we have to load any firmware again?

No, your firmware and parameters can remain the same. No need to do anything except uninstall the current version and install the new one.

At some time you may want to try the new Grbl as it does seem smoother at high speed and has homing.
Title: Re: Updates
Post by: Zax on October 16, 2016, 03:41:45 PM
My favorite (and free) editors are VideoPad and HitFilm

I will check them out, but hoping there's a simple solution to the crashing issues (maybe graphics card drivers or something) and then I will be able to make better progress.
Title: Re: Updates
Post by: Zax on October 16, 2016, 03:46:41 PM
When I set it to velocity mode, and grey scale, the preview in g-code is completely 100% blue.

That's correct because my "view" doesn't understand velocity mode, and since it only uses max laser power it just shows solid blue. I was aware of that and it's on the list but I wanted to see if anyone thought the mode was useful. It is tricky to get good results and won't replace what you can do with a good TTL laser, and I'm not really sure it's better than dithered which has always impressed me with the results.
Title: Re: Updates
Post by: Lob0426 on October 16, 2016, 04:00:07 PM
I just played with homing in the newest update. Very nice.

On connect it goes to alarm. If you click the house it clears the alarm. If you right click house, it asks you if you want to home. It only asks this the first time after connection. After that you have to use Home(Machine)

Your homing settings are very low
$24=100
$25=1000

I suggest
$24=300
$25=3000
I use much higher on mine. (450 and 6000) But those would be a good starting point for most people.

And size defaults to A3
$130=300
$131=400
Is there a setting to let T2 know what size a machine is?

I changed the size and settings with debug mode.
Title: Re: Updates
Post by: Lob0426 on October 16, 2016, 04:23:24 PM
I found where you set the machine size. You use sketch to set it. then when you upload parameters it uses that to set $130 and $131.

So set sketch to A5 17x22
A5 machines actually fall closer to 145 x 200. One is at 147x203 and the other is at 145x202. These "actual" sizes I set by hand using debug mode. So I used custom size to set them. Then settings>advanced in Laser control to send them to the board.

Works pretty well after you figure out where it all is!
Title: Re: Updates
Post by: Zax on October 16, 2016, 04:33:46 PM
Thanks for the feedback.

Are you sure you loaded 1.1c firmware from the machine menu?

I don't have the HOMING_INIT_LOCK enabled so you shouldn't see an alarm on startup.

The first time you left or right click (after clearing the alarm if you see that) it will ask to home. If you ignore it then there are 2 options, right click when machine coordinates are displayed or use the Home (Machine) menu.

I always use conservative values as defaults, yes they are probably too slow but it improves the chances for people that don't yet have the machine dialed in.

The default settings do set A3 size, but most people won't be using home switches so it doesn't matter. Actually if you do have an A3 they would need to be edited to prevent crashing anyway. In the Settings / Advanced menu you can click Machine Size which uploads the values you set in the Sketch setup screen, probably not the most elegant way to do it but it works and you can set custom values. Most experienced users will do what you or I would do and send the parameters using the debug mode.
Title: Re: Updates
Post by: Zax on October 16, 2016, 04:35:59 PM
Works pretty well after you figure out where it all is!

It couldn't have been too hard to find, you figured it out and replied while I was still typing  ;D

Either that or you found the Shift-F1 manual entry "· Machine Size uploads the default machine size set in Sketch to the Grbl parameters. This is only required if you have home or limit switches."

Title: Re: Updates
Post by: Lob0426 on October 16, 2016, 04:59:36 PM
No I forget to try the shift F1. Why would I want to do it the easy way! Besides, it said it takes the size setting from sketch. After I already posted I tried it.

I had 1.1c3 on mine, then uploaded yours to see what you set. I did notice that you turned off HOMING_INIT_LOCK.
Title: Re: Updates
Post by: Zax on October 16, 2016, 06:04:43 PM
I'm also using the new reporting as I intend to add feed override at some point, just not sure exactly how to implement it yet and need to do some testing. It seems like a feature more useful for cutting as changing it during a raster job will ruin the result.
Title: Re: Updates
Post by: jtice on October 16, 2016, 06:35:24 PM
I would like to be able to change the rate during raster also, the reason being, for testing.
For example, I start an engraving, and let it run a bit, see how it looks, maybe I want it darker, so I could pause it, change the rate, then continue, do this several times to see where it looks the best.
This is what I was trying to do when I told you rate override wasnt working. But you said thats cuz I was doing it by trying to pause and start like that.
Title: Re: Updates
Post by: Zax on October 16, 2016, 07:18:31 PM
OK, I will implement it. Actually you won't need to pause, it can be done real time as it's running.
Title: Re: Updates
Post by: Zax on October 17, 2016, 01:04:13 PM
I just finished adding real time feed rate and laser power overrides to T2Laser, and I think you'll like the results.

These are enabled while running and take effect almost immediately, of course you'll need to be running Grbl 1.1 to use it.

I have a few more things to add before an official release but wanted to let you know I'm working hard to get these new features implemented.

Title: Re: Updates
Post by: jtice on October 17, 2016, 01:42:40 PM
Awesome!
Keep up the excellent work!
Title: Re: Updates
Post by: Airborndaddy on October 17, 2016, 05:05:40 PM
Where do I download the new GRBL? What needs to be done to upgrade? I'm currently running 0.9c with my nano jumper on 0.9. Does the conversion firmware in 1.3h upgrade this?

Also to do the firmware update do I need to revert back to the 0.8 jumper then run the update then move the jumper or can I update it without moving the jumper?
Title: Re: Updates
Post by: Zax on October 17, 2016, 05:25:32 PM
Yes. v1.3h includes the latest Grbl firmare (1.1c) preconfigured with my default settings.

You don't need to do anything except click the menu item to upload it.
Title: Re: Updates
Post by: Zax on October 20, 2016, 05:22:33 AM
I just posted the latest release candidate, v1.3i: http://benboxlaser.us/index.php/topic,113.msg1263.html#msg1263

These are the major changes: (most user requested)

Adds real-time feed rate and laser power overrides if you are using Grbl 1.1c firmware.
Improved pause and resume (resets previous feed rate and position before continuing).
Vector resizing, works with DXF/PLT & PDF (use the same icon as you do for images).
Fixed the simulation "View" for velocity mode G-code.
Sketch resize drawing (increase or reduce the canvas size)
Allows easier copying of the message window (now uses double click to clear).

A few minor items and bug fixes also. As always, feedback would be appreciated.
Title: Re: Updates
Post by: TBN on October 20, 2016, 07:04:11 AM
As always I uninstalled my current version of T2 before downloading 1.3i.  This time I couldn't just run the setup from the download folder. I had to extract everything to a new file. This is NOT a problem for me. I just wanted to let @Zax know about it because it's a different behavior from other versions. 
Title: Re: Updates
Post by: Zax on October 20, 2016, 07:48:32 AM
That's odd. I ran setup directly from the zip as usual and it installed without problems.

It's probably some quirk with Microsoft's Click-Once deployment. Thanks for the feedback.
Title: Re: Updates
Post by: Lob0426 on October 20, 2016, 09:22:11 AM
I have not installed "I" as yet, I always have to uninstall then reinstall T2. It will not install over the older version for me.
Title: Re: Updates
Post by: parnz on October 20, 2016, 09:32:35 AM
I have not installed "I" as yet, I always have to uninstall then reinstall T2. It will not install over the older version for me.
Same here. just install 1.3i recently.
Title: Re: Updates
Post by: Zax on October 20, 2016, 10:00:37 AM
Yes. It's a Microsoft joke, ClickOnce deployment!
Title: Re: Updates
Post by: jtice on October 20, 2016, 06:09:42 PM
Thanks for adding all those features Zax !!!!
Really nice to have such a great program improved even more by a developer that listens to users !!!!

BTW, a few versions back I could not install directly from the zip (had this happen with other programs)
So I always just make a folder, extract the file to there, and install from there, works fine.
Title: Re: Updates
Post by: Zax on October 20, 2016, 07:00:12 PM
You're welcome, and thanks for all the good ideas  ;D
Title: Re: Updates
Post by: TBN on October 20, 2016, 07:07:49 PM
Thanks for adding all those features Zax !!!!
Really nice to have such a great program improved even more by a developer that listens to users !!!!

I have to agree. @Zax and T2Laser are awesome!!!
Title: Re: Updates
Post by: Zax on October 21, 2016, 06:17:58 AM
@TBN Thank you!.

@Lob0426 had asked previously about keeping the motors energized.

In the Laser Control Window, under Settings, Advanced, there is an option named Hold Position. This will disable the time out so the motors are always powered, then you can use the Machine, Sleep option to temporarily disable them as needed.
Title: Re: Updates
Post by: Zax on October 23, 2016, 10:17:01 AM
v1.3j published which fixes the bug when rotating text in Sketch  :-\ .

I changed rotate to use the center of the object in 1.3d, which is calculated using the start and end points. It works great except with text which only has a start point  :-[ .
Title: Re: Updates
Post by: nottingham82 on October 23, 2016, 05:20:05 PM
I had noticed the text problem in sketch but figured I might be doing something wrong so I hadnt mentioned it yet.  Also the arc text seemed not to work on the last version.  I'll give it a go in j.  Thanks for fixing that.

I think you should start going all google and making the version letters be themed names.  Obviously google already laid claim to candy.  How about countries.  Version 1.3j the Jamaican version. 
Title: Re: Updates
Post by: Zax on October 23, 2016, 05:45:40 PM
I did test arc text, it seemed to work OK but perhaps I didn't test all possible variables.

That's a good idea, the Jamaica edition sounds fun and probably slightly high too.
Title: Re: Updates
Post by: nottingham82 on October 28, 2016, 01:14:16 PM
weird bug.... so I have been cutting acrylic today.  So first I do a 6 pass trace cut of the shape.  my size is like 40mm x 40mm.  When I try to do a frame with laser off to make sure its gonna fit it outlines a size something 250mm x 250mm which my machine cant even do so it hits the end and I have to do an emergency stop.  Then if i just set home like i should and send the gcode it cuts the shape 40mm x 39mm perfectly. 

When I go to raster the same image and turn trace off, it traces the frame at 40mm x 40mm. 

The image was created as a png image in inkscape and it is 250 x 250 in inkscape, but that shouldnt matter because my output size in t2 is 40x40
Title: Re: Updates
Post by: Zax on October 28, 2016, 01:56:43 PM
Oh wow  :o, yes you're correct.

Something has gone wrong with the extent calculations, I added the Absolute Center Start code and that appears to have broken the normal frame, but of course all my testing was done with center and center abs start which work OK.

Thanks for letting me know, I will take a look and get that fixed before I release the next version.

Title: Re: Updates
Post by: Zax on October 28, 2016, 04:55:31 PM
It was a simple fix (of course) and only happened with the frame feature on a Traced Image - when not using center start (as best I could tell anyway).

This issue http://benboxlaser.us/index.php/topic,980.0.html is still a mystery so any help would be appreciated as I'd like to fix it before publishing another release candidate.
Title: Re: Updates
Post by: Kunaphil on October 30, 2016, 08:09:55 AM
Hello Zax,

Can you tell me what version of grbl is used on your software versions 13f-j ?
I see that there is grbl 1.1 available now and was wondering if you are using it or recommend it.

Thank you again for all your work on a truly great piece of software.

phil
Title: Re: Updates
Post by: nottingham82 on October 30, 2016, 08:16:10 AM
Hi Phil,
Zax will be on here shortly. I think he lives here (maybe in the forums basement).  T2 is on 1.1c.  But it is optional.  It runs on both 1.1c and .9.  1.1 give you the option to adjust speed and power in the middle of a project.  I believe he introduced 1.1 in release j.  Otherwise know (by me) as the Jamaica release.

Cheers,
Steve

Edit: I was wrong.  He introduced it on 1.3h (the Haitian release)
Title: Re: Updates
Post by: Kunaphil on October 30, 2016, 08:25:16 AM
Thanks for the info. I'm running 13f at the moment. Any pitfalls or needed tweaks for the new grbl?
Title: Re: Updates
Post by: Zax on October 30, 2016, 09:08:15 AM
I still recommend J-Tech firmware, which is Grbl 0.9g modified for laser engraving. There are several benefits with the latest Grbl 1.1, if you want to use higher speeds (>3000) or home switches then you should switch. I have not noticed any negatives personally, and have been using it since release.

If you are going to compile your own hex from the github source, check out my post of the changes I made and consider those as a "baseline". You will also need to manually set the parameters or use the defaults upload in T2Laser after flashing the Nano.

I've been busy working on the v1.3 "Kenya" release  ;D
Title: Re: Updates
Post by: Kunaphil on October 30, 2016, 10:14:12 AM
Thanks again! ;)
Title: Re: Updates
Post by: Kunaphil on October 30, 2016, 01:33:55 PM
I was able to update to grbl 1.1.  Currently testing it out.  Seems to be working well.
Title: Re: Updates
Post by: nottingham82 on October 30, 2016, 02:05:10 PM
I've been using 1.1 for a week or so and it seemed to work well except I started noticing my vertical lines were wavy (not like smooth wavy but pixely wavy).  Thought maybe it was my file.  so i started converting to jpgs from png.  That didn't fix it.  Then I started doing diagonal engraving and it went away completely so I thought nothing more about it.  After this little 1.1 .9 discussion I went back to .9 and my lines are crisp vertically again while horizontal engraving.  Dunno if I had a bug or ran into a hardware issue that went away.  Who knows.  could be completely unrelated to 1.1 and .9.  Just thought I would throw it out there in case anyone else runs into it.  I'll get some pictures of what i mean by wavy later tonight.

Edit: here are the pictures I promised.  same photo.  same settings only thing different was a diagonal cut instead of horizontal.  If i get some free time ill go back to 1.1 and see if i can replicate the issue.
Title: Re: Updates
Post by: Zax on October 30, 2016, 02:38:28 PM
It is probably because the default parameters (acceleration/deceleration) are higher in 1.1c compared to 0.9g but you can load the 0.9g defaults to 1.1c from the menu (send default parameters) and then see if there is a difference.
Title: Re: Updates
Post by: Zax on November 08, 2016, 07:34:00 AM
v1.1k [Kenya] has been released, this is primarily a maintenance (or exterminator) update to fix bugs.

There will be no L release, so the next one is m [Malta] (a fantastic little island with a lot of history), so if you have any suggestions let me know.
Title: Re: Updates
Post by: nottingham82 on November 11, 2016, 10:50:17 AM
got kenya all installed.  working on some stuff today.  Noticed when I right click home it sets home but doesnt reset the step numbers at the top like it used to.  I know its doing its job but im used to seeing it reset to 0,0
Title: Re: Updates
Post by: Zax on November 11, 2016, 10:57:59 AM
It should... I just checked using both firmware and it resets the 0,0 correctly.

Did you select Machine Coordinates?

Since the home is resetting the workpiece coordinates and not the machine ones that may confuse you, machine coordinates have a * prefix. Double click the coordinates (to change mode) or de-select it from the settings menu.

If you have limit/home switches then machine coordinates make much more sense and the home icon will actually home the machine (in machine coordinates).

Title: Re: Updates
Post by: nottingham82 on November 11, 2016, 11:11:58 AM
yes it does have *.  I'll fix that right after this burn!
Title: Re: Updates
Post by: nottingham82 on November 11, 2016, 11:15:11 AM
for malta a ding might be  nice when the gcode is done.  like a microwave.  I'm not always standing next to the machine but i'm always in the garage when it burns.  since the air assist is the loud part and it never ends I have to walk over and check it every now and then.  a ding would be a nice touch for me.
Title: Re: Updates
Post by: mauriceman on November 11, 2016, 04:54:27 PM
I'll also vote on some sort of sound when the burn is done. I do quantities of 5-10 minute engravings and this would speed up the process.
Title: Re: Updates
Post by: beikeland on November 11, 2016, 05:07:41 PM
for malta a ding might be  nice when the gcode is done.  like a microwave.  I'm not always standing next to the machine but i'm always in the garage when it burns.  since the air assist is the loud part and it never ends I have to walk over and check it every now and then.  a ding would be a nice touch for me.

Controlling air assist via g-code, f.ex. flood coolant sounds like a better approach to me. But would require some soldering and a relay module.
Title: Re: Updates
Post by: Zax on November 11, 2016, 06:09:09 PM
OK, some form of sound notification. That doesn't "sound" too difficult.  ;D
Title: Re: Updates
Post by: woocro on November 13, 2016, 12:44:36 PM
why are interfaces different on win8 and win 10?

on win 8 i can change power and feedrate, but on 10 not?

or im doing something wrong?
Title: Re: Updates
Post by: Zax on November 13, 2016, 02:12:05 PM
There should be no difference, please post a screenshot.
Title: Re: Updates
Post by: nottingham82 on November 13, 2016, 06:39:35 PM
why are interfaces different on win8 and win 10?

on win 8 i can change power and feedrate, but on 10 not?

or im doing something wrong?

there is a difference in how the gcode sender in .9 and 1.1 firmwares appear.  Did you flash a diffrent firmware on one of the windows'  1.1 gives you the option to change power and feedrate mid burn. .9 does not.
Title: Re: Updates
Post by: Zax on November 13, 2016, 06:52:10 PM
If you're talking about the real time overrides, then yes they're a new feature available in Grbl 1.x so only appear when using that firmware.
Title: Re: Updates
Post by: greenebbs on November 14, 2016, 12:13:21 PM
Just wanted to say that the auto trace is great, benbox had it and I missed it.
Thank you
Title: Re: Updates
Post by: Zax on November 14, 2016, 04:16:33 PM
v1.3m (Malta) has been released (see the first post), it fixes a bug with center start and sketch plus and adds experimental support for Gerber format (both -D and -X).

In case you aren't familiar with Gerber files, here's the thread that prompted the addition of this format:
http://benboxlaser.us/index.php/topic,1059.msg13402.html#msg13402
Title: Re: Updates
Post by: Kunaphil on November 14, 2016, 05:16:03 PM
Zax,
Thank you again.
Title: Re: Updates
Post by: beikeland on November 15, 2016, 01:27:40 AM
Will give the 1.3m a go with -X gerbers later.

Seems 1.3j fixed the language settings not being persistent between runs; setting was however lost when upgrading to 1.3m, but not sure if that actually qualifies to be a bug.
Title: Re: Updates
Post by: Zax on November 15, 2016, 04:43:52 AM
No changes to the language, but I added "settings" so the xml file had to be replaced and you lost the persistent value. Just re-select the language and it should remain fixed.
Title: Re: Updates
Post by: beikeland on November 15, 2016, 03:32:35 PM
(Don't think I had tested any versions since the last where the language was not persistent, so just reporting whatever you did to fix that, appears to be working on my end now)
Title: Re: Updates
Post by: Zax on November 15, 2016, 03:51:37 PM
Ah, got it. Sorry for my misunderstanding.

It was also fixed so automatic is disabled when manually selecting a language, which as you pointed out is more of the expected operation.
Title: Re: Updates
Post by: Zax on November 16, 2016, 01:45:15 PM
Uploaded v1.3n (Nicaragua) with some further improvements to the Gerber file import.

No other changes or bug fixes so unless you specifically want the Gerber support you don't need to update.
Title: Re: Updates
Post by: nottingham82 on November 16, 2016, 08:50:32 PM
oh Nicaragua... how sweet you are
Title: Re: Updates
Post by: Kunaphil on November 22, 2016, 04:49:37 PM
What does update "p" have ?
Title: Re: Updates
Post by: beikeland on November 22, 2016, 05:32:16 PM
A fix for the silly 'wegian and his silly decimal seperator :D
Title: Re: Updates
Post by: Kunaphil on November 22, 2016, 05:49:37 PM
Eh?...?
Title: Re: Updates
Post by: Zax on November 22, 2016, 06:02:11 PM
It has a single bug fix related to Grbl 1.1d and comma decimal separators.

I didn't think anyone would notice  ;D so didn't post what was changed.
Title: Re: Updates
Post by: jtice on November 25, 2016, 01:38:46 PM
Trying to install 13p
Getting the following error... Cannot start T2Laser from this location because it is already installed from a different location.
Title: Re: Updates
Post by: Zax on November 25, 2016, 01:51:14 PM
You must uninstall the current version before installing the update, well in theory you don't but in practice you would have to make sure the folders are identical so it's just easier.

Microsoft ClickOnce... yeah  ::)
Title: Re: Updates
Post by: jtice on November 25, 2016, 05:51:23 PM
Yep, uninstalling first worked,    duh :/
Title: Re: Updates
Post by: toromand on November 29, 2016, 07:17:42 AM
In the latest (p) version (and maybe before, I don't recall) there is a problem with image mode (grayscale/dithered)...
When you open a Grayscale image and choose dithered it is changed ok. Then you go and change the feed rate for instance, the image goes back to Grayscale... (there are other combinations as I recall - changing something reverts the image to grayscale - I'm not @home right now, so cannot test all of the scenarios)

Can you check this?
Best Regards

Title: Re: Updates
Post by: Zax on November 29, 2016, 07:30:21 AM
Yes, in some cases that is true. It isn't so much a bug as a deliberate action.

Grey scale and B/W will maintain their setting but dithered is slightly different. When you change resolution or size the dithered image would become distorted and incorrect so it reverts back to grey scale. If I don't, you get moire patterns when you engrave it and it doesn't look good.

You would need to re-dither the image at the new size for it to be correct again. You may ask why I don't just re-apply the dither conversion (which I could) but on large images it can be a slow process especially on low powered tablets.

If you think it should just be automatic, let me know and if others agree I will [Picard voice on] make it so [Picard voice off].

Title: Re: Updates
Post by: toromand on November 29, 2016, 01:45:39 PM
Yes, in some cases that is true. It isn't so much a bug as a deliberate action.

Grey scale and B/W will maintain their setting but dithered is slightly different. When you change resolution or size the dithered image would become distorted and incorrect so it reverts back to grey scale. If I don't, you get moire patterns when you engrave it and it doesn't look good.

You would need to re-dither the image at the new size for it to be correct again. You may ask why I don't just re-apply the dither conversion (which I could) but on large images it can be a slow process especially on low powered tablets.

If you think it should just be automatic, let me know and if others agree I will [Picard voice on] make it so [Picard voice off].

Engage! :)

I only noticed it because I ruined a perfectly good peace of material :) because I didn't notice the revert. Even if you don't automatically "redo" the dithering, produce an alert (maybe with an option to re-dither or cancel)

Best regards
Dragan
Title: Re: Updates
Post by: Zax on November 29, 2016, 03:22:05 PM
If no one else votes... or they agree, I will add it to the next update.
Title: Re: Updates
Post by: PD0RUZ on December 02, 2016, 11:05:59 AM
@ Zax , Dutch language file done!! ;)
Title: Re: Updates
Post by: nottingham82 on December 02, 2016, 12:36:40 PM
lol he said re-dither
Title: Re: Updates
Post by: Zax on December 02, 2016, 01:55:20 PM
I will add your improved Dutch translations to the next release, and have already fixed the re-dithering  ;D
Title: Re: Updates
Post by: toromand on December 06, 2016, 02:10:47 AM
There is yet another interesting bug... When you open a file, even if you open another one after it (thus effectively "closing" the previous), or perform clear, it gets "locked" so you cannot overwrite it while the program is running.
Title: Re: Updates
Post by: toromand on December 06, 2016, 02:18:44 AM
And I almost forgot....

When using the image trace function to do some multiple outline vector cutting (works great) I have noticed the "feed rate when the laser is off" setting is not respected when going from outline to outline. Instead the feed rate is the same as the set working feed rate. I guess it has something to do with the generation of the g-code...
Title: Re: Updates
Post by: Zax on December 06, 2016, 05:08:39 AM
There is yet another interesting bug... When you open a file, even if you open another one after it (thus effectively "closing" the previous), or perform clear, it gets "locked" so you cannot overwrite it while the program is running.

Can you elaborate on this, I am not sure I understand. What is "locked"?
Title: Re: Updates
Post by: jtice on December 06, 2016, 05:17:16 AM
He means the file that you originally loaded into T2, you cant edit or mess with that file in another program, or delete, move it, till you close T2, it thinks T2 still has it open.

One "bug" I noticed is that if I make a file in Inkscape, or it might be any file actually,, when I load it into T2, its changing the size and I have to go and change it back to the original size.
Not a huge deal, but just an extra step, especially if I dont remember what size I originally made it and have to go look.
Title: Re: Updates
Post by: Zax on December 06, 2016, 05:22:14 AM
Really, wow I will check on that. I'm closing the file immediately after loading it to memory so it should be getting released.

The other "bug" isn't one, if you save your image with the correct DPI (that you will use in T2Laser) it will load the right size,  the problem with Inkscape is it doesn't save it correctly. I've demonstrated this in another thread.
Title: Re: Updates
Post by: toromand on December 06, 2016, 06:47:32 AM
While checking, can you also check on the feed speed issue I mentioned?
Title: Re: Updates
Post by: Zax on December 06, 2016, 06:57:04 AM
Yes. I added it as a minor on my action list, so it probably won't make the next release but I will look at it.
Title: Re: Updates
Post by: Zax on December 06, 2016, 10:58:12 AM
All reported issues have been corrected, the next version is close.

Here's a list of the major items I have included so far:
*images will not be locked even when loaded, they don't need to be as I keep them entirely in memory
*trace g-code was using rapid in most cases but there was one that wasn't - fixed
*improved dutch translations added
*grbl 1.1d firmware added with setting to enable dynamic laser power
*debug mode shows full screen message box
*automatically re-dither after resizing (resolution or output size changed)
*different home icon when using home switches (and button allows homing)
*prevent accidental jog when using cursor keys in manual g-code command box
*added regions and drill files to import of Gerber PCB layouts
*fixed a bug with decimals in Sketch
Title: Re: Updates
Post by: toromand on December 06, 2016, 12:35:59 PM
Great news, Zax! Thanks!
Title: Re: Updates
Post by: PD0RUZ on December 07, 2016, 09:29:25 AM
can't wait to test it! ;)
Title: Re: Updates
Post by: Zax on December 09, 2016, 11:16:16 AM
v1.3q (Qatar) has been released on post #1.

The changes listed above and corner (start point) options have been added.

Enjoy!
Title: Re: Updates
Post by: nottingham82 on December 09, 2016, 11:18:46 AM
qatar! are we pronouncing it (cutter or ka-tar?)

Im so excited but I shouldnt mess with things till i finish these dang cutting boards this afternoon!!
Title: Re: Updates
Post by: Zax on December 09, 2016, 11:36:18 AM
kɑːtɑːr ;D

I would wait until you get the boards finished, but then please test it and provide your feedback. Thanks.
Title: Re: Updates
Post by: toromand on December 11, 2016, 07:15:09 AM
Great, not at home until tomorrow... I will update and test ASAP...
BTW, can't remember but I think grbl 1.1 has gone master meanwhile ("e" I think).
Do you plan to update the deployed version?
Title: Re: Updates
Post by: Zax on December 11, 2016, 07:22:44 AM
I guess it is technically "1.1e", as it includes the dynamic laser power using M04. I updated and compiled just before the latest change which was to remove the classic reporting (which I wasn't using anyway) so should be up to date.

In T2Laser firmware menu it says 1.1d as I went by the makefile which wasn't updated  :-[
Title: Re: Updates
Post by: toromand on December 11, 2016, 08:05:22 AM
I guess it is technically "1.1e", as it includes the dynamic laser power using M04. I updated and compiled just before the latest change which was to remove the classic reporting (which I wasn't using anyway) so should be up to date.

In T2Laser firmware menu it says 1.1d as I went by the makefile which wasn't updated  :-[

Ok :)
In the future, you might consider having a separate download in the #1 post for the latest grbl hex you compiled and tested - to be able to try it even if no T2 Software update is released.
Title: Re: Updates
Post by: Zax on December 11, 2016, 08:24:18 AM
That wouldn't make sense since the new features need to be added to T2Laser, for example to support homing, real time overrides or in the case of the latest release to use dynamic laser mode or not.
Title: Re: Updates
Post by: toromand on December 11, 2016, 09:15:02 AM
That wouldn't make sense since the new features need to be added to T2Laser, for example to support homing, real time overrides or in the case of the latest release to use dynamic laser mode or not.
Yes, but there might be bug fixes (in grbl) that we could benefit from (not introducing non-supported features) Of course we should take care of which T2 version supports what grbl version.
Title: Re: Updates
Post by: Zax on December 11, 2016, 05:31:20 PM
The latest Grbl 1.1e (incorrectly labeled as 1.1d beta in my menu) has an interesting "safety feature" that inhibits the laser until you enable motion with a G01, this prevents the manual laser on and pulse commands from operating normally.

During testing I was running files and hadn't noticed this issue as everything works normally in operation, and after running a job the manual laser functions may work if no rapid (G00) was sent to return home.

What is odd to me is that if you turn on the laser with a M03 S255 for example it won't come on, so you may think it's off and then issue a G01 move and it will turn on. This seems unsafe to me.

I will release a workaround in the next day or so after I do additional testing to ensure it doesn't cause problems with earlier versions.
Title: Re: Updates
Post by: ggallant571 on December 11, 2016, 05:48:54 PM
I have had a similar feature in my home brew firmware for a couple of months and really like it. Have played with a couple of schemes and currently have it set the laser PWM to 1 timer clock tick (0.5usec). Also tried turning it OFF. Using a timeout of 100msec seems about right. When in turn OFF mode, it means the host has to repetitively send the "Weak Laser" command. This protects against the host going to sleep with the laser on.
Title: Re: Updates
Post by: Zax on December 11, 2016, 05:51:15 PM
It was easy to "fix", so I have uploaded v1.3r which corrects the menu to Grbl 1.1e and enables manual laser controls.
Title: Re: Updates
Post by: QuietMike on December 13, 2016, 09:50:37 AM
Is anyone else having the 'skip blank lines' not working
im using black and white mode, horizontal motion,
Title: Re: Updates
Post by: Zax on December 13, 2016, 10:18:05 AM
Skip Blank Lines does not "skip" areas between objects, see the attached.

Make sure your image doesn't have a border.
Title: Re: Updates
Post by: toromand on December 13, 2016, 11:18:25 PM
I am testing the latest version of T2 with 1.1e.
Is there a chance that my cutting performance is affected with the new grbl? Dynamic power or something? Or should I look elsewhere in my setup?
I'm experiencing strange behavior with poor (multipass) cutting of things I did much better just a couple of days ago. Might be unrelated, but it doesn't hurt to ask. 
Title: Re: Updates
Post by: Zax on December 14, 2016, 04:25:37 AM
I haven't done much testing with 1.1e, but the dynamic mode isn't enabled unless you select it in the Settings / Advanced menu.

1.1c works well, so switch back and see if there's a difference.
Title: Re: Updates
Post by: beikeland on December 14, 2016, 05:28:06 AM
I am testing the latest version of T2 with 1.1e.
Is there a chance that my cutting performance is affected with the new grbl? Dynamic power or something? Or should I look elsewhere in my setup?
I'm experiencing strange behavior with poor (multipass) cutting of things I did much better just a couple of days ago. Might be unrelated, but it doesn't hurt to ask.
As Zax points out its probably not enabled, but YES, my initial experience is that the improved quality, for now, comes at the expense of slightly reduced "max power" but this is merely a software thing and could probably be compensated for by reducing the feed rate or tweaking the code. But I haven't needed the dynamic power for actual cutting, only engravign so it has not been something I've looked at in detail.
Title: Re: Updates
Post by: toromand on December 14, 2016, 06:16:13 AM
As Zax points out its probably not enabled, but YES, my initial experience is that the improved quality, for now, comes at the expense of slightly reduced "max power" but this is merely a software thing and could probably be compensated for by reducing the feed rate or tweaking the code. But I haven't needed the dynamic power for actual cutting, only engravign so it has not been something I've looked at in detail.
Yes, it looks like a "slight drop". Cutting is already a painful process, so reducing the feed rate is not something I look forward to :D
What I would like to see is a way to switch between PWM and full power for some serious cutting :) (without the need to change firmware/software).
I will do some more testing tomorrow, to confirm.
Title: Re: Updates
Post by: Zax on December 14, 2016, 06:19:15 AM
I checked 1.1c and at 100% (S255 with my firmware) it is running at full power (no PWM).

I have not yet done the same with 1.1e but will do when I get time, before I call that the "baseline". I also want to do more testing with dynamic laser control as previously it didn't seem to provide any benefit (perhaps due to my high acceleration values).
Title: Re: Updates
Post by: Zax on December 14, 2016, 03:58:06 PM
Top are from 0.9g J-Tech at S128 and S255 (~50% and 100% power).
Bottom are from 1.1e using the same values.

Identical performance as far as I can tell and S255 is most definitely 100% power, so any perceived difference is either placebo effect or due to the faster motion in 1.1e vs. previous firmware.


If you are interested these were with a $20 o-scope.
http://www.banggood.com/DSO138-DIY-Digital-Oscilloscope-Kit-SMD-Soldered-13803K-Version-With-Transparent-Acrylic-Housing-p-1051616.html?rmmds=myorder
Title: Re: Updates
Post by: toromand on December 15, 2016, 02:34:29 AM
Thanks Zax, this is great information.
Title: Re: Updates
Post by: QuietMike on December 15, 2016, 08:17:43 PM
here is something i want to laser, it has a huge blank area in the middle but the software still wants to scan all those blank lines
i have 'skip blank lines' checked, whats the deal?

Title: Re: Updates
Post by: nottingham82 on December 15, 2016, 11:27:50 PM
do you have it in black and white mode or greyscale?
Title: Re: Updates
Post by: QuietMike on December 15, 2016, 11:32:36 PM
its in black and white, horizontal scan, center start.

its weird because if you look at the progress bar, after it finishes the top it shows 50% done, which it technically is burning wise, but its only about 1/4 of the way down the project, and it scans every single blank line between the top and the bottom.
Title: Re: Updates
Post by: nottingham82 on December 15, 2016, 11:41:36 PM
hmmm can you upload the file so i can try it on mine see if i get the same error?
Title: Re: Updates
Post by: Zax on December 16, 2016, 04:53:16 AM
It most likely has a single pixel border, this can happen due to anti-aliasing or compression of the image. I do have some logic to try and remove it but it's not always successful especially if it's more than a single pixel.

Upload the original and we can check it out.

I just downloaded a quick border graphic and tested it, all working as expected.
Title: Re: Updates
Post by: QuietMike on December 16, 2016, 07:11:47 AM
yeah it must be something with the image,
here is the file
Title: Re: Updates
Post by: Zax on December 16, 2016, 08:33:50 AM
?Interesting, I can't replicate it even if I try resizing it, using grey scale or different resolutions.

Do you have Photo Mode selected?
Title: Re: Updates
Post by: QuietMike on December 16, 2016, 02:44:38 PM
No I don't believe I did,
I'll double check later
Title: Re: Updates
Post by: Zax on December 16, 2016, 04:20:17 PM
I tested it, didn't make any difference. Actually I've tried every possible option to get the result and can't replicate it, best I can suggest is to make sure you're using a recent version.

Check under my updates link and use that one, should be v1.3r
Title: Re: Updates
Post by: nottingham82 on December 16, 2016, 04:27:03 PM
Looked fine for me too. I'd say uninstall and reinstall the current version.
Title: Re: Updates
Post by: QuietMike on December 16, 2016, 05:01:16 PM
i installed the latest version, but it still shows the entire image in yellow (not skipping them middle)
'skip blank lines' is checked, 'photo mode' is not checked
i wonder why its different for me
Title: Re: Updates
Post by: Zax on December 16, 2016, 06:16:07 PM
The only thing that will do that is if your min laser is >5 (I think, it may be slightly more or less without looking at the code).

So try that, if that doesn't fix it, under the Help menu, click Restore Defaults.
Title: Re: Updates
Post by: QuietMike on December 16, 2016, 06:50:23 PM
I keep my min at 50-90 ( I believe it works better because the laser doesn't have to go from off to high power- it stays "warmed up" while running. That probably makes no difference lol
I will try that in a few minutes to see if it changes.

Now why would your power setting have anything to do with blank lines through?
Title: Re: Updates
Post by: Zax on December 16, 2016, 07:21:06 PM
If the laser is on, then the line isn't blank.

I consider some threshold to be "on", I think 5 so anything higher would not be skipped.

I could change the logic to use the set min laser value, that may make more sense.
Title: Re: Updates
Post by: QuietMike on December 16, 2016, 07:49:04 PM
i think that is it, i set the min to 0 and the gcode viewer is no longer all yellow, in fact there is no yellow. I didn't do a burn because it would take too long.
i'll have to try leaving it at 0 and seeing if it makes any difference.
Title: Re: Updates
Post by: nottingham82 on December 17, 2016, 05:52:30 AM
yeah that makes sense to me.  If your minimum is above zero every where that is blank will still get the minimum so it will have to do every line. 
Title: Re: Updates
Post by: Zax on December 17, 2016, 07:44:18 AM
I've changed the logic so now if the laser is at laser min it will skip, I think that makes more sense.

It will be in the next release, v1.3s "Seychelles".
Title: Re: Updates
Post by: nottingham82 on December 17, 2016, 11:38:40 AM
is mike on to something? Would you expect to see a benefit from the laser staying on and not turning on and off simply powering up and down?
Title: Re: Updates
Post by: Zax on December 17, 2016, 12:27:24 PM
No, not really. It has the effect of keeping the laser warm which helps reduce the power variation since output increases with temperature. It's basically compensating for a poorly designed laser module. If you have a TTL module with a good constant current driver it would not be required.
Title: Re: Updates
Post by: martreintje on December 18, 2016, 05:00:12 AM
NICE!!! been a while for me to check for updates and use the software, very nice to these all new improvements ZAX!!!
and i see allot of new software to test.
Title: Re: Updates
Post by: Zax on December 18, 2016, 05:49:24 AM
Thank you! Yes, there have been quite a few improvements and new features added while keeping the basic functionality the same so you can upgrade without having to relearn the program again.
Title: Re: Updates
Post by: nottingham82 on December 18, 2016, 11:10:04 AM
Uhh ok so im trying to rotate some text in t2 sketch.  i thought i remember you just select the text and push the arrow key.  Am i doing it wrong or i that not functioning right? also once the sketch is complete, rotate cw and ccw doesnt work.

edit: also the fill is not staying inside the letters see the picture
Title: Re: Updates
Post by: Zax on December 18, 2016, 11:47:54 AM
When text is selected the L and R keys rotate, or you can use the parametric screen if you want something other than 90 degrees.

That's a really weird result, what font are you using?

Most fonts are made for printing and some have issues, like not closed shapes or additional nodes which can cause issues engraving. Does it look like that on the simulation "view" screen also?
Title: Re: Updates
Post by: nottingham82 on December 18, 2016, 11:51:56 AM
no the simulation looked fine it was weird.  Yeah the left and right keys didnt work at all.  what key gets you parametric screeen?  Ill try to figure out what font it was.  i wasnt really paying attention.  it was really a paint test so i just needed something etched fast.  I do most of my stuff in inkscape so i dont do much in the sketch program.

edit: i think it was impact for the font.
Title: Re: Updates
Post by: Zax on December 18, 2016, 02:37:59 PM
For rotation it's not the arrows, it's the actual L and R keys.

P opens the parametric screen, but you could have guess that  ;D

It does look like "Impact" and that font works well, I can't explain what happened there since Sketch (Filled) essentially treats it as an image and uses the same G-code generation code, the code is very robust and I've never seen anything like that before. I quickly tested with Sketch Overlay enabled and it didn't do anything strange. Let me know if you can replicate it, I would be interested to know the steps and try to get the same result.
Title: Re: Updates
Post by: nottingham82 on December 18, 2016, 02:46:22 PM
ok ill try it again this afternoon... you are killing me. Every time i think i have everything i need memorized i forget it all.  I must be getting old.  so yes l and r work just fine.  And the secret p menu also works just fine.  Operator error.  T2 is perfect as usual.
Title: Re: Updates
Post by: Zax on December 18, 2016, 03:36:59 PM
I forget half the time too, and I try to make the shortcuts as intuitive as possible. That's why there's one shortcut you shouldn't forget, Shift-F1.
Title: Re: Updates
Post by: Marcel on December 18, 2016, 11:44:15 PM
Hi Guys I am new to this  forum.  but have been reading it for some time .  and posted once.  but I have a question just not sure where to ask it.  I have posted to Zax once before.  I built a cnc plotter and now turned it into a laser and used the elek maker board to run it  I am playing with t2 laser and have gotten it to work and like it. and I am going to licence ta soon when I get it runnig steady still calibrating the machine  for proper Dimensions.   one question  I have is on J Tech grbl, I want to put homing and limit switches on it  and the z axis always homes first, the eleks board I have only has 2 axis x & y so if I set up homing is the machine going to home or wait till the z axis homes first when there is not one.  I hope I am explaining this right.  When I look at the setting in grbl I see three axis.   
I just like the idea to send the machine to a home position.   
 
Title: Re: Updates
Post by: Zax on December 19, 2016, 04:45:54 AM
Hi Marcel, the first thing you need to do is upgrade Grbl to a newer version.

In the later versions of T2Laser you will find either 1.1c or 1.1e which were compiled with my settings. You can modify the steps/mm to your machine and enable/disable laser mode via $32 if needed.

It has homing for X and Y axis enabled on D9, but not Z so if you want to home Z you would need to compile your own firmware. You set the order of homing and the pin assignments in the Grbl code and then compile the hex.

I home X, then Y and ignore Z since most machines don't have one. If you separate the home/limit pins then you can home both axis simultaneously but that's more wiring so single pin works fine for me and I think as a group here we decided it was the way to go for simplicity.

Oh, and yes. Homing is great! It should be included with these machines.

(on my CO2 which does have a Z-axis for focusing I do not have any home switch, it's just manual up/down which is why I added Z-axis controls in T2Laser but have not implemented actual homing - the home button just returns to a home point)
Title: Re: Updates
Post by: Zax on December 19, 2016, 06:27:11 AM
v1.3s "Seychelles" has been released (check the first post or the updates link in my signature below).

added support for D12 laser control using Grbl 1.1e NoPWM firmware
fixed skip blank lines when laser min > 0
display Grbl parameters now shows names and default values
added reset of $ parameters and stored coordinates
a few minor bug fixes and other improvements

I expect this version to become the official release, so please test it and provided feedback before it goes "live".
Title: Re: Updates
Post by: Marcel on December 19, 2016, 10:42:47 AM
Thanks Zax
So I will switch to 1.1 it does have pwm I hope right .

and are you saying I hook both limit switchs to pin 9  or do you use 9 and 10  that is what I had my plotter set like with grbl
Title: Re: Updates
Post by: Zax on December 19, 2016, 10:51:30 AM
Yes, the standard 1.1c and 1.1e have PWM.

If you want to use the firmware in T2Laser then yes you would connect both X and Y limit switches in parallel to D9 (not pin 9). You could also compile your own hex setup how your current home switches are wired, which may be what you prefer.
Title: Re: Updates
Post by: Marcel on December 19, 2016, 11:29:46 AM
Ok I have  one that says 1.1e noPWM that I got with the download
Title: Re: Updates
Post by: Zax on December 19, 2016, 11:44:29 AM
Well if you want PWM, don't use that one  ;D

In v1.3s I have moved all non-standard firmware to a sub folder to make it obvious which selection is the default. The help file also has descriptions, that one is for boards that don't work with D11 PWM pin and need to use D12 instead.
Title: Re: Updates
Post by: toromand on December 19, 2016, 10:28:06 PM
There was a critical update to 1.1e, but I guess you noticed already. Exactly why I  mentioned you might have separate download link for the "latest hex for the latest T2 version" or something :)
Title: Re: Updates
Post by: silvandre on December 20, 2016, 04:29:37 AM
Hi Zax! where can i find the latest .hex? I am new at this stuff and i am learning as i go!
Title: Re: Updates
Post by: Zax on December 20, 2016, 04:38:26 AM
There was a critical update to 1.1e, but I guess you noticed already.

Can you explain what you are referring to?

1.1e has dynamic laser control, you need to update T2Laser to use it so changing the hex alone won't help. I package the correct hex with T2Laser for that reason, to keep things aligned and working for most people.
Title: Re: Updates
Post by: Zax on December 20, 2016, 04:43:26 AM
Hi Zax! where can i find the latest .hex? I am new at this stuff and i am learning as i go!

Download T2Laser v1.3s and use the Upload Firmware (1.1e) option.

Title: Re: Updates
Post by: silvandre on December 20, 2016, 04:53:19 AM
Thanks!  I was working with the old version of T2! Will try  that now.

A bit of topic but have you tried engraving powder coated aluminium?

Thanks,
silvandre
Title: Re: Updates
Post by: toromand on December 20, 2016, 04:55:56 AM
Can you explain what you are referring to?

1.1e has dynamic laser control, you need to update T2Laser to use it so changing the hex alone won't help. I package the correct hex with T2Laser for that reason, to keep things aligned and working for most people.
Yes, we already had this conversation. I am referring to things that happen to the grbl AFTER you compile and bundle your setup, bugfixes or even critical issues like this:
https://github.com/gnea/grbl/releases/tag/v1.1e.20161219
which is I guess related to this:
[gnea/grbl] Homing Problem with V1.1e (#69)

So, if you want to be able to "patch" your installation, but also distribute a new hex file for your users (without the need to reinstall the whole package) you might want to offer a separate download link for the updated hex version (with a declaimer/warning or something)... but, of course, you might just decide to release a complete new package, that really is up to you.
Title: Re: Updates
Post by: Zax on December 20, 2016, 05:00:18 AM
engraving powder coated aluminium?

It generally works well, but the color and thickness varies so you will need to experiment. If it's a ceramic coating it's way too touch and the laser just darkens it but won't remove it.
Title: Re: Updates
Post by: spirgiann on December 26, 2016, 10:58:43 AM
hello to everybody. does anyone know if there is an install for Mac Pro users? also what is dynamic laser power doing? i have just bought the t2 laser and is perfect. i am using a 5.5mw laser diode.
Title: Re: Updates
Post by: Zax on December 26, 2016, 11:26:08 AM
If you have Windows emulator you can use T2Laser, but for licensing you need to make sure the hardware ID is static.

Dynamic laser power adjusts the laser output based on speed, it is used to reduce the over burn at start of lines when the machine is accelerating to speed. If you use my default values it has minimal effect as the acceleration is high enough not to be a problem.
Title: Re: Updates
Post by: Zax on December 26, 2016, 11:49:24 AM
v1.3t has been released due to bug that was reported by @toromand  in 1.3s.

When switching from Center to Corner Start the lower right corner was selected instead of the default lower left. This could cause your machine to crash into the limits if you didn't notice the incorrect selection on restart.

In addition I have added the following features:
Menu item to enable/disable Grbl check mode ($C) which can be used to verify G-Code.
Abort and reset Grbl on error (fail safe mode)
Added T2Laser templates (coming soon)
Sketch rescale (resize) is now possible in addition to the previous resize canvas option
Arc text can now be edited by selecting and clicking the icon or pressing "p"
Title: Re: Updates
Post by: ThothLoki on December 30, 2016, 02:31:11 PM
Thanks Zax. I am still running 1.3r
To update, I just need to uninstall and install the new version? That will keep my license? Do I need to be connected to my engraver?
Title: Re: Updates
Post by: Zax on December 30, 2016, 02:53:28 PM
Yes, that's correct. Use Control Panel to uninstall and then install the new version.

The license won't be affected and you shouldn't be connected to the laser.

Title: Re: Updates
Post by: ThothLoki on December 30, 2016, 03:05:35 PM
Thanks.
Title: Re: Updates
Post by: Zax on January 07, 2017, 01:35:26 PM
v1.3u (USA) has been released for testing.

Here are the highlights:
1) Fixed the estimated run time when loading G-code
2) Added image file name to the overlay
3) Added the version to the title bar
4) Added feed rate, laser max power and resolution to the overlay information
5) Added a "silent mode" option to bypass those annoying questions
6) Added an advanced auto-join feature to the dxf optimizer (fixes errors from certain CAD programs)
7) Option to use DXF colors for feed rate rather than laser power
8) Added an experimental LaserBot post processor (needs testing, and probably won't work)
9) Fixed "unexpected feature" aka "a bug" with the engrave frame and center start when using menu
10) Show origin on "view" simulation if not using default lower left corner (toggles with 'd' key)

Feedback would be appreciated and if you have a LaserBot and are interested in helping me get it to work correctly send me a PM.
Title: Re: Updates
Post by: Kunaphil on January 07, 2017, 06:39:20 PM
Wow!  You are a stud!  I really am impressed and am very appreciative of all the hard work and dedication that you have done Zax!
Title: Re: Updates
Post by: ThothLoki on January 07, 2017, 10:44:07 PM
Agreed! Thanks Zax. As soon as I install the latest version, you improve it.  ;D
Title: Re: Updates
Post by: bagwan on January 08, 2017, 03:32:54 AM
Hi!
I´m using T2Laser V1.3s
where can I get the updates?
must i delete the old software and install the new one? or how to update?

Thanks for your help and your great Software.

regards, Bernd
Title: Re: Updates
Post by: Zax on January 08, 2017, 04:46:39 AM
Thanks guys.

Bernd, the latest official release is v1.3t which can be found at the "Download" link in my signature. I also publish release candidates which may or may not become actual versions depending on what bugs or problems are reported. That is what I just released, v1.3s and is located in the first post of this thread - the direct link is in my signature under "Updates".

Download: http://benboxlaser.us/index.php?topic=41.msg272#msg272
Updates: http://benboxlaser.us/index.php?topic=113.msg1263#msg1263

You must remove (uninstall) the current version using Control Panel / Add Remove Programs first, once removed you can install the new version by running the setup.exe in the zip file. The license is not affected.
Title: Re: Updates
Post by: nottingham82 on January 08, 2017, 02:23:39 PM
usa usa usa usa
Title: Re: Updates
Post by: nottingham82 on January 09, 2017, 08:27:36 PM
here are 2 pngs.  I created them both yesterday.  The captain america wont invert. the castle will invert.
Title: Re: Updates
Post by: Zax on January 10, 2017, 05:08:21 AM
It is due to the transparency in the 32bpp image.

The background isn't white it is clear, so when you invert it the black changes to white but clear is still clear so the image effectively disappears.

Before converting the image to G-code I add a white background as otherwise transparent lasers black.

So my "fix" is just to apply that when you load the image rather than later, simple. It is fixed and will be in the next release.
Title: Re: Updates
Post by: nottingham82 on January 10, 2017, 09:10:50 AM
Sweet
Title: Re: Updates
Post by: Zax on January 17, 2017, 07:12:30 AM
Some new features coming soon in v1.3w "Wales".

Option to convert PNG transparent background to white (default) or black.
Improved "Frame" function with optional display on the G-code viewer.
Added header information on the G-code (shows home position, size and settings).
Show COM port and baud rate of connection in the laser control screen.
Display travel distances (rapid and cutting).
Added user selectable post processor options (they are still auto detected but now you can override settings).
Rapid Skip Blank function increases speed to rapid feed rate in white areas (faster).
Adjust laser power or feed rate based on cutting angle (see image).
DXF colors now range from laser min to max or feed rate to rapid feed rate (previous method still available as an option).

I also fixed any reported bugs and added some additional tool tip "hover" text.
Title: Re: Updates
Post by: nottingham82 on January 17, 2017, 11:44:00 AM
Ooooh hover text.

 I like the idea of improved frame mode. I didn't think of that when I was thinking of color invert.

Bring on the Welsh
Title: Re: Updates
Post by: Zax on January 17, 2017, 11:57:11 AM
I added a picture of the "view" with frame and origin added, of course I'm boring and have the origin lower left (you know, where it's supposed to be  ;D )
Title: Re: Updates
Post by: Zax on January 21, 2017, 07:30:03 AM
v1.3w "Wales" has been released (up on post #1 in case you can't find it).

In addition to the changes listed above I also added a few more, so this release has a lot of new features.

User configurable increment for DXF color scales (if using the previous fixed method)
DXF Optimizer now uses the set start position if you have "change start point" selected (previously fixed at lower left)
Added % complete on the progress bar, with an option to display estimated time remaining
Setting to ignore yellow in DXF files (default is ON, this is usually 0% or laser minimum power so it makes sense)
Sketch Templates can now be used for alignment and not output, this is in the advanced settings menu
Laser mode can now be enabled or disabled in the Laser Control screen (only applicable to Grbl 1.1)
Fixed bug in Sketch multi-line text entry (no longer necessary to use Ctrl-Enter for a newline)
Added samples to the help menu (these include the greyscale test and some vector files, I had to keep the sizes small)
DXF rotate and flip have been added
DXF relocate origin and optimizer can now be used after loading, and also right clicking the menu does a one-time "fix"
Register link on toolbar - as apparently people were having a hard time finding how to purchase
Title: Re: Updates
Post by: nottingham82 on January 21, 2017, 02:04:14 PM
I'm soooo excited.  its like christmas ;D ;D
Title: Re: Updates
Post by: Zax on January 21, 2017, 02:24:51 PM
Let me know how the DXF rotate/flip works, it was a "quick add" but seemed simple enough.
Title: Re: Updates
Post by: nottingham82 on January 21, 2017, 09:23:12 PM
flip and rotate work great.  I like the time remaining!!! that was a good add.  I like being able to do the dxf optimizer anytime and not having to reload.   

My freaking y axis wire came apart again.  Time to order a replacement.  I'm on a work trip to napa this next week so its a good time to order.
Title: Re: Updates
Post by: Zax on January 22, 2017, 04:30:20 AM
Thanks! I was going to leave those for the next version but it was a couple of lines of code for each so I just added them in.

I often want to relocate the origin of a file but don't want it selected for future jobs, so the right click in the menu just does it once but doesn't select the option. Works for the Optimizer too.

Yes, time to replace the wire completely.