Week 3
Assignment - Computer-Controlled Cutting
- Group assignment:
- Do your lab’s safety training
- Characterize your lasercutter’s focus, power, speed, rate, kerf, joint clearance and types.
-
Document your work to the group work page and reflect on your individual page what you learned.
-
Individual assignment:
- Design, lasercut, and document a parametric construction kit, accounting for the lasercutter kerf.
- Cut something on the vinyl cutter.
From Assignment Details.
Group Assignment:
Laser Safety Training
- [x] Did the laser introduction with my instructors
Notice: Fire Point and Assembly Point notice Notice: Controls, End Stops Make Sure Extractor/Filter is working, and the duct gate is open PPE: Safety Glasses (not required for normal use) Never: PVC/Chlorine!
SOP: Open SVG or DXF in Inkscape, Print to Epilog program. Assign cut strategies and material settings. Position (with cameras in case of Fusion Pro). Focus with the spring depth gage, and the up and down buttons on top of your material. Print and select Run from machine screen.
In case of Emergency:
- Fire Blanket
- Extinguisher
- Raise alarm
- Exit calmly to assembly point
Checklist and agreement:

Laser Cutter Characterisation
Fab Lab Limerick has a Trotec Speedy400.
- Focus:
2.0"Lens - Power:
80W, …however this is an older machine and recent maintenance measured a power drop of>10Wbetween source and cutting position. - Speed: Original Specs for the machine state Max. processing speed: 4.32 m/s. The software presents each material speed as a
%of this value. - Rate: The software uses
1-60 kHz, depending on the settings for that particular material. Timber and Card are at the lower end, and plastics like Acrylic seem to be at the higher end. - Kerf: 0.4mm (see below)
- Joint Clearance:
0.2mm(see below) - Type: CO2 CeramiCore® laser source produced by Iradion GmbH
Kerf Test

Material: MDF, 3mm (adapted for Trotec bulb)
- 100% power
- 0.6% speed
- 2 passes
- 1000 Hz
- 10 Power Correction
- 0mm Z-Offset
- Air-Assist On
- Source CO2
Material: Plywood, 3mm (adapted for Trotec bulb)
- 100% power
- 0.9% speed
- 2 passes
- 5000 Hz
- 10 Power Correction
- 0mm Z-Offset
- Air-Assist On
- Source CO2
Measured: 24.6mm (meant to be 25.0mm) So Kerf = 0.4mm, and Joint clearance = 0.2mm
Lasercut a Parametric Construction Kit, pt 1.
The first step was to get familiar with the Epilog. In this case I used the Epilog Flux, and a 3mm Plywood offcut.

The drawing was in Inkscape. The Epilog software understands fills and hairline vectors. You can, additionally, add more to the list on the right. Have them filtered by colour, or type to set up different operations, with different speed and power settings. The open folder icon allows you select a material from the existing library. (Note as you do this may overwrite tweaks you made up to this point, and job-level settings, like resolution).

Grasshopper
Then, I experimented with a Grasshopper Script to slice a 3D object with an interlocking pattern. It uses the Contour node and the Region Slits node to do this efficiently. And I will apply OpenNest to lay out a cut sheet.
Grasshopper is a node-based, low-code parametric program that works with/within Rhino. ‘Flows’ work from left to right, and data passes along wires between nodes. Often the biggest challenge is managing data and lists of data.

This is the most basic version of the Box Split node ^^^.
From the ribbon menu, go to Intersections > Shape > Box Slits.
- Box (thin line) is the horizontal box.
- Box (with the ticker line) are the two verticals.
- Input (“G”) of 0.18, which is the
Gap, i.e., 0.18mm (clearance for kerf, 0.09mm either side). - The output
Brep(“B”) goes to theList Indexnode, so I can show one result, moved +15 in Y.

However, this version uses the Contour node as mentioned above. Allowing me to seperately deal with the X and Y slits.
OpenNest, then takes the combined list, and fits it to a rectangular shape provided, as best as it can nest. OpenNest’s second output is a transformation, or list of transformations (vector + rotation + scale) that transforms a list of text objects to end up in the same place relatively without having to recalculate!

Conclusion
I wanted to experiment with grasshopper for this assignment. The limits I found were:
- Could not adjust the slot depth (always 50/50)
- Could not add notches at opening, or taper, or added clip features.
RegionSlitscomponent produced some self-intersecting boundaries.RegionSlitsmissed some intersections entirely.- The assembled model was not assemble-able, numbers not in order and direction of slots not consistent.

Cut something on the Vinyl Cutter
To make use of the Vinyl Cutter, I drew something in Inkscape. The Vinyl Cutter is a Roland GS2-24, and I used a laptop in the lab with the Roland DGA Print Driver.

From the roll, cut roughly to length. This is a 300mm roll of polymeric adhesive vinyl.

Release the lever at the back left of the machine. Feed the vinyl through the machine from the front. Adjust the wheels. The white stickers correspond to the knurled parts of the bar underneath, so make sure both wheels are within the white demarkated sections. Make sure the edge is parallel with the lines marked on the machine, so that it doesn’t misalign itself too much as it moves.

From the menu, select “Piece” to add.

The carraige travels the width of the machine, and rolls the piece through. It returns the width and height on the display. Update this in Inkscape (Document Preferences).

Put your drawing in place according to the updated page size.

Set Stroke Width to “Hairline”, and Style to Solid, Opaque, Black.

File and Print. Choose Roland GS2-24.

Choose Advanced and Get From Machine to import the same dimensions to the print driver automatically.

Observe cutting.

Remove work when done.

Weeding. Depending on what you are keeping, this step may vary. Use tweasers and scalpel to weed out the various cut parts.

Transfer Tape.

Remove the paper backing. Pulling at a low angle to avoid pulling parts off the transfer tape.

Apply to the centre and press from the centre out.

Now with the transfer tape, remove this from the sticker without disturbing the sticker.
Et voila!
Files
- All, ZIP
- fingerprint.svg (11KB)
- slices.ghx (481KB)
- Slices(GHX)
- test.dxf (525KB)