Benbox Laser Machines/CO2 Lasers/3D Printers

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
Manual updates are no longer required, you will be notified automatically when updates are available. More information in this post: http://benboxlaser.us/index.php/topic,113.msg23896.html#msg23896

You can still find the latest release here: http://benboxlaser.us/index.php/topic,41.msg272.html#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.
Title: Re: Updates
Post by: nExoDus on January 24, 2017, 01:32:06 PM
how to update a PC without Internet?
Title: Re: Updates
Post by: Zax on January 24, 2017, 01:58:16 PM
Download the zip, put it on a USB stick and take it to your computer.
Title: Re: Updates
Post by: ka4wwv on January 30, 2017, 10:41:55 AM
Updated to 1.3w and all is well as far as I can tell.  I notice on graphics I can rotate, flip, and do just about anything you want.  On TEXT it seems to be limited, can not rotate or flip, so should I do my text in another pgm and import as a graphic?  Or am I missing something?

As a suggestion a pause feature which would allow some changes such as power, dwell time, or travel speed then pick up from where you paused with the changes in effect.  You got my vote on an audible"job complete" sound.

Really have enjoyed this software, so thanks to Zax and the others who have made a big difference in it's development.

Title: Re: Updates
Post by: Zax on January 30, 2017, 11:53:00 AM
What do you mean on text you can't rotate or flip, are you referring to a DXF or Sketch? You can actually do it for both.

If it's Sketch then you rotate and flip in the Sketch module, either using the keys (L, R, F) or for more control by going into the parameter edit mode. DXF works the same as images, but requires "Wales" as it was a new feature.

Regarding the pause/changes, that's no necessary since you can do it real time while running. Requires Grbl 1.1e.

Somehow the chime on complete got missed (I think, or did I do it?), it's back on the list now so I will check.

T2Laser continues to improve thanks to all the feedback and suggestions, so thank you!
Title: Re: Updates
Post by: Hippie With A Cowboy Hat on January 30, 2017, 01:02:51 PM
Zax, If you could program a feature that sends my ex a bouquet of dead flowers every August 15th
it would be perfect...
Title: Re: Updates
Post by: Zax on January 30, 2017, 02:10:52 PM
I'll work on that one, no promises  :-\
Title: Re: Updates
Post by: ka4wwv on January 31, 2017, 04:15:56 AM
Thank for the tip on flipping a text sketch, I got it to work.  More basic than that was the laser was printing the letters backwards and starting at the end of the string thus giving me the appearance of mirror image.  Reversed the direction of Y and it then printed as shown on the screen......duh...bingo!  ::)

I checked and I am running Grbl 1.1e  Tried both versions (non PWM) and no luck changing any power while in motion.

Title: Re: Updates
Post by: Zax on January 31, 2017, 12:30:29 PM
When the G-code is running you should have the overrides option.
Title: Re: Updates
Post by: Zax on January 31, 2017, 12:40:15 PM
v1.3x (Xanadu) is currently in work for mid to late-February release. The features below are already complete.

Added basic vertex support to DXF import
Improved DXF support for "bulge" parameter
CNC mode for DXF now uses 2D mode
Option to reduce acceleration rates (can help on systems that aren't optimized)
Added shortcuts and FAQ to help
Added separate feedrate for vector (DXF and Sketch), supported by profiles
Added 1.1e firmware with x/y axis swapped
Added laser min and vector feed to overlay
Added "beep noise" when gcode completes and "warning tone" on error (these can be configured in Windows)

Any last minutes bug reports or feature suggestions?
Title: Re: Updates
Post by: Hippie With A Cowboy Hat on February 01, 2017, 01:20:54 AM
Do I need to remove the older T2 to update, or just download the 1.3w zip and hit the .exe?

Do I need the "Key" or will the computer umpa-lumpa's remember me?

Thanks
Title: Re: Updates
Post by: Zax on February 01, 2017, 04:20:52 AM
You will probably need to uninstall the previous version, then install "Wales". It won't affect your license.
Title: Re: Updates
Post by: ka4wwv on February 01, 2017, 10:40:05 AM
I have never seen that box open to adjust power etc.  I also see "Alarm" in the lower communications box and an open lock where home is.  Click on the lock and alarm cleared and the house appears, so what is it trying to tell me?

Thanks
Title: Re: Updates
Post by: Zax on February 01, 2017, 11:10:03 AM
It means Grbl has gone into an alarm state, this can occur for many reasons. For example, if you press the emergency stop button while in motion. Since it doesn't do a controlled stop, it may lose some steps so goes into alarm to let you know you should re-home the machine.

Make sure your post processor is set for Grbl, it's in the settings menu on the laser control screen.

Double check you are using the default 1.1e firmware included with T2Laser (not the non-PWM version).
Title: Re: Updates
Post by: ka4wwv on February 01, 2017, 11:46:50 AM
Went to settings and selected 1.1e and it loaded but no difference.  How do you tell it to stop other than the emergency button?  That is all I have ever seen.  Is there a setup process that does some of these settings?

Ed
Title: Re: Updates
Post by: Zax on February 01, 2017, 12:25:30 PM
It will stop at the end  ;D or you can click the send envelope while running to pause, it will complete what's in the buffer and do a controlled stop. It isn't instant like an emergency stop but won't leave your machine in an error state.

Something is weird if you're not getting the real time options, they are triggered when Grbl sends the new status messages. If you go to the Help menu on the Design window and click Restore Defaults it will reset everything, see if that helps.
Title: Re: Updates
Post by: ka4wwv on February 01, 2017, 01:05:59 PM
We are making progress!!  I did the reset to defaults, then uploaded the 1.1e and for the first time a  windows command line editor popped open showing the progress of the firmware write.  Than done, I loaded a graphic I've been working with all day and this time I have the OVERIDE widow which allows setting the power and rate on the fly and it works!!

I'll continue to see if there are any other issues that pop-up but kinda doubt it.

THANKS Zax, if I were in Texas I'd buy you a BAR B Q Lunch  (I miss them)

Ed
Title: Re: Updates
Post by: Zax on February 01, 2017, 03:07:10 PM
That's good news, it sounds like the firmware wasn't uploaded correctly.

I miss Fish and Chips, but the Texas BBQ helps me forget.
Title: Re: Updates
Post by: Hippie With A Cowboy Hat on February 01, 2017, 08:18:07 PM
Upgraded to 1.3w, flashed 1.1e, and set stock parameters, and machine is working great.  Love the rotate dxf feature, and the pause laser without going into emergency shutdown.  Didnt hear "All done alarm" but ventilation is so loud, I probably never will.

1.3w seems more fluid and Stephanie seems to like it too...

Nice job Zax !
Title: Re: Updates
Post by: nottingham82 on February 01, 2017, 08:26:29 PM
Well cowboy hippie, if you installed 1.3w it doesnt have the all done alarm.  The newest version is 1.3x (Xanadu) and that has the alarm.  I cant wait to try it out.
Title: Re: Updates
Post by: Hippie With A Cowboy Hat on February 01, 2017, 08:41:48 PM
Must have misread somewhere.  Thought Wales had it.  When X comes out will try it out as well.  Really impressed with .W though.
Title: Re: Updates
Post by: nottingham82 on February 01, 2017, 08:44:54 PM
I was really happy with the whales features too :)
Title: Re: Updates
Post by: ThothLoki on February 01, 2017, 09:06:37 PM
Crap. I am still on USA. Every burn is an adventure. I get new software for every burn ;D
Title: Re: Updates
Post by: ka4wwv on February 02, 2017, 04:13:31 AM
Hey the best fish and chips was down at the waterside in England (?) 50+ years ago and we were unpacking some Helicopters to take back to Germany. Chips and the fish came wrapped in the local newspaper, hot and gosh they were good.

In Nacogdoches Texas I think the place was called John's and if I had a drop and pick-up, one of us would get the courtesy car and get a take out.  Nothing better at 27,000 feet heading home than a Big John's western beef Bar B Q!

