Random behavior during laser cutting and engraving

I have a StingRay from TTP Laser running a Ruida 6445G controller.

Several issues occurred tonight. The first time I thought I did something wrong, the second time I know I did nothing wrong.

The first time I tried to run my project the laser suddenly went all the way to the front of the machine and started burning the Honeycomb grate even though it was set for user position and I set the Origin for the back right corner.

The second time I noticed that there were random horizontal lines being engraved, in addition the cut lines were completely off from where they were supposed to be and then suddenly while the machine was cutting it suddenly moved diagonally across the whole project to the back right corner and beyond, I ended up hitting the emergency stop button. I am not sure whats going on but something is not right.




Hello everybody!
I have to say I have the same problem! :exploding_head: :hot_face: :face_vomiting: :face_with_symbols_over_mouth:
It happaned to me couple of times already…when I finally stopped crying about it I got angry, because it ruined quite expensive material. I cannot work like this!

What the h*ll is this??!! :face_with_symbols_over_mouth:

If I had a dime for every time I knew that … :grin:

With that in mind, though, several reports of failed Ruida controllers have surfaced here in recent months.Whether it’s a real problem or just coincidence is hard to tell.

Assuming your machine is under warranty, run your problem up TTP’s flagpole right away, because all the symptoms point to a failed controller.

Talked to TTP this morning and ran the same file in RDWorks and zero problems it engraved and cut fine so its not the controller its definitely Lightburn

In Lightburn the laser head would move left to right horizontally then suddenly stop burning go way out of range in a square motion of the area to be burned and then would resume. Basically it was like someone hitting the frame button but it was not going around the actual perimeter of the file.

In RdWorks the laser head went left to right line by line it never did what was happening in Lightburn

1 Like

Glad to be (probably) wrong about the controller, but …

Was the RD file created by LB? In other words, you created the RD file using LB’s Save RD file, then transferred that file to the controller using RDWorks.

AIUI, both LB and RDWorks transfer the entire file to the controller, then tell the controller to run it. Unlike G-Code files run on little dinky microcontrollers, where the sender must trickle the file line by line, there’s no communication after the initial transfer.

Also AIUI, there’s not much error-checking built into the RD file transfer protocol, so it’s possible to wreck the file during the transfer without either side noticing, then have the controller (attempt to) run a damaged file, with ensuing hilarity.

If you can create an RD file using RDWorks that runs successfully, but fails when LB sends that same files, then suspicion falls on how the RD file gets to the controller: something is different about how LB does it.

Or have I misunderstood what’s going on? (again :frowning_man:)

I bought the file from a reputable laser file seller on Etsy. The file came in multiple formats Ai, SVG, PDF and the Corel file format.

I ended up pulling it into Adobe Illustrator and exporting the file as. DXF file then pulling it into RDWorks. I did not use Lightburn conversion.

The SVG file ran in Lightburn failed the first time by going way out of bounds even though I checked the frame and the frame was correct.

The second time it did the wonderful diagonal across the workpiece for no reason. So something is happening with Lightburn. What I do not know.

OK, that eliminates more failure modes.

At this point, a DXF file converted by RDWorks behaves as you expect, but a similar SVG file converted by LightBurn does not.

That’s quite a distance from the original problem statement. :grin:

What happens when you run the DXF file through LB?

Apparently RDWorks can’t import SVG files.

It would be interesting to try other formats to see how they behave in each program.

At this point, I’d be willing to believe the hole is not in LightBurn’s end of the boat, because graphic file conversions are always fraught with peril due to the myriad versions / specs / undocumented features / outright errors found in the source files.

In fact, the DXF and SVG files are likely converted from whatever format the original design program produced, so RDWorks and LB are actually re-converting (or possibly re-re-converting) those files.

LB may be doing exactly what the SVG file is telling it to do, because a previous conversion broke the SVG in an unknown manner and LB is doing the best it can with the pieces.

Because the files are purchased items and can’t (well, shouldn’t) be posted here for general inspection, contacting support@lightburnsoftware.com for their view on the matter seems the best way forward.

With all that in mind, I’m still really glad to be wrong about the controller!

I have to be hones this statement that you made seems to imply that I am changing the original problem statement or being misleading in some way.

The only reason there is a difference between when I first posted and now is I have more information at my disposal. When I first posted this I had not spoken to TTP laser. Doing the test with RDWorks was what TTP had me do which is when it was discovered that in Lightburn it does not burn properly and in RDWorks it does

So the problem still is that lightburn is not behaving properly.

1 Like

My apologies: I did not intend for it to seem that way.

One of the best ways to isolate a problem is to keep digging, revealing new information along the way and changing what’s known about the situation.

