The Smell of Molten Projects in the Morning

Ed Nisley's Blog: Shop notes, electronics, firmware, machinery, 3D printing, laser cuttery, and curiosities. Contents: 100% human thinking, 0% AI slop.

Category: Science

If you measure something often enough, it becomes science

  • OMTech 60 W Laser: Engraving Wobbulation

    OMTech 60 W Laser: Engraving Wobbulation

    Continuing the experiments on Y axis wobbling produced this shaky engraving:

    Engraving - 100mm-s 0.25mm interval 9pct
    Engraving – 100mm-s 0.25mm interval 9pct

    The rectangle is 30×10 mm, with lines spaced 0.25 mm apart to simplify estimating distances (although I also have a measuring magnifier) and run at 100 mm/s to simplify converting distance to time. The lines alternate in direction, beginning with a left-to-right line at the bottom (which is bar-straight from the initial positioning move). The wobbles occur at the start of each line.

    A closer look with blown contrast:

    Engraving - 100mm-s 0.25mm interval 9pct - detail
    Engraving – 100mm-s 0.25mm interval 9pct – detail

    The maximum error in the Y axis direction looks like 0.12 mm and damps out after 3 cycles. Each cycle covers 2.8 mm = 28 ms = 35 Hz.

    The LightBurn Preview shows a 1.5 mm overscan distance and extrapolating the wobbulations leftward suggests the gantry starts the scan line with an overshoot due to the Y axis motion. The cycle-to-cycle damping is about 50%, so the initial overshoot (invisible in the overscan region) might be 0.25 mm, agreeing reasonably well with the 0.2 mm seen while cutting small squares.

    The results above come from these settings:

    • Layer speed: 100 mm/s
    • Line interval: 0.25 mm
    • Y acceleration: 2000 mm/s²
    • Y start speed: 20 mm/s

    I then made single-variable changes to the Engraving Parameters settings:

    Line shift speed

    • 500 mm/s
    • 10 mm/s

    Y Acceleration

    • 200 mm/s²

    Y start speed

    • 30 mm/s

    Today I Learned: The Y Start Speed (in mm/s) for engraving is capped by the Y Axis Jumpoff Speed (in mm/s², so perhaps the maximum change in speed), which is, in turn, capped at 80 mm/s.

    Each of the variations produced a result visually indistinguishable from the image you see above: the error magnitude and oscillation frequency were identical.

      One possible reason: None of those settings have any effect, because LightBurn doesn’t do whatever the Ruida controller defines as Engraving. However, changing both the Y start speed and the Jumpoff speed should have made at least a little change to the results and did not.

      Another possible reason: Each 0.25 mm Y axis change requires 20.8 motor steps (either 20 or 21 at 12 µm/step), so the fancy tweaks lack space to take effect, the motor thumps 20-ish steps, and the gantry shakes the same way every time.

      The closer you look, the worse it gets …

    • OMTech 60 W Laser: Speed vs. Corner Radius Wobbulation

      OMTech 60 W Laser: Speed vs. Corner Radius Wobbulation

      Experimenting with little squares showed the Y axis has a definite wobble:

      Subpixel Zoo - Quattron RGBY Shifted - detail
      Subpixel Zoo – Quattron RGBY Shifted – detail

      Which suggested a simple test:

      Cornering - overview
      Cornering – overview

      I adjusted the laser power to compensate for the speed, with the result being a line burned into white cardboard. The lines are a bit under 0.2 mm wide, roughly the width of the focused spot.

      The controller settings for the X and Y axes:

      KT332N - X Y Axis Parameters - 2025-02-18
      KT332N – X Y Axis Parameters – 2025-02-18

      The acceleration values may be affected by the limits in this section:

      KT332N - Cut Engraving Parameters - 2025-02-18
      KT332N – Cut Engraving Parameters – 2025-02-18

      Assuming the Y axis acceleration is 3000 mm/s², the RepRap calculator shows the Y axis speeds within the 30 mm distance along the vertical sides:

      RepRap Accel Calculator - 3000mm-s2 30mm
      RepRap Accel Calculator – 3000mm-s2 30mm

      Extracting the useful bits and lining them up for comparison:

      Cornering - detail
      Cornering – detail

      The first column in the test results shows perfectly square corners have no problem at any speed, because the controller decelerates to nearly a stop before changing direction.

      Rounding the corner to 0.5 mm introduces a distinct wobble in the Y axis that doesn’t change much, probably because the controller still decelerates as it approaches the corner.

      The 1 mm radius corners show a distinct overshoot at all speeds. The peak overshoot doesn’t change much between 250 and 500 mm/s, because the RepRap calculator shows the machine barely reaches 250 mm/s by the middle of the side, so 500 mm/s isn’t any faster.

      The first overshoot is about 0.2 mm, the first undershoot is a little over 0.1 mm, and the rest are barely visible.

      The 2 and 4 mm radius corners have barely visible wobbles. Whether that is due to the head not flexing as much due to the lower acceleration around the larger radius I cannot say.

      The machine may not follow the simple RepRap acceleration profile when approaching a corner, let alone a rounded corner.

      I think attempting to reduce the overshoot by fiddling with the belt tension / hardware fasteners / whatever will be unavailing. The laser head runs on a linear rail along the gantry with plenty of unbalanced mass hanging off the bottom:

      OMTech 60W beam alignment - head X plane
      OMTech 60W beam alignment – head X plane

      Moving the beam 0.2 mm on the platform by pivoting around the rail 6 inch = 150 mm above amounts to only 0.08°, far less than anything I can measure while adjusting the mechanics.

      Slowing down doesn’t help nearly as much as I expected and rounding the corners makes it worse.

      Word has it that much spendier machines behave better, which is both comforting and unhelpful.

    • Laser-Engraved CD Stress Cracking

      Laser-Engraved CD Stress Cracking

      Given the cracking caused by vector patterns on CDs and DVDs, seeing stress cracks open up on large-area engravings came as no surprise:

      Laser engraved CD cracking - D
      Laser engraved CD cracking – D

      They start smaller in the more closely engraved areas:

      Laser engraved CD cracking - A
      Laser engraved CD cracking – A

      But eventually spread over the entire surface:

      Laser engraved CD cracking - C
      Laser engraved CD cracking – C

      They’re not always straight:

      Laser engraved CD cracking - B
      Laser engraved CD cracking – B

      And aren’t aligned with the engraving path:

      Laser engraved CD cracking - B detail
      Laser engraved CD cracking – B detail

      My threat model says those discs are definitely unreadable …

    • HLP-200B Laser Power Meter: Mirror Losses

      HLP-200B Laser Power Meter: Mirror Losses

      With the manual laser pulse button in place, I measured the beam power at the entry and exit planes of Mirror 1 and Mirror 2, with the differences indicating something about the reflectivity (or lack thereof) of the molybdenum mirrors. Given that the losses are on the order of a few percent, tops, I expected this to be below the repeatability of the measurements.

      The Mirror 1 entry point is basically the same as the laser tube exit:

      HLP-200B - Laser tube exit
      HLP-200B – Laser tube exit

      The Mirror 1 exit plane is perpendicular to that, just behind the mirror, but there is no way I can get a picture of the arrangement. Suffice it to say I do not want to ever put any body parts that close to an operating laser tube again.

      The HLP-200B meter turned out to be exactly the right length to stand on its own in front of Mirror 2, although I needed a few test shots to figure out the lateral positioning:

      HLP-200B Mirror 2 entry check
      HLP-200B Mirror 2 entry check

      The Mirror 2 exit measurements were hand-held, with the meter braced against the mirror mount brackets on the gantry:

      HLP-200B Mirror 2 exit
      HLP-200B Mirror 2 exit

      Without further ado, the results:

      M1 EntryM1 ExitM2 EntryM2 Exit
      35.531.230.332.9
      28.330.629.132.6
      31.822.827.828.9
      30.329.029.428.5
      26.928.428.727.0
      31.131.728.626.9
      30.729.029.029.5
      2.993.270.842.67

      The bold line gives the average of the six measurements at each position, with the sample standard deviation below that.

      As expected, the pulse-to-pulse variations swamp any actual differences between the entry and exit power levels; Mirror 2 does not have a net power gain. A 2% loss in the mirror is 0.6 W at 30 W, obviously far too small for the HLP-200B meter to resolve.

      I must once again set up the photocell to measure the stray IR scattered around the beam, measure the actual tube current, then see if the two vary as much as the HLP-200B says the beam power does.

    • Laser-Engraved PETG / PETG-CF

      Laser-Engraved PETG / PETG-CF

      Prompted by scruss’s report of successfully “engraving” PLA, I had to try this:

      Laser engraved PETG-CF
      Laser engraved PETG-CF

      It’s blue PETG-CF from the scrap box, done at 500 mm/s and 20% of a 60 W laser and came out looking really nice.

      I did a pass at 10%, low enough that the laser barely fired, and the mark was, correspondingly, barely visible: no color change and only a slight depth. Obviously, you’d want to tune for best picture depending on whatever you were trying to achieve.

      The results on black PETG, also from the scrap box, were somewhat less attractive:

      Laser engraved PETG - bottom surface
      Laser engraved PETG – bottom surface

      That’s at 500 mm/s with power at 10% and 20, so the outcome definitely depends on the material. That surface was against the platform when it was printed on the Makergear M2, explaining the glossy smooth threads.

      The other side was rougher and needed more power to punch a visible result into the plastic:

      Laser engraved PETG - top surface
      Laser engraved PETG – top surface

      All in all, the PETG-CF result looks usable, particularly for small-ish annotations on a flat surface where full-on multimaterial printing would take forever without adding much value.

    • HLP-200B Laser Power Meter: Variation Across the Platform

      HLP-200B Laser Power Meter: Variation Across the Platform

      It’s generally accepted that laser cutter performance varies across the platform due to differences in path length, with (in my OMTech 60 W machine) the rear left corner having more power because it’s closest to the laser tube and the front right corner having less power because it’s farthest away.

      Having measured the path lengths, set the laser pulse power to 25%, then plotted the power measurements against path length:

      HLP-200B Laser Power Meter - 60 W across platform measurements
      HLP-200B Laser Power Meter – 60 W across platform measurements

      I was mildly surprised at the minimal path length difference between the two corners and the center, but it’s due to the meter case reducing the distance along the X axis without a similar change along Y. In real life, you’d snuggle the HLP-200B sensor against the boundaries of the platform and measure the corresponding distances.

      Given the size of the standard deviation bars, you can surely draw different conclusions, but the linear fit suggests the beam loses 3.5 W per meter of path length: 3.9 W from left rear to right front. Using meters for the distance multiplies the coefficient by 1000 and brings the digits up out of the noise; don’t believe more than two digits.

      Although the beam diverges, the HLP-200B sensor is much larger than the beam and captures all the energy even in the front right corner, so beam divergence doesn’t matter and any square-law effect doesn’t apply.

      If I had measured the power at the tube exit, it would be around 34 W and the error bars would surely justify that expectation, too.

      Assuming the path loss in watts is proportional to the tube exit beam power, calling it 10% would be about right. That would definitely reduce the cutting performance in the front right corner if the power setting was barely adequate elsewhere on the platform.

    • OMTech 60 W Laser: Path Length Measurements

      OMTech 60 W Laser: Path Length Measurements

      Just to see if it worked, I tried measuring the path length between the laser tube exit and various spots on the platform with a laser distance measuring tool / rangefinder:

      Laser Path Length setup - distance meter
      Laser Path Length setup – distance meter

      That is a reenactment based on actual events.

      The trick is to put a retroreflective panel at the tube exit:

      Laser Path Length setup - retroreflector
      Laser Path Length setup – retroreflector

      The key under the tube comes from the key switch on the front panel, which is locked in the OFF position. That way, I can’t fire the CO₂ laser without opening the rear hatch to retrieve the key, whereupon I’ll most likely notice the retroreflective target I forgot earlier.

      Protip: Always set things up so you must make two mistakes before the bad thing happens. I’m certain to make one mistake, but I can generally catch myself before making the second mistake.

      Then it’s just a matter of positioning the base of the rangefinder on the laser head and convincing the targeting dot to go backward through the mirrors to the retroreflector:

      Laser Path Length setup - retroreflector target
      Laser Path Length setup – retroreflector target

      Which is a reenactment with a laser pointer through Mirror 2 to Mirror 1 to the reflector. If I had a few more hands, this stuff would be way easier.

      Then drive the laser head around the platform and make measurements:

      Path length measurements
      Path length measurements

      The distances down the left side are at the Mirror 2 entrance aperture, the rest are at the Mirror 3 entrance on the laser head. I think the measurements are within ±50 mm of the “true” path length at any given spot, because I did not jog the head to exact coordinates. The two values in the front right corner suggest ±10 mm repeatability with my slack process and cross-checking the various differences along the axes comes out reasonably close.

      Don’t believe all the digits.

      Doing this for real would involve figuring the offset from the Mirror 3 entrance to the HLP-200B Laser Power Meter target, then positioning the rangefinder at that point:

      HLP-200B Laser Power Meter - platform center
      HLP-200B Laser Power Meter – platform center

      My rangefinder (an ancient Bosch GLR_225) can use four different measurement origins; I used the default “end of the case” setting, put that end flush-ish against the mirror entrance aperture, and declared it Good Enough™.