Ya'all making me hungry, here it's red-eye gravy and grits, do it up on the Blue Ridge Parkway with boiled coffee, eggs and the fixi'ns.......Slap your Mama good !!
Title: Re: Updates
Post by: mauriceman on February 02, 2017, 06:38:38 AM
Is it just me and my browser but I get a 404 attachment not found when downloading 13W.
Title: Re: Updates
Post by: Zax on February 02, 2017, 08:05:43 AM
They both work for me, if the one in Updates doesn't work try the one in Downloads as currently they're the same version.
Title: Re: Updates
Post by: mauriceman on February 02, 2017, 08:33:45 AM
I primarily use Firefox and it barks at the use of some of the PHP scripts. I still can't go directly to the home page (say from Google) in Benboxlaser.us. My shortcut takes me to a subgroup then I click on home. Must be a firefox thing cuz no issues with Internet Explorer (not my default choice in browsers). Glad you like my engraving. I've also got the full Serenity prayer in a similar layout if anyone is interested.
Title: Re: Updates
Post by: Zax on February 16, 2017, 01:11:53 PM
v1.3x "Xanadu" has been published (check post #1) as a release candidate.

Here are the main changes:
Added basic vertex support to DXF import
Improved DXF support for "bulge" parameter
CNC mode for DXF now uses 2D mode
Option to reduce acceleration rates (can help on systems that aren't optimized)
Added shortcuts and FAQ to help
Added separate feedrate for vector (DXF and Sketch), supported by profiles
Added 1.1e firmware with x/y axis swapped
Added laser min and vector feed to overlay
Added "beep noise" when gcode completes and "warning tone" on error (these can be configured in Windows)
Added "insomnia mode" to keep system *HOT* with options to disable
Added option to keep display on (prevent screensaver, while in laser module)
Added stop/return home button on laser control screen

Looking forward to your feedback. If no issues reported in a week or two I will officially release it.
Title: Re: Updates
Post by: Kunaphil on February 16, 2017, 03:33:57 PM
Wow, it just keeps getting better and better!  Thanks Zax
Title: Re: Updates
Post by: ka4wwv on February 16, 2017, 04:15:51 PM
Installed 1.3x with no problems.  I Like the audio alert when done.  Is there a way to select the alert in windows to something else, maybe a bit longer like say a steam whistle?

Nice work Zax!!
Title: Re: Updates
Post by: Zax on February 16, 2017, 04:45:38 PM
Yes, you can use any sound you like. It's in the Windows sounds option, I used the standard beep and asterisk alert sounds.
Title: Re: Updates
Post by: ka4wwv on February 17, 2017, 07:49:56 AM
After I posted the question I answered my own question.  Yep go to windows system sounds and there are plenty of options in pull down menus to test.  Found one I like as it's a bit different and gets my attention (wakes me up from my nap).

Title: Re: Updates
Post by: Zax on February 17, 2017, 07:54:56 AM
You can use custom wav files too.
Title: Re: Updates
Post by: nottingham82 on February 17, 2017, 10:26:33 AM
I want an audio file of zax yelling Xanadu in a high pitch voice
Title: Re: Updates
Post by: ThothLoki on February 17, 2017, 12:38:25 PM
@Zax,

Just did a burn with "x". I really like the improvements!!! Haven's used them all, but I like the time estimate, status bar, speed option update and the tone.
Title: Re: Updates
Post by: Zax on February 17, 2017, 01:34:27 PM
Thank you for the feedback, and showing a great result from "x".
Title: Re: Updates
Post by: nottingham82 on February 18, 2017, 03:24:14 PM
what is this bulge parameter you speak of?
Title: Re: Updates
Post by: Zax on February 18, 2017, 04:19:09 PM
You know when you eat too much, oh no, that's not it.

It's what AutoCAD call the arc on a vertex. I added vertex entities in a prior version but didn't support this arc vertex until now. I use TurboCAD and it saves as polylines, the same with Inkscape but other programs seem to use vertex entities.
Title: Re: Updates
Post by: QuietMike on February 20, 2017, 09:07:27 AM
Can add a option to sound an alarm when a burn is completed?
Title: Re: Updates
Post by: nottingham82 on February 20, 2017, 09:12:48 AM
The current version 1.3x Xanadu has the alarm already.
Title: Re: Updates
Post by: Zax on February 20, 2017, 10:34:03 AM
Post #464 has instructions on how to set it, the default is usually a chime.
Title: Re: Updates
Post by: nottingham82 on February 20, 2017, 10:40:39 AM
if you are like me and tune out the windows chime change it to something cool like a wookie call.
Title: Re: Updates
Post by: Cat That Ate The Parakeet on February 20, 2017, 11:54:26 PM
Is 1.3w the last stable version available?

Tried a friends BCL and absolutely hated it.  Way too choppy. 

Have watched the T2 videos online, and they look much more user friendly.
Title: Re: Updates
Post by: Greenebbs on February 21, 2017, 05:01:34 AM
I was using a program a while back that sent a text message to my phone when the burn was done. that was really pretty cool. I keep missing the windows alarm because I am off doing other things during a 2 hour burn. Just a thought.
Title: Re: Updates
Post by: Zax on February 21, 2017, 05:05:32 AM
Is 1.3w the last stable version available?

Yes, 1.3w is the latest release.

1.3x is a release candidate and will likely be released in a few weeks unless I get feedback of unintended features.
Title: Re: Updates
Post by: Zax on February 21, 2017, 05:07:08 AM
I was using a program a while back that sent a text message to my phone when the burn was done.

I could modify the remote for a dog shock collar and wire it to a free pin on the Nano  :o
Title: Re: Updates
Post by: Greenebbs on February 21, 2017, 06:36:41 AM
I just happen to have a shock collar, lol
Title: Re: Updates
Post by: QuietMike on February 21, 2017, 09:44:58 AM
i cannot find the sound on completion option in 1.3x, where is it?
also what do 'keep display on', and 'insomnia mode'
Title: Re: Updates
Post by: Zax on February 21, 2017, 10:16:46 AM
There's no option for the sound on completion, it's just there!

Keep Display On... err, well that keeps the display on  ;D (should prevent the screensaver or display sleep)
Insomnia Mode... that is supposed to stop your computer from taking a nap while T2Laser is running (laser module only)


You have Zax on call, just press Shift-F1 for the manual:

·       Keep Display On
     o   Forces your display to remain on while T2Laser is running

·       Insomnia Mode
     o   Prevents your computer from sleeping (can be temporarily disabled but will reset to on at startup)
Title: Re: Updates
Post by: nottingham82 on February 21, 2017, 10:30:47 AM
does zax on call talk to me with a soothing and calming voice?
Title: Re: Updates
Post by: Zax on February 21, 2017, 10:45:30 AM
Fortunately not  :-\
Title: Re: Updates
Post by: ggallant571 on February 21, 2017, 11:37:52 AM
@notingham82 - This is the benbox laser users group, not your sewing/knitting/quilting group.
Title: Re: Updates
Post by: Zax on February 28, 2017, 10:55:48 AM
Yes, it's another version... no, it doesn't add much.

v1.3y "Yemen" is now available as a release candidate (see post #1)

It is mainly being released as I compiled and published a .net 4.0 version to support Windows XP.

The only change is very limited support for DXF text. I still recommend you explode text to polylines (paths) to ensure accuracy as I am not supporting distortions or other complex text, but it will at least display something.
Title: Re: Updates
Post by: ThothLoki on March 08, 2017, 06:09:07 PM
Zax,
One feature request that I would pay an add on fee for.

If you can hat a hatching option to your tracing, oh man! That would be a killer feature. You would take so much market share away from Inkscape not to mention some of my headaches.
Title: Re: Updates
Post by: Zax on March 09, 2017, 04:29:59 AM
I wouldn't charge extra for it, but I will look into the option.
Title: Re: Updates
Post by: pedwards2932 on March 09, 2017, 09:48:06 AM
I have 1.3x if I download the newest version will it overwrite or do I need to delete the 1.3x?
Title: Re: Updates
Post by: Zax on March 09, 2017, 09:53:58 AM
You will probably need to uninstall the current version before loading the latest, but it won't affect your license.
Title: Re: Updates
Post by: AuX2 on March 10, 2017, 05:29:09 AM
I'm new to the forums (and laser burning in general).  Can someone post the link to 1.3x?  I can't seem to find it.  The original post has 1.3y.
Title: Re: Updates
Post by: Zax on March 10, 2017, 06:34:36 AM
The link will always be the latest version, v1.3y.

Are you looking for the XP version?
Title: Re: Updates
Post by: AuX2 on March 10, 2017, 08:09:22 AM
No sorry don't need XP version, I thought there was a beta version out 1.3x or something later than 1.3y that I was trying to download.
Title: Re: Updates
Post by: One Shot on March 11, 2017, 01:41:58 AM
It would be awesome if in the next version that the software would automatically adjusts the display to on and adjust the insomnia mode while running the laser.
Title: Re: Updates
Post by: Zax on March 11, 2017, 04:40:03 AM
I think it already does what you are asking, if Insomnia Mode is checked (default) it only activates when in the laser control screen which is when you need it.

The display always on isn't needed in most cases; it should have no ill effects if the screen goes blank. I don't remember if it effects the design mode or not, but I could look at changing it to only work on the laser screen.
Title: Re: Updates
Post by: AuX2 on March 11, 2017, 07:07:30 AM
I don't think my question came out clear.  I keep seeing references to version 1.3x and was wondering were the download link was.  I only can find the 1.3y link.  Thanks in advance. 
Title: Re: Updates
Post by: nottingham82 on March 11, 2017, 07:31:31 AM
they go in abcdefg.... x came before y.  So version xanadu was the last iteration. It is no longer available for download since it has been replaced.  Any of the updates made in x are incorporated in version y or version "yemen"
Title: Re: Updates
Post by: ggallant571 on March 11, 2017, 08:08:40 AM
One more rev and Zax will be unable to release updates!!!
Title: Re: Updates
Post by: wild.bill on March 11, 2017, 09:35:34 AM
aa, ab, ac, ...
Title: Re: Updates
Post by: ThothLoki on March 11, 2017, 10:42:24 AM
Naw, he will just switch to capital letters and make it REALLY confusing
Title: Re: Updates
Post by: ggallant571 on March 11, 2017, 10:59:04 AM
I don't think so. He is from Texas and capitalization is a third grade subject matter.
Title: Re: Updates
Post by: Zax on March 11, 2017, 11:20:30 AM
I got my education in England, but had to re-learn the language after moving to Texas.
Title: Re: Updates
Post by: ThothLoki on March 11, 2017, 11:50:15 AM
Two different languages called English
Title: Re: Updates
Post by: AuX2 on March 11, 2017, 12:34:43 PM
Ok I'm dumb.... of course y comes after x...... silly me.
Title: Re: Updates
Post by: ggallant571 on March 11, 2017, 04:30:46 PM
Dumb is using the laser to etch your significant others initials on a really sensitive body part.
Title: Re: Updates
Post by: ThothLoki on March 11, 2017, 10:08:51 PM
Dumb is using the laser to etch your significant others initials on a really sensitive body part.

kinda like this guy? http://gizmodo.com/5021368/guy-uses-laser-etch-machine-to-tattoo-himself-verdict-flaming-nutcase (http://gizmodo.com/5021368/guy-uses-laser-etch-machine-to-tattoo-himself-verdict-flaming-nutcase)
Title: Re: Updates
Post by: nottingham82 on March 12, 2017, 09:46:16 PM
Lol he did it with a co2 laser. if you need the settings, 90% power 90% speed...
Title: Re: Updates
Post by: Zax on March 18, 2017, 04:45:33 AM
Back on post #485 ThothLoki asked for a hatch option. So I wanted to give you an update, OK... a teaser.

It's still a work in progress but the theory is working well for Sketch and I will implement it as an option for tracing, so you can convert a solid filled design to a hatched job within T2Laser.

I've added a few options and have some more ideas, but if you have suggestions let me know.
Title: Re: Updates
Post by: ThothLoki on March 18, 2017, 07:41:41 AM
AWESOME ZAX!
Title: Re: Updates
Post by: ThothLoki on March 18, 2017, 01:05:08 PM
Diagonal spacing? Cross hatch?

Can't wait to try this out
Title: Re: Updates
Post by: Zax on March 18, 2017, 01:26:19 PM
I tested cross hatch but it results in dark spots at each crossing point due to double burn, but I can enable it as an option.

Diagonal is OK but performs poorly on text as you get a lot of short segments. I will probably going to add an option to exclude short segments which may help.
Title: Re: Updates
Post by: nottingham82 on March 18, 2017, 02:16:13 PM
is there a hatch spacing setting so you can say you want a hatch line every .X mm? or does it just use its best judgement on fill?
Title: Re: Updates
Post by: Zax on March 18, 2017, 03:21:48 PM
The way I have it written currently (keep in mind it may change) you select either narrow, standard or wide spacing and that is translated to 0.5mm, 1mm and 2mm gaps.

Keep in mind that this is meant to be a fast alternative to raster, which is typically 0.1-0.2 resolution so I started at 0.5 for the hatch and went up from there. I'm open to suggestions if you think I should use different values or take a different approach.
Title: Re: Updates
Post by: nottingham82 on March 18, 2017, 03:39:06 PM
that makes sense to me
Title: Re: Updates
Post by: ThothLoki on March 18, 2017, 04:53:40 PM
Same here
Title: Re: Updates
Post by: Zax on March 18, 2017, 05:56:39 PM
If I have time next week I will finish the coding for the Sketch module and then move on to the Trace feature.
Title: Re: Updates
Post by: ThothLoki on March 18, 2017, 07:48:32 PM
Thanks zax. Love the work you are doing here..
Title: Re: Updates
Post by: btcrowe on March 20, 2017, 08:46:34 AM
Is this the version with the output size rerestriction removed?
Title: Re: Updates
Post by: Zax on March 20, 2017, 09:17:36 AM
Yes, it does have that also.
Title: Re: Updates
Post by: Zax on March 20, 2017, 06:33:52 PM
Sketch Hatch is complete, it includes horizontal, vertical and diagonal (/ & \).

It's working 95% on Trace but needs some further tweaking before I am happy.
Title: Re: Updates
Post by: nottingham82 on March 20, 2017, 08:43:41 PM
haha soon sketch will be better than inkscape!
Title: Re: Updates
Post by: ThothLoki on March 20, 2017, 09:06:25 PM
Zax, when you get this working, let me know where the tip jar is
Title: Re: Updates
Post by: btcrowe on March 23, 2017, 05:13:16 PM
Hey Zax,
Thanks for everything you're doing. I have been trying to find the the latest version v1.3y. I wanted to try it without the output size limitation. All I can find is the current version 1.3y. Can you direct me to version v1.3y?
Title: Re: Updates
Post by: ThothLoki on March 23, 2017, 05:37:46 PM
Go o the first post on this thread. It should be there
Title: Re: Updates
Post by: Zax on March 23, 2017, 05:41:54 PM
That is in 1.3z, which isn't released yet.
Title: Re: Updates
Post by: Zax on March 25, 2017, 02:39:51 PM
Here's some more teasers for the upcoming Z release...
Title: Re: Updates
Post by: nottingham82 on March 25, 2017, 02:41:24 PM
I know her
Title: Re: Updates
Post by: Zax on March 25, 2017, 03:27:46 PM
I know her

 ;)

Your images are challenging for the hatch routine but look good when done, I'm not completely happy with it yet but it's getting there.
Title: Re: Updates
Post by: ThothLoki on March 25, 2017, 07:32:23 PM
Stop teasing me!  :o
Title: Re: Updates
Post by: Zax on March 27, 2017, 06:31:31 PM
It's quiet here today so I'm going to have to tease you some more.

1.3z will also add the option to use DXF colors to set the engraving order (cut sequence). This was already possible using the DXF optimizer as it would optimize based on the start point but now it can be customized exactly how you like.

OK, back to testing...
Title: Re: Updates
Post by: ggallant571 on March 27, 2017, 07:19:02 PM
Gee. I was hoping for a multi-spectral control option so I could etch the wood the same color as the laser beam.
Title: Re: Updates
Post by: Zax on March 28, 2017, 04:36:03 AM
That's version 2.0 but will be a paid option.
Title: Re: Updates
Post by: ThothLoki on March 28, 2017, 04:56:07 AM
Gee. I was hoping for a multi-spectral control option so I could etch the wood the same color as the laser beam.

Color lasering huh? Sounds complicated. Now you will need to get a blue, green and red laser attached to your machine. That way you can do some RGB mixing.

@Zax. You are worse than a peep show (ok....ok.... bad image)
Title: Re: Updates
Post by: Zax on March 28, 2017, 07:36:00 AM
Search for "color laser marking", it works best on titanium. I saw a demo a few months ago, very impressive.
Title: Re: Updates
Post by: Zax on March 29, 2017, 11:43:04 AM
v1.3z "Zambia" is released.

Here are the major changes:

Hatching for sketch and trace
Use DXF colors to determine cut sequence
Rotary mode support
Allow image resize larger than 999 mm (also added option to disable image adjustment to prevent memory issues)
Added LaserAxe firmware (non standard pin outs)
Polish language support

I also did several days of extensive stress testing on my "sender" code without issues (although this was not changed and has not been changed in a long time). This was due to a user reporting some problems with large files. I ran my test file that has >7.5 million lines of G-code several times and several other files with >2 million lines multiple times including the users file which was in velocity mode. I had no issues and all completed successfully.
Title: Re: Updates
Post by: ThothLoki on March 29, 2017, 01:08:51 PM
Thanks Zax. You just brought a bit of light to an otherwise cloudy day.
Title: Re: Updates
Post by: Zax on March 29, 2017, 01:37:11 PM
That must be the Polish language support  ;D
Title: Re: Updates
Post by: nottingham82 on March 30, 2017, 08:37:29 AM
Omg why am I on vacation at the Grand canyon!?! I could be home lasering!
Title: Re: Updates
Post by: Zax on March 30, 2017, 08:47:04 AM
Yes, I know... most of you haven't even loaded "z" yet and I'm already on to the next improvement.  ;D

Have you ever needed to combine paths?

If you do vinyl cutting then the answer is "yes" and the same is true for lasering, take the attached script font for example. Left is "normal" with each letter being a separate shape, but on the right is with my new combine paths option selected.

No settings or anything fancy, you just select the icon and the paths are combined to a single entity. You'll probably click it once and forget it exists as it's stored as a user preference so the magic will happen every time.
Title: Re: Updates
Post by: carolynsdad on March 30, 2017, 02:42:10 PM
v1.3z "Zambia" is released.

Many thanks for another upgrade Zax.
I have been meaning to ask if it is still necessary to uninstall a previous version before installing a new one?

Mike
Title: Re: Updates
Post by: nottingham82 on March 30, 2017, 02:44:11 PM
Yes you need to uninstall. It won't affect your license. Just reinstall and it will recognize your computer.
Title: Re: Updates
Post by: Zax on March 30, 2017, 02:52:08 PM
Yes, sorry but that's still necessary.

I looked at alternate installers but haven't made any decisions yet.
Title: Re: Updates
Post by: carolynsdad on March 30, 2017, 03:01:51 PM
Yes, sorry but that's still necessary.

I looked at alternate installers but haven't made any decisions yet.

Thanks, just needed to know how much I had to tell my daughter to do to take on the upgrade.

Mike
Title: Re: Updates
Post by: ThothLoki on March 30, 2017, 03:22:10 PM
Zax,

The hatching looks great! Any chance there will be any crosshatching? How about the ability to set the width of the hatching manually?
Title: Re: Updates
Post by: Zax on March 30, 2017, 04:23:38 PM
I'm glad you like it, it wasn't as simple as I first thought but I'm very happy with the results.

Cross hatching looked terrible when lasered and is slow (to render on screen and engrave). It didn't make sense so I didn't include it.

Adjustable spacing is simple, but I didn't see it necessary. Do you just want to be able to adjust between the current options, or expand the range further?
Title: Re: Updates
Post by: ThothLoki on March 30, 2017, 04:55:13 PM
I tend to use vector tracing with very close (0.1) hatching in replacement to raster. It seems to go a lot faster and look good.
Title: Re: Updates
Post by: Zax on March 30, 2017, 05:54:24 PM
Standard raster engraving at 0.1 should be the same result, except it wouldn't go around the outline unless you use Sketch Plus and trace it.

I will do some testing but as I said it would be easy to add a variable option and allow users to enter a value between 0.1 and 1 or something.

1.4 releases will be using a new naming convention, I'm sure you can figure it out.

1.4a "Asellus Borealis" is in development (that just rolls off the tongue, doesn't it  ;D ).

Title: Re: Updates
Post by: ThothLoki on March 30, 2017, 06:16:59 PM
I know it seems weird but even when I crosshatch at 0.1 in Inkscape, it cuts the time down a lot compared to raster.
Title: Re: Updates
Post by: Zax on March 30, 2017, 07:02:57 PM
When you use crosshatch is it horizontal/vertical or diagonals?
Title: Re: Updates
Post by: ThothLoki on March 30, 2017, 08:33:42 PM
Diagonals
Title: Re: Updates
Post by: Zax on March 31, 2017, 09:35:45 AM
OK, both options for cross hatching (+ & X) are added along with a custom spacing option.
Title: Re: Updates
Post by: ThothLoki on March 31, 2017, 09:46:17 AM
YOU ROCK!
Title: Re: Updates
Post by: nottingham82 on April 02, 2017, 09:03:39 AM
ooooo 1.4.  I finally am home and downloaded z!!
Title: Re: Updates
Post by: Zax on April 03, 2017, 02:44:45 PM
v1.4b "Betelgeuse" has been released (I found a bug in "Asellus Borealis" so it was rejected).

It includes the combine Sketch paths feature, cross hatching (x and +) and custom hatch spacing. I also fixed some minor issues with Trace hatching.

It is now considered the latest stable release.
Title: Re: Updates
Post by: nottingham82 on April 03, 2017, 03:02:29 PM
are you kidding me!?!? you are so fast.  I havent even tried Zambia yet!! Betelgeuse Betelgeuse.... dang nothing happened.
Title: Re: Updates
Post by: ThothLoki on April 03, 2017, 03:49:12 PM
Dang, I am spending more time installing than engraving  ;D
Title: Re: Updates
Post by: Zax on April 03, 2017, 04:35:47 PM
Well it's your fault, you keep giving me good suggestions for improvements  ;)


The hatching looks great! Any chance there will be any crosshatching? How about the ability to set the width of the hatching manually?
Title: Re: Updates
Post by: laser_cutter on April 03, 2017, 06:13:48 PM
OK, both options for cross hatching (+ & X) are added along with a custom spacing option.

Can you make a tutorial on the hatch option?

I create arial text 75 font, place on work space, generate gcode, select settings, Advance, hatch, diagonal - nothing happens

Title: Re: Updates
Post by: Zax on April 03, 2017, 07:04:24 PM
You have to select Sketch Hatch in the mode menu to enable it, then its interactive.
Title: Re: Updates
Post by: ThothLoki on April 03, 2017, 07:17:37 PM
Well it's your fault, you keep giving me good suggestions for improvements  ;)

I'm not complaining....... ;)
Title: Re: Updates
Post by: ThothLoki on April 03, 2017, 07:32:41 PM
Zax,

you said in a previous update that you added cutting ability with the grain speed change like BCL. can you explain on how to use that a little more? Maybe a youtube vid?
Title: Re: Updates
Post by: Zax on April 04, 2017, 05:16:50 AM
@ThothLoki, yes... I do need to get back to doing some more videos but for now let me try to explain.

It's actually really simple (says the developer), enable Vector Adjustment in the DXF Settings menu.

The default uses feed rate to compensate, or you can choose to use laser power if you prefer.

It expects the grain to be running left to right, or front to back with Swap XY selected.

Then the adjustment value is the percentage of change, so with the default setting (20%) if your vector feed rate is 500 it will use 600 (500+20%) for the horizontal cuts and the set rate for the cross grain cuts. It is adjusted linear so a 45° cut will use half of the adjustment (550 = 500+(20%/2) and so on.

Alternatively, you could use DXF colors to adjust the laser power or feed rate if you want manual control over which lines get a specific power. There are several options here that could also use explanation, or experimentation  ;D
Title: Re: Updates
Post by: ThothLoki on April 04, 2017, 06:17:52 AM
Thanks Zax. I will give that a shot hopefully tonight. I want to make nottingham's coaster holder and thought, hey why not try this option that T2 has that I have never used.
Title: Re: Updates
Post by: laser_cutter on April 05, 2017, 07:54:07 PM
You have to select Sketch Hatch in the mode menu to enable it, then its interactive.

I can get hatch to work in text and shapes that are created in Sketch but can not figure out hatch fill the USMC emblem from another post where you showed the hatch option.
Title: Re: Updates
Post by: ThothLoki on April 05, 2017, 08:30:56 PM
I can get hatch to work in text and shapes that are created in Sketch but can not figure out hatch fill the USMC emblem from another post where you showed the hatch option.

Quick and Dirty Tip:
1. Load picture (leave the setting at black and white)
2. go to Mode dropdown Mode --> Sketch (hatch)
3. Settings --> Advanced Settings --> Hatch Options --> select your style (vertical, diagonal, crosshatch)
4. select your spacing (wide, narrow, custom) same as #3
5. Edit --> autotrace

you should get your the file outline with crosshatching instead of the b/w
Title: Re: Updates
Post by: Stonemull on April 05, 2017, 10:16:47 PM
Oh wow, thanks you, I needed that dumbed down instructional too :)


Title: Re: Updates
Post by: nottingham82 on April 05, 2017, 10:28:01 PM
made a youtube instructional for hatching an image

https://youtu.be/vW75Y_BHvQg
Title: Re: Updates
Post by: Stonemull on April 06, 2017, 04:10:13 AM
Just be aware there is a bug in the diagonal hatching that may cause the machine to burn a line off to X9999.9 Y9999.9 so you might want to check it first. It is not occuring all the time.

The laser will head off to the top right and sit on the end stops buzzing away.
My guess is an underflow bug and it seemed to start at the line originating on the bottom left corner.
Photo attached, closest to camera is the top right.

Fairly easy to check the gcode, open in a text editor and search for "9999", mine has 17 results, options selected were
Title: Re: Updates
Post by: Zax on April 06, 2017, 04:57:38 AM
Unless you have found a problem I wasn't aware of, it is documented in the instructions, and should have been visible on the preview.

There are several things that can cause the hatch to have issues.

- If the outline is not complete, open paths (which I attempt to fix but gaps larger than your resolution setting won't repair, this typically happens at corners)
- Too close to the edge so it doesn't trace (causing above problem)
- Image size isn't an integer (so it's it's 154.3mm just resize to 154mm and the problem will be fixed, technically it does work with most non-integers but odd values or primes may cause issues)
- Some fonts are terrible and have many open points, these may not fix correctly unless sized up larger

It is more likely on diagonals (cross hatch) as shown in the attached pictures, and I made the code fairly robust in that it fixes most problems. I will continue to work on it, and can perhaps eliminate these lines but then you'll have a gap. It's better to review the result and correct as needed.
Title: Re: Updates
Post by: Stonemull on April 06, 2017, 08:01:20 AM
Hmm, well no gap on the corner, it was generated from a gerber which I can examine in great detail.

not sure what you mean by too close to the edge ? I am not sure of the absolute position but it was all in one quadrant, I use back left as origin currently, is that the usual ?

Image would have been non integer, it was originally created in an imperial grid and output as metric.

Had no text fonts on the image.

I no longer have the gerber as it was overwritten with tonights version, pretty sure it is the same as the one I uploaded earlier though.

I did keep the gcode however in case you might want to see it for yourself.

It was not visible in the preview, I only just discovered the 'view' in the laser control screen, I am not sure if it was in there.

Can I change the colour of that 'view' to anything other than yellow ? my old eyes dont do yellow well, black would be cool.





Title: Re: Updates
Post by: Zax on April 06, 2017, 08:06:56 AM
Thanks, I will take a look at the g-code.

The problem with the gaps comes when I trace the image that results from the GBR conversion.

Yellow on the preview is low power, blue is full power. Yes there are options, press R... that's rainbow colors ;)
Title: Re: Updates
Post by: Zax on April 06, 2017, 08:31:04 AM
The GBR file has a border which is touching the edge so I think that is causing the problem, if it were an image I would just add a 1 pixel border and the problem would go away. I will find a solution to prevent it from happening in the next release.
Title: Re: Updates
Post by: Stonemull on April 06, 2017, 09:18:14 AM
Ah, thanks, will have a look.

Again, I am not complaining about it, it is probably due to the ridiculous resolution requirements I am aiming for and I will not be using the hatching so it is not an issue that will affect me.
I was only mentioning in case it affected others as it could wreck an otherwise nice etching.

I am looking for a nice gcode viewer that can perhaps jog the laser and put a dot where I want, you know of anything ?
I need it to assist in accurate alignment, I am not sure how to do it yet.
Title: Re: Updates
Post by: Zax on April 06, 2017, 09:24:09 AM
I didn't take it as complaining, the opposite actually. I appreciate your feedback to help me improve the program for everyone.

You may be able to use engrave frame to help with alignment, or you can turn the laser on at low power, jog to where you need and set home.
Title: Re: Updates
Post by: ta1dr on April 06, 2017, 10:35:30 AM
Hi Zax
my pcb program is sprint-layout gerber out ok...
when import gbr for T2 I didnt see like your picture
could you test it for me ?

Title: Re: Updates
Post by: Zax on April 06, 2017, 10:55:47 AM
To look correct you may need the aperture file (areas).
Title: Re: Updates
Post by: helmuteke on April 11, 2017, 11:20:51 AM
After a few months not working with the software and install a new laser with a custom GBRL code i am very lucky
One shot give a perfect result


So congrats with the work so far
Title: Re: Updates
Post by: Zax on April 17, 2017, 11:51:05 AM
v1.4c is coming soon, it just needs another few days of testing as there's quite a few major improvements.

Support for EleksDraw, EleksEgg and other machines (including servo and CoreXY)
Added Sketch Plus for DXF and Trace (now you can overlay Sketch on your vector or trace results)
Added Force Extents option for frame to the menu
Option for 1/10th jog increments
Eliminated "odd" hatch lines from being generated (much more robust now)
Add hatch and fill (vector-to-raster) to DXF
Reduce "noise" option for tracing (useful with the EleksDraw)
Fixed several Gerber and PLT format issues (kicad)
Low buffer mode added (for debugging purposes)
Title: Re: Updates
Post by: Stonemull on April 17, 2017, 04:21:33 PM
Now you're just teasing..
Title: Re: Updates
Post by: Zax on April 19, 2017, 03:12:22 PM
v1.4c "Capella" has been released.

In addition to the list above, it also includes Grbl 1.1f w/7.8kHz PWM (high freq) and a rapid frame option.

Please let me know if you find any issues.
Title: Re: Updates
Post by: ThothLoki on April 19, 2017, 07:10:26 PM
what are your suggestions for someone like me without a PWM laser to upgrade to 1.1f? is it needed for me?
Title: Re: Updates
Post by: Zax on April 20, 2017, 05:23:57 AM
I would say yes, you don't need TTL/PWM to use any of the features.

The hatched or filled DXF's are a nice addition, adding Sketch to a DXF or Trace is also useful (once someone figures out how to use that, it's tricky).
Title: Re: Updates
Post by: nottingham82 on April 20, 2017, 07:57:38 AM
so I tried 1.1f and my laser had a lot more power at lower levels.  When I tried to do engrave frame at 50 out of 255 power it burn the wood instead of just showing me the outline like it usually does.  I had to turn it down all the way to 1-5 to get a true outline without burning. Havent tried anything else yet though.
Title: Re: Updates
Post by: Zax on April 20, 2017, 09:33:21 AM
If you don't have a TTL laser that makes sense, the laser driver is not switching fast enough so basically staying on longer and burning more. At 255 it will be the same, but the curve is different.
Title: Re: Updates
Post by: ThothLoki on April 20, 2017, 09:54:27 AM
Ok. I will try it. I am just curious if 1.1f will offer us non ttl/pwm folks any benefit and only make us relearn building the wheel. I love progress, but just am wondering if 1.1e is "good enough"
Title: Re: Updates
Post by: Zax on April 20, 2017, 10:01:58 AM
1.1e is the standard (default) firmware. 1.1f high frequency was requested so I compiled it and included it as a custom option.
Title: Re: Updates
Post by: ThothLoki on April 20, 2017, 10:16:45 AM
So, pretty much 1.1f will be better for machines running faster than 16MHz? I can't wait to find a replacement to the nano that is 5v tolerant.....
Title: Re: Updates
Post by: Zax on April 20, 2017, 10:21:43 AM
The PWM frequency should not matter for most drivers, 1kHz is fairly standard so that's the default but I know some like the J-Tech laser requires 7.8kHz.

Grbl can do 62.5kHz (no pre-scaler), 7.8kHz (1/8), 1.96kHz (1/32) or 0.98kHz (1/64). You just compile with the setting you want.
Title: Re: Updates
Post by: Zax on April 22, 2017, 03:17:34 PM
I've changed the deployment of T2Laser to online instead of a local folder.

So once you install v1.4d (link below) you will be notified of updates and can automatically install them (without uninstalling, losing your settings or profiles :D ).

You can install from here: https://t2laser.blob.core.windows.net/install/publish.htm

Windows may give you some warnings about it being an untrusted application or block the download but you should be able to continue and allow the install. If not, go to the download thread in my signature and install from there.

If you have questions or comments please let me know, this is new to me and I may need to tweak settings.

A big thank you to nottingham82 for his help in testing the web deployment and upgrade feature works.
Title: Re: Updates
Post by: nottingham82 on April 22, 2017, 03:34:19 PM
you are welcome zax.  attached is the block windows 10 threw up for me.  I was able to bypass it by clicking where it says "more info"
Title: Re: Updates
Post by: Zax on April 22, 2017, 04:08:27 PM
I'm sure there will be growing pains with this method but in the long term I think it's a better solution.
Title: Re: Updates
Post by: ThothLoki on April 22, 2017, 04:46:07 PM
Agreed
Title: Re: Updates
Post by: mauriceman on May 01, 2017, 04:17:25 AM
Hi folks, the Win7 laptop I use for T2laser is offline most of the time (wifi doesn't make it to the basement). Any issues installing via the new method while online and then taking it off for the duration? Is there an easy way to determine when the year license is up?

Thanks, Maury
Title: Re: Updates
Post by: Zax on May 01, 2017, 04:37:13 AM
No issues being offline, you won't get the automatic notification of updates of course but could always take it up to a WiFi signal and start T2Laser when you want an update.

I was planning to make an official announcement for this, T2Laser now includes FREE minor updates for the life of the licence. So any updates after the decimal point are included at no charge, version 2.0 would be a new major version and require an upgrade license.
Title: Re: Updates
Post by: ThothLoki on May 06, 2017, 08:27:37 AM
Hey Zax. I have another suggestion if you open to it. Honestly, I do t know how hard it would be. I am doing a 2hr raster as I type this.

It would be really cool to have a real time simulation of where the engraving process is on the computer screen. Pretty much your simulator that shows where the gcode is at. The percentage and time to completion is great, but I notice I keep lifting my enclosure up to see where it's at.
Title: Re: Updates
Post by: Greenebbs on May 06, 2017, 09:35:28 AM
Hi, My machine died, got new one need new reg, code.- Zax
[/quote]
Title: Re: Updates
Post by: nottingham82 on May 06, 2017, 12:02:44 PM
send zax a private message with your circumstances and he will sort it out for you.  I think he is traveling though so dont expect a response today. 
Title: Re: Updates
Post by: Zax on May 07, 2017, 07:48:05 AM
I'm back today  8) and Greenebbs purchased the license to get his new PC running.
Title: Re: Updates
Post by: nottingham82 on May 12, 2017, 12:34:41 PM
just noticed you cant do vertical and horizontal hatches.  You can do vert or horiz or crosshatched which is at an angle.  Any thought of doing an adjustable angle on the cross hatch so you could make it vert/horiz at the same time?
Title: Re: Updates
Post by: Zax on May 12, 2017, 01:17:31 PM
Of course you can... now figure it out  ;D (hint: same way you swap the / to \, actually I posted using this to do a grid)
Title: Re: Updates
Post by: nottingham82 on May 12, 2017, 01:53:13 PM
OMG you hate me! haha ok got it.... i'll remake the video!!!!!
Title: Re: Updates
Post by: nottingham82 on May 12, 2017, 03:10:39 PM
I know you think we dont read the manual but I totally did right before making the video to be sure I wasn't missing something and I completely missed the right click part!  I had thought you had thrown this wasteboard idea out there before so i was surprised when I couldnt figure out the 1 step solution. 
Title: Re: Updates
Post by: Zax on May 12, 2017, 05:01:50 PM
I don't know if it's in the manual but if not just call it a hidden feature  ;D
Title: Re: Updates
Post by: nottingham82 on May 12, 2017, 05:10:31 PM
hahah its not hidden!! I'm just blind
Title: Re: Updates
Post by: Zax on May 12, 2017, 05:12:08 PM
I saw your "unsanctioned" video for making a grid, really good.
Title: Re: Updates
Post by: ThothLoki on May 12, 2017, 05:18:40 PM
Here here!
Title: Re: Updates
Post by: pedwards2932 on May 14, 2017, 06:52:16 AM
I have v1.4g....is this the latest?   When I select check for update it says I am using the current version.  If you make an update now it will notify me.....Correct?
Title: Re: Updates
Post by: Zax on May 14, 2017, 08:31:12 AM
Yes, that's the latest version and it will notify you when an update is available. You get the choice to install it which is now seamless (well it's supposed to be) or you can choose to continue using the version you have.

The reason I added the manual "check for update" button is if you decline the update it won't check again for 1 month (so as not to be annoying) so if you decide the next day you want it then you can click that to get it.
Title: Re: Updates
Post by: ThothLoki on May 16, 2017, 09:03:09 PM
Yup, i am an idiot. I was still on 1.4c
I finally upgraded. Time to unleash the T2!!!!
Title: Re: Updates
Post by: Tribo on May 19, 2017, 09:27:11 PM
To upgrade version 13x to 14d I just install it over?
Title: Re: Updates
Post by: ThothLoki on May 19, 2017, 09:35:58 PM
You need to uninstall the old one before you install the new version. Your license will be maintained if you purchased one
Title: Re: Updates
Post by: Zax on May 20, 2017, 04:13:56 AM
v1.4d and higher are deployed via Microsoft Azure. When updates are available you will be notified and they install automatically.
Title: Re: Updates
Post by: Zax on May 20, 2017, 04:16:01 AM
v1.4j is currently in development, it adds an image crop feature, auto-crop sketch to extents and the aussie z-jog mode so far and I plan to add another 1 or 2 smaller items from my to-do list before going to beta testing and final release.
Title: Re: Updates
Post by: ThothLoki on May 20, 2017, 06:45:03 AM
Zax, do you update the manual for each version? I noticed some times are hard to impossible to dine in the manual.
Title: Re: Updates
Post by: Zax on May 20, 2017, 08:28:02 AM
Yes, as I add a feature in code it is documented in my change log and added to the manual (which is technically Microsoft Help now).

I'm not saying I don't sometimes miss a feature but if you can't find something or it needs clarification let me know and I will do my best to update it.

The new deployment is supposed to only update files that have changed but I've had one report that the profiles are still being lost. Anyone else notice this?
Title: Re: Updates
Post by: Stonemull on May 20, 2017, 05:16:29 PM
If that was me, I did the 1.4c to 1.4g update as well which was probably where it lost profiles, I did not create any custom ones in 1.4g so I have no feedback on the web deployed 1.4h.
Title: Re: Updates
Post by: Zax on May 20, 2017, 06:32:59 PM
No, it was someone else but I would like to hear from others to confirm.
Title: Re: Updates
Post by: Zax on May 25, 2017, 03:00:59 PM
I have pre-released v1.4j which should be called the Stonemull version as I think most of the improvements were his suggestions.

If you want to update, click "Check for Updates". In future this feature will require a password, which I will provide to "approved guinea pigs" ;D (you can call yourselves "beta testers" if you prefer).

Once the pre-release becomes an official release everyone will get the message that an update is available, usually a week or two later but it depends how much time I have to test and if any unintended features are found.

So what's new, well now you open the manual (Shift-F1) and click the Change Log section to see what's new but here's the details.

Image Crop, does what you would expect. Click the first corner and then the second and your image is cropped.

Crop sketch to extents. You can do this in Sketch with the Resize Canvas button and then click the center image to automatically set the change values to the extents, or you can just enable the option in the Advanced Settings menu.

Aussie Z-jog (also useful for those that wear feet prisons).

Resize "trace" with enhanced detail. It's almost impossible to get good trace results from small images, so instead re-size the trace result and you'll get much improved results, see the attached. Left is the new version (did I need to say that?).

Profiles, the available "slots" have been increased from 6 to 12 and now you can backup/restore these and also use all 24 if you want by setting 12 and backing them up and then switch between them using "use backup" and "load profiles".

I'm still learning the new deployment method so please let me know how the update process works and if you have any issues, and of course if the new features work correctly.
Title: Re: Updates
Post by: Stonemull on May 25, 2017, 08:04:14 PM
You beauty.
Not had any laser time for a week, been 3D printing and fixing stupid car.
Will have a look shortly.
Title: Re: Updates
Post by: ka4wwv on May 26, 2017, 03:37:54 AM
The update process is the best I have ever encountered!  Not an issue, just works.  Thanks Zax.
Title: Re: Updates
Post by: Zax on May 26, 2017, 04:22:09 AM
That's great to hear ka4wwv, thanks for the feedback.

@Stonemull I understand life getting in the way of the fun, actually my 3D printer needs some love soon as I have a few projects I want to make.
Title: Re: Updates
Post by: Stonemull on May 26, 2017, 05:48:48 AM
updated .. too easy.

Lost my profiles again of course, forgot to write them down, doh !
No biggie, only had one setup.


Title: Re: Updates
Post by: Zax on May 26, 2017, 06:34:40 AM
That should be the last time as I added the backup/restore options, unless you use all 24 slots in which case you would lose the "current" 12.
Title: Re: Updates
Post by: Stonemull on May 26, 2017, 07:59:23 AM
Heh I figured that would be the case.
Couple of observations.

I noticed the Rotary Axis enable/disable has changed. Originally I could not turn it on, it appeared greyed out.
Close laser control and reentered it and then I could enable it but no longer disable, till I closed laser control again.
It looks deliberate. Just thought i would mention it in case it isn't.

The help screen sit over the top of the main screen but the laser control window takes priority, drives me nuts cause I have help open on my second monitor and go to move the main screen over and it disappears, or you try to open it in the taskbar and it just doesn't appear till you minimise help.






Title: Re: Updates
Post by: Stonemull on May 26, 2017, 08:52:04 AM
Hmm, previous post greyed out rotary enable appears to have fixed itself.

Looks like debugging is enabled for the laser and feed rate right click override ?
Cause cannot override ..
Title: Re: Updates
Post by: Zax on May 26, 2017, 09:48:33 AM
Rotary is disabled (greyed out) unless you are connected to the machine, as it needs to update settings.

I don't see any issue with the laser or feed rate overrides. Do you have G-code loaded?

The help screen driving you crazy makes sense, it's a Microsoft system and I just tell it to open (Help.ShowHelp). I use the exact same command in both windows so it's beyond my control, but I do see a slightly different result depending when you open it. Try opening the help in the design windows, then when you go to the laser window it behaves correctly - you can have either focus to the front. I'm guessing they do this deliberately so the help is always on top of the window that launches it.

Title: Re: Updates
Post by: Stonemull on May 26, 2017, 06:03:00 PM
Ah ok, at the time I thought it was connected but the baud rate was wrong, I had it on 250k fom playing with something else. So it probably turns off if not receiving the 'ok' I guess.

Had no gcode loaded cause was looking at rotary steps/rev of 32704 (geared stepper)  and using a diameter of 50/pi so a 50mm jog did one rev. Grbl crashes and reboots lol. Even a rapid feed rate of 1 was too fast for the stepper, tried fractional feed, no go, so I was trying to override feeds to see how slow I coukd go.
However a 5mm jog wirks fine so better off leaving fast feed on 1000+ and letting grbl acceleration take care of the rest or I will muck around with max step rates in grbl. (an autoload change in rotary settings woukd be lovely, hint hint)

Fair enough its damn MS fault. I can relate to that.

I did write 'cashew' on a cashew. I love the smell of burning nuts in the evening.


Title: Re: Updates
Post by: Zax on May 26, 2017, 06:28:42 PM
I'm not sure what you mean by "autoload change in rotary settings would be lovely"?

It may be necessary to reduce the microstepping to get a reasonable steps per mm.
Title: Re: Updates
Post by: Stonemull on May 26, 2017, 07:25:14 PM
If I use $111 = 100 then I can do 50mm jogs, so a full rotation.
I am using one of those $2 2BYJ motors for a rotary pen spinner, just making up fittings atm.

I meant an area in rotary config where a setting like $110 could be saved and loaded up when the $101 is changed.
Title: Re: Updates
Post by: Zax on May 27, 2017, 05:45:17 AM
You could use a profile to load the max feed rate, it doesn't matter what $110/111 are set to providing you set the rapid to the max you want to use.
Title: Re: Updates
Post by: Stonemull on May 27, 2017, 06:20:00 AM
Heh, I tried '1' as the feed rate and it was too fast :)
Tried 0.1 but it rounded up to 1.
thats the problem with a lil motor and 32768 steps/rev

Title: Re: Updates
Post by: Zax on May 27, 2017, 06:34:34 AM
The only solution in that case is to change the microstepping on the driver.
Title: Re: Updates
Post by: bob2299 on May 27, 2017, 08:38:52 AM
This is my 1st try with including a quote in a post, hope I have it right.

Resize "trace" with enhanced detail. It's almost impossible to get good trace results from small images, so instead re-size the trace result and you'll get much improved results...

I like the looks of what this resize feature does, but not having success with using this feature.  Not sure of what steps  sequence to follow.

Bob
Title: Re: Updates
Post by: Zax on May 27, 2017, 09:09:51 AM
Well there's not really anything special you need to do, it should be enabled by default.

Trace the image (at full size) and then afterwards click the output size icon and set the size you want. The results are far superior to resizing the image (smaller) and trying to trace from that.

If your image is already the size you want then you wouldn't need to resize anything, although if it's very small the trace results may be better if you scale up the image first and then down-scale the trace but you can't make data from nothing so it's probably not going to help much.
Title: Re: Updates
Post by: Stonemull on May 27, 2017, 09:26:13 AM
I tried this last night on a tiny image and was super impressed with the results Zax, I was expecting it to turn into an aliased mess and it was great.
So well done on whatever algorithm you used.
Title: Re: Updates
Post by: Zax on May 27, 2017, 09:30:17 AM
Thanks. I have a background in image processing (video compression) so I wrote my own algorithm which also removes artifacts from jpeg compression.
Title: Re: Updates
Post by: Stonemull on May 27, 2017, 09:37:48 AM
You should have called it Pied Piper.
Title: Re: Updates
Post by: Zax on May 27, 2017, 09:53:43 AM
Haha... yes!
Title: Re: Updates
Post by: Stonemull on May 31, 2017, 11:54:05 AM
Finally got a chance to load a gerber and have a play Zax, an annoying gerber with a 100mm or so offset in both the X and Y, it was just to see how the plotter performed, test went well..
The new auto-crop sketch and use extents for frame combo clipping mode is awesome, I want to thank you so much for adding it, it made life very very easy.

It does clip the far right edge off of pads, but I don't care as I can a) work around it and b) its only a tiny bit.
just thought you might want to look into it. I don't care if you dont want to mod it. but I am getting the feeling you are a perfectionist like me with code.
I generally print with pcb edge cuts enabled so I can see where to cut.

I have seen the top and right edge cut lines come out half width, so I think you trimming 1 pixel off of each too much.

a few screengrabs attached so you can see what I mean. The green one is kicads gerbview.

Actually after looking at the file, it wasn't the 'use extents' that clipped and its not the right edge, I forgot i rotated it... it is the top edge.

I did not post this to whine, I just posted to thank you very muchly, I just thought I might as well document it for you while I had it all open.



Title: Re: Updates
Post by: Zax on May 31, 2017, 01:51:21 PM
Thank for the feedback. I was aware of the rounding that can cause a pixel or 2 to be removed from edge and will have a look at changing it to roundup instead but that may result in an extra couple of pixels. You will always have an error due to the conversion.

Your PCB work is outstanding. I saw your YouTube mentioned it was done with T2Laser. I really appreciate any mentions as my advertising budget is $0 so word of mouth is everything.
Title: Re: Updates
Post by: Stonemull on May 31, 2017, 02:21:52 PM
I have spread the word slightly so far on youtube, thingiverse, aliexpress, banggood, reddit and imgur that I can think of offhand. Not enough by any means to spam it, but I think you are creating a seriously useful tool and the more people pay for it, the more likely you are to develop it for my purposes, so it is not entirely for your benefit, more for my own selfish reasons :)
Besides, a word costs nothing so happy to help. I know the power of word of mouth.

extra pixels are no hassle, I cannot align by eye physically using the laser better than 0.1mm I don't reckon, the sparkle is misleading, I would rather a tiny whitespace any day over a clipping and I simply don't think it would ever be an issue.
Title: Re: Updates
Post by: ThothLoki on June 01, 2017, 08:46:51 PM
Zax, got a dumb question for you. If you put anything in ( ) in the gcode, i am assuming the engraver does not react to it? Is that the equivalent of comments?

I wonder if it is possible to also include the name of the .nc file in the "comments" section of the gcode
Title: Re: Updates
Post by: Zax on June 02, 2017, 04:24:15 AM
They're not really comments, I'm using it as a header section so when you reload G-code T2Laser knows what settings you had for start point etc.

If you put something else in () it would be ignored so I guess it could be used like a comments section.

If you haven't saved it, I wouldn't know the .nc name to add but I could add the image or vector file name it came from.
Title: Re: Updates
Post by: ThothLoki on June 02, 2017, 06:43:20 AM
Thanks Zax. That's what I figured. Having something that indicates what files is being burned would be nice. Most of the time, it is not a problem but when I am working on many different files that last .5-3 hours, I end up forgetting what I am working on  :P. It's not a big deal, cuz I can just lift the box and look at the work 8)
Title: Re: Updates
Post by: duck4life on June 02, 2017, 02:48:13 PM
Quote
Thanks Zax. That's what I figured. Having something that indicates what files is being burned would be nice. Most of the time, it is not a problem but when I am working on many different files that last .5-3 hours, I end up forgetting what I am working on  :P. It's not a big deal, cuz I can just lift the box and look at the work 8)

