COMPUTER-AIDED CUTTING

Group assignment:

Individual assignments

You can see our Group Assignment documentation here.

Laser Cutter Characterization

Understanding Machine Parameters

As part of our group assignment, we systematically characterized the Trotec Speedy 100 laser cutter to understand how different machine parameters affect cutting performance and material behavior. This characterization is essential for designing accurate press-fit assemblies and achieving consistent, precise cuts.

Key Parameters Tested

  • Power: Controls laser beam intensity and cutting depth
  • Speed: Determines laser head movement rate—affects exposure time and material burn
  • Frequency (Rate): Affects how laser pulses interact with the material surface
  • Focus: Ensures laser beam is concentrated at correct height for clean cutting
  • Kerf: The width of material removed during cutting (typically 0.1-0.2mm)
  • Joint Clearance: Required spacing for press-fit assemblies to function properly

Kerf Testing & Measurement

Kerf is perhaps the most critical parameter for precision design. We performed controlled kerf tests on three materials to measure exact material loss during cutting.

Kerf test pieces showing slot variations to measure material loss

Kerf test pieces cut in cardboard, wood, and acrylic with measured slot widths to determine kerf values.

Kerf comb test pieces for precision measurement

Kerf comb test pattern showing progressive slot widths for precise kerf identification in each material.

Material-Specific Observations

Cardboard

  • Smallest resistance to cutting
  • Consistent, predictable kerf
  • Minimal edge damage

Wood

  • Slight burn marks at edges
  • Variable kerf (depends on grain)
  • Requires slightly higher power

Acrylic

  • Cleanest edge finish
  • Most predictable kerf
  • Sharp, crisp cuts

Learning Outcome

Kerf varies significantly by material type and laser settings. Understanding these variations is critical for designing parametric construction kits where tolerances determine whether parts fit smoothly or bind. Small adjustments to power, speed, and frequency create measurable differences in kerf, emphasizing the importance of careful parameter tuning for precision fabrication.

Safety Training & Critical Precautions

⚠️ Essential Safety Protocols

  1. Supervision: Never leave the laser cutter unattended during operation
  2. Ventilation: Verify exhaust airflow and air assist are active before starting
  3. Material Verification: Always check materials—avoid hazardous plastics (PVC, polycarbonate)
  4. Enclosure: Keep machine lid closed during cutting to contain fumes
  5. Post-Job: Allow time for fumes to clear before opening lid
  6. Scrap Removal: Remove cut pieces immediately to prevent ignition
  7. Emergency Equipment: Fire extinguisher must be within reach at all times

Warning Signs & Emergency Response

✗ Danger Signs

  • Visible smoke inside chamber = improper airflow or bad parameters
  • Red/orange glow = material smoldering or actively burning
  • Strong acrid smell = potential hazardous gas release

✓ Response Protocol

  • STOP immediately if smoke detected—do not continue cutting
  • Smother fires by covering with flat board to deprive oxygen
  • Use extinguisher if fire spreads beyond the material
  • Evacuate if fire cannot be controlled

Vinyl Cutting

Vinyl cutters are precision machines used for creating custom decals, signs, and apparel decorations. The machine reads vector files and uses a sharp blade to cut designs into thin vinyl material. Vector designs are transmitted to the machine via USB or serial connection, and the cutting blade follows digital paths with exceptional accuracy.

The Machine: Roland GX-24

Roland GX-24 vinyl cutter with control panel

The Roland GX-24

Unlike motorized cutting heads, the Roland GX-24 uses a passive blade cutter system. The blade is mounted in a freely swiveling holder that automatically rotates to align with the cutting direction—similar to a caster wheel on a shopping cart. This elegant design eliminates mechanical complexity while maintaining precision.

Servo Motor Features

These capabilities make the Roland GX-24 ideal for detailed vector designs including logos, lettering, decals, complex patterns, and custom apparel decoration.

Vinyl Cutting Project

For the vinyl cutting assignment, I created a custom Groot vinyl decal from a raster image. Since vinyl cutters operate on vector paths (not pixels), the raster image required conversion to vector format before cutting.

Raster source image of Baby Groot character

Source raster image (JPG) from Pinterest—requires conversion to vector format for vinyl cutting.

