Week 14: Wildcard for Wildcut

#wildcard #cutting #engraving

In the wild card week, we get to choose from a selection of topics to dive deep with one of our TAs.

I wanted to celebrate everything we learned about time management from this class by engraving the cover of The Dark Side of The Moon, the album that includes "Time".

And then one day you find ten years have got behind you No one told you when to run, you missed the starting gun

— Pink Floyd, "Time"

Asset Preparation

Jiaming is our great TA who helped organize lab sessions and hands-on practice. We used the XTool F2 Ultra 60W MOPA Laser Cutter for engraving and the xTool MetalFab Laser Welder/CNC Cutter for cutting 3mm stainless steel.

I prepared 3 different designs to sample a variety of capabilities of the laser cutter.

Design Focus
Dark Side of The Moon Multi-color marking
Spectrogram Raster image resolution
Nameplate Typography details

Dark Side of The Moon

The Dark Side of The Moon album cover Iconic album cover of Pink Floyd's "The Dark Side of The Moon" (1973)

I learned that Master Oscillator Power Amplifier (MOPA) lasers can modulate the temperature at which metal oxidizes, producing different colors on stainless steel, aluminum, and titanium. I started with the original album cover and traced it with SVG.

In preparation for the lab session, I separated the traces by process:

Decomposing layers Decomposing the design by process

It turned out I over-prepared. Jiaming showed me how to separate elements with the XTool software. We just needed to select each part and apply different parameters.

In an earlier session, Edward had worked with Jiaming to characterize the color output as a function of power, speed, and pulse frequency. All I needed was choosing from their color palette, mainly in the bottom righ corner below:

Picking color other people's characterization result Picking color from other people's characterization

After the first cut, the line stroke was not coming out. We updated the parameters and the rest of the engraving went smoothly.

Acceptable result after 2nd Acceptable result after 2nd attempt

My design file messed up the gradient part inside the prism. It came out as a black triangle, losing the original gradient effect. The colors were limited but at least we had a rainbow-like pattern.

Macro Macro lens close-up of the engraving

Under the macro lens, I saw strong aliasing patterns in the rainbow beams. I wonder if there is a way to avoid quantized laser movement.

Spectrogram of Neil's Saying

I wanted to test if we can store sound as an image engraved on metal.

I had separately vibe-coded a program for conversion between audio and spectrogram. The program was all AI generated with 50+ rounds of revision. Since I don't have the full history of the AI coding session, I won't claim credit for the code. For this project, I'm only using the tool to generate a spectrogram from sound and to verify the sound from the engraved spectrogram.

Luckily, we had gathered lots of quotes from Neil during the Machine Building Week. Let's pick a hot take!

Original quote from Neil

Original spectrogram Original spectrogram generated from audio

Engraving didn't go well. All the gray levels were lost, and worse still, some of the darkest areas were inverted to light color.

Engraved spectrogram Engraved spectrogram with unwanted artifacts

Upon a closer look, the engraving cut too deep. We should have used color marking process instead.

Close-up of engraving Close-up inspection revealed surface damage

I took a photo of the engraved metal, processed it in Figma, and decoded it into sound. The restoration steps:

  1. Desaturate
  2. Invert
  3. Color burn (HEX #666666)
  4. Reduce exposure

Manual restoration process Manual restoration process

To make this project more interesting, I also used a large-language model with vision skills to restore the spectrogram. The AI restoration is similar to the manual process except I prompted AI to make most edits. AI was able to visually restore the formants lines, which in theory, contribute to a more natural utterance.

AI restoration AI restoration process (chat log)

I uploaded both reconstructions to my custom spectrogram player and compared the results:

Original

Manual reconstruction from photo of engraving

AI reconstruction from photo of engraving

Neither reconstruction is very good. Given more time, I would attempt 2.5D engraving to capture the spectrogram in 3D and use computer vision to restore the depth. But, wait, did I just re-invent CDs?

Nameplate for Final Project

I wanted to design a nameplate for my final project. The 3mm thickness of the stainless steel was too thick for this purpose, but I proceeded anyway just to test how much detail we can get with typography.

Nameplate design Nameplate design with layers separated by process

We failed in creating small texts using SVG exported from Figma. The program tried to trace the outline of the text instead of engraving the internal strokes. We switched to XTool's built-in font and the same issue persisted. In addition, the Direct Current Symbol was too small for our process.

Had we had more time, I would play with different SVG font options until the machine can recognize the internal strokes.

Nameplate result Engraved nameplate

Zooming in, I saw crisp texts. But the MIT logo suffered the same aliasing issue as before.

Macro lens close-up of nameplate MIT logo was aliased

Post-processing

Jiaming showed me how to cut the metal with the MetalFab laser cutter. It was the same process we practiced in Machine Cutting Week except for the use of a more powerful laser and the addition of air blasting for material removal.

The violent process of cutting metal with laser

After cutting, the molten metal edges need to be sanded down for safety and aesthetics. Jiaming showed me how to use the belt sander to remove the edges.

Before and after sanding Before and after sanding, showing bottom side

Following Jiaming's demo, I sanded out the corners. The final results look great!

Final results Final results of all 3 designs

Shout out to Jiaming for hands-on coaching, and Edward for sharing his characterization results.

Reflection

Color engraving is very trial-and-error based. It takes 2 hours just to map out a few possible color options. The parameters must be determined for the specific material and machine, and results may still vary.

I only had access to yellow, blue, purple colors on stainless steel. It would be vastly more interesting if we can access green and red colors as well.

Engraving raster image was very hard. I wish to have a process that can generate more gray levels. At the very minimum, I need to prevent inversions where darker designs become lighter due to over-burning.

AI was able to reconstruct somewhat intelligible spectrogram from a photo. This could become a new research topic or a multi-sensor AI benchmark.

Appendix