I'm new to the laser/ hobby cnc scene but have worked with industrial cnc machining center for years. We use comments () all the time . It is great for things like tool lists, setup instructions, leaving funny easter eggs in the middle of a program for your buddy to find ...anything

We comment things out to "delete" something without really removing it, comes in handy when you make a mistake when hand editing and need to undo something  ;D

I like your idea, I think I'll be adding some setup instructions to any jobs I'm going to be saving to run again later
Title: Re: Updates
Post by: Kunaphil on June 08, 2017, 06:49:00 PM
Zax,

I lost my pc today.  It died.  What do I need to do to get my software back after I get a new pc?
Title: Re: Updates
Post by: mrehmus on June 08, 2017, 09:57:13 PM
You can do what I did if the C Drive is still OK.

Either the processor or the motherboard died on mine. I bought exactly the same processor and motherboard and installed them. Microsoft wanted me to re-register Windows 10 and when I said I had a legal copy, they asked if I had changed hardware (different serial number on the processor I think). I replied yes and they validated the installation. I did not lose any software including BCL.
Title: Re: Updates
Post by: Zax on June 09, 2017, 05:07:00 AM
@Kunaphil send me an email when you get it fixed or replaced and I will walk you through the steps.
Title: Re: Updates
Post by: Kunaphil on June 13, 2017, 06:03:24 PM
Zax,
I finally got my pc running.  Can you help me out with getting T2 running again?