Why Vector Format Is Required

Raster images (JPG, PNG) are made of pixels with no path information. Vinyl cutters need vector files (SVG) that define continuous paths for the blade to follow. Vector graphics are resolution-independent and can scale to any size without quality loss.

Conversion Workflow: Raster → Vector

The image was processed using Inkscape, a free, open-source vector graphics editor, to convert the raster image into vector paths suitable for vinyl cutting.

  1. Step 1: Import the Raster Image

    Open the JPG file in Inkscape (File → Open). The image appears as a raster bitmap, unsuitable for vinyl cutting without conversion.

    Groot image imported into Inkscape as raster

    Raster image in Inkscape—ready for vectorization.

  2. Step 2: Trace the Bitmap to Vector

    Select the image and use Path → Trace Bitmap to convert pixels into vector paths. Adjust threshold values to create a solid black silhouette without internal details or noise—this ensures clean cutting.

  3. Step 3: Clean and Simplify Paths

    Delete the original raster image layer. Inspect the vector paths and simplify where needed. The final design should be a single continuous black silhouette ready for vinyl cutting.

    Vector paths with visible nodes after cleaning

    Clean vector paths with visible nodes—ready for export.

  4. Step 4: Export as SVG

    Save the final vector design as SVG format (File → Export → Export As → Save as .svg). This file format is universally supported by vinyl cutter software.

Final SVG vector file of Groot design

Completed SVG vector file—ready for vinyl cutter import.

Generating Cutting G-code with Fab Modules

After creating the SVG file, I used Fab Modules (modsproject.org), a browser-based tool for generating machine-specific toolpaths. Fab Modules converts vector designs into G-code instructions that the vinyl cutter can execute.

Accessing Fab Modules

Visit modsproject.org in your browser. The interface displays a blank workspace initially—you navigate by right-clicking to access the main menu.

Fab Modules home page with blank workspace

Fab Modules initial interface—access programs via right-click menu.

Selecting Machine & Workflow

  1. Right-click on the canvas and select Programs
  2. Select Roland GX-24 / GS-24 vinyl cutter from available machines
  3. Choose the Cut operation (for vinyl cutting)

This loads the predefined workflow specific to the Roland vinyl cutter, complete with input/output nodes.

Machine and operation selection in Fab Modules

Machine and operation selection in Fab Modules.

Workflow diagram showing processing nodes

Workflow structure: SVG input → processing nodes → cutting preview → G-code output.

Importing the SVG Design

  1. Locate the leftmost node labeled "read svg"
  2. Click Select SVG file button
  3. Load the Groot vector file prepared in Inkscape
File selection dialog for loading SVG

SVG file selection—the vector design is loaded into the workflow.

Fab Modules supports two input formats: SVG files (recommended for clean preservation of vector paths) or PNG raster files (which will be auto-traced).

Workflow with imported SVG file

Once loaded, processing nodes automatically populate with the SVG data.

Tool Settings & Path Calculation

After importing the SVG file, minimal parameter adjustment is required:

Default Parameters (Pre-configured for Roland GX-24)

  • Tool Diameter: 0.254 mm (matches vinyl cutter blade)

With default settings appropriate for the machine, click Calculate in the cut raster node to generate the cutting toolpath.

Calculate button in cut raster node

Click Calculate to process the SVG into cutting coordinates.

Visualizing the Cutting Path

After clicking Calculate, the cutting path is visualized in the preview window. This allows verification before sending to the machine.

Path Visualization Guide

  • Blue lines: Cutting paths (blade down, vinyl being cut)
  • Red lines: Non-cutting movements (blade lifted, rapid travel)
Cutting path visualization

Cutting path preview with color-coded sequences.

Detailed cutting toolpath view

Detailed toolpath view showing blade direction changes and movement sequences.

Exporting G-code for the Machine

After verifying the toolpath preview looks correct, export the G-code file that the vinyl cutter's firmware will execute. This file contains all cutting commands in a format the Roland GX-24 understands.

G-code export dialog

Export the processed file as machine-readable G-code.

Operating the Vinyl Cutter

Power & Initial Setup

Power on the vinyl cutter using the main power button (bottom-right of control panel). The machine performs initialization checks, then displays the main menu.