So it’s more a matter of me trying to look through your eyes, which then causes you to see new things and we both get a different view.

I now understand it really wasn’t “the same file” behaving differently through RDWorks and LightBurn, but two different layout files produced in some way from the same ancestral geometry.

Cross-checking the behavior of all possible file format and program combinations may not be practical, but would certainly reveal other information. Such testing would be useful to the folks at LightBurn who know the details of their file parsing algorithms, because I definitely don’t know what I’d do with the data.

Because LB can (AFAICT) import far more graphic formats the RDWorks, it would be revealing to import the design from all those formats to see if the outcome changes. I’d definitely tweak the cutting parameters to chew up my pile of scrap cardboard, rather than anything significant, for the first pass with each format!

Onward, into the fog …

1 Like

I understand that you are trying to do more digging…but idk. It was weird to read it.

I have the same problem as Brian as I already wrote.
And I design everything by myself in LB. And still get this fcking error.

I think @ednisley’s point was that with the new information that the new understanding of the problem was dramatically different than the original reading and that there was nothing indicating such in the meantime. The impact being that it changes the domain of problem areas to explore if the actual conditions are different from a troubleshooting perspective. I had the same revelation when reading it through.

Let’s be charitable in our reading. Keep in mind that as receivers of this information we can only know what’s communicated since we’re not there to actually experience it.

Is this a reproducible problem? If so, can you share a file where this occurs?

If it’s not, how are you connected to the laser? This has some of the characteristics of a communication issue.

1 Like

Running a DXF of a file in RDWorks and an SVG of a file in LightBurn is not the same, unfortunately. Unless you take an RD file exported from LightBurn and run it from RDWorks it isn’t really a true test because:

  • Converting an SVG to a DXF changes the structure of the graphics themselves, very likely converting curves in the SVG to short line segments in the DXF

  • Unless you are extremely careful, the settings between the two will be different

  • RDWorks will order the graphics differently than LightBurn will

I’m not trying to say there’s no chance it’s our fault, just that there are too many variables at this point to say that conclusively.

If you can take the LightBurn project file you’re working with and email it to our support, we can try running it on a system here, and look at the file to check for settings issues.

You can also try changing from “Serial/USB” to “Packet/USB” in your device setup (or vice versa), as some computer systems seem to do better with one or the other, though I’ve not found a pattern as to why.

I tried contacting support, I sent them the file both the original SVG and the lightburn file and to be honest it wasn’t very helpful. Basically the issue with lightburn was blamed on user error even though I made no error. Because twice when running lightburn it malfunctioned. The first time I did not use user and just set origin on the machine itself. The second time I set for user in the software and set the origin on the machine both times the laser stopped going across side to side and suddenly stopped burning and moved the same way it does when you press frame except I did not press frame. And it did not frame to the size of the actual job it did a smaller square movement that went outside the current frame and was smaller than the current frame. And then would continue at the line it left off at. It also burned random lines that were not part of the file at all.

I am failing to see how this is user error

Also support asked me how it looked in my preview window, it looked fine as far as i can tell.

I suggest you follow the procedure laid out by Oz in his post…

If it’s a bug they will tell you…

:smile_cat:

Do you know how it looked in the Panel display? Did the panel mirror the errant laser path or did it match Preview in LightBurn?

How did you get on with trying “Packet/USB” as connection method?

image

The first thing you should try is whether you can reproduce your problem after changing this.

Something I would like to know is…did you start the job at your machine using the ‘Start’ button within LightBurn?

If so, I’d be curious if you could reproduce your issues if you use ‘Send’ instead?

Using ‘Send’ is a more robust method since you will receive feedback if the whole file makes it such as, “File send successful: 914 Kb @ 314.6Kb/sec”

…which is what I saw when sending your “winebox_” file to my ruida controller as a test. I didn’t run your job file as it’s bigger than my laser allows, but the job itself looked fine, and looked fine at the preview on the control panel screen also.

Worth mentioning here, is that (for DSP controllers) if you hold Shift when clicking ‘Send’, that will auto-start the file after it is fully uploaded to the laser, as opposed to ‘Start’ where the controller will immediately start the job as soon as it has received just enough of the job in it’s memory buffer - with no regard to consequences if the tail end of the job doesn’t quite make it!

Speaking of memory, it is also good practice to clear the ruida file memory from time to time, because when the controller memory gets too full it becomes slow and glitchy.

1 Like

This is not the impression we want you to receive. I assure you, the team is now all over this. Please do take Oz up on his suggestion, and resubmit an email ticket with the files he requested for review. Thank you.

1 Like

Sorry, I suggested he follow what Oz outlined…

:smile_cat:

You are good Jack, I was reinforcing what you shared.

1 Like