Thanks,

Phil
Title: Re: Updates
Post by: Zax on June 13, 2017, 06:15:22 PM
Yes, I will send you instructions. Please PM me your email address.
Title: Re: Updates
Post by: ThothLoki on June 13, 2017, 07:31:00 PM
Zax. Got another feature request.

In the trial version, when generating the gcode, can we get an additional eta on what the full gcode file would be? I have the trial version on a different computer to do editing and would like to know my real burn time.
Title: Re: Updates
Post by: Zax on June 14, 2017, 04:46:08 AM
I can't do that because the full G-code is never generated so it has no way to calculate the run-time.
Title: Re: Updates
Post by: wild.bill on June 14, 2017, 07:56:25 AM
There is an update that I would like to see, but I am not sure it would help anyone other than me. I like T2 because of its ability to engrave graphics, so I have been using it with my small CNC working to get simple graphic images into wood.

Using the CNC mode in T2 I set the ZERO position on the Z axis and tell it how deep to cut. When T2 is moving the head it moves back to the ZERO position and moves. It would be nice if there was a safe move height that could be set more than the ZERO position so the bit does not drag a little on the surface being cut.

My workaround for now is set the ZERO position 1mm above the real surface and add 1mm to the cut depth. An extra step and can allow a mistake to sneak in.
Title: Re: Updates
Post by: Zax on June 14, 2017, 09:36:05 AM
@wild.bill That's a really good suggestion, I've added it to the "list".
Title: Re: Updates
Post by: wild.bill on June 14, 2017, 10:37:25 AM
I'm glad that you like the idea. I am going to start another thread in the projects area to show what I am trying to accomplish.
Title: Re: Updates
Post by: ThothLoki on June 14, 2017, 12:42:33 PM
I can't do that because the full G-code is never generated so it has no way to calculate the run-time.