Control panel with power and navigation buttons

Control panel with power, navigation, and operation buttons.

Material Type Selection

The machine asks you to specify whether you're using material from a Roll or Piece. Use arrow buttons (▲/▼) to select, then press Enter to confirm.

Roll

  • Continuous vinyl roll
  • Machine measures width only
  • Used for unlimited length designs

Piece

  • Individual vinyl sheet
  • Machine measures width and length
  • Used for predefined sheet sizes
Material type selection menu

Material type selection menu.

Loading Vinyl Material

  1. Insert from rear: Feed vinyl from the back of the machine (similar to printer paper)
  2. Align straight: Ensure material is perfectly straight to prevent skewing
  3. Position under clamps: Move material under the front clamps/rollers
  4. Secure firmly: Clamp down to hold material in place
Vinyl loading mechanism

Roll holder setup at rear of machine.

Material loaded and positioned

Material loaded and positioned beneath clamps.

Pinch rollers engaged

Pinch rollers secured—material is locked in place.

Pinch Roller Positioning

Pinch rollers grip the vinyl material to prevent slipping during cutting. Correct positioning is essential—improper placement will cause the machine to refuse operation.

⚠️ WARNING

Pinch rollers MUST be positioned only on the white striped areas of the machine bed. If any roller is placed outside these marked zones, the machine will display a "Bad Position" error and refuse to operate.

Correct roller positioning

Rollers positioned on white stripes—machine will operate correctly.

Setting Origin & Executing Cut

  1. Position blade: Use arrow keys to move blade to desired starting location
  2. Set origin: Press Origin button to register the cut start position
  3. Verify parameters: Check cutting force and speed are appropriate for vinyl
  4. Send file: Transmit the G-code file from Fab Modules to the machine
  5. Execute: Machine follows vector paths, cutting the Groot design into vinyl

Final Result

Completed Groot vinyl decal

Successfully cut Groot vinyl decal—ready for weeding and application.

✓ Project Complete

The Groot design has been successfully converted from raster to vector format, processed through Fab Modules, and cut into vinyl with clean, precise edges. The passive drag-knife mechanism of the Roland GX-24 produced sharp corners and smooth curves throughout the design.

LASER CUTTING

Laser cutting is a thermal cutting technology that uses a focused, high-powered laser beam to cut, engrave, or etch materials with extraordinary precision. Since commercial introduction in the 1960s, laser cutting has become indispensable across manufacturing, creating clean cuts with minimal mechanical stress on the workpiece.

How Laser Cutting Works

  1. Focused beam: Laser optics concentrate high-powered light at the material surface
  2. Thermal effect: Intense heat melts, burns, or vaporizes the material
  3. Precision motion: CNC system moves the laser head following digital vectors
  4. Assist gas: Compressed gas jet removes vaporized material, leaving clean edges
  5. Accuracy: Modern systems achieve tolerances as tight as ±0.1mm
Trotec Speedy 100 laser cutter

The Trotec Speedy 100 CO2 laser cutter used for our fabrication projects.

Laser Cutting Construction Kit

For this project, I designed a parametric construction kit with interlocking pieces that account for laser kerf. The kit demonstrates print-in-place principles where individual pieces slot together without additional fasteners or assembly.

Design Tools & Materials

Tool/Material Purpose
Autodesk Fusion 360 Parametric design, sketching, and constraint-based modeling
Trotec Speedy 100 CO2 laser cutting and engraving
Calipers Measure material thickness precisely
Sheet Material Cardboard, plywood, or acrylic (3-5mm thickness)

Design Process: Parametric Construction Kit

Step 1: Source Design Image

The design process began with a Frozen movie ice motif image, downloaded as inspiration for the decorative engraving element.

Frozen movie ice motif source image

Source image: Frozen ice pattern for construction kit engraving.

Step 2: Convert Raster to Vector

The JPG was imported into Inkscape and converted to vector format using Path → Trace Bitmap. This created clean, scalable paths suitable for laser engraving.

Vector conversion in Inkscape

Vector paths extracted from raster image—ready for laser engraving.

Step 3: Import SVG into Fusion 360

