RF Laser mode for NdYAG retrofit?

We’re investigating the viability of replacing our legacy 2012 control circuitry of an NdYAG GoldenLaser with a Ruida controller / lightburn.

The legacy components are

  1. a pc that uploads via usb to the motion controller,
  2. controller moves machine and has a binary ‘fire’ pin output that goes to the first of two 4ru power control boxes, or high voltage units (hvu).
  3. hvu1 contains a controller board that has 2 db outputs that connect to a power control user interface (pcui).
  4. the pcui lets you set preburn, voltage, frequency, pulse.
  5. On the db pins, preburn is binary, voltage is a pwm signal, frequency/pulse is a pwm signal.
  6. When the motion controller fires the laser, this passes through hvu1, to pcui which activates the frequency/pulse signal.
  7. this essentially direct drives hvu1 which drives hvu2 and energises the laser pump, which is 2 xenon bulbs and a NdYAG crystal.
  8. hvu1 provides a pwm signal back to indicate voltage of the system, you can see it ramp up as the capacitors charge. However, pcui does nothing with this line, just hits a test point.

The pcui receives 8 or so binary error state inputs and a few other not super important signals.

This system we want to retire, keeping only hvu1/2. We can replace pcui with a microcontroller of whatever interface if needbe, although it would be good if a ruida controller can emulate these signals without having a separate item to maintain.

Reading about, it seems that the RF-Laser mode of ruida/rfworks and lightburn supports the concept of ‘preignition’ or ‘tickle current’, ie what our system calls ‘preburn’. It also seems to support a pwm signal output that… might be able to be controlled re frequency/duty cycle? So there seems some scope perhaps that a ruida controller could produce a compatible signal for the frequency/pulse signal. Some controllers seem to have 2 laser controls, ie 2 pwm signals that perhaps we could repurpose to behave as voltage and freq/pulse lines.

My question is twofold:

  1. Is there an ideal ruida model for this type of conversion? Ideally one where the screen unit and control unit are split.
  2. Can lightburn support this type of laser, by marking it as an RF Laser.
    • How would that be configured?
    • Can it support lead ins, and burn through holds?

Ideally we would end up with a system where lightburn can fairly directly control the power output of the laser, but if we end up with a system where lightburn is more binary and a separate system lets us control power, thats fine too, just less ideal. We could also potentially see a system where we have a custom uc that takes the ruida/lb signal and translates it appropriately. (This will probably happen in some sense to translate the various error mode codes)

We would like to stay with ruida and lightburn because our co2 lasers work on these, the experience is great and it reduces training for the ndyag.

As to pre-empt the questions of why, the current system is rough. The software requires vm emulation and lots of very touchy hardware dongle license trickery, and is very buggy and not great to use. The pcui unit is notorious for failing according to manufacturer, we’ve revived it and the controller inside hvu1 already (very sensitive to 3 phase mismatch, and the design isnt great in spots, ie error lines throw too much voltage and can burn out the board if you leave it sit in error state). If we just keep the hvus, replace the byzantine relay logic for interlocking on chillers etc, and put in a simple little uc to do a bit of translation we could hopefully ditch all the old crufty stuff. hopefully. At some point we anticipate it will die fully and want to transition before then.

We also plan to swap the capacitance based autofocus system in the machine currently with the ruida system, which looks like a pretty straightforward drop in replacement.

I know zip about that laser and how it uses the control signals… however the Ruida is used in many RF excited machines…

I have a 6442 and many have the 6445, both generate the proper signals for RF excited machines that most of the people here have… both also support dual tube machines.

I thought @Dannym has one … I think his is a 250W RF laser… There are a few floating around the group…

He might have some insight for you…

Good luck

:smile_cat:

I haven’t worked with an NdYag, but I know it’s a pulse laser. Isn’t this like 5 flashes per sec max rate? What is this for, tattoo removal?

Lightburn doesn’t have a lot of support for firing from a standstill. You could raster by lowering the PWM period way down and using a 50% shade or whatever, but that’s pretty hackey. And the PWM is free-running so it won’t be repeatable from run to run or even line-to-line on exactly where each PWM period starts.

The Ruida cannot be set to 5 Hz. I think it was 1KHz or 100Hz min. Not 5 Hz.

Ruida does NOT have a fixed Pulse Per Inch mode that adjusts period for the current speed. So when running slower than specified due to vector start/stop, corner, or tight curve, the Ruida will scale back PWM duty proportionately, but NOT the period. So pulses will be closer together when starting and stopping. Given this is pumped by a xenon flash lamp that has a triggered arc, I don’t see how the Ruida’s PWM period would control it. It would trigger at the start of the PWM and be committed to draining the flash capacitor at that point and when the PWM goes low again makes no difference.

You could use Dot Mode. That would be your best bet. I’m still assuming tattoo removal just because I don’t have any other picture of what you’re doing. Firing once with a fixed-energy pulse, wait 200ms for flash cap recharge, moving like 70% of the focal spot size down the vector and firing again could work.

Again, thinking like this is tattoo removal, Dot Mode would still be imperfect in that you probably want to offset the odd lines. More of a problem, Dot Mode is for vectors, not raster lines. This sounds exceeding difficult to create a job of many vector lines of a particular spacing that start and stop where you want.

RF Preignition is needed by SOME RF tubes (not all). That is a very low-duty pulse that reoccurs with a relatively long period with the intent to keep restoring ionization in the gas but not any significant lasing. If the RF-CO2 laser doesn’t have that built in, and the controller doesn’t send these preignition pulses, then there will be a small lag in response when the laser has been off for like hundreds of ms and ordered to fire. The leading edges of cuts will not get cut.

I don’t see how RF Preignition would be applied to an NdYag.

Oh, sorry. its a flat bed laser platform for cutting metal sheets.

Image

We dont raster anything with it, its pure cut mode only. At best if we turn off the start idle which is used to do initial burn through, you can do scores on the metal. But this is a bit of a hack and not an official or correct use.

I dont think the current controller varies the pulse rate according to speed at all, its fairly ‘dumb’, so at the moment i dont think we have any kind of pulse per inch control.

Our (admittedly rough) documentation is here: yaglaser - metalshop - tools [HSBNE Wiki]

we have a pile of rough notes from doing fault finding a while back here: pcb - diagnostics - yaglaser - metalshop - tools [HSBNE Wiki]

I can say the controller outputs two pwm signals. one controls the voltage, (100-600v) and one controls frequency and pulse (usually like 120hz 1.2ms). How directly this drives the laser i’m not 100%, one of the other people figured that out, i’ll try and get him to post here.

We have in the controller ‘preburn’ which must be turned on to operate. If the tubes are old/failing, you can hear it click repeatedly as it attempts to ‘light’. This preburn from the pciu controller is a single digital binary signal to the hvu1 controller.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.