Thanks anyway Zax. Guess I keep on keeping on
Title: Re: Updates
Post by: Zax on June 14, 2017, 05:31:22 PM
OK, it's time to tease you again  ;D

v1.4k is now in testing and expected to release early next week (depending on issues I find).

Here are the highlights...
changed hatch max spacing to 50 (as people are using it to create grids which wasn't it's primary purpose but works)
added Russian language (I know you can't wait for this one)
added Korean language (this required a bit more work but sure looks cool)
fixed bug with Polish selection
password for beta users (it allows early adopters to install before the masses)
aggressive g-code cleaner (fixes some common problems with imported G-code that wasn't generated for Grbl)
matrix copy (step and repeat)
sketch crop extents rounds to mm
added file name to g-code header
add custom buttons for laser control (run user editable g-code)
"splash" screens
CNC Z-safe height (defaults to -5 mm)
CNC depth per pass
Title: Re: Updates
Post by: Stonemull on June 14, 2017, 08:28:15 PM
Awesome.
I didn't know you spoke so many languages.
Title: Re: Updates
Post by: ThothLoki on June 14, 2017, 08:31:41 PM
Awesome.
I didn't know you spoke so many languages.

I bet klingon is next.
Title: Re: Updates
Post by: Stonemull on June 14, 2017, 08:41:29 PM
I bet klingon is next.

qID SoH Hoch tlhIngan 'oHbe' ideal technical discussions DISov Hoch loy jIH.
Title: Re: Updates
Post by: nottingham82 on June 14, 2017, 08:46:49 PM
am i the only one excited for splash screens?  T2 Laser bling!
Title: Re: Updates
Post by: ThothLoki on June 14, 2017, 09:35:50 PM
qID SoH Hoch tlhIngan 'oHbe' ideal technical discussions DISov Hoch loy jIH.

Sorry, I should have said Galactic Basic (Star Wars Fan here!!!)
Title: Re: Updates
Post by: ThothLoki on June 14, 2017, 09:37:41 PM
qID SoH Hoch tlhIngan 'oHbe' ideal technical discussions DISov Hoch loy jIH.

Wow, I am sad. What is more sad than me is there is an actual Klingon to English translator website. ;D
Title: Re: Updates
Post by: Stonemull on June 14, 2017, 10:28:26 PM
Wow, I am sad. What is more sad than me is there is an actual Klingon to English translator website. ;D

oh .. i didn't know, I am fluent.
Title: Re: Updates
Post by: Zax on June 15, 2017, 07:55:48 AM
I received a PM asking what "add custom buttons for laser control (run user editable g-code)" was.

These are user editable buttons (macros) that you can use to run a few lines of G-code.
Title: Re: Updates
Post by: Stonemull on June 15, 2017, 08:48:15 AM
more awesome !
thats Ramps boards right there..


I am going to be hacking grbls probe later...
Title: Re: Updates
Post by: wild.bill on June 17, 2017, 07:58:02 PM
I found something else today with the CNC mode. I am about to set up my spindle to be controlled by the controller so I took a look at the nc code created in CNC mode.

I have included the start of the code generated. In the header it says Laser Power is 255 but when the M3 is actually send there is no S value included. It would be nice to be able to set the spindle speed. For now I will just use the manual gcode command to set the value that I want.

( Generated by T2Laser )
(  DXF2Gcode for Grbl  )
( Start Point: Center  )
( Frame Mode : Abs.    )
( X Maximum  : 52      )
( Y Maximum  : 51.8    )
( Laser Power: 255     )
( Vector Rate: 500     )
( Rapid Feed : 2000    )
G21
G90
F500
M05
G00X0Y0F500
G92X25.981Y25.919
G90
G01 X25.978 Y51.84 Z0 F2000
M03  <<<<<<<<<<<<<<<<<<<<<<<<<<
G01 Z1
G01 X24.888 Y51.84 F500
Title: Re: Updates
Post by: ThothLoki on June 17, 2017, 09:19:30 PM
Zax, got another request.  Can we have an option to do a engrave border with laser on at a faster speed than what is set for the project?

I have a project to cut out a design on plywood and have the speed set at 100. Instead of setting it at 1000 to trace and then go back to reset the speed back to 100, I am wondering if we can have an option to set the trace border at rapid speed?
Title: Re: Updates
Post by: Stonemull on June 18, 2017, 12:05:28 AM
I did some pens for dad today, he us a happy chappie.
Noticed one minor issue with the rotary settings page, well one little issue and a feature request.
I kept having to change setting for different diameter pens, which means exiting and reentering rotary page, would be nice to have an option to just set a new diameter.
Which leads to the issue .. changing just the diameter and then 'ok' does not set the new setting, you have to click on say circumference to get it to actually set the diameter and you cannot tell it is incorrect unless you exit and re-enter the rotary page.
Caused one pen to have a squished australia.
Apart from that, they came out great .. used 32768 steps/rotation for the 2BBYJ motor, not even sure if correct but its close enough.

Tasmanian oak .. 1500/200/0.1 .. exceot for map of australia that was done st 0.05 resolution.



Title: Re: Updates
Post by: Zax on June 18, 2017, 04:18:20 AM
there is no S value included.

True. In CNC mode the usual spindle value (internal to T2Laser) is used for Z-depth.

If for example your DXF has orange shapes that would usually be 60% laser power it is instead going to translate that to 60% of the set Z-depth. This is now even more important as you can set depth per pass and the safe z-height.

I could add a separate Spindle Speed variable though, let me see if that's as easy to implement as it seems. If it is I will put it in the next release.

Thanks for the insight, my CNC is larger and uses a 110V trim router which has a speed controller (not controlled) and is only switched on/off by software.
Title: Re: Updates
Post by: Zax on June 18, 2017, 04:22:32 AM
trace border at rapid speed?

Wish granted, look in the menu! (it's been there a while)

FYI: Some versions of Grbl automatically disable the laser with rapid moves.
Title: Re: Updates
Post by: Zax on June 18, 2017, 04:26:28 AM
minor issue with the rotary settings page, well one little issue and a feature request.

It looks like this features is getting some good use, those are really nice.

I will take a look at the recalculation issue, should be simple to fix. I understand why it would be easier to change the diameter outside of the feature pop-up but I don't think that's an easy one since all my code is within that form and trying to change it external will create more problems. Sorry, but I think you'll have to live with the extra "clicks" for now.
Title: Re: Updates
Post by: Stonemull on June 18, 2017, 04:33:08 AM
No worrys, thanks for looking.
Title: Re: Updates
Post by: nottingham82 on June 18, 2017, 07:05:50 AM
Hey stoney. Did you do the Australia as a vector or a raster? It looks like a raster but I bet a vector using auto trace would have turned out cleaner. I can't wait to get my rotary set up.  Maybe I'll get to that project next weekend.

I could be wrong... I may be seeing the wood grain lines
Title: Re: Updates
Post by: wild.bill on June 18, 2017, 07:18:44 AM
...
Thanks for the insight, my CNC is larger and uses a 110V trim router which has a speed controller (not controlled) and is only switched on/off by software.
...

No problem - I actually have two CNC's and the large one does use a trim router with air assist, mist lube and vacuum and with all those gets quite loud.

The smaller one (A3 size) has a 500W spindle that actually runs at up to 48 volts and is much quieter and nice for small jobs. I can sit and work without hearing protectors on. Its control/power supply as an input for a pot (variable resistor) or 0 - 10 volt input to control speed. I have a little board that takes TTL PWM and translates it to the output voltage.

I have been using Estlcam to play with some 3D work and when setting up a tool you set spindle speed, and it puts that speed value into an s command for m3. That is what got me to thinking about the variable speed for the spindle.
Title: Re: Updates
Post by: Zax on June 18, 2017, 08:08:45 AM
Re.: http://benboxlaser.us/index.php/topic,113.msg26482.html#msg26482

OK... it's alive!

v1.4k has been released, and includes the previous changes and those requested above. You can set a spindle speed as well as a dwell for the spindle to get up to speed. The Z-safe height feature was also added.

If you want to test it, click "Check for Update" and enter the magic password: jericho

It will release to everyone (without needing to click the link or enter anything) automatically in a few days to a week, after more extensive testing and feedback.

Please provide your feedback, especially if you requested the feature. Thanks!
Title: Re: Updates
Post by: Stonemull on June 18, 2017, 08:29:48 AM
Hey stoney. Did you do the Australia as a vector or a raster? It looks like a raster but I bet a vector using auto trace would have turned out cleaner. I can't wait to get my rotary set up.  Maybe I'll get to that project next weekend.

I could be wrong... I may be seeing the wood grain lines

Raster, deliberately, simply typed the text in t2 sketch and hit the fill button.
Vector woukd look horrible on my rotary axis, the $2 geared stepper I am using has a few degrees of backlash slack in the shaft and so thin horizontal movements would be lost if it changed direction.
Title: Re: Updates
Post by: wild.bill on June 18, 2017, 11:06:02 AM
Re.: http://benboxlaser.us/index.php/topic,113.msg26482.html#msg26482

OK... it's alive!

v1.4k has been released, and includes the previous changes and those requested above. You can set a spindle speed as well as a dwell for the spindle to get up to speed. The Z-safe height feature was also added.

If you want to test it, click "Check for Update" and enter the magic password: jericho

It will release to everyone (without needing to click the link or enter anything) automatically in a few days to a week, after more extensive testing and feedback.

Please provide your feedback, especially if you requested the feature. Thanks!

I am about to go out for the night, but I did generate some Gcode and it looks exactly the way I would expect. Will fire up the CNC tomorrow.

Thanks
Title: Re: Updates
Post by: wild.bill on June 19, 2017, 06:56:26 AM
Still testing but have some early results.

Vector mode all the cutting is fine, safe travel works great.

In Raster mode the safe travel does not work, still moving at Z0.

Also any time CNC mode is enabled the view screen does not show anything.

Back to testing, going to install my board and test the variable spindle next.

Title: Re: Updates
Post by: Zax on June 19, 2017, 07:33:58 AM
Thanks for the feedback wild.bill, I appreciate your testing.

Raster mode is not supposed to use safe Z or multi-pass features. It is designed for 3D CNC machining so you actually want it to skim the surface, it also doesn't plunge the same as the 2.5D (vector) CNC mode. It constantly changes Z as it mills to generate a true 3D result.

The view works normally for me, what settings are you using for Z-depth etc?
Title: Re: Updates
Post by: wild.bill on June 19, 2017, 07:54:08 AM
OK with the safe travel for raster mode. What I did see is a line from home to where the raster was going to start so I got etching for all movement.

I run my machine like I am down under -- so that could be leading to the view issue.
-.3 cut depth and +1 for safe travel.

Get the variable spindle mode tested. I vector mode it works fine but in raster mode the spindle is never turned on with any setting. If I edit the Gcode and add the S argument to M3 it works fine.
Title: Re: Updates
Post by: Zax on June 19, 2017, 10:22:58 AM
OK, that explains it. I always use positive down. I will fix the view so it works with negatives.

After thinking about raster I decided to make it work the same way, you would not want to use much of an offset for Z-safe height but it does now support it and also the spindle speed is used the same way too.

I also fixed a copy/paste error I found related to one of the menus, nothing major.

The changes will be published before the official release.
Title: Re: Updates
Post by: Zax on June 21, 2017, 06:09:43 AM
I have corrected the "view" so it works with negative values and the other changes are complete (use spindle speed and safe-z for raster CNC).

I also added tool change code, which I guess you could use for CNC but is really designed for the EleksDraw and changing pens. It splits the output G-code by DXF color and inserts M6 T#. Since Grbl doesn't support M6 (tool change) I intercept in my sender and handle them correctly.

I will do some more testing today and then formally release it - so if you've found any issues or have inputs let me know.

Thanks!
Title: Re: Updates
Post by: QtProgrammer on June 22, 2017, 03:25:03 AM
After update to v1.4k I get 'Index was out of range. Must be non-negative and less than the size of the collection.' when oressing 'Control Laser...'

T2Laser Controller window open everything is little bit out of place like in this image:

http://bayimg.com/pAIMdaAGN (http://bayimg.com/pAIMdaAGN)

Unable to connect to the laser no matter what I do
Title: Re: Updates
Post by: Stonemull on June 22, 2017, 06:03:40 AM
Well it is a beta :)

Suspect that is the com port area, mine has been opening up as an unpopulated combobox and I have to manually type a com port in, thats if the com port area shows up, a few times it has just been blank in that whole region, no comport or baud rate.

Zax, is there any easy way to rollback to a previous version ?
Title: Re: Updates
Post by: wild.bill on June 22, 2017, 06:33:38 AM
Well it is a beta :)

Suspect that is the com port area, mine has been opening up as an unpopulated combobox and I have to manually type a com port in, thats if the com port area shows up, a few times it has just been blank in that whole region, no comport or baud rate.

Zax, is there any easy way to rollback to a previous version ?

That is strange because I had it working fine on 2 computers. The first time startup I needed the drop down to get the port and after that it auto connected with no issues.

Title: Re: Updates
Post by: Stonemull on June 22, 2017, 06:45:46 AM
It worked fine yesterday, then I started it up with its port open elsewhere I think, disconnected but just had a blank region above the jog buttons.
Turned off autoconnect, closed it, reopened it. I think it opened ip with no baudrate selector a few times (I had it on 57600 for a different grbl), after a few closes and reopens I got a baud rate box back but not had a com port box prefilled since, I havevto manually type in COM11 (com11 works too) if I just hit connect it still opens the same port despite being an empty box.

So its going but it took me 10 minutes to open a port, hence me asking about the rollback if required.
Title: Re: Updates
Post by: Zax on June 22, 2017, 07:04:52 AM
You should be able to rollback in the control panel, but I haven't tested it.

If you click to uninstall it's supposed to ask if you want to completely remove it or rollback.

I am not sure what changed though, the GUI wasn't modified between the 2 revisions and it looks correct on my tablet, laptop and desktop.

Do you have the custom buttons on or off?

Could you tell me what DPI and resolution you are using?

As an example, my laptop is 1920 x 1080 and uses 125% dpi (the dpi is used to calculate positions so I suspect that may be the problem, but why only now, I have no idea).
Title: Re: Updates
Post by: Zax on June 22, 2017, 07:51:38 AM
I just checked, the rollback works.
Title: Re: Updates
Post by: Stonemull on June 22, 2017, 08:13:19 AM
Ok, just rolled back and the box is now populated.

Reupdated and now it is all happy and the comports are back.

Its probably a windows system glitch and not T2, been plugging supplys in and out and had serial ports freak out on me and had to unplug/replug usb's.


This is what I had before the rollback/update just to prove not fibbing lol .. that is with the pulldown selected.

ps I like the new graphics in the frame :)