The SVG file was imported into Fusion 360 as the central decorative element. Two concentric circles were drawn around it to define the structural boundary of each kit piece.

Fusion 360 sketch with engraving motif

Fusion 360 sketch showing engraving motif and structural geometry.

Step 4: Define Parametric Parameters

Parameters were created for key dimensions: material thickness, kerf, compression, and slot width. The slot width was calculated as: Slot Width = Material Thickness − Kerf − Compression

To add parameters, select Modify → Change Parameters, then click the plus button to create new parameters.

Fusion 360 parameters menu

Parameters dialog showing material and tolerance values.

Parameter creation button in toolbar

Click the plus button to add new parameters.

Parameter entry dialog

Parameter entry dialog.

Key Parameters Created

  • Material Thickness: 3mm (measured with calipers)
  • Kerf: 0.15mm (from group characterization tests)
  • Compression: 0.2mm (tolerance for tight press-fit)
  • Slot Width Formula: Material Thickness − Kerf − Compression = 2.65mm
Completed parameter definitions

Parameter list showing all dimensional constraints for the kit.

Step 5: Create Slot Geometry

A center rectangle was created with:

Using Create → Circular Pattern, multiple slots were arrayed radially around each piece, creating a symmetric pattern for interlocking assembly.

Step 6: Complete Design & Extrusion

Additional decorative elements were added, and the entire sketch was extruded to create 3D geometry. The extrusion depth was set to match laser cutting requirements.

Final construction kit design in Fusion 360

Completed construction kit design with parametrically-defined slots and decorative engravings.

Step 7: Project Components onto a New Sketch & Export as DXF

With all components designed and arranged in 3D space, the next step was to prepare the flat cutting profiles for the laser cutter. This involved projecting the 3D geometry back onto a 2D sketch plane and exporting in a format the laser cutter software can understand.

  1. Create a new sketch on the XY plane (or any flat reference plane that aligns with the material surface)
  2. Modify → Project/Include → Project (P shortcut in Fusion 360) to project the body edges onto the sketch. Select all relevant faces — outer boundary, inner slot edges, and any decorative cut lines
  3. Verify the projected profiles: Confirm all slots, circles, and cut paths appear correctly as 2D sketch entities with no gaps or overlapping geometry
  4. Finish the sketch once all profiles are cleanly projected

Exporting as DXF

Once the projected sketch was verified, the design was exported as a DXF (Drawing Exchange Format) file — the standard interchange format for 2D vector data in manufacturing workflows.

  1. Right-click on the sketch in the browser tree → select Save As DXF
  2. Choose a save location and filename (e.g., construction_kit_v1.dxf)
  3. Fusion 360 exports all sketch geometry as 2D vector entities: lines, arcs, and circles

Why DXF Format for Laser Cutting?

  • Universal compatibility: DXF is supported by virtually all laser cutter software (Trotec JobControl, LightBurn, RDWorks, etc.)
  • Lossless geometry: Unlike raster formats, DXF preserves exact mathematical curve and line definitions — no pixel approximation
  • Scale accuracy: Real-world units (mm) are embedded in the file, so the laser software receives exact dimensions without rescaling
  • Parametric fidelity: Since the DXF is derived from parametric sketch geometry, all slot widths, kerf compensations, and joint clearances defined as parameters are accurately reflected in the exported file
  • Layer support: Different cut types (cut, engrave, score) can be separated into distinct DXF layers, allowing the laser software to assign different power/speed settings per operation

⚠️ DXF Export Checklist

  • Confirm units are set to millimeters before export to avoid scaling errors
  • Ensure all cut paths are closed contours — open paths may cause the laser to stop mid-cut
  • Separate engraving lines from cut lines using different layers or colors
  • Verify the DXF opens correctly in the laser cutter software before sending to the machine

Step 8: Inkscape Workflow — Preparing the DXF for the Laser Cutter

With the DXF file exported from Fusion 360, it was imported into Inkscape to prepare the final cut file. Inkscape acts as the bridge between the CAD design and the Trotec laser cutter, allowing line colors and stroke properties to be assigned so the machine knows which paths to cut and which to engrave.

1. Import the DXF File

  1. Open Inkscape → File → Import (or drag and drop the DXF file) — the geometry appears on the canvas as vector paths
  2. Select all components (Ctrl+A)
  3. Press Ctrl+Shift+R this fits the canvas exactly around all imported components

2. Verify Scale & Dimensions

  1. Select all geometry (Ctrl+A) and check the width/height in the toolbar — they should match the designed dimensions exactly
  2. If dimensions are off, use File → Document Properties to confirm the document unit is set to mm

3. Assign Line Colors for Cut vs Engrave

The Trotec laser cutter reads line color to determine the operation type. Each color maps to a separate job in Trotec JobControl with its own power and speed settings.

Cut Lines — Red

  • Stroke color: R=255, G=0, B=0
  • Stroke width: 0.1 mm (hairline — the thinnest possible)
  • Fill: None
  • Used for: outer boundary, slots, through-cuts

Engrave Lines — Black

  • Stroke color: R=0, G=0, B=0
  • Stroke width: any visible width
  • Fill: None
  • Used for: Frozen ice motif decoration
Laser stroke color settings Laser stroke style settings

⚠️ No Fill — Strokes Only

The Trotec laser cutter software only reads stroke paths as input — filled shapes are ignored. All paths (both cut and engrave) must have Fill set to None in the Fill and Stroke dialog (Shift+Ctrl+F). Only the stroke color and width determine how the machine processes each path.

4. Group & Arrange Components

  1. Select all cut-line geometry → assign red hairline stroke via Object → Fill and Stroke (Shift+Ctrl+F)
  2. Select all engraving geometry → assign black fill
  3. Arrange all pieces within the material boundary — keep a 5–10 mm margin from edges
  4. Nest pieces efficiently to minimize material waste

5. Print to Trotec JobControl

  1. Go to File → Print (Ctrl+P)
  2. Select Trotec Engraver as the printer
  3. Click Print — this sends the job directly to Trotec JobControl
  4. In JobControl, the cut lines and engrave areas appear as separate color-coded layers, each assignable to power/speed profiles

✓ Ready to Cut

With the file printed to JobControl, the correct power and speed settings were assigned per layer, the material was placed and focused on the bed, and the job was sent to the Trotec Speedy 100 for cutting.

Machine Setup & Focusing

Adjustable Bed System

The Trotec laser cutter has an electronically controlled adjustable bed that moves vertically using internal motors. The focal distance between the laser head and material is critical for cutting accuracy.

Trotec adjustable bed system

Adjustable bed raises/lowers to maintain precise focus distance.

Control Panel: Bed Adjustment

  • ▲ Up arrow: Raises the bed (moves material closer to laser)
  • ▼ Down arrow: Lowers the bed (moves material away from laser)
Control panel with bed adjustment buttons

Control panel showing bed movement controls.

Focus Calibration (Critical for Precision Cutting)

  1. Place material on the bed
  2. Use up/down buttons to position bed approximately
  3. Use the Trotec focus gauge (official focus tool) to set exact focal height
  4. Adjust bed until focus gauge just touches the material surface—this is the focal point
  5. At correct focus, laser beam converges to minimum beam diameter for optimal cutting

⚠️ Why Focus Matters

Incorrect focus causes:

  • Poor kerf: Inconsistent cut width across material thickness
  • Rough edges: Burning or melting at material edges
  • Failed cuts: Beam unfocused, insufficient power at surface
  • Weak press-fits: Slots too wide or too narrow for proper assembly

Cutting Results

Once the file is prepared and machine is focused, the laser cutter executes the digital design, cutting all slots and engraving decorative elements in a single operation.

Time-lapse of laser cutting the construction kit pieces.

Completed construction kit pieces

Finished kit pieces with Frozen ice motif engraved and all slots cut precisely.

Learning Outcomes: Parametric Design & Precision Fabrication

Key Lessons

  • Parametric design enables flexibility: Changing material thickness automatically recalculates all dependent dimensions
  • Kerf compensation is essential: Accounting for material loss ensures precise tolerances and proper assembly
  • Vector design precision: Digital fabrication requires exact path definition—raster files must be vectorized first
  • Focus is critical: Laser beam convergence directly impacts cutting accuracy and edge quality
  • Design for assembly: Slots must be precisely calculated to balance easy assembly with structural integrity