Title: Re: Updates
Post by: Zax on June 22, 2017, 08:20:13 AM
That's good news! If by "graphics in the frame" you mean my wallpaper splash screen, the default is random but you can set which one you want or disable them.

I don't understand how QtProgrammer has such a mess. I suspect his system isn't providing valid DPI values which are required to position and size the GUI objects.

I've been trying to replicate it by changing Windows settings but can't get anything close.
Title: Re: Updates
Post by: Stonemull on June 22, 2017, 08:25:48 AM
I am confused by the profile options. I backed up my profiles before rolling back.

Now I want to reload them .. gone again I think, why does "restore" say it is going to overwrite my stored profiles ?
I tried the other options first and neither restored my saved profiles (well only had the one redone so far)

Just hit restore and it tells me to report firmware interrupt error .. hehe

Doh!  .. These profiles are a curse, going to start writing them on the wall.


looked in help and no mention ..

we have

Backup Profiles .. I assume write to disk ?
Restore Profiles ?? not sure, this is the one that gave me the error after trying the other 2.
Use Backup Profiles .. I assume this one gets them off the disk ?
Reload Profiles .. ok, now I am really confused :)




My main screen is 1920 x 1080 btw, but I have 3 screens all the same res I think.






Title: Re: Updates
Post by: Zax on June 22, 2017, 09:42:56 AM
I always have silent mode on, no annoying messages  ;)

I turned it off, and you are correct the restore message was a copy/paste from the backup, doh!

It sounds like you tried to restore but the backup wasn't found, so now I'm wondering if ClickOnce keeps each version in a separate folder meaning your backup profiles wouldn't be found unless you copy the file - which kind of defeats the purpose.

So anyway, here's what they are supposed to do:

Backup Profiles = Copies the profiles to a .bak in the install folder
Restore Profiles = Copies the .bak version over the current profiles
Use Backup Profiles = Loads the .bak profiles file to memory
Reload Profiles = Loads the profiles file to memory

So using the last 2 allows you to double the amount of profiles available, but it is no longer a backup, more a 2nd set.
Title: Re: Updates
Post by: Stonemull on June 22, 2017, 10:10:28 AM
Looking at "everything" .. i have 3 sets of profiles saved.

C:\Users\Col\AppData\Local\Apps\2.0\P7V1****.YGH\3L****Y7.JXN\t2la...exe_0000000000000000_0001.0004_none_e34e71bba92b9433\T2LaserProfiles.txt
C:\Users\Col\AppData\Local\Apps\2.0\P7V1****.YGH\3L****Y7.JXN\t2la...exe_0000000000000000_0001.0004_none_e34e7227a92b9341\T2LaserProfiles.txt
C:\Users\Col\AppData\Local\Apps\2.0\P7V1****.YGH\3L****Y7.JXN\t2la..tion_0000000000000000_0001.0004_eb67c6d64d2eeb25\T2LaserProfiles.txt


They are 3 june, 17 june and 23 june so probably different versions ?

I starred out some constant bits in case it was a secret number. cool, the oldest one has a few useful profiles in it

not sure why it has t2la.. in the file name, this was using copy full path to clipboard so I would assume that is the actual path ??
just checked and yes that is the path name, there are a bunch of assorted names like that in that weird folder..



Title: Re: Updates
Post by: Stonemull on June 22, 2017, 10:23:10 AM
ok, you changed the backup from a ,txt to a .bak, managed to restore some of my profiles from an older .txt with notepad++





Title: Re: Updates
Post by: Zax on June 22, 2017, 10:49:40 AM
The folder that ClickOnce uses is a mystery to me too but I'm glad you recovered them.

So basically my backup/restore is useless across updated since it won't find the previous versions backup. I guess I could save the file elsewhere but then I have to deal with user access / security issues. It may be easier to figure out what the previous folder is called and find my file that way.

At least the web deployed updates and roll-back feature in Microsoft ClickOnce works  :)
Title: Re: Updates
Post by: Stonemull on June 22, 2017, 12:10:53 PM
hmm, yet you can save gcode files with no issues :)

why not just give us the option to save the profiles wherever we want, its just a lil text file.
That way we could have gajillions of profile files. it is effectively pointless as it stands since it was supposed  to be the version safe backup :)
Title: Re: Updates
Post by: Zax on June 22, 2017, 01:13:01 PM
Yes, I agree. That sounds like the best option.
Title: Re: Updates
Post by: Stonemull on June 22, 2017, 01:57:11 PM
Just my opinion, but I would dump the secondary set of profile functions leaving it with a save and restore, I still do not know exactly what it does, its just over the top confusing for users though I am sure you undestand it thoroughly.
12 profiles is plenty for one time use especially if you could then load 'leather profile.txt ' or 'cutting profile.txt' or simply save a profile along with groups of images for slate or whatever.
The secondarys is not something I would ever use though others opinion might be different, I can see you getting lots of support questions too :) plus you have to write the help file.
Title: Re: Updates
Post by: Zax on June 22, 2017, 02:36:09 PM
You Sir are a smart man!

I already did exactly that and it works great.

P.S. at first I renamed it Load and Save, then changed it to Import and Export, but finally put it back as I would have to change every language - so it's still backup and restore.
Title: Re: Updates
Post by: Stonemull on June 22, 2017, 02:46:46 PM
awesome .. KISS

(damn, I hope you know that acronym lol)
Title: Re: Updates
Post by: Zax on June 22, 2017, 03:00:21 PM
malthor


^ that's the beta code to update
Title: Re: Updates
Post by: wild.bill on June 22, 2017, 03:32:40 PM
The timing is good, I liked the results I was getting with the previous beta code so I ordered a full set of very small bits for the CNC .6mm - 1.5mm and they should be here tomorrow afternoon (go to love Amazon Prime). Hope to have some nice results to show soon.
Title: Re: Updates
Post by: wild.bill on June 23, 2017, 09:14:50 AM
Looking good, I have been testing out the CNC mode using a raster image (jpg) and cut small - 60mm wide.

Using a v bit and a .2mm deep cut I got the following image. The cut is a little wide using the V-bit and can't wait to get my small one's later today. But this is the best I have ever been able to engrave from an image with the CNC machine.
Title: Re: Updates
Post by: Zax on June 23, 2017, 09:56:51 AM
That's great!

Not bad for laser software  ;D
Title: Re: Updates
Post by: ta1dr on June 26, 2017, 02:33:54 PM
I want to try T2 new feature  (ver 1.4p) 
when create g-code and give error like this

btw: arduino not connect also T2 auto connect disable

Title: Re: Updates
Post by: Zax on June 26, 2017, 03:28:03 PM
Do you get an error when going to the Laser Control screen or only when generating G-code?

Please give me more details on what you were trying to do when the error occurred, and what OS etc.
Title: Re: Updates
Post by: Zax on July 23, 2017, 03:02:25 PM
I have released v1.4r.

It includes the following changes:

correction factor for arc text size (so it's closer to non arc text)
added half sizes for small text (1 to 10 mm in 0.5 increments)
option to not fill open DXF shapes (disables combine)
simple streaming protocol
add an image border (several options and can be used multiple times for some interesting borders)
smoothie mode (0-1 for laser power)
support DXF points (for CNC drilling)

You will get the update automatically over the next few weeks depending when you last updated, or if you want it immediately contact me for the beta password.
Title: Re: Updates
Post by: Stonemull on July 23, 2017, 07:24:11 PM
Nice one !

I haven't fired up the laser in a few weeks, the shame..

Title: Re: Updates
Post by: wild.bill on July 23, 2017, 07:42:45 PM
Only thing I noticed is I lost my custom buttons. Is there a way to back them up?
Title: Re: Updates
Post by: ThothLoki on July 23, 2017, 08:24:26 PM
Nice one !

I haven't fired up the laser in a few weeks, the shame..

What is wrong with you?  ;D
Leave your cnc mill alone
Title: Re: Updates
Post by: Zax on July 24, 2017, 04:34:22 AM
Only thing I noticed is I lost my custom buttons. Is there a way to back them up?

 :-[

There must be a glitch in clickonce as the profiles, custom buttons and other files are set to only copy if newer. Since I didn't update them, your copy should have been newer and not overwritten by the update. I will have to make a way to save them so this doesn't happen, you can manually copy the file from the install folder so you have a backup. They're just plain text files.
Title: Re: Updates
Post by: Zax on August 10, 2017, 01:21:44 PM
A typo was discovered in the Italian language file for v1.4r but it caused an index error on startup so I have published an update, it also includes some minor bug fixes.

The latest version is v1.4s.

Title: Re: Updates
Post by: Zax on October 13, 2017, 10:45:16 AM
I haven't updated this thread in a while, so it's time for a progress report. I am just finishing up testing on 1.4y which will be released next week.

(sorry, I really need to keep track of who suggests)

Someone asked for an over-travel feature, where the laser or CNC will continue slightly past the end point when the start and end point are the same. This helps prevent hanging chads  ::) or incomplete cuts. It sounded like a useful feature, and you can never have enough of those.

I have also improved the simulation view to make it more realistic (smoother) and if you enable the "hidden" off moves it will do those at the correct speed instead of just jumping immediately to the next shape.

As always, I appreciate feedback and suggestions.



Title: Re: Updates
Post by: creaky on October 13, 2017, 11:48:50 AM
I haven't updated this thread in a while, so it's time for a progress report. I am just finishing up testing on 1.4y which will be released next week.

(sorry, I really need to keep track of who suggests)

Someone asked for an over-travel feature, where the laser or CNC will continue slightly past the end point when the start and end point are the same. This helps prevent hanging chads  ::) or incomplete cuts. It sounded like a useful feature, and you can never have enough of those.

I have also improved the simulation view to make it more realistic (smoother) and if you enable the "hidden" off moves it will do those at the correct speed instead of just jumping immediately to the next shape.

As always, I appreciate feedback and suggestions.
Hi Zax, my version shows v1.4u have I missed v and w ? does the prog update automatically as signified on the update tab? or do I need a key?
Really enjoying the app though, now I have got used to it, I keep finding other things to make life easier. Keep up the good work.
Title: Re: Updates
Post by: Zax on October 13, 2017, 01:14:56 PM
It should auto-update if you are online, version 1.4w is released (not beta) so no code required.
Title: Re: Updates
Post by: Landbo on October 13, 2017, 02:08:37 PM
Hi Zax.

Have a little modest wish for your outstanding program. I need to be able to convert a picture of a line drawing to vectors for printing. Not just the outline or the middle of the line like now but that you follow all the black in the file until it's made to printable vectors. My reason is that it will be much faster to print as vector with small amounts of black in the file then you let the laser drive across the entire writing area as today. Hope you understand the meaning.

Regards Leif.
Title: Re: Updates
Post by: ThothLoki on October 13, 2017, 02:22:23 PM
Hi Zax.

Have a little modest wish for your outstanding program. I need to be able to convert a picture of a line drawing to vectors for printing. Not just the outline or the middle of the line like now but that you follow all the black in the file until it's made to printable vectors. My reason is that it will be much faster to print as vector with small amounts of black in the file then you let the laser drive across the entire writing area as today. Hope you understand the meaning.

Regards Leif.

If I am reading correctly you can. Do an autotrace with the Mode ~~> Sketch (Hatch) selected.
You can select the line distance for your hatch fill in Settings~~>Advanced Settings~~>Hatch Options~~>Custom Spacing
Title: Re: Updates
Post by: Landbo on October 13, 2017, 02:32:43 PM
Thanks for info, will try that opportunity.

Regards Leif.
Title: Re: Updates
Post by: Landbo on October 13, 2017, 03:23:00 PM
If I am reading correctly you can. Do an autotrace with the Mode ~~> Sketch (Hatch) selected.
You can select the line distance for your hatch fill in Settings~~>Advanced Settings~~>Hatch Options~~>Custom Spacing

No sorry, that's not what I mean. This will give the usual waste of driving time when the laser is going to pass over the entire area where it is turned off most of the time. That's not what I'm looking for.

I want all the black bites in plain striped image to fill in the width of the line and not just as an outline. Can I call it outline with fill ? Subsequently, it must be printed in the same way as if you have made an Auto Trace. In Danish and translated, we call it to print vector graphics with a plotter. Hope it says something now.

Regards Leif.
Title: Re: Updates
Post by: ThothLoki on October 13, 2017, 06:18:29 PM
Here is sketch (fill) and sketch (hatch)

The full makes it a faster image

The hatch fill does a vector cut. If you set it to 0.2, it should fill everything
Title: Re: Updates
Post by: Landbo on October 13, 2017, 10:41:33 PM
Here is sketch (fill) and sketch (hatch)

The full makes it a faster image

The hatch fill does a vector cut. If you set it to 0.2, it should fill everything

Yes, but it still does not help to reduce the time you have your subject on the engraver desk. The laser still runs over the entire area in almost off state, which is the same as inefficient work.

Regards Leif.
Title: Re: Updates
Post by: ThothLoki on October 13, 2017, 11:33:09 PM
I agree. You can only shorten the time so much and still have a complete image.
Title: Re: Updates
Post by: Zax on October 14, 2017, 04:44:08 AM
I'm not sure how you would do a filled vector unless it's with some type of hatch method, perhaps you can show an example?

If you are thinking of doing localized hatching, rather than across the image that may work on certain images but could require a lot of small moves which isn't ideal for the laser.

Title: Re: Updates
Post by: Landbo on October 14, 2017, 06:08:04 AM
Uh that foreign language.  ???

No Zax, forget about hatching the way you do it now as it will reduce the effectiveness when the subject is on the engraver.

Try and make a Auto Trace at this picture and Imagine you to make a eksagt copy on the engraver, not only outline.

Regards Leif.

Title: Re: Updates
Post by: Zax on October 14, 2017, 10:18:32 AM
If you want filled then you must use some type of scan method, it is the same with CNC when you want to remove areas.

You can use the EggBot fill in Inkscape and then optimize paths in T2Laser, but if there are lots of filled areas it won't be any faster.
Title: Re: Updates
Post by: Landbo on October 14, 2017, 11:37:24 AM
If you want filled then you must use some type of scan method, it is the same with CNC when you want to remove areas.

You can use the EggBot fill in Inkscape and then optimize paths in T2Laser, but if there are lots of filled areas it won't be any faster.

Thanks Zax, trying EggBot fill in Inkscape.

Regards Leif.
Title: Re: Updates
Post by: Landbo on October 14, 2017, 02:39:00 PM
If you want filled then you must use some type of scan method, it is the same with CNC when you want to remove areas.

You can use the EggBot fill in Inkscape and then optimize paths in T2Laser, but if there are lots of filled areas it won't be any faster.

Zax, now i'm probably a little bit strange but there's no function name EggBot fill in Inkscape  ?

Regards Leif.
Title: Re: Updates
Post by: Zax on October 14, 2017, 02:47:11 PM
On mine it's under Extensions, I don't remember if it was something I installed or is standard.
Title: Re: Updates
Post by: nottingham82 on October 14, 2017, 03:08:45 PM
its a plug in.  You have to download and install it.
Title: Re: Updates
Post by: laser_cutter on October 14, 2017, 03:56:20 PM
Zax, now i'm probably a little bit strange but there's no function name EggBot fill in Inkscape  ?

Regards Leif.

It is an extension and I do believe the USER has to install/load the eggbot extension. And it is not much different in results (hatching) as the hatching in T2.   What you want, just is not possible.   

The laser either MUST run horizontal or diagonal and FIRE where the black areas area in the picture you posted. To reduce the time, you increase the speed of the laser, OR reduce the resolution, OR use hatch fill.   

Title: Re: Updates
Post by: Landbo on October 14, 2017, 03:59:24 PM
On mine it's under Extensions, I don't remember if it was something I installed or is standard.

It is not a standard feature in Inkscape. And where to look ?

Try and see here Zax. If you use the Inset Method as described here:
  http://wiki.evilmadscientist.com/Creating_filled_regions (http://wiki.evilmadscientist.com/Creating_filled_regions)  you will find that almost running with the laser on the engraver will be with "pen down" which save a lot of time when it's an uncomplicated drawing in B/W as I have showed.

In fact, it's a fairly simple matter to do. I wrote such an routine in MBASIC on a CPM machine that could plot the exact same type of file out under HPGL around 1980. So there is a challenge there if you want.   :)

Regards Leif.

Title: Re: Updates
Post by: Landbo on October 14, 2017, 04:04:15 PM
its a plug in.  You have to download and install it.

From where ?   ???
Title: Re: Updates
Post by: Landbo on October 14, 2017, 04:07:41 PM
It is an extension and I do believe the USER has to install/load the eggbot extension. And it is not much different in results (hatching) as the hatching in T2.   What you want, just is not possible.   

The laser either MUST run horizontal or diagonal and FIRE where the black areas area in the picture you posted. To reduce the time, you increase the speed of the laser, OR reduce the resolution, OR use hatch fill.

Look at post # 730    ;)
Title: Re: Updates
Post by: nottingham82 on October 14, 2017, 04:38:14 PM
From where ?   ???

https://github.com/evil-mad/EggBot/releases/tag/2.7.1

additional details
http://wiki.evilmadscientist.com/The_Original_Egg-Bot_Kit
Title: Re: Updates
Post by: Zax on October 15, 2017, 05:26:15 AM
You may be able to do that in Inkscape, but I will also see if it's something I can add.
Title: Re: Updates
Post by: Landbo on October 15, 2017, 06:53:02 AM
You may be able to do that in Inkscape, but I will also see if it's something I can add.

Yes, thank you very much Zax. Looking forward to speed up the B/W engraving.  / ;-)

Inkscape with that add-on is not exactly the world's most stable application. I'll try if it's possible to find another more stable version.   :'(

Regards Leif.
Title: Re: Updates
Post by: Landbo on October 15, 2017, 07:53:14 AM
https://github.com/evil-mad/EggBot/releases/tag/2.7.1

additional details
http://wiki.evilmadscientist.com/The_Original_Egg-Bot_Kit

Sorry, forget totally to thanks Nottingham 82 for the links to EggBot. This is done by now.   :)

Regards Leif.
Title: Re: Updates
Post by: laser_cutter on October 15, 2017, 09:38:22 AM
Look at post # 730    ;)

I understand now. What you asking is most similar to Foldline in the eleksmaker software.
Title: Re: Updates
Post by: Landbo on October 15, 2017, 10:30:36 AM
I understand now. What you asking is most similar to Foldline in the elek maker software.

Maybe EleksMaker which I suppose is the program EleksCAM, is running very badly on a machine here in mainland Europe because the program switches "," and "." in the G code. That language understands no G-code interprenter. It's not so easy and should change country code to USA/UK and back again every time you need to engrave or cut.    :(

Hope I've hit something right when others have used the same method. When I made it, it was used to plot on a PCB board so that it could subsequently be putting in a bath to etching in ionclorid.

Unfortunately, I do not have the code anymore when my home-built CPM machine along with two 8 "floppy drives and disks have come to a technical museum many years ago.

Regards Leif.

Title: Re: Updates
Post by: laser_cutter on October 15, 2017, 11:37:24 AM
Maybe EleksMaker which I suppose is the program EleksCAM, is running very badly on a machine here in mainland Europe because the program switches "," and "." in the G code. That language understands no G-code interprenter. It's not so easy and should change country code to USA/UK and back again every time you need to engrave or cut.    :(

Regards Leif.

That is a problem that was mentioned many months ago to eleksmaker. And yes compared to BCL or T2, eleksmaker software is inferior.
Title: Possibly a bug
Post by: DG4EK on October 16, 2017, 09:10:38 AM
Hi,

I possibly found a bug (Win7 32bit).

If I abort a job, it stops working after a while, but after stopping, the machine doesnt drive Home
and the program hangs. I cannot close the work window but have to stop
the process using windows task manager.

Regards
Title: Re: Updates
Post by: Zax on October 17, 2017, 05:14:33 AM
I don't think it's a bug, but perhaps your setup.

How are you "aborting" the job?

Since you mention it continues to process the buffer it sounds like you either pausing or stopping, if it doesn't ever return control it's because Grbl never acknowledges it's finished processing. You can always right click the big red button and it will disconnect and stop the machine but you lose home.

If this is a repeatable issue you should enable simple streaming mode, then it doesn't use the Grbl buffer and will stop much quicker and less chance of there being a problem. It may also be related to communications, so changing DTR setting may help too.

Are you using my default firmware, Grbl 1.1e?
Title: Re: Updates
Post by: DG4EK on October 18, 2017, 05:44:18 AM
I'm running GRBL 1.1f and just tried out your suggestions.


I stopped the job using the small STOP sign (left to "send G-Code" (letter pictogram))
It looks like FW didnt got the M30 command.

I now disabled the buffer and "voila".
Its a buffer problem!
Without buffering it works perfect.  :)


Thank you for the tip!
Regards
Title: Re: Updates
Post by: Zax on October 18, 2017, 10:25:04 AM
I'm glad the workaround fixes it for you.
Title: Re: Updates
Post by: ggallant571 on October 18, 2017, 05:15:58 PM
I am also using grbl-1.f and experiencing odd behaviors. In particular, if I send a rounded rectangle with G03 arcs it appears to do the first two ok and then skips the last two. It does return to the origin. Changing the gcode to regular rectangle and/or running grbl-9 works ok. This is with Grblcontroller.

Can anyone explain the magic sequence to enable "weak laser" when in laser mode? I suspect I could:

1. Switch in and out of laser mode
2. Issue a really slow x/y motion command.
3. Write a new M0x function to enable the laser
Title: Re: Updates
Post by: laser_cutter on October 18, 2017, 07:23:03 PM
When attempting to load 1.1f X/Y home sw, the dos screen/window pops up, the program runs a cycle, dos screen/window closes and then reopens and runs a cycle, at the conclusion I get an error message "Firmware failed to upload correctly"

In the grbl ready screen on T2 1.1f appears.

Is the error message following the flashing of 1.1f accurate?
Title: Re: Updates
Post by: Zax on October 19, 2017, 05:20:56 AM
If it doesn't get the return code to signify a successful upload you'll get the error message but that doesn't necessarily mean it failed as the returned error code could be something non-fatal.

If you want to be sure, use XLoader to upload as it displays more error information. I have had some Nano's where it was necessary to flash a different firmware to clear it out first.

Speaking of that, does anyone have the "blank.hex" that I've heard mentioned?
Title: Re: Updates
Post by: Stonemull on October 19, 2017, 09:42:54 PM
only ever used blank hexes with ESP8266's as it is needed to overwrite configuration sections between different code variants, I imagine you want something similar to rewrite the eeprom in an arduino ?
Since the grbl settings can remain between uploads ..
I havent looked at the grbl eeprom section, does it have a checksum byte ? you can get it to rewrite defaults by changing the checksum value if so.
Apart from that, why do you want a blank ?
Title: Re: Updates
Post by: Zax on October 20, 2017, 04:23:38 AM
The Eleks boards are no longer using Atmel chips, so now the "Nano" has nothing in common with the Arduino.

It appears that they get corrupted and need a blank hex to clear them, this is what Eleks have been suggesting on their forum. I now have a few reports that the "Nano" appears to be bricked and won't accept a hex so I was going to add the blank hex to T2Laser and have an option to reset or clear the Nano before flashing. I have no idea if it would work.

I also see more reports that Grbl is reporting errors during streaming large jobs, which indicates something is overheating and causing memory or other issues - again, always with their new non-Atmel clones.
Title: Re: Updates
Post by: wild.bill on October 20, 2017, 04:49:18 AM

Speaking of that, does anyone have the "blank.hex" that I've heard mentioned?

When you say blank Hex - do you mean one that clears all the eprom? If so I have one
that I use between loads of code in my 3D printers to make sure it uses only the new options.
Title: Re: Updates
Post by: wild.bill on October 20, 2017, 04:52:18 AM
If so its this simple.

/*
 * EEPROM Clear
 *
 * Sets all of the bytes of the EEPROM to 0.
 * Please see eeprom_iteration for a more in depth
 * look at how to traverse the EEPROM.
 *
 * This example code is in the public domain.
 */

#include <EEPROM.h>

void setup() {
  // initialize the LED pin as an output.
  pinMode(13, OUTPUT);
 
  /***
    Iterate through each byte of the EEPROM storage.

    Larger AVR processors have larger EEPROM sizes, E.g:
    - Arduno Duemilanove: 512b EEPROM storage.
    - Arduino Uno:        1kb EEPROM storage.
    - Arduino Mega:       4kb EEPROM storage.

    Rather than hard-coding the length, you should use the pre-provided length function.
    This will make your code portable to all AVR processors.
  ***/

  for (int i = 0 ; i < EEPROM.length() ; i++) {
    EEPROM.write(i, 0);
  }

  // turn the LED on when we're done
  digitalWrite(13, HIGH);
}

void loop() {
  /** Empty loop. **/
}
Title: Re: Updates
Post by: Zax on October 20, 2017, 01:00:35 PM
Thanks. I will give it a try.
Title: Re: Updates
Post by: Stonemull on October 21, 2017, 11:20:15 PM
yuck, well that sucks zax.

Question, not sure if possible .. any chance of halving the max resolution to like 0.025mm ? not sure of you have memory sagas or hard coded max resolution..

I have to defocus my little laser when etching pcbs as at 0.05mm I get lines otherwse. Nice round number 1 thou accuracy then instead of 2 thou :)
I am exposing at 6000mm/min, the lsser modulation mod I did handles MHz, so it would also increase inter track accuracy as well as colouring in better. The defocusing means I get soft edges on the resist film too.


Title: Re: Updates
Post by: Zax on October 22, 2017, 05:19:16 AM
Earlier versions allowed down to 0.01 but too many people were entering it instead of 0.1 and causing out of memory errors on large images, so I changed the limit since most lasers won't focus much smaller than 0.12 anyway.

There's no reason why I can't change it, and it's not really a T2Laser limit but a restriction in a .net picture box, I think 6000px is the limit which at 0.025 is still 150mm. So as long as your boards aren't too big I think it'll work.

I will change the code but I have a few features I'm working on before the next release (v1.5b for anyone that is watching).

Title: Re: Updates
Post by: Stonemull on October 22, 2017, 07:12:33 AM
Cool !
I tend to make things modular and like making little boards for each part of a design, so modt of the time my boards are little more than a square inch, the most I would do is maybe 3x3 I guess.

Current job, working on a solar powered skylight with backup emergency lighting for a client.
This is prototype to see how well capacitive touch works through glass panel, square pad board was lasered, the other 2 milled.
Title: Re: Updates
Post by: nottingham82 on October 22, 2017, 10:56:25 AM
FYI stoney is gonna accidentally invent skynet.