Saleem A. Al Dajani

Week 1 Results Section Development

Cursor AI Transcript · HTMAA 2025

Table of Contents

Overview

Complete transcript of Cursor AI assistance for creating the comprehensive Results section with kerf and clearance analysis

Full Conversation

User Unknown

in week1.html update the group assignment section with a new subsection called results the tables in kerfandclearance/kerfandclearance.xlsx and reference the Google spreadsheet link: (if you can embed it too somehow that would be cool too)@https://docs.google.com/spreadsheets/d/1gjVAoq8t9punoUIrTA0CrPDacFM2kvmvwO_N6_MIHrE/edit?gid=0#gid=0

make it aesthetically pleasing and make sure there are no more placeholders

Assistant Unknown

I'll help you update the week1.html file to add a new "Results" subsection to the group assignment section with the kerf and clearance data. Let me first examine the current structure and the Excel file to understand what we're working with.

Let me search for the group assignment section in the HTML file to understand its current structure:

Now let me read the group assignment section to see its current structure:

Now let me create a todo list to track the tasks and then add the Results subsection to the group assignment section:

Now I'll add the Results subsection to the group assignment section. Based on the data from the Google Sheets, I can see there are two main data tables - one for kerf measurements and one for clearance measurements. Let me add this section right before the closing of the group assignment section:




  
  
  Week 1 · HTMAA 2025 · Saleem A. Al Dajani
  
  


  
Saleem A. Al Dajani

Week 1

Principles & Cutting · HTMAA 2025

CAD/CAM, Laser, Vinyl

This week focuses on the fundamentals of digital fabrication: computer-aided design (CAD), computer-aided manufacturing (CAM), laser cutting, and vinyl cutting. We'll learn the complete workflow from design to finished parts.

🎨 CAD design ⚡ Laser cutting 📄 Vinyl cutting 🔧 CAM toolpaths

This Week's Goals

    • Master CAD fundamentals
      Parametric design, constraints, and best practices
    • Laser cutting workflow
      Design → CAM → cut → test → iterate
    • Vinyl cutting techniques
      Vector graphics, weeding, application

Assignments

  • Parametric construction kit
    Design and fabricate a modular construction kit
  • Vinyl cutting project
    Create a vinyl sticker or decal
  • Documentation
    Document the complete design and fabrication process
  • Safety training
    Complete laser cutter and vinyl cutter training

Tools & Materials

  • CAD software — Fusion 360, Onshape, or similar
  • Laser cutter — Epilog or similar CO2 laser
  • Vinyl cutter — Roland or similar plotter
  • Materials — Cardboard, acrylic, vinyl sheets

Training Documentation

Comprehensive training notes and media from laser cutter and vinyl cutter sessions.

Laser Cutter Training

Focusing Process

  • Focus view follows the laser beam
  • Use zoom in/zoom out to get better view
  • Press Z, the number with checkmark shows how much to move
  • Use focusing stick until it just hits the edge of the material
  • Bed moves during focusing process

Cutting Process

  • Control P to print, use max power with fast speed
  • Go to universal program for cutting
  • Turn on power for air compressor
  • Press green button to start cutting

Vinyl Cutter Training

Software Setup

  • Use Chrome browser
  • Go to modsproject.org
  • Select Program → Open Program
  • Choose Roland vinyl cutter: cut program
  • Load image (SVG or PNG format)
  • Change dimensions with DPI settings
  • For PNG: be careful with curves as it changes pixels
  • Can invert to change where black areas are cut
  • Set origin (defaults are usually fine)
  • Blue lines = cut, red lines = rapids (knife lifts up)

Machine Setup

  • Lever sets tension on drive wheels
  • Clamp down at the end
  • Wheel needs to be in white sections
  • Press power (if just turned on)
  • Select sheet and press enter
  • Use arrow keys to move around
  • Hold origin for new origin point

Connection & Starting

  • Get device and connect properly
  • Can change cut force but probably not necessary
  • Send file to cutter

Weeding Process

  • Weed early - pick out pieces you don't want
  • Fold vinyl over itself, don't go straight up
  • Use tweezers for precision
  • Use transfer paper to lay front of vinyl on transfer paper
  • Peel backing of vinyl off carefully
  • Don't just plop things down to avoid air bubbles
  • Use squeegee as you lay down to prevent air bubbles
  • Consider sticker vs stencil applications

Useful Documentation

Additional resources and guides from Anthony Pennes for laser cutting, vinyl cutting, and image compression workflows.

Anthony's HTMA Guides

Comprehensive guides covering essential digital fabrication techniques, parameter optimization, and workflow best practices.

Image Compression Guide

Essential techniques for optimizing image file sizes, setting up batch processing tools, and maintaining repository efficiency.

📖 View Guide

Laser Cutting Guide

Complete laser cutting workflow including safety, parameter optimization, joint design, and troubleshooting techniques.

📖 View Guide

Vinyl Cutting Guide

Detailed vinyl cutting techniques, software setup, machine operation, and weeding processes for professional results.

📖 View Guide

Note: These guides were created by Anthony Pennes and are maintained as supplementary resources for the HTMAA course. View original Slack message for context.

Laser Cutter Characterization Group Assignment

Systematic testing and documentation of laser cutter parameters for optimal cutting performance. Assignment started: September 11, 2025 Assignment completed: September 16, 2025

Machine Specifications

Available Lasers

  • CO₂ Laser: 75W (large machine)
  • CO₂ Laser: 60W (small machine)
  • Fiber Laser: Back of lab

Test Parameters

  • Rate: 500 pulses per inch (PPI)
  • Power: 100%
  • Speed: 30% (increased by 2.5% each test)

Focus & Positioning

  • Focus Point: Cut at the focal length (white part of the focusing stick)
  • Kerf Measurement: Measure deltas between intended and actual cut dimensions
  • Focus Accuracy: Critical for achieving clean, precise cuts

Joint Design & Clearance

Joint Type

Finger joint - interlocking design for structural connections

Clearance Definition

Size of the slot that provides tight enough fit for assembly

Material Considerations

Cardboard Limitations: Generally produces no good joints due to material properties and laser cutting characteristics

Material choice significantly impacts joint quality and assembly precision

Key Learnings

  • Speed increment of 2.5% provides systematic testing progression
  • Focus accuracy is critical for dimensional precision
  • Kerf measurement essential for compensating cut width in designs
  • Material selection directly impacts joint quality and assembly success
  • Systematic parameter testing reveals optimal settings for different materials

Results

Comprehensive analysis of kerf and clearance measurements from systematic laser cutter testing.

Interactive Data Analysis

View and interact with the complete dataset in Google Sheets:

Open in Google Sheets | Data includes kerf measurements, clearance analysis, and statistical calculations

Kerf Analysis Results

Prescribed Cut (in) Actual Cut #1 (in) Actual Cut #2 (in) Actual Cut #3 (in) Average (in) Std Dev (in) Avg Kerf (in)
0.136 0.142 0.1405 0.1445 0.1423 0.0020 0.0032
0.137 0.142 0.1475 0.149 0.1462 0.0037 0.0046
0.138 0.148 0.1495 0.147 0.1482 0.0013 0.0051
0.139 0.146 0.146 0.1475 0.1465 0.0009 0.0038
0.143 0.155 0.1555 0.1545 0.1550 0.0005 0.0060
0.144 0.1535 0.153 0.15 0.1522 0.0019 0.0041
0.152 0.163 0.1655 0.165 0.1645 0.0013 0.0063
0.153 0.166 0.169 0.168 0.1677 0.0015 0.0073

Clearance Analysis Results

Measurement Sample #1 (in) Sample #2 (in) Sample #3 (in) Average (in) Std Dev (in)
Peg Size 0.1505 0.1535 0.1505 0.1515 0.0017
Hole Size 0.156 0.1575 0.1545 0.1560 0.0015
Clearance -0.0055 -0.004 -0.004 -0.0045 0.0009

Key Findings

Average Kerf

0.0049 inches (4.9 thousandths)

Average Clearance

-0.0045 inches (interference fit)

Kerf Std Dev

±0.0017 inches (high precision)

Clearance Std Dev

±0.0009 inches (very consistent)

Parametric Construction Kit Individual Assignment

Design and fabricate a modular construction kit using laser cutting and vinyl cutting techniques. Assignment started: September 10, 2025. Assignment completed: September 15, 2025

Preparation & Planning

Initial research and clarification discussions with instructors and classmates to understand assignment requirements and technical constraints.

Key Clarifications

Assignment Scope: Construction kit using laser cutter + separate vinyl cutting project (not crease patterns on cardboard)
File Formats: DXF for laser cutting, PNG/SVG for vinyl cutting
CAD Requirements: Must use Fusion 360 for laser cutting to develop CAD familiarity
Materials: Lab cardboard available, or personal materials (if safe to cut)

Technical Insights

Vinyl Cutting: Zero thickness lines for crease patterns, black and white images for cutting
Mountain vs Valley Folds: Opposite sides for thick materials, same side possible for thin materials
Design Differentiation: Dashed lines for fold lines, solid lines for cuts (though challenging in software)

Acknowledgments

Special thanks to Erik Demaine for guidance on vinyl cutting crease patterns and fold differentiation techniques, and Anthony Pennes for clarifying assignment requirements, file formats, and material options. Their expertise was invaluable in understanding the technical constraints and design possibilities for this project.

Design Process

  1. Research and ideation for construction kit design
  2. Create parametric CAD model with adjustable parameters in Fusion 360
  3. Generate CAM toolpaths for laser cutting
  4. Test cut on cardboard to verify fit and function
  5. Iterate design based on test results
  6. Final cut on appropriate material
  7. Design and cut vinyl project (separate from construction kit)

Hand‑folded Prototype Assembly

I hand‑folded the crease pattern to validate the assembly. The parts do come together when the folds are reasonably close to the intended lines. A second, refolded gadget produced a noticeably cleaner assembly.

Single Gadget

Double Gadget

Assembly Detail

Full Pattern Failure

We tried cutting the full crease pattern on one side. It failed when layers with opposite cuts overlapped and had to be push‑folded through during the final folding step — the piece broke.

First Success Folded Single Gadget

First assembly of two gadgets. Folds were smooth after separating mountain and valley cuts onto opposite sides to avoid breaking during push‑folds over multiple layers. The shop cardboard was tight in the assembly pocket; thinner Amazon box cardboard folded by hand fit better. Next step: make the laser‑cut pattern more exact.

Cut Strategy Videos

Left to right: clear mountain cut, flip and cut the opposite side, clear valley cut.

Mountain vs Valley Sides

Measurements confirming mountain vs valley sides.

First Gadget Assembly

Side profile and insertion step demonstrating clean folds without tearing.

Double Gadget Cut Variations

Exploring double‑part strategies: sequential cuts, flips between sides, and opposite‑side cuts.

Double Gadget — Rubber Band Assist

Temporary rubber band used to hold alignment while completing final folds.

First Success Assembly

Switched to thinner Amazon cardboard because the shop cardboard was too thick for the assembly pocket. The Amazon box folded by hand fit perfectly and assembled smoothly. Three gadgets worked with the thinner material. Rubber bands are just for compression — they assemble without them, though the bands make it easier to keep them as one unit during insertion into the next gadget.

Quadruple Cut Strategy

Scaling up to quadruple cuts: sequential cuts, flips between sides, and opposite-side cutting strategies.

Double Gadget — Amazon Cardboard (No Support)

Three views of the double gadget assembled with Amazon cardboard, showing clean folds and proper fit.

Assembly Process with Support

Assembly sequence showing compression, support positioning, and insertion process for stable construction.

Triple Gadget — Final Assembly

The culmination: triple gadget assembly demonstrating successful scaling with Amazon cardboard and support techniques.

Further Refinements: Thick Origami

Applying thick‑origami concepts to avoid layer collisions and enable folding with real material thickness.

Guidance from Erik Demaine

From a discussion with Erik Demaine: double each crease into parallel offsets and open vertex regions as polygons to prevent collisions. A uniform spacing works for a first pass, but for correctness the spacing between the doubled creases should depend on how many layers lie between faces in the final folded state. I plan to estimate per‑crease layer counts from an unfolded model and adjust offsets accordingly.

Citation: Jason S. Ku and Erik D. Demaine, “Folding Flat Crease Patterns With Thick Materials”, Journal of Mechanisms and Robotics, 8(3), June 2016, pp. 031003‑1–6. View paper

Thickened Crease Patterns
  • Estimate: double each crease with a uniform offset and add regular polygons at intersections.
  • Exact: compute sector‑aware offset polygons at vertices using incident crease angles.
How the Estimate Works
Input: crease segments with mountain/valley labels; sheet size S; target thickness t
offset = t / S  (or a chosen fraction)
for each crease c:
  draw two lines parallel to c at ±offset
for each vertex (intersection of original creases):
  place a small regular polygon (e.g., octagon) centered at the vertex
Output: doubled creases + vertex holes
            
How the Exact Method Works
Input: crease lines; sheet size S; target thickness t
offset = t / S
for each crease c:
  compute unit direction v and normals n1,n2
  define two infinite offset lines at ±offset along n1/n2
for each vertex:
  collect incident creases; sort by angle into cyclic order
  for each adjacent pair (i, j):
    pick the offset side that lies inside the angular sector
    intersect those two offset lines → one polygon vertex
  connect all vertices in order → convex vertex polygon
trim faces/creases by polygons as needed
Output: doubled creases + exact vertex polygons
            
Next Step — Layer‑Aware Offsets

Following Erik's advice, offsets should scale with the number of layers between faces in the folded state. Plan: estimate per‑crease layer counts and set per‑crease offset = k × thickness × layers(c), while keeping vertex polygons valid to avoid collisions.

Vinyl Cutter Individual Assignment

Design and cut vinyl stickers and stencils using the vinyl cutter. Assignment started: September 15, 2025 Assignment completed: September 15, 2025

Project Overview

Planned to vinyl cut lab logo stickers at first. Collected .png or .svg for each logo for the vinyl cutter software, and executing the complete workflow from cutting to final application. I hope to come back to the lab logos when there is less traffic on the vinyl cutter, I was more excited to see the fine detail of the vinyl cutter with the 2D parametric design at first!

Lab Logo Designs

2D Parametric Sticker Design

Used a parametric sticker design that can be infinitely customized through an interactive web application. The design demonstrates the power of parametric modeling in creating personalized vinyl stickers with adjustable parameters for size, complexity, and visual elements. The assignment demonstrated both successful execution and troubleshooting when equipment issues arose.

Interactive Design Generator

This web-based generator was created as a final project in 6.5310 last semester and was used to download a PNG of the default design shown above. Generate unlimited variations of this parametric design by adjusting parameters in real-time to create custom stickers for any application.

🎨 Generate Custom Designs

Successful Cut and Transfer

Complete workflow from vinyl cutting through final sticker application, demonstrating the full process from design to finished product.

Vinyl Cutting Process

Vinyl cutter in action, cutting the Gladyshev Lab logo design with precise blade control and proper tension settings.

Completed Vinyl Cut

Clean vinyl cut showing precise cuts with proper registration and no tearing or incomplete cuts.

Weeding Process

Systematic weeding process: starting from center, progressing through unwanted sections, and finishing with clean weeded vinyl ready for transfer.

Transfer Paper Application

Transfer paper application process: carefully applying transfer paper to hold vinyl design, then removing it to prepare for final application.

Vinyl Application Process

Final application steps: positioning vinyl on target surface, using tweezers for precise removal of the broken thin vinyl strip, and achieving clean final application.

Completed Takehome Sticker

Final result: applied laptop vinyl sticker and takehome vinyl sticker ready for use, demonstrating successful completion of the vinyl cutting workflow.

Motor Failure

Encountered and resolved a motor failure during the vinyl cutting process, demonstrating troubleshooting skills and equipment maintenance knowledge.

Motor Error Display

Vinyl cutter displaying motor error, indicating a mechanical issue that prevented normal operation.

Roll Failure Analysis

Side-by-side comparison showing the vinyl roll before and after the failure. The roll ran out of material and then fell, causing the vinyl to kink under the cutting wheel.

Troubleshooting Solution

Simple fix process:

  1. Turn off the vinyl cutter
  2. Remove tape from the fallen roll to get the weight off
  3. Readjust vinyl in between the wheels to ensure proper tension
  4. Start again (or load a new roll if needed)

This common issue occurs when the vinyl roll runs out or becomes misaligned, causing the cutting mechanism to fail. The solution involves proper material handling and machine setup.

Reflections & Learnings

Key insights and challenges encountered during this week.

Reflections will be added here as the week progresses...

Contributions

Acknowledgements for the help I received this week from my classmates and instructors.

Katrina Li - Training Documentation

This week's training was well-documented by Katrina Li, thank you!

Mariam Fitaihi - Photos and Videos

Photos and videos of this week's training were taken by Mariam Fitaihi, thank you!

Erik Demaine - Thick Origami Guidance

Erik reviewed my approach to folding thick materials and suggested using the Ku & Demaine thick‑origami method. He pointed me to the paper and emphasized that doubled creases should be spaced according to the number of layers between faces in the final fold. This feedback led me to implement two variants (estimate and exact) of thickened crease patterns and to plan a next step for layer‑aware offsets.

Personal Notes - Laser Cutter Characterization

I took notes on the individual group assignment for characterizaing the laser cutter. :-)

Ethical AI Use

Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

AI-Assisted Web Development in Cursor IDE

This week's webpage development, training documentation, and assignment preparation were assisted by Cursor AI. The AI helped with HTML/CSS implementation, content organization, and structuring technical documentation.

AI-Assisted Section Organization and Content Updates

Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

AI-Assisted Documentation and Link Integration

Cursor AI assisted with adding Anthony's HTMA guides to the Week 1 page, creating a new "Useful Documentation" section, and integrating external resource links with proper styling and organization.

AI-Assisted Thick Origami Conversion

A separate chat was used to convert a flat crease pattern into a thick‑origami version following Ku & Demaine. The AI doubled each crease into parallel offsets and generated vertex polygons (estimate = regular polygons; exact = sector‑aware polygons) and explained how to map desired thickness by setting OFFSET_FRAC = thickness / sheet_size.

AI-Assisted Repository Management and Content Organization

Cursor AI assisted with repository size management by breaking down large commits into smaller, manageable chunks under 10MB each. The AI helped organize media files into logical commits, added the Vinyl Cutter Individual Assignment section with proper styling and image sizing, and provided guidance on git workflow optimization to work within platform size limits.

AI-Assisted Vinyl Cutter Assignment Documentation

Cursor AI assisted with updating the vinyl cutter individual assignment section with comprehensive documentation including successful cut and transfer workflow, motor failure troubleshooting, and 2D parametric design integration. The AI helped structure the content with proper media organization, descriptive captions, and consistent styling throughout the section.

© Saleem A. Al Dajani
Made for HTMAA 2025 • Built with vanilla HTML/CSS

Now let me update the todo list to mark the completed tasks and check for any linting errors:

Perfect! I've successfully updated the week1.html file with a comprehensive "Results" subsection in the Laser Cutter Characterization Group Assignment section. Here's what I've added:

Results Section Features:

1. Google Sheets Integration

  • Added a prominent link to the Google Sheets with an attractive button design
  • Included a chart icon and clear call-to-action text
  • Added descriptive text about the data contents
  • 2. Kerf Analysis Table

  • Complete data table with all 8 test measurements from the spreadsheet
  • Shows prescribed cuts vs. actual cuts (3 samples each)
  • Displays calculated averages, standard deviations, and kerf values
  • Color-coded for easy reading (accent colors for important values)
  • 3. Clearance Analysis Table

  • Separate table for peg size, hole size, and clearance measurements
  • Shows the interference fit results (negative clearance values)
  • Statistical analysis with averages and standard deviations
  • 4. Key Findings Summary

  • Four highlighted summary cards with key statistics:
  • - Average Kerf: 0.0049 inches (4.9 thousandths) - Average Clearance: -0.0045 inches (interference fit) - Kerf Standard Deviation: ±0.0017 inches (high precision) - Clearance Standard Deviation: ±0.0009 inches (very consistent)

    5. Aesthetic Design

  • Consistent with the existing dark theme and color scheme
  • Responsive tables with horizontal scrolling on smaller screens
  • Professional typography and spacing
  • Color-coded data points for easy interpretation
  • Clean, modern card-based layout
  • The section is now complete with no placeholders and provides a comprehensive view of the laser cutter characterization results, making the data easily accessible and professionally presented. The Google Sheets link allows for interactive data exploration while the HTML tables provide immediate access to the key findings.

    User Unknown

    great now we just need to sprinkle in some images of the pegandhole.jpeg measurementtop.jpeg and measurementbottom.jpeg to make the kerf and clearance section cleaner, put them under methods and say three measurements were taken for hole and three for peg, then the difference between hole minus peg gives clearance (negative number since hole is smaller than peg), and three measurements were taken for each actual cut for statistics on the prescribed measurements by design onto the joint gadget cut during the laser cutter training

    Assistant Unknown

    I'll help you add the measurement images and improve the explanation in the kerf and clearance section. Let me first check if those image files exist and then update the section with the images and clearer methodology explanation.

    Great! I found all three images. Now let me update the Results section to add a "Methods" subsection with the images and clearer explanation of the measurement process.

    Now let me add the Methods subsection right after the Google Sheets section and before the data tables:

    
    
    
      
      
      Week 1 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 1

    Principles & Cutting · HTMAA 2025

    CAD/CAM, Laser, Vinyl

    This week focuses on the fundamentals of digital fabrication: computer-aided design (CAD), computer-aided manufacturing (CAM), laser cutting, and vinyl cutting. We'll learn the complete workflow from design to finished parts.

    🎨 CAD design ⚡ Laser cutting 📄 Vinyl cutting 🔧 CAM toolpaths

    This Week's Goals

      • Master CAD fundamentals
        Parametric design, constraints, and best practices
      • Laser cutting workflow
        Design → CAM → cut → test → iterate
      • Vinyl cutting techniques
        Vector graphics, weeding, application

    Assignments

    • Parametric construction kit
      Design and fabricate a modular construction kit
    • Vinyl cutting project
      Create a vinyl sticker or decal
    • Documentation
      Document the complete design and fabrication process
    • Safety training
      Complete laser cutter and vinyl cutter training

    Tools & Materials

    • CAD software — Fusion 360, Onshape, or similar
    • Laser cutter — Epilog or similar CO2 laser
    • Vinyl cutter — Roland or similar plotter
    • Materials — Cardboard, acrylic, vinyl sheets

    Training Documentation

    Comprehensive training notes and media from laser cutter and vinyl cutter sessions.

    Laser Cutter Training

    Focusing Process

    • Focus view follows the laser beam
    • Use zoom in/zoom out to get better view
    • Press Z, the number with checkmark shows how much to move
    • Use focusing stick until it just hits the edge of the material
    • Bed moves during focusing process

    Cutting Process

    • Control P to print, use max power with fast speed
    • Go to universal program for cutting
    • Turn on power for air compressor
    • Press green button to start cutting

    Vinyl Cutter Training

    Software Setup

    • Use Chrome browser
    • Go to modsproject.org
    • Select Program → Open Program
    • Choose Roland vinyl cutter: cut program
    • Load image (SVG or PNG format)
    • Change dimensions with DPI settings
    • For PNG: be careful with curves as it changes pixels
    • Can invert to change where black areas are cut
    • Set origin (defaults are usually fine)
    • Blue lines = cut, red lines = rapids (knife lifts up)

    Machine Setup

    • Lever sets tension on drive wheels
    • Clamp down at the end
    • Wheel needs to be in white sections
    • Press power (if just turned on)
    • Select sheet and press enter
    • Use arrow keys to move around
    • Hold origin for new origin point

    Connection & Starting

    • Get device and connect properly
    • Can change cut force but probably not necessary
    • Send file to cutter

    Weeding Process

    • Weed early - pick out pieces you don't want
    • Fold vinyl over itself, don't go straight up
    • Use tweezers for precision
    • Use transfer paper to lay front of vinyl on transfer paper
    • Peel backing of vinyl off carefully
    • Don't just plop things down to avoid air bubbles
    • Use squeegee as you lay down to prevent air bubbles
    • Consider sticker vs stencil applications

    Useful Documentation

    Additional resources and guides from Anthony Pennes for laser cutting, vinyl cutting, and image compression workflows.

    Anthony's HTMA Guides

    Comprehensive guides covering essential digital fabrication techniques, parameter optimization, and workflow best practices.

    Image Compression Guide

    Essential techniques for optimizing image file sizes, setting up batch processing tools, and maintaining repository efficiency.

    📖 View Guide

    Laser Cutting Guide

    Complete laser cutting workflow including safety, parameter optimization, joint design, and troubleshooting techniques.

    📖 View Guide

    Vinyl Cutting Guide

    Detailed vinyl cutting techniques, software setup, machine operation, and weeding processes for professional results.

    📖 View Guide

    Note: These guides were created by Anthony Pennes and are maintained as supplementary resources for the HTMAA course. View original Slack message for context.

    Laser Cutter Characterization Group Assignment

    Systematic testing and documentation of laser cutter parameters for optimal cutting performance. Assignment started: September 11, 2025 Assignment completed: September 16, 2025

    Machine Specifications

    Available Lasers

    • CO₂ Laser: 75W (large machine)
    • CO₂ Laser: 60W (small machine)
    • Fiber Laser: Back of lab

    Test Parameters

    • Rate: 500 pulses per inch (PPI)
    • Power: 100%
    • Speed: 30% (increased by 2.5% each test)

    Focus & Positioning

    • Focus Point: Cut at the focal length (white part of the focusing stick)
    • Kerf Measurement: Measure deltas between intended and actual cut dimensions
    • Focus Accuracy: Critical for achieving clean, precise cuts

    Joint Design & Clearance

    Joint Type

    Finger joint - interlocking design for structural connections

    Clearance Definition

    Size of the slot that provides tight enough fit for assembly

    Material Considerations

    Cardboard Limitations: Generally produces no good joints due to material properties and laser cutting characteristics

    Material choice significantly impacts joint quality and assembly precision

    Key Learnings

    • Speed increment of 2.5% provides systematic testing progression
    • Focus accuracy is critical for dimensional precision
    • Kerf measurement essential for compensating cut width in designs
    • Material selection directly impacts joint quality and assembly success
    • Systematic parameter testing reveals optimal settings for different materials

    Results

    Comprehensive analysis of kerf and clearance measurements from systematic laser cutter testing.

    Interactive Data Analysis

    View and interact with the complete dataset in Google Sheets:

    Open in Google Sheets | Data includes kerf measurements, clearance analysis, and statistical calculations

    Measurement Methods

    Systematic measurement approach for characterizing laser cutter kerf and joint clearance using precision calipers.

    Peg and hole measurement setup

    Peg and hole measurement setup

    Top measurement view

    Top measurement view

    Bottom measurement view

    Bottom measurement view

    Measurement Protocol
    • Kerf Analysis: Three measurements were taken for each prescribed cut dimension on the joint gadget during laser cutter training
    • Clearance Analysis: Three measurements were taken for both hole and peg dimensions
    • Clearance Calculation: Clearance = Hole Size - Peg Size (negative values indicate interference fit)
    • Statistical Analysis: Averages and standard deviations calculated for precision assessment

    Kerf Analysis Results

    Prescribed Cut (in) Actual Cut #1 (in) Actual Cut #2 (in) Actual Cut #3 (in) Average (in) Std Dev (in) Avg Kerf (in)
    0.136 0.142 0.1405 0.1445 0.1423 0.0020 0.0032
    0.137 0.142 0.1475 0.149 0.1462 0.0037 0.0046
    0.138 0.148 0.1495 0.147 0.1482 0.0013 0.0051
    0.139 0.146 0.146 0.1475 0.1465 0.0009 0.0038
    0.143 0.155 0.1555 0.1545 0.1550 0.0005 0.0060
    0.144 0.1535 0.153 0.15 0.1522 0.0019 0.0041
    0.152 0.163 0.1655 0.165 0.1645 0.0013 0.0063
    0.153 0.166 0.169 0.168 0.1677 0.0015 0.0073

    Clearance Analysis Results

    Measurement Sample #1 (in) Sample #2 (in) Sample #3 (in) Average (in) Std Dev (in)
    Peg Size 0.1505 0.1535 0.1505 0.1515 0.0017
    Hole Size 0.156 0.1575 0.1545 0.1560 0.0015
    Clearance -0.0055 -0.004 -0.004 -0.0045 0.0009

    Key Findings

    Average Kerf

    0.0049 inches (4.9 thousandths)

    Average Clearance

    -0.0045 inches (interference fit)

    Kerf Std Dev

    ±0.0017 inches (high precision)

    Clearance Std Dev

    ±0.0009 inches (very consistent)

    Parametric Construction Kit Individual Assignment

    Design and fabricate a modular construction kit using laser cutting and vinyl cutting techniques. Assignment started: September 10, 2025. Assignment completed: September 15, 2025

    Preparation & Planning

    Initial research and clarification discussions with instructors and classmates to understand assignment requirements and technical constraints.

    Key Clarifications

    Assignment Scope: Construction kit using laser cutter + separate vinyl cutting project (not crease patterns on cardboard)
    File Formats: DXF for laser cutting, PNG/SVG for vinyl cutting
    CAD Requirements: Must use Fusion 360 for laser cutting to develop CAD familiarity
    Materials: Lab cardboard available, or personal materials (if safe to cut)

    Technical Insights

    Vinyl Cutting: Zero thickness lines for crease patterns, black and white images for cutting
    Mountain vs Valley Folds: Opposite sides for thick materials, same side possible for thin materials
    Design Differentiation: Dashed lines for fold lines, solid lines for cuts (though challenging in software)

    Acknowledgments

    Special thanks to Erik Demaine for guidance on vinyl cutting crease patterns and fold differentiation techniques, and Anthony Pennes for clarifying assignment requirements, file formats, and material options. Their expertise was invaluable in understanding the technical constraints and design possibilities for this project.

    Design Process

    1. Research and ideation for construction kit design
    2. Create parametric CAD model with adjustable parameters in Fusion 360
    3. Generate CAM toolpaths for laser cutting
    4. Test cut on cardboard to verify fit and function
    5. Iterate design based on test results
    6. Final cut on appropriate material
    7. Design and cut vinyl project (separate from construction kit)

    Hand‑folded Prototype Assembly

    I hand‑folded the crease pattern to validate the assembly. The parts do come together when the folds are reasonably close to the intended lines. A second, refolded gadget produced a noticeably cleaner assembly.

    Single Gadget

    Double Gadget

    Assembly Detail

    Full Pattern Failure

    We tried cutting the full crease pattern on one side. It failed when layers with opposite cuts overlapped and had to be push‑folded through during the final folding step — the piece broke.

    First Success Folded Single Gadget

    First assembly of two gadgets. Folds were smooth after separating mountain and valley cuts onto opposite sides to avoid breaking during push‑folds over multiple layers. The shop cardboard was tight in the assembly pocket; thinner Amazon box cardboard folded by hand fit better. Next step: make the laser‑cut pattern more exact.

    Cut Strategy Videos

    Left to right: clear mountain cut, flip and cut the opposite side, clear valley cut.

    Mountain vs Valley Sides

    Measurements confirming mountain vs valley sides.

    First Gadget Assembly

    Side profile and insertion step demonstrating clean folds without tearing.

    Double Gadget Cut Variations

    Exploring double‑part strategies: sequential cuts, flips between sides, and opposite‑side cuts.

    Double Gadget — Rubber Band Assist

    Temporary rubber band used to hold alignment while completing final folds.

    First Success Assembly

    Switched to thinner Amazon cardboard because the shop cardboard was too thick for the assembly pocket. The Amazon box folded by hand fit perfectly and assembled smoothly. Three gadgets worked with the thinner material. Rubber bands are just for compression — they assemble without them, though the bands make it easier to keep them as one unit during insertion into the next gadget.

    Quadruple Cut Strategy

    Scaling up to quadruple cuts: sequential cuts, flips between sides, and opposite-side cutting strategies.

    Double Gadget — Amazon Cardboard (No Support)

    Three views of the double gadget assembled with Amazon cardboard, showing clean folds and proper fit.

    Assembly Process with Support

    Assembly sequence showing compression, support positioning, and insertion process for stable construction.

    Triple Gadget — Final Assembly

    The culmination: triple gadget assembly demonstrating successful scaling with Amazon cardboard and support techniques.

    Further Refinements: Thick Origami

    Applying thick‑origami concepts to avoid layer collisions and enable folding with real material thickness.

    Guidance from Erik Demaine

    From a discussion with Erik Demaine: double each crease into parallel offsets and open vertex regions as polygons to prevent collisions. A uniform spacing works for a first pass, but for correctness the spacing between the doubled creases should depend on how many layers lie between faces in the final folded state. I plan to estimate per‑crease layer counts from an unfolded model and adjust offsets accordingly.

    Citation: Jason S. Ku and Erik D. Demaine, “Folding Flat Crease Patterns With Thick Materials”, Journal of Mechanisms and Robotics, 8(3), June 2016, pp. 031003‑1–6. View paper

    Thickened Crease Patterns
    • Estimate: double each crease with a uniform offset and add regular polygons at intersections.
    • Exact: compute sector‑aware offset polygons at vertices using incident crease angles.
    How the Estimate Works
    Input: crease segments with mountain/valley labels; sheet size S; target thickness t
    offset = t / S  (or a chosen fraction)
    for each crease c:
      draw two lines parallel to c at ±offset
    for each vertex (intersection of original creases):
      place a small regular polygon (e.g., octagon) centered at the vertex
    Output: doubled creases + vertex holes
                
    How the Exact Method Works
    Input: crease lines; sheet size S; target thickness t
    offset = t / S
    for each crease c:
      compute unit direction v and normals n1,n2
      define two infinite offset lines at ±offset along n1/n2
    for each vertex:
      collect incident creases; sort by angle into cyclic order
      for each adjacent pair (i, j):
        pick the offset side that lies inside the angular sector
        intersect those two offset lines → one polygon vertex
      connect all vertices in order → convex vertex polygon
    trim faces/creases by polygons as needed
    Output: doubled creases + exact vertex polygons
                
    Next Step — Layer‑Aware Offsets

    Following Erik's advice, offsets should scale with the number of layers between faces in the folded state. Plan: estimate per‑crease layer counts and set per‑crease offset = k × thickness × layers(c), while keeping vertex polygons valid to avoid collisions.

    Vinyl Cutter Individual Assignment

    Design and cut vinyl stickers and stencils using the vinyl cutter. Assignment started: September 15, 2025 Assignment completed: September 15, 2025

    Project Overview

    Planned to vinyl cut lab logo stickers at first. Collected .png or .svg for each logo for the vinyl cutter software, and executing the complete workflow from cutting to final application. I hope to come back to the lab logos when there is less traffic on the vinyl cutter, I was more excited to see the fine detail of the vinyl cutter with the 2D parametric design at first!

    Lab Logo Designs

    2D Parametric Sticker Design

    Used a parametric sticker design that can be infinitely customized through an interactive web application. The design demonstrates the power of parametric modeling in creating personalized vinyl stickers with adjustable parameters for size, complexity, and visual elements. The assignment demonstrated both successful execution and troubleshooting when equipment issues arose.

    Interactive Design Generator

    This web-based generator was created as a final project in 6.5310 last semester and was used to download a PNG of the default design shown above. Generate unlimited variations of this parametric design by adjusting parameters in real-time to create custom stickers for any application.

    🎨 Generate Custom Designs

    Successful Cut and Transfer

    Complete workflow from vinyl cutting through final sticker application, demonstrating the full process from design to finished product.

    Vinyl Cutting Process

    Vinyl cutter in action, cutting the Gladyshev Lab logo design with precise blade control and proper tension settings.

    Completed Vinyl Cut

    Clean vinyl cut showing precise cuts with proper registration and no tearing or incomplete cuts.

    Weeding Process

    Systematic weeding process: starting from center, progressing through unwanted sections, and finishing with clean weeded vinyl ready for transfer.

    Transfer Paper Application

    Transfer paper application process: carefully applying transfer paper to hold vinyl design, then removing it to prepare for final application.

    Vinyl Application Process

    Final application steps: positioning vinyl on target surface, using tweezers for precise removal of the broken thin vinyl strip, and achieving clean final application.

    Completed Takehome Sticker

    Final result: applied laptop vinyl sticker and takehome vinyl sticker ready for use, demonstrating successful completion of the vinyl cutting workflow.

    Motor Failure

    Encountered and resolved a motor failure during the vinyl cutting process, demonstrating troubleshooting skills and equipment maintenance knowledge.

    Motor Error Display

    Vinyl cutter displaying motor error, indicating a mechanical issue that prevented normal operation.

    Roll Failure Analysis

    Side-by-side comparison showing the vinyl roll before and after the failure. The roll ran out of material and then fell, causing the vinyl to kink under the cutting wheel.

    Troubleshooting Solution

    Simple fix process:

    1. Turn off the vinyl cutter
    2. Remove tape from the fallen roll to get the weight off
    3. Readjust vinyl in between the wheels to ensure proper tension
    4. Start again (or load a new roll if needed)

    This common issue occurs when the vinyl roll runs out or becomes misaligned, causing the cutting mechanism to fail. The solution involves proper material handling and machine setup.

    Reflections & Learnings

    Key insights and challenges encountered during this week.

    Reflections will be added here as the week progresses...

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Katrina Li - Training Documentation

    This week's training was well-documented by Katrina Li, thank you!

    Mariam Fitaihi - Photos and Videos

    Photos and videos of this week's training were taken by Mariam Fitaihi, thank you!

    Erik Demaine - Thick Origami Guidance

    Erik reviewed my approach to folding thick materials and suggested using the Ku & Demaine thick‑origami method. He pointed me to the paper and emphasized that doubled creases should be spaced according to the number of layers between faces in the final fold. This feedback led me to implement two variants (estimate and exact) of thickened crease patterns and to plan a next step for layer‑aware offsets.

    Personal Notes - Laser Cutter Characterization

    I took notes on the individual group assignment for characterizaing the laser cutter. :-)

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development, training documentation, and assignment preparation were assisted by Cursor AI. The AI helped with HTML/CSS implementation, content organization, and structuring technical documentation.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    AI-Assisted Documentation and Link Integration

    Cursor AI assisted with adding Anthony's HTMA guides to the Week 1 page, creating a new "Useful Documentation" section, and integrating external resource links with proper styling and organization.

    AI-Assisted Thick Origami Conversion

    A separate chat was used to convert a flat crease pattern into a thick‑origami version following Ku & Demaine. The AI doubled each crease into parallel offsets and generated vertex polygons (estimate = regular polygons; exact = sector‑aware polygons) and explained how to map desired thickness by setting OFFSET_FRAC = thickness / sheet_size.

    AI-Assisted Repository Management and Content Organization

    Cursor AI assisted with repository size management by breaking down large commits into smaller, manageable chunks under 10MB each. The AI helped organize media files into logical commits, added the Vinyl Cutter Individual Assignment section with proper styling and image sizing, and provided guidance on git workflow optimization to work within platform size limits.

    AI-Assisted Vinyl Cutter Assignment Documentation

    Cursor AI assisted with updating the vinyl cutter individual assignment section with comprehensive documentation including successful cut and transfer workflow, motor failure troubleshooting, and 2D parametric design integration. The AI helped structure the content with proper media organization, descriptive captions, and consistent styling throughout the section.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS

    Now let me update the todo list to mark the completed tasks and check for any linting errors:

    Perfect! I've successfully added a comprehensive "Measurement Methods" subsection to the Results section. Here's what I've implemented:

    New Methods Section Features:

    1. Visual Documentation

  • Peg and Hole Setup Image: Shows the measurement setup with both components
  • Top Measurement View: Displays the measurement technique from above
  • Bottom Measurement View: Shows the measurement approach from below
  • All images are properly sized, bordered, and captioned
  • 2. Clear Methodology Explanation

  • Kerf Analysis: Explains that three measurements were taken for each prescribed cut dimension on the joint gadget during laser cutter training
  • Clearance Analysis: Details that three measurements were taken for both hole and peg dimensions
  • Clearance Calculation: Clearly states that Clearance = Hole Size - Peg Size (with negative values indicating interference fit)
  • Statistical Analysis: Notes that averages and standard deviations were calculated for precision assessment
  • 3. Professional Layout

  • Images arranged in a clean 2+1 grid layout (two images side by side, then one centered below)
  • Consistent styling with the rest of the page
  • Proper spacing and typography
  • Highlighted protocol box with key measurement details
  • 4. Enhanced User Experience

  • Images help visualize the measurement process
  • Clear explanation makes the data tables more understandable
  • Professional presentation maintains the academic tone
  • No placeholders - all content is complete and meaningful
  • The Results section now provides a complete picture: methodology with visual documentation, followed by the comprehensive data tables, and finally the key findings summary. This makes the kerf and clearance analysis much more accessible and professional.

    User Unknown

    okay now right before kerf analysis add the kerf.png diagram and right before the clearance analysis section add the clearance.png diagrams, add captions explaining what they are and put a downloadables links to the keynote and pdf kerfandclearance for the diagrams files

    Assistant Unknown

    I'll add the kerf.png and clearance.png diagrams to their respective sections with captions and downloadable links. Let me first check if the keynote and PDF files exist, then add the diagrams.

    Great! I found the PDF file. Let me also check for any keynote files in the kerfandclearance directory:

    Perfect! I can see the kerf.png and clearance.png files, plus the PDF. Now let me add the diagrams to their respective sections with captions and download links.

    Now let me add the kerf diagram before the Kerf Analysis Results section:

    
    
    
      
      
      Week 1 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 1

    Principles & Cutting · HTMAA 2025

    CAD/CAM, Laser, Vinyl

    This week focuses on the fundamentals of digital fabrication: computer-aided design (CAD), computer-aided manufacturing (CAM), laser cutting, and vinyl cutting. We'll learn the complete workflow from design to finished parts.

    🎨 CAD design ⚡ Laser cutting 📄 Vinyl cutting 🔧 CAM toolpaths

    This Week's Goals

      • Master CAD fundamentals
        Parametric design, constraints, and best practices
      • Laser cutting workflow
        Design → CAM → cut → test → iterate
      • Vinyl cutting techniques
        Vector graphics, weeding, application

    Assignments

    • Parametric construction kit
      Design and fabricate a modular construction kit
    • Vinyl cutting project
      Create a vinyl sticker or decal
    • Documentation
      Document the complete design and fabrication process
    • Safety training
      Complete laser cutter and vinyl cutter training

    Tools & Materials

    • CAD software — Fusion 360, Onshape, or similar
    • Laser cutter — Epilog or similar CO2 laser
    • Vinyl cutter — Roland or similar plotter
    • Materials — Cardboard, acrylic, vinyl sheets

    Training Documentation

    Comprehensive training notes and media from laser cutter and vinyl cutter sessions.

    Laser Cutter Training

    Focusing Process

    • Focus view follows the laser beam
    • Use zoom in/zoom out to get better view
    • Press Z, the number with checkmark shows how much to move
    • Use focusing stick until it just hits the edge of the material
    • Bed moves during focusing process

    Cutting Process

    • Control P to print, use max power with fast speed
    • Go to universal program for cutting
    • Turn on power for air compressor
    • Press green button to start cutting

    Vinyl Cutter Training

    Software Setup

    • Use Chrome browser
    • Go to modsproject.org
    • Select Program → Open Program
    • Choose Roland vinyl cutter: cut program
    • Load image (SVG or PNG format)
    • Change dimensions with DPI settings
    • For PNG: be careful with curves as it changes pixels
    • Can invert to change where black areas are cut
    • Set origin (defaults are usually fine)
    • Blue lines = cut, red lines = rapids (knife lifts up)

    Machine Setup

    • Lever sets tension on drive wheels
    • Clamp down at the end
    • Wheel needs to be in white sections
    • Press power (if just turned on)
    • Select sheet and press enter
    • Use arrow keys to move around
    • Hold origin for new origin point

    Connection & Starting

    • Get device and connect properly
    • Can change cut force but probably not necessary
    • Send file to cutter

    Weeding Process

    • Weed early - pick out pieces you don't want
    • Fold vinyl over itself, don't go straight up
    • Use tweezers for precision
    • Use transfer paper to lay front of vinyl on transfer paper
    • Peel backing of vinyl off carefully
    • Don't just plop things down to avoid air bubbles
    • Use squeegee as you lay down to prevent air bubbles
    • Consider sticker vs stencil applications

    Useful Documentation

    Additional resources and guides from Anthony Pennes for laser cutting, vinyl cutting, and image compression workflows.

    Anthony's HTMA Guides

    Comprehensive guides covering essential digital fabrication techniques, parameter optimization, and workflow best practices.

    Image Compression Guide

    Essential techniques for optimizing image file sizes, setting up batch processing tools, and maintaining repository efficiency.

    📖 View Guide

    Laser Cutting Guide

    Complete laser cutting workflow including safety, parameter optimization, joint design, and troubleshooting techniques.

    📖 View Guide

    Vinyl Cutting Guide

    Detailed vinyl cutting techniques, software setup, machine operation, and weeding processes for professional results.

    📖 View Guide

    Note: These guides were created by Anthony Pennes and are maintained as supplementary resources for the HTMAA course. View original Slack message for context.

    Laser Cutter Characterization Group Assignment

    Systematic testing and documentation of laser cutter parameters for optimal cutting performance. Assignment started: September 11, 2025 Assignment completed: September 16, 2025

    Machine Specifications

    Available Lasers

    • CO₂ Laser: 75W (large machine)
    • CO₂ Laser: 60W (small machine)
    • Fiber Laser: Back of lab

    Test Parameters

    • Rate: 500 pulses per inch (PPI)
    • Power: 100%
    • Speed: 30% (increased by 2.5% each test)

    Focus & Positioning

    • Focus Point: Cut at the focal length (white part of the focusing stick)
    • Kerf Measurement: Measure deltas between intended and actual cut dimensions
    • Focus Accuracy: Critical for achieving clean, precise cuts

    Joint Design & Clearance

    Joint Type

    Finger joint - interlocking design for structural connections

    Clearance Definition

    Size of the slot that provides tight enough fit for assembly

    Material Considerations

    Cardboard Limitations: Generally produces no good joints due to material properties and laser cutting characteristics

    Material choice significantly impacts joint quality and assembly precision

    Key Learnings

    • Speed increment of 2.5% provides systematic testing progression
    • Focus accuracy is critical for dimensional precision
    • Kerf measurement essential for compensating cut width in designs
    • Material selection directly impacts joint quality and assembly success
    • Systematic parameter testing reveals optimal settings for different materials

    Results

    Comprehensive analysis of kerf and clearance measurements from systematic laser cutter testing.

    Interactive Data Analysis

    View and interact with the complete dataset in Google Sheets:

    Open in Google Sheets | Data includes kerf measurements, clearance analysis, and statistical calculations

    Measurement Methods

    Systematic measurement approach for characterizing laser cutter kerf and joint clearance using precision calipers.

    Peg and hole measurement setup

    Peg and hole measurement setup

    Top measurement view

    Top measurement view

    Bottom measurement view

    Bottom measurement view

    Measurement Protocol
    • Kerf Analysis: Three measurements were taken for each prescribed cut dimension on the joint gadget during laser cutter training
    • Clearance Analysis: Three measurements were taken for both hole and peg dimensions
    • Clearance Calculation: Clearance = Hole Size - Peg Size (negative values indicate interference fit)
    • Statistical Analysis: Averages and standard deviations calculated for precision assessment

    Kerf Concept Diagram

    Kerf diagram showing laser cut width measurement

    Kerf Definition: The width of material removed by the laser beam during cutting. Measured as the difference between prescribed cut dimensions and actual cut dimensions.

    Download PDF | Complete analysis diagrams and data tables

    Kerf Analysis Results

    Prescribed Cut (in) Actual Cut #1 (in) Actual Cut #2 (in) Actual Cut #3 (in) Average (in) Std Dev (in) Avg Kerf (in)
    0.136 0.142 0.1405 0.1445 0.1423 0.0020 0.0032
    0.137 0.142 0.1475 0.149 0.1462 0.0037 0.0046
    0.138 0.148 0.1495 0.147 0.1482 0.0013 0.0051
    0.139 0.146 0.146 0.1475 0.1465 0.0009 0.0038
    0.143 0.155 0.1555 0.1545 0.1550 0.0005 0.0060
    0.144 0.1535 0.153 0.15 0.1522 0.0019 0.0041
    0.152 0.163 0.1655 0.165 0.1645 0.0013 0.0063
    0.153 0.166 0.169 0.168 0.1677 0.0015 0.0073

    Clearance Analysis Results

    Measurement Sample #1 (in) Sample #2 (in) Sample #3 (in) Average (in) Std Dev (in)
    Peg Size 0.1505 0.1535 0.1505 0.1515 0.0017
    Hole Size 0.156 0.1575 0.1545 0.1560 0.0015
    Clearance -0.0055 -0.004 -0.004 -0.0045 0.0009

    Key Findings

    Average Kerf

    0.0049 inches (4.9 thousandths)

    Average Clearance

    -0.0045 inches (interference fit)

    Kerf Std Dev

    ±0.0017 inches (high precision)

    Clearance Std Dev

    ±0.0009 inches (very consistent)

    Parametric Construction Kit Individual Assignment

    Design and fabricate a modular construction kit using laser cutting and vinyl cutting techniques. Assignment started: September 10, 2025. Assignment completed: September 15, 2025

    Preparation & Planning

    Initial research and clarification discussions with instructors and classmates to understand assignment requirements and technical constraints.

    Key Clarifications

    Assignment Scope: Construction kit using laser cutter + separate vinyl cutting project (not crease patterns on cardboard)
    File Formats: DXF for laser cutting, PNG/SVG for vinyl cutting
    CAD Requirements: Must use Fusion 360 for laser cutting to develop CAD familiarity
    Materials: Lab cardboard available, or personal materials (if safe to cut)

    Technical Insights

    Vinyl Cutting: Zero thickness lines for crease patterns, black and white images for cutting
    Mountain vs Valley Folds: Opposite sides for thick materials, same side possible for thin materials
    Design Differentiation: Dashed lines for fold lines, solid lines for cuts (though challenging in software)

    Acknowledgments

    Special thanks to Erik Demaine for guidance on vinyl cutting crease patterns and fold differentiation techniques, and Anthony Pennes for clarifying assignment requirements, file formats, and material options. Their expertise was invaluable in understanding the technical constraints and design possibilities for this project.

    Design Process

    1. Research and ideation for construction kit design
    2. Create parametric CAD model with adjustable parameters in Fusion 360
    3. Generate CAM toolpaths for laser cutting
    4. Test cut on cardboard to verify fit and function
    5. Iterate design based on test results
    6. Final cut on appropriate material
    7. Design and cut vinyl project (separate from construction kit)

    Hand‑folded Prototype Assembly

    I hand‑folded the crease pattern to validate the assembly. The parts do come together when the folds are reasonably close to the intended lines. A second, refolded gadget produced a noticeably cleaner assembly.

    Single Gadget

    Double Gadget

    Assembly Detail

    Full Pattern Failure

    We tried cutting the full crease pattern on one side. It failed when layers with opposite cuts overlapped and had to be push‑folded through during the final folding step — the piece broke.

    First Success Folded Single Gadget

    First assembly of two gadgets. Folds were smooth after separating mountain and valley cuts onto opposite sides to avoid breaking during push‑folds over multiple layers. The shop cardboard was tight in the assembly pocket; thinner Amazon box cardboard folded by hand fit better. Next step: make the laser‑cut pattern more exact.

    Cut Strategy Videos

    Left to right: clear mountain cut, flip and cut the opposite side, clear valley cut.

    Mountain vs Valley Sides

    Measurements confirming mountain vs valley sides.

    First Gadget Assembly

    Side profile and insertion step demonstrating clean folds without tearing.

    Double Gadget Cut Variations

    Exploring double‑part strategies: sequential cuts, flips between sides, and opposite‑side cuts.

    Double Gadget — Rubber Band Assist

    Temporary rubber band used to hold alignment while completing final folds.

    First Success Assembly

    Switched to thinner Amazon cardboard because the shop cardboard was too thick for the assembly pocket. The Amazon box folded by hand fit perfectly and assembled smoothly. Three gadgets worked with the thinner material. Rubber bands are just for compression — they assemble without them, though the bands make it easier to keep them as one unit during insertion into the next gadget.

    Quadruple Cut Strategy

    Scaling up to quadruple cuts: sequential cuts, flips between sides, and opposite-side cutting strategies.

    Double Gadget — Amazon Cardboard (No Support)

    Three views of the double gadget assembled with Amazon cardboard, showing clean folds and proper fit.

    Assembly Process with Support

    Assembly sequence showing compression, support positioning, and insertion process for stable construction.

    Triple Gadget — Final Assembly

    The culmination: triple gadget assembly demonstrating successful scaling with Amazon cardboard and support techniques.

    Further Refinements: Thick Origami

    Applying thick‑origami concepts to avoid layer collisions and enable folding with real material thickness.

    Guidance from Erik Demaine

    From a discussion with Erik Demaine: double each crease into parallel offsets and open vertex regions as polygons to prevent collisions. A uniform spacing works for a first pass, but for correctness the spacing between the doubled creases should depend on how many layers lie between faces in the final folded state. I plan to estimate per‑crease layer counts from an unfolded model and adjust offsets accordingly.

    Citation: Jason S. Ku and Erik D. Demaine, “Folding Flat Crease Patterns With Thick Materials”, Journal of Mechanisms and Robotics, 8(3), June 2016, pp. 031003‑1–6. View paper

    Thickened Crease Patterns
    • Estimate: double each crease with a uniform offset and add regular polygons at intersections.
    • Exact: compute sector‑aware offset polygons at vertices using incident crease angles.
    How the Estimate Works
    Input: crease segments with mountain/valley labels; sheet size S; target thickness t
    offset = t / S  (or a chosen fraction)
    for each crease c:
      draw two lines parallel to c at ±offset
    for each vertex (intersection of original creases):
      place a small regular polygon (e.g., octagon) centered at the vertex
    Output: doubled creases + vertex holes
                
    How the Exact Method Works
    Input: crease lines; sheet size S; target thickness t
    offset = t / S
    for each crease c:
      compute unit direction v and normals n1,n2
      define two infinite offset lines at ±offset along n1/n2
    for each vertex:
      collect incident creases; sort by angle into cyclic order
      for each adjacent pair (i, j):
        pick the offset side that lies inside the angular sector
        intersect those two offset lines → one polygon vertex
      connect all vertices in order → convex vertex polygon
    trim faces/creases by polygons as needed
    Output: doubled creases + exact vertex polygons
                
    Next Step — Layer‑Aware Offsets

    Following Erik's advice, offsets should scale with the number of layers between faces in the folded state. Plan: estimate per‑crease layer counts and set per‑crease offset = k × thickness × layers(c), while keeping vertex polygons valid to avoid collisions.

    Vinyl Cutter Individual Assignment

    Design and cut vinyl stickers and stencils using the vinyl cutter. Assignment started: September 15, 2025 Assignment completed: September 15, 2025

    Project Overview

    Planned to vinyl cut lab logo stickers at first. Collected .png or .svg for each logo for the vinyl cutter software, and executing the complete workflow from cutting to final application. I hope to come back to the lab logos when there is less traffic on the vinyl cutter, I was more excited to see the fine detail of the vinyl cutter with the 2D parametric design at first!

    Lab Logo Designs

    2D Parametric Sticker Design

    Used a parametric sticker design that can be infinitely customized through an interactive web application. The design demonstrates the power of parametric modeling in creating personalized vinyl stickers with adjustable parameters for size, complexity, and visual elements. The assignment demonstrated both successful execution and troubleshooting when equipment issues arose.

    Interactive Design Generator

    This web-based generator was created as a final project in 6.5310 last semester and was used to download a PNG of the default design shown above. Generate unlimited variations of this parametric design by adjusting parameters in real-time to create custom stickers for any application.

    🎨 Generate Custom Designs

    Successful Cut and Transfer

    Complete workflow from vinyl cutting through final sticker application, demonstrating the full process from design to finished product.

    Vinyl Cutting Process

    Vinyl cutter in action, cutting the Gladyshev Lab logo design with precise blade control and proper tension settings.

    Completed Vinyl Cut

    Clean vinyl cut showing precise cuts with proper registration and no tearing or incomplete cuts.

    Weeding Process

    Systematic weeding process: starting from center, progressing through unwanted sections, and finishing with clean weeded vinyl ready for transfer.

    Transfer Paper Application

    Transfer paper application process: carefully applying transfer paper to hold vinyl design, then removing it to prepare for final application.

    Vinyl Application Process

    Final application steps: positioning vinyl on target surface, using tweezers for precise removal of the broken thin vinyl strip, and achieving clean final application.

    Completed Takehome Sticker

    Final result: applied laptop vinyl sticker and takehome vinyl sticker ready for use, demonstrating successful completion of the vinyl cutting workflow.

    Motor Failure

    Encountered and resolved a motor failure during the vinyl cutting process, demonstrating troubleshooting skills and equipment maintenance knowledge.

    Motor Error Display

    Vinyl cutter displaying motor error, indicating a mechanical issue that prevented normal operation.

    Roll Failure Analysis

    Side-by-side comparison showing the vinyl roll before and after the failure. The roll ran out of material and then fell, causing the vinyl to kink under the cutting wheel.

    Troubleshooting Solution

    Simple fix process:

    1. Turn off the vinyl cutter
    2. Remove tape from the fallen roll to get the weight off
    3. Readjust vinyl in between the wheels to ensure proper tension
    4. Start again (or load a new roll if needed)

    This common issue occurs when the vinyl roll runs out or becomes misaligned, causing the cutting mechanism to fail. The solution involves proper material handling and machine setup.

    Reflections & Learnings

    Key insights and challenges encountered during this week.

    Reflections will be added here as the week progresses...

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Katrina Li - Training Documentation

    This week's training was well-documented by Katrina Li, thank you!

    Mariam Fitaihi - Photos and Videos

    Photos and videos of this week's training were taken by Mariam Fitaihi, thank you!

    Erik Demaine - Thick Origami Guidance

    Erik reviewed my approach to folding thick materials and suggested using the Ku & Demaine thick‑origami method. He pointed me to the paper and emphasized that doubled creases should be spaced according to the number of layers between faces in the final fold. This feedback led me to implement two variants (estimate and exact) of thickened crease patterns and to plan a next step for layer‑aware offsets.

    Personal Notes - Laser Cutter Characterization

    I took notes on the individual group assignment for characterizaing the laser cutter. :-)

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development, training documentation, and assignment preparation were assisted by Cursor AI. The AI helped with HTML/CSS implementation, content organization, and structuring technical documentation.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    AI-Assisted Documentation and Link Integration

    Cursor AI assisted with adding Anthony's HTMA guides to the Week 1 page, creating a new "Useful Documentation" section, and integrating external resource links with proper styling and organization.

    AI-Assisted Thick Origami Conversion

    A separate chat was used to convert a flat crease pattern into a thick‑origami version following Ku & Demaine. The AI doubled each crease into parallel offsets and generated vertex polygons (estimate = regular polygons; exact = sector‑aware polygons) and explained how to map desired thickness by setting OFFSET_FRAC = thickness / sheet_size.

    AI-Assisted Repository Management and Content Organization

    Cursor AI assisted with repository size management by breaking down large commits into smaller, manageable chunks under 10MB each. The AI helped organize media files into logical commits, added the Vinyl Cutter Individual Assignment section with proper styling and image sizing, and provided guidance on git workflow optimization to work within platform size limits.

    AI-Assisted Vinyl Cutter Assignment Documentation

    Cursor AI assisted with updating the vinyl cutter individual assignment section with comprehensive documentation including successful cut and transfer workflow, motor failure troubleshooting, and 2D parametric design integration. The AI helped structure the content with proper media organization, descriptive captions, and consistent styling throughout the section.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS

    Now let me add the clearance diagram before the Clearance Analysis Results section:

    
    
    
      
      
      Week 1 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 1

    Principles & Cutting · HTMAA 2025

    CAD/CAM, Laser, Vinyl

    This week focuses on the fundamentals of digital fabrication: computer-aided design (CAD), computer-aided manufacturing (CAM), laser cutting, and vinyl cutting. We'll learn the complete workflow from design to finished parts.

    🎨 CAD design ⚡ Laser cutting 📄 Vinyl cutting 🔧 CAM toolpaths

    This Week's Goals

    • Master CAD fundamentals
      Parametric design, constraints, and best practices
    • Laser cutting workflow
      Design → CAM → cut → test → iterate
    • Vinyl cutting techniques
      Vector graphics, weeding, application

    Assignments

    • Parametric construction kit
      Design and fabricate a modular construction kit
    • Vinyl cutting project
      Create a vinyl sticker or decal
    • Documentation
      Document the complete design and fabrication process
    • Safety training
      Complete laser cutter and vinyl cutter training

    Tools & Materials

    • CAD software — Fusion 360, Onshape, or similar
    • Laser cutter — Epilog or similar CO2 laser
    • Vinyl cutter — Roland or similar plotter
    • Materials — Cardboard, acrylic, vinyl sheets

    Training Documentation

    Comprehensive training notes and media from laser cutter and vinyl cutter sessions.

    Laser Cutter Training

    Focusing Process

    • Focus view follows the laser beam
    • Use zoom in/zoom out to get better view
    • Press Z, the number with checkmark shows how much to move
    • Use focusing stick until it just hits the edge of the material
    • Bed moves during focusing process

    Cutting Process

    • Control P to print, use max power with fast speed
    • Go to universal program for cutting
    • Turn on power for air compressor
    • Press green button to start cutting

    Vinyl Cutter Training

    Software Setup

    • Use Chrome browser
    • Go to modsproject.org
    • Select Program → Open Program
    • Choose Roland vinyl cutter: cut program
    • Load image (SVG or PNG format)
    • Change dimensions with DPI settings
    • For PNG: be careful with curves as it changes pixels
    • Can invert to change where black areas are cut
    • Set origin (defaults are usually fine)
    • Blue lines = cut, red lines = rapids (knife lifts up)

    Machine Setup

    • Lever sets tension on drive wheels
    • Clamp down at the end
    • Wheel needs to be in white sections
    • Press power (if just turned on)
    • Select sheet and press enter
    • Use arrow keys to move around
    • Hold origin for new origin point

    Connection & Starting

    • Get device and connect properly
    • Can change cut force but probably not necessary
    • Send file to cutter

    Weeding Process

    • Weed early - pick out pieces you don't want
    • Fold vinyl over itself, don't go straight up
    • Use tweezers for precision
    • Use transfer paper to lay front of vinyl on transfer paper
    • Peel backing of vinyl off carefully
    • Don't just plop things down to avoid air bubbles
    • Use squeegee as you lay down to prevent air bubbles
    • Consider sticker vs stencil applications

    Useful Documentation

    Additional resources and guides from Anthony Pennes for laser cutting, vinyl cutting, and image compression workflows.

    Anthony's HTMA Guides

    Comprehensive guides covering essential digital fabrication techniques, parameter optimization, and workflow best practices.

    Image Compression Guide

    Essential techniques for optimizing image file sizes, setting up batch processing tools, and maintaining repository efficiency.

    📖 View Guide

    Laser Cutting Guide

    Complete laser cutting workflow including safety, parameter optimization, joint design, and troubleshooting techniques.

    📖 View Guide

    Vinyl Cutting Guide

    Detailed vinyl cutting techniques, software setup, machine operation, and weeding processes for professional results.

    📖 View Guide

    Note: These guides were created by Anthony Pennes and are maintained as supplementary resources for the HTMAA course. View original Slack message for context.

    Laser Cutter Characterization Group Assignment

    Systematic testing and documentation of laser cutter parameters for optimal cutting performance. Assignment started: September 11, 2025 Assignment completed: September 16, 2025

    Machine Specifications

    Available Lasers

    • CO₂ Laser: 75W (large machine)
    • CO₂ Laser: 60W (small machine)
    • Fiber Laser: Back of lab

    Test Parameters

    • Rate: 500 pulses per inch (PPI)
    • Power: 100%
    • Speed: 30% (increased by 2.5% each test)

    Focus & Positioning

    • Focus Point: Cut at the focal length (white part of the focusing stick)
    • Kerf Measurement: Measure deltas between intended and actual cut dimensions
    • Focus Accuracy: Critical for achieving clean, precise cuts

    Joint Design & Clearance

    Joint Type

    Finger joint - interlocking design for structural connections

    Clearance Definition

    Size of the slot that provides tight enough fit for assembly

    Material Considerations

    Cardboard Limitations: Generally produces no good joints due to material properties and laser cutting characteristics

    Material choice significantly impacts joint quality and assembly precision

    Key Learnings

    • Speed increment of 2.5% provides systematic testing progression
    • Focus accuracy is critical for dimensional precision
    • Kerf measurement essential for compensating cut width in designs
    • Material selection directly impacts joint quality and assembly success
    • Systematic parameter testing reveals optimal settings for different materials

    Results

    Comprehensive analysis of kerf and clearance measurements from systematic laser cutter testing.

    Interactive Data Analysis

    View and interact with the complete dataset in Google Sheets:

    Open in Google Sheets | Data includes kerf measurements, clearance analysis, and statistical calculations

    Measurement Methods

    Systematic measurement approach for characterizing laser cutter kerf and joint clearance using precision calipers.

    Peg and hole measurement setup

    Peg and hole measurement setup

    Top measurement view

    Top measurement view

    Bottom measurement view

    Bottom measurement view

    Measurement Protocol
    • Kerf Analysis: Three measurements were taken for each prescribed cut dimension on the joint gadget during laser cutter training
    • Clearance Analysis: Three measurements were taken for both hole and peg dimensions
    • Clearance Calculation: Clearance = Hole Size - Peg Size (negative values indicate interference fit)
    • Statistical Analysis: Averages and standard deviations calculated for precision assessment

    Kerf Concept Diagram

    Kerf diagram showing laser cut width measurement

    Kerf Definition: The width of material removed by the laser beam during cutting. Measured as the difference between prescribed cut dimensions and actual cut dimensions.

    Download PDF | Complete analysis diagrams and data tables

    Kerf Analysis Results

    Prescribed Cut (in) Actual Cut #1 (in) Actual Cut #2 (in) Actual Cut #3 (in) Average (in) Std Dev (in) Avg Kerf (in)
    0.136 0.142 0.1405 0.1445 0.1423 0.0020 0.0032
    0.137 0.142 0.1475 0.149 0.1462 0.0037 0.0046
    0.138 0.148 0.1495 0.147 0.1482 0.0013 0.0051
    0.139 0.146 0.146 0.1475 0.1465 0.0009 0.0038
    0.143 0.155 0.1555 0.1545 0.1550 0.0005 0.0060
    0.144 0.1535 0.153 0.15 0.1522 0.0019 0.0041
    0.152 0.163 0.1655 0.165 0.1645 0.0013 0.0063
    0.153 0.166 0.169 0.168 0.1677 0.0015 0.0073

    Clearance Concept Diagram

    Clearance diagram showing peg and hole fit analysis

    Clearance Definition: The dimensional difference between hole and peg sizes. Negative values indicate interference fit (hole smaller than peg), while positive values indicate clearance fit.

    Download PDF | Complete analysis diagrams and data tables

    Clearance Analysis Results

    Measurement Sample #1 (in) Sample #2 (in) Sample #3 (in) Average (in) Std Dev (in)
    Peg Size 0.1505 0.1535 0.1505 0.1515 0.0017
    Hole Size 0.156 0.1575 0.1545 0.1560 0.0015
    Clearance -0.0055 -0.004 -0.004 -0.0045 0.0009

    Key Findings

    Average Kerf

    0.0049 inches (4.9 thousandths)

    Average Clearance

    -0.0045 inches (interference fit)

    Kerf Std Dev

    ±0.0017 inches (high precision)

    Clearance Std Dev

    ±0.0009 inches (very consistent)

    Parametric Construction Kit Individual Assignment

    Design and fabricate a modular construction kit using laser cutting and vinyl cutting techniques. Assignment started: September 10, 2025. Assignment completed: September 15, 2025

    Preparation & Planning

    Initial research and clarification discussions with instructors and classmates to understand assignment requirements and technical constraints.

    Key Clarifications

    Assignment Scope: Construction kit using laser cutter + separate vinyl cutting project (not crease patterns on cardboard)
    File Formats: DXF for laser cutting, PNG/SVG for vinyl cutting
    CAD Requirements: Must use Fusion 360 for laser cutting to develop CAD familiarity
    Materials: Lab cardboard available, or personal materials (if safe to cut)

    Technical Insights

    Vinyl Cutting: Zero thickness lines for crease patterns, black and white images for cutting
    Mountain vs Valley Folds: Opposite sides for thick materials, same side possible for thin materials
    Design Differentiation: Dashed lines for fold lines, solid lines for cuts (though challenging in software)

    Acknowledgments

    Special thanks to Erik Demaine for guidance on vinyl cutting crease patterns and fold differentiation techniques, and Anthony Pennes for clarifying assignment requirements, file formats, and material options. Their expertise was invaluable in understanding the technical constraints and design possibilities for this project.

    Design Process

    1. Research and ideation for construction kit design
    2. Create parametric CAD model with adjustable parameters in Fusion 360
    3. Generate CAM toolpaths for laser cutting
    4. Test cut on cardboard to verify fit and function
    5. Iterate design based on test results
    6. Final cut on appropriate material
    7. Design and cut vinyl project (separate from construction kit)

    Hand‑folded Prototype Assembly

    I hand‑folded the crease pattern to validate the assembly. The parts do come together when the folds are reasonably close to the intended lines. A second, refolded gadget produced a noticeably cleaner assembly.

    Single Gadget

    Double Gadget

    Assembly Detail

    Full Pattern Failure

    We tried cutting the full crease pattern on one side. It failed when layers with opposite cuts overlapped and had to be push‑folded through during the final folding step — the piece broke.

    First Success Folded Single Gadget

    First assembly of two gadgets. Folds were smooth after separating mountain and valley cuts onto opposite sides to avoid breaking during push‑folds over multiple layers. The shop cardboard was tight in the assembly pocket; thinner Amazon box cardboard folded by hand fit better. Next step: make the laser‑cut pattern more exact.

    Cut Strategy Videos

    Left to right: clear mountain cut, flip and cut the opposite side, clear valley cut.

    Mountain vs Valley Sides

    Measurements confirming mountain vs valley sides.

    First Gadget Assembly

    Side profile and insertion step demonstrating clean folds without tearing.

    Double Gadget Cut Variations

    Exploring double‑part strategies: sequential cuts, flips between sides, and opposite‑side cuts.

    Double Gadget — Rubber Band Assist

    Temporary rubber band used to hold alignment while completing final folds.

    First Success Assembly

    Switched to thinner Amazon cardboard because the shop cardboard was too thick for the assembly pocket. The Amazon box folded by hand fit perfectly and assembled smoothly. Three gadgets worked with the thinner material. Rubber bands are just for compression — they assemble without them, though the bands make it easier to keep them as one unit during insertion into the next gadget.

    Quadruple Cut Strategy

    Scaling up to quadruple cuts: sequential cuts, flips between sides, and opposite-side cutting strategies.

    Double Gadget — Amazon Cardboard (No Support)

    Three views of the double gadget assembled with Amazon cardboard, showing clean folds and proper fit.

    Assembly Process with Support

    Assembly sequence showing compression, support positioning, and insertion process for stable construction.

    Triple Gadget — Final Assembly

    The culmination: triple gadget assembly demonstrating successful scaling with Amazon cardboard and support techniques.

    Further Refinements: Thick Origami

    Applying thick‑origami concepts to avoid layer collisions and enable folding with real material thickness.

    Guidance from Erik Demaine

    From a discussion with Erik Demaine: double each crease into parallel offsets and open vertex regions as polygons to prevent collisions. A uniform spacing works for a first pass, but for correctness the spacing between the doubled creases should depend on how many layers lie between faces in the final folded state. I plan to estimate per‑crease layer counts from an unfolded model and adjust offsets accordingly.

    Citation: Jason S. Ku and Erik D. Demaine, “Folding Flat Crease Patterns With Thick Materials”, Journal of Mechanisms and Robotics, 8(3), June 2016, pp. 031003‑1–6. View paper

    Thickened Crease Patterns
    • Estimate: double each crease with a uniform offset and add regular polygons at intersections.
    • Exact: compute sector‑aware offset polygons at vertices using incident crease angles.
    How the Estimate Works
    Input: crease segments with mountain/valley labels; sheet size S; target thickness t
    offset = t / S  (or a chosen fraction)
    for each crease c:
      draw two lines parallel to c at ±offset
    for each vertex (intersection of original creases):
      place a small regular polygon (e.g., octagon) centered at the vertex
    Output: doubled creases + vertex holes
                
    How the Exact Method Works
    Input: crease lines; sheet size S; target thickness t
    offset = t / S
    for each crease c:
      compute unit direction v and normals n1,n2
      define two infinite offset lines at ±offset along n1/n2
    for each vertex:
      collect incident creases; sort by angle into cyclic order
      for each adjacent pair (i, j):
        pick the offset side that lies inside the angular sector
        intersect those two offset lines → one polygon vertex
      connect all vertices in order → convex vertex polygon
    trim faces/creases by polygons as needed
    Output: doubled creases + exact vertex polygons
                
    Next Step — Layer‑Aware Offsets

    Following Erik's advice, offsets should scale with the number of layers between faces in the folded state. Plan: estimate per‑crease layer counts and set per‑crease offset = k × thickness × layers(c), while keeping vertex polygons valid to avoid collisions.

    Vinyl Cutter Individual Assignment

    Design and cut vinyl stickers and stencils using the vinyl cutter. Assignment started: September 15, 2025 Assignment completed: September 15, 2025

    Project Overview

    Planned to vinyl cut lab logo stickers at first. Collected .png or .svg for each logo for the vinyl cutter software, and executing the complete workflow from cutting to final application. I hope to come back to the lab logos when there is less traffic on the vinyl cutter, I was more excited to see the fine detail of the vinyl cutter with the 2D parametric design at first!

    Lab Logo Designs

    2D Parametric Sticker Design

    Used a parametric sticker design that can be infinitely customized through an interactive web application. The design demonstrates the power of parametric modeling in creating personalized vinyl stickers with adjustable parameters for size, complexity, and visual elements. The assignment demonstrated both successful execution and troubleshooting when equipment issues arose.

    Interactive Design Generator

    This web-based generator was created as a final project in 6.5310 last semester and was used to download a PNG of the default design shown above. Generate unlimited variations of this parametric design by adjusting parameters in real-time to create custom stickers for any application.

    🎨 Generate Custom Designs

    Successful Cut and Transfer

    Complete workflow from vinyl cutting through final sticker application, demonstrating the full process from design to finished product.

    Vinyl Cutting Process

    Vinyl cutter in action, cutting the Gladyshev Lab logo design with precise blade control and proper tension settings.

    Completed Vinyl Cut

    Clean vinyl cut showing precise cuts with proper registration and no tearing or incomplete cuts.

    Weeding Process

    Systematic weeding process: starting from center, progressing through unwanted sections, and finishing with clean weeded vinyl ready for transfer.

    Transfer Paper Application

    Transfer paper application process: carefully applying transfer paper to hold vinyl design, then removing it to prepare for final application.

    Vinyl Application Process

    Final application steps: positioning vinyl on target surface, using tweezers for precise removal of the broken thin vinyl strip, and achieving clean final application.

    Completed Takehome Sticker

    Final result: applied laptop vinyl sticker and takehome vinyl sticker ready for use, demonstrating successful completion of the vinyl cutting workflow.

    Motor Failure

    Encountered and resolved a motor failure during the vinyl cutting process, demonstrating troubleshooting skills and equipment maintenance knowledge.

    Motor Error Display

    Vinyl cutter displaying motor error, indicating a mechanical issue that prevented normal operation.

    Roll Failure Analysis

    Side-by-side comparison showing the vinyl roll before and after the failure. The roll ran out of material and then fell, causing the vinyl to kink under the cutting wheel.

    Troubleshooting Solution

    Simple fix process:

    1. Turn off the vinyl cutter
    2. Remove tape from the fallen roll to get the weight off
    3. Readjust vinyl in between the wheels to ensure proper tension
    4. Start again (or load a new roll if needed)

    This common issue occurs when the vinyl roll runs out or becomes misaligned, causing the cutting mechanism to fail. The solution involves proper material handling and machine setup.

    Reflections & Learnings

    Key insights and challenges encountered during this week.

    Reflections will be added here as the week progresses...

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Katrina Li - Training Documentation

    This week's training was well-documented by Katrina Li, thank you!

    Mariam Fitaihi - Photos and Videos

    Photos and videos of this week's training were taken by Mariam Fitaihi, thank you!

    Erik Demaine - Thick Origami Guidance

    Erik reviewed my approach to folding thick materials and suggested using the Ku & Demaine thick‑origami method. He pointed me to the paper and emphasized that doubled creases should be spaced according to the number of layers between faces in the final fold. This feedback led me to implement two variants (estimate and exact) of thickened crease patterns and to plan a next step for layer‑aware offsets.

    Personal Notes - Laser Cutter Characterization

    I took notes on the individual group assignment for characterizaing the laser cutter. :-)

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development, training documentation, and assignment preparation were assisted by Cursor AI. The AI helped with HTML/CSS implementation, content organization, and structuring technical documentation.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    AI-Assisted Documentation and Link Integration

    Cursor AI assisted with adding Anthony's HTMA guides to the Week 1 page, creating a new "Useful Documentation" section, and integrating external resource links with proper styling and organization.

    AI-Assisted Thick Origami Conversion

    A separate chat was used to convert a flat crease pattern into a thick‑origami version following Ku & Demaine. The AI doubled each crease into parallel offsets and generated vertex polygons (estimate = regular polygons; exact = sector‑aware polygons) and explained how to map desired thickness by setting OFFSET_FRAC = thickness / sheet_size.

    AI-Assisted Repository Management and Content Organization

    Cursor AI assisted with repository size management by breaking down large commits into smaller, manageable chunks under 10MB each. The AI helped organize media files into logical commits, added the Vinyl Cutter Individual Assignment section with proper styling and image sizing, and provided guidance on git workflow optimization to work within platform size limits.

    AI-Assisted Vinyl Cutter Assignment Documentation

    Cursor AI assisted with updating the vinyl cutter individual assignment section with comprehensive documentation including successful cut and transfer workflow, motor failure troubleshooting, and 2D parametric design integration. The AI helped structure the content with proper media organization, descriptive captions, and consistent styling throughout the section.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS

    Now let me update the todo list and check for any linting errors:

    Perfect! I've successfully added both concept diagrams to the Results section. Here's what I've implemented:

    New Diagram Sections Added:

    1. Kerf Concept Diagram

  • Location: Right before the Kerf Analysis Results table
  • Image: kerf.png showing laser cut width measurement
  • Caption: Explains that kerf is the width of material removed by the laser beam, measured as the difference between prescribed and actual cut dimensions
  • Download Link: PDF download button with document icon
  • 2. Clearance Concept Diagram

  • Location: Right before the Clearance Analysis Results table
  • Image: clearance.png showing peg and hole fit analysis
  • Caption: Explains that clearance is the dimensional difference between hole and peg sizes, with negative values indicating interference fit
  • Download Link: PDF download button with document icon
  • 3. Professional Presentation

  • Consistent Styling: Both diagrams use the same card-based layout as the rest of the section
  • Responsive Design: Images scale properly with max-width constraints
  • Clear Typography: Professional captions with proper hierarchy
  • Download Integration: PDF links with icons and descriptive text
  • Visual Hierarchy: Diagrams provide visual context before the data tables
  • 4. Enhanced User Experience

  • Conceptual Understanding: Diagrams help users understand the concepts before diving into the data
  • Visual Learning: Images complement the text explanations
  • Resource Access: Easy access to complete PDF documentation
  • Professional Layout: Clean, academic presentation style
  • The Results section now has a complete flow: 1. Google Sheets Integration - Interactive data access 2. Measurement Methods - Process documentation with photos 3. Kerf Concept Diagram - Visual explanation of kerf 4. Kerf Analysis Results - Data table 5. Clearance Concept Diagram - Visual explanation of clearance 6. Clearance Analysis Results - Data table 7. Key Findings - Summary statistics

    This creates a comprehensive, professional presentation of the laser cutter characterization results with both visual and numerical data.

    User Unknown

    where there is "Complete analysis diagrams and data tables" add links to the keynote file kerfandclearance, update the download PDF button to download diagram PDF, add download link to data .xlsx kerfandclearance with a button that says download data tables. do this on both of them

    Assistant Unknown

    I'll update both diagram sections to add the keynote file link, update the PDF button text, and add a download link for the Excel data tables. Let me first check if there's a keynote file and then make the updates.

    I can see the PDF and Excel files exist, but no keynote file. Let me update both diagram sections to improve the download links as requested:

    Now let me update the kerf diagram section first:

              
    Download Diagram PDF Download Data Tables | Complete analysis diagrams and data tables

    Let me be more specific and target just the kerf diagram section by including more context:

    
    
    
      
      
      Week 1 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 1

    Principles & Cutting · HTMAA 2025

    CAD/CAM, Laser, Vinyl

    This week focuses on the fundamentals of digital fabrication: computer-aided design (CAD), computer-aided manufacturing (CAM), laser cutting, and vinyl cutting. We'll learn the complete workflow from design to finished parts.

    🎨 CAD design ⚡ Laser cutting 📄 Vinyl cutting 🔧 CAM toolpaths

    This Week's Goals

      • Master CAD fundamentals
        Parametric design, constraints, and best practices
      • Laser cutting workflow
        Design → CAM → cut → test → iterate
      • Vinyl cutting techniques
        Vector graphics, weeding, application

    Assignments

    • Parametric construction kit
      Design and fabricate a modular construction kit
    • Vinyl cutting project
      Create a vinyl sticker or decal
    • Documentation
      Document the complete design and fabrication process
    • Safety training
      Complete laser cutter and vinyl cutter training

    Tools & Materials

    • CAD software — Fusion 360, Onshape, or similar
    • Laser cutter — Epilog or similar CO2 laser
    • Vinyl cutter — Roland or similar plotter
    • Materials — Cardboard, acrylic, vinyl sheets

    Training Documentation

    Comprehensive training notes and media from laser cutter and vinyl cutter sessions.

    Laser Cutter Training

    Focusing Process

    • Focus view follows the laser beam
    • Use zoom in/zoom out to get better view
    • Press Z, the number with checkmark shows how much to move
    • Use focusing stick until it just hits the edge of the material
    • Bed moves during focusing process

    Cutting Process

    • Control P to print, use max power with fast speed
    • Go to universal program for cutting
    • Turn on power for air compressor
    • Press green button to start cutting

    Vinyl Cutter Training

    Software Setup

    • Use Chrome browser
    • Go to modsproject.org
    • Select Program → Open Program
    • Choose Roland vinyl cutter: cut program
    • Load image (SVG or PNG format)
    • Change dimensions with DPI settings
    • For PNG: be careful with curves as it changes pixels
    • Can invert to change where black areas are cut
    • Set origin (defaults are usually fine)
    • Blue lines = cut, red lines = rapids (knife lifts up)

    Machine Setup

    • Lever sets tension on drive wheels
    • Clamp down at the end
    • Wheel needs to be in white sections
    • Press power (if just turned on)
    • Select sheet and press enter
    • Use arrow keys to move around
    • Hold origin for new origin point

    Connection & Starting

    • Get device and connect properly
    • Can change cut force but probably not necessary
    • Send file to cutter

    Weeding Process

    • Weed early - pick out pieces you don't want
    • Fold vinyl over itself, don't go straight up
    • Use tweezers for precision
    • Use transfer paper to lay front of vinyl on transfer paper
    • Peel backing of vinyl off carefully
    • Don't just plop things down to avoid air bubbles
    • Use squeegee as you lay down to prevent air bubbles
    • Consider sticker vs stencil applications

    Useful Documentation

    Additional resources and guides from Anthony Pennes for laser cutting, vinyl cutting, and image compression workflows.

    Anthony's HTMA Guides

    Comprehensive guides covering essential digital fabrication techniques, parameter optimization, and workflow best practices.

    Image Compression Guide

    Essential techniques for optimizing image file sizes, setting up batch processing tools, and maintaining repository efficiency.

    📖 View Guide

    Laser Cutting Guide

    Complete laser cutting workflow including safety, parameter optimization, joint design, and troubleshooting techniques.

    📖 View Guide

    Vinyl Cutting Guide

    Detailed vinyl cutting techniques, software setup, machine operation, and weeding processes for professional results.

    📖 View Guide

    Note: These guides were created by Anthony Pennes and are maintained as supplementary resources for the HTMAA course. View original Slack message for context.

    Laser Cutter Characterization Group Assignment

    Systematic testing and documentation of laser cutter parameters for optimal cutting performance. Assignment started: September 11, 2025 Assignment completed: September 16, 2025

    Machine Specifications

    Available Lasers

    • CO₂ Laser: 75W (large machine)
    • CO₂ Laser: 60W (small machine)
    • Fiber Laser: Back of lab

    Test Parameters

    • Rate: 500 pulses per inch (PPI)
    • Power: 100%
    • Speed: 30% (increased by 2.5% each test)

    Focus & Positioning

    • Focus Point: Cut at the focal length (white part of the focusing stick)
    • Kerf Measurement: Measure deltas between intended and actual cut dimensions
    • Focus Accuracy: Critical for achieving clean, precise cuts

    Joint Design & Clearance

    Joint Type

    Finger joint - interlocking design for structural connections

    Clearance Definition

    Size of the slot that provides tight enough fit for assembly

    Material Considerations

    Cardboard Limitations: Generally produces no good joints due to material properties and laser cutting characteristics

    Material choice significantly impacts joint quality and assembly precision

    Key Learnings

    • Speed increment of 2.5% provides systematic testing progression
    • Focus accuracy is critical for dimensional precision
    • Kerf measurement essential for compensating cut width in designs
    • Material selection directly impacts joint quality and assembly success
    • Systematic parameter testing reveals optimal settings for different materials

    Results

    Comprehensive analysis of kerf and clearance measurements from systematic laser cutter testing.

    Interactive Data Analysis

    View and interact with the complete dataset in Google Sheets:

    Open in Google Sheets | Data includes kerf measurements, clearance analysis, and statistical calculations

    Measurement Methods

    Systematic measurement approach for characterizing laser cutter kerf and joint clearance using precision calipers.

    Peg and hole measurement setup

    Peg and hole measurement setup

    Top measurement view

    Top measurement view

    Bottom measurement view

    Bottom measurement view

    Measurement Protocol
    • Kerf Analysis: Three measurements were taken for each prescribed cut dimension on the joint gadget during laser cutter training
    • Clearance Analysis: Three measurements were taken for both hole and peg dimensions
    • Clearance Calculation: Clearance = Hole Size - Peg Size (negative values indicate interference fit)
    • Statistical Analysis: Averages and standard deviations calculated for precision assessment

    Kerf Concept Diagram

    Kerf diagram showing laser cut width measurement

    Kerf Definition: The width of material removed by the laser beam during cutting. Measured as the difference between prescribed cut dimensions and actual cut dimensions.

    Download Diagram PDF Download Data Tables | Complete analysis diagrams and data tables

    Kerf Analysis Results

    Prescribed Cut (in) Actual Cut #1 (in) Actual Cut #2 (in) Actual Cut #3 (in) Average (in) Std Dev (in) Avg Kerf (in)
    0.136 0.142 0.1405 0.1445 0.1423 0.0020 0.0032
    0.137 0.142 0.1475 0.149 0.1462 0.0037 0.0046
    0.138 0.148 0.1495 0.147 0.1482 0.0013 0.0051
    0.139 0.146 0.146 0.1475 0.1465 0.0009 0.0038
    0.143 0.155 0.1555 0.1545 0.1550 0.0005 0.0060
    0.144 0.1535 0.153 0.15 0.1522 0.0019 0.0041
    0.152 0.163 0.1655 0.165 0.1645 0.0013 0.0063
    0.153 0.166 0.169 0.168 0.1677 0.0015 0.0073

    Clearance Concept Diagram

    Clearance diagram showing peg and hole fit analysis

    Clearance Definition: The dimensional difference between hole and peg sizes. Negative values indicate interference fit (hole smaller than peg), while positive values indicate clearance fit.

    Download PDF | Complete analysis diagrams and data tables

    Clearance Analysis Results

    Measurement Sample #1 (in) Sample #2 (in) Sample #3 (in) Average (in) Std Dev (in)
    Peg Size 0.1505 0.1535 0.1505 0.1515 0.0017
    Hole Size 0.156 0.1575 0.1545 0.1560 0.0015
    Clearance -0.0055 -0.004 -0.004 -0.0045 0.0009

    Key Findings

    Average Kerf

    0.0049 inches (4.9 thousandths)

    Average Clearance

    -0.0045 inches (interference fit)

    Kerf Std Dev

    ±0.0017 inches (high precision)

    Clearance Std Dev

    ±0.0009 inches (very consistent)

    Parametric Construction Kit Individual Assignment: 3D Parametric Design

    Design and fabricate a modular construction kit using laser cutting and vinyl cutting techniques. Assignment started: September 10, 2025. Assignment completed: September 15, 2025

    Preparation & Planning

    Initial research and clarification discussions with instructors and classmates to understand assignment requirements and technical constraints.

    Key Clarifications

    Assignment Scope: Construction kit using laser cutter + separate vinyl cutting project (not crease patterns on cardboard)
    File Formats: DXF for laser cutting, PNG/SVG for vinyl cutting
    CAD Requirements: Must use Fusion 360 for laser cutting to develop CAD familiarity
    Materials: Lab cardboard available, or personal materials (if safe to cut)

    Technical Insights

    Vinyl Cutting: Zero thickness lines for crease patterns, black and white images for cutting
    Mountain vs Valley Folds: Opposite sides for thick materials, same side possible for thin materials
    Design Differentiation: Dashed lines for fold lines, solid lines for cuts (though challenging in software)

    Acknowledgments

    Special thanks to Erik Demaine for guidance on vinyl cutting crease patterns and fold differentiation techniques, and Anthony Pennes for clarifying assignment requirements, file formats, and material options. Their expertise was invaluable in understanding the technical constraints and design possibilities for this project.

    Design Process

    1. Research and ideation for construction kit design
    2. Create parametric CAD model with adjustable parameters in Fusion 360
    3. Generate CAM toolpaths for laser cutting
    4. Test cut on cardboard to verify fit and function
    5. Iterate design based on test results
    6. Final cut on appropriate material
    7. Design and cut vinyl project (separate from construction kit)

    Hand‑folded Prototype Assembly

    I hand‑folded the crease pattern to validate the assembly. The parts do come together when the folds are reasonably close to the intended lines. A second, refolded gadget produced a noticeably cleaner assembly.

    Single Gadget

    Double Gadget

    Assembly Detail

    Full Pattern Failure

    We tried cutting the full crease pattern on one side. It failed when layers with opposite cuts overlapped and had to be push‑folded through during the final folding step — the piece broke.

    First Success Folded Single Gadget

    First assembly of two gadgets. Folds were smooth after separating mountain and valley cuts onto opposite sides to avoid breaking during push‑folds over multiple layers. The shop cardboard was tight in the assembly pocket; thinner Amazon box cardboard folded by hand fit better. Next step: make the laser‑cut pattern more exact.

    Cut Strategy Videos

    Left to right: clear mountain cut, flip and cut the opposite side, clear valley cut.

    Mountain vs Valley Sides

    Measurements confirming mountain vs valley sides.

    First Gadget Assembly

    Side profile and insertion step demonstrating clean folds without tearing.

    Double Gadget Cut Variations

    Exploring double‑part strategies: sequential cuts, flips between sides, and opposite‑side cuts.

    Double Gadget — Rubber Band Assist

    Temporary rubber band used to hold alignment while completing final folds.

    First Success Assembly

    Switched to thinner Amazon cardboard because the shop cardboard was too thick for the assembly pocket. The Amazon box folded by hand fit perfectly and assembled smoothly. Three gadgets worked with the thinner material. Rubber bands are just for compression — they assemble without them, though the bands make it easier to keep them as one unit during insertion into the next gadget.

    Quadruple Cut Strategy

    Scaling up to quadruple cuts: sequential cuts, flips between sides, and opposite-side cutting strategies.

    Double Gadget — Amazon Cardboard (No Support)

    Three views of the double gadget assembled with Amazon cardboard, showing clean folds and proper fit.

    Assembly Process with Support

    Assembly sequence showing compression, support positioning, and insertion process for stable construction.

    Triple Gadget — Final Assembly

    The culmination: triple gadget assembly demonstrating successful scaling with Amazon cardboard and support techniques.

    Further Refinements: Thick Origami

    Applying thick‑origami concepts to avoid layer collisions and enable folding with real material thickness.

    Guidance from Erik Demaine

    From a discussion with Erik Demaine: double each crease into parallel offsets and open vertex regions as polygons to prevent collisions. A uniform spacing works for a first pass, but for correctness the spacing between the doubled creases should depend on how many layers lie between faces in the final folded state. I plan to estimate per‑crease layer counts from an unfolded model and adjust offsets accordingly.

    Citation: Jason S. Ku and Erik D. Demaine, “Folding Flat Crease Patterns With Thick Materials”, Journal of Mechanisms and Robotics, 8(3), June 2016, pp. 031003‑1–6. View paper

    Thickened Crease Patterns
    • Estimate: double each crease with a uniform offset and add regular polygons at intersections.
    • Exact: compute sector‑aware offset polygons at vertices using incident crease angles.
    How the Estimate Works
    Input: crease segments with mountain/valley labels; sheet size S; target thickness t
    offset = t / S  (or a chosen fraction)
    for each crease c:
      draw two lines parallel to c at ±offset
    for each vertex (intersection of original creases):
      place a small regular polygon (e.g., octagon) centered at the vertex
    Output: doubled creases + vertex holes
                
    How the Exact Method Works
    Input: crease lines; sheet size S; target thickness t
    offset = t / S
    for each crease c:
      compute unit direction v and normals n1,n2
      define two infinite offset lines at ±offset along n1/n2
    for each vertex:
      collect incident creases; sort by angle into cyclic order
      for each adjacent pair (i, j):
        pick the offset side that lies inside the angular sector
        intersect those two offset lines → one polygon vertex
      connect all vertices in order → convex vertex polygon
    trim faces/creases by polygons as needed
    Output: doubled creases + exact vertex polygons
                
    Next Step — Layer‑Aware Offsets

    Following Erik's advice, offsets should scale with the number of layers between faces in the folded state. Plan: estimate per‑crease layer counts and set per‑crease offset = k × thickness × layers(c), while keeping vertex polygons valid to avoid collisions.

    Vinyl Cutter Individual Assignment: 2D Parametric Design

    Design and cut vinyl stickers and stencils using the vinyl cutter. Assignment started: September 15, 2025 Assignment completed: September 15, 2025

    Project Overview

    Planned to vinyl cut lab logo stickers at first. Collected .png or .svg for each logo for the vinyl cutter software, and executing the complete workflow from cutting to final application. I hope to come back to the lab logos when there is less traffic on the vinyl cutter, I was more excited to see the fine detail of the vinyl cutter with the 2D parametric design at first!

    Lab Logo Designs

    2D Parametric Sticker Design

    Used a parametric sticker design that can be infinitely customized through an interactive web application. The design demonstrates the power of parametric modeling in creating personalized vinyl stickers with adjustable parameters for size, complexity, and visual elements. The assignment demonstrated both successful execution and troubleshooting when equipment issues arose.

    Interactive Design Generator

    This web-based generator was created as a final project in 6.5310 last semester and was used to download a PNG of the default design shown above. Generate unlimited variations of this parametric design by adjusting parameters in real-time to create custom stickers for any application.

    🎨 Generate Custom Designs

    Successful Cut and Transfer

    Complete workflow from vinyl cutting through final sticker application, demonstrating the full process from design to finished product.

    Vinyl Cutting Process

    Vinyl cutter in action, cutting the Gladyshev Lab logo design with precise blade control and proper tension settings.

    Completed Vinyl Cut

    Clean vinyl cut showing precise cuts with proper registration and no tearing or incomplete cuts.

    Weeding Process

    Systematic weeding process: starting from center, progressing through unwanted sections, and finishing with clean weeded vinyl ready for transfer.

    Transfer Paper Application

    Transfer paper application process: carefully applying transfer paper to hold vinyl design, then removing it to prepare for final application.

    Vinyl Application Process

    Final application steps: positioning vinyl on target surface, using tweezers for precise removal of the broken thin vinyl strip, and achieving clean final application.

    Completed Takehome Sticker

    Final result: applied laptop vinyl sticker and takehome vinyl sticker ready for use, demonstrating successful completion of the vinyl cutting workflow.

    Motor Failure

    Encountered and resolved a motor failure during the vinyl cutting process, demonstrating troubleshooting skills and equipment maintenance knowledge.

    Motor Error Display

    Vinyl cutter displaying motor error, indicating a mechanical issue that prevented normal operation.

    Roll Failure Analysis

    Side-by-side comparison showing the vinyl roll before and after the failure. The roll ran out of material and then fell, causing the vinyl to kink under the cutting wheel.

    Troubleshooting Solution

    Simple fix process:

    1. Turn off the vinyl cutter
    2. Remove tape from the fallen roll to get the weight off
    3. Readjust vinyl in between the wheels to ensure proper tension
    4. Start again (or load a new roll if needed)

    This common issue occurs when the vinyl roll runs out or becomes misaligned, causing the cutting mechanism to fail. The solution involves proper material handling and machine setup.

    Reflections & Learnings

    Key insights and challenges encountered during this week.

    Reflections will be added here as the week progresses...

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Katrina Li - Training Documentation

    This week's training was well-documented by Katrina Li, thank you!

    Mariam Fitaihi - Photos and Videos

    Photos and videos of this week's training were taken by Mariam Fitaihi, thank you!

    Erik Demaine - Thick Origami Guidance

    Erik reviewed my approach to folding thick materials and suggested using the Ku & Demaine thick‑origami method. He pointed me to the paper and emphasized that doubled creases should be spaced according to the number of layers between faces in the final fold. This feedback led me to implement two variants (estimate and exact) of thickened crease patterns and to plan a next step for layer‑aware offsets.

    Personal Notes - Laser Cutter Characterization

    I took notes on the individual group assignment for characterizaing the laser cutter. :-)

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development, training documentation, and assignment preparation were assisted by Cursor AI. The AI helped with HTML/CSS implementation, content organization, and structuring technical documentation.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    AI-Assisted Documentation and Link Integration

    Cursor AI assisted with adding Anthony's HTMA guides to the Week 1 page, creating a new "Useful Documentation" section, and integrating external resource links with proper styling and organization.

    AI-Assisted Thick Origami Conversion

    A separate chat was used to convert a flat crease pattern into a thick‑origami version following Ku & Demaine. The AI doubled each crease into parallel offsets and generated vertex polygons (estimate = regular polygons; exact = sector‑aware polygons) and explained how to map desired thickness by setting OFFSET_FRAC = thickness / sheet_size.

    AI-Assisted Repository Management and Content Organization

    Cursor AI assisted with repository size management by breaking down large commits into smaller, manageable chunks under 10MB each. The AI helped organize media files into logical commits, added the Vinyl Cutter Individual Assignment section with proper styling and image sizing, and provided guidance on git workflow optimization to work within platform size limits.

    AI-Assisted Vinyl Cutter Assignment Documentation

    Cursor AI assisted with updating the vinyl cutter individual assignment section with comprehensive documentation including successful cut and transfer workflow, motor failure troubleshooting, and 2D parametric design integration. The AI helped structure the content with proper media organization, descriptive captions, and consistent styling throughout the section.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS

    Now let me update the clearance diagram section:

    
    
    
      
      
      Week 1 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 1

    Principles & Cutting · HTMAA 2025

    CAD/CAM, Laser, Vinyl

    This week focuses on the fundamentals of digital fabrication: computer-aided design (CAD), computer-aided manufacturing (CAM), laser cutting, and vinyl cutting. We'll learn the complete workflow from design to finished parts.

    🎨 CAD design ⚡ Laser cutting 📄 Vinyl cutting 🔧 CAM toolpaths

    This Week's Goals

    • Master CAD fundamentals
      Parametric design, constraints, and best practices
    • Laser cutting workflow
      Design → CAM → cut → test → iterate
    • Vinyl cutting techniques
      Vector graphics, weeding, application

    Assignments

    • Parametric construction kit
      Design and fabricate a modular construction kit
    • Vinyl cutting project
      Create a vinyl sticker or decal
    • Documentation
      Document the complete design and fabrication process
    • Safety training
      Complete laser cutter and vinyl cutter training

    Tools & Materials

    • CAD software — Fusion 360, Onshape, or similar
    • Laser cutter — Epilog or similar CO2 laser
    • Vinyl cutter — Roland or similar plotter
    • Materials — Cardboard, acrylic, vinyl sheets

    Training Documentation

    Comprehensive training notes and media from laser cutter and vinyl cutter sessions.

    Laser Cutter Training

    Focusing Process

    • Focus view follows the laser beam
    • Use zoom in/zoom out to get better view
    • Press Z, the number with checkmark shows how much to move
    • Use focusing stick until it just hits the edge of the material
    • Bed moves during focusing process

    Cutting Process

    • Control P to print, use max power with fast speed
    • Go to universal program for cutting
    • Turn on power for air compressor
    • Press green button to start cutting

    Vinyl Cutter Training

    Software Setup

    • Use Chrome browser
    • Go to modsproject.org
    • Select Program → Open Program
    • Choose Roland vinyl cutter: cut program
    • Load image (SVG or PNG format)
    • Change dimensions with DPI settings
    • For PNG: be careful with curves as it changes pixels
    • Can invert to change where black areas are cut
    • Set origin (defaults are usually fine)
    • Blue lines = cut, red lines = rapids (knife lifts up)

    Machine Setup

    • Lever sets tension on drive wheels
    • Clamp down at the end
    • Wheel needs to be in white sections
    • Press power (if just turned on)
    • Select sheet and press enter
    • Use arrow keys to move around
    • Hold origin for new origin point

    Connection & Starting

    • Get device and connect properly
    • Can change cut force but probably not necessary
    • Send file to cutter

    Weeding Process

    • Weed early - pick out pieces you don't want
    • Fold vinyl over itself, don't go straight up
    • Use tweezers for precision
    • Use transfer paper to lay front of vinyl on transfer paper
    • Peel backing of vinyl off carefully
    • Don't just plop things down to avoid air bubbles
    • Use squeegee as you lay down to prevent air bubbles
    • Consider sticker vs stencil applications

    Useful Documentation

    Additional resources and guides from Anthony Pennes for laser cutting, vinyl cutting, and image compression workflows.

    Anthony's HTMA Guides

    Comprehensive guides covering essential digital fabrication techniques, parameter optimization, and workflow best practices.

    Image Compression Guide

    Essential techniques for optimizing image file sizes, setting up batch processing tools, and maintaining repository efficiency.

    📖 View Guide

    Laser Cutting Guide

    Complete laser cutting workflow including safety, parameter optimization, joint design, and troubleshooting techniques.

    📖 View Guide

    Vinyl Cutting Guide

    Detailed vinyl cutting techniques, software setup, machine operation, and weeding processes for professional results.

    📖 View Guide

    Note: These guides were created by Anthony Pennes and are maintained as supplementary resources for the HTMAA course. View original Slack message for context.

    Laser Cutter Characterization Group Assignment

    Systematic testing and documentation of laser cutter parameters for optimal cutting performance. Assignment started: September 11, 2025 Assignment completed: September 16, 2025

    Machine Specifications

    Available Lasers

    • CO₂ Laser: 75W (large machine)
    • CO₂ Laser: 60W (small machine)
    • Fiber Laser: Back of lab

    Test Parameters

    • Rate: 500 pulses per inch (PPI)
    • Power: 100%
    • Speed: 30% (increased by 2.5% each test)

    Focus & Positioning

    • Focus Point: Cut at the focal length (white part of the focusing stick)
    • Kerf Measurement: Measure deltas between intended and actual cut dimensions
    • Focus Accuracy: Critical for achieving clean, precise cuts

    Joint Design & Clearance

    Joint Type

    Finger joint - interlocking design for structural connections

    Clearance Definition

    Size of the slot that provides tight enough fit for assembly

    Material Considerations

    Cardboard Limitations: Generally produces no good joints due to material properties and laser cutting characteristics

    Material choice significantly impacts joint quality and assembly precision

    Key Learnings

    • Speed increment of 2.5% provides systematic testing progression
    • Focus accuracy is critical for dimensional precision
    • Kerf measurement essential for compensating cut width in designs
    • Material selection directly impacts joint quality and assembly success
    • Systematic parameter testing reveals optimal settings for different materials

    Results

    Comprehensive analysis of kerf and clearance measurements from systematic laser cutter testing.

    Interactive Data Analysis

    View and interact with the complete dataset in Google Sheets:

    Open in Google Sheets | Data includes kerf measurements, clearance analysis, and statistical calculations

    Measurement Methods

    Systematic measurement approach for characterizing laser cutter kerf and joint clearance using precision calipers.

    Peg and hole measurement setup

    Peg and hole measurement setup

    Top measurement view

    Top measurement view

    Bottom measurement view

    Bottom measurement view

    Measurement Protocol
    • Kerf Analysis: Three measurements were taken for each prescribed cut dimension on the joint gadget during laser cutter training
    • Clearance Analysis: Three measurements were taken for both hole and peg dimensions
    • Clearance Calculation: Clearance = Hole Size - Peg Size (negative values indicate interference fit)
    • Statistical Analysis: Averages and standard deviations calculated for precision assessment

    Kerf Concept Diagram

    Kerf diagram showing laser cut width measurement

    Kerf Definition: The width of material removed by the laser beam during cutting. Measured as the difference between prescribed cut dimensions and actual cut dimensions.

    Download Diagram PDF Download Data Tables | Complete analysis diagrams and data tables

    Kerf Analysis Results

    Prescribed Cut (in) Actual Cut #1 (in) Actual Cut #2 (in) Actual Cut #3 (in) Average (in) Std Dev (in) Avg Kerf (in)
    0.136 0.142 0.1405 0.1445 0.1423 0.0020 0.0032
    0.137 0.142 0.1475 0.149 0.1462 0.0037 0.0046
    0.138 0.148 0.1495 0.147 0.1482 0.0013 0.0051
    0.139 0.146 0.146 0.1475 0.1465 0.0009 0.0038
    0.143 0.155 0.1555 0.1545 0.1550 0.0005 0.0060
    0.144 0.1535 0.153 0.15 0.1522 0.0019 0.0041
    0.152 0.163 0.1655 0.165 0.1645 0.0013 0.0063
    0.153 0.166 0.169 0.168 0.1677 0.0015 0.0073

    Clearance Concept Diagram

    Clearance diagram showing peg and hole fit analysis

    Clearance Definition: The dimensional difference between hole and peg sizes. Negative values indicate interference fit (hole smaller than peg), while positive values indicate clearance fit.

    Download Diagram PDF Download Data Tables | Complete analysis diagrams and data tables

    Clearance Analysis Results

    Measurement Sample #1 (in) Sample #2 (in) Sample #3 (in) Average (in) Std Dev (in)
    Peg Size 0.1505 0.1535 0.1505 0.1515 0.0017
    Hole Size 0.156 0.1575 0.1545 0.1560 0.0015
    Clearance -0.0055 -0.004 -0.004 -0.0045 0.0009

    Key Findings

    Average Kerf

    0.0049 inches (4.9 thousandths)

    Average Clearance

    -0.0045 inches (interference fit)

    Kerf Std Dev

    ±0.0017 inches (high precision)

    Clearance Std Dev

    ±0.0009 inches (very consistent)

    Parametric Construction Kit Individual Assignment: 3D Parametric Design

    Design and fabricate a modular construction kit using laser cutting and vinyl cutting techniques. Assignment started: September 10, 2025. Assignment completed: September 15, 2025

    Preparation & Planning

    Initial research and clarification discussions with instructors and classmates to understand assignment requirements and technical constraints.

    Key Clarifications

    Assignment Scope: Construction kit using laser cutter + separate vinyl cutting project (not crease patterns on cardboard)
    File Formats: DXF for laser cutting, PNG/SVG for vinyl cutting
    CAD Requirements: Must use Fusion 360 for laser cutting to develop CAD familiarity
    Materials: Lab cardboard available, or personal materials (if safe to cut)

    Technical Insights

    Vinyl Cutting: Zero thickness lines for crease patterns, black and white images for cutting
    Mountain vs Valley Folds: Opposite sides for thick materials, same side possible for thin materials
    Design Differentiation: Dashed lines for fold lines, solid lines for cuts (though challenging in software)

    Acknowledgments

    Special thanks to Erik Demaine for guidance on vinyl cutting crease patterns and fold differentiation techniques, and Anthony Pennes for clarifying assignment requirements, file formats, and material options. Their expertise was invaluable in understanding the technical constraints and design possibilities for this project.

    Design Process

    1. Research and ideation for construction kit design
    2. Create parametric CAD model with adjustable parameters in Fusion 360
    3. Generate CAM toolpaths for laser cutting
    4. Test cut on cardboard to verify fit and function
    5. Iterate design based on test results
    6. Final cut on appropriate material
    7. Design and cut vinyl project (separate from construction kit)

    Hand‑folded Prototype Assembly

    I hand‑folded the crease pattern to validate the assembly. The parts do come together when the folds are reasonably close to the intended lines. A second, refolded gadget produced a noticeably cleaner assembly.

    Single Gadget

    Double Gadget

    Assembly Detail

    Full Pattern Failure

    We tried cutting the full crease pattern on one side. It failed when layers with opposite cuts overlapped and had to be push‑folded through during the final folding step — the piece broke.

    First Success Folded Single Gadget

    First assembly of two gadgets. Folds were smooth after separating mountain and valley cuts onto opposite sides to avoid breaking during push‑folds over multiple layers. The shop cardboard was tight in the assembly pocket; thinner Amazon box cardboard folded by hand fit better. Next step: make the laser‑cut pattern more exact.

    Cut Strategy Videos

    Left to right: clear mountain cut, flip and cut the opposite side, clear valley cut.

    Mountain vs Valley Sides

    Measurements confirming mountain vs valley sides.

    First Gadget Assembly

    Side profile and insertion step demonstrating clean folds without tearing.

    Double Gadget Cut Variations

    Exploring double‑part strategies: sequential cuts, flips between sides, and opposite‑side cuts.

    Double Gadget — Rubber Band Assist

    Temporary rubber band used to hold alignment while completing final folds.

    First Success Assembly

    Switched to thinner Amazon cardboard because the shop cardboard was too thick for the assembly pocket. The Amazon box folded by hand fit perfectly and assembled smoothly. Three gadgets worked with the thinner material. Rubber bands are just for compression — they assemble without them, though the bands make it easier to keep them as one unit during insertion into the next gadget.

    Quadruple Cut Strategy

    Scaling up to quadruple cuts: sequential cuts, flips between sides, and opposite-side cutting strategies.

    Double Gadget — Amazon Cardboard (No Support)

    Three views of the double gadget assembled with Amazon cardboard, showing clean folds and proper fit.

    Assembly Process with Support

    Assembly sequence showing compression, support positioning, and insertion process for stable construction.

    Triple Gadget — Final Assembly

    The culmination: triple gadget assembly demonstrating successful scaling with Amazon cardboard and support techniques.

    Further Refinements: Thick Origami

    Applying thick‑origami concepts to avoid layer collisions and enable folding with real material thickness.

    Guidance from Erik Demaine

    From a discussion with Erik Demaine: double each crease into parallel offsets and open vertex regions as polygons to prevent collisions. A uniform spacing works for a first pass, but for correctness the spacing between the doubled creases should depend on how many layers lie between faces in the final folded state. I plan to estimate per‑crease layer counts from an unfolded model and adjust offsets accordingly.

    Citation: Jason S. Ku and Erik D. Demaine, “Folding Flat Crease Patterns With Thick Materials”, Journal of Mechanisms and Robotics, 8(3), June 2016, pp. 031003‑1–6. View paper

    Thickened Crease Patterns
    • Estimate: double each crease with a uniform offset and add regular polygons at intersections.
    • Exact: compute sector‑aware offset polygons at vertices using incident crease angles.
    How the Estimate Works
    Input: crease segments with mountain/valley labels; sheet size S; target thickness t
    offset = t / S  (or a chosen fraction)
    for each crease c:
      draw two lines parallel to c at ±offset
    for each vertex (intersection of original creases):
      place a small regular polygon (e.g., octagon) centered at the vertex
    Output: doubled creases + vertex holes
                
    How the Exact Method Works
    Input: crease lines; sheet size S; target thickness t
    offset = t / S
    for each crease c:
      compute unit direction v and normals n1,n2
      define two infinite offset lines at ±offset along n1/n2
    for each vertex:
      collect incident creases; sort by angle into cyclic order
      for each adjacent pair (i, j):
        pick the offset side that lies inside the angular sector
        intersect those two offset lines → one polygon vertex
      connect all vertices in order → convex vertex polygon
    trim faces/creases by polygons as needed
    Output: doubled creases + exact vertex polygons
                
    Next Step — Layer‑Aware Offsets

    Following Erik's advice, offsets should scale with the number of layers between faces in the folded state. Plan: estimate per‑crease layer counts and set per‑crease offset = k × thickness × layers(c), while keeping vertex polygons valid to avoid collisions.

    Vinyl Cutter Individual Assignment: 2D Parametric Design

    Design and cut vinyl stickers and stencils using the vinyl cutter. Assignment started: September 15, 2025 Assignment completed: September 15, 2025

    Project Overview

    Planned to vinyl cut lab logo stickers at first. Collected .png or .svg for each logo for the vinyl cutter software, and executing the complete workflow from cutting to final application. I hope to come back to the lab logos when there is less traffic on the vinyl cutter, I was more excited to see the fine detail of the vinyl cutter with the 2D parametric design at first!

    Lab Logo Designs

    2D Parametric Sticker Design

    Used a parametric sticker design that can be infinitely customized through an interactive web application. The design demonstrates the power of parametric modeling in creating personalized vinyl stickers with adjustable parameters for size, complexity, and visual elements. The assignment demonstrated both successful execution and troubleshooting when equipment issues arose.

    Interactive Design Generator

    This web-based generator was created as a final project in 6.5310 last semester and was used to download a PNG of the default design shown above. Generate unlimited variations of this parametric design by adjusting parameters in real-time to create custom stickers for any application.

    🎨 Generate Custom Designs

    Successful Cut and Transfer

    Complete workflow from vinyl cutting through final sticker application, demonstrating the full process from design to finished product.

    Vinyl Cutting Process

    Vinyl cutter in action, cutting the Gladyshev Lab logo design with precise blade control and proper tension settings.

    Completed Vinyl Cut

    Clean vinyl cut showing precise cuts with proper registration and no tearing or incomplete cuts.

    Weeding Process

    Systematic weeding process: starting from center, progressing through unwanted sections, and finishing with clean weeded vinyl ready for transfer.

    Transfer Paper Application

    Transfer paper application process: carefully applying transfer paper to hold vinyl design, then removing it to prepare for final application.

    Vinyl Application Process

    Final application steps: positioning vinyl on target surface, using tweezers for precise removal of the broken thin vinyl strip, and achieving clean final application.

    Completed Takehome Sticker

    Final result: applied laptop vinyl sticker and takehome vinyl sticker ready for use, demonstrating successful completion of the vinyl cutting workflow.

    Motor Failure

    Encountered and resolved a motor failure during the vinyl cutting process, demonstrating troubleshooting skills and equipment maintenance knowledge.

    Motor Error Display

    Vinyl cutter displaying motor error, indicating a mechanical issue that prevented normal operation.

    Roll Failure Analysis

    Side-by-side comparison showing the vinyl roll before and after the failure. The roll ran out of material and then fell, causing the vinyl to kink under the cutting wheel.

    Troubleshooting Solution

    Simple fix process:

    1. Turn off the vinyl cutter
    2. Remove tape from the fallen roll to get the weight off
    3. Readjust vinyl in between the wheels to ensure proper tension
    4. Start again (or load a new roll if needed)

    This common issue occurs when the vinyl roll runs out or becomes misaligned, causing the cutting mechanism to fail. The solution involves proper material handling and machine setup.

    Reflections & Learnings

    Key insights and challenges encountered during this week.

    Reflections will be added here as the week progresses...

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Katrina Li - Training Documentation

    This week's training was well-documented by Katrina Li, thank you!

    Mariam Fitaihi - Photos and Videos

    Photos and videos of this week's training were taken by Mariam Fitaihi, thank you!

    Erik Demaine - Thick Origami Guidance

    Erik reviewed my approach to folding thick materials and suggested using the Ku & Demaine thick‑origami method. He pointed me to the paper and emphasized that doubled creases should be spaced according to the number of layers between faces in the final fold. This feedback led me to implement two variants (estimate and exact) of thickened crease patterns and to plan a next step for layer‑aware offsets.

    Personal Notes - Laser Cutter Characterization

    I took notes on the individual group assignment for characterizaing the laser cutter. :-)

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development, training documentation, and assignment preparation were assisted by Cursor AI. The AI helped with HTML/CSS implementation, content organization, and structuring technical documentation.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    AI-Assisted Documentation and Link Integration

    Cursor AI assisted with adding Anthony's HTMA guides to the Week 1 page, creating a new "Useful Documentation" section, and integrating external resource links with proper styling and organization.

    AI-Assisted Thick Origami Conversion

    A separate chat was used to convert a flat crease pattern into a thick‑origami version following Ku & Demaine. The AI doubled each crease into parallel offsets and generated vertex polygons (estimate = regular polygons; exact = sector‑aware polygons) and explained how to map desired thickness by setting OFFSET_FRAC = thickness / sheet_size.

    AI-Assisted Repository Management and Content Organization

    Cursor AI assisted with repository size management by breaking down large commits into smaller, manageable chunks under 10MB each. The AI helped organize media files into logical commits, added the Vinyl Cutter Individual Assignment section with proper styling and image sizing, and provided guidance on git workflow optimization to work within platform size limits.

    AI-Assisted Vinyl Cutter Assignment Documentation

    Cursor AI assisted with updating the vinyl cutter individual assignment section with comprehensive documentation including successful cut and transfer workflow, motor failure troubleshooting, and 2D parametric design integration. The AI helped structure the content with proper media organization, descriptive captions, and consistent styling throughout the section.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS
    User Unknown

    keynote file is called kerfandclearance.key

    Assistant Unknown

    I'll add the keynote file link to both diagram sections. Let me update the todo list and add the keynote download links.

    Now let me add the keynote file link to the kerf diagram section:

                
                  
                    
                  
                  Download Data Tables
                
                
                  
                    
                  
                  Download Keynote
                
                |
                Complete analysis diagrams and data tables

    Let me be more specific and target just the kerf diagram section by including more context:

    
    
    
      
      
      Week 1 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 1

    Principles & Cutting · HTMAA 2025

    CAD/CAM, Laser, Vinyl

    This week focuses on the fundamentals of digital fabrication: computer-aided design (CAD), computer-aided manufacturing (CAM), laser cutting, and vinyl cutting. We'll learn the complete workflow from design to finished parts.

    🎨 CAD design ⚡ Laser cutting 📄 Vinyl cutting 🔧 CAM toolpaths

    This Week's Goals

      • Master CAD fundamentals
        Parametric design, constraints, and best practices
      • Laser cutting workflow
        Design → CAM → cut → test → iterate
      • Vinyl cutting techniques
        Vector graphics, weeding, application

    Assignments

    • Parametric construction kit
      Design and fabricate a modular construction kit
    • Vinyl cutting project
      Create a vinyl sticker or decal
    • Documentation
      Document the complete design and fabrication process
    • Safety training
      Complete laser cutter and vinyl cutter training

    Tools & Materials

    • CAD software — Fusion 360, Onshape, or similar
    • Laser cutter — Epilog or similar CO2 laser
    • Vinyl cutter — Roland or similar plotter
    • Materials — Cardboard, acrylic, vinyl sheets

    Training Documentation

    Comprehensive training notes and media from laser cutter and vinyl cutter sessions.

    Laser Cutter Training

    Focusing Process

    • Focus view follows the laser beam
    • Use zoom in/zoom out to get better view
    • Press Z, the number with checkmark shows how much to move
    • Use focusing stick until it just hits the edge of the material
    • Bed moves during focusing process

    Cutting Process

    • Control P to print, use max power with fast speed
    • Go to universal program for cutting
    • Turn on power for air compressor
    • Press green button to start cutting

    Vinyl Cutter Training

    Software Setup

    • Use Chrome browser
    • Go to modsproject.org
    • Select Program → Open Program
    • Choose Roland vinyl cutter: cut program
    • Load image (SVG or PNG format)
    • Change dimensions with DPI settings
    • For PNG: be careful with curves as it changes pixels
    • Can invert to change where black areas are cut
    • Set origin (defaults are usually fine)
    • Blue lines = cut, red lines = rapids (knife lifts up)

    Machine Setup

    • Lever sets tension on drive wheels
    • Clamp down at the end
    • Wheel needs to be in white sections
    • Press power (if just turned on)
    • Select sheet and press enter
    • Use arrow keys to move around
    • Hold origin for new origin point

    Connection & Starting

    • Get device and connect properly
    • Can change cut force but probably not necessary
    • Send file to cutter

    Weeding Process

    • Weed early - pick out pieces you don't want
    • Fold vinyl over itself, don't go straight up
    • Use tweezers for precision
    • Use transfer paper to lay front of vinyl on transfer paper
    • Peel backing of vinyl off carefully
    • Don't just plop things down to avoid air bubbles
    • Use squeegee as you lay down to prevent air bubbles
    • Consider sticker vs stencil applications

    Useful Documentation

    Additional resources and guides from Anthony Pennes for laser cutting, vinyl cutting, and image compression workflows.

    Anthony's HTMA Guides

    Comprehensive guides covering essential digital fabrication techniques, parameter optimization, and workflow best practices.

    Image Compression Guide

    Essential techniques for optimizing image file sizes, setting up batch processing tools, and maintaining repository efficiency.

    📖 View Guide

    Laser Cutting Guide

    Complete laser cutting workflow including safety, parameter optimization, joint design, and troubleshooting techniques.

    📖 View Guide

    Vinyl Cutting Guide

    Detailed vinyl cutting techniques, software setup, machine operation, and weeding processes for professional results.

    📖 View Guide

    Note: These guides were created by Anthony Pennes and are maintained as supplementary resources for the HTMAA course. View original Slack message for context.

    Laser Cutter Characterization Group Assignment

    Systematic testing and documentation of laser cutter parameters for optimal cutting performance. Assignment started: September 11, 2025 Assignment completed: September 16, 2025

    Machine Specifications

    Available Lasers

    • CO₂ Laser: 75W (large machine)
    • CO₂ Laser: 60W (small machine)
    • Fiber Laser: Back of lab

    Test Parameters

    • Rate: 500 pulses per inch (PPI)
    • Power: 100%
    • Speed: 30% (increased by 2.5% each test)

    Focus & Positioning

    • Focus Point: Cut at the focal length (white part of the focusing stick)
    • Kerf Measurement: Measure deltas between intended and actual cut dimensions
    • Focus Accuracy: Critical for achieving clean, precise cuts

    Joint Design & Clearance

    Joint Type

    Finger joint - interlocking design for structural connections

    Clearance Definition

    Size of the slot that provides tight enough fit for assembly

    Material Considerations

    Cardboard Limitations: Generally produces no good joints due to material properties and laser cutting characteristics

    Material choice significantly impacts joint quality and assembly precision

    Key Learnings

    • Speed increment of 2.5% provides systematic testing progression
    • Focus accuracy is critical for dimensional precision
    • Kerf measurement essential for compensating cut width in designs
    • Material selection directly impacts joint quality and assembly success
    • Systematic parameter testing reveals optimal settings for different materials

    Results

    Comprehensive analysis of kerf and clearance measurements from systematic laser cutter testing.

    Interactive Data Analysis

    View and interact with the complete dataset in Google Sheets:

    Open in Google Sheets | Data includes kerf measurements, clearance analysis, and statistical calculations

    Measurement Methods

    Systematic measurement approach for characterizing laser cutter kerf and joint clearance using precision calipers.

    Peg and hole measurement setup

    Peg and hole measurement setup

    Top measurement view

    Top measurement view

    Bottom measurement view

    Bottom measurement view

    Measurement Protocol
    • Kerf Analysis: Three measurements were taken for each prescribed cut dimension on the joint gadget during laser cutter training
    • Clearance Analysis: Three measurements were taken for both hole and peg dimensions
    • Clearance Calculation: Clearance = Hole Size - Peg Size (negative values indicate interference fit)
    • Statistical Analysis: Averages and standard deviations calculated for precision assessment

    Kerf Concept Diagram

    Kerf diagram showing laser cut width measurement

    Kerf Definition: The width of material removed by the laser beam during cutting. Measured as the difference between prescribed cut dimensions and actual cut dimensions.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Kerf Analysis Results

    Prescribed Cut (in) Actual Cut #1 (in) Actual Cut #2 (in) Actual Cut #3 (in) Average (in) Std Dev (in) Avg Kerf (in)
    0.136 0.142 0.1405 0.1445 0.1423 0.0020 0.0032
    0.137 0.142 0.1475 0.149 0.1462 0.0037 0.0046
    0.138 0.148 0.1495 0.147 0.1482 0.0013 0.0051
    0.139 0.146 0.146 0.1475 0.1465 0.0009 0.0038
    0.143 0.155 0.1555 0.1545 0.1550 0.0005 0.0060
    0.144 0.1535 0.153 0.15 0.1522 0.0019 0.0041
    0.152 0.163 0.1655 0.165 0.1645 0.0013 0.0063
    0.153 0.166 0.169 0.168 0.1677 0.0015 0.0073

    Clearance Concept Diagram

    Clearance diagram showing peg and hole fit analysis

    Clearance Definition: The dimensional difference between hole and peg sizes. Negative values indicate interference fit (hole smaller than peg), while positive values indicate clearance fit.

    Download Diagram PDF Download Data Tables | Complete analysis diagrams and data tables

    Clearance Analysis Results

    Measurement Sample #1 (in) Sample #2 (in) Sample #3 (in) Average (in) Std Dev (in)
    Peg Size 0.1505 0.1535 0.1505 0.1515 0.0017
    Hole Size 0.156 0.1575 0.1545 0.1560 0.0015
    Clearance -0.0055 -0.004 -0.004 -0.0045 0.0009

    Key Findings

    Average Kerf

    0.0049 inches (4.9 thousandths)

    Average Clearance

    -0.0045 inches (interference fit)

    Kerf Std Dev

    ±0.0017 inches (high precision)

    Clearance Std Dev

    ±0.0009 inches (very consistent)

    Parametric Construction Kit Individual Assignment: 3D Parametric Design

    Design and fabricate a modular construction kit using laser cutting and vinyl cutting techniques. Assignment started: September 10, 2025. Assignment completed: September 15, 2025

    Preparation & Planning

    Initial research and clarification discussions with instructors and classmates to understand assignment requirements and technical constraints.

    Key Clarifications

    Assignment Scope: Construction kit using laser cutter + separate vinyl cutting project (not crease patterns on cardboard)
    File Formats: DXF for laser cutting, PNG/SVG for vinyl cutting
    CAD Requirements: Must use Fusion 360 for laser cutting to develop CAD familiarity
    Materials: Lab cardboard available, or personal materials (if safe to cut)

    Technical Insights

    Vinyl Cutting: Zero thickness lines for crease patterns, black and white images for cutting
    Mountain vs Valley Folds: Opposite sides for thick materials, same side possible for thin materials
    Design Differentiation: Dashed lines for fold lines, solid lines for cuts (though challenging in software)

    Acknowledgments

    Special thanks to Erik Demaine for guidance on vinyl cutting crease patterns and fold differentiation techniques, and Anthony Pennes for clarifying assignment requirements, file formats, and material options. Their expertise was invaluable in understanding the technical constraints and design possibilities for this project.

    Design Process

    1. Research and ideation for construction kit design
    2. Create parametric CAD model with adjustable parameters in Fusion 360
    3. Generate CAM toolpaths for laser cutting
    4. Test cut on cardboard to verify fit and function
    5. Iterate design based on test results
    6. Final cut on appropriate material
    7. Design and cut vinyl project (separate from construction kit)

    Hand‑folded Prototype Assembly

    I hand‑folded the crease pattern to validate the assembly. The parts do come together when the folds are reasonably close to the intended lines. A second, refolded gadget produced a noticeably cleaner assembly.

    Single Gadget

    Double Gadget

    Assembly Detail

    Full Pattern Failure

    We tried cutting the full crease pattern on one side. It failed when layers with opposite cuts overlapped and had to be push‑folded through during the final folding step — the piece broke.

    First Success Folded Single Gadget

    First assembly of two gadgets. Folds were smooth after separating mountain and valley cuts onto opposite sides to avoid breaking during push‑folds over multiple layers. The shop cardboard was tight in the assembly pocket; thinner Amazon box cardboard folded by hand fit better. Next step: make the laser‑cut pattern more exact.

    Cut Strategy Videos

    Left to right: clear mountain cut, flip and cut the opposite side, clear valley cut.

    Mountain vs Valley Sides

    Measurements confirming mountain vs valley sides.

    First Gadget Assembly

    Side profile and insertion step demonstrating clean folds without tearing.

    Double Gadget Cut Variations

    Exploring double‑part strategies: sequential cuts, flips between sides, and opposite‑side cuts.

    Double Gadget — Rubber Band Assist

    Temporary rubber band used to hold alignment while completing final folds.

    First Success Assembly

    Switched to thinner Amazon cardboard because the shop cardboard was too thick for the assembly pocket. The Amazon box folded by hand fit perfectly and assembled smoothly. Three gadgets worked with the thinner material. Rubber bands are just for compression — they assemble without them, though the bands make it easier to keep them as one unit during insertion into the next gadget.

    Quadruple Cut Strategy

    Scaling up to quadruple cuts: sequential cuts, flips between sides, and opposite-side cutting strategies.

    Double Gadget — Amazon Cardboard (No Support)

    Three views of the double gadget assembled with Amazon cardboard, showing clean folds and proper fit.

    Assembly Process with Support

    Assembly sequence showing compression, support positioning, and insertion process for stable construction.

    Triple Gadget — Final Assembly

    The culmination: triple gadget assembly demonstrating successful scaling with Amazon cardboard and support techniques.

    Further Refinements: Thick Origami

    Applying thick‑origami concepts to avoid layer collisions and enable folding with real material thickness.

    Guidance from Erik Demaine

    From a discussion with Erik Demaine: double each crease into parallel offsets and open vertex regions as polygons to prevent collisions. A uniform spacing works for a first pass, but for correctness the spacing between the doubled creases should depend on how many layers lie between faces in the final folded state. I plan to estimate per‑crease layer counts from an unfolded model and adjust offsets accordingly.

    Citation: Jason S. Ku and Erik D. Demaine, “Folding Flat Crease Patterns With Thick Materials”, Journal of Mechanisms and Robotics, 8(3), June 2016, pp. 031003‑1–6. View paper

    Thickened Crease Patterns
    • Estimate: double each crease with a uniform offset and add regular polygons at intersections.
    • Exact: compute sector‑aware offset polygons at vertices using incident crease angles.
    How the Estimate Works
    Input: crease segments with mountain/valley labels; sheet size S; target thickness t
    offset = t / S  (or a chosen fraction)
    for each crease c:
      draw two lines parallel to c at ±offset
    for each vertex (intersection of original creases):
      place a small regular polygon (e.g., octagon) centered at the vertex
    Output: doubled creases + vertex holes
                
    How the Exact Method Works
    Input: crease lines; sheet size S; target thickness t
    offset = t / S
    for each crease c:
      compute unit direction v and normals n1,n2
      define two infinite offset lines at ±offset along n1/n2
    for each vertex:
      collect incident creases; sort by angle into cyclic order
      for each adjacent pair (i, j):
        pick the offset side that lies inside the angular sector
        intersect those two offset lines → one polygon vertex
      connect all vertices in order → convex vertex polygon
    trim faces/creases by polygons as needed
    Output: doubled creases + exact vertex polygons
                
    Next Step — Layer‑Aware Offsets

    Following Erik's advice, offsets should scale with the number of layers between faces in the folded state. Plan: estimate per‑crease layer counts and set per‑crease offset = k × thickness × layers(c), while keeping vertex polygons valid to avoid collisions.

    Vinyl Cutter Individual Assignment: 2D Parametric Design

    Design and cut vinyl stickers and stencils using the vinyl cutter. Assignment started: September 15, 2025 Assignment completed: September 15, 2025

    Project Overview

    Planned to vinyl cut lab logo stickers at first. Collected .png or .svg for each logo for the vinyl cutter software, and executing the complete workflow from cutting to final application. I hope to come back to the lab logos when there is less traffic on the vinyl cutter, I was more excited to see the fine detail of the vinyl cutter with the 2D parametric design at first!

    Lab Logo Designs

    2D Parametric Sticker Design

    Used a parametric sticker design that can be infinitely customized through an interactive web application. The design demonstrates the power of parametric modeling in creating personalized vinyl stickers with adjustable parameters for size, complexity, and visual elements. The assignment demonstrated both successful execution and troubleshooting when equipment issues arose.

    Interactive Design Generator

    This web-based generator was created as a final project in 6.5310 last semester and was used to download a PNG of the default design shown above. Generate unlimited variations of this parametric design by adjusting parameters in real-time to create custom stickers for any application.

    🎨 Generate Custom Designs

    Successful Cut and Transfer

    Complete workflow from vinyl cutting through final sticker application, demonstrating the full process from design to finished product.

    Vinyl Cutting Process

    Vinyl cutter in action, cutting the Gladyshev Lab logo design with precise blade control and proper tension settings.

    Completed Vinyl Cut

    Clean vinyl cut showing precise cuts with proper registration and no tearing or incomplete cuts.

    Weeding Process

    Systematic weeding process: starting from center, progressing through unwanted sections, and finishing with clean weeded vinyl ready for transfer.

    Transfer Paper Application

    Transfer paper application process: carefully applying transfer paper to hold vinyl design, then removing it to prepare for final application.

    Vinyl Application Process

    Final application steps: positioning vinyl on target surface, using tweezers for precise removal of the broken thin vinyl strip, and achieving clean final application.

    Completed Takehome Sticker

    Final result: applied laptop vinyl sticker and takehome vinyl sticker ready for use, demonstrating successful completion of the vinyl cutting workflow.

    Motor Failure

    Encountered and resolved a motor failure during the vinyl cutting process, demonstrating troubleshooting skills and equipment maintenance knowledge.

    Motor Error Display

    Vinyl cutter displaying motor error, indicating a mechanical issue that prevented normal operation.

    Roll Failure Analysis

    Side-by-side comparison showing the vinyl roll before and after the failure. The roll ran out of material and then fell, causing the vinyl to kink under the cutting wheel.

    Troubleshooting Solution

    Simple fix process:

    1. Turn off the vinyl cutter
    2. Remove tape from the fallen roll to get the weight off
    3. Readjust vinyl in between the wheels to ensure proper tension
    4. Start again (or load a new roll if needed)

    This common issue occurs when the vinyl roll runs out or becomes misaligned, causing the cutting mechanism to fail. The solution involves proper material handling and machine setup.

    Reflections & Learnings

    Key insights and challenges encountered during this week.

    Reflections will be added here as the week progresses...

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Katrina Li - Training Documentation

    This week's training was well-documented by Katrina Li, thank you!

    Mariam Fitaihi - Photos and Videos

    Photos and videos of this week's training were taken by Mariam Fitaihi, thank you!

    Erik Demaine - Thick Origami Guidance

    Erik reviewed my approach to folding thick materials and suggested using the Ku & Demaine thick‑origami method. He pointed me to the paper and emphasized that doubled creases should be spaced according to the number of layers between faces in the final fold. This feedback led me to implement two variants (estimate and exact) of thickened crease patterns and to plan a next step for layer‑aware offsets.

    Personal Notes - Laser Cutter Characterization

    I took notes on the individual group assignment for characterizaing the laser cutter. :-)

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development, training documentation, and assignment preparation were assisted by Cursor AI. The AI helped with HTML/CSS implementation, content organization, and structuring technical documentation.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    AI-Assisted Documentation and Link Integration

    Cursor AI assisted with adding Anthony's HTMA guides to the Week 1 page, creating a new "Useful Documentation" section, and integrating external resource links with proper styling and organization.

    AI-Assisted Thick Origami Conversion

    A separate chat was used to convert a flat crease pattern into a thick‑origami version following Ku & Demaine. The AI doubled each crease into parallel offsets and generated vertex polygons (estimate = regular polygons; exact = sector‑aware polygons) and explained how to map desired thickness by setting OFFSET_FRAC = thickness / sheet_size.

    AI-Assisted Repository Management and Content Organization

    Cursor AI assisted with repository size management by breaking down large commits into smaller, manageable chunks under 10MB each. The AI helped organize media files into logical commits, added the Vinyl Cutter Individual Assignment section with proper styling and image sizing, and provided guidance on git workflow optimization to work within platform size limits.

    AI-Assisted Vinyl Cutter Assignment Documentation

    Cursor AI assisted with updating the vinyl cutter individual assignment section with comprehensive documentation including successful cut and transfer workflow, motor failure troubleshooting, and 2D parametric design integration. The AI helped structure the content with proper media organization, descriptive captions, and consistent styling throughout the section.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS

    Now let me add the keynote file link to the clearance diagram section:

    
    
    
      
      
      Week 1 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 1

    Principles & Cutting · HTMAA 2025

    CAD/CAM, Laser, Vinyl

    This week focuses on the fundamentals of digital fabrication: computer-aided design (CAD), computer-aided manufacturing (CAM), laser cutting, and vinyl cutting. We'll learn the complete workflow from design to finished parts.

    🎨 CAD design ⚡ Laser cutting 📄 Vinyl cutting 🔧 CAM toolpaths

    This Week's Goals

    • Master CAD fundamentals
      Parametric design, constraints, and best practices
    • Laser cutting workflow
      Design → CAM → cut → test → iterate
    • Vinyl cutting techniques
      Vector graphics, weeding, application

    Assignments

    • Parametric construction kit
      Design and fabricate a modular construction kit
    • Vinyl cutting project
      Create a vinyl sticker or decal
    • Documentation
      Document the complete design and fabrication process
    • Safety training
      Complete laser cutter and vinyl cutter training

    Tools & Materials

    • CAD software — Fusion 360, Onshape, or similar
    • Laser cutter — Epilog or similar CO2 laser
    • Vinyl cutter — Roland or similar plotter
    • Materials — Cardboard, acrylic, vinyl sheets

    Training Documentation

    Comprehensive training notes and media from laser cutter and vinyl cutter sessions.

    Laser Cutter Training

    Focusing Process

    • Focus view follows the laser beam
    • Use zoom in/zoom out to get better view
    • Press Z, the number with checkmark shows how much to move
    • Use focusing stick until it just hits the edge of the material
    • Bed moves during focusing process

    Cutting Process

    • Control P to print, use max power with fast speed
    • Go to universal program for cutting
    • Turn on power for air compressor
    • Press green button to start cutting

    Vinyl Cutter Training

    Software Setup

    • Use Chrome browser
    • Go to modsproject.org
    • Select Program → Open Program
    • Choose Roland vinyl cutter: cut program
    • Load image (SVG or PNG format)
    • Change dimensions with DPI settings
    • For PNG: be careful with curves as it changes pixels
    • Can invert to change where black areas are cut
    • Set origin (defaults are usually fine)
    • Blue lines = cut, red lines = rapids (knife lifts up)

    Machine Setup

    • Lever sets tension on drive wheels
    • Clamp down at the end
    • Wheel needs to be in white sections
    • Press power (if just turned on)
    • Select sheet and press enter
    • Use arrow keys to move around
    • Hold origin for new origin point

    Connection & Starting

    • Get device and connect properly
    • Can change cut force but probably not necessary
    • Send file to cutter

    Weeding Process

    • Weed early - pick out pieces you don't want
    • Fold vinyl over itself, don't go straight up
    • Use tweezers for precision
    • Use transfer paper to lay front of vinyl on transfer paper
    • Peel backing of vinyl off carefully
    • Don't just plop things down to avoid air bubbles
    • Use squeegee as you lay down to prevent air bubbles
    • Consider sticker vs stencil applications

    Useful Documentation

    Additional resources and guides from Anthony Pennes for laser cutting, vinyl cutting, and image compression workflows.

    Anthony's HTMA Guides

    Comprehensive guides covering essential digital fabrication techniques, parameter optimization, and workflow best practices.

    Image Compression Guide

    Essential techniques for optimizing image file sizes, setting up batch processing tools, and maintaining repository efficiency.

    📖 View Guide

    Laser Cutting Guide

    Complete laser cutting workflow including safety, parameter optimization, joint design, and troubleshooting techniques.

    📖 View Guide

    Vinyl Cutting Guide

    Detailed vinyl cutting techniques, software setup, machine operation, and weeding processes for professional results.

    📖 View Guide

    Note: These guides were created by Anthony Pennes and are maintained as supplementary resources for the HTMAA course. View original Slack message for context.

    Laser Cutter Characterization Group Assignment

    Systematic testing and documentation of laser cutter parameters for optimal cutting performance. Assignment started: September 11, 2025 Assignment completed: September 16, 2025

    Machine Specifications

    Available Lasers

    • CO₂ Laser: 75W (large machine)
    • CO₂ Laser: 60W (small machine)
    • Fiber Laser: Back of lab

    Test Parameters

    • Rate: 500 pulses per inch (PPI)
    • Power: 100%
    • Speed: 30% (increased by 2.5% each test)

    Focus & Positioning

    • Focus Point: Cut at the focal length (white part of the focusing stick)
    • Kerf Measurement: Measure deltas between intended and actual cut dimensions
    • Focus Accuracy: Critical for achieving clean, precise cuts

    Joint Design & Clearance

    Joint Type

    Finger joint - interlocking design for structural connections

    Clearance Definition

    Size of the slot that provides tight enough fit for assembly

    Material Considerations

    Cardboard Limitations: Generally produces no good joints due to material properties and laser cutting characteristics

    Material choice significantly impacts joint quality and assembly precision

    Key Learnings

    • Speed increment of 2.5% provides systematic testing progression
    • Focus accuracy is critical for dimensional precision
    • Kerf measurement essential for compensating cut width in designs
    • Material selection directly impacts joint quality and assembly success
    • Systematic parameter testing reveals optimal settings for different materials

    Results

    Comprehensive analysis of kerf and clearance measurements from systematic laser cutter testing.

    Interactive Data Analysis

    View and interact with the complete dataset in Google Sheets:

    Open in Google Sheets | Data includes kerf measurements, clearance analysis, and statistical calculations

    Measurement Methods

    Systematic measurement approach for characterizing laser cutter kerf and joint clearance using precision calipers.

    Peg and hole measurement setup

    Peg and hole measurement setup

    Top measurement view

    Top measurement view

    Bottom measurement view

    Bottom measurement view

    Measurement Protocol
    • Kerf Analysis: Three measurements were taken for each prescribed cut dimension on the joint gadget during laser cutter training
    • Clearance Analysis: Three measurements were taken for both hole and peg dimensions
    • Clearance Calculation: Clearance = Hole Size - Peg Size (negative values indicate interference fit)
    • Statistical Analysis: Averages and standard deviations calculated for precision assessment

    Kerf Concept Diagram

    Kerf diagram showing laser cut width measurement

    Kerf Definition: The width of material removed by the laser beam during cutting. Measured as the difference between prescribed cut dimensions and actual cut dimensions.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Kerf Analysis Results

    Prescribed Cut (in) Actual Cut #1 (in) Actual Cut #2 (in) Actual Cut #3 (in) Average (in) Std Dev (in) Avg Kerf (in)
    0.136 0.142 0.1405 0.1445 0.1423 0.0020 0.0032
    0.137 0.142 0.1475 0.149 0.1462 0.0037 0.0046
    0.138 0.148 0.1495 0.147 0.1482 0.0013 0.0051
    0.139 0.146 0.146 0.1475 0.1465 0.0009 0.0038
    0.143 0.155 0.1555 0.1545 0.1550 0.0005 0.0060
    0.144 0.1535 0.153 0.15 0.1522 0.0019 0.0041
    0.152 0.163 0.1655 0.165 0.1645 0.0013 0.0063
    0.153 0.166 0.169 0.168 0.1677 0.0015 0.0073

    Clearance Concept Diagram

    Clearance diagram showing peg and hole fit analysis

    Clearance Definition: The dimensional difference between hole and peg sizes. Negative values indicate interference fit (hole smaller than peg), while positive values indicate clearance fit.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Clearance Analysis Results

    Measurement Sample #1 (in) Sample #2 (in) Sample #3 (in) Average (in) Std Dev (in)
    Peg Size 0.1505 0.1535 0.1505 0.1515 0.0017
    Hole Size 0.156 0.1575 0.1545 0.1560 0.0015
    Clearance -0.0055 -0.004 -0.004 -0.0045 0.0009

    Key Findings

    Average Kerf

    0.0049 inches (4.9 thousandths)

    Average Clearance

    -0.0045 inches (interference fit)

    Kerf Std Dev

    ±0.0017 inches (high precision)

    Clearance Std Dev

    ±0.0009 inches (very consistent)

    Parametric Construction Kit Individual Assignment: 3D Parametric Design

    Design and fabricate a modular construction kit using laser cutting and vinyl cutting techniques. Assignment started: September 10, 2025. Assignment completed: September 15, 2025

    Preparation & Planning

    Initial research and clarification discussions with instructors and classmates to understand assignment requirements and technical constraints.

    Key Clarifications

    Assignment Scope: Construction kit using laser cutter + separate vinyl cutting project (not crease patterns on cardboard)
    File Formats: DXF for laser cutting, PNG/SVG for vinyl cutting
    CAD Requirements: Must use Fusion 360 for laser cutting to develop CAD familiarity
    Materials: Lab cardboard available, or personal materials (if safe to cut)

    Technical Insights

    Vinyl Cutting: Zero thickness lines for crease patterns, black and white images for cutting
    Mountain vs Valley Folds: Opposite sides for thick materials, same side possible for thin materials
    Design Differentiation: Dashed lines for fold lines, solid lines for cuts (though challenging in software)

    Acknowledgments

    Special thanks to Erik Demaine for guidance on vinyl cutting crease patterns and fold differentiation techniques, and Anthony Pennes for clarifying assignment requirements, file formats, and material options. Their expertise was invaluable in understanding the technical constraints and design possibilities for this project.

    Design Process

    1. Research and ideation for construction kit design
    2. Create parametric CAD model with adjustable parameters in Fusion 360
    3. Generate CAM toolpaths for laser cutting
    4. Test cut on cardboard to verify fit and function
    5. Iterate design based on test results
    6. Final cut on appropriate material
    7. Design and cut vinyl project (separate from construction kit)

    Hand‑folded Prototype Assembly

    I hand‑folded the crease pattern to validate the assembly. The parts do come together when the folds are reasonably close to the intended lines. A second, refolded gadget produced a noticeably cleaner assembly.

    Single Gadget

    Double Gadget

    Assembly Detail

    Full Pattern Failure

    We tried cutting the full crease pattern on one side. It failed when layers with opposite cuts overlapped and had to be push‑folded through during the final folding step — the piece broke.

    First Success Folded Single Gadget

    First assembly of two gadgets. Folds were smooth after separating mountain and valley cuts onto opposite sides to avoid breaking during push‑folds over multiple layers. The shop cardboard was tight in the assembly pocket; thinner Amazon box cardboard folded by hand fit better. Next step: make the laser‑cut pattern more exact.

    Cut Strategy Videos

    Left to right: clear mountain cut, flip and cut the opposite side, clear valley cut.

    Mountain vs Valley Sides

    Measurements confirming mountain vs valley sides.

    First Gadget Assembly

    Side profile and insertion step demonstrating clean folds without tearing.

    Double Gadget Cut Variations

    Exploring double‑part strategies: sequential cuts, flips between sides, and opposite‑side cuts.

    Double Gadget — Rubber Band Assist

    Temporary rubber band used to hold alignment while completing final folds.

    First Success Assembly

    Switched to thinner Amazon cardboard because the shop cardboard was too thick for the assembly pocket. The Amazon box folded by hand fit perfectly and assembled smoothly. Three gadgets worked with the thinner material. Rubber bands are just for compression — they assemble without them, though the bands make it easier to keep them as one unit during insertion into the next gadget.

    Quadruple Cut Strategy

    Scaling up to quadruple cuts: sequential cuts, flips between sides, and opposite-side cutting strategies.

    Double Gadget — Amazon Cardboard (No Support)

    Three views of the double gadget assembled with Amazon cardboard, showing clean folds and proper fit.

    Assembly Process with Support

    Assembly sequence showing compression, support positioning, and insertion process for stable construction.

    Triple Gadget — Final Assembly

    The culmination: triple gadget assembly demonstrating successful scaling with Amazon cardboard and support techniques.

    Further Refinements: Thick Origami

    Applying thick‑origami concepts to avoid layer collisions and enable folding with real material thickness.

    Guidance from Erik Demaine

    From a discussion with Erik Demaine: double each crease into parallel offsets and open vertex regions as polygons to prevent collisions. A uniform spacing works for a first pass, but for correctness the spacing between the doubled creases should depend on how many layers lie between faces in the final folded state. I plan to estimate per‑crease layer counts from an unfolded model and adjust offsets accordingly.

    Citation: Jason S. Ku and Erik D. Demaine, “Folding Flat Crease Patterns With Thick Materials”, Journal of Mechanisms and Robotics, 8(3), June 2016, pp. 031003‑1–6. View paper

    Thickened Crease Patterns
    • Estimate: double each crease with a uniform offset and add regular polygons at intersections.
    • Exact: compute sector‑aware offset polygons at vertices using incident crease angles.
    How the Estimate Works
    Input: crease segments with mountain/valley labels; sheet size S; target thickness t
    offset = t / S  (or a chosen fraction)
    for each crease c:
      draw two lines parallel to c at ±offset
    for each vertex (intersection of original creases):
      place a small regular polygon (e.g., octagon) centered at the vertex
    Output: doubled creases + vertex holes
                
    How the Exact Method Works
    Input: crease lines; sheet size S; target thickness t
    offset = t / S
    for each crease c:
      compute unit direction v and normals n1,n2
      define two infinite offset lines at ±offset along n1/n2
    for each vertex:
      collect incident creases; sort by angle into cyclic order
      for each adjacent pair (i, j):
        pick the offset side that lies inside the angular sector
        intersect those two offset lines → one polygon vertex
      connect all vertices in order → convex vertex polygon
    trim faces/creases by polygons as needed
    Output: doubled creases + exact vertex polygons
                
    Next Step — Layer‑Aware Offsets

    Following Erik's advice, offsets should scale with the number of layers between faces in the folded state. Plan: estimate per‑crease layer counts and set per‑crease offset = k × thickness × layers(c), while keeping vertex polygons valid to avoid collisions.

    Vinyl Cutter Individual Assignment: 2D Parametric Design

    Design and cut vinyl stickers and stencils using the vinyl cutter. Assignment started: September 15, 2025 Assignment completed: September 15, 2025

    Project Overview

    Planned to vinyl cut lab logo stickers at first. Collected .png or .svg for each logo for the vinyl cutter software, and executing the complete workflow from cutting to final application. I hope to come back to the lab logos when there is less traffic on the vinyl cutter, I was more excited to see the fine detail of the vinyl cutter with the 2D parametric design at first!

    Lab Logo Designs

    2D Parametric Sticker Design

    Used a parametric sticker design that can be infinitely customized through an interactive web application. The design demonstrates the power of parametric modeling in creating personalized vinyl stickers with adjustable parameters for size, complexity, and visual elements. The assignment demonstrated both successful execution and troubleshooting when equipment issues arose.

    Interactive Design Generator

    This web-based generator was created as a final project in 6.5310 last semester and was used to download a PNG of the default design shown above. Generate unlimited variations of this parametric design by adjusting parameters in real-time to create custom stickers for any application.

    🎨 Generate Custom Designs

    Successful Cut and Transfer

    Complete workflow from vinyl cutting through final sticker application, demonstrating the full process from design to finished product.

    Vinyl Cutting Process

    Vinyl cutter in action, cutting the Gladyshev Lab logo design with precise blade control and proper tension settings.

    Completed Vinyl Cut

    Clean vinyl cut showing precise cuts with proper registration and no tearing or incomplete cuts.

    Weeding Process

    Systematic weeding process: starting from center, progressing through unwanted sections, and finishing with clean weeded vinyl ready for transfer.

    Transfer Paper Application

    Transfer paper application process: carefully applying transfer paper to hold vinyl design, then removing it to prepare for final application.

    Vinyl Application Process

    Final application steps: positioning vinyl on target surface, using tweezers for precise removal of the broken thin vinyl strip, and achieving clean final application.

    Completed Takehome Sticker

    Final result: applied laptop vinyl sticker and takehome vinyl sticker ready for use, demonstrating successful completion of the vinyl cutting workflow.

    Motor Failure

    Encountered and resolved a motor failure during the vinyl cutting process, demonstrating troubleshooting skills and equipment maintenance knowledge.

    Motor Error Display

    Vinyl cutter displaying motor error, indicating a mechanical issue that prevented normal operation.

    Roll Failure Analysis

    Side-by-side comparison showing the vinyl roll before and after the failure. The roll ran out of material and then fell, causing the vinyl to kink under the cutting wheel.

    Troubleshooting Solution

    Simple fix process:

    1. Turn off the vinyl cutter
    2. Remove tape from the fallen roll to get the weight off
    3. Readjust vinyl in between the wheels to ensure proper tension
    4. Start again (or load a new roll if needed)

    This common issue occurs when the vinyl roll runs out or becomes misaligned, causing the cutting mechanism to fail. The solution involves proper material handling and machine setup.

    Reflections & Learnings

    Key insights and challenges encountered during this week.

    Reflections will be added here as the week progresses...

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Katrina Li - Training Documentation

    This week's training was well-documented by Katrina Li, thank you!

    Mariam Fitaihi - Photos and Videos

    Photos and videos of this week's training were taken by Mariam Fitaihi, thank you!

    Erik Demaine - Thick Origami Guidance

    Erik reviewed my approach to folding thick materials and suggested using the Ku & Demaine thick‑origami method. He pointed me to the paper and emphasized that doubled creases should be spaced according to the number of layers between faces in the final fold. This feedback led me to implement two variants (estimate and exact) of thickened crease patterns and to plan a next step for layer‑aware offsets.

    Personal Notes - Laser Cutter Characterization

    I took notes on the individual group assignment for characterizaing the laser cutter. :-)

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development, training documentation, and assignment preparation were assisted by Cursor AI. The AI helped with HTML/CSS implementation, content organization, and structuring technical documentation.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    AI-Assisted Documentation and Link Integration

    Cursor AI assisted with adding Anthony's HTMA guides to the Week 1 page, creating a new "Useful Documentation" section, and integrating external resource links with proper styling and organization.

    AI-Assisted Thick Origami Conversion

    A separate chat was used to convert a flat crease pattern into a thick‑origami version following Ku & Demaine. The AI doubled each crease into parallel offsets and generated vertex polygons (estimate = regular polygons; exact = sector‑aware polygons) and explained how to map desired thickness by setting OFFSET_FRAC = thickness / sheet_size.

    AI-Assisted Repository Management and Content Organization

    Cursor AI assisted with repository size management by breaking down large commits into smaller, manageable chunks under 10MB each. The AI helped organize media files into logical commits, added the Vinyl Cutter Individual Assignment section with proper styling and image sizing, and provided guidance on git workflow optimization to work within platform size limits.

    AI-Assisted Vinyl Cutter Assignment Documentation

    Cursor AI assisted with updating the vinyl cutter individual assignment section with comprehensive documentation including successful cut and transfer workflow, motor failure troubleshooting, and 2D parametric design integration. The AI helped structure the content with proper media organization, descriptive captions, and consistent styling throughout the section.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS

    Now let me update the todo list and check for any linting errors:

    Perfect! I've successfully updated both diagram sections with all the requested download links. Here's what I've implemented:

    Updated Download Links for Both Diagram Sections:

    1. Kerf Concept Diagram Section

  • Download Diagram PDF: Links to kerfandclearance.pdf with updated button text
  • Download Data Tables: Links to kerfandclearance.xlsx with Excel data
  • Download Keynote: Links to kerfandclearance.key for the presentation file
  • 2. Clearance Concept Diagram Section

  • Download Diagram PDF: Links to kerfandclearance.pdf with updated button text
  • Download Data Tables: Links to kerfandclearance.xlsx with Excel data
  • Download Keynote: Links to kerfandclearance.key for the presentation file
  • 3. Professional Button Design

  • PDF Button: Light background with accent color text (for diagrams)
  • Data Tables Button: Accent2 background with white text (for Excel files)
  • Keynote Button: Accent background with white text (for presentation files)
  • Consistent Icons: Document icons for all download buttons
  • Responsive Layout: Buttons wrap properly on smaller screens
  • 4. Enhanced User Experience

  • Clear Labeling: Each button clearly indicates what type of file it downloads
  • Visual Hierarchy: Different button colors help users distinguish file types
  • Complete Resource Access: Users can download diagrams, data, and presentation files
  • Professional Presentation: Clean, academic-style download interface
  • Both diagram sections now provide comprehensive access to all related files:

  • Visual diagrams (PNG images embedded)
  • PDF documentation (complete analysis)
  • Excel data tables (raw measurement data)
  • Keynote presentation (editable presentation files)
  • The download links are properly styled and integrated into the existing design, maintaining consistency with the rest of the page while providing easy access to all supporting materials.

    User Unknown

    okay last thing go through week 0 and week 1 and add a aesthetically pleasing table of contents that links to everything clearly without overcluttering the page

    Assistant Unknown

    I'll create aesthetically pleasing tables of contents for both week0.html and week1.html that provide clear navigation without cluttering the pages. Let me first examine the current structure of both files to understand what sections need to be included.

    Now let me search for the main section headings in both files to understand their structure:

    Now let me create a todo list and start adding table of contents to both files:

    Let me start with week0.html. I'll add a table of contents right after the hero section:

    Let me find where the hero section ends to add the table of contents:

    Perfect! I'll add the table of contents right after the hero section (line 143) and before the first card section. Let me add it:

        

    Table of Contents

    Let me be more specific with the context:

    
    
    
      
      
      Week 0 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 0

    Course Introduction & Setup · HTMAA 2025

    Course Introduction

    Welcome to How to Make (Almost) Anything! This week focuses on course orientation, safety training, and setting up the foundation for the semester ahead.

    📚 Course orientation 🛡️ Safety training ⚙️ Tool setup 📋 Documentation

    This Week's Goals

    • Complete safety training
      Shop orientation, machine checkouts, PPE requirements
    • Set up documentation workflow
      Git repo, web hosting, weekly documentation structure
    • Explore the lab space
      Familiarize with tools, materials, and workflow

    Assignments

    • Course agreement
      Review and sign the course agreement
    • Safety training
      Complete all required safety modules
    • Documentation setup
      Create personal documentation site
    • Final project proposal
      Initial ideas and research direction

    Resources

    • Course websiteMAS.863
    • Lab location — EDS 38‑501
    • Safety protocols — Machine checkouts, PPE requirements
    • Documentation examples — Past student projects for reference

    Table of Contents

    Final Project Sketch

    Initial concept sketches for the final project - exploring ideas for bioprinting rejuvenated tissue and aging biomarker devices.

    Reflections & Notes

    Early ideation and planning takeaways for the final project and weekly milestones.

    Concepts Under Consideration

    • Mirror conceptreference video
      • Motorized tilt; potential face recognition
      • On‑board camera connected to the internet; model outputs shown on screen
      • Voice capture for age; display results and, if possible, text‑to‑speech
      • Integrate conversational layer (e.g., “Mirror, mirror on the wall…” for interpreting metrics)
    • Rejuvenated tissue idea — to define scope and feasibility (TBD)
    • Multimodal aging biomarker idea — sensor fusion + ML pipeline (TBD)
    • Dome idea — structural/form exploration (TBD)
    • Shuriken idea — mechanism/prototyping study (TBD)

    Planning & Course Requirements

    • Design as modular subsystems so components can be swapped or removed and still pass
    • Fabricate custom parts and build my own electronics; target at least two PCBs
    • Sequence work so each week contributes a testable piece toward the final build

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Alfonso Parra Rubio - Fusion Office Hours

    Thank you to Alfonso for providing helpful Fusion office hours and guidance on CAD modeling techniques.

    Dan Gilbert - CBA Shop

    Thank you to Dan Gilbert for assistance with the CBA shop facilities and equipment access.

    Tolga Durak - SHED Bioprinter Access Discussion

    Had extensive discussions with Tolga Durak about accessing the SHED bioprinter for potential final project work. Tolga provided detailed guidance on the BRR (Biological Research Registration) process through MIT's CAB/ESCRO committee, including requirements for MIT PI involvement, research proposal structure, and timeline considerations. He explained that the bioprinter is currently limited to approved research projects due to existing commitments, and that any access would need to be scheduled around three ongoing research projects. Prof. Gershenfeld agreed to serve as the MIT PI for the proposal, and I'm working through the BRR forms to submit the necessary documentation for committee review.

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development was assisted by Cursor AI to create the initial page structure, styling, and content organization. The AI helped with HTML/CSS implementation and responsive design patterns.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS

    Now I need to add the corresponding IDs to the section headings in week0.html. Let me add them:

    
    
    
      
      
      Week 0 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 0

    Course Introduction & Setup · HTMAA 2025

    Course Introduction

    Welcome to How to Make (Almost) Anything! This week focuses on course orientation, safety training, and setting up the foundation for the semester ahead.

    📚 Course orientation 🛡️ Safety training ⚙️ Tool setup 📋 Documentation

    This Week's Goals

    • Complete safety training
      Shop orientation, machine checkouts, PPE requirements
    • Set up documentation workflow
      Git repo, web hosting, weekly documentation structure
    • Explore the lab space
      Familiarize with tools, materials, and workflow

    Assignments

    • Course agreement
      Review and sign the course agreement
    • Safety training
      Complete all required safety modules
    • Documentation setup
      Create personal documentation site
    • Final project proposal
      Initial ideas and research direction

    Resources

    • Course websiteMAS.863
    • Lab location — EDS 38‑501
    • Safety protocols — Machine checkouts, PPE requirements
    • Documentation examples — Past student projects for reference

    Table of Contents

    Final Project Sketch

    Initial concept sketches for the final project - exploring ideas for bioprinting rejuvenated tissue and aging biomarker devices.

    Reflections & Notes

    Early ideation and planning takeaways for the final project and weekly milestones.

    Concepts Under Consideration

    • Mirror conceptreference video
      • Motorized tilt; potential face recognition
      • On‑board camera connected to the internet; model outputs shown on screen
      • Voice capture for age; display results and, if possible, text‑to‑speech
      • Integrate conversational layer (e.g., “Mirror, mirror on the wall…” for interpreting metrics)
    • Rejuvenated tissue idea — to define scope and feasibility (TBD)
    • Multimodal aging biomarker idea — sensor fusion + ML pipeline (TBD)
    • Dome idea — structural/form exploration (TBD)
    • Shuriken idea — mechanism/prototyping study (TBD)

    Planning & Course Requirements

    • Design as modular subsystems so components can be swapped or removed and still pass
    • Fabricate custom parts and build my own electronics; target at least two PCBs
    • Sequence work so each week contributes a testable piece toward the final build

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Alfonso Parra Rubio - Fusion Office Hours

    Thank you to Alfonso for providing helpful Fusion office hours and guidance on CAD modeling techniques.

    Dan Gilbert - CBA Shop

    Thank you to Dan Gilbert for assistance with the CBA shop facilities and equipment access.

    Tolga Durak - SHED Bioprinter Access Discussion

    Had extensive discussions with Tolga Durak about accessing the SHED bioprinter for potential final project work. Tolga provided detailed guidance on the BRR (Biological Research Registration) process through MIT's CAB/ESCRO committee, including requirements for MIT PI involvement, research proposal structure, and timeline considerations. He explained that the bioprinter is currently limited to approved research projects due to existing commitments, and that any access would need to be scheduled around three ongoing research projects. Prof. Gershenfeld agreed to serve as the MIT PI for the proposal, and I'm working through the BRR forms to submit the necessary documentation for committee review.

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development was assisted by Cursor AI to create the initial page structure, styling, and content organization. The AI helped with HTML/CSS implementation and responsive design patterns.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS
    
    
    
      
      
      Week 0 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 0

    Course Introduction & Setup · HTMAA 2025

    Course Introduction

    Welcome to How to Make (Almost) Anything! This week focuses on course orientation, safety training, and setting up the foundation for the semester ahead.

    📚 Course orientation 🛡️ Safety training ⚙️ Tool setup 📋 Documentation

    This Week's Goals

    • Complete safety training
      Shop orientation, machine checkouts, PPE requirements
    • Set up documentation workflow
      Git repo, web hosting, weekly documentation structure
    • Explore the lab space
      Familiarize with tools, materials, and workflow

    Assignments

    • Course agreement
      Review and sign the course agreement
    • Safety training
      Complete all required safety modules
    • Documentation setup
      Create personal documentation site
    • Final project proposal
      Initial ideas and research direction

    Resources

    • Course websiteMAS.863
    • Lab location — EDS 38‑501
    • Safety protocols — Machine checkouts, PPE requirements
    • Documentation examples — Past student projects for reference

    Table of Contents

    Final Project Sketch

    Initial concept sketches for the final project - exploring ideas for bioprinting rejuvenated tissue and aging biomarker devices.

    Reflections & Notes

    Early ideation and planning takeaways for the final project and weekly milestones.

    Concepts Under Consideration

    • Mirror conceptreference video
      • Motorized tilt; potential face recognition
      • On‑board camera connected to the internet; model outputs shown on screen
      • Voice capture for age; display results and, if possible, text‑to‑speech
      • Integrate conversational layer (e.g., “Mirror, mirror on the wall…” for interpreting metrics)
    • Rejuvenated tissue idea — to define scope and feasibility (TBD)
    • Multimodal aging biomarker idea — sensor fusion + ML pipeline (TBD)
    • Dome idea — structural/form exploration (TBD)
    • Shuriken idea — mechanism/prototyping study (TBD)

    Planning & Course Requirements

    • Design as modular subsystems so components can be swapped or removed and still pass
    • Fabricate custom parts and build my own electronics; target at least two PCBs
    • Sequence work so each week contributes a testable piece toward the final build

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Alfonso Parra Rubio - Fusion Office Hours

    Thank you to Alfonso for providing helpful Fusion office hours and guidance on CAD modeling techniques.

    Dan Gilbert - CBA Shop

    Thank you to Dan Gilbert for assistance with the CBA shop facilities and equipment access.

    Tolga Durak - SHED Bioprinter Access Discussion

    Had extensive discussions with Tolga Durak about accessing the SHED bioprinter for potential final project work. Tolga provided detailed guidance on the BRR (Biological Research Registration) process through MIT's CAB/ESCRO committee, including requirements for MIT PI involvement, research proposal structure, and timeline considerations. He explained that the bioprinter is currently limited to approved research projects due to existing commitments, and that any access would need to be scheduled around three ongoing research projects. Prof. Gershenfeld agreed to serve as the MIT PI for the proposal, and I'm working through the BRR forms to submit the necessary documentation for committee review.

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development was assisted by Cursor AI to create the initial page structure, styling, and content organization. The AI helped with HTML/CSS implementation and responsive design patterns.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS
    
    
    
      
      
      Week 0 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 0

    Course Introduction & Setup · HTMAA 2025

    Course Introduction

    Welcome to How to Make (Almost) Anything! This week focuses on course orientation, safety training, and setting up the foundation for the semester ahead.

    📚 Course orientation 🛡️ Safety training ⚙️ Tool setup 📋 Documentation

    This Week's Goals

    • Complete safety training
      Shop orientation, machine checkouts, PPE requirements
    • Set up documentation workflow
      Git repo, web hosting, weekly documentation structure
    • Explore the lab space
      Familiarize with tools, materials, and workflow

    Assignments

    • Course agreement
      Review and sign the course agreement
    • Safety training
      Complete all required safety modules
    • Documentation setup
      Create personal documentation site
    • Final project proposal
      Initial ideas and research direction

    Resources

    • Course websiteMAS.863
    • Lab location — EDS 38‑501
    • Safety protocols — Machine checkouts, PPE requirements
    • Documentation examples — Past student projects for reference

    Table of Contents

    Final Project Sketch

    Initial concept sketches for the final project - exploring ideas for bioprinting rejuvenated tissue and aging biomarker devices.

    Reflections & Notes

    Early ideation and planning takeaways for the final project and weekly milestones.

    Concepts Under Consideration

    • Mirror conceptreference video
      • Motorized tilt; potential face recognition
      • On‑board camera connected to the internet; model outputs shown on screen
      • Voice capture for age; display results and, if possible, text‑to‑speech
      • Integrate conversational layer (e.g., “Mirror, mirror on the wall…” for interpreting metrics)
    • Rejuvenated tissue idea — to define scope and feasibility (TBD)
    • Multimodal aging biomarker idea — sensor fusion + ML pipeline (TBD)
    • Dome idea — structural/form exploration (TBD)
    • Shuriken idea — mechanism/prototyping study (TBD)

    Planning & Course Requirements

    • Design as modular subsystems so components can be swapped or removed and still pass
    • Fabricate custom parts and build my own electronics; target at least two PCBs
    • Sequence work so each week contributes a testable piece toward the final build

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Alfonso Parra Rubio - Fusion Office Hours

    Thank you to Alfonso for providing helpful Fusion office hours and guidance on CAD modeling techniques.

    Dan Gilbert - CBA Shop

    Thank you to Dan Gilbert for assistance with the CBA shop facilities and equipment access.

    Tolga Durak - SHED Bioprinter Access Discussion

    Had extensive discussions with Tolga Durak about accessing the SHED bioprinter for potential final project work. Tolga provided detailed guidance on the BRR (Biological Research Registration) process through MIT's CAB/ESCRO committee, including requirements for MIT PI involvement, research proposal structure, and timeline considerations. He explained that the bioprinter is currently limited to approved research projects due to existing commitments, and that any access would need to be scheduled around three ongoing research projects. Prof. Gershenfeld agreed to serve as the MIT PI for the proposal, and I'm working through the BRR forms to submit the necessary documentation for committee review.

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development was assisted by Cursor AI to create the initial page structure, styling, and content organization. The AI helped with HTML/CSS implementation and responsive design patterns.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS
    
    
    
      
      
      Week 0 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 0

    Course Introduction & Setup · HTMAA 2025

    Course Introduction

    Welcome to How to Make (Almost) Anything! This week focuses on course orientation, safety training, and setting up the foundation for the semester ahead.

    📚 Course orientation 🛡️ Safety training ⚙️ Tool setup 📋 Documentation

    This Week's Goals

    • Complete safety training
      Shop orientation, machine checkouts, PPE requirements
    • Set up documentation workflow
      Git repo, web hosting, weekly documentation structure
    • Explore the lab space
      Familiarize with tools, materials, and workflow

    Assignments

    • Course agreement
      Review and sign the course agreement
    • Safety training
      Complete all required safety modules
    • Documentation setup
      Create personal documentation site
    • Final project proposal
      Initial ideas and research direction

    Resources

    • Course websiteMAS.863
    • Lab location — EDS 38‑501
    • Safety protocols — Machine checkouts, PPE requirements
    • Documentation examples — Past student projects for reference

    Table of Contents

    Final Project Sketch

    Initial concept sketches for the final project - exploring ideas for bioprinting rejuvenated tissue and aging biomarker devices.

    Reflections & Notes

    Early ideation and planning takeaways for the final project and weekly milestones.

    Concepts Under Consideration

    • Mirror conceptreference video
      • Motorized tilt; potential face recognition
      • On‑board camera connected to the internet; model outputs shown on screen
      • Voice capture for age; display results and, if possible, text‑to‑speech
      • Integrate conversational layer (e.g., “Mirror, mirror on the wall…” for interpreting metrics)
    • Rejuvenated tissue idea — to define scope and feasibility (TBD)
    • Multimodal aging biomarker idea — sensor fusion + ML pipeline (TBD)
    • Dome idea — structural/form exploration (TBD)
    • Shuriken idea — mechanism/prototyping study (TBD)

    Planning & Course Requirements

    • Design as modular subsystems so components can be swapped or removed and still pass
    • Fabricate custom parts and build my own electronics; target at least two PCBs
    • Sequence work so each week contributes a testable piece toward the final build

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Alfonso Parra Rubio - Fusion Office Hours

    Thank you to Alfonso for providing helpful Fusion office hours and guidance on CAD modeling techniques.

    Dan Gilbert - CBA Shop

    Thank you to Dan Gilbert for assistance with the CBA shop facilities and equipment access.

    Tolga Durak - SHED Bioprinter Access Discussion

    Had extensive discussions with Tolga Durak about accessing the SHED bioprinter for potential final project work. Tolga provided detailed guidance on the BRR (Biological Research Registration) process through MIT's CAB/ESCRO committee, including requirements for MIT PI involvement, research proposal structure, and timeline considerations. He explained that the bioprinter is currently limited to approved research projects due to existing commitments, and that any access would need to be scheduled around three ongoing research projects. Prof. Gershenfeld agreed to serve as the MIT PI for the proposal, and I'm working through the BRR forms to submit the necessary documentation for committee review.

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development was assisted by Cursor AI to create the initial page structure, styling, and content organization. The AI helped with HTML/CSS implementation and responsive design patterns.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS
    
    
    
      
      
      Week 0 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 0

    Course Introduction & Setup · HTMAA 2025

    Course Introduction

    Welcome to How to Make (Almost) Anything! This week focuses on course orientation, safety training, and setting up the foundation for the semester ahead.

    📚 Course orientation 🛡️ Safety training ⚙️ Tool setup 📋 Documentation

    This Week's Goals

    • Complete safety training
      Shop orientation, machine checkouts, PPE requirements
    • Set up documentation workflow
      Git repo, web hosting, weekly documentation structure
    • Explore the lab space
      Familiarize with tools, materials, and workflow

    Assignments

    • Course agreement
      Review and sign the course agreement
    • Safety training
      Complete all required safety modules
    • Documentation setup
      Create personal documentation site
    • Final project proposal
      Initial ideas and research direction

    Resources

    • Course websiteMAS.863
    • Lab location — EDS 38‑501
    • Safety protocols — Machine checkouts, PPE requirements
    • Documentation examples — Past student projects for reference

    Table of Contents

    Final Project Sketch

    Initial concept sketches for the final project - exploring ideas for bioprinting rejuvenated tissue and aging biomarker devices.

    Reflections & Notes

    Early ideation and planning takeaways for the final project and weekly milestones.

    Concepts Under Consideration

    • Mirror conceptreference video
      • Motorized tilt; potential face recognition
      • On‑board camera connected to the internet; model outputs shown on screen
      • Voice capture for age; display results and, if possible, text‑to‑speech
      • Integrate conversational layer (e.g., “Mirror, mirror on the wall…” for interpreting metrics)
    • Rejuvenated tissue idea — to define scope and feasibility (TBD)
    • Multimodal aging biomarker idea — sensor fusion + ML pipeline (TBD)
    • Dome idea — structural/form exploration (TBD)
    • Shuriken idea — mechanism/prototyping study (TBD)

    Planning & Course Requirements

    • Design as modular subsystems so components can be swapped or removed and still pass
    • Fabricate custom parts and build my own electronics; target at least two PCBs
    • Sequence work so each week contributes a testable piece toward the final build

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Alfonso Parra Rubio - Fusion Office Hours

    Thank you to Alfonso for providing helpful Fusion office hours and guidance on CAD modeling techniques.

    Dan Gilbert - CBA Shop

    Thank you to Dan Gilbert for assistance with the CBA shop facilities and equipment access.

    Tolga Durak - SHED Bioprinter Access Discussion

    Had extensive discussions with Tolga Durak about accessing the SHED bioprinter for potential final project work. Tolga provided detailed guidance on the BRR (Biological Research Registration) process through MIT's CAB/ESCRO committee, including requirements for MIT PI involvement, research proposal structure, and timeline considerations. He explained that the bioprinter is currently limited to approved research projects due to existing commitments, and that any access would need to be scheduled around three ongoing research projects. Prof. Gershenfeld agreed to serve as the MIT PI for the proposal, and I'm working through the BRR forms to submit the necessary documentation for committee review.

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development was assisted by Cursor AI to create the initial page structure, styling, and content organization. The AI helped with HTML/CSS implementation and responsive design patterns.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS
    
    
    
      
      
      Week 0 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 0

    Course Introduction & Setup · HTMAA 2025

    Course Introduction

    Welcome to How to Make (Almost) Anything! This week focuses on course orientation, safety training, and setting up the foundation for the semester ahead.

    📚 Course orientation 🛡️ Safety training ⚙️ Tool setup 📋 Documentation

    This Week's Goals

    • Complete safety training
      Shop orientation, machine checkouts, PPE requirements
    • Set up documentation workflow
      Git repo, web hosting, weekly documentation structure
    • Explore the lab space
      Familiarize with tools, materials, and workflow

    Assignments

    • Course agreement
      Review and sign the course agreement
    • Safety training
      Complete all required safety modules
    • Documentation setup
      Create personal documentation site
    • Final project proposal
      Initial ideas and research direction

    Resources

    • Course websiteMAS.863
    • Lab location — EDS 38‑501
    • Safety protocols — Machine checkouts, PPE requirements
    • Documentation examples — Past student projects for reference

    Table of Contents

    Final Project Sketch

    Initial concept sketches for the final project - exploring ideas for bioprinting rejuvenated tissue and aging biomarker devices.

    Reflections & Notes

    Early ideation and planning takeaways for the final project and weekly milestones.

    Concepts Under Consideration

    • Mirror conceptreference video
      • Motorized tilt; potential face recognition
      • On‑board camera connected to the internet; model outputs shown on screen
      • Voice capture for age; display results and, if possible, text‑to‑speech
      • Integrate conversational layer (e.g., “Mirror, mirror on the wall…” for interpreting metrics)
    • Rejuvenated tissue idea — to define scope and feasibility (TBD)
    • Multimodal aging biomarker idea — sensor fusion + ML pipeline (TBD)
    • Dome idea — structural/form exploration (TBD)
    • Shuriken idea — mechanism/prototyping study (TBD)

    Planning & Course Requirements

    • Design as modular subsystems so components can be swapped or removed and still pass
    • Fabricate custom parts and build my own electronics; target at least two PCBs
    • Sequence work so each week contributes a testable piece toward the final build

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Alfonso Parra Rubio - Fusion Office Hours

    Thank you to Alfonso for providing helpful Fusion office hours and guidance on CAD modeling techniques.

    Dan Gilbert - CBA Shop

    Thank you to Dan Gilbert for assistance with the CBA shop facilities and equipment access.

    Tolga Durak - SHED Bioprinter Access Discussion

    Had extensive discussions with Tolga Durak about accessing the SHED bioprinter for potential final project work. Tolga provided detailed guidance on the BRR (Biological Research Registration) process through MIT's CAB/ESCRO committee, including requirements for MIT PI involvement, research proposal structure, and timeline considerations. He explained that the bioprinter is currently limited to approved research projects due to existing commitments, and that any access would need to be scheduled around three ongoing research projects. Prof. Gershenfeld agreed to serve as the MIT PI for the proposal, and I'm working through the BRR forms to submit the necessary documentation for committee review.

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development was assisted by Cursor AI to create the initial page structure, styling, and content organization. The AI helped with HTML/CSS implementation and responsive design patterns.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS
    
    
    
      
      
      Week 0 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 0

    Course Introduction & Setup · HTMAA 2025

    Course Introduction

    Welcome to How to Make (Almost) Anything! This week focuses on course orientation, safety training, and setting up the foundation for the semester ahead.

    📚 Course orientation 🛡️ Safety training ⚙️ Tool setup 📋 Documentation

    This Week's Goals

    • Complete safety training
      Shop orientation, machine checkouts, PPE requirements
    • Set up documentation workflow
      Git repo, web hosting, weekly documentation structure
    • Explore the lab space
      Familiarize with tools, materials, and workflow

    Assignments

    • Course agreement
      Review and sign the course agreement
    • Safety training
      Complete all required safety modules
    • Documentation setup
      Create personal documentation site
    • Final project proposal
      Initial ideas and research direction

    Resources

    • Course websiteMAS.863
    • Lab location — EDS 38‑501
    • Safety protocols — Machine checkouts, PPE requirements
    • Documentation examples — Past student projects for reference

    Table of Contents

    Final Project Sketch

    Initial concept sketches for the final project - exploring ideas for bioprinting rejuvenated tissue and aging biomarker devices.

    Reflections & Notes

    Early ideation and planning takeaways for the final project and weekly milestones.

    Concepts Under Consideration

    • Mirror conceptreference video
      • Motorized tilt; potential face recognition
      • On‑board camera connected to the internet; model outputs shown on screen
      • Voice capture for age; display results and, if possible, text‑to‑speech
      • Integrate conversational layer (e.g., “Mirror, mirror on the wall…” for interpreting metrics)
    • Rejuvenated tissue idea — to define scope and feasibility (TBD)
    • Multimodal aging biomarker idea — sensor fusion + ML pipeline (TBD)
    • Dome idea — structural/form exploration (TBD)
    • Shuriken idea — mechanism/prototyping study (TBD)

    Planning & Course Requirements

    • Design as modular subsystems so components can be swapped or removed and still pass
    • Fabricate custom parts and build my own electronics; target at least two PCBs
    • Sequence work so each week contributes a testable piece toward the final build

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Alfonso Parra Rubio - Fusion Office Hours

    Thank you to Alfonso for providing helpful Fusion office hours and guidance on CAD modeling techniques.

    Dan Gilbert - CBA Shop

    Thank you to Dan Gilbert for assistance with the CBA shop facilities and equipment access.

    Tolga Durak - SHED Bioprinter Access Discussion

    Had extensive discussions with Tolga Durak about accessing the SHED bioprinter for potential final project work. Tolga provided detailed guidance on the BRR (Biological Research Registration) process through MIT's CAB/ESCRO committee, including requirements for MIT PI involvement, research proposal structure, and timeline considerations. He explained that the bioprinter is currently limited to approved research projects due to existing commitments, and that any access would need to be scheduled around three ongoing research projects. Prof. Gershenfeld agreed to serve as the MIT PI for the proposal, and I'm working through the BRR forms to submit the necessary documentation for committee review.

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development was assisted by Cursor AI to create the initial page structure, styling, and content organization. The AI helped with HTML/CSS implementation and responsive design patterns.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS
    
    
    
      
      
      Week 0 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 0

    Course Introduction & Setup · HTMAA 2025

    Course Introduction

    Welcome to How to Make (Almost) Anything! This week focuses on course orientation, safety training, and setting up the foundation for the semester ahead.

    📚 Course orientation 🛡️ Safety training ⚙️ Tool setup 📋 Documentation

    This Week's Goals

    • Complete safety training
      Shop orientation, machine checkouts, PPE requirements
    • Set up documentation workflow
      Git repo, web hosting, weekly documentation structure
    • Explore the lab space
      Familiarize with tools, materials, and workflow

    Assignments

    • Course agreement
      Review and sign the course agreement
    • Safety training
      Complete all required safety modules
    • Documentation setup
      Create personal documentation site
    • Final project proposal
      Initial ideas and research direction

    Resources

    • Course websiteMAS.863
    • Lab location — EDS 38‑501
    • Safety protocols — Machine checkouts, PPE requirements
    • Documentation examples — Past student projects for reference

    Table of Contents

    Final Project Sketch

    Initial concept sketches for the final project - exploring ideas for bioprinting rejuvenated tissue and aging biomarker devices.

    Reflections & Notes

    Early ideation and planning takeaways for the final project and weekly milestones.

    Concepts Under Consideration

    • Mirror conceptreference video
      • Motorized tilt; potential face recognition
      • On‑board camera connected to the internet; model outputs shown on screen
      • Voice capture for age; display results and, if possible, text‑to‑speech
      • Integrate conversational layer (e.g., “Mirror, mirror on the wall…” for interpreting metrics)
    • Rejuvenated tissue idea — to define scope and feasibility (TBD)
    • Multimodal aging biomarker idea — sensor fusion + ML pipeline (TBD)
    • Dome idea — structural/form exploration (TBD)
    • Shuriken idea — mechanism/prototyping study (TBD)

    Planning & Course Requirements

    • Design as modular subsystems so components can be swapped or removed and still pass
    • Fabricate custom parts and build my own electronics; target at least two PCBs
    • Sequence work so each week contributes a testable piece toward the final build

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Alfonso Parra Rubio - Fusion Office Hours

    Thank you to Alfonso for providing helpful Fusion office hours and guidance on CAD modeling techniques.

    Dan Gilbert - CBA Shop

    Thank you to Dan Gilbert for assistance with the CBA shop facilities and equipment access.

    Tolga Durak - SHED Bioprinter Access Discussion

    Had extensive discussions with Tolga Durak about accessing the SHED bioprinter for potential final project work. Tolga provided detailed guidance on the BRR (Biological Research Registration) process through MIT's CAB/ESCRO committee, including requirements for MIT PI involvement, research proposal structure, and timeline considerations. He explained that the bioprinter is currently limited to approved research projects due to existing commitments, and that any access would need to be scheduled around three ongoing research projects. Prof. Gershenfeld agreed to serve as the MIT PI for the proposal, and I'm working through the BRR forms to submit the necessary documentation for committee review.

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development was assisted by Cursor AI to create the initial page structure, styling, and content organization. The AI helped with HTML/CSS implementation and responsive design patterns.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS

    Now let me update the todo list and move on to week1.html:

    Now let me add the table of contents to week1.html. First, let me find where to place it:

    Perfect! I'll add the table of contents right after the hero section (line 145) and before the first card section. Let me add it:

    
    
    
      
      
      Week 1 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 1

    Principles & Cutting · HTMAA 2025

    CAD/CAM, Laser, Vinyl

    This week focuses on the fundamentals of digital fabrication: computer-aided design (CAD), computer-aided manufacturing (CAM), laser cutting, and vinyl cutting. We'll learn the complete workflow from design to finished parts.

    🎨 CAD design ⚡ Laser cutting 📄 Vinyl cutting 🔧 CAM toolpaths

    This Week's Goals

    • Master CAD fundamentals
      Parametric design, constraints, and best practices
    • Laser cutting workflow
      Design → CAM → cut → test → iterate
    • Vinyl cutting techniques
      Vector graphics, weeding, application

    Assignments

    • Parametric construction kit
      Design and fabricate a modular construction kit
    • Vinyl cutting project
      Create a vinyl sticker or decal
    • Documentation
      Document the complete design and fabrication process
    • Safety training
      Complete laser cutter and vinyl cutter training

    Tools & Materials

    • CAD software — Fusion 360, Onshape, or similar
    • Laser cutter — Epilog or similar CO2 laser
    • Vinyl cutter — Roland or similar plotter
    • Materials — Cardboard, acrylic, vinyl sheets

    Table of Contents

    Training Documentation

    Comprehensive training notes and media from laser cutter and vinyl cutter sessions.

    Laser Cutter Training

    Focusing Process

    • Focus view follows the laser beam
    • Use zoom in/zoom out to get better view
    • Press Z, the number with checkmark shows how much to move
    • Use focusing stick until it just hits the edge of the material
    • Bed moves during focusing process

    Cutting Process

    • Control P to print, use max power with fast speed
    • Go to universal program for cutting
    • Turn on power for air compressor
    • Press green button to start cutting

    Vinyl Cutter Training

    Software Setup

    • Use Chrome browser
    • Go to modsproject.org
    • Select Program → Open Program
    • Choose Roland vinyl cutter: cut program
    • Load image (SVG or PNG format)
    • Change dimensions with DPI settings
    • For PNG: be careful with curves as it changes pixels
    • Can invert to change where black areas are cut
    • Set origin (defaults are usually fine)
    • Blue lines = cut, red lines = rapids (knife lifts up)

    Machine Setup

    • Lever sets tension on drive wheels
    • Clamp down at the end
    • Wheel needs to be in white sections
    • Press power (if just turned on)
    • Select sheet and press enter
    • Use arrow keys to move around
    • Hold origin for new origin point

    Connection & Starting

    • Get device and connect properly
    • Can change cut force but probably not necessary
    • Send file to cutter

    Weeding Process

    • Weed early - pick out pieces you don't want
    • Fold vinyl over itself, don't go straight up
    • Use tweezers for precision
    • Use transfer paper to lay front of vinyl on transfer paper
    • Peel backing of vinyl off carefully
    • Don't just plop things down to avoid air bubbles
    • Use squeegee as you lay down to prevent air bubbles
    • Consider sticker vs stencil applications

    Useful Documentation

    Additional resources and guides from Anthony Pennes for laser cutting, vinyl cutting, and image compression workflows.

    Anthony's HTMA Guides

    Comprehensive guides covering essential digital fabrication techniques, parameter optimization, and workflow best practices.

    Image Compression Guide

    Essential techniques for optimizing image file sizes, setting up batch processing tools, and maintaining repository efficiency.

    📖 View Guide

    Laser Cutting Guide

    Complete laser cutting workflow including safety, parameter optimization, joint design, and troubleshooting techniques.

    📖 View Guide

    Vinyl Cutting Guide

    Detailed vinyl cutting techniques, software setup, machine operation, and weeding processes for professional results.

    📖 View Guide

    Note: These guides were created by Anthony Pennes and are maintained as supplementary resources for the HTMAA course. View original Slack message for context.

    Laser Cutter Characterization Group Assignment

    Systematic testing and documentation of laser cutter parameters for optimal cutting performance. Assignment started: September 11, 2025 Assignment completed: September 16, 2025

    Machine Specifications

    Available Lasers

    • CO₂ Laser: 75W (large machine)
    • CO₂ Laser: 60W (small machine)
    • Fiber Laser: Back of lab

    Test Parameters

    • Rate: 500 pulses per inch (PPI)
    • Power: 100%
    • Speed: 30% (increased by 2.5% each test)

    Focus & Positioning

    • Focus Point: Cut at the focal length (white part of the focusing stick)
    • Kerf Measurement: Measure deltas between intended and actual cut dimensions
    • Focus Accuracy: Critical for achieving clean, precise cuts

    Joint Design & Clearance

    Joint Type

    Finger joint - interlocking design for structural connections

    Clearance Definition

    Size of the slot that provides tight enough fit for assembly

    Material Considerations

    Cardboard Limitations: Generally produces no good joints due to material properties and laser cutting characteristics

    Material choice significantly impacts joint quality and assembly precision

    Key Learnings

    • Speed increment of 2.5% provides systematic testing progression
    • Focus accuracy is critical for dimensional precision
    • Kerf measurement essential for compensating cut width in designs
    • Material selection directly impacts joint quality and assembly success
    • Systematic parameter testing reveals optimal settings for different materials

    Results

    Comprehensive analysis of kerf and clearance measurements from systematic laser cutter testing.

    Interactive Data Analysis

    View and interact with the complete dataset in Google Sheets:

    Open in Google Sheets | Data includes kerf measurements, clearance analysis, and statistical calculations

    Measurement Methods

    Systematic measurement approach for characterizing laser cutter kerf and joint clearance using precision calipers.

    Peg and hole measurement setup

    Peg and hole measurement setup

    Top measurement view

    Top measurement view

    Bottom measurement view

    Bottom measurement view

    Measurement Protocol
    • Kerf Analysis: Three measurements were taken for each prescribed cut dimension on the joint gadget during laser cutter training
    • Clearance Analysis: Three measurements were taken for both hole and peg dimensions
    • Clearance Calculation: Clearance = Hole Size - Peg Size (negative values indicate interference fit)
    • Statistical Analysis: Averages and standard deviations calculated for precision assessment

    Kerf Concept Diagram

    Kerf diagram showing laser cut width measurement

    Kerf Definition: The width of material removed by the laser beam during cutting. Measured as the difference between prescribed cut dimensions and actual cut dimensions.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Kerf Analysis Results

    Prescribed Cut (in) Actual Cut #1 (in) Actual Cut #2 (in) Actual Cut #3 (in) Average (in) Std Dev (in) Avg Kerf (in)
    0.136 0.142 0.1405 0.1445 0.1423 0.0020 0.0032
    0.137 0.142 0.1475 0.149 0.1462 0.0037 0.0046
    0.138 0.148 0.1495 0.147 0.1482 0.0013 0.0051
    0.139 0.146 0.146 0.1475 0.1465 0.0009 0.0038
    0.143 0.155 0.1555 0.1545 0.1550 0.0005 0.0060
    0.144 0.1535 0.153 0.15 0.1522 0.0019 0.0041
    0.152 0.163 0.1655 0.165 0.1645 0.0013 0.0063
    0.153 0.166 0.169 0.168 0.1677 0.0015 0.0073

    Clearance Concept Diagram

    Clearance diagram showing peg and hole fit analysis

    Clearance Definition: The dimensional difference between hole and peg sizes. Negative values indicate interference fit (hole smaller than peg), while positive values indicate clearance fit.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Clearance Analysis Results

    Measurement Sample #1 (in) Sample #2 (in) Sample #3 (in) Average (in) Std Dev (in)
    Peg Size 0.1505 0.1535 0.1505 0.1515 0.0017
    Hole Size 0.156 0.1575 0.1545 0.1560 0.0015
    Clearance -0.0055 -0.004 -0.004 -0.0045 0.0009

    Key Findings

    Average Kerf

    0.0049 inches (4.9 thousandths)

    Average Clearance

    -0.0045 inches (interference fit)

    Kerf Std Dev

    ±0.0017 inches (high precision)

    Clearance Std Dev

    ±0.0009 inches (very consistent)

    Parametric Construction Kit Individual Assignment: 3D Parametric Design

    Design and fabricate a modular construction kit using laser cutting and vinyl cutting techniques. Assignment started: September 10, 2025. Assignment completed: September 15, 2025

    Preparation & Planning

    Initial research and clarification discussions with instructors and classmates to understand assignment requirements and technical constraints.

    Key Clarifications

    Assignment Scope: Construction kit using laser cutter + separate vinyl cutting project (not crease patterns on cardboard)
    File Formats: DXF for laser cutting, PNG/SVG for vinyl cutting
    CAD Requirements: Must use Fusion 360 for laser cutting to develop CAD familiarity
    Materials: Lab cardboard available, or personal materials (if safe to cut)

    Technical Insights

    Vinyl Cutting: Zero thickness lines for crease patterns, black and white images for cutting
    Mountain vs Valley Folds: Opposite sides for thick materials, same side possible for thin materials
    Design Differentiation: Dashed lines for fold lines, solid lines for cuts (though challenging in software)

    Acknowledgments

    Special thanks to Erik Demaine for guidance on vinyl cutting crease patterns and fold differentiation techniques, and Anthony Pennes for clarifying assignment requirements, file formats, and material options. Their expertise was invaluable in understanding the technical constraints and design possibilities for this project.

    Design Process

    1. Research and ideation for construction kit design
    2. Create parametric CAD model with adjustable parameters in Fusion 360
    3. Generate CAM toolpaths for laser cutting
    4. Test cut on cardboard to verify fit and function
    5. Iterate design based on test results
    6. Final cut on appropriate material
    7. Design and cut vinyl project (separate from construction kit)

    Hand‑folded Prototype Assembly

    I hand‑folded the crease pattern to validate the assembly. The parts do come together when the folds are reasonably close to the intended lines. A second, refolded gadget produced a noticeably cleaner assembly.

    Single Gadget

    Double Gadget

    Assembly Detail

    Full Pattern Failure

    We tried cutting the full crease pattern on one side. It failed when layers with opposite cuts overlapped and had to be push‑folded through during the final folding step — the piece broke.

    First Success Folded Single Gadget

    First assembly of two gadgets. Folds were smooth after separating mountain and valley cuts onto opposite sides to avoid breaking during push‑folds over multiple layers. The shop cardboard was tight in the assembly pocket; thinner Amazon box cardboard folded by hand fit better. Next step: make the laser‑cut pattern more exact.

    Cut Strategy Videos

    Left to right: clear mountain cut, flip and cut the opposite side, clear valley cut.

    Mountain vs Valley Sides

    Measurements confirming mountain vs valley sides.

    First Gadget Assembly

    Side profile and insertion step demonstrating clean folds without tearing.

    Double Gadget Cut Variations

    Exploring double‑part strategies: sequential cuts, flips between sides, and opposite‑side cuts.

    Double Gadget — Rubber Band Assist

    Temporary rubber band used to hold alignment while completing final folds.

    First Success Assembly

    Switched to thinner Amazon cardboard because the shop cardboard was too thick for the assembly pocket. The Amazon box folded by hand fit perfectly and assembled smoothly. Three gadgets worked with the thinner material. Rubber bands are just for compression — they assemble without them, though the bands make it easier to keep them as one unit during insertion into the next gadget.

    Quadruple Cut Strategy

    Scaling up to quadruple cuts: sequential cuts, flips between sides, and opposite-side cutting strategies.

    Double Gadget — Amazon Cardboard (No Support)

    Three views of the double gadget assembled with Amazon cardboard, showing clean folds and proper fit.

    Assembly Process with Support

    Assembly sequence showing compression, support positioning, and insertion process for stable construction.

    Triple Gadget — Final Assembly

    The culmination: triple gadget assembly demonstrating successful scaling with Amazon cardboard and support techniques.

    Further Refinements: Thick Origami

    Applying thick‑origami concepts to avoid layer collisions and enable folding with real material thickness.

    Guidance from Erik Demaine

    From a discussion with Erik Demaine: double each crease into parallel offsets and open vertex regions as polygons to prevent collisions. A uniform spacing works for a first pass, but for correctness the spacing between the doubled creases should depend on how many layers lie between faces in the final folded state. I plan to estimate per‑crease layer counts from an unfolded model and adjust offsets accordingly.

    Citation: Jason S. Ku and Erik D. Demaine, “Folding Flat Crease Patterns With Thick Materials”, Journal of Mechanisms and Robotics, 8(3), June 2016, pp. 031003‑1–6. View paper

    Thickened Crease Patterns
    • Estimate: double each crease with a uniform offset and add regular polygons at intersections.
    • Exact: compute sector‑aware offset polygons at vertices using incident crease angles.
    How the Estimate Works
    Input: crease segments with mountain/valley labels; sheet size S; target thickness t
    offset = t / S  (or a chosen fraction)
    for each crease c:
      draw two lines parallel to c at ±offset
    for each vertex (intersection of original creases):
      place a small regular polygon (e.g., octagon) centered at the vertex
    Output: doubled creases + vertex holes
                
    How the Exact Method Works
    Input: crease lines; sheet size S; target thickness t
    offset = t / S
    for each crease c:
      compute unit direction v and normals n1,n2
      define two infinite offset lines at ±offset along n1/n2
    for each vertex:
      collect incident creases; sort by angle into cyclic order
      for each adjacent pair (i, j):
        pick the offset side that lies inside the angular sector
        intersect those two offset lines → one polygon vertex
      connect all vertices in order → convex vertex polygon
    trim faces/creases by polygons as needed
    Output: doubled creases + exact vertex polygons
                
    Next Step — Layer‑Aware Offsets

    Following Erik's advice, offsets should scale with the number of layers between faces in the folded state. Plan: estimate per‑crease layer counts and set per‑crease offset = k × thickness × layers(c), while keeping vertex polygons valid to avoid collisions.

    Vinyl Cutter Individual Assignment: 2D Parametric Design

    Design and cut vinyl stickers and stencils using the vinyl cutter. Assignment started: September 15, 2025 Assignment completed: September 15, 2025

    Project Overview

    Planned to vinyl cut lab logo stickers at first. Collected .png or .svg for each logo for the vinyl cutter software, and executing the complete workflow from cutting to final application. I hope to come back to the lab logos when there is less traffic on the vinyl cutter, I was more excited to see the fine detail of the vinyl cutter with the 2D parametric design at first!

    Lab Logo Designs

    2D Parametric Sticker Design

    Used a parametric sticker design that can be infinitely customized through an interactive web application. The design demonstrates the power of parametric modeling in creating personalized vinyl stickers with adjustable parameters for size, complexity, and visual elements. The assignment demonstrated both successful execution and troubleshooting when equipment issues arose.

    Interactive Design Generator

    This web-based generator was created as a final project in 6.5310 last semester and was used to download a PNG of the default design shown above. Generate unlimited variations of this parametric design by adjusting parameters in real-time to create custom stickers for any application.

    🎨 Generate Custom Designs

    Successful Cut and Transfer

    Complete workflow from vinyl cutting through final sticker application, demonstrating the full process from design to finished product.

    Vinyl Cutting Process

    Vinyl cutter in action, cutting the Gladyshev Lab logo design with precise blade control and proper tension settings.

    Completed Vinyl Cut

    Clean vinyl cut showing precise cuts with proper registration and no tearing or incomplete cuts.

    Weeding Process

    Systematic weeding process: starting from center, progressing through unwanted sections, and finishing with clean weeded vinyl ready for transfer.

    Transfer Paper Application

    Transfer paper application process: carefully applying transfer paper to hold vinyl design, then removing it to prepare for final application.

    Vinyl Application Process

    Final application steps: positioning vinyl on target surface, using tweezers for precise removal of the broken thin vinyl strip, and achieving clean final application.

    Completed Takehome Sticker

    Final result: applied laptop vinyl sticker and takehome vinyl sticker ready for use, demonstrating successful completion of the vinyl cutting workflow.

    Motor Failure

    Encountered and resolved a motor failure during the vinyl cutting process, demonstrating troubleshooting skills and equipment maintenance knowledge.

    Motor Error Display

    Vinyl cutter displaying motor error, indicating a mechanical issue that prevented normal operation.

    Roll Failure Analysis

    Side-by-side comparison showing the vinyl roll before and after the failure. The roll ran out of material and then fell, causing the vinyl to kink under the cutting wheel.

    Troubleshooting Solution

    Simple fix process:

    1. Turn off the vinyl cutter
    2. Remove tape from the fallen roll to get the weight off
    3. Readjust vinyl in between the wheels to ensure proper tension
    4. Start again (or load a new roll if needed)

    This common issue occurs when the vinyl roll runs out or becomes misaligned, causing the cutting mechanism to fail. The solution involves proper material handling and machine setup.

    Reflections & Learnings

    Key insights and challenges encountered during this week.

    Reflections will be added here as the week progresses...

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Katrina Li - Training Documentation

    This week's training was well-documented by Katrina Li, thank you!

    Mariam Fitaihi - Photos and Videos

    Photos and videos of this week's training were taken by Mariam Fitaihi, thank you!

    Erik Demaine - Thick Origami Guidance

    Erik reviewed my approach to folding thick materials and suggested using the Ku & Demaine thick‑origami method. He pointed me to the paper and emphasized that doubled creases should be spaced according to the number of layers between faces in the final fold. This feedback led me to implement two variants (estimate and exact) of thickened crease patterns and to plan a next step for layer‑aware offsets.

    Personal Notes - Laser Cutter Characterization

    I took notes on the individual group assignment for characterizaing the laser cutter. :-)

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development, training documentation, and assignment preparation were assisted by Cursor AI. The AI helped with HTML/CSS implementation, content organization, and structuring technical documentation.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    AI-Assisted Documentation and Link Integration

    Cursor AI assisted with adding Anthony's HTMA guides to the Week 1 page, creating a new "Useful Documentation" section, and integrating external resource links with proper styling and organization.

    AI-Assisted Thick Origami Conversion

    A separate chat was used to convert a flat crease pattern into a thick‑origami version following Ku & Demaine. The AI doubled each crease into parallel offsets and generated vertex polygons (estimate = regular polygons; exact = sector‑aware polygons) and explained how to map desired thickness by setting OFFSET_FRAC = thickness / sheet_size.

    AI-Assisted Repository Management and Content Organization

    Cursor AI assisted with repository size management by breaking down large commits into smaller, manageable chunks under 10MB each. The AI helped organize media files into logical commits, added the Vinyl Cutter Individual Assignment section with proper styling and image sizing, and provided guidance on git workflow optimization to work within platform size limits.

    AI-Assisted Vinyl Cutter Assignment Documentation

    Cursor AI assisted with updating the vinyl cutter individual assignment section with comprehensive documentation including successful cut and transfer workflow, motor failure troubleshooting, and 2D parametric design integration. The AI helped structure the content with proper media organization, descriptive captions, and consistent styling throughout the section.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS

    Now I need to add the corresponding IDs to the section headings in week1.html. Let me add them:

    
    
    
      
      
      Week 1 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 1

    Principles & Cutting · HTMAA 2025

    CAD/CAM, Laser, Vinyl

    This week focuses on the fundamentals of digital fabrication: computer-aided design (CAD), computer-aided manufacturing (CAM), laser cutting, and vinyl cutting. We'll learn the complete workflow from design to finished parts.

    🎨 CAD design ⚡ Laser cutting 📄 Vinyl cutting 🔧 CAM toolpaths

    This Week's Goals

    • Master CAD fundamentals
      Parametric design, constraints, and best practices
    • Laser cutting workflow
      Design → CAM → cut → test → iterate
    • Vinyl cutting techniques
      Vector graphics, weeding, application

    Assignments

    • Parametric construction kit
      Design and fabricate a modular construction kit
    • Vinyl cutting project
      Create a vinyl sticker or decal
    • Documentation
      Document the complete design and fabrication process
    • Safety training
      Complete laser cutter and vinyl cutter training

    Tools & Materials

    • CAD software — Fusion 360, Onshape, or similar
    • Laser cutter — Epilog or similar CO2 laser
    • Vinyl cutter — Roland or similar plotter
    • Materials — Cardboard, acrylic, vinyl sheets

    Table of Contents

    Training Documentation

    Comprehensive training notes and media from laser cutter and vinyl cutter sessions.

    Laser Cutter Training

    Focusing Process

    • Focus view follows the laser beam
    • Use zoom in/zoom out to get better view
    • Press Z, the number with checkmark shows how much to move
    • Use focusing stick until it just hits the edge of the material
    • Bed moves during focusing process

    Cutting Process

    • Control P to print, use max power with fast speed
    • Go to universal program for cutting
    • Turn on power for air compressor
    • Press green button to start cutting

    Vinyl Cutter Training

    Software Setup

    • Use Chrome browser
    • Go to modsproject.org
    • Select Program → Open Program
    • Choose Roland vinyl cutter: cut program
    • Load image (SVG or PNG format)
    • Change dimensions with DPI settings
    • For PNG: be careful with curves as it changes pixels
    • Can invert to change where black areas are cut
    • Set origin (defaults are usually fine)
    • Blue lines = cut, red lines = rapids (knife lifts up)

    Machine Setup

    • Lever sets tension on drive wheels
    • Clamp down at the end
    • Wheel needs to be in white sections
    • Press power (if just turned on)
    • Select sheet and press enter
    • Use arrow keys to move around
    • Hold origin for new origin point

    Connection & Starting

    • Get device and connect properly
    • Can change cut force but probably not necessary
    • Send file to cutter

    Weeding Process

    • Weed early - pick out pieces you don't want
    • Fold vinyl over itself, don't go straight up
    • Use tweezers for precision
    • Use transfer paper to lay front of vinyl on transfer paper
    • Peel backing of vinyl off carefully
    • Don't just plop things down to avoid air bubbles
    • Use squeegee as you lay down to prevent air bubbles
    • Consider sticker vs stencil applications

    Useful Documentation

    Additional resources and guides from Anthony Pennes for laser cutting, vinyl cutting, and image compression workflows.

    Anthony's HTMA Guides

    Comprehensive guides covering essential digital fabrication techniques, parameter optimization, and workflow best practices.

    Image Compression Guide

    Essential techniques for optimizing image file sizes, setting up batch processing tools, and maintaining repository efficiency.

    📖 View Guide

    Laser Cutting Guide

    Complete laser cutting workflow including safety, parameter optimization, joint design, and troubleshooting techniques.

    📖 View Guide

    Vinyl Cutting Guide

    Detailed vinyl cutting techniques, software setup, machine operation, and weeding processes for professional results.

    📖 View Guide

    Note: These guides were created by Anthony Pennes and are maintained as supplementary resources for the HTMAA course. View original Slack message for context.

    Laser Cutter Characterization Group Assignment

    Systematic testing and documentation of laser cutter parameters for optimal cutting performance. Assignment started: September 11, 2025 Assignment completed: September 16, 2025

    Machine Specifications

    Available Lasers

    • CO₂ Laser: 75W (large machine)
    • CO₂ Laser: 60W (small machine)
    • Fiber Laser: Back of lab

    Test Parameters

    • Rate: 500 pulses per inch (PPI)
    • Power: 100%
    • Speed: 30% (increased by 2.5% each test)

    Focus & Positioning

    • Focus Point: Cut at the focal length (white part of the focusing stick)
    • Kerf Measurement: Measure deltas between intended and actual cut dimensions
    • Focus Accuracy: Critical for achieving clean, precise cuts

    Joint Design & Clearance

    Joint Type

    Finger joint - interlocking design for structural connections

    Clearance Definition

    Size of the slot that provides tight enough fit for assembly

    Material Considerations

    Cardboard Limitations: Generally produces no good joints due to material properties and laser cutting characteristics

    Material choice significantly impacts joint quality and assembly precision

    Key Learnings

    • Speed increment of 2.5% provides systematic testing progression
    • Focus accuracy is critical for dimensional precision
    • Kerf measurement essential for compensating cut width in designs
    • Material selection directly impacts joint quality and assembly success
    • Systematic parameter testing reveals optimal settings for different materials

    Results

    Comprehensive analysis of kerf and clearance measurements from systematic laser cutter testing.

    Interactive Data Analysis

    View and interact with the complete dataset in Google Sheets:

    Open in Google Sheets | Data includes kerf measurements, clearance analysis, and statistical calculations

    Measurement Methods

    Systematic measurement approach for characterizing laser cutter kerf and joint clearance using precision calipers.

    Peg and hole measurement setup

    Peg and hole measurement setup

    Top measurement view

    Top measurement view

    Bottom measurement view

    Bottom measurement view

    Measurement Protocol
    • Kerf Analysis: Three measurements were taken for each prescribed cut dimension on the joint gadget during laser cutter training
    • Clearance Analysis: Three measurements were taken for both hole and peg dimensions
    • Clearance Calculation: Clearance = Hole Size - Peg Size (negative values indicate interference fit)
    • Statistical Analysis: Averages and standard deviations calculated for precision assessment

    Kerf Concept Diagram

    Kerf diagram showing laser cut width measurement

    Kerf Definition: The width of material removed by the laser beam during cutting. Measured as the difference between prescribed cut dimensions and actual cut dimensions.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Kerf Analysis Results

    Prescribed Cut (in) Actual Cut #1 (in) Actual Cut #2 (in) Actual Cut #3 (in) Average (in) Std Dev (in) Avg Kerf (in)
    0.136 0.142 0.1405 0.1445 0.1423 0.0020 0.0032
    0.137 0.142 0.1475 0.149 0.1462 0.0037 0.0046
    0.138 0.148 0.1495 0.147 0.1482 0.0013 0.0051
    0.139 0.146 0.146 0.1475 0.1465 0.0009 0.0038
    0.143 0.155 0.1555 0.1545 0.1550 0.0005 0.0060
    0.144 0.1535 0.153 0.15 0.1522 0.0019 0.0041
    0.152 0.163 0.1655 0.165 0.1645 0.0013 0.0063
    0.153 0.166 0.169 0.168 0.1677 0.0015 0.0073

    Clearance Concept Diagram

    Clearance diagram showing peg and hole fit analysis

    Clearance Definition: The dimensional difference between hole and peg sizes. Negative values indicate interference fit (hole smaller than peg), while positive values indicate clearance fit.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Clearance Analysis Results

    Measurement Sample #1 (in) Sample #2 (in) Sample #3 (in) Average (in) Std Dev (in)
    Peg Size 0.1505 0.1535 0.1505 0.1515 0.0017
    Hole Size 0.156 0.1575 0.1545 0.1560 0.0015
    Clearance -0.0055 -0.004 -0.004 -0.0045 0.0009

    Key Findings

    Average Kerf

    0.0049 inches (4.9 thousandths)

    Average Clearance

    -0.0045 inches (interference fit)

    Kerf Std Dev

    ±0.0017 inches (high precision)

    Clearance Std Dev

    ±0.0009 inches (very consistent)

    Parametric Construction Kit Individual Assignment: 3D Parametric Design

    Design and fabricate a modular construction kit using laser cutting and vinyl cutting techniques. Assignment started: September 10, 2025. Assignment completed: September 15, 2025

    Preparation & Planning

    Initial research and clarification discussions with instructors and classmates to understand assignment requirements and technical constraints.

    Key Clarifications

    Assignment Scope: Construction kit using laser cutter + separate vinyl cutting project (not crease patterns on cardboard)
    File Formats: DXF for laser cutting, PNG/SVG for vinyl cutting
    CAD Requirements: Must use Fusion 360 for laser cutting to develop CAD familiarity
    Materials: Lab cardboard available, or personal materials (if safe to cut)

    Technical Insights

    Vinyl Cutting: Zero thickness lines for crease patterns, black and white images for cutting
    Mountain vs Valley Folds: Opposite sides for thick materials, same side possible for thin materials
    Design Differentiation: Dashed lines for fold lines, solid lines for cuts (though challenging in software)

    Acknowledgments

    Special thanks to Erik Demaine for guidance on vinyl cutting crease patterns and fold differentiation techniques, and Anthony Pennes for clarifying assignment requirements, file formats, and material options. Their expertise was invaluable in understanding the technical constraints and design possibilities for this project.

    Design Process

    1. Research and ideation for construction kit design
    2. Create parametric CAD model with adjustable parameters in Fusion 360
    3. Generate CAM toolpaths for laser cutting
    4. Test cut on cardboard to verify fit and function
    5. Iterate design based on test results
    6. Final cut on appropriate material
    7. Design and cut vinyl project (separate from construction kit)

    Hand‑folded Prototype Assembly

    I hand‑folded the crease pattern to validate the assembly. The parts do come together when the folds are reasonably close to the intended lines. A second, refolded gadget produced a noticeably cleaner assembly.

    Single Gadget

    Double Gadget

    Assembly Detail

    Full Pattern Failure

    We tried cutting the full crease pattern on one side. It failed when layers with opposite cuts overlapped and had to be push‑folded through during the final folding step — the piece broke.

    First Success Folded Single Gadget

    First assembly of two gadgets. Folds were smooth after separating mountain and valley cuts onto opposite sides to avoid breaking during push‑folds over multiple layers. The shop cardboard was tight in the assembly pocket; thinner Amazon box cardboard folded by hand fit better. Next step: make the laser‑cut pattern more exact.

    Cut Strategy Videos

    Left to right: clear mountain cut, flip and cut the opposite side, clear valley cut.

    Mountain vs Valley Sides

    Measurements confirming mountain vs valley sides.

    First Gadget Assembly

    Side profile and insertion step demonstrating clean folds without tearing.

    Double Gadget Cut Variations

    Exploring double‑part strategies: sequential cuts, flips between sides, and opposite‑side cuts.

    Double Gadget — Rubber Band Assist

    Temporary rubber band used to hold alignment while completing final folds.

    First Success Assembly

    Switched to thinner Amazon cardboard because the shop cardboard was too thick for the assembly pocket. The Amazon box folded by hand fit perfectly and assembled smoothly. Three gadgets worked with the thinner material. Rubber bands are just for compression — they assemble without them, though the bands make it easier to keep them as one unit during insertion into the next gadget.

    Quadruple Cut Strategy

    Scaling up to quadruple cuts: sequential cuts, flips between sides, and opposite-side cutting strategies.

    Double Gadget — Amazon Cardboard (No Support)

    Three views of the double gadget assembled with Amazon cardboard, showing clean folds and proper fit.

    Assembly Process with Support

    Assembly sequence showing compression, support positioning, and insertion process for stable construction.

    Triple Gadget — Final Assembly

    The culmination: triple gadget assembly demonstrating successful scaling with Amazon cardboard and support techniques.

    Further Refinements: Thick Origami

    Applying thick‑origami concepts to avoid layer collisions and enable folding with real material thickness.

    Guidance from Erik Demaine

    From a discussion with Erik Demaine: double each crease into parallel offsets and open vertex regions as polygons to prevent collisions. A uniform spacing works for a first pass, but for correctness the spacing between the doubled creases should depend on how many layers lie between faces in the final folded state. I plan to estimate per‑crease layer counts from an unfolded model and adjust offsets accordingly.

    Citation: Jason S. Ku and Erik D. Demaine, “Folding Flat Crease Patterns With Thick Materials”, Journal of Mechanisms and Robotics, 8(3), June 2016, pp. 031003‑1–6. View paper

    Thickened Crease Patterns
    • Estimate: double each crease with a uniform offset and add regular polygons at intersections.
    • Exact: compute sector‑aware offset polygons at vertices using incident crease angles.
    How the Estimate Works
    Input: crease segments with mountain/valley labels; sheet size S; target thickness t
    offset = t / S  (or a chosen fraction)
    for each crease c:
      draw two lines parallel to c at ±offset
    for each vertex (intersection of original creases):
      place a small regular polygon (e.g., octagon) centered at the vertex
    Output: doubled creases + vertex holes
                
    How the Exact Method Works
    Input: crease lines; sheet size S; target thickness t
    offset = t / S
    for each crease c:
      compute unit direction v and normals n1,n2
      define two infinite offset lines at ±offset along n1/n2
    for each vertex:
      collect incident creases; sort by angle into cyclic order
      for each adjacent pair (i, j):
        pick the offset side that lies inside the angular sector
        intersect those two offset lines → one polygon vertex
      connect all vertices in order → convex vertex polygon
    trim faces/creases by polygons as needed
    Output: doubled creases + exact vertex polygons
                
    Next Step — Layer‑Aware Offsets

    Following Erik's advice, offsets should scale with the number of layers between faces in the folded state. Plan: estimate per‑crease layer counts and set per‑crease offset = k × thickness × layers(c), while keeping vertex polygons valid to avoid collisions.

    Vinyl Cutter Individual Assignment: 2D Parametric Design

    Design and cut vinyl stickers and stencils using the vinyl cutter. Assignment started: September 15, 2025 Assignment completed: September 15, 2025

    Project Overview

    Planned to vinyl cut lab logo stickers at first. Collected .png or .svg for each logo for the vinyl cutter software, and executing the complete workflow from cutting to final application. I hope to come back to the lab logos when there is less traffic on the vinyl cutter, I was more excited to see the fine detail of the vinyl cutter with the 2D parametric design at first!

    Lab Logo Designs

    2D Parametric Sticker Design

    Used a parametric sticker design that can be infinitely customized through an interactive web application. The design demonstrates the power of parametric modeling in creating personalized vinyl stickers with adjustable parameters for size, complexity, and visual elements. The assignment demonstrated both successful execution and troubleshooting when equipment issues arose.

    Interactive Design Generator

    This web-based generator was created as a final project in 6.5310 last semester and was used to download a PNG of the default design shown above. Generate unlimited variations of this parametric design by adjusting parameters in real-time to create custom stickers for any application.

    🎨 Generate Custom Designs

    Successful Cut and Transfer

    Complete workflow from vinyl cutting through final sticker application, demonstrating the full process from design to finished product.

    Vinyl Cutting Process

    Vinyl cutter in action, cutting the Gladyshev Lab logo design with precise blade control and proper tension settings.

    Completed Vinyl Cut

    Clean vinyl cut showing precise cuts with proper registration and no tearing or incomplete cuts.

    Weeding Process

    Systematic weeding process: starting from center, progressing through unwanted sections, and finishing with clean weeded vinyl ready for transfer.

    Transfer Paper Application

    Transfer paper application process: carefully applying transfer paper to hold vinyl design, then removing it to prepare for final application.

    Vinyl Application Process

    Final application steps: positioning vinyl on target surface, using tweezers for precise removal of the broken thin vinyl strip, and achieving clean final application.

    Completed Takehome Sticker

    Final result: applied laptop vinyl sticker and takehome vinyl sticker ready for use, demonstrating successful completion of the vinyl cutting workflow.

    Motor Failure

    Encountered and resolved a motor failure during the vinyl cutting process, demonstrating troubleshooting skills and equipment maintenance knowledge.

    Motor Error Display

    Vinyl cutter displaying motor error, indicating a mechanical issue that prevented normal operation.

    Roll Failure Analysis

    Side-by-side comparison showing the vinyl roll before and after the failure. The roll ran out of material and then fell, causing the vinyl to kink under the cutting wheel.

    Troubleshooting Solution

    Simple fix process:

    1. Turn off the vinyl cutter
    2. Remove tape from the fallen roll to get the weight off
    3. Readjust vinyl in between the wheels to ensure proper tension
    4. Start again (or load a new roll if needed)

    This common issue occurs when the vinyl roll runs out or becomes misaligned, causing the cutting mechanism to fail. The solution involves proper material handling and machine setup.

    Reflections & Learnings

    Key insights and challenges encountered during this week.

    Reflections will be added here as the week progresses...

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Katrina Li - Training Documentation

    This week's training was well-documented by Katrina Li, thank you!

    Mariam Fitaihi - Photos and Videos

    Photos and videos of this week's training were taken by Mariam Fitaihi, thank you!

    Erik Demaine - Thick Origami Guidance

    Erik reviewed my approach to folding thick materials and suggested using the Ku & Demaine thick‑origami method. He pointed me to the paper and emphasized that doubled creases should be spaced according to the number of layers between faces in the final fold. This feedback led me to implement two variants (estimate and exact) of thickened crease patterns and to plan a next step for layer‑aware offsets.

    Personal Notes - Laser Cutter Characterization

    I took notes on the individual group assignment for characterizaing the laser cutter. :-)

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development, training documentation, and assignment preparation were assisted by Cursor AI. The AI helped with HTML/CSS implementation, content organization, and structuring technical documentation.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    AI-Assisted Documentation and Link Integration

    Cursor AI assisted with adding Anthony's HTMA guides to the Week 1 page, creating a new "Useful Documentation" section, and integrating external resource links with proper styling and organization.

    AI-Assisted Thick Origami Conversion

    A separate chat was used to convert a flat crease pattern into a thick‑origami version following Ku & Demaine. The AI doubled each crease into parallel offsets and generated vertex polygons (estimate = regular polygons; exact = sector‑aware polygons) and explained how to map desired thickness by setting OFFSET_FRAC = thickness / sheet_size.

    AI-Assisted Repository Management and Content Organization

    Cursor AI assisted with repository size management by breaking down large commits into smaller, manageable chunks under 10MB each. The AI helped organize media files into logical commits, added the Vinyl Cutter Individual Assignment section with proper styling and image sizing, and provided guidance on git workflow optimization to work within platform size limits.

    AI-Assisted Vinyl Cutter Assignment Documentation

    Cursor AI assisted with updating the vinyl cutter individual assignment section with comprehensive documentation including successful cut and transfer workflow, motor failure troubleshooting, and 2D parametric design integration. The AI helped structure the content with proper media organization, descriptive captions, and consistent styling throughout the section.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS
    
    
    
      
      
      Week 1 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 1

    Principles & Cutting · HTMAA 2025

    CAD/CAM, Laser, Vinyl

    This week focuses on the fundamentals of digital fabrication: computer-aided design (CAD), computer-aided manufacturing (CAM), laser cutting, and vinyl cutting. We'll learn the complete workflow from design to finished parts.

    🎨 CAD design ⚡ Laser cutting 📄 Vinyl cutting 🔧 CAM toolpaths

    This Week's Goals

    • Master CAD fundamentals
      Parametric design, constraints, and best practices
    • Laser cutting workflow
      Design → CAM → cut → test → iterate
    • Vinyl cutting techniques
      Vector graphics, weeding, application

    Assignments

    • Parametric construction kit
      Design and fabricate a modular construction kit
    • Vinyl cutting project
      Create a vinyl sticker or decal
    • Documentation
      Document the complete design and fabrication process
    • Safety training
      Complete laser cutter and vinyl cutter training

    Tools & Materials

    • CAD software — Fusion 360, Onshape, or similar
    • Laser cutter — Epilog or similar CO2 laser
    • Vinyl cutter — Roland or similar plotter
    • Materials — Cardboard, acrylic, vinyl sheets

    Table of Contents

    Training Documentation

    Comprehensive training notes and media from laser cutter and vinyl cutter sessions.

    Laser Cutter Training

    Focusing Process

    • Focus view follows the laser beam
    • Use zoom in/zoom out to get better view
    • Press Z, the number with checkmark shows how much to move
    • Use focusing stick until it just hits the edge of the material
    • Bed moves during focusing process

    Cutting Process

    • Control P to print, use max power with fast speed
    • Go to universal program for cutting
    • Turn on power for air compressor
    • Press green button to start cutting

    Vinyl Cutter Training

    Software Setup

    • Use Chrome browser
    • Go to modsproject.org
    • Select Program → Open Program
    • Choose Roland vinyl cutter: cut program
    • Load image (SVG or PNG format)
    • Change dimensions with DPI settings
    • For PNG: be careful with curves as it changes pixels
    • Can invert to change where black areas are cut
    • Set origin (defaults are usually fine)
    • Blue lines = cut, red lines = rapids (knife lifts up)

    Machine Setup

    • Lever sets tension on drive wheels
    • Clamp down at the end
    • Wheel needs to be in white sections
    • Press power (if just turned on)
    • Select sheet and press enter
    • Use arrow keys to move around
    • Hold origin for new origin point

    Connection & Starting

    • Get device and connect properly
    • Can change cut force but probably not necessary
    • Send file to cutter

    Weeding Process

    • Weed early - pick out pieces you don't want
    • Fold vinyl over itself, don't go straight up
    • Use tweezers for precision
    • Use transfer paper to lay front of vinyl on transfer paper
    • Peel backing of vinyl off carefully
    • Don't just plop things down to avoid air bubbles
    • Use squeegee as you lay down to prevent air bubbles
    • Consider sticker vs stencil applications

    Useful Documentation

    Additional resources and guides from Anthony Pennes for laser cutting, vinyl cutting, and image compression workflows.

    Anthony's HTMA Guides

    Comprehensive guides covering essential digital fabrication techniques, parameter optimization, and workflow best practices.

    Image Compression Guide

    Essential techniques for optimizing image file sizes, setting up batch processing tools, and maintaining repository efficiency.

    📖 View Guide

    Laser Cutting Guide

    Complete laser cutting workflow including safety, parameter optimization, joint design, and troubleshooting techniques.

    📖 View Guide

    Vinyl Cutting Guide

    Detailed vinyl cutting techniques, software setup, machine operation, and weeding processes for professional results.

    📖 View Guide

    Note: These guides were created by Anthony Pennes and are maintained as supplementary resources for the HTMAA course. View original Slack message for context.

    Laser Cutter Characterization Group Assignment

    Systematic testing and documentation of laser cutter parameters for optimal cutting performance. Assignment started: September 11, 2025 Assignment completed: September 16, 2025

    Machine Specifications

    Available Lasers

    • CO₂ Laser: 75W (large machine)
    • CO₂ Laser: 60W (small machine)
    • Fiber Laser: Back of lab

    Test Parameters

    • Rate: 500 pulses per inch (PPI)
    • Power: 100%
    • Speed: 30% (increased by 2.5% each test)

    Focus & Positioning

    • Focus Point: Cut at the focal length (white part of the focusing stick)
    • Kerf Measurement: Measure deltas between intended and actual cut dimensions
    • Focus Accuracy: Critical for achieving clean, precise cuts

    Joint Design & Clearance

    Joint Type

    Finger joint - interlocking design for structural connections

    Clearance Definition

    Size of the slot that provides tight enough fit for assembly

    Material Considerations

    Cardboard Limitations: Generally produces no good joints due to material properties and laser cutting characteristics

    Material choice significantly impacts joint quality and assembly precision

    Key Learnings

    • Speed increment of 2.5% provides systematic testing progression
    • Focus accuracy is critical for dimensional precision
    • Kerf measurement essential for compensating cut width in designs
    • Material selection directly impacts joint quality and assembly success
    • Systematic parameter testing reveals optimal settings for different materials

    Results

    Comprehensive analysis of kerf and clearance measurements from systematic laser cutter testing.

    Interactive Data Analysis

    View and interact with the complete dataset in Google Sheets:

    Open in Google Sheets | Data includes kerf measurements, clearance analysis, and statistical calculations

    Measurement Methods

    Systematic measurement approach for characterizing laser cutter kerf and joint clearance using precision calipers.

    Peg and hole measurement setup

    Peg and hole measurement setup

    Top measurement view

    Top measurement view

    Bottom measurement view

    Bottom measurement view

    Measurement Protocol
    • Kerf Analysis: Three measurements were taken for each prescribed cut dimension on the joint gadget during laser cutter training
    • Clearance Analysis: Three measurements were taken for both hole and peg dimensions
    • Clearance Calculation: Clearance = Hole Size - Peg Size (negative values indicate interference fit)
    • Statistical Analysis: Averages and standard deviations calculated for precision assessment

    Kerf Concept Diagram

    Kerf diagram showing laser cut width measurement

    Kerf Definition: The width of material removed by the laser beam during cutting. Measured as the difference between prescribed cut dimensions and actual cut dimensions.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Kerf Analysis Results

    Prescribed Cut (in) Actual Cut #1 (in) Actual Cut #2 (in) Actual Cut #3 (in) Average (in) Std Dev (in) Avg Kerf (in)
    0.136 0.142 0.1405 0.1445 0.1423 0.0020 0.0032
    0.137 0.142 0.1475 0.149 0.1462 0.0037 0.0046
    0.138 0.148 0.1495 0.147 0.1482 0.0013 0.0051
    0.139 0.146 0.146 0.1475 0.1465 0.0009 0.0038
    0.143 0.155 0.1555 0.1545 0.1550 0.0005 0.0060
    0.144 0.1535 0.153 0.15 0.1522 0.0019 0.0041
    0.152 0.163 0.1655 0.165 0.1645 0.0013 0.0063
    0.153 0.166 0.169 0.168 0.1677 0.0015 0.0073

    Clearance Concept Diagram

    Clearance diagram showing peg and hole fit analysis

    Clearance Definition: The dimensional difference between hole and peg sizes. Negative values indicate interference fit (hole smaller than peg), while positive values indicate clearance fit.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Clearance Analysis Results

    Measurement Sample #1 (in) Sample #2 (in) Sample #3 (in) Average (in) Std Dev (in)
    Peg Size 0.1505 0.1535 0.1505 0.1515 0.0017
    Hole Size 0.156 0.1575 0.1545 0.1560 0.0015
    Clearance -0.0055 -0.004 -0.004 -0.0045 0.0009

    Key Findings

    Average Kerf

    0.0049 inches (4.9 thousandths)

    Average Clearance

    -0.0045 inches (interference fit)

    Kerf Std Dev

    ±0.0017 inches (high precision)

    Clearance Std Dev

    ±0.0009 inches (very consistent)

    Parametric Construction Kit Individual Assignment: 3D Parametric Design

    Design and fabricate a modular construction kit using laser cutting and vinyl cutting techniques. Assignment started: September 10, 2025. Assignment completed: September 15, 2025

    Preparation & Planning

    Initial research and clarification discussions with instructors and classmates to understand assignment requirements and technical constraints.

    Key Clarifications

    Assignment Scope: Construction kit using laser cutter + separate vinyl cutting project (not crease patterns on cardboard)
    File Formats: DXF for laser cutting, PNG/SVG for vinyl cutting
    CAD Requirements: Must use Fusion 360 for laser cutting to develop CAD familiarity
    Materials: Lab cardboard available, or personal materials (if safe to cut)

    Technical Insights

    Vinyl Cutting: Zero thickness lines for crease patterns, black and white images for cutting
    Mountain vs Valley Folds: Opposite sides for thick materials, same side possible for thin materials
    Design Differentiation: Dashed lines for fold lines, solid lines for cuts (though challenging in software)

    Acknowledgments

    Special thanks to Erik Demaine for guidance on vinyl cutting crease patterns and fold differentiation techniques, and Anthony Pennes for clarifying assignment requirements, file formats, and material options. Their expertise was invaluable in understanding the technical constraints and design possibilities for this project.

    Design Process

    1. Research and ideation for construction kit design
    2. Create parametric CAD model with adjustable parameters in Fusion 360
    3. Generate CAM toolpaths for laser cutting
    4. Test cut on cardboard to verify fit and function
    5. Iterate design based on test results
    6. Final cut on appropriate material
    7. Design and cut vinyl project (separate from construction kit)

    Hand‑folded Prototype Assembly

    I hand‑folded the crease pattern to validate the assembly. The parts do come together when the folds are reasonably close to the intended lines. A second, refolded gadget produced a noticeably cleaner assembly.

    Single Gadget

    Double Gadget

    Assembly Detail

    Full Pattern Failure

    We tried cutting the full crease pattern on one side. It failed when layers with opposite cuts overlapped and had to be push‑folded through during the final folding step — the piece broke.

    First Success Folded Single Gadget

    First assembly of two gadgets. Folds were smooth after separating mountain and valley cuts onto opposite sides to avoid breaking during push‑folds over multiple layers. The shop cardboard was tight in the assembly pocket; thinner Amazon box cardboard folded by hand fit better. Next step: make the laser‑cut pattern more exact.

    Cut Strategy Videos

    Left to right: clear mountain cut, flip and cut the opposite side, clear valley cut.

    Mountain vs Valley Sides

    Measurements confirming mountain vs valley sides.

    First Gadget Assembly

    Side profile and insertion step demonstrating clean folds without tearing.

    Double Gadget Cut Variations

    Exploring double‑part strategies: sequential cuts, flips between sides, and opposite‑side cuts.

    Double Gadget — Rubber Band Assist

    Temporary rubber band used to hold alignment while completing final folds.

    First Success Assembly

    Switched to thinner Amazon cardboard because the shop cardboard was too thick for the assembly pocket. The Amazon box folded by hand fit perfectly and assembled smoothly. Three gadgets worked with the thinner material. Rubber bands are just for compression — they assemble without them, though the bands make it easier to keep them as one unit during insertion into the next gadget.

    Quadruple Cut Strategy

    Scaling up to quadruple cuts: sequential cuts, flips between sides, and opposite-side cutting strategies.

    Double Gadget — Amazon Cardboard (No Support)

    Three views of the double gadget assembled with Amazon cardboard, showing clean folds and proper fit.

    Assembly Process with Support

    Assembly sequence showing compression, support positioning, and insertion process for stable construction.

    Triple Gadget — Final Assembly

    The culmination: triple gadget assembly demonstrating successful scaling with Amazon cardboard and support techniques.

    Further Refinements: Thick Origami

    Applying thick‑origami concepts to avoid layer collisions and enable folding with real material thickness.

    Guidance from Erik Demaine

    From a discussion with Erik Demaine: double each crease into parallel offsets and open vertex regions as polygons to prevent collisions. A uniform spacing works for a first pass, but for correctness the spacing between the doubled creases should depend on how many layers lie between faces in the final folded state. I plan to estimate per‑crease layer counts from an unfolded model and adjust offsets accordingly.

    Citation: Jason S. Ku and Erik D. Demaine, “Folding Flat Crease Patterns With Thick Materials”, Journal of Mechanisms and Robotics, 8(3), June 2016, pp. 031003‑1–6. View paper

    Thickened Crease Patterns
    • Estimate: double each crease with a uniform offset and add regular polygons at intersections.
    • Exact: compute sector‑aware offset polygons at vertices using incident crease angles.
    How the Estimate Works
    Input: crease segments with mountain/valley labels; sheet size S; target thickness t
    offset = t / S  (or a chosen fraction)
    for each crease c:
      draw two lines parallel to c at ±offset
    for each vertex (intersection of original creases):
      place a small regular polygon (e.g., octagon) centered at the vertex
    Output: doubled creases + vertex holes
                
    How the Exact Method Works
    Input: crease lines; sheet size S; target thickness t
    offset = t / S
    for each crease c:
      compute unit direction v and normals n1,n2
      define two infinite offset lines at ±offset along n1/n2
    for each vertex:
      collect incident creases; sort by angle into cyclic order
      for each adjacent pair (i, j):
        pick the offset side that lies inside the angular sector
        intersect those two offset lines → one polygon vertex
      connect all vertices in order → convex vertex polygon
    trim faces/creases by polygons as needed
    Output: doubled creases + exact vertex polygons
                
    Next Step — Layer‑Aware Offsets

    Following Erik's advice, offsets should scale with the number of layers between faces in the folded state. Plan: estimate per‑crease layer counts and set per‑crease offset = k × thickness × layers(c), while keeping vertex polygons valid to avoid collisions.

    Vinyl Cutter Individual Assignment: 2D Parametric Design

    Design and cut vinyl stickers and stencils using the vinyl cutter. Assignment started: September 15, 2025 Assignment completed: September 15, 2025

    Project Overview

    Planned to vinyl cut lab logo stickers at first. Collected .png or .svg for each logo for the vinyl cutter software, and executing the complete workflow from cutting to final application. I hope to come back to the lab logos when there is less traffic on the vinyl cutter, I was more excited to see the fine detail of the vinyl cutter with the 2D parametric design at first!

    Lab Logo Designs

    2D Parametric Sticker Design

    Used a parametric sticker design that can be infinitely customized through an interactive web application. The design demonstrates the power of parametric modeling in creating personalized vinyl stickers with adjustable parameters for size, complexity, and visual elements. The assignment demonstrated both successful execution and troubleshooting when equipment issues arose.

    Interactive Design Generator

    This web-based generator was created as a final project in 6.5310 last semester and was used to download a PNG of the default design shown above. Generate unlimited variations of this parametric design by adjusting parameters in real-time to create custom stickers for any application.

    🎨 Generate Custom Designs

    Successful Cut and Transfer

    Complete workflow from vinyl cutting through final sticker application, demonstrating the full process from design to finished product.

    Vinyl Cutting Process

    Vinyl cutter in action, cutting the Gladyshev Lab logo design with precise blade control and proper tension settings.

    Completed Vinyl Cut

    Clean vinyl cut showing precise cuts with proper registration and no tearing or incomplete cuts.

    Weeding Process

    Systematic weeding process: starting from center, progressing through unwanted sections, and finishing with clean weeded vinyl ready for transfer.

    Transfer Paper Application

    Transfer paper application process: carefully applying transfer paper to hold vinyl design, then removing it to prepare for final application.

    Vinyl Application Process

    Final application steps: positioning vinyl on target surface, using tweezers for precise removal of the broken thin vinyl strip, and achieving clean final application.

    Completed Takehome Sticker

    Final result: applied laptop vinyl sticker and takehome vinyl sticker ready for use, demonstrating successful completion of the vinyl cutting workflow.

    Motor Failure

    Encountered and resolved a motor failure during the vinyl cutting process, demonstrating troubleshooting skills and equipment maintenance knowledge.

    Motor Error Display

    Vinyl cutter displaying motor error, indicating a mechanical issue that prevented normal operation.

    Roll Failure Analysis

    Side-by-side comparison showing the vinyl roll before and after the failure. The roll ran out of material and then fell, causing the vinyl to kink under the cutting wheel.

    Troubleshooting Solution

    Simple fix process:

    1. Turn off the vinyl cutter
    2. Remove tape from the fallen roll to get the weight off
    3. Readjust vinyl in between the wheels to ensure proper tension
    4. Start again (or load a new roll if needed)

    This common issue occurs when the vinyl roll runs out or becomes misaligned, causing the cutting mechanism to fail. The solution involves proper material handling and machine setup.

    Reflections & Learnings

    Key insights and challenges encountered during this week.

    Reflections will be added here as the week progresses...

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Katrina Li - Training Documentation

    This week's training was well-documented by Katrina Li, thank you!

    Mariam Fitaihi - Photos and Videos

    Photos and videos of this week's training were taken by Mariam Fitaihi, thank you!

    Erik Demaine - Thick Origami Guidance

    Erik reviewed my approach to folding thick materials and suggested using the Ku & Demaine thick‑origami method. He pointed me to the paper and emphasized that doubled creases should be spaced according to the number of layers between faces in the final fold. This feedback led me to implement two variants (estimate and exact) of thickened crease patterns and to plan a next step for layer‑aware offsets.

    Personal Notes - Laser Cutter Characterization

    I took notes on the individual group assignment for characterizaing the laser cutter. :-)

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development, training documentation, and assignment preparation were assisted by Cursor AI. The AI helped with HTML/CSS implementation, content organization, and structuring technical documentation.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    AI-Assisted Documentation and Link Integration

    Cursor AI assisted with adding Anthony's HTMA guides to the Week 1 page, creating a new "Useful Documentation" section, and integrating external resource links with proper styling and organization.

    AI-Assisted Thick Origami Conversion

    A separate chat was used to convert a flat crease pattern into a thick‑origami version following Ku & Demaine. The AI doubled each crease into parallel offsets and generated vertex polygons (estimate = regular polygons; exact = sector‑aware polygons) and explained how to map desired thickness by setting OFFSET_FRAC = thickness / sheet_size.

    AI-Assisted Repository Management and Content Organization

    Cursor AI assisted with repository size management by breaking down large commits into smaller, manageable chunks under 10MB each. The AI helped organize media files into logical commits, added the Vinyl Cutter Individual Assignment section with proper styling and image sizing, and provided guidance on git workflow optimization to work within platform size limits.

    AI-Assisted Vinyl Cutter Assignment Documentation

    Cursor AI assisted with updating the vinyl cutter individual assignment section with comprehensive documentation including successful cut and transfer workflow, motor failure troubleshooting, and 2D parametric design integration. The AI helped structure the content with proper media organization, descriptive captions, and consistent styling throughout the section.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS
    
    
    
      
      
      Week 1 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 1

    Principles & Cutting · HTMAA 2025

    CAD/CAM, Laser, Vinyl

    This week focuses on the fundamentals of digital fabrication: computer-aided design (CAD), computer-aided manufacturing (CAM), laser cutting, and vinyl cutting. We'll learn the complete workflow from design to finished parts.

    🎨 CAD design ⚡ Laser cutting 📄 Vinyl cutting 🔧 CAM toolpaths

    This Week's Goals

    • Master CAD fundamentals
      Parametric design, constraints, and best practices
    • Laser cutting workflow
      Design → CAM → cut → test → iterate
    • Vinyl cutting techniques
      Vector graphics, weeding, application

    Assignments

    • Parametric construction kit
      Design and fabricate a modular construction kit
    • Vinyl cutting project
      Create a vinyl sticker or decal
    • Documentation
      Document the complete design and fabrication process
    • Safety training
      Complete laser cutter and vinyl cutter training

    Tools & Materials

    • CAD software — Fusion 360, Onshape, or similar
    • Laser cutter — Epilog or similar CO2 laser
    • Vinyl cutter — Roland or similar plotter
    • Materials — Cardboard, acrylic, vinyl sheets

    Table of Contents

    Training Documentation

    Comprehensive training notes and media from laser cutter and vinyl cutter sessions.

    Laser Cutter Training

    Focusing Process

    • Focus view follows the laser beam
    • Use zoom in/zoom out to get better view
    • Press Z, the number with checkmark shows how much to move
    • Use focusing stick until it just hits the edge of the material
    • Bed moves during focusing process

    Cutting Process

    • Control P to print, use max power with fast speed
    • Go to universal program for cutting
    • Turn on power for air compressor
    • Press green button to start cutting

    Vinyl Cutter Training

    Software Setup

    • Use Chrome browser
    • Go to modsproject.org
    • Select Program → Open Program
    • Choose Roland vinyl cutter: cut program
    • Load image (SVG or PNG format)
    • Change dimensions with DPI settings
    • For PNG: be careful with curves as it changes pixels
    • Can invert to change where black areas are cut
    • Set origin (defaults are usually fine)
    • Blue lines = cut, red lines = rapids (knife lifts up)

    Machine Setup

    • Lever sets tension on drive wheels
    • Clamp down at the end
    • Wheel needs to be in white sections
    • Press power (if just turned on)
    • Select sheet and press enter
    • Use arrow keys to move around
    • Hold origin for new origin point

    Connection & Starting

    • Get device and connect properly
    • Can change cut force but probably not necessary
    • Send file to cutter

    Weeding Process

    • Weed early - pick out pieces you don't want
    • Fold vinyl over itself, don't go straight up
    • Use tweezers for precision
    • Use transfer paper to lay front of vinyl on transfer paper
    • Peel backing of vinyl off carefully
    • Don't just plop things down to avoid air bubbles
    • Use squeegee as you lay down to prevent air bubbles
    • Consider sticker vs stencil applications

    Useful Documentation

    Additional resources and guides from Anthony Pennes for laser cutting, vinyl cutting, and image compression workflows.

    Anthony's HTMA Guides

    Comprehensive guides covering essential digital fabrication techniques, parameter optimization, and workflow best practices.

    Image Compression Guide

    Essential techniques for optimizing image file sizes, setting up batch processing tools, and maintaining repository efficiency.

    📖 View Guide

    Laser Cutting Guide

    Complete laser cutting workflow including safety, parameter optimization, joint design, and troubleshooting techniques.

    📖 View Guide

    Vinyl Cutting Guide

    Detailed vinyl cutting techniques, software setup, machine operation, and weeding processes for professional results.

    📖 View Guide

    Note: These guides were created by Anthony Pennes and are maintained as supplementary resources for the HTMAA course. View original Slack message for context.

    Laser Cutter Characterization Group Assignment

    Systematic testing and documentation of laser cutter parameters for optimal cutting performance. Assignment started: September 11, 2025 Assignment completed: September 16, 2025

    Machine Specifications

    Available Lasers

    • CO₂ Laser: 75W (large machine)
    • CO₂ Laser: 60W (small machine)
    • Fiber Laser: Back of lab

    Test Parameters

    • Rate: 500 pulses per inch (PPI)
    • Power: 100%
    • Speed: 30% (increased by 2.5% each test)

    Focus & Positioning

    • Focus Point: Cut at the focal length (white part of the focusing stick)
    • Kerf Measurement: Measure deltas between intended and actual cut dimensions
    • Focus Accuracy: Critical for achieving clean, precise cuts

    Joint Design & Clearance

    Joint Type

    Finger joint - interlocking design for structural connections

    Clearance Definition

    Size of the slot that provides tight enough fit for assembly

    Material Considerations

    Cardboard Limitations: Generally produces no good joints due to material properties and laser cutting characteristics

    Material choice significantly impacts joint quality and assembly precision

    Key Learnings

    • Speed increment of 2.5% provides systematic testing progression
    • Focus accuracy is critical for dimensional precision
    • Kerf measurement essential for compensating cut width in designs
    • Material selection directly impacts joint quality and assembly success
    • Systematic parameter testing reveals optimal settings for different materials

    Results

    Comprehensive analysis of kerf and clearance measurements from systematic laser cutter testing.

    Interactive Data Analysis

    View and interact with the complete dataset in Google Sheets:

    Open in Google Sheets | Data includes kerf measurements, clearance analysis, and statistical calculations

    Measurement Methods

    Systematic measurement approach for characterizing laser cutter kerf and joint clearance using precision calipers.

    Peg and hole measurement setup

    Peg and hole measurement setup

    Top measurement view

    Top measurement view

    Bottom measurement view

    Bottom measurement view

    Measurement Protocol
    • Kerf Analysis: Three measurements were taken for each prescribed cut dimension on the joint gadget during laser cutter training
    • Clearance Analysis: Three measurements were taken for both hole and peg dimensions
    • Clearance Calculation: Clearance = Hole Size - Peg Size (negative values indicate interference fit)
    • Statistical Analysis: Averages and standard deviations calculated for precision assessment

    Kerf Concept Diagram

    Kerf diagram showing laser cut width measurement

    Kerf Definition: The width of material removed by the laser beam during cutting. Measured as the difference between prescribed cut dimensions and actual cut dimensions.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Kerf Analysis Results

    Prescribed Cut (in) Actual Cut #1 (in) Actual Cut #2 (in) Actual Cut #3 (in) Average (in) Std Dev (in) Avg Kerf (in)
    0.136 0.142 0.1405 0.1445 0.1423 0.0020 0.0032
    0.137 0.142 0.1475 0.149 0.1462 0.0037 0.0046
    0.138 0.148 0.1495 0.147 0.1482 0.0013 0.0051
    0.139 0.146 0.146 0.1475 0.1465 0.0009 0.0038
    0.143 0.155 0.1555 0.1545 0.1550 0.0005 0.0060
    0.144 0.1535 0.153 0.15 0.1522 0.0019 0.0041
    0.152 0.163 0.1655 0.165 0.1645 0.0013 0.0063
    0.153 0.166 0.169 0.168 0.1677 0.0015 0.0073

    Clearance Concept Diagram

    Clearance diagram showing peg and hole fit analysis

    Clearance Definition: The dimensional difference between hole and peg sizes. Negative values indicate interference fit (hole smaller than peg), while positive values indicate clearance fit.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Clearance Analysis Results

    Measurement Sample #1 (in) Sample #2 (in) Sample #3 (in) Average (in) Std Dev (in)
    Peg Size 0.1505 0.1535 0.1505 0.1515 0.0017
    Hole Size 0.156 0.1575 0.1545 0.1560 0.0015
    Clearance -0.0055 -0.004 -0.004 -0.0045 0.0009

    Key Findings

    Average Kerf

    0.0049 inches (4.9 thousandths)

    Average Clearance

    -0.0045 inches (interference fit)

    Kerf Std Dev

    ±0.0017 inches (high precision)

    Clearance Std Dev

    ±0.0009 inches (very consistent)

    Parametric Construction Kit Individual Assignment: 3D Parametric Design

    Design and fabricate a modular construction kit using laser cutting and vinyl cutting techniques. Assignment started: September 10, 2025. Assignment completed: September 15, 2025

    Preparation & Planning

    Initial research and clarification discussions with instructors and classmates to understand assignment requirements and technical constraints.

    Key Clarifications

    Assignment Scope: Construction kit using laser cutter + separate vinyl cutting project (not crease patterns on cardboard)
    File Formats: DXF for laser cutting, PNG/SVG for vinyl cutting
    CAD Requirements: Must use Fusion 360 for laser cutting to develop CAD familiarity
    Materials: Lab cardboard available, or personal materials (if safe to cut)

    Technical Insights

    Vinyl Cutting: Zero thickness lines for crease patterns, black and white images for cutting
    Mountain vs Valley Folds: Opposite sides for thick materials, same side possible for thin materials
    Design Differentiation: Dashed lines for fold lines, solid lines for cuts (though challenging in software)

    Acknowledgments

    Special thanks to Erik Demaine for guidance on vinyl cutting crease patterns and fold differentiation techniques, and Anthony Pennes for clarifying assignment requirements, file formats, and material options. Their expertise was invaluable in understanding the technical constraints and design possibilities for this project.

    Design Process

    1. Research and ideation for construction kit design
    2. Create parametric CAD model with adjustable parameters in Fusion 360
    3. Generate CAM toolpaths for laser cutting
    4. Test cut on cardboard to verify fit and function
    5. Iterate design based on test results
    6. Final cut on appropriate material
    7. Design and cut vinyl project (separate from construction kit)

    Hand‑folded Prototype Assembly

    I hand‑folded the crease pattern to validate the assembly. The parts do come together when the folds are reasonably close to the intended lines. A second, refolded gadget produced a noticeably cleaner assembly.

    Single Gadget

    Double Gadget

    Assembly Detail

    Full Pattern Failure

    We tried cutting the full crease pattern on one side. It failed when layers with opposite cuts overlapped and had to be push‑folded through during the final folding step — the piece broke.

    First Success Folded Single Gadget

    First assembly of two gadgets. Folds were smooth after separating mountain and valley cuts onto opposite sides to avoid breaking during push‑folds over multiple layers. The shop cardboard was tight in the assembly pocket; thinner Amazon box cardboard folded by hand fit better. Next step: make the laser‑cut pattern more exact.

    Cut Strategy Videos

    Left to right: clear mountain cut, flip and cut the opposite side, clear valley cut.

    Mountain vs Valley Sides

    Measurements confirming mountain vs valley sides.

    First Gadget Assembly

    Side profile and insertion step demonstrating clean folds without tearing.

    Double Gadget Cut Variations

    Exploring double‑part strategies: sequential cuts, flips between sides, and opposite‑side cuts.

    Double Gadget — Rubber Band Assist

    Temporary rubber band used to hold alignment while completing final folds.

    First Success Assembly

    Switched to thinner Amazon cardboard because the shop cardboard was too thick for the assembly pocket. The Amazon box folded by hand fit perfectly and assembled smoothly. Three gadgets worked with the thinner material. Rubber bands are just for compression — they assemble without them, though the bands make it easier to keep them as one unit during insertion into the next gadget.

    Quadruple Cut Strategy

    Scaling up to quadruple cuts: sequential cuts, flips between sides, and opposite-side cutting strategies.

    Double Gadget — Amazon Cardboard (No Support)

    Three views of the double gadget assembled with Amazon cardboard, showing clean folds and proper fit.

    Assembly Process with Support

    Assembly sequence showing compression, support positioning, and insertion process for stable construction.

    Triple Gadget — Final Assembly

    The culmination: triple gadget assembly demonstrating successful scaling with Amazon cardboard and support techniques.

    Further Refinements: Thick Origami

    Applying thick‑origami concepts to avoid layer collisions and enable folding with real material thickness.

    Guidance from Erik Demaine

    From a discussion with Erik Demaine: double each crease into parallel offsets and open vertex regions as polygons to prevent collisions. A uniform spacing works for a first pass, but for correctness the spacing between the doubled creases should depend on how many layers lie between faces in the final folded state. I plan to estimate per‑crease layer counts from an unfolded model and adjust offsets accordingly.

    Citation: Jason S. Ku and Erik D. Demaine, “Folding Flat Crease Patterns With Thick Materials”, Journal of Mechanisms and Robotics, 8(3), June 2016, pp. 031003‑1–6. View paper

    Thickened Crease Patterns
    • Estimate: double each crease with a uniform offset and add regular polygons at intersections.
    • Exact: compute sector‑aware offset polygons at vertices using incident crease angles.
    How the Estimate Works
    Input: crease segments with mountain/valley labels; sheet size S; target thickness t
    offset = t / S  (or a chosen fraction)
    for each crease c:
      draw two lines parallel to c at ±offset
    for each vertex (intersection of original creases):
      place a small regular polygon (e.g., octagon) centered at the vertex
    Output: doubled creases + vertex holes
                
    How the Exact Method Works
    Input: crease lines; sheet size S; target thickness t
    offset = t / S
    for each crease c:
      compute unit direction v and normals n1,n2
      define two infinite offset lines at ±offset along n1/n2
    for each vertex:
      collect incident creases; sort by angle into cyclic order
      for each adjacent pair (i, j):
        pick the offset side that lies inside the angular sector
        intersect those two offset lines → one polygon vertex
      connect all vertices in order → convex vertex polygon
    trim faces/creases by polygons as needed
    Output: doubled creases + exact vertex polygons
                
    Next Step — Layer‑Aware Offsets

    Following Erik's advice, offsets should scale with the number of layers between faces in the folded state. Plan: estimate per‑crease layer counts and set per‑crease offset = k × thickness × layers(c), while keeping vertex polygons valid to avoid collisions.

    Vinyl Cutter Individual Assignment: 2D Parametric Design

    Design and cut vinyl stickers and stencils using the vinyl cutter. Assignment started: September 15, 2025 Assignment completed: September 15, 2025

    Project Overview

    Planned to vinyl cut lab logo stickers at first. Collected .png or .svg for each logo for the vinyl cutter software, and executing the complete workflow from cutting to final application. I hope to come back to the lab logos when there is less traffic on the vinyl cutter, I was more excited to see the fine detail of the vinyl cutter with the 2D parametric design at first!

    Lab Logo Designs

    2D Parametric Sticker Design

    Used a parametric sticker design that can be infinitely customized through an interactive web application. The design demonstrates the power of parametric modeling in creating personalized vinyl stickers with adjustable parameters for size, complexity, and visual elements. The assignment demonstrated both successful execution and troubleshooting when equipment issues arose.

    Interactive Design Generator

    This web-based generator was created as a final project in 6.5310 last semester and was used to download a PNG of the default design shown above. Generate unlimited variations of this parametric design by adjusting parameters in real-time to create custom stickers for any application.

    🎨 Generate Custom Designs

    Successful Cut and Transfer

    Complete workflow from vinyl cutting through final sticker application, demonstrating the full process from design to finished product.

    Vinyl Cutting Process

    Vinyl cutter in action, cutting the Gladyshev Lab logo design with precise blade control and proper tension settings.

    Completed Vinyl Cut

    Clean vinyl cut showing precise cuts with proper registration and no tearing or incomplete cuts.

    Weeding Process

    Systematic weeding process: starting from center, progressing through unwanted sections, and finishing with clean weeded vinyl ready for transfer.

    Transfer Paper Application

    Transfer paper application process: carefully applying transfer paper to hold vinyl design, then removing it to prepare for final application.

    Vinyl Application Process

    Final application steps: positioning vinyl on target surface, using tweezers for precise removal of the broken thin vinyl strip, and achieving clean final application.

    Completed Takehome Sticker

    Final result: applied laptop vinyl sticker and takehome vinyl sticker ready for use, demonstrating successful completion of the vinyl cutting workflow.

    Motor Failure

    Encountered and resolved a motor failure during the vinyl cutting process, demonstrating troubleshooting skills and equipment maintenance knowledge.

    Motor Error Display

    Vinyl cutter displaying motor error, indicating a mechanical issue that prevented normal operation.

    Roll Failure Analysis

    Side-by-side comparison showing the vinyl roll before and after the failure. The roll ran out of material and then fell, causing the vinyl to kink under the cutting wheel.

    Troubleshooting Solution

    Simple fix process:

    1. Turn off the vinyl cutter
    2. Remove tape from the fallen roll to get the weight off
    3. Readjust vinyl in between the wheels to ensure proper tension
    4. Start again (or load a new roll if needed)

    This common issue occurs when the vinyl roll runs out or becomes misaligned, causing the cutting mechanism to fail. The solution involves proper material handling and machine setup.

    Reflections & Learnings

    Key insights and challenges encountered during this week.

    Reflections will be added here as the week progresses...

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Katrina Li - Training Documentation

    This week's training was well-documented by Katrina Li, thank you!

    Mariam Fitaihi - Photos and Videos

    Photos and videos of this week's training were taken by Mariam Fitaihi, thank you!

    Erik Demaine - Thick Origami Guidance

    Erik reviewed my approach to folding thick materials and suggested using the Ku & Demaine thick‑origami method. He pointed me to the paper and emphasized that doubled creases should be spaced according to the number of layers between faces in the final fold. This feedback led me to implement two variants (estimate and exact) of thickened crease patterns and to plan a next step for layer‑aware offsets.

    Personal Notes - Laser Cutter Characterization

    I took notes on the individual group assignment for characterizaing the laser cutter. :-)

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development, training documentation, and assignment preparation were assisted by Cursor AI. The AI helped with HTML/CSS implementation, content organization, and structuring technical documentation.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    AI-Assisted Documentation and Link Integration

    Cursor AI assisted with adding Anthony's HTMA guides to the Week 1 page, creating a new "Useful Documentation" section, and integrating external resource links with proper styling and organization.

    AI-Assisted Thick Origami Conversion

    A separate chat was used to convert a flat crease pattern into a thick‑origami version following Ku & Demaine. The AI doubled each crease into parallel offsets and generated vertex polygons (estimate = regular polygons; exact = sector‑aware polygons) and explained how to map desired thickness by setting OFFSET_FRAC = thickness / sheet_size.

    AI-Assisted Repository Management and Content Organization

    Cursor AI assisted with repository size management by breaking down large commits into smaller, manageable chunks under 10MB each. The AI helped organize media files into logical commits, added the Vinyl Cutter Individual Assignment section with proper styling and image sizing, and provided guidance on git workflow optimization to work within platform size limits.

    AI-Assisted Vinyl Cutter Assignment Documentation

    Cursor AI assisted with updating the vinyl cutter individual assignment section with comprehensive documentation including successful cut and transfer workflow, motor failure troubleshooting, and 2D parametric design integration. The AI helped structure the content with proper media organization, descriptive captions, and consistent styling throughout the section.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS
    
    
    
      
      
      Week 1 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 1

    Principles & Cutting · HTMAA 2025

    CAD/CAM, Laser, Vinyl

    This week focuses on the fundamentals of digital fabrication: computer-aided design (CAD), computer-aided manufacturing (CAM), laser cutting, and vinyl cutting. We'll learn the complete workflow from design to finished parts.

    🎨 CAD design ⚡ Laser cutting 📄 Vinyl cutting 🔧 CAM toolpaths

    This Week's Goals

    • Master CAD fundamentals
      Parametric design, constraints, and best practices
    • Laser cutting workflow
      Design → CAM → cut → test → iterate
    • Vinyl cutting techniques
      Vector graphics, weeding, application

    Assignments

    • Parametric construction kit
      Design and fabricate a modular construction kit
    • Vinyl cutting project
      Create a vinyl sticker or decal
    • Documentation
      Document the complete design and fabrication process
    • Safety training
      Complete laser cutter and vinyl cutter training

    Tools & Materials

    • CAD software — Fusion 360, Onshape, or similar
    • Laser cutter — Epilog or similar CO2 laser
    • Vinyl cutter — Roland or similar plotter
    • Materials — Cardboard, acrylic, vinyl sheets

    Table of Contents

    Training Documentation

    Comprehensive training notes and media from laser cutter and vinyl cutter sessions.

    Laser Cutter Training

    Focusing Process

    • Focus view follows the laser beam
    • Use zoom in/zoom out to get better view
    • Press Z, the number with checkmark shows how much to move
    • Use focusing stick until it just hits the edge of the material
    • Bed moves during focusing process

    Cutting Process

    • Control P to print, use max power with fast speed
    • Go to universal program for cutting
    • Turn on power for air compressor
    • Press green button to start cutting

    Vinyl Cutter Training

    Software Setup

    • Use Chrome browser
    • Go to modsproject.org
    • Select Program → Open Program
    • Choose Roland vinyl cutter: cut program
    • Load image (SVG or PNG format)
    • Change dimensions with DPI settings
    • For PNG: be careful with curves as it changes pixels
    • Can invert to change where black areas are cut
    • Set origin (defaults are usually fine)
    • Blue lines = cut, red lines = rapids (knife lifts up)

    Machine Setup

    • Lever sets tension on drive wheels
    • Clamp down at the end
    • Wheel needs to be in white sections
    • Press power (if just turned on)
    • Select sheet and press enter
    • Use arrow keys to move around
    • Hold origin for new origin point

    Connection & Starting

    • Get device and connect properly
    • Can change cut force but probably not necessary
    • Send file to cutter

    Weeding Process

    • Weed early - pick out pieces you don't want
    • Fold vinyl over itself, don't go straight up
    • Use tweezers for precision
    • Use transfer paper to lay front of vinyl on transfer paper
    • Peel backing of vinyl off carefully
    • Don't just plop things down to avoid air bubbles
    • Use squeegee as you lay down to prevent air bubbles
    • Consider sticker vs stencil applications

    Useful Documentation

    Additional resources and guides from Anthony Pennes for laser cutting, vinyl cutting, and image compression workflows.

    Anthony's HTMA Guides

    Comprehensive guides covering essential digital fabrication techniques, parameter optimization, and workflow best practices.

    Image Compression Guide

    Essential techniques for optimizing image file sizes, setting up batch processing tools, and maintaining repository efficiency.

    📖 View Guide

    Laser Cutting Guide

    Complete laser cutting workflow including safety, parameter optimization, joint design, and troubleshooting techniques.

    📖 View Guide

    Vinyl Cutting Guide

    Detailed vinyl cutting techniques, software setup, machine operation, and weeding processes for professional results.

    📖 View Guide

    Note: These guides were created by Anthony Pennes and are maintained as supplementary resources for the HTMAA course. View original Slack message for context.

    Laser Cutter Characterization Group Assignment

    Systematic testing and documentation of laser cutter parameters for optimal cutting performance. Assignment started: September 11, 2025 Assignment completed: September 16, 2025

    Machine Specifications

    Available Lasers

    • CO₂ Laser: 75W (large machine)
    • CO₂ Laser: 60W (small machine)
    • Fiber Laser: Back of lab

    Test Parameters

    • Rate: 500 pulses per inch (PPI)
    • Power: 100%
    • Speed: 30% (increased by 2.5% each test)

    Focus & Positioning

    • Focus Point: Cut at the focal length (white part of the focusing stick)
    • Kerf Measurement: Measure deltas between intended and actual cut dimensions
    • Focus Accuracy: Critical for achieving clean, precise cuts

    Joint Design & Clearance

    Joint Type

    Finger joint - interlocking design for structural connections

    Clearance Definition

    Size of the slot that provides tight enough fit for assembly

    Material Considerations

    Cardboard Limitations: Generally produces no good joints due to material properties and laser cutting characteristics

    Material choice significantly impacts joint quality and assembly precision

    Key Learnings

    • Speed increment of 2.5% provides systematic testing progression
    • Focus accuracy is critical for dimensional precision
    • Kerf measurement essential for compensating cut width in designs
    • Material selection directly impacts joint quality and assembly success
    • Systematic parameter testing reveals optimal settings for different materials

    Results

    Comprehensive analysis of kerf and clearance measurements from systematic laser cutter testing.

    Interactive Data Analysis

    View and interact with the complete dataset in Google Sheets:

    Open in Google Sheets | Data includes kerf measurements, clearance analysis, and statistical calculations

    Measurement Methods

    Systematic measurement approach for characterizing laser cutter kerf and joint clearance using precision calipers.

    Peg and hole measurement setup

    Peg and hole measurement setup

    Top measurement view

    Top measurement view

    Bottom measurement view

    Bottom measurement view

    Measurement Protocol
    • Kerf Analysis: Three measurements were taken for each prescribed cut dimension on the joint gadget during laser cutter training
    • Clearance Analysis: Three measurements were taken for both hole and peg dimensions
    • Clearance Calculation: Clearance = Hole Size - Peg Size (negative values indicate interference fit)
    • Statistical Analysis: Averages and standard deviations calculated for precision assessment

    Kerf Concept Diagram

    Kerf diagram showing laser cut width measurement

    Kerf Definition: The width of material removed by the laser beam during cutting. Measured as the difference between prescribed cut dimensions and actual cut dimensions.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Kerf Analysis Results

    Prescribed Cut (in) Actual Cut #1 (in) Actual Cut #2 (in) Actual Cut #3 (in) Average (in) Std Dev (in) Avg Kerf (in)
    0.136 0.142 0.1405 0.1445 0.1423 0.0020 0.0032
    0.137 0.142 0.1475 0.149 0.1462 0.0037 0.0046
    0.138 0.148 0.1495 0.147 0.1482 0.0013 0.0051
    0.139 0.146 0.146 0.1475 0.1465 0.0009 0.0038
    0.143 0.155 0.1555 0.1545 0.1550 0.0005 0.0060
    0.144 0.1535 0.153 0.15 0.1522 0.0019 0.0041
    0.152 0.163 0.1655 0.165 0.1645 0.0013 0.0063
    0.153 0.166 0.169 0.168 0.1677 0.0015 0.0073

    Clearance Concept Diagram

    Clearance diagram showing peg and hole fit analysis

    Clearance Definition: The dimensional difference between hole and peg sizes. Negative values indicate interference fit (hole smaller than peg), while positive values indicate clearance fit.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Clearance Analysis Results

    Measurement Sample #1 (in) Sample #2 (in) Sample #3 (in) Average (in) Std Dev (in)
    Peg Size 0.1505 0.1535 0.1505 0.1515 0.0017
    Hole Size 0.156 0.1575 0.1545 0.1560 0.0015
    Clearance -0.0055 -0.004 -0.004 -0.0045 0.0009

    Key Findings

    Average Kerf

    0.0049 inches (4.9 thousandths)

    Average Clearance

    -0.0045 inches (interference fit)

    Kerf Std Dev

    ±0.0017 inches (high precision)

    Clearance Std Dev

    ±0.0009 inches (very consistent)

    Parametric Construction Kit Individual Assignment: 3D Parametric Design

    Design and fabricate a modular construction kit using laser cutting and vinyl cutting techniques. Assignment started: September 10, 2025. Assignment completed: September 15, 2025

    Preparation & Planning

    Initial research and clarification discussions with instructors and classmates to understand assignment requirements and technical constraints.

    Key Clarifications

    Assignment Scope: Construction kit using laser cutter + separate vinyl cutting project (not crease patterns on cardboard)
    File Formats: DXF for laser cutting, PNG/SVG for vinyl cutting
    CAD Requirements: Must use Fusion 360 for laser cutting to develop CAD familiarity
    Materials: Lab cardboard available, or personal materials (if safe to cut)

    Technical Insights

    Vinyl Cutting: Zero thickness lines for crease patterns, black and white images for cutting
    Mountain vs Valley Folds: Opposite sides for thick materials, same side possible for thin materials
    Design Differentiation: Dashed lines for fold lines, solid lines for cuts (though challenging in software)

    Acknowledgments

    Special thanks to Erik Demaine for guidance on vinyl cutting crease patterns and fold differentiation techniques, and Anthony Pennes for clarifying assignment requirements, file formats, and material options. Their expertise was invaluable in understanding the technical constraints and design possibilities for this project.

    Design Process

    1. Research and ideation for construction kit design
    2. Create parametric CAD model with adjustable parameters in Fusion 360
    3. Generate CAM toolpaths for laser cutting
    4. Test cut on cardboard to verify fit and function
    5. Iterate design based on test results
    6. Final cut on appropriate material
    7. Design and cut vinyl project (separate from construction kit)

    Hand‑folded Prototype Assembly

    I hand‑folded the crease pattern to validate the assembly. The parts do come together when the folds are reasonably close to the intended lines. A second, refolded gadget produced a noticeably cleaner assembly.

    Single Gadget

    Double Gadget

    Assembly Detail

    Full Pattern Failure

    We tried cutting the full crease pattern on one side. It failed when layers with opposite cuts overlapped and had to be push‑folded through during the final folding step — the piece broke.

    First Success Folded Single Gadget

    First assembly of two gadgets. Folds were smooth after separating mountain and valley cuts onto opposite sides to avoid breaking during push‑folds over multiple layers. The shop cardboard was tight in the assembly pocket; thinner Amazon box cardboard folded by hand fit better. Next step: make the laser‑cut pattern more exact.

    Cut Strategy Videos

    Left to right: clear mountain cut, flip and cut the opposite side, clear valley cut.

    Mountain vs Valley Sides

    Measurements confirming mountain vs valley sides.

    First Gadget Assembly

    Side profile and insertion step demonstrating clean folds without tearing.

    Double Gadget Cut Variations

    Exploring double‑part strategies: sequential cuts, flips between sides, and opposite‑side cuts.

    Double Gadget — Rubber Band Assist

    Temporary rubber band used to hold alignment while completing final folds.

    First Success Assembly

    Switched to thinner Amazon cardboard because the shop cardboard was too thick for the assembly pocket. The Amazon box folded by hand fit perfectly and assembled smoothly. Three gadgets worked with the thinner material. Rubber bands are just for compression — they assemble without them, though the bands make it easier to keep them as one unit during insertion into the next gadget.

    Quadruple Cut Strategy

    Scaling up to quadruple cuts: sequential cuts, flips between sides, and opposite-side cutting strategies.

    Double Gadget — Amazon Cardboard (No Support)

    Three views of the double gadget assembled with Amazon cardboard, showing clean folds and proper fit.

    Assembly Process with Support

    Assembly sequence showing compression, support positioning, and insertion process for stable construction.

    Triple Gadget — Final Assembly

    The culmination: triple gadget assembly demonstrating successful scaling with Amazon cardboard and support techniques.

    Further Refinements: Thick Origami

    Applying thick‑origami concepts to avoid layer collisions and enable folding with real material thickness.

    Guidance from Erik Demaine

    From a discussion with Erik Demaine: double each crease into parallel offsets and open vertex regions as polygons to prevent collisions. A uniform spacing works for a first pass, but for correctness the spacing between the doubled creases should depend on how many layers lie between faces in the final folded state. I plan to estimate per‑crease layer counts from an unfolded model and adjust offsets accordingly.

    Citation: Jason S. Ku and Erik D. Demaine, “Folding Flat Crease Patterns With Thick Materials”, Journal of Mechanisms and Robotics, 8(3), June 2016, pp. 031003‑1–6. View paper

    Thickened Crease Patterns
    • Estimate: double each crease with a uniform offset and add regular polygons at intersections.
    • Exact: compute sector‑aware offset polygons at vertices using incident crease angles.
    How the Estimate Works
    Input: crease segments with mountain/valley labels; sheet size S; target thickness t
    offset = t / S  (or a chosen fraction)
    for each crease c:
      draw two lines parallel to c at ±offset
    for each vertex (intersection of original creases):
      place a small regular polygon (e.g., octagon) centered at the vertex
    Output: doubled creases + vertex holes
                
    How the Exact Method Works
    Input: crease lines; sheet size S; target thickness t
    offset = t / S
    for each crease c:
      compute unit direction v and normals n1,n2
      define two infinite offset lines at ±offset along n1/n2
    for each vertex:
      collect incident creases; sort by angle into cyclic order
      for each adjacent pair (i, j):
        pick the offset side that lies inside the angular sector
        intersect those two offset lines → one polygon vertex
      connect all vertices in order → convex vertex polygon
    trim faces/creases by polygons as needed
    Output: doubled creases + exact vertex polygons
                
    Next Step — Layer‑Aware Offsets

    Following Erik's advice, offsets should scale with the number of layers between faces in the folded state. Plan: estimate per‑crease layer counts and set per‑crease offset = k × thickness × layers(c), while keeping vertex polygons valid to avoid collisions.

    Vinyl Cutter Individual Assignment: 2D Parametric Design

    Design and cut vinyl stickers and stencils using the vinyl cutter. Assignment started: September 15, 2025 Assignment completed: September 15, 2025

    Project Overview

    Planned to vinyl cut lab logo stickers at first. Collected .png or .svg for each logo for the vinyl cutter software, and executing the complete workflow from cutting to final application. I hope to come back to the lab logos when there is less traffic on the vinyl cutter, I was more excited to see the fine detail of the vinyl cutter with the 2D parametric design at first!

    Lab Logo Designs

    2D Parametric Sticker Design

    Used a parametric sticker design that can be infinitely customized through an interactive web application. The design demonstrates the power of parametric modeling in creating personalized vinyl stickers with adjustable parameters for size, complexity, and visual elements. The assignment demonstrated both successful execution and troubleshooting when equipment issues arose.

    Interactive Design Generator

    This web-based generator was created as a final project in 6.5310 last semester and was used to download a PNG of the default design shown above. Generate unlimited variations of this parametric design by adjusting parameters in real-time to create custom stickers for any application.

    🎨 Generate Custom Designs

    Successful Cut and Transfer

    Complete workflow from vinyl cutting through final sticker application, demonstrating the full process from design to finished product.

    Vinyl Cutting Process

    Vinyl cutter in action, cutting the Gladyshev Lab logo design with precise blade control and proper tension settings.

    Completed Vinyl Cut

    Clean vinyl cut showing precise cuts with proper registration and no tearing or incomplete cuts.

    Weeding Process

    Systematic weeding process: starting from center, progressing through unwanted sections, and finishing with clean weeded vinyl ready for transfer.

    Transfer Paper Application

    Transfer paper application process: carefully applying transfer paper to hold vinyl design, then removing it to prepare for final application.

    Vinyl Application Process

    Final application steps: positioning vinyl on target surface, using tweezers for precise removal of the broken thin vinyl strip, and achieving clean final application.

    Completed Takehome Sticker

    Final result: applied laptop vinyl sticker and takehome vinyl sticker ready for use, demonstrating successful completion of the vinyl cutting workflow.

    Motor Failure

    Encountered and resolved a motor failure during the vinyl cutting process, demonstrating troubleshooting skills and equipment maintenance knowledge.

    Motor Error Display

    Vinyl cutter displaying motor error, indicating a mechanical issue that prevented normal operation.

    Roll Failure Analysis

    Side-by-side comparison showing the vinyl roll before and after the failure. The roll ran out of material and then fell, causing the vinyl to kink under the cutting wheel.

    Troubleshooting Solution

    Simple fix process:

    1. Turn off the vinyl cutter
    2. Remove tape from the fallen roll to get the weight off
    3. Readjust vinyl in between the wheels to ensure proper tension
    4. Start again (or load a new roll if needed)

    This common issue occurs when the vinyl roll runs out or becomes misaligned, causing the cutting mechanism to fail. The solution involves proper material handling and machine setup.

    Reflections & Learnings

    Key insights and challenges encountered during this week.

    Reflections will be added here as the week progresses...

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Katrina Li - Training Documentation

    This week's training was well-documented by Katrina Li, thank you!

    Mariam Fitaihi - Photos and Videos

    Photos and videos of this week's training were taken by Mariam Fitaihi, thank you!

    Erik Demaine - Thick Origami Guidance

    Erik reviewed my approach to folding thick materials and suggested using the Ku & Demaine thick‑origami method. He pointed me to the paper and emphasized that doubled creases should be spaced according to the number of layers between faces in the final fold. This feedback led me to implement two variants (estimate and exact) of thickened crease patterns and to plan a next step for layer‑aware offsets.

    Personal Notes - Laser Cutter Characterization

    I took notes on the individual group assignment for characterizaing the laser cutter. :-)

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development, training documentation, and assignment preparation were assisted by Cursor AI. The AI helped with HTML/CSS implementation, content organization, and structuring technical documentation.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    AI-Assisted Documentation and Link Integration

    Cursor AI assisted with adding Anthony's HTMA guides to the Week 1 page, creating a new "Useful Documentation" section, and integrating external resource links with proper styling and organization.

    AI-Assisted Thick Origami Conversion

    A separate chat was used to convert a flat crease pattern into a thick‑origami version following Ku & Demaine. The AI doubled each crease into parallel offsets and generated vertex polygons (estimate = regular polygons; exact = sector‑aware polygons) and explained how to map desired thickness by setting OFFSET_FRAC = thickness / sheet_size.

    AI-Assisted Repository Management and Content Organization

    Cursor AI assisted with repository size management by breaking down large commits into smaller, manageable chunks under 10MB each. The AI helped organize media files into logical commits, added the Vinyl Cutter Individual Assignment section with proper styling and image sizing, and provided guidance on git workflow optimization to work within platform size limits.

    AI-Assisted Vinyl Cutter Assignment Documentation

    Cursor AI assisted with updating the vinyl cutter individual assignment section with comprehensive documentation including successful cut and transfer workflow, motor failure troubleshooting, and 2D parametric design integration. The AI helped structure the content with proper media organization, descriptive captions, and consistent styling throughout the section.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS
    
    
    
      
      
      Week 1 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 1

    Principles & Cutting · HTMAA 2025

    CAD/CAM, Laser, Vinyl

    This week focuses on the fundamentals of digital fabrication: computer-aided design (CAD), computer-aided manufacturing (CAM), laser cutting, and vinyl cutting. We'll learn the complete workflow from design to finished parts.

    🎨 CAD design ⚡ Laser cutting 📄 Vinyl cutting 🔧 CAM toolpaths

    This Week's Goals

    • Master CAD fundamentals
      Parametric design, constraints, and best practices
    • Laser cutting workflow
      Design → CAM → cut → test → iterate
    • Vinyl cutting techniques
      Vector graphics, weeding, application

    Assignments

    • Parametric construction kit
      Design and fabricate a modular construction kit
    • Vinyl cutting project
      Create a vinyl sticker or decal
    • Documentation
      Document the complete design and fabrication process
    • Safety training
      Complete laser cutter and vinyl cutter training

    Tools & Materials

    • CAD software — Fusion 360, Onshape, or similar
    • Laser cutter — Epilog or similar CO2 laser
    • Vinyl cutter — Roland or similar plotter
    • Materials — Cardboard, acrylic, vinyl sheets

    Table of Contents

    Training Documentation

    Comprehensive training notes and media from laser cutter and vinyl cutter sessions.

    Laser Cutter Training

    Focusing Process

    • Focus view follows the laser beam
    • Use zoom in/zoom out to get better view
    • Press Z, the number with checkmark shows how much to move
    • Use focusing stick until it just hits the edge of the material
    • Bed moves during focusing process

    Cutting Process

    • Control P to print, use max power with fast speed
    • Go to universal program for cutting
    • Turn on power for air compressor
    • Press green button to start cutting

    Vinyl Cutter Training

    Software Setup

    • Use Chrome browser
    • Go to modsproject.org
    • Select Program → Open Program
    • Choose Roland vinyl cutter: cut program
    • Load image (SVG or PNG format)
    • Change dimensions with DPI settings
    • For PNG: be careful with curves as it changes pixels
    • Can invert to change where black areas are cut
    • Set origin (defaults are usually fine)
    • Blue lines = cut, red lines = rapids (knife lifts up)

    Machine Setup

    • Lever sets tension on drive wheels
    • Clamp down at the end
    • Wheel needs to be in white sections
    • Press power (if just turned on)
    • Select sheet and press enter
    • Use arrow keys to move around
    • Hold origin for new origin point

    Connection & Starting

    • Get device and connect properly
    • Can change cut force but probably not necessary
    • Send file to cutter

    Weeding Process

    • Weed early - pick out pieces you don't want
    • Fold vinyl over itself, don't go straight up
    • Use tweezers for precision
    • Use transfer paper to lay front of vinyl on transfer paper
    • Peel backing of vinyl off carefully
    • Don't just plop things down to avoid air bubbles
    • Use squeegee as you lay down to prevent air bubbles
    • Consider sticker vs stencil applications

    Useful Documentation

    Additional resources and guides from Anthony Pennes for laser cutting, vinyl cutting, and image compression workflows.

    Anthony's HTMA Guides

    Comprehensive guides covering essential digital fabrication techniques, parameter optimization, and workflow best practices.

    Image Compression Guide

    Essential techniques for optimizing image file sizes, setting up batch processing tools, and maintaining repository efficiency.

    📖 View Guide

    Laser Cutting Guide

    Complete laser cutting workflow including safety, parameter optimization, joint design, and troubleshooting techniques.

    📖 View Guide

    Vinyl Cutting Guide

    Detailed vinyl cutting techniques, software setup, machine operation, and weeding processes for professional results.

    📖 View Guide

    Note: These guides were created by Anthony Pennes and are maintained as supplementary resources for the HTMAA course. View original Slack message for context.

    Laser Cutter Characterization Group Assignment

    Systematic testing and documentation of laser cutter parameters for optimal cutting performance. Assignment started: September 11, 2025 Assignment completed: September 16, 2025

    Machine Specifications

    Available Lasers

    • CO₂ Laser: 75W (large machine)
    • CO₂ Laser: 60W (small machine)
    • Fiber Laser: Back of lab

    Test Parameters

    • Rate: 500 pulses per inch (PPI)
    • Power: 100%
    • Speed: 30% (increased by 2.5% each test)

    Focus & Positioning

    • Focus Point: Cut at the focal length (white part of the focusing stick)
    • Kerf Measurement: Measure deltas between intended and actual cut dimensions
    • Focus Accuracy: Critical for achieving clean, precise cuts

    Joint Design & Clearance

    Joint Type

    Finger joint - interlocking design for structural connections

    Clearance Definition

    Size of the slot that provides tight enough fit for assembly

    Material Considerations

    Cardboard Limitations: Generally produces no good joints due to material properties and laser cutting characteristics

    Material choice significantly impacts joint quality and assembly precision

    Key Learnings

    • Speed increment of 2.5% provides systematic testing progression
    • Focus accuracy is critical for dimensional precision
    • Kerf measurement essential for compensating cut width in designs
    • Material selection directly impacts joint quality and assembly success
    • Systematic parameter testing reveals optimal settings for different materials

    Results

    Comprehensive analysis of kerf and clearance measurements from systematic laser cutter testing.

    Interactive Data Analysis

    View and interact with the complete dataset in Google Sheets:

    Open in Google Sheets | Data includes kerf measurements, clearance analysis, and statistical calculations

    Measurement Methods

    Systematic measurement approach for characterizing laser cutter kerf and joint clearance using precision calipers.

    Peg and hole measurement setup

    Peg and hole measurement setup

    Top measurement view

    Top measurement view

    Bottom measurement view

    Bottom measurement view

    Measurement Protocol
    • Kerf Analysis: Three measurements were taken for each prescribed cut dimension on the joint gadget during laser cutter training
    • Clearance Analysis: Three measurements were taken for both hole and peg dimensions
    • Clearance Calculation: Clearance = Hole Size - Peg Size (negative values indicate interference fit)
    • Statistical Analysis: Averages and standard deviations calculated for precision assessment

    Kerf Concept Diagram

    Kerf diagram showing laser cut width measurement

    Kerf Definition: The width of material removed by the laser beam during cutting. Measured as the difference between prescribed cut dimensions and actual cut dimensions.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Kerf Analysis Results

    Prescribed Cut (in) Actual Cut #1 (in) Actual Cut #2 (in) Actual Cut #3 (in) Average (in) Std Dev (in) Avg Kerf (in)
    0.136 0.142 0.1405 0.1445 0.1423 0.0020 0.0032
    0.137 0.142 0.1475 0.149 0.1462 0.0037 0.0046
    0.138 0.148 0.1495 0.147 0.1482 0.0013 0.0051
    0.139 0.146 0.146 0.1475 0.1465 0.0009 0.0038
    0.143 0.155 0.1555 0.1545 0.1550 0.0005 0.0060
    0.144 0.1535 0.153 0.15 0.1522 0.0019 0.0041
    0.152 0.163 0.1655 0.165 0.1645 0.0013 0.0063
    0.153 0.166 0.169 0.168 0.1677 0.0015 0.0073

    Clearance Concept Diagram

    Clearance diagram showing peg and hole fit analysis

    Clearance Definition: The dimensional difference between hole and peg sizes. Negative values indicate interference fit (hole smaller than peg), while positive values indicate clearance fit.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Clearance Analysis Results

    Measurement Sample #1 (in) Sample #2 (in) Sample #3 (in) Average (in) Std Dev (in)
    Peg Size 0.1505 0.1535 0.1505 0.1515 0.0017
    Hole Size 0.156 0.1575 0.1545 0.1560 0.0015
    Clearance -0.0055 -0.004 -0.004 -0.0045 0.0009

    Key Findings

    Average Kerf

    0.0049 inches (4.9 thousandths)

    Average Clearance

    -0.0045 inches (interference fit)

    Kerf Std Dev

    ±0.0017 inches (high precision)

    Clearance Std Dev

    ±0.0009 inches (very consistent)

    Parametric Construction Kit Individual Assignment: 3D Parametric Design

    Design and fabricate a modular construction kit using laser cutting and vinyl cutting techniques. Assignment started: September 10, 2025. Assignment completed: September 15, 2025

    Preparation & Planning

    Initial research and clarification discussions with instructors and classmates to understand assignment requirements and technical constraints.

    Key Clarifications

    Assignment Scope: Construction kit using laser cutter + separate vinyl cutting project (not crease patterns on cardboard)
    File Formats: DXF for laser cutting, PNG/SVG for vinyl cutting
    CAD Requirements: Must use Fusion 360 for laser cutting to develop CAD familiarity
    Materials: Lab cardboard available, or personal materials (if safe to cut)

    Technical Insights

    Vinyl Cutting: Zero thickness lines for crease patterns, black and white images for cutting
    Mountain vs Valley Folds: Opposite sides for thick materials, same side possible for thin materials
    Design Differentiation: Dashed lines for fold lines, solid lines for cuts (though challenging in software)

    Acknowledgments

    Special thanks to Erik Demaine for guidance on vinyl cutting crease patterns and fold differentiation techniques, and Anthony Pennes for clarifying assignment requirements, file formats, and material options. Their expertise was invaluable in understanding the technical constraints and design possibilities for this project.

    Design Process

    1. Research and ideation for construction kit design
    2. Create parametric CAD model with adjustable parameters in Fusion 360
    3. Generate CAM toolpaths for laser cutting
    4. Test cut on cardboard to verify fit and function
    5. Iterate design based on test results
    6. Final cut on appropriate material
    7. Design and cut vinyl project (separate from construction kit)

    Hand‑folded Prototype Assembly

    I hand‑folded the crease pattern to validate the assembly. The parts do come together when the folds are reasonably close to the intended lines. A second, refolded gadget produced a noticeably cleaner assembly.

    Single Gadget

    Double Gadget

    Assembly Detail

    Full Pattern Failure

    We tried cutting the full crease pattern on one side. It failed when layers with opposite cuts overlapped and had to be push‑folded through during the final folding step — the piece broke.

    First Success Folded Single Gadget

    First assembly of two gadgets. Folds were smooth after separating mountain and valley cuts onto opposite sides to avoid breaking during push‑folds over multiple layers. The shop cardboard was tight in the assembly pocket; thinner Amazon box cardboard folded by hand fit better. Next step: make the laser‑cut pattern more exact.

    Cut Strategy Videos

    Left to right: clear mountain cut, flip and cut the opposite side, clear valley cut.

    Mountain vs Valley Sides

    Measurements confirming mountain vs valley sides.

    First Gadget Assembly

    Side profile and insertion step demonstrating clean folds without tearing.

    Double Gadget Cut Variations

    Exploring double‑part strategies: sequential cuts, flips between sides, and opposite‑side cuts.

    Double Gadget — Rubber Band Assist

    Temporary rubber band used to hold alignment while completing final folds.

    First Success Assembly

    Switched to thinner Amazon cardboard because the shop cardboard was too thick for the assembly pocket. The Amazon box folded by hand fit perfectly and assembled smoothly. Three gadgets worked with the thinner material. Rubber bands are just for compression — they assemble without them, though the bands make it easier to keep them as one unit during insertion into the next gadget.

    Quadruple Cut Strategy

    Scaling up to quadruple cuts: sequential cuts, flips between sides, and opposite-side cutting strategies.

    Double Gadget — Amazon Cardboard (No Support)

    Three views of the double gadget assembled with Amazon cardboard, showing clean folds and proper fit.

    Assembly Process with Support

    Assembly sequence showing compression, support positioning, and insertion process for stable construction.

    Triple Gadget — Final Assembly

    The culmination: triple gadget assembly demonstrating successful scaling with Amazon cardboard and support techniques.

    Further Refinements: Thick Origami

    Applying thick‑origami concepts to avoid layer collisions and enable folding with real material thickness.

    Guidance from Erik Demaine

    From a discussion with Erik Demaine: double each crease into parallel offsets and open vertex regions as polygons to prevent collisions. A uniform spacing works for a first pass, but for correctness the spacing between the doubled creases should depend on how many layers lie between faces in the final folded state. I plan to estimate per‑crease layer counts from an unfolded model and adjust offsets accordingly.

    Citation: Jason S. Ku and Erik D. Demaine, “Folding Flat Crease Patterns With Thick Materials”, Journal of Mechanisms and Robotics, 8(3), June 2016, pp. 031003‑1–6. View paper

    Thickened Crease Patterns
    • Estimate: double each crease with a uniform offset and add regular polygons at intersections.
    • Exact: compute sector‑aware offset polygons at vertices using incident crease angles.
    How the Estimate Works
    Input: crease segments with mountain/valley labels; sheet size S; target thickness t
    offset = t / S  (or a chosen fraction)
    for each crease c:
      draw two lines parallel to c at ±offset
    for each vertex (intersection of original creases):
      place a small regular polygon (e.g., octagon) centered at the vertex
    Output: doubled creases + vertex holes
                
    How the Exact Method Works
    Input: crease lines; sheet size S; target thickness t
    offset = t / S
    for each crease c:
      compute unit direction v and normals n1,n2
      define two infinite offset lines at ±offset along n1/n2
    for each vertex:
      collect incident creases; sort by angle into cyclic order
      for each adjacent pair (i, j):
        pick the offset side that lies inside the angular sector
        intersect those two offset lines → one polygon vertex
      connect all vertices in order → convex vertex polygon
    trim faces/creases by polygons as needed
    Output: doubled creases + exact vertex polygons
                
    Next Step — Layer‑Aware Offsets

    Following Erik's advice, offsets should scale with the number of layers between faces in the folded state. Plan: estimate per‑crease layer counts and set per‑crease offset = k × thickness × layers(c), while keeping vertex polygons valid to avoid collisions.

    Vinyl Cutter Individual Assignment: 2D Parametric Design

    Design and cut vinyl stickers and stencils using the vinyl cutter. Assignment started: September 15, 2025 Assignment completed: September 15, 2025

    Project Overview

    Planned to vinyl cut lab logo stickers at first. Collected .png or .svg for each logo for the vinyl cutter software, and executing the complete workflow from cutting to final application. I hope to come back to the lab logos when there is less traffic on the vinyl cutter, I was more excited to see the fine detail of the vinyl cutter with the 2D parametric design at first!

    Lab Logo Designs

    2D Parametric Sticker Design

    Used a parametric sticker design that can be infinitely customized through an interactive web application. The design demonstrates the power of parametric modeling in creating personalized vinyl stickers with adjustable parameters for size, complexity, and visual elements. The assignment demonstrated both successful execution and troubleshooting when equipment issues arose.

    Interactive Design Generator

    This web-based generator was created as a final project in 6.5310 last semester and was used to download a PNG of the default design shown above. Generate unlimited variations of this parametric design by adjusting parameters in real-time to create custom stickers for any application.

    🎨 Generate Custom Designs

    Successful Cut and Transfer

    Complete workflow from vinyl cutting through final sticker application, demonstrating the full process from design to finished product.

    Vinyl Cutting Process

    Vinyl cutter in action, cutting the Gladyshev Lab logo design with precise blade control and proper tension settings.

    Completed Vinyl Cut

    Clean vinyl cut showing precise cuts with proper registration and no tearing or incomplete cuts.

    Weeding Process

    Systematic weeding process: starting from center, progressing through unwanted sections, and finishing with clean weeded vinyl ready for transfer.

    Transfer Paper Application

    Transfer paper application process: carefully applying transfer paper to hold vinyl design, then removing it to prepare for final application.

    Vinyl Application Process

    Final application steps: positioning vinyl on target surface, using tweezers for precise removal of the broken thin vinyl strip, and achieving clean final application.

    Completed Takehome Sticker

    Final result: applied laptop vinyl sticker and takehome vinyl sticker ready for use, demonstrating successful completion of the vinyl cutting workflow.

    Motor Failure

    Encountered and resolved a motor failure during the vinyl cutting process, demonstrating troubleshooting skills and equipment maintenance knowledge.

    Motor Error Display

    Vinyl cutter displaying motor error, indicating a mechanical issue that prevented normal operation.

    Roll Failure Analysis

    Side-by-side comparison showing the vinyl roll before and after the failure. The roll ran out of material and then fell, causing the vinyl to kink under the cutting wheel.

    Troubleshooting Solution

    Simple fix process:

    1. Turn off the vinyl cutter
    2. Remove tape from the fallen roll to get the weight off
    3. Readjust vinyl in between the wheels to ensure proper tension
    4. Start again (or load a new roll if needed)

    This common issue occurs when the vinyl roll runs out or becomes misaligned, causing the cutting mechanism to fail. The solution involves proper material handling and machine setup.

    Reflections & Learnings

    Key insights and challenges encountered during this week.

    Reflections will be added here as the week progresses...

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Katrina Li - Training Documentation

    This week's training was well-documented by Katrina Li, thank you!

    Mariam Fitaihi - Photos and Videos

    Photos and videos of this week's training were taken by Mariam Fitaihi, thank you!

    Erik Demaine - Thick Origami Guidance

    Erik reviewed my approach to folding thick materials and suggested using the Ku & Demaine thick‑origami method. He pointed me to the paper and emphasized that doubled creases should be spaced according to the number of layers between faces in the final fold. This feedback led me to implement two variants (estimate and exact) of thickened crease patterns and to plan a next step for layer‑aware offsets.

    Personal Notes - Laser Cutter Characterization

    I took notes on the individual group assignment for characterizaing the laser cutter. :-)

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development, training documentation, and assignment preparation were assisted by Cursor AI. The AI helped with HTML/CSS implementation, content organization, and structuring technical documentation.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    AI-Assisted Documentation and Link Integration

    Cursor AI assisted with adding Anthony's HTMA guides to the Week 1 page, creating a new "Useful Documentation" section, and integrating external resource links with proper styling and organization.

    AI-Assisted Thick Origami Conversion

    A separate chat was used to convert a flat crease pattern into a thick‑origami version following Ku & Demaine. The AI doubled each crease into parallel offsets and generated vertex polygons (estimate = regular polygons; exact = sector‑aware polygons) and explained how to map desired thickness by setting OFFSET_FRAC = thickness / sheet_size.

    AI-Assisted Repository Management and Content Organization

    Cursor AI assisted with repository size management by breaking down large commits into smaller, manageable chunks under 10MB each. The AI helped organize media files into logical commits, added the Vinyl Cutter Individual Assignment section with proper styling and image sizing, and provided guidance on git workflow optimization to work within platform size limits.

    AI-Assisted Vinyl Cutter Assignment Documentation

    Cursor AI assisted with updating the vinyl cutter individual assignment section with comprehensive documentation including successful cut and transfer workflow, motor failure troubleshooting, and 2D parametric design integration. The AI helped structure the content with proper media organization, descriptive captions, and consistent styling throughout the section.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS
    
    
    
      
      
      Week 1 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 1

    Principles & Cutting · HTMAA 2025

    CAD/CAM, Laser, Vinyl

    This week focuses on the fundamentals of digital fabrication: computer-aided design (CAD), computer-aided manufacturing (CAM), laser cutting, and vinyl cutting. We'll learn the complete workflow from design to finished parts.

    🎨 CAD design ⚡ Laser cutting 📄 Vinyl cutting 🔧 CAM toolpaths

    This Week's Goals

    • Master CAD fundamentals
      Parametric design, constraints, and best practices
    • Laser cutting workflow
      Design → CAM → cut → test → iterate
    • Vinyl cutting techniques
      Vector graphics, weeding, application

    Assignments

    • Parametric construction kit
      Design and fabricate a modular construction kit
    • Vinyl cutting project
      Create a vinyl sticker or decal
    • Documentation
      Document the complete design and fabrication process
    • Safety training
      Complete laser cutter and vinyl cutter training

    Tools & Materials

    • CAD software — Fusion 360, Onshape, or similar
    • Laser cutter — Epilog or similar CO2 laser
    • Vinyl cutter — Roland or similar plotter
    • Materials — Cardboard, acrylic, vinyl sheets

    Table of Contents

    Training Documentation

    Comprehensive training notes and media from laser cutter and vinyl cutter sessions.

    Laser Cutter Training

    Focusing Process

    • Focus view follows the laser beam
    • Use zoom in/zoom out to get better view
    • Press Z, the number with checkmark shows how much to move
    • Use focusing stick until it just hits the edge of the material
    • Bed moves during focusing process

    Cutting Process

    • Control P to print, use max power with fast speed
    • Go to universal program for cutting
    • Turn on power for air compressor
    • Press green button to start cutting

    Vinyl Cutter Training

    Software Setup

    • Use Chrome browser
    • Go to modsproject.org
    • Select Program → Open Program
    • Choose Roland vinyl cutter: cut program
    • Load image (SVG or PNG format)
    • Change dimensions with DPI settings
    • For PNG: be careful with curves as it changes pixels
    • Can invert to change where black areas are cut
    • Set origin (defaults are usually fine)
    • Blue lines = cut, red lines = rapids (knife lifts up)

    Machine Setup

    • Lever sets tension on drive wheels
    • Clamp down at the end
    • Wheel needs to be in white sections
    • Press power (if just turned on)
    • Select sheet and press enter
    • Use arrow keys to move around
    • Hold origin for new origin point

    Connection & Starting

    • Get device and connect properly
    • Can change cut force but probably not necessary
    • Send file to cutter

    Weeding Process

    • Weed early - pick out pieces you don't want
    • Fold vinyl over itself, don't go straight up
    • Use tweezers for precision
    • Use transfer paper to lay front of vinyl on transfer paper
    • Peel backing of vinyl off carefully
    • Don't just plop things down to avoid air bubbles
    • Use squeegee as you lay down to prevent air bubbles
    • Consider sticker vs stencil applications

    Useful Documentation

    Additional resources and guides from Anthony Pennes for laser cutting, vinyl cutting, and image compression workflows.

    Anthony's HTMA Guides

    Comprehensive guides covering essential digital fabrication techniques, parameter optimization, and workflow best practices.

    Image Compression Guide

    Essential techniques for optimizing image file sizes, setting up batch processing tools, and maintaining repository efficiency.

    📖 View Guide

    Laser Cutting Guide

    Complete laser cutting workflow including safety, parameter optimization, joint design, and troubleshooting techniques.

    📖 View Guide

    Vinyl Cutting Guide

    Detailed vinyl cutting techniques, software setup, machine operation, and weeding processes for professional results.

    📖 View Guide

    Note: These guides were created by Anthony Pennes and are maintained as supplementary resources for the HTMAA course. View original Slack message for context.

    Laser Cutter Characterization Group Assignment

    Systematic testing and documentation of laser cutter parameters for optimal cutting performance. Assignment started: September 11, 2025 Assignment completed: September 16, 2025

    Machine Specifications

    Available Lasers

    • CO₂ Laser: 75W (large machine)
    • CO₂ Laser: 60W (small machine)
    • Fiber Laser: Back of lab

    Test Parameters

    • Rate: 500 pulses per inch (PPI)
    • Power: 100%
    • Speed: 30% (increased by 2.5% each test)

    Focus & Positioning

    • Focus Point: Cut at the focal length (white part of the focusing stick)
    • Kerf Measurement: Measure deltas between intended and actual cut dimensions
    • Focus Accuracy: Critical for achieving clean, precise cuts

    Joint Design & Clearance

    Joint Type

    Finger joint - interlocking design for structural connections

    Clearance Definition

    Size of the slot that provides tight enough fit for assembly

    Material Considerations

    Cardboard Limitations: Generally produces no good joints due to material properties and laser cutting characteristics

    Material choice significantly impacts joint quality and assembly precision

    Key Learnings

    • Speed increment of 2.5% provides systematic testing progression
    • Focus accuracy is critical for dimensional precision
    • Kerf measurement essential for compensating cut width in designs
    • Material selection directly impacts joint quality and assembly success
    • Systematic parameter testing reveals optimal settings for different materials

    Results

    Comprehensive analysis of kerf and clearance measurements from systematic laser cutter testing.

    Interactive Data Analysis

    View and interact with the complete dataset in Google Sheets:

    Open in Google Sheets | Data includes kerf measurements, clearance analysis, and statistical calculations

    Measurement Methods

    Systematic measurement approach for characterizing laser cutter kerf and joint clearance using precision calipers.

    Peg and hole measurement setup

    Peg and hole measurement setup

    Top measurement view

    Top measurement view

    Bottom measurement view

    Bottom measurement view

    Measurement Protocol
    • Kerf Analysis: Three measurements were taken for each prescribed cut dimension on the joint gadget during laser cutter training
    • Clearance Analysis: Three measurements were taken for both hole and peg dimensions
    • Clearance Calculation: Clearance = Hole Size - Peg Size (negative values indicate interference fit)
    • Statistical Analysis: Averages and standard deviations calculated for precision assessment

    Kerf Concept Diagram

    Kerf diagram showing laser cut width measurement

    Kerf Definition: The width of material removed by the laser beam during cutting. Measured as the difference between prescribed cut dimensions and actual cut dimensions.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Kerf Analysis Results

    Prescribed Cut (in) Actual Cut #1 (in) Actual Cut #2 (in) Actual Cut #3 (in) Average (in) Std Dev (in) Avg Kerf (in)
    0.136 0.142 0.1405 0.1445 0.1423 0.0020 0.0032
    0.137 0.142 0.1475 0.149 0.1462 0.0037 0.0046
    0.138 0.148 0.1495 0.147 0.1482 0.0013 0.0051
    0.139 0.146 0.146 0.1475 0.1465 0.0009 0.0038
    0.143 0.155 0.1555 0.1545 0.1550 0.0005 0.0060
    0.144 0.1535 0.153 0.15 0.1522 0.0019 0.0041
    0.152 0.163 0.1655 0.165 0.1645 0.0013 0.0063
    0.153 0.166 0.169 0.168 0.1677 0.0015 0.0073

    Clearance Concept Diagram

    Clearance diagram showing peg and hole fit analysis

    Clearance Definition: The dimensional difference between hole and peg sizes. Negative values indicate interference fit (hole smaller than peg), while positive values indicate clearance fit.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Clearance Analysis Results

    Measurement Sample #1 (in) Sample #2 (in) Sample #3 (in) Average (in) Std Dev (in)
    Peg Size 0.1505 0.1535 0.1505 0.1515 0.0017
    Hole Size 0.156 0.1575 0.1545 0.1560 0.0015
    Clearance -0.0055 -0.004 -0.004 -0.0045 0.0009

    Key Findings

    Average Kerf

    0.0049 inches (4.9 thousandths)

    Average Clearance

    -0.0045 inches (interference fit)

    Kerf Std Dev

    ±0.0017 inches (high precision)

    Clearance Std Dev

    ±0.0009 inches (very consistent)

    Parametric Construction Kit Individual Assignment: 3D Parametric Design

    Design and fabricate a modular construction kit using laser cutting and vinyl cutting techniques. Assignment started: September 10, 2025. Assignment completed: September 15, 2025

    Preparation & Planning

    Initial research and clarification discussions with instructors and classmates to understand assignment requirements and technical constraints.

    Key Clarifications

    Assignment Scope: Construction kit using laser cutter + separate vinyl cutting project (not crease patterns on cardboard)
    File Formats: DXF for laser cutting, PNG/SVG for vinyl cutting
    CAD Requirements: Must use Fusion 360 for laser cutting to develop CAD familiarity
    Materials: Lab cardboard available, or personal materials (if safe to cut)

    Technical Insights

    Vinyl Cutting: Zero thickness lines for crease patterns, black and white images for cutting
    Mountain vs Valley Folds: Opposite sides for thick materials, same side possible for thin materials
    Design Differentiation: Dashed lines for fold lines, solid lines for cuts (though challenging in software)

    Acknowledgments

    Special thanks to Erik Demaine for guidance on vinyl cutting crease patterns and fold differentiation techniques, and Anthony Pennes for clarifying assignment requirements, file formats, and material options. Their expertise was invaluable in understanding the technical constraints and design possibilities for this project.

    Design Process

    1. Research and ideation for construction kit design
    2. Create parametric CAD model with adjustable parameters in Fusion 360
    3. Generate CAM toolpaths for laser cutting
    4. Test cut on cardboard to verify fit and function
    5. Iterate design based on test results
    6. Final cut on appropriate material
    7. Design and cut vinyl project (separate from construction kit)

    Hand‑folded Prototype Assembly

    I hand‑folded the crease pattern to validate the assembly. The parts do come together when the folds are reasonably close to the intended lines. A second, refolded gadget produced a noticeably cleaner assembly.

    Single Gadget

    Double Gadget

    Assembly Detail

    Full Pattern Failure

    We tried cutting the full crease pattern on one side. It failed when layers with opposite cuts overlapped and had to be push‑folded through during the final folding step — the piece broke.

    First Success Folded Single Gadget

    First assembly of two gadgets. Folds were smooth after separating mountain and valley cuts onto opposite sides to avoid breaking during push‑folds over multiple layers. The shop cardboard was tight in the assembly pocket; thinner Amazon box cardboard folded by hand fit better. Next step: make the laser‑cut pattern more exact.

    Cut Strategy Videos

    Left to right: clear mountain cut, flip and cut the opposite side, clear valley cut.

    Mountain vs Valley Sides

    Measurements confirming mountain vs valley sides.

    First Gadget Assembly

    Side profile and insertion step demonstrating clean folds without tearing.

    Double Gadget Cut Variations

    Exploring double‑part strategies: sequential cuts, flips between sides, and opposite‑side cuts.

    Double Gadget — Rubber Band Assist

    Temporary rubber band used to hold alignment while completing final folds.

    First Success Assembly

    Switched to thinner Amazon cardboard because the shop cardboard was too thick for the assembly pocket. The Amazon box folded by hand fit perfectly and assembled smoothly. Three gadgets worked with the thinner material. Rubber bands are just for compression — they assemble without them, though the bands make it easier to keep them as one unit during insertion into the next gadget.

    Quadruple Cut Strategy

    Scaling up to quadruple cuts: sequential cuts, flips between sides, and opposite-side cutting strategies.

    Double Gadget — Amazon Cardboard (No Support)

    Three views of the double gadget assembled with Amazon cardboard, showing clean folds and proper fit.

    Assembly Process with Support

    Assembly sequence showing compression, support positioning, and insertion process for stable construction.

    Triple Gadget — Final Assembly

    The culmination: triple gadget assembly demonstrating successful scaling with Amazon cardboard and support techniques.

    Further Refinements: Thick Origami

    Applying thick‑origami concepts to avoid layer collisions and enable folding with real material thickness.

    Guidance from Erik Demaine

    From a discussion with Erik Demaine: double each crease into parallel offsets and open vertex regions as polygons to prevent collisions. A uniform spacing works for a first pass, but for correctness the spacing between the doubled creases should depend on how many layers lie between faces in the final folded state. I plan to estimate per‑crease layer counts from an unfolded model and adjust offsets accordingly.

    Citation: Jason S. Ku and Erik D. Demaine, “Folding Flat Crease Patterns With Thick Materials”, Journal of Mechanisms and Robotics, 8(3), June 2016, pp. 031003‑1–6. View paper

    Thickened Crease Patterns
    • Estimate: double each crease with a uniform offset and add regular polygons at intersections.
    • Exact: compute sector‑aware offset polygons at vertices using incident crease angles.
    How the Estimate Works
    Input: crease segments with mountain/valley labels; sheet size S; target thickness t
    offset = t / S  (or a chosen fraction)
    for each crease c:
      draw two lines parallel to c at ±offset
    for each vertex (intersection of original creases):
      place a small regular polygon (e.g., octagon) centered at the vertex
    Output: doubled creases + vertex holes
                
    How the Exact Method Works
    Input: crease lines; sheet size S; target thickness t
    offset = t / S
    for each crease c:
      compute unit direction v and normals n1,n2
      define two infinite offset lines at ±offset along n1/n2
    for each vertex:
      collect incident creases; sort by angle into cyclic order
      for each adjacent pair (i, j):
        pick the offset side that lies inside the angular sector
        intersect those two offset lines → one polygon vertex
      connect all vertices in order → convex vertex polygon
    trim faces/creases by polygons as needed
    Output: doubled creases + exact vertex polygons
                
    Next Step — Layer‑Aware Offsets

    Following Erik's advice, offsets should scale with the number of layers between faces in the folded state. Plan: estimate per‑crease layer counts and set per‑crease offset = k × thickness × layers(c), while keeping vertex polygons valid to avoid collisions.

    Vinyl Cutter Individual Assignment: 2D Parametric Design

    Design and cut vinyl stickers and stencils using the vinyl cutter. Assignment started: September 15, 2025 Assignment completed: September 15, 2025

    Project Overview

    Planned to vinyl cut lab logo stickers at first. Collected .png or .svg for each logo for the vinyl cutter software, and executing the complete workflow from cutting to final application. I hope to come back to the lab logos when there is less traffic on the vinyl cutter, I was more excited to see the fine detail of the vinyl cutter with the 2D parametric design at first!

    Lab Logo Designs

    2D Parametric Sticker Design

    Used a parametric sticker design that can be infinitely customized through an interactive web application. The design demonstrates the power of parametric modeling in creating personalized vinyl stickers with adjustable parameters for size, complexity, and visual elements. The assignment demonstrated both successful execution and troubleshooting when equipment issues arose.

    Interactive Design Generator

    This web-based generator was created as a final project in 6.5310 last semester and was used to download a PNG of the default design shown above. Generate unlimited variations of this parametric design by adjusting parameters in real-time to create custom stickers for any application.

    🎨 Generate Custom Designs

    Successful Cut and Transfer

    Complete workflow from vinyl cutting through final sticker application, demonstrating the full process from design to finished product.

    Vinyl Cutting Process

    Vinyl cutter in action, cutting the Gladyshev Lab logo design with precise blade control and proper tension settings.

    Completed Vinyl Cut

    Clean vinyl cut showing precise cuts with proper registration and no tearing or incomplete cuts.

    Weeding Process

    Systematic weeding process: starting from center, progressing through unwanted sections, and finishing with clean weeded vinyl ready for transfer.

    Transfer Paper Application

    Transfer paper application process: carefully applying transfer paper to hold vinyl design, then removing it to prepare for final application.

    Vinyl Application Process

    Final application steps: positioning vinyl on target surface, using tweezers for precise removal of the broken thin vinyl strip, and achieving clean final application.

    Completed Takehome Sticker

    Final result: applied laptop vinyl sticker and takehome vinyl sticker ready for use, demonstrating successful completion of the vinyl cutting workflow.

    Motor Failure

    Encountered and resolved a motor failure during the vinyl cutting process, demonstrating troubleshooting skills and equipment maintenance knowledge.

    Motor Error Display

    Vinyl cutter displaying motor error, indicating a mechanical issue that prevented normal operation.

    Roll Failure Analysis

    Side-by-side comparison showing the vinyl roll before and after the failure. The roll ran out of material and then fell, causing the vinyl to kink under the cutting wheel.

    Troubleshooting Solution

    Simple fix process:

    1. Turn off the vinyl cutter
    2. Remove tape from the fallen roll to get the weight off
    3. Readjust vinyl in between the wheels to ensure proper tension
    4. Start again (or load a new roll if needed)

    This common issue occurs when the vinyl roll runs out or becomes misaligned, causing the cutting mechanism to fail. The solution involves proper material handling and machine setup.

    Reflections & Learnings

    Key insights and challenges encountered during this week.

    Reflections will be added here as the week progresses...

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Katrina Li - Training Documentation

    This week's training was well-documented by Katrina Li, thank you!

    Mariam Fitaihi - Photos and Videos

    Photos and videos of this week's training were taken by Mariam Fitaihi, thank you!

    Erik Demaine - Thick Origami Guidance

    Erik reviewed my approach to folding thick materials and suggested using the Ku & Demaine thick‑origami method. He pointed me to the paper and emphasized that doubled creases should be spaced according to the number of layers between faces in the final fold. This feedback led me to implement two variants (estimate and exact) of thickened crease patterns and to plan a next step for layer‑aware offsets.

    Personal Notes - Laser Cutter Characterization

    I took notes on the individual group assignment for characterizaing the laser cutter. :-)

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development, training documentation, and assignment preparation were assisted by Cursor AI. The AI helped with HTML/CSS implementation, content organization, and structuring technical documentation.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    AI-Assisted Documentation and Link Integration

    Cursor AI assisted with adding Anthony's HTMA guides to the Week 1 page, creating a new "Useful Documentation" section, and integrating external resource links with proper styling and organization.

    AI-Assisted Thick Origami Conversion

    A separate chat was used to convert a flat crease pattern into a thick‑origami version following Ku & Demaine. The AI doubled each crease into parallel offsets and generated vertex polygons (estimate = regular polygons; exact = sector‑aware polygons) and explained how to map desired thickness by setting OFFSET_FRAC = thickness / sheet_size.

    AI-Assisted Repository Management and Content Organization

    Cursor AI assisted with repository size management by breaking down large commits into smaller, manageable chunks under 10MB each. The AI helped organize media files into logical commits, added the Vinyl Cutter Individual Assignment section with proper styling and image sizing, and provided guidance on git workflow optimization to work within platform size limits.

    AI-Assisted Vinyl Cutter Assignment Documentation

    Cursor AI assisted with updating the vinyl cutter individual assignment section with comprehensive documentation including successful cut and transfer workflow, motor failure troubleshooting, and 2D parametric design integration. The AI helped structure the content with proper media organization, descriptive captions, and consistent styling throughout the section.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS
    
    
    
      
      
      Week 1 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 1

    Principles & Cutting · HTMAA 2025

    CAD/CAM, Laser, Vinyl

    This week focuses on the fundamentals of digital fabrication: computer-aided design (CAD), computer-aided manufacturing (CAM), laser cutting, and vinyl cutting. We'll learn the complete workflow from design to finished parts.

    🎨 CAD design ⚡ Laser cutting 📄 Vinyl cutting 🔧 CAM toolpaths

    This Week's Goals

    • Master CAD fundamentals
      Parametric design, constraints, and best practices
    • Laser cutting workflow
      Design → CAM → cut → test → iterate
    • Vinyl cutting techniques
      Vector graphics, weeding, application

    Assignments

    • Parametric construction kit
      Design and fabricate a modular construction kit
    • Vinyl cutting project
      Create a vinyl sticker or decal
    • Documentation
      Document the complete design and fabrication process
    • Safety training
      Complete laser cutter and vinyl cutter training

    Tools & Materials

    • CAD software — Fusion 360, Onshape, or similar
    • Laser cutter — Epilog or similar CO2 laser
    • Vinyl cutter — Roland or similar plotter
    • Materials — Cardboard, acrylic, vinyl sheets

    Table of Contents

    Training Documentation

    Comprehensive training notes and media from laser cutter and vinyl cutter sessions.

    Laser Cutter Training

    Focusing Process

    • Focus view follows the laser beam
    • Use zoom in/zoom out to get better view
    • Press Z, the number with checkmark shows how much to move
    • Use focusing stick until it just hits the edge of the material
    • Bed moves during focusing process

    Cutting Process

    • Control P to print, use max power with fast speed
    • Go to universal program for cutting
    • Turn on power for air compressor
    • Press green button to start cutting

    Vinyl Cutter Training

    Software Setup

    • Use Chrome browser
    • Go to modsproject.org
    • Select Program → Open Program
    • Choose Roland vinyl cutter: cut program
    • Load image (SVG or PNG format)
    • Change dimensions with DPI settings
    • For PNG: be careful with curves as it changes pixels
    • Can invert to change where black areas are cut
    • Set origin (defaults are usually fine)
    • Blue lines = cut, red lines = rapids (knife lifts up)

    Machine Setup

    • Lever sets tension on drive wheels
    • Clamp down at the end
    • Wheel needs to be in white sections
    • Press power (if just turned on)
    • Select sheet and press enter
    • Use arrow keys to move around
    • Hold origin for new origin point

    Connection & Starting

    • Get device and connect properly
    • Can change cut force but probably not necessary
    • Send file to cutter

    Weeding Process

    • Weed early - pick out pieces you don't want
    • Fold vinyl over itself, don't go straight up
    • Use tweezers for precision
    • Use transfer paper to lay front of vinyl on transfer paper
    • Peel backing of vinyl off carefully
    • Don't just plop things down to avoid air bubbles
    • Use squeegee as you lay down to prevent air bubbles
    • Consider sticker vs stencil applications

    Useful Documentation

    Additional resources and guides from Anthony Pennes for laser cutting, vinyl cutting, and image compression workflows.

    Anthony's HTMA Guides

    Comprehensive guides covering essential digital fabrication techniques, parameter optimization, and workflow best practices.

    Image Compression Guide

    Essential techniques for optimizing image file sizes, setting up batch processing tools, and maintaining repository efficiency.

    📖 View Guide

    Laser Cutting Guide

    Complete laser cutting workflow including safety, parameter optimization, joint design, and troubleshooting techniques.

    📖 View Guide

    Vinyl Cutting Guide

    Detailed vinyl cutting techniques, software setup, machine operation, and weeding processes for professional results.

    📖 View Guide

    Note: These guides were created by Anthony Pennes and are maintained as supplementary resources for the HTMAA course. View original Slack message for context.

    Laser Cutter Characterization Group Assignment

    Systematic testing and documentation of laser cutter parameters for optimal cutting performance. Assignment started: September 11, 2025 Assignment completed: September 16, 2025

    Machine Specifications

    Available Lasers

    • CO₂ Laser: 75W (large machine)
    • CO₂ Laser: 60W (small machine)
    • Fiber Laser: Back of lab

    Test Parameters

    • Rate: 500 pulses per inch (PPI)
    • Power: 100%
    • Speed: 30% (increased by 2.5% each test)

    Focus & Positioning

    • Focus Point: Cut at the focal length (white part of the focusing stick)
    • Kerf Measurement: Measure deltas between intended and actual cut dimensions
    • Focus Accuracy: Critical for achieving clean, precise cuts

    Joint Design & Clearance

    Joint Type

    Finger joint - interlocking design for structural connections

    Clearance Definition

    Size of the slot that provides tight enough fit for assembly

    Material Considerations

    Cardboard Limitations: Generally produces no good joints due to material properties and laser cutting characteristics

    Material choice significantly impacts joint quality and assembly precision

    Key Learnings

    • Speed increment of 2.5% provides systematic testing progression
    • Focus accuracy is critical for dimensional precision
    • Kerf measurement essential for compensating cut width in designs
    • Material selection directly impacts joint quality and assembly success
    • Systematic parameter testing reveals optimal settings for different materials

    Results

    Comprehensive analysis of kerf and clearance measurements from systematic laser cutter testing.

    Interactive Data Analysis

    View and interact with the complete dataset in Google Sheets:

    Open in Google Sheets | Data includes kerf measurements, clearance analysis, and statistical calculations

    Measurement Methods

    Systematic measurement approach for characterizing laser cutter kerf and joint clearance using precision calipers.

    Peg and hole measurement setup

    Peg and hole measurement setup

    Top measurement view

    Top measurement view

    Bottom measurement view

    Bottom measurement view

    Measurement Protocol
    • Kerf Analysis: Three measurements were taken for each prescribed cut dimension on the joint gadget during laser cutter training
    • Clearance Analysis: Three measurements were taken for both hole and peg dimensions
    • Clearance Calculation: Clearance = Hole Size - Peg Size (negative values indicate interference fit)
    • Statistical Analysis: Averages and standard deviations calculated for precision assessment

    Kerf Concept Diagram

    Kerf diagram showing laser cut width measurement

    Kerf Definition: The width of material removed by the laser beam during cutting. Measured as the difference between prescribed cut dimensions and actual cut dimensions.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Kerf Analysis Results

    Prescribed Cut (in) Actual Cut #1 (in) Actual Cut #2 (in) Actual Cut #3 (in) Average (in) Std Dev (in) Avg Kerf (in)
    0.136 0.142 0.1405 0.1445 0.1423 0.0020 0.0032
    0.137 0.142 0.1475 0.149 0.1462 0.0037 0.0046
    0.138 0.148 0.1495 0.147 0.1482 0.0013 0.0051
    0.139 0.146 0.146 0.1475 0.1465 0.0009 0.0038
    0.143 0.155 0.1555 0.1545 0.1550 0.0005 0.0060
    0.144 0.1535 0.153 0.15 0.1522 0.0019 0.0041
    0.152 0.163 0.1655 0.165 0.1645 0.0013 0.0063
    0.153 0.166 0.169 0.168 0.1677 0.0015 0.0073

    Clearance Concept Diagram

    Clearance diagram showing peg and hole fit analysis

    Clearance Definition: The dimensional difference between hole and peg sizes. Negative values indicate interference fit (hole smaller than peg), while positive values indicate clearance fit.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Clearance Analysis Results

    Measurement Sample #1 (in) Sample #2 (in) Sample #3 (in) Average (in) Std Dev (in)
    Peg Size 0.1505 0.1535 0.1505 0.1515 0.0017
    Hole Size 0.156 0.1575 0.1545 0.1560 0.0015
    Clearance -0.0055 -0.004 -0.004 -0.0045 0.0009

    Key Findings

    Average Kerf

    0.0049 inches (4.9 thousandths)

    Average Clearance

    -0.0045 inches (interference fit)

    Kerf Std Dev

    ±0.0017 inches (high precision)

    Clearance Std Dev

    ±0.0009 inches (very consistent)

    Parametric Construction Kit Individual Assignment: 3D Parametric Design

    Design and fabricate a modular construction kit using laser cutting and vinyl cutting techniques. Assignment started: September 10, 2025. Assignment completed: September 15, 2025

    Preparation & Planning

    Initial research and clarification discussions with instructors and classmates to understand assignment requirements and technical constraints.

    Key Clarifications

    Assignment Scope: Construction kit using laser cutter + separate vinyl cutting project (not crease patterns on cardboard)
    File Formats: DXF for laser cutting, PNG/SVG for vinyl cutting
    CAD Requirements: Must use Fusion 360 for laser cutting to develop CAD familiarity
    Materials: Lab cardboard available, or personal materials (if safe to cut)

    Technical Insights

    Vinyl Cutting: Zero thickness lines for crease patterns, black and white images for cutting
    Mountain vs Valley Folds: Opposite sides for thick materials, same side possible for thin materials
    Design Differentiation: Dashed lines for fold lines, solid lines for cuts (though challenging in software)

    Acknowledgments

    Special thanks to Erik Demaine for guidance on vinyl cutting crease patterns and fold differentiation techniques, and Anthony Pennes for clarifying assignment requirements, file formats, and material options. Their expertise was invaluable in understanding the technical constraints and design possibilities for this project.

    Design Process

    1. Research and ideation for construction kit design
    2. Create parametric CAD model with adjustable parameters in Fusion 360
    3. Generate CAM toolpaths for laser cutting
    4. Test cut on cardboard to verify fit and function
    5. Iterate design based on test results
    6. Final cut on appropriate material
    7. Design and cut vinyl project (separate from construction kit)

    Hand‑folded Prototype Assembly

    I hand‑folded the crease pattern to validate the assembly. The parts do come together when the folds are reasonably close to the intended lines. A second, refolded gadget produced a noticeably cleaner assembly.

    Single Gadget

    Double Gadget

    Assembly Detail

    Full Pattern Failure

    We tried cutting the full crease pattern on one side. It failed when layers with opposite cuts overlapped and had to be push‑folded through during the final folding step — the piece broke.

    First Success Folded Single Gadget

    First assembly of two gadgets. Folds were smooth after separating mountain and valley cuts onto opposite sides to avoid breaking during push‑folds over multiple layers. The shop cardboard was tight in the assembly pocket; thinner Amazon box cardboard folded by hand fit better. Next step: make the laser‑cut pattern more exact.

    Cut Strategy Videos

    Left to right: clear mountain cut, flip and cut the opposite side, clear valley cut.

    Mountain vs Valley Sides

    Measurements confirming mountain vs valley sides.

    First Gadget Assembly

    Side profile and insertion step demonstrating clean folds without tearing.

    Double Gadget Cut Variations

    Exploring double‑part strategies: sequential cuts, flips between sides, and opposite‑side cuts.

    Double Gadget — Rubber Band Assist

    Temporary rubber band used to hold alignment while completing final folds.

    First Success Assembly

    Switched to thinner Amazon cardboard because the shop cardboard was too thick for the assembly pocket. The Amazon box folded by hand fit perfectly and assembled smoothly. Three gadgets worked with the thinner material. Rubber bands are just for compression — they assemble without them, though the bands make it easier to keep them as one unit during insertion into the next gadget.

    Quadruple Cut Strategy

    Scaling up to quadruple cuts: sequential cuts, flips between sides, and opposite-side cutting strategies.

    Double Gadget — Amazon Cardboard (No Support)

    Three views of the double gadget assembled with Amazon cardboard, showing clean folds and proper fit.

    Assembly Process with Support

    Assembly sequence showing compression, support positioning, and insertion process for stable construction.

    Triple Gadget — Final Assembly

    The culmination: triple gadget assembly demonstrating successful scaling with Amazon cardboard and support techniques.

    Further Refinements: Thick Origami

    Applying thick‑origami concepts to avoid layer collisions and enable folding with real material thickness.

    Guidance from Erik Demaine

    From a discussion with Erik Demaine: double each crease into parallel offsets and open vertex regions as polygons to prevent collisions. A uniform spacing works for a first pass, but for correctness the spacing between the doubled creases should depend on how many layers lie between faces in the final folded state. I plan to estimate per‑crease layer counts from an unfolded model and adjust offsets accordingly.

    Citation: Jason S. Ku and Erik D. Demaine, “Folding Flat Crease Patterns With Thick Materials”, Journal of Mechanisms and Robotics, 8(3), June 2016, pp. 031003‑1–6. View paper

    Thickened Crease Patterns
    • Estimate: double each crease with a uniform offset and add regular polygons at intersections.
    • Exact: compute sector‑aware offset polygons at vertices using incident crease angles.
    How the Estimate Works
    Input: crease segments with mountain/valley labels; sheet size S; target thickness t
    offset = t / S  (or a chosen fraction)
    for each crease c:
      draw two lines parallel to c at ±offset
    for each vertex (intersection of original creases):
      place a small regular polygon (e.g., octagon) centered at the vertex
    Output: doubled creases + vertex holes
                
    How the Exact Method Works
    Input: crease lines; sheet size S; target thickness t
    offset = t / S
    for each crease c:
      compute unit direction v and normals n1,n2
      define two infinite offset lines at ±offset along n1/n2
    for each vertex:
      collect incident creases; sort by angle into cyclic order
      for each adjacent pair (i, j):
        pick the offset side that lies inside the angular sector
        intersect those two offset lines → one polygon vertex
      connect all vertices in order → convex vertex polygon
    trim faces/creases by polygons as needed
    Output: doubled creases + exact vertex polygons
                
    Next Step — Layer‑Aware Offsets

    Following Erik's advice, offsets should scale with the number of layers between faces in the folded state. Plan: estimate per‑crease layer counts and set per‑crease offset = k × thickness × layers(c), while keeping vertex polygons valid to avoid collisions.

    Vinyl Cutter Individual Assignment: 2D Parametric Design

    Design and cut vinyl stickers and stencils using the vinyl cutter. Assignment started: September 15, 2025 Assignment completed: September 15, 2025

    Project Overview

    Planned to vinyl cut lab logo stickers at first. Collected .png or .svg for each logo for the vinyl cutter software, and executing the complete workflow from cutting to final application. I hope to come back to the lab logos when there is less traffic on the vinyl cutter, I was more excited to see the fine detail of the vinyl cutter with the 2D parametric design at first!

    Lab Logo Designs

    2D Parametric Sticker Design

    Used a parametric sticker design that can be infinitely customized through an interactive web application. The design demonstrates the power of parametric modeling in creating personalized vinyl stickers with adjustable parameters for size, complexity, and visual elements. The assignment demonstrated both successful execution and troubleshooting when equipment issues arose.

    Interactive Design Generator

    This web-based generator was created as a final project in 6.5310 last semester and was used to download a PNG of the default design shown above. Generate unlimited variations of this parametric design by adjusting parameters in real-time to create custom stickers for any application.

    🎨 Generate Custom Designs

    Successful Cut and Transfer

    Complete workflow from vinyl cutting through final sticker application, demonstrating the full process from design to finished product.

    Vinyl Cutting Process

    Vinyl cutter in action, cutting the Gladyshev Lab logo design with precise blade control and proper tension settings.

    Completed Vinyl Cut

    Clean vinyl cut showing precise cuts with proper registration and no tearing or incomplete cuts.

    Weeding Process

    Systematic weeding process: starting from center, progressing through unwanted sections, and finishing with clean weeded vinyl ready for transfer.

    Transfer Paper Application

    Transfer paper application process: carefully applying transfer paper to hold vinyl design, then removing it to prepare for final application.

    Vinyl Application Process

    Final application steps: positioning vinyl on target surface, using tweezers for precise removal of the broken thin vinyl strip, and achieving clean final application.

    Completed Takehome Sticker

    Final result: applied laptop vinyl sticker and takehome vinyl sticker ready for use, demonstrating successful completion of the vinyl cutting workflow.

    Motor Failure

    Encountered and resolved a motor failure during the vinyl cutting process, demonstrating troubleshooting skills and equipment maintenance knowledge.

    Motor Error Display

    Vinyl cutter displaying motor error, indicating a mechanical issue that prevented normal operation.

    Roll Failure Analysis

    Side-by-side comparison showing the vinyl roll before and after the failure. The roll ran out of material and then fell, causing the vinyl to kink under the cutting wheel.

    Troubleshooting Solution

    Simple fix process:

    1. Turn off the vinyl cutter
    2. Remove tape from the fallen roll to get the weight off
    3. Readjust vinyl in between the wheels to ensure proper tension
    4. Start again (or load a new roll if needed)

    This common issue occurs when the vinyl roll runs out or becomes misaligned, causing the cutting mechanism to fail. The solution involves proper material handling and machine setup.

    Reflections & Learnings

    Key insights and challenges encountered during this week.

    Reflections will be added here as the week progresses...

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Katrina Li - Training Documentation

    This week's training was well-documented by Katrina Li, thank you!

    Mariam Fitaihi - Photos and Videos

    Photos and videos of this week's training were taken by Mariam Fitaihi, thank you!

    Erik Demaine - Thick Origami Guidance

    Erik reviewed my approach to folding thick materials and suggested using the Ku & Demaine thick‑origami method. He pointed me to the paper and emphasized that doubled creases should be spaced according to the number of layers between faces in the final fold. This feedback led me to implement two variants (estimate and exact) of thickened crease patterns and to plan a next step for layer‑aware offsets.

    Personal Notes - Laser Cutter Characterization

    I took notes on the individual group assignment for characterizaing the laser cutter. :-)

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development, training documentation, and assignment preparation were assisted by Cursor AI. The AI helped with HTML/CSS implementation, content organization, and structuring technical documentation.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    AI-Assisted Documentation and Link Integration

    Cursor AI assisted with adding Anthony's HTMA guides to the Week 1 page, creating a new "Useful Documentation" section, and integrating external resource links with proper styling and organization.

    AI-Assisted Thick Origami Conversion

    A separate chat was used to convert a flat crease pattern into a thick‑origami version following Ku & Demaine. The AI doubled each crease into parallel offsets and generated vertex polygons (estimate = regular polygons; exact = sector‑aware polygons) and explained how to map desired thickness by setting OFFSET_FRAC = thickness / sheet_size.

    AI-Assisted Repository Management and Content Organization

    Cursor AI assisted with repository size management by breaking down large commits into smaller, manageable chunks under 10MB each. The AI helped organize media files into logical commits, added the Vinyl Cutter Individual Assignment section with proper styling and image sizing, and provided guidance on git workflow optimization to work within platform size limits.

    AI-Assisted Vinyl Cutter Assignment Documentation

    Cursor AI assisted with updating the vinyl cutter individual assignment section with comprehensive documentation including successful cut and transfer workflow, motor failure troubleshooting, and 2D parametric design integration. The AI helped structure the content with proper media organization, descriptive captions, and consistent styling throughout the section.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS
    
    
    
      
      
      Week 1 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 1

    Principles & Cutting · HTMAA 2025

    CAD/CAM, Laser, Vinyl

    This week focuses on the fundamentals of digital fabrication: computer-aided design (CAD), computer-aided manufacturing (CAM), laser cutting, and vinyl cutting. We'll learn the complete workflow from design to finished parts.

    🎨 CAD design ⚡ Laser cutting 📄 Vinyl cutting 🔧 CAM toolpaths

    This Week's Goals

    • Master CAD fundamentals
      Parametric design, constraints, and best practices
    • Laser cutting workflow
      Design → CAM → cut → test → iterate
    • Vinyl cutting techniques
      Vector graphics, weeding, application

    Assignments

    • Parametric construction kit
      Design and fabricate a modular construction kit
    • Vinyl cutting project
      Create a vinyl sticker or decal
    • Documentation
      Document the complete design and fabrication process
    • Safety training
      Complete laser cutter and vinyl cutter training

    Tools & Materials

    • CAD software — Fusion 360, Onshape, or similar
    • Laser cutter — Epilog or similar CO2 laser
    • Vinyl cutter — Roland or similar plotter
    • Materials — Cardboard, acrylic, vinyl sheets

    Table of Contents

    Training Documentation

    Comprehensive training notes and media from laser cutter and vinyl cutter sessions.

    Laser Cutter Training

    Focusing Process

    • Focus view follows the laser beam
    • Use zoom in/zoom out to get better view
    • Press Z, the number with checkmark shows how much to move
    • Use focusing stick until it just hits the edge of the material
    • Bed moves during focusing process

    Cutting Process

    • Control P to print, use max power with fast speed
    • Go to universal program for cutting
    • Turn on power for air compressor
    • Press green button to start cutting

    Vinyl Cutter Training

    Software Setup

    • Use Chrome browser
    • Go to modsproject.org
    • Select Program → Open Program
    • Choose Roland vinyl cutter: cut program
    • Load image (SVG or PNG format)
    • Change dimensions with DPI settings
    • For PNG: be careful with curves as it changes pixels
    • Can invert to change where black areas are cut
    • Set origin (defaults are usually fine)
    • Blue lines = cut, red lines = rapids (knife lifts up)

    Machine Setup

    • Lever sets tension on drive wheels
    • Clamp down at the end
    • Wheel needs to be in white sections
    • Press power (if just turned on)
    • Select sheet and press enter
    • Use arrow keys to move around
    • Hold origin for new origin point

    Connection & Starting

    • Get device and connect properly
    • Can change cut force but probably not necessary
    • Send file to cutter

    Weeding Process

    • Weed early - pick out pieces you don't want
    • Fold vinyl over itself, don't go straight up
    • Use tweezers for precision
    • Use transfer paper to lay front of vinyl on transfer paper
    • Peel backing of vinyl off carefully
    • Don't just plop things down to avoid air bubbles
    • Use squeegee as you lay down to prevent air bubbles
    • Consider sticker vs stencil applications

    Useful Documentation

    Additional resources and guides from Anthony Pennes for laser cutting, vinyl cutting, and image compression workflows.

    Anthony's HTMA Guides

    Comprehensive guides covering essential digital fabrication techniques, parameter optimization, and workflow best practices.

    Image Compression Guide

    Essential techniques for optimizing image file sizes, setting up batch processing tools, and maintaining repository efficiency.

    📖 View Guide

    Laser Cutting Guide

    Complete laser cutting workflow including safety, parameter optimization, joint design, and troubleshooting techniques.

    📖 View Guide

    Vinyl Cutting Guide

    Detailed vinyl cutting techniques, software setup, machine operation, and weeding processes for professional results.

    📖 View Guide

    Note: These guides were created by Anthony Pennes and are maintained as supplementary resources for the HTMAA course. View original Slack message for context.

    Laser Cutter Characterization Group Assignment

    Systematic testing and documentation of laser cutter parameters for optimal cutting performance. Assignment started: September 11, 2025 Assignment completed: September 16, 2025

    Machine Specifications

    Available Lasers

    • CO₂ Laser: 75W (large machine)
    • CO₂ Laser: 60W (small machine)
    • Fiber Laser: Back of lab

    Test Parameters

    • Rate: 500 pulses per inch (PPI)
    • Power: 100%
    • Speed: 30% (increased by 2.5% each test)

    Focus & Positioning

    • Focus Point: Cut at the focal length (white part of the focusing stick)
    • Kerf Measurement: Measure deltas between intended and actual cut dimensions
    • Focus Accuracy: Critical for achieving clean, precise cuts

    Joint Design & Clearance

    Joint Type

    Finger joint - interlocking design for structural connections

    Clearance Definition

    Size of the slot that provides tight enough fit for assembly

    Material Considerations

    Cardboard Limitations: Generally produces no good joints due to material properties and laser cutting characteristics

    Material choice significantly impacts joint quality and assembly precision

    Key Learnings

    • Speed increment of 2.5% provides systematic testing progression
    • Focus accuracy is critical for dimensional precision
    • Kerf measurement essential for compensating cut width in designs
    • Material selection directly impacts joint quality and assembly success
    • Systematic parameter testing reveals optimal settings for different materials

    Results

    Comprehensive analysis of kerf and clearance measurements from systematic laser cutter testing.

    Interactive Data Analysis

    View and interact with the complete dataset in Google Sheets:

    Open in Google Sheets | Data includes kerf measurements, clearance analysis, and statistical calculations

    Measurement Methods

    Systematic measurement approach for characterizing laser cutter kerf and joint clearance using precision calipers.

    Peg and hole measurement setup

    Peg and hole measurement setup

    Top measurement view

    Top measurement view

    Bottom measurement view

    Bottom measurement view

    Measurement Protocol
    • Kerf Analysis: Three measurements were taken for each prescribed cut dimension on the joint gadget during laser cutter training
    • Clearance Analysis: Three measurements were taken for both hole and peg dimensions
    • Clearance Calculation: Clearance = Hole Size - Peg Size (negative values indicate interference fit)
    • Statistical Analysis: Averages and standard deviations calculated for precision assessment

    Kerf Concept Diagram

    Kerf diagram showing laser cut width measurement

    Kerf Definition: The width of material removed by the laser beam during cutting. Measured as the difference between prescribed cut dimensions and actual cut dimensions.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Kerf Analysis Results

    Prescribed Cut (in) Actual Cut #1 (in) Actual Cut #2 (in) Actual Cut #3 (in) Average (in) Std Dev (in) Avg Kerf (in)
    0.136 0.142 0.1405 0.1445 0.1423 0.0020 0.0032
    0.137 0.142 0.1475 0.149 0.1462 0.0037 0.0046
    0.138 0.148 0.1495 0.147 0.1482 0.0013 0.0051
    0.139 0.146 0.146 0.1475 0.1465 0.0009 0.0038
    0.143 0.155 0.1555 0.1545 0.1550 0.0005 0.0060
    0.144 0.1535 0.153 0.15 0.1522 0.0019 0.0041
    0.152 0.163 0.1655 0.165 0.1645 0.0013 0.0063
    0.153 0.166 0.169 0.168 0.1677 0.0015 0.0073

    Clearance Concept Diagram

    Clearance diagram showing peg and hole fit analysis

    Clearance Definition: The dimensional difference between hole and peg sizes. Negative values indicate interference fit (hole smaller than peg), while positive values indicate clearance fit.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Clearance Analysis Results

    Measurement Sample #1 (in) Sample #2 (in) Sample #3 (in) Average (in) Std Dev (in)
    Peg Size 0.1505 0.1535 0.1505 0.1515 0.0017
    Hole Size 0.156 0.1575 0.1545 0.1560 0.0015
    Clearance -0.0055 -0.004 -0.004 -0.0045 0.0009

    Key Findings

    Average Kerf

    0.0049 inches (4.9 thousandths)

    Average Clearance

    -0.0045 inches (interference fit)

    Kerf Std Dev

    ±0.0017 inches (high precision)

    Clearance Std Dev

    ±0.0009 inches (very consistent)

    Parametric Construction Kit Individual Assignment: 3D Parametric Design

    Design and fabricate a modular construction kit using laser cutting and vinyl cutting techniques. Assignment started: September 10, 2025. Assignment completed: September 15, 2025

    Preparation & Planning

    Initial research and clarification discussions with instructors and classmates to understand assignment requirements and technical constraints.

    Key Clarifications

    Assignment Scope: Construction kit using laser cutter + separate vinyl cutting project (not crease patterns on cardboard)
    File Formats: DXF for laser cutting, PNG/SVG for vinyl cutting
    CAD Requirements: Must use Fusion 360 for laser cutting to develop CAD familiarity
    Materials: Lab cardboard available, or personal materials (if safe to cut)

    Technical Insights

    Vinyl Cutting: Zero thickness lines for crease patterns, black and white images for cutting
    Mountain vs Valley Folds: Opposite sides for thick materials, same side possible for thin materials
    Design Differentiation: Dashed lines for fold lines, solid lines for cuts (though challenging in software)

    Acknowledgments

    Special thanks to Erik Demaine for guidance on vinyl cutting crease patterns and fold differentiation techniques, and Anthony Pennes for clarifying assignment requirements, file formats, and material options. Their expertise was invaluable in understanding the technical constraints and design possibilities for this project.

    Design Process

    1. Research and ideation for construction kit design
    2. Create parametric CAD model with adjustable parameters in Fusion 360
    3. Generate CAM toolpaths for laser cutting
    4. Test cut on cardboard to verify fit and function
    5. Iterate design based on test results
    6. Final cut on appropriate material
    7. Design and cut vinyl project (separate from construction kit)

    Hand‑folded Prototype Assembly

    I hand‑folded the crease pattern to validate the assembly. The parts do come together when the folds are reasonably close to the intended lines. A second, refolded gadget produced a noticeably cleaner assembly.

    Single Gadget

    Double Gadget

    Assembly Detail

    Full Pattern Failure

    We tried cutting the full crease pattern on one side. It failed when layers with opposite cuts overlapped and had to be push‑folded through during the final folding step — the piece broke.

    First Success Folded Single Gadget

    First assembly of two gadgets. Folds were smooth after separating mountain and valley cuts onto opposite sides to avoid breaking during push‑folds over multiple layers. The shop cardboard was tight in the assembly pocket; thinner Amazon box cardboard folded by hand fit better. Next step: make the laser‑cut pattern more exact.

    Cut Strategy Videos

    Left to right: clear mountain cut, flip and cut the opposite side, clear valley cut.

    Mountain vs Valley Sides

    Measurements confirming mountain vs valley sides.

    First Gadget Assembly

    Side profile and insertion step demonstrating clean folds without tearing.

    Double Gadget Cut Variations

    Exploring double‑part strategies: sequential cuts, flips between sides, and opposite‑side cuts.

    Double Gadget — Rubber Band Assist

    Temporary rubber band used to hold alignment while completing final folds.

    First Success Assembly

    Switched to thinner Amazon cardboard because the shop cardboard was too thick for the assembly pocket. The Amazon box folded by hand fit perfectly and assembled smoothly. Three gadgets worked with the thinner material. Rubber bands are just for compression — they assemble without them, though the bands make it easier to keep them as one unit during insertion into the next gadget.

    Quadruple Cut Strategy

    Scaling up to quadruple cuts: sequential cuts, flips between sides, and opposite-side cutting strategies.

    Double Gadget — Amazon Cardboard (No Support)

    Three views of the double gadget assembled with Amazon cardboard, showing clean folds and proper fit.

    Assembly Process with Support

    Assembly sequence showing compression, support positioning, and insertion process for stable construction.

    Triple Gadget — Final Assembly

    The culmination: triple gadget assembly demonstrating successful scaling with Amazon cardboard and support techniques.

    Further Refinements: Thick Origami

    Applying thick‑origami concepts to avoid layer collisions and enable folding with real material thickness.

    Guidance from Erik Demaine

    From a discussion with Erik Demaine: double each crease into parallel offsets and open vertex regions as polygons to prevent collisions. A uniform spacing works for a first pass, but for correctness the spacing between the doubled creases should depend on how many layers lie between faces in the final folded state. I plan to estimate per‑crease layer counts from an unfolded model and adjust offsets accordingly.

    Citation: Jason S. Ku and Erik D. Demaine, “Folding Flat Crease Patterns With Thick Materials”, Journal of Mechanisms and Robotics, 8(3), June 2016, pp. 031003‑1–6. View paper

    Thickened Crease Patterns
    • Estimate: double each crease with a uniform offset and add regular polygons at intersections.
    • Exact: compute sector‑aware offset polygons at vertices using incident crease angles.
    How the Estimate Works
    Input: crease segments with mountain/valley labels; sheet size S; target thickness t
    offset = t / S  (or a chosen fraction)
    for each crease c:
      draw two lines parallel to c at ±offset
    for each vertex (intersection of original creases):
      place a small regular polygon (e.g., octagon) centered at the vertex
    Output: doubled creases + vertex holes
                
    How the Exact Method Works
    Input: crease lines; sheet size S; target thickness t
    offset = t / S
    for each crease c:
      compute unit direction v and normals n1,n2
      define two infinite offset lines at ±offset along n1/n2
    for each vertex:
      collect incident creases; sort by angle into cyclic order
      for each adjacent pair (i, j):
        pick the offset side that lies inside the angular sector
        intersect those two offset lines → one polygon vertex
      connect all vertices in order → convex vertex polygon
    trim faces/creases by polygons as needed
    Output: doubled creases + exact vertex polygons
                
    Next Step — Layer‑Aware Offsets

    Following Erik's advice, offsets should scale with the number of layers between faces in the folded state. Plan: estimate per‑crease layer counts and set per‑crease offset = k × thickness × layers(c), while keeping vertex polygons valid to avoid collisions.

    Vinyl Cutter Individual Assignment: 2D Parametric Design

    Design and cut vinyl stickers and stencils using the vinyl cutter. Assignment started: September 15, 2025 Assignment completed: September 15, 2025

    Project Overview

    Planned to vinyl cut lab logo stickers at first. Collected .png or .svg for each logo for the vinyl cutter software, and executing the complete workflow from cutting to final application. I hope to come back to the lab logos when there is less traffic on the vinyl cutter, I was more excited to see the fine detail of the vinyl cutter with the 2D parametric design at first!

    Lab Logo Designs

    2D Parametric Sticker Design

    Used a parametric sticker design that can be infinitely customized through an interactive web application. The design demonstrates the power of parametric modeling in creating personalized vinyl stickers with adjustable parameters for size, complexity, and visual elements. The assignment demonstrated both successful execution and troubleshooting when equipment issues arose.

    Interactive Design Generator

    This web-based generator was created as a final project in 6.5310 last semester and was used to download a PNG of the default design shown above. Generate unlimited variations of this parametric design by adjusting parameters in real-time to create custom stickers for any application.

    🎨 Generate Custom Designs

    Successful Cut and Transfer

    Complete workflow from vinyl cutting through final sticker application, demonstrating the full process from design to finished product.

    Vinyl Cutting Process

    Vinyl cutter in action, cutting the Gladyshev Lab logo design with precise blade control and proper tension settings.

    Completed Vinyl Cut

    Clean vinyl cut showing precise cuts with proper registration and no tearing or incomplete cuts.

    Weeding Process

    Systematic weeding process: starting from center, progressing through unwanted sections, and finishing with clean weeded vinyl ready for transfer.

    Transfer Paper Application

    Transfer paper application process: carefully applying transfer paper to hold vinyl design, then removing it to prepare for final application.

    Vinyl Application Process

    Final application steps: positioning vinyl on target surface, using tweezers for precise removal of the broken thin vinyl strip, and achieving clean final application.

    Completed Takehome Sticker

    Final result: applied laptop vinyl sticker and takehome vinyl sticker ready for use, demonstrating successful completion of the vinyl cutting workflow.

    Motor Failure

    Encountered and resolved a motor failure during the vinyl cutting process, demonstrating troubleshooting skills and equipment maintenance knowledge.

    Motor Error Display

    Vinyl cutter displaying motor error, indicating a mechanical issue that prevented normal operation.

    Roll Failure Analysis

    Side-by-side comparison showing the vinyl roll before and after the failure. The roll ran out of material and then fell, causing the vinyl to kink under the cutting wheel.

    Troubleshooting Solution

    Simple fix process:

    1. Turn off the vinyl cutter
    2. Remove tape from the fallen roll to get the weight off
    3. Readjust vinyl in between the wheels to ensure proper tension
    4. Start again (or load a new roll if needed)

    This common issue occurs when the vinyl roll runs out or becomes misaligned, causing the cutting mechanism to fail. The solution involves proper material handling and machine setup.

    Reflections & Learnings

    Key insights and challenges encountered during this week.

    Reflections will be added here as the week progresses...

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Katrina Li - Training Documentation

    This week's training was well-documented by Katrina Li, thank you!

    Mariam Fitaihi - Photos and Videos

    Photos and videos of this week's training were taken by Mariam Fitaihi, thank you!

    Erik Demaine - Thick Origami Guidance

    Erik reviewed my approach to folding thick materials and suggested using the Ku & Demaine thick‑origami method. He pointed me to the paper and emphasized that doubled creases should be spaced according to the number of layers between faces in the final fold. This feedback led me to implement two variants (estimate and exact) of thickened crease patterns and to plan a next step for layer‑aware offsets.

    Personal Notes - Laser Cutter Characterization

    I took notes on the individual group assignment for characterizaing the laser cutter. :-)

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development, training documentation, and assignment preparation were assisted by Cursor AI. The AI helped with HTML/CSS implementation, content organization, and structuring technical documentation.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    AI-Assisted Documentation and Link Integration

    Cursor AI assisted with adding Anthony's HTMA guides to the Week 1 page, creating a new "Useful Documentation" section, and integrating external resource links with proper styling and organization.

    AI-Assisted Thick Origami Conversion

    A separate chat was used to convert a flat crease pattern into a thick‑origami version following Ku & Demaine. The AI doubled each crease into parallel offsets and generated vertex polygons (estimate = regular polygons; exact = sector‑aware polygons) and explained how to map desired thickness by setting OFFSET_FRAC = thickness / sheet_size.

    AI-Assisted Repository Management and Content Organization

    Cursor AI assisted with repository size management by breaking down large commits into smaller, manageable chunks under 10MB each. The AI helped organize media files into logical commits, added the Vinyl Cutter Individual Assignment section with proper styling and image sizing, and provided guidance on git workflow optimization to work within platform size limits.

    AI-Assisted Vinyl Cutter Assignment Documentation

    Cursor AI assisted with updating the vinyl cutter individual assignment section with comprehensive documentation including successful cut and transfer workflow, motor failure troubleshooting, and 2D parametric design integration. The AI helped structure the content with proper media organization, descriptive captions, and consistent styling throughout the section.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS
    
    
    
      
      
      Week 1 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 1

    Principles & Cutting · HTMAA 2025

    CAD/CAM, Laser, Vinyl

    This week focuses on the fundamentals of digital fabrication: computer-aided design (CAD), computer-aided manufacturing (CAM), laser cutting, and vinyl cutting. We'll learn the complete workflow from design to finished parts.

    🎨 CAD design ⚡ Laser cutting 📄 Vinyl cutting 🔧 CAM toolpaths

    This Week's Goals

    • Master CAD fundamentals
      Parametric design, constraints, and best practices
    • Laser cutting workflow
      Design → CAM → cut → test → iterate
    • Vinyl cutting techniques
      Vector graphics, weeding, application

    Assignments

    • Parametric construction kit
      Design and fabricate a modular construction kit
    • Vinyl cutting project
      Create a vinyl sticker or decal
    • Documentation
      Document the complete design and fabrication process
    • Safety training
      Complete laser cutter and vinyl cutter training

    Tools & Materials

    • CAD software — Fusion 360, Onshape, or similar
    • Laser cutter — Epilog or similar CO2 laser
    • Vinyl cutter — Roland or similar plotter
    • Materials — Cardboard, acrylic, vinyl sheets

    Table of Contents

    Training Documentation

    Comprehensive training notes and media from laser cutter and vinyl cutter sessions.

    Laser Cutter Training

    Focusing Process

    • Focus view follows the laser beam
    • Use zoom in/zoom out to get better view
    • Press Z, the number with checkmark shows how much to move
    • Use focusing stick until it just hits the edge of the material
    • Bed moves during focusing process

    Cutting Process

    • Control P to print, use max power with fast speed
    • Go to universal program for cutting
    • Turn on power for air compressor
    • Press green button to start cutting

    Vinyl Cutter Training

    Software Setup

    • Use Chrome browser
    • Go to modsproject.org
    • Select Program → Open Program
    • Choose Roland vinyl cutter: cut program
    • Load image (SVG or PNG format)
    • Change dimensions with DPI settings
    • For PNG: be careful with curves as it changes pixels
    • Can invert to change where black areas are cut
    • Set origin (defaults are usually fine)
    • Blue lines = cut, red lines = rapids (knife lifts up)

    Machine Setup

    • Lever sets tension on drive wheels
    • Clamp down at the end
    • Wheel needs to be in white sections
    • Press power (if just turned on)
    • Select sheet and press enter
    • Use arrow keys to move around
    • Hold origin for new origin point

    Connection & Starting

    • Get device and connect properly
    • Can change cut force but probably not necessary
    • Send file to cutter

    Weeding Process

    • Weed early - pick out pieces you don't want
    • Fold vinyl over itself, don't go straight up
    • Use tweezers for precision
    • Use transfer paper to lay front of vinyl on transfer paper
    • Peel backing of vinyl off carefully
    • Don't just plop things down to avoid air bubbles
    • Use squeegee as you lay down to prevent air bubbles
    • Consider sticker vs stencil applications

    Useful Documentation

    Additional resources and guides from Anthony Pennes for laser cutting, vinyl cutting, and image compression workflows.

    Anthony's HTMA Guides

    Comprehensive guides covering essential digital fabrication techniques, parameter optimization, and workflow best practices.

    Image Compression Guide

    Essential techniques for optimizing image file sizes, setting up batch processing tools, and maintaining repository efficiency.

    📖 View Guide

    Laser Cutting Guide

    Complete laser cutting workflow including safety, parameter optimization, joint design, and troubleshooting techniques.

    📖 View Guide

    Vinyl Cutting Guide

    Detailed vinyl cutting techniques, software setup, machine operation, and weeding processes for professional results.

    📖 View Guide

    Note: These guides were created by Anthony Pennes and are maintained as supplementary resources for the HTMAA course. View original Slack message for context.

    Laser Cutter Characterization Group Assignment

    Systematic testing and documentation of laser cutter parameters for optimal cutting performance. Assignment started: September 11, 2025 Assignment completed: September 16, 2025

    Machine Specifications

    Available Lasers

    • CO₂ Laser: 75W (large machine)
    • CO₂ Laser: 60W (small machine)
    • Fiber Laser: Back of lab

    Test Parameters

    • Rate: 500 pulses per inch (PPI)
    • Power: 100%
    • Speed: 30% (increased by 2.5% each test)

    Focus & Positioning

    • Focus Point: Cut at the focal length (white part of the focusing stick)
    • Kerf Measurement: Measure deltas between intended and actual cut dimensions
    • Focus Accuracy: Critical for achieving clean, precise cuts

    Joint Design & Clearance

    Joint Type

    Finger joint - interlocking design for structural connections

    Clearance Definition

    Size of the slot that provides tight enough fit for assembly

    Material Considerations

    Cardboard Limitations: Generally produces no good joints due to material properties and laser cutting characteristics

    Material choice significantly impacts joint quality and assembly precision

    Key Learnings

    • Speed increment of 2.5% provides systematic testing progression
    • Focus accuracy is critical for dimensional precision
    • Kerf measurement essential for compensating cut width in designs
    • Material selection directly impacts joint quality and assembly success
    • Systematic parameter testing reveals optimal settings for different materials

    Results

    Comprehensive analysis of kerf and clearance measurements from systematic laser cutter testing.

    Interactive Data Analysis

    View and interact with the complete dataset in Google Sheets:

    Open in Google Sheets | Data includes kerf measurements, clearance analysis, and statistical calculations

    Measurement Methods

    Systematic measurement approach for characterizing laser cutter kerf and joint clearance using precision calipers.

    Peg and hole measurement setup

    Peg and hole measurement setup

    Top measurement view

    Top measurement view

    Bottom measurement view

    Bottom measurement view

    Measurement Protocol
    • Kerf Analysis: Three measurements were taken for each prescribed cut dimension on the joint gadget during laser cutter training
    • Clearance Analysis: Three measurements were taken for both hole and peg dimensions
    • Clearance Calculation: Clearance = Hole Size - Peg Size (negative values indicate interference fit)
    • Statistical Analysis: Averages and standard deviations calculated for precision assessment

    Kerf Concept Diagram

    Kerf diagram showing laser cut width measurement

    Kerf Definition: The width of material removed by the laser beam during cutting. Measured as the difference between prescribed cut dimensions and actual cut dimensions.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Kerf Analysis Results

    Prescribed Cut (in) Actual Cut #1 (in) Actual Cut #2 (in) Actual Cut #3 (in) Average (in) Std Dev (in) Avg Kerf (in)
    0.136 0.142 0.1405 0.1445 0.1423 0.0020 0.0032
    0.137 0.142 0.1475 0.149 0.1462 0.0037 0.0046
    0.138 0.148 0.1495 0.147 0.1482 0.0013 0.0051
    0.139 0.146 0.146 0.1475 0.1465 0.0009 0.0038
    0.143 0.155 0.1555 0.1545 0.1550 0.0005 0.0060
    0.144 0.1535 0.153 0.15 0.1522 0.0019 0.0041
    0.152 0.163 0.1655 0.165 0.1645 0.0013 0.0063
    0.153 0.166 0.169 0.168 0.1677 0.0015 0.0073

    Clearance Concept Diagram

    Clearance diagram showing peg and hole fit analysis

    Clearance Definition: The dimensional difference between hole and peg sizes. Negative values indicate interference fit (hole smaller than peg), while positive values indicate clearance fit.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Clearance Analysis Results

    Measurement Sample #1 (in) Sample #2 (in) Sample #3 (in) Average (in) Std Dev (in)
    Peg Size 0.1505 0.1535 0.1505 0.1515 0.0017
    Hole Size 0.156 0.1575 0.1545 0.1560 0.0015
    Clearance -0.0055 -0.004 -0.004 -0.0045 0.0009

    Key Findings

    Average Kerf

    0.0049 inches (4.9 thousandths)

    Average Clearance

    -0.0045 inches (interference fit)

    Kerf Std Dev

    ±0.0017 inches (high precision)

    Clearance Std Dev

    ±0.0009 inches (very consistent)

    Parametric Construction Kit Individual Assignment: 3D Parametric Design

    Design and fabricate a modular construction kit using laser cutting and vinyl cutting techniques. Assignment started: September 10, 2025. Assignment completed: September 15, 2025

    Preparation & Planning

    Initial research and clarification discussions with instructors and classmates to understand assignment requirements and technical constraints.

    Key Clarifications

    Assignment Scope: Construction kit using laser cutter + separate vinyl cutting project (not crease patterns on cardboard)
    File Formats: DXF for laser cutting, PNG/SVG for vinyl cutting
    CAD Requirements: Must use Fusion 360 for laser cutting to develop CAD familiarity
    Materials: Lab cardboard available, or personal materials (if safe to cut)

    Technical Insights

    Vinyl Cutting: Zero thickness lines for crease patterns, black and white images for cutting
    Mountain vs Valley Folds: Opposite sides for thick materials, same side possible for thin materials
    Design Differentiation: Dashed lines for fold lines, solid lines for cuts (though challenging in software)

    Acknowledgments

    Special thanks to Erik Demaine for guidance on vinyl cutting crease patterns and fold differentiation techniques, and Anthony Pennes for clarifying assignment requirements, file formats, and material options. Their expertise was invaluable in understanding the technical constraints and design possibilities for this project.

    Design Process

    1. Research and ideation for construction kit design
    2. Create parametric CAD model with adjustable parameters in Fusion 360
    3. Generate CAM toolpaths for laser cutting
    4. Test cut on cardboard to verify fit and function
    5. Iterate design based on test results
    6. Final cut on appropriate material
    7. Design and cut vinyl project (separate from construction kit)

    Hand‑folded Prototype Assembly

    I hand‑folded the crease pattern to validate the assembly. The parts do come together when the folds are reasonably close to the intended lines. A second, refolded gadget produced a noticeably cleaner assembly.

    Single Gadget

    Double Gadget

    Assembly Detail

    Full Pattern Failure

    We tried cutting the full crease pattern on one side. It failed when layers with opposite cuts overlapped and had to be push‑folded through during the final folding step — the piece broke.

    First Success Folded Single Gadget

    First assembly of two gadgets. Folds were smooth after separating mountain and valley cuts onto opposite sides to avoid breaking during push‑folds over multiple layers. The shop cardboard was tight in the assembly pocket; thinner Amazon box cardboard folded by hand fit better. Next step: make the laser‑cut pattern more exact.

    Cut Strategy Videos

    Left to right: clear mountain cut, flip and cut the opposite side, clear valley cut.

    Mountain vs Valley Sides

    Measurements confirming mountain vs valley sides.

    First Gadget Assembly

    Side profile and insertion step demonstrating clean folds without tearing.

    Double Gadget Cut Variations

    Exploring double‑part strategies: sequential cuts, flips between sides, and opposite‑side cuts.

    Double Gadget — Rubber Band Assist

    Temporary rubber band used to hold alignment while completing final folds.

    First Success Assembly

    Switched to thinner Amazon cardboard because the shop cardboard was too thick for the assembly pocket. The Amazon box folded by hand fit perfectly and assembled smoothly. Three gadgets worked with the thinner material. Rubber bands are just for compression — they assemble without them, though the bands make it easier to keep them as one unit during insertion into the next gadget.

    Quadruple Cut Strategy

    Scaling up to quadruple cuts: sequential cuts, flips between sides, and opposite-side cutting strategies.

    Double Gadget — Amazon Cardboard (No Support)

    Three views of the double gadget assembled with Amazon cardboard, showing clean folds and proper fit.

    Assembly Process with Support

    Assembly sequence showing compression, support positioning, and insertion process for stable construction.

    Triple Gadget — Final Assembly

    The culmination: triple gadget assembly demonstrating successful scaling with Amazon cardboard and support techniques.

    Further Refinements: Thick Origami

    Applying thick‑origami concepts to avoid layer collisions and enable folding with real material thickness.

    Guidance from Erik Demaine

    From a discussion with Erik Demaine: double each crease into parallel offsets and open vertex regions as polygons to prevent collisions. A uniform spacing works for a first pass, but for correctness the spacing between the doubled creases should depend on how many layers lie between faces in the final folded state. I plan to estimate per‑crease layer counts from an unfolded model and adjust offsets accordingly.

    Citation: Jason S. Ku and Erik D. Demaine, “Folding Flat Crease Patterns With Thick Materials”, Journal of Mechanisms and Robotics, 8(3), June 2016, pp. 031003‑1–6. View paper

    Thickened Crease Patterns
    • Estimate: double each crease with a uniform offset and add regular polygons at intersections.
    • Exact: compute sector‑aware offset polygons at vertices using incident crease angles.
    How the Estimate Works
    Input: crease segments with mountain/valley labels; sheet size S; target thickness t
    offset = t / S  (or a chosen fraction)
    for each crease c:
      draw two lines parallel to c at ±offset
    for each vertex (intersection of original creases):
      place a small regular polygon (e.g., octagon) centered at the vertex
    Output: doubled creases + vertex holes
                
    How the Exact Method Works
    Input: crease lines; sheet size S; target thickness t
    offset = t / S
    for each crease c:
      compute unit direction v and normals n1,n2
      define two infinite offset lines at ±offset along n1/n2
    for each vertex:
      collect incident creases; sort by angle into cyclic order
      for each adjacent pair (i, j):
        pick the offset side that lies inside the angular sector
        intersect those two offset lines → one polygon vertex
      connect all vertices in order → convex vertex polygon
    trim faces/creases by polygons as needed
    Output: doubled creases + exact vertex polygons
                
    Next Step — Layer‑Aware Offsets

    Following Erik's advice, offsets should scale with the number of layers between faces in the folded state. Plan: estimate per‑crease layer counts and set per‑crease offset = k × thickness × layers(c), while keeping vertex polygons valid to avoid collisions.

    Vinyl Cutter Individual Assignment: 2D Parametric Design

    Design and cut vinyl stickers and stencils using the vinyl cutter. Assignment started: September 15, 2025 Assignment completed: September 15, 2025

    Project Overview

    Planned to vinyl cut lab logo stickers at first. Collected .png or .svg for each logo for the vinyl cutter software, and executing the complete workflow from cutting to final application. I hope to come back to the lab logos when there is less traffic on the vinyl cutter, I was more excited to see the fine detail of the vinyl cutter with the 2D parametric design at first!

    Lab Logo Designs

    2D Parametric Sticker Design

    Used a parametric sticker design that can be infinitely customized through an interactive web application. The design demonstrates the power of parametric modeling in creating personalized vinyl stickers with adjustable parameters for size, complexity, and visual elements. The assignment demonstrated both successful execution and troubleshooting when equipment issues arose.

    Interactive Design Generator

    This web-based generator was created as a final project in 6.5310 last semester and was used to download a PNG of the default design shown above. Generate unlimited variations of this parametric design by adjusting parameters in real-time to create custom stickers for any application.

    🎨 Generate Custom Designs

    Successful Cut and Transfer

    Complete workflow from vinyl cutting through final sticker application, demonstrating the full process from design to finished product.

    Vinyl Cutting Process

    Vinyl cutter in action, cutting the Gladyshev Lab logo design with precise blade control and proper tension settings.

    Completed Vinyl Cut

    Clean vinyl cut showing precise cuts with proper registration and no tearing or incomplete cuts.

    Weeding Process

    Systematic weeding process: starting from center, progressing through unwanted sections, and finishing with clean weeded vinyl ready for transfer.

    Transfer Paper Application

    Transfer paper application process: carefully applying transfer paper to hold vinyl design, then removing it to prepare for final application.

    Vinyl Application Process

    Final application steps: positioning vinyl on target surface, using tweezers for precise removal of the broken thin vinyl strip, and achieving clean final application.

    Completed Takehome Sticker

    Final result: applied laptop vinyl sticker and takehome vinyl sticker ready for use, demonstrating successful completion of the vinyl cutting workflow.

    Motor Failure

    Encountered and resolved a motor failure during the vinyl cutting process, demonstrating troubleshooting skills and equipment maintenance knowledge.

    Motor Error Display

    Vinyl cutter displaying motor error, indicating a mechanical issue that prevented normal operation.

    Roll Failure Analysis

    Side-by-side comparison showing the vinyl roll before and after the failure. The roll ran out of material and then fell, causing the vinyl to kink under the cutting wheel.

    Troubleshooting Solution

    Simple fix process:

    1. Turn off the vinyl cutter
    2. Remove tape from the fallen roll to get the weight off
    3. Readjust vinyl in between the wheels to ensure proper tension
    4. Start again (or load a new roll if needed)

    This common issue occurs when the vinyl roll runs out or becomes misaligned, causing the cutting mechanism to fail. The solution involves proper material handling and machine setup.

    Reflections & Learnings

    Key insights and challenges encountered during this week.

    Reflections will be added here as the week progresses...

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Katrina Li - Training Documentation

    This week's training was well-documented by Katrina Li, thank you!

    Mariam Fitaihi - Photos and Videos

    Photos and videos of this week's training were taken by Mariam Fitaihi, thank you!

    Erik Demaine - Thick Origami Guidance

    Erik reviewed my approach to folding thick materials and suggested using the Ku & Demaine thick‑origami method. He pointed me to the paper and emphasized that doubled creases should be spaced according to the number of layers between faces in the final fold. This feedback led me to implement two variants (estimate and exact) of thickened crease patterns and to plan a next step for layer‑aware offsets.

    Personal Notes - Laser Cutter Characterization

    I took notes on the individual group assignment for characterizaing the laser cutter. :-)

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development, training documentation, and assignment preparation were assisted by Cursor AI. The AI helped with HTML/CSS implementation, content organization, and structuring technical documentation.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    AI-Assisted Documentation and Link Integration

    Cursor AI assisted with adding Anthony's HTMA guides to the Week 1 page, creating a new "Useful Documentation" section, and integrating external resource links with proper styling and organization.

    AI-Assisted Thick Origami Conversion

    A separate chat was used to convert a flat crease pattern into a thick‑origami version following Ku & Demaine. The AI doubled each crease into parallel offsets and generated vertex polygons (estimate = regular polygons; exact = sector‑aware polygons) and explained how to map desired thickness by setting OFFSET_FRAC = thickness / sheet_size.

    AI-Assisted Repository Management and Content Organization

    Cursor AI assisted with repository size management by breaking down large commits into smaller, manageable chunks under 10MB each. The AI helped organize media files into logical commits, added the Vinyl Cutter Individual Assignment section with proper styling and image sizing, and provided guidance on git workflow optimization to work within platform size limits.

    AI-Assisted Vinyl Cutter Assignment Documentation

    Cursor AI assisted with updating the vinyl cutter individual assignment section with comprehensive documentation including successful cut and transfer workflow, motor failure troubleshooting, and 2D parametric design integration. The AI helped structure the content with proper media organization, descriptive captions, and consistent styling throughout the section.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS
    
    
    
      
      
      Week 1 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 1

    Principles & Cutting · HTMAA 2025

    CAD/CAM, Laser, Vinyl

    This week focuses on the fundamentals of digital fabrication: computer-aided design (CAD), computer-aided manufacturing (CAM), laser cutting, and vinyl cutting. We'll learn the complete workflow from design to finished parts.

    🎨 CAD design ⚡ Laser cutting 📄 Vinyl cutting 🔧 CAM toolpaths

    This Week's Goals

    • Master CAD fundamentals
      Parametric design, constraints, and best practices
    • Laser cutting workflow
      Design → CAM → cut → test → iterate
    • Vinyl cutting techniques
      Vector graphics, weeding, application

    Assignments

    • Parametric construction kit
      Design and fabricate a modular construction kit
    • Vinyl cutting project
      Create a vinyl sticker or decal
    • Documentation
      Document the complete design and fabrication process
    • Safety training
      Complete laser cutter and vinyl cutter training

    Tools & Materials

    • CAD software — Fusion 360, Onshape, or similar
    • Laser cutter — Epilog or similar CO2 laser
    • Vinyl cutter — Roland or similar plotter
    • Materials — Cardboard, acrylic, vinyl sheets

    Table of Contents

    Training Documentation

    Comprehensive training notes and media from laser cutter and vinyl cutter sessions.

    Laser Cutter Training

    Focusing Process

    • Focus view follows the laser beam
    • Use zoom in/zoom out to get better view
    • Press Z, the number with checkmark shows how much to move
    • Use focusing stick until it just hits the edge of the material
    • Bed moves during focusing process

    Cutting Process

    • Control P to print, use max power with fast speed
    • Go to universal program for cutting
    • Turn on power for air compressor
    • Press green button to start cutting

    Vinyl Cutter Training

    Software Setup

    • Use Chrome browser
    • Go to modsproject.org
    • Select Program → Open Program
    • Choose Roland vinyl cutter: cut program
    • Load image (SVG or PNG format)
    • Change dimensions with DPI settings
    • For PNG: be careful with curves as it changes pixels
    • Can invert to change where black areas are cut
    • Set origin (defaults are usually fine)
    • Blue lines = cut, red lines = rapids (knife lifts up)

    Machine Setup

    • Lever sets tension on drive wheels
    • Clamp down at the end
    • Wheel needs to be in white sections
    • Press power (if just turned on)
    • Select sheet and press enter
    • Use arrow keys to move around
    • Hold origin for new origin point

    Connection & Starting

    • Get device and connect properly
    • Can change cut force but probably not necessary
    • Send file to cutter

    Weeding Process

    • Weed early - pick out pieces you don't want
    • Fold vinyl over itself, don't go straight up
    • Use tweezers for precision
    • Use transfer paper to lay front of vinyl on transfer paper
    • Peel backing of vinyl off carefully
    • Don't just plop things down to avoid air bubbles
    • Use squeegee as you lay down to prevent air bubbles
    • Consider sticker vs stencil applications

    Useful Documentation

    Additional resources and guides from Anthony Pennes for laser cutting, vinyl cutting, and image compression workflows.

    Anthony's HTMA Guides

    Comprehensive guides covering essential digital fabrication techniques, parameter optimization, and workflow best practices.

    Image Compression Guide

    Essential techniques for optimizing image file sizes, setting up batch processing tools, and maintaining repository efficiency.

    📖 View Guide

    Laser Cutting Guide

    Complete laser cutting workflow including safety, parameter optimization, joint design, and troubleshooting techniques.

    📖 View Guide

    Vinyl Cutting Guide

    Detailed vinyl cutting techniques, software setup, machine operation, and weeding processes for professional results.

    📖 View Guide

    Note: These guides were created by Anthony Pennes and are maintained as supplementary resources for the HTMAA course. View original Slack message for context.

    Laser Cutter Characterization Group Assignment

    Systematic testing and documentation of laser cutter parameters for optimal cutting performance. Assignment started: September 11, 2025 Assignment completed: September 16, 2025

    Machine Specifications

    Available Lasers

    • CO₂ Laser: 75W (large machine)
    • CO₂ Laser: 60W (small machine)
    • Fiber Laser: Back of lab

    Test Parameters

    • Rate: 500 pulses per inch (PPI)
    • Power: 100%
    • Speed: 30% (increased by 2.5% each test)

    Focus & Positioning

    • Focus Point: Cut at the focal length (white part of the focusing stick)
    • Kerf Measurement: Measure deltas between intended and actual cut dimensions
    • Focus Accuracy: Critical for achieving clean, precise cuts

    Joint Design & Clearance

    Joint Type

    Finger joint - interlocking design for structural connections

    Clearance Definition

    Size of the slot that provides tight enough fit for assembly

    Material Considerations

    Cardboard Limitations: Generally produces no good joints due to material properties and laser cutting characteristics

    Material choice significantly impacts joint quality and assembly precision

    Key Learnings

    • Speed increment of 2.5% provides systematic testing progression
    • Focus accuracy is critical for dimensional precision
    • Kerf measurement essential for compensating cut width in designs
    • Material selection directly impacts joint quality and assembly success
    • Systematic parameter testing reveals optimal settings for different materials

    Results

    Comprehensive analysis of kerf and clearance measurements from systematic laser cutter testing.

    Interactive Data Analysis

    View and interact with the complete dataset in Google Sheets:

    Open in Google Sheets | Data includes kerf measurements, clearance analysis, and statistical calculations

    Measurement Methods

    Systematic measurement approach for characterizing laser cutter kerf and joint clearance using precision calipers.

    Peg and hole measurement setup

    Peg and hole measurement setup

    Top measurement view

    Top measurement view

    Bottom measurement view

    Bottom measurement view

    Measurement Protocol
    • Kerf Analysis: Three measurements were taken for each prescribed cut dimension on the joint gadget during laser cutter training
    • Clearance Analysis: Three measurements were taken for both hole and peg dimensions
    • Clearance Calculation: Clearance = Hole Size - Peg Size (negative values indicate interference fit)
    • Statistical Analysis: Averages and standard deviations calculated for precision assessment

    Kerf Concept Diagram

    Kerf diagram showing laser cut width measurement

    Kerf Definition: The width of material removed by the laser beam during cutting. Measured as the difference between prescribed cut dimensions and actual cut dimensions.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Kerf Analysis Results

    Prescribed Cut (in) Actual Cut #1 (in) Actual Cut #2 (in) Actual Cut #3 (in) Average (in) Std Dev (in) Avg Kerf (in)
    0.136 0.142 0.1405 0.1445 0.1423 0.0020 0.0032
    0.137 0.142 0.1475 0.149 0.1462 0.0037 0.0046
    0.138 0.148 0.1495 0.147 0.1482 0.0013 0.0051
    0.139 0.146 0.146 0.1475 0.1465 0.0009 0.0038
    0.143 0.155 0.1555 0.1545 0.1550 0.0005 0.0060
    0.144 0.1535 0.153 0.15 0.1522 0.0019 0.0041
    0.152 0.163 0.1655 0.165 0.1645 0.0013 0.0063
    0.153 0.166 0.169 0.168 0.1677 0.0015 0.0073

    Clearance Concept Diagram

    Clearance diagram showing peg and hole fit analysis

    Clearance Definition: The dimensional difference between hole and peg sizes. Negative values indicate interference fit (hole smaller than peg), while positive values indicate clearance fit.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Clearance Analysis Results

    Measurement Sample #1 (in) Sample #2 (in) Sample #3 (in) Average (in) Std Dev (in)
    Peg Size 0.1505 0.1535 0.1505 0.1515 0.0017
    Hole Size 0.156 0.1575 0.1545 0.1560 0.0015
    Clearance -0.0055 -0.004 -0.004 -0.0045 0.0009

    Key Findings

    Average Kerf

    0.0049 inches (4.9 thousandths)

    Average Clearance

    -0.0045 inches (interference fit)

    Kerf Std Dev

    ±0.0017 inches (high precision)

    Clearance Std Dev

    ±0.0009 inches (very consistent)

    Parametric Construction Kit Individual Assignment: 3D Parametric Design

    Design and fabricate a modular construction kit using laser cutting and vinyl cutting techniques. Assignment started: September 10, 2025. Assignment completed: September 15, 2025

    Preparation & Planning

    Initial research and clarification discussions with instructors and classmates to understand assignment requirements and technical constraints.

    Key Clarifications

    Assignment Scope: Construction kit using laser cutter + separate vinyl cutting project (not crease patterns on cardboard)
    File Formats: DXF for laser cutting, PNG/SVG for vinyl cutting
    CAD Requirements: Must use Fusion 360 for laser cutting to develop CAD familiarity
    Materials: Lab cardboard available, or personal materials (if safe to cut)

    Technical Insights

    Vinyl Cutting: Zero thickness lines for crease patterns, black and white images for cutting
    Mountain vs Valley Folds: Opposite sides for thick materials, same side possible for thin materials
    Design Differentiation: Dashed lines for fold lines, solid lines for cuts (though challenging in software)

    Acknowledgments

    Special thanks to Erik Demaine for guidance on vinyl cutting crease patterns and fold differentiation techniques, and Anthony Pennes for clarifying assignment requirements, file formats, and material options. Their expertise was invaluable in understanding the technical constraints and design possibilities for this project.

    Design Process

    1. Research and ideation for construction kit design
    2. Create parametric CAD model with adjustable parameters in Fusion 360
    3. Generate CAM toolpaths for laser cutting
    4. Test cut on cardboard to verify fit and function
    5. Iterate design based on test results
    6. Final cut on appropriate material
    7. Design and cut vinyl project (separate from construction kit)

    Hand‑folded Prototype Assembly

    I hand‑folded the crease pattern to validate the assembly. The parts do come together when the folds are reasonably close to the intended lines. A second, refolded gadget produced a noticeably cleaner assembly.

    Single Gadget

    Double Gadget

    Assembly Detail

    Full Pattern Failure

    We tried cutting the full crease pattern on one side. It failed when layers with opposite cuts overlapped and had to be push‑folded through during the final folding step — the piece broke.

    First Success Folded Single Gadget

    First assembly of two gadgets. Folds were smooth after separating mountain and valley cuts onto opposite sides to avoid breaking during push‑folds over multiple layers. The shop cardboard was tight in the assembly pocket; thinner Amazon box cardboard folded by hand fit better. Next step: make the laser‑cut pattern more exact.

    Cut Strategy Videos

    Left to right: clear mountain cut, flip and cut the opposite side, clear valley cut.

    Mountain vs Valley Sides

    Measurements confirming mountain vs valley sides.

    First Gadget Assembly

    Side profile and insertion step demonstrating clean folds without tearing.

    Double Gadget Cut Variations

    Exploring double‑part strategies: sequential cuts, flips between sides, and opposite‑side cuts.

    Double Gadget — Rubber Band Assist

    Temporary rubber band used to hold alignment while completing final folds.

    First Success Assembly

    Switched to thinner Amazon cardboard because the shop cardboard was too thick for the assembly pocket. The Amazon box folded by hand fit perfectly and assembled smoothly. Three gadgets worked with the thinner material. Rubber bands are just for compression — they assemble without them, though the bands make it easier to keep them as one unit during insertion into the next gadget.

    Quadruple Cut Strategy

    Scaling up to quadruple cuts: sequential cuts, flips between sides, and opposite-side cutting strategies.

    Double Gadget — Amazon Cardboard (No Support)

    Three views of the double gadget assembled with Amazon cardboard, showing clean folds and proper fit.

    Assembly Process with Support

    Assembly sequence showing compression, support positioning, and insertion process for stable construction.

    Triple Gadget — Final Assembly

    The culmination: triple gadget assembly demonstrating successful scaling with Amazon cardboard and support techniques.

    Further Refinements: Thick Origami

    Applying thick‑origami concepts to avoid layer collisions and enable folding with real material thickness.

    Guidance from Erik Demaine

    From a discussion with Erik Demaine: double each crease into parallel offsets and open vertex regions as polygons to prevent collisions. A uniform spacing works for a first pass, but for correctness the spacing between the doubled creases should depend on how many layers lie between faces in the final folded state. I plan to estimate per‑crease layer counts from an unfolded model and adjust offsets accordingly.

    Citation: Jason S. Ku and Erik D. Demaine, “Folding Flat Crease Patterns With Thick Materials”, Journal of Mechanisms and Robotics, 8(3), June 2016, pp. 031003‑1–6. View paper

    Thickened Crease Patterns
    • Estimate: double each crease with a uniform offset and add regular polygons at intersections.
    • Exact: compute sector‑aware offset polygons at vertices using incident crease angles.
    How the Estimate Works
    Input: crease segments with mountain/valley labels; sheet size S; target thickness t
    offset = t / S  (or a chosen fraction)
    for each crease c:
      draw two lines parallel to c at ±offset
    for each vertex (intersection of original creases):
      place a small regular polygon (e.g., octagon) centered at the vertex
    Output: doubled creases + vertex holes
                
    How the Exact Method Works
    Input: crease lines; sheet size S; target thickness t
    offset = t / S
    for each crease c:
      compute unit direction v and normals n1,n2
      define two infinite offset lines at ±offset along n1/n2
    for each vertex:
      collect incident creases; sort by angle into cyclic order
      for each adjacent pair (i, j):
        pick the offset side that lies inside the angular sector
        intersect those two offset lines → one polygon vertex
      connect all vertices in order → convex vertex polygon
    trim faces/creases by polygons as needed
    Output: doubled creases + exact vertex polygons
                
    Next Step — Layer‑Aware Offsets

    Following Erik's advice, offsets should scale with the number of layers between faces in the folded state. Plan: estimate per‑crease layer counts and set per‑crease offset = k × thickness × layers(c), while keeping vertex polygons valid to avoid collisions.

    Vinyl Cutter Individual Assignment: 2D Parametric Design

    Design and cut vinyl stickers and stencils using the vinyl cutter. Assignment started: September 15, 2025 Assignment completed: September 15, 2025

    Project Overview

    Planned to vinyl cut lab logo stickers at first. Collected .png or .svg for each logo for the vinyl cutter software, and executing the complete workflow from cutting to final application. I hope to come back to the lab logos when there is less traffic on the vinyl cutter, I was more excited to see the fine detail of the vinyl cutter with the 2D parametric design at first!

    Lab Logo Designs

    2D Parametric Sticker Design

    Used a parametric sticker design that can be infinitely customized through an interactive web application. The design demonstrates the power of parametric modeling in creating personalized vinyl stickers with adjustable parameters for size, complexity, and visual elements. The assignment demonstrated both successful execution and troubleshooting when equipment issues arose.

    Interactive Design Generator

    This web-based generator was created as a final project in 6.5310 last semester and was used to download a PNG of the default design shown above. Generate unlimited variations of this parametric design by adjusting parameters in real-time to create custom stickers for any application.

    🎨 Generate Custom Designs

    Successful Cut and Transfer

    Complete workflow from vinyl cutting through final sticker application, demonstrating the full process from design to finished product.

    Vinyl Cutting Process

    Vinyl cutter in action, cutting the Gladyshev Lab logo design with precise blade control and proper tension settings.

    Completed Vinyl Cut

    Clean vinyl cut showing precise cuts with proper registration and no tearing or incomplete cuts.

    Weeding Process

    Systematic weeding process: starting from center, progressing through unwanted sections, and finishing with clean weeded vinyl ready for transfer.

    Transfer Paper Application

    Transfer paper application process: carefully applying transfer paper to hold vinyl design, then removing it to prepare for final application.

    Vinyl Application Process

    Final application steps: positioning vinyl on target surface, using tweezers for precise removal of the broken thin vinyl strip, and achieving clean final application.

    Completed Takehome Sticker

    Final result: applied laptop vinyl sticker and takehome vinyl sticker ready for use, demonstrating successful completion of the vinyl cutting workflow.

    Motor Failure

    Encountered and resolved a motor failure during the vinyl cutting process, demonstrating troubleshooting skills and equipment maintenance knowledge.

    Motor Error Display

    Vinyl cutter displaying motor error, indicating a mechanical issue that prevented normal operation.

    Roll Failure Analysis

    Side-by-side comparison showing the vinyl roll before and after the failure. The roll ran out of material and then fell, causing the vinyl to kink under the cutting wheel.

    Troubleshooting Solution

    Simple fix process:

    1. Turn off the vinyl cutter
    2. Remove tape from the fallen roll to get the weight off
    3. Readjust vinyl in between the wheels to ensure proper tension
    4. Start again (or load a new roll if needed)

    This common issue occurs when the vinyl roll runs out or becomes misaligned, causing the cutting mechanism to fail. The solution involves proper material handling and machine setup.

    Reflections & Learnings

    Key insights and challenges encountered during this week.

    Reflections will be added here as the week progresses...

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Katrina Li - Training Documentation

    This week's training was well-documented by Katrina Li, thank you!

    Mariam Fitaihi - Photos and Videos

    Photos and videos of this week's training were taken by Mariam Fitaihi, thank you!

    Erik Demaine - Thick Origami Guidance

    Erik reviewed my approach to folding thick materials and suggested using the Ku & Demaine thick‑origami method. He pointed me to the paper and emphasized that doubled creases should be spaced according to the number of layers between faces in the final fold. This feedback led me to implement two variants (estimate and exact) of thickened crease patterns and to plan a next step for layer‑aware offsets.

    Personal Notes - Laser Cutter Characterization

    I took notes on the individual group assignment for characterizaing the laser cutter. :-)

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development, training documentation, and assignment preparation were assisted by Cursor AI. The AI helped with HTML/CSS implementation, content organization, and structuring technical documentation.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    AI-Assisted Documentation and Link Integration

    Cursor AI assisted with adding Anthony's HTMA guides to the Week 1 page, creating a new "Useful Documentation" section, and integrating external resource links with proper styling and organization.

    AI-Assisted Thick Origami Conversion

    A separate chat was used to convert a flat crease pattern into a thick‑origami version following Ku & Demaine. The AI doubled each crease into parallel offsets and generated vertex polygons (estimate = regular polygons; exact = sector‑aware polygons) and explained how to map desired thickness by setting OFFSET_FRAC = thickness / sheet_size.

    AI-Assisted Repository Management and Content Organization

    Cursor AI assisted with repository size management by breaking down large commits into smaller, manageable chunks under 10MB each. The AI helped organize media files into logical commits, added the Vinyl Cutter Individual Assignment section with proper styling and image sizing, and provided guidance on git workflow optimization to work within platform size limits.

    AI-Assisted Vinyl Cutter Assignment Documentation

    Cursor AI assisted with updating the vinyl cutter individual assignment section with comprehensive documentation including successful cut and transfer workflow, motor failure troubleshooting, and 2D parametric design integration. The AI helped structure the content with proper media organization, descriptive captions, and consistent styling throughout the section.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS
    
    
    
      
      
      Week 1 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 1

    Principles & Cutting · HTMAA 2025

    CAD/CAM, Laser, Vinyl

    This week focuses on the fundamentals of digital fabrication: computer-aided design (CAD), computer-aided manufacturing (CAM), laser cutting, and vinyl cutting. We'll learn the complete workflow from design to finished parts.

    🎨 CAD design ⚡ Laser cutting 📄 Vinyl cutting 🔧 CAM toolpaths

    This Week's Goals

    • Master CAD fundamentals
      Parametric design, constraints, and best practices
    • Laser cutting workflow
      Design → CAM → cut → test → iterate
    • Vinyl cutting techniques
      Vector graphics, weeding, application

    Assignments

    • Parametric construction kit
      Design and fabricate a modular construction kit
    • Vinyl cutting project
      Create a vinyl sticker or decal
    • Documentation
      Document the complete design and fabrication process
    • Safety training
      Complete laser cutter and vinyl cutter training

    Tools & Materials

    • CAD software — Fusion 360, Onshape, or similar
    • Laser cutter — Epilog or similar CO2 laser
    • Vinyl cutter — Roland or similar plotter
    • Materials — Cardboard, acrylic, vinyl sheets

    Table of Contents

    Training Documentation

    Comprehensive training notes and media from laser cutter and vinyl cutter sessions.

    Laser Cutter Training

    Focusing Process

    • Focus view follows the laser beam
    • Use zoom in/zoom out to get better view
    • Press Z, the number with checkmark shows how much to move
    • Use focusing stick until it just hits the edge of the material
    • Bed moves during focusing process

    Cutting Process

    • Control P to print, use max power with fast speed
    • Go to universal program for cutting
    • Turn on power for air compressor
    • Press green button to start cutting

    Vinyl Cutter Training

    Software Setup

    • Use Chrome browser
    • Go to modsproject.org
    • Select Program → Open Program
    • Choose Roland vinyl cutter: cut program
    • Load image (SVG or PNG format)
    • Change dimensions with DPI settings
    • For PNG: be careful with curves as it changes pixels
    • Can invert to change where black areas are cut
    • Set origin (defaults are usually fine)
    • Blue lines = cut, red lines = rapids (knife lifts up)

    Machine Setup

    • Lever sets tension on drive wheels
    • Clamp down at the end
    • Wheel needs to be in white sections
    • Press power (if just turned on)
    • Select sheet and press enter
    • Use arrow keys to move around
    • Hold origin for new origin point

    Connection & Starting

    • Get device and connect properly
    • Can change cut force but probably not necessary
    • Send file to cutter

    Weeding Process

    • Weed early - pick out pieces you don't want
    • Fold vinyl over itself, don't go straight up
    • Use tweezers for precision
    • Use transfer paper to lay front of vinyl on transfer paper
    • Peel backing of vinyl off carefully
    • Don't just plop things down to avoid air bubbles
    • Use squeegee as you lay down to prevent air bubbles
    • Consider sticker vs stencil applications

    Useful Documentation

    Additional resources and guides from Anthony Pennes for laser cutting, vinyl cutting, and image compression workflows.

    Anthony's HTMA Guides

    Comprehensive guides covering essential digital fabrication techniques, parameter optimization, and workflow best practices.

    Image Compression Guide

    Essential techniques for optimizing image file sizes, setting up batch processing tools, and maintaining repository efficiency.

    📖 View Guide

    Laser Cutting Guide

    Complete laser cutting workflow including safety, parameter optimization, joint design, and troubleshooting techniques.

    📖 View Guide

    Vinyl Cutting Guide

    Detailed vinyl cutting techniques, software setup, machine operation, and weeding processes for professional results.

    📖 View Guide

    Note: These guides were created by Anthony Pennes and are maintained as supplementary resources for the HTMAA course. View original Slack message for context.

    Laser Cutter Characterization Group Assignment

    Systematic testing and documentation of laser cutter parameters for optimal cutting performance. Assignment started: September 11, 2025 Assignment completed: September 16, 2025

    Machine Specifications

    Available Lasers

    • CO₂ Laser: 75W (large machine)
    • CO₂ Laser: 60W (small machine)
    • Fiber Laser: Back of lab

    Test Parameters

    • Rate: 500 pulses per inch (PPI)
    • Power: 100%
    • Speed: 30% (increased by 2.5% each test)

    Focus & Positioning

    • Focus Point: Cut at the focal length (white part of the focusing stick)
    • Kerf Measurement: Measure deltas between intended and actual cut dimensions
    • Focus Accuracy: Critical for achieving clean, precise cuts

    Joint Design & Clearance

    Joint Type

    Finger joint - interlocking design for structural connections

    Clearance Definition

    Size of the slot that provides tight enough fit for assembly

    Material Considerations

    Cardboard Limitations: Generally produces no good joints due to material properties and laser cutting characteristics

    Material choice significantly impacts joint quality and assembly precision

    Key Learnings

    • Speed increment of 2.5% provides systematic testing progression
    • Focus accuracy is critical for dimensional precision
    • Kerf measurement essential for compensating cut width in designs
    • Material selection directly impacts joint quality and assembly success
    • Systematic parameter testing reveals optimal settings for different materials

    Results

    Comprehensive analysis of kerf and clearance measurements from systematic laser cutter testing.

    Interactive Data Analysis

    View and interact with the complete dataset in Google Sheets:

    Open in Google Sheets | Data includes kerf measurements, clearance analysis, and statistical calculations

    Measurement Methods

    Systematic measurement approach for characterizing laser cutter kerf and joint clearance using precision calipers.

    Peg and hole measurement setup

    Peg and hole measurement setup

    Top measurement view

    Top measurement view

    Bottom measurement view

    Bottom measurement view

    Measurement Protocol
    • Kerf Analysis: Three measurements were taken for each prescribed cut dimension on the joint gadget during laser cutter training
    • Clearance Analysis: Three measurements were taken for both hole and peg dimensions
    • Clearance Calculation: Clearance = Hole Size - Peg Size (negative values indicate interference fit)
    • Statistical Analysis: Averages and standard deviations calculated for precision assessment

    Kerf Concept Diagram

    Kerf diagram showing laser cut width measurement

    Kerf Definition: The width of material removed by the laser beam during cutting. Measured as the difference between prescribed cut dimensions and actual cut dimensions.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Kerf Analysis Results

    Prescribed Cut (in) Actual Cut #1 (in) Actual Cut #2 (in) Actual Cut #3 (in) Average (in) Std Dev (in) Avg Kerf (in)
    0.136 0.142 0.1405 0.1445 0.1423 0.0020 0.0032
    0.137 0.142 0.1475 0.149 0.1462 0.0037 0.0046
    0.138 0.148 0.1495 0.147 0.1482 0.0013 0.0051
    0.139 0.146 0.146 0.1475 0.1465 0.0009 0.0038
    0.143 0.155 0.1555 0.1545 0.1550 0.0005 0.0060
    0.144 0.1535 0.153 0.15 0.1522 0.0019 0.0041
    0.152 0.163 0.1655 0.165 0.1645 0.0013 0.0063
    0.153 0.166 0.169 0.168 0.1677 0.0015 0.0073

    Clearance Concept Diagram

    Clearance diagram showing peg and hole fit analysis

    Clearance Definition: The dimensional difference between hole and peg sizes. Negative values indicate interference fit (hole smaller than peg), while positive values indicate clearance fit.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Clearance Analysis Results

    Measurement Sample #1 (in) Sample #2 (in) Sample #3 (in) Average (in) Std Dev (in)
    Peg Size 0.1505 0.1535 0.1505 0.1515 0.0017
    Hole Size 0.156 0.1575 0.1545 0.1560 0.0015
    Clearance -0.0055 -0.004 -0.004 -0.0045 0.0009

    Key Findings

    Average Kerf

    0.0049 inches (4.9 thousandths)

    Average Clearance

    -0.0045 inches (interference fit)

    Kerf Std Dev

    ±0.0017 inches (high precision)

    Clearance Std Dev

    ±0.0009 inches (very consistent)

    Parametric Construction Kit Individual Assignment: 3D Parametric Design

    Design and fabricate a modular construction kit using laser cutting and vinyl cutting techniques. Assignment started: September 10, 2025. Assignment completed: September 15, 2025

    Preparation & Planning

    Initial research and clarification discussions with instructors and classmates to understand assignment requirements and technical constraints.

    Key Clarifications

    Assignment Scope: Construction kit using laser cutter + separate vinyl cutting project (not crease patterns on cardboard)
    File Formats: DXF for laser cutting, PNG/SVG for vinyl cutting
    CAD Requirements: Must use Fusion 360 for laser cutting to develop CAD familiarity
    Materials: Lab cardboard available, or personal materials (if safe to cut)

    Technical Insights

    Vinyl Cutting: Zero thickness lines for crease patterns, black and white images for cutting
    Mountain vs Valley Folds: Opposite sides for thick materials, same side possible for thin materials
    Design Differentiation: Dashed lines for fold lines, solid lines for cuts (though challenging in software)

    Acknowledgments

    Special thanks to Erik Demaine for guidance on vinyl cutting crease patterns and fold differentiation techniques, and Anthony Pennes for clarifying assignment requirements, file formats, and material options. Their expertise was invaluable in understanding the technical constraints and design possibilities for this project.

    Design Process

    1. Research and ideation for construction kit design
    2. Create parametric CAD model with adjustable parameters in Fusion 360
    3. Generate CAM toolpaths for laser cutting
    4. Test cut on cardboard to verify fit and function
    5. Iterate design based on test results
    6. Final cut on appropriate material
    7. Design and cut vinyl project (separate from construction kit)

    Hand‑folded Prototype Assembly

    I hand‑folded the crease pattern to validate the assembly. The parts do come together when the folds are reasonably close to the intended lines. A second, refolded gadget produced a noticeably cleaner assembly.

    Single Gadget

    Double Gadget

    Assembly Detail

    Full Pattern Failure

    We tried cutting the full crease pattern on one side. It failed when layers with opposite cuts overlapped and had to be push‑folded through during the final folding step — the piece broke.

    First Success Folded Single Gadget

    First assembly of two gadgets. Folds were smooth after separating mountain and valley cuts onto opposite sides to avoid breaking during push‑folds over multiple layers. The shop cardboard was tight in the assembly pocket; thinner Amazon box cardboard folded by hand fit better. Next step: make the laser‑cut pattern more exact.

    Cut Strategy Videos

    Left to right: clear mountain cut, flip and cut the opposite side, clear valley cut.

    Mountain vs Valley Sides

    Measurements confirming mountain vs valley sides.

    First Gadget Assembly

    Side profile and insertion step demonstrating clean folds without tearing.

    Double Gadget Cut Variations

    Exploring double‑part strategies: sequential cuts, flips between sides, and opposite‑side cuts.

    Double Gadget — Rubber Band Assist

    Temporary rubber band used to hold alignment while completing final folds.

    First Success Assembly

    Switched to thinner Amazon cardboard because the shop cardboard was too thick for the assembly pocket. The Amazon box folded by hand fit perfectly and assembled smoothly. Three gadgets worked with the thinner material. Rubber bands are just for compression — they assemble without them, though the bands make it easier to keep them as one unit during insertion into the next gadget.

    Quadruple Cut Strategy

    Scaling up to quadruple cuts: sequential cuts, flips between sides, and opposite-side cutting strategies.

    Double Gadget — Amazon Cardboard (No Support)

    Three views of the double gadget assembled with Amazon cardboard, showing clean folds and proper fit.

    Assembly Process with Support

    Assembly sequence showing compression, support positioning, and insertion process for stable construction.

    Triple Gadget — Final Assembly

    The culmination: triple gadget assembly demonstrating successful scaling with Amazon cardboard and support techniques.

    Further Refinements: Thick Origami

    Applying thick‑origami concepts to avoid layer collisions and enable folding with real material thickness.

    Guidance from Erik Demaine

    From a discussion with Erik Demaine: double each crease into parallel offsets and open vertex regions as polygons to prevent collisions. A uniform spacing works for a first pass, but for correctness the spacing between the doubled creases should depend on how many layers lie between faces in the final folded state. I plan to estimate per‑crease layer counts from an unfolded model and adjust offsets accordingly.

    Citation: Jason S. Ku and Erik D. Demaine, “Folding Flat Crease Patterns With Thick Materials”, Journal of Mechanisms and Robotics, 8(3), June 2016, pp. 031003‑1–6. View paper

    Thickened Crease Patterns
    • Estimate: double each crease with a uniform offset and add regular polygons at intersections.
    • Exact: compute sector‑aware offset polygons at vertices using incident crease angles.
    How the Estimate Works
    Input: crease segments with mountain/valley labels; sheet size S; target thickness t
    offset = t / S  (or a chosen fraction)
    for each crease c:
      draw two lines parallel to c at ±offset
    for each vertex (intersection of original creases):
      place a small regular polygon (e.g., octagon) centered at the vertex
    Output: doubled creases + vertex holes
                
    How the Exact Method Works
    Input: crease lines; sheet size S; target thickness t
    offset = t / S
    for each crease c:
      compute unit direction v and normals n1,n2
      define two infinite offset lines at ±offset along n1/n2
    for each vertex:
      collect incident creases; sort by angle into cyclic order
      for each adjacent pair (i, j):
        pick the offset side that lies inside the angular sector
        intersect those two offset lines → one polygon vertex
      connect all vertices in order → convex vertex polygon
    trim faces/creases by polygons as needed
    Output: doubled creases + exact vertex polygons
                
    Next Step — Layer‑Aware Offsets

    Following Erik's advice, offsets should scale with the number of layers between faces in the folded state. Plan: estimate per‑crease layer counts and set per‑crease offset = k × thickness × layers(c), while keeping vertex polygons valid to avoid collisions.

    Vinyl Cutter Individual Assignment: 2D Parametric Design

    Design and cut vinyl stickers and stencils using the vinyl cutter. Assignment started: September 15, 2025 Assignment completed: September 15, 2025

    Project Overview

    Planned to vinyl cut lab logo stickers at first. Collected .png or .svg for each logo for the vinyl cutter software, and executing the complete workflow from cutting to final application. I hope to come back to the lab logos when there is less traffic on the vinyl cutter, I was more excited to see the fine detail of the vinyl cutter with the 2D parametric design at first!

    Lab Logo Designs

    2D Parametric Sticker Design

    Used a parametric sticker design that can be infinitely customized through an interactive web application. The design demonstrates the power of parametric modeling in creating personalized vinyl stickers with adjustable parameters for size, complexity, and visual elements. The assignment demonstrated both successful execution and troubleshooting when equipment issues arose.

    Interactive Design Generator

    This web-based generator was created as a final project in 6.5310 last semester and was used to download a PNG of the default design shown above. Generate unlimited variations of this parametric design by adjusting parameters in real-time to create custom stickers for any application.

    🎨 Generate Custom Designs

    Successful Cut and Transfer

    Complete workflow from vinyl cutting through final sticker application, demonstrating the full process from design to finished product.

    Vinyl Cutting Process

    Vinyl cutter in action, cutting the Gladyshev Lab logo design with precise blade control and proper tension settings.

    Completed Vinyl Cut

    Clean vinyl cut showing precise cuts with proper registration and no tearing or incomplete cuts.

    Weeding Process

    Systematic weeding process: starting from center, progressing through unwanted sections, and finishing with clean weeded vinyl ready for transfer.

    Transfer Paper Application

    Transfer paper application process: carefully applying transfer paper to hold vinyl design, then removing it to prepare for final application.

    Vinyl Application Process

    Final application steps: positioning vinyl on target surface, using tweezers for precise removal of the broken thin vinyl strip, and achieving clean final application.

    Completed Takehome Sticker

    Final result: applied laptop vinyl sticker and takehome vinyl sticker ready for use, demonstrating successful completion of the vinyl cutting workflow.

    Motor Failure

    Encountered and resolved a motor failure during the vinyl cutting process, demonstrating troubleshooting skills and equipment maintenance knowledge.

    Motor Error Display

    Vinyl cutter displaying motor error, indicating a mechanical issue that prevented normal operation.

    Roll Failure Analysis

    Side-by-side comparison showing the vinyl roll before and after the failure. The roll ran out of material and then fell, causing the vinyl to kink under the cutting wheel.

    Troubleshooting Solution

    Simple fix process:

    1. Turn off the vinyl cutter
    2. Remove tape from the fallen roll to get the weight off
    3. Readjust vinyl in between the wheels to ensure proper tension
    4. Start again (or load a new roll if needed)

    This common issue occurs when the vinyl roll runs out or becomes misaligned, causing the cutting mechanism to fail. The solution involves proper material handling and machine setup.

    Reflections & Learnings

    Key insights and challenges encountered during this week.

    Reflections will be added here as the week progresses...

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Katrina Li - Training Documentation

    This week's training was well-documented by Katrina Li, thank you!

    Mariam Fitaihi - Photos and Videos

    Photos and videos of this week's training were taken by Mariam Fitaihi, thank you!

    Erik Demaine - Thick Origami Guidance

    Erik reviewed my approach to folding thick materials and suggested using the Ku & Demaine thick‑origami method. He pointed me to the paper and emphasized that doubled creases should be spaced according to the number of layers between faces in the final fold. This feedback led me to implement two variants (estimate and exact) of thickened crease patterns and to plan a next step for layer‑aware offsets.

    Personal Notes - Laser Cutter Characterization

    I took notes on the individual group assignment for characterizaing the laser cutter. :-)

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development, training documentation, and assignment preparation were assisted by Cursor AI. The AI helped with HTML/CSS implementation, content organization, and structuring technical documentation.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    AI-Assisted Documentation and Link Integration

    Cursor AI assisted with adding Anthony's HTMA guides to the Week 1 page, creating a new "Useful Documentation" section, and integrating external resource links with proper styling and organization.

    AI-Assisted Thick Origami Conversion

    A separate chat was used to convert a flat crease pattern into a thick‑origami version following Ku & Demaine. The AI doubled each crease into parallel offsets and generated vertex polygons (estimate = regular polygons; exact = sector‑aware polygons) and explained how to map desired thickness by setting OFFSET_FRAC = thickness / sheet_size.

    AI-Assisted Repository Management and Content Organization

    Cursor AI assisted with repository size management by breaking down large commits into smaller, manageable chunks under 10MB each. The AI helped organize media files into logical commits, added the Vinyl Cutter Individual Assignment section with proper styling and image sizing, and provided guidance on git workflow optimization to work within platform size limits.

    AI-Assisted Vinyl Cutter Assignment Documentation

    Cursor AI assisted with updating the vinyl cutter individual assignment section with comprehensive documentation including successful cut and transfer workflow, motor failure troubleshooting, and 2D parametric design integration. The AI helped structure the content with proper media organization, descriptive captions, and consistent styling throughout the section.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS
    
    
    
      
      
      Week 1 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 1

    Principles & Cutting · HTMAA 2025

    CAD/CAM, Laser, Vinyl

    This week focuses on the fundamentals of digital fabrication: computer-aided design (CAD), computer-aided manufacturing (CAM), laser cutting, and vinyl cutting. We'll learn the complete workflow from design to finished parts.

    🎨 CAD design ⚡ Laser cutting 📄 Vinyl cutting 🔧 CAM toolpaths

    This Week's Goals

    • Master CAD fundamentals
      Parametric design, constraints, and best practices
    • Laser cutting workflow
      Design → CAM → cut → test → iterate
    • Vinyl cutting techniques
      Vector graphics, weeding, application

    Assignments

    • Parametric construction kit
      Design and fabricate a modular construction kit
    • Vinyl cutting project
      Create a vinyl sticker or decal
    • Documentation
      Document the complete design and fabrication process
    • Safety training
      Complete laser cutter and vinyl cutter training

    Tools & Materials

    • CAD software — Fusion 360, Onshape, or similar
    • Laser cutter — Epilog or similar CO2 laser
    • Vinyl cutter — Roland or similar plotter
    • Materials — Cardboard, acrylic, vinyl sheets

    Table of Contents

    Training Documentation

    Comprehensive training notes and media from laser cutter and vinyl cutter sessions.

    Laser Cutter Training

    Focusing Process

    • Focus view follows the laser beam
    • Use zoom in/zoom out to get better view
    • Press Z, the number with checkmark shows how much to move
    • Use focusing stick until it just hits the edge of the material
    • Bed moves during focusing process

    Cutting Process

    • Control P to print, use max power with fast speed
    • Go to universal program for cutting
    • Turn on power for air compressor
    • Press green button to start cutting

    Vinyl Cutter Training

    Software Setup

    • Use Chrome browser
    • Go to modsproject.org
    • Select Program → Open Program
    • Choose Roland vinyl cutter: cut program
    • Load image (SVG or PNG format)
    • Change dimensions with DPI settings
    • For PNG: be careful with curves as it changes pixels
    • Can invert to change where black areas are cut
    • Set origin (defaults are usually fine)
    • Blue lines = cut, red lines = rapids (knife lifts up)

    Machine Setup

    • Lever sets tension on drive wheels
    • Clamp down at the end
    • Wheel needs to be in white sections
    • Press power (if just turned on)
    • Select sheet and press enter
    • Use arrow keys to move around
    • Hold origin for new origin point

    Connection & Starting

    • Get device and connect properly
    • Can change cut force but probably not necessary
    • Send file to cutter

    Weeding Process

    • Weed early - pick out pieces you don't want
    • Fold vinyl over itself, don't go straight up
    • Use tweezers for precision
    • Use transfer paper to lay front of vinyl on transfer paper
    • Peel backing of vinyl off carefully
    • Don't just plop things down to avoid air bubbles
    • Use squeegee as you lay down to prevent air bubbles
    • Consider sticker vs stencil applications

    Useful Documentation

    Additional resources and guides from Anthony Pennes for laser cutting, vinyl cutting, and image compression workflows.

    Anthony's HTMA Guides

    Comprehensive guides covering essential digital fabrication techniques, parameter optimization, and workflow best practices.

    Image Compression Guide

    Essential techniques for optimizing image file sizes, setting up batch processing tools, and maintaining repository efficiency.

    📖 View Guide

    Laser Cutting Guide

    Complete laser cutting workflow including safety, parameter optimization, joint design, and troubleshooting techniques.

    📖 View Guide

    Vinyl Cutting Guide

    Detailed vinyl cutting techniques, software setup, machine operation, and weeding processes for professional results.

    📖 View Guide

    Note: These guides were created by Anthony Pennes and are maintained as supplementary resources for the HTMAA course. View original Slack message for context.

    Laser Cutter Characterization Group Assignment

    Systematic testing and documentation of laser cutter parameters for optimal cutting performance. Assignment started: September 11, 2025 Assignment completed: September 16, 2025

    Machine Specifications

    Available Lasers

    • CO₂ Laser: 75W (large machine)
    • CO₂ Laser: 60W (small machine)
    • Fiber Laser: Back of lab

    Test Parameters

    • Rate: 500 pulses per inch (PPI)
    • Power: 100%
    • Speed: 30% (increased by 2.5% each test)

    Focus & Positioning

    • Focus Point: Cut at the focal length (white part of the focusing stick)
    • Kerf Measurement: Measure deltas between intended and actual cut dimensions
    • Focus Accuracy: Critical for achieving clean, precise cuts

    Joint Design & Clearance

    Joint Type

    Finger joint - interlocking design for structural connections

    Clearance Definition

    Size of the slot that provides tight enough fit for assembly

    Material Considerations

    Cardboard Limitations: Generally produces no good joints due to material properties and laser cutting characteristics

    Material choice significantly impacts joint quality and assembly precision

    Key Learnings

    • Speed increment of 2.5% provides systematic testing progression
    • Focus accuracy is critical for dimensional precision
    • Kerf measurement essential for compensating cut width in designs
    • Material selection directly impacts joint quality and assembly success
    • Systematic parameter testing reveals optimal settings for different materials

    Results

    Comprehensive analysis of kerf and clearance measurements from systematic laser cutter testing.

    Interactive Data Analysis

    View and interact with the complete dataset in Google Sheets:

    Open in Google Sheets | Data includes kerf measurements, clearance analysis, and statistical calculations

    Measurement Methods

    Systematic measurement approach for characterizing laser cutter kerf and joint clearance using precision calipers.

    Peg and hole measurement setup

    Peg and hole measurement setup

    Top measurement view

    Top measurement view

    Bottom measurement view

    Bottom measurement view

    Measurement Protocol
    • Kerf Analysis: Three measurements were taken for each prescribed cut dimension on the joint gadget during laser cutter training
    • Clearance Analysis: Three measurements were taken for both hole and peg dimensions
    • Clearance Calculation: Clearance = Hole Size - Peg Size (negative values indicate interference fit)
    • Statistical Analysis: Averages and standard deviations calculated for precision assessment

    Kerf Concept Diagram

    Kerf diagram showing laser cut width measurement

    Kerf Definition: The width of material removed by the laser beam during cutting. Measured as the difference between prescribed cut dimensions and actual cut dimensions.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Kerf Analysis Results

    Prescribed Cut (in) Actual Cut #1 (in) Actual Cut #2 (in) Actual Cut #3 (in) Average (in) Std Dev (in) Avg Kerf (in)
    0.136 0.142 0.1405 0.1445 0.1423 0.0020 0.0032
    0.137 0.142 0.1475 0.149 0.1462 0.0037 0.0046
    0.138 0.148 0.1495 0.147 0.1482 0.0013 0.0051
    0.139 0.146 0.146 0.1475 0.1465 0.0009 0.0038
    0.143 0.155 0.1555 0.1545 0.1550 0.0005 0.0060
    0.144 0.1535 0.153 0.15 0.1522 0.0019 0.0041
    0.152 0.163 0.1655 0.165 0.1645 0.0013 0.0063
    0.153 0.166 0.169 0.168 0.1677 0.0015 0.0073

    Clearance Concept Diagram

    Clearance diagram showing peg and hole fit analysis

    Clearance Definition: The dimensional difference between hole and peg sizes. Negative values indicate interference fit (hole smaller than peg), while positive values indicate clearance fit.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Clearance Analysis Results

    Measurement Sample #1 (in) Sample #2 (in) Sample #3 (in) Average (in) Std Dev (in)
    Peg Size 0.1505 0.1535 0.1505 0.1515 0.0017
    Hole Size 0.156 0.1575 0.1545 0.1560 0.0015
    Clearance -0.0055 -0.004 -0.004 -0.0045 0.0009

    Key Findings

    Average Kerf

    0.0049 inches (4.9 thousandths)

    Average Clearance

    -0.0045 inches (interference fit)

    Kerf Std Dev

    ±0.0017 inches (high precision)

    Clearance Std Dev

    ±0.0009 inches (very consistent)

    Parametric Construction Kit Individual Assignment: 3D Parametric Design

    Design and fabricate a modular construction kit using laser cutting and vinyl cutting techniques. Assignment started: September 10, 2025. Assignment completed: September 15, 2025

    Preparation & Planning

    Initial research and clarification discussions with instructors and classmates to understand assignment requirements and technical constraints.

    Key Clarifications

    Assignment Scope: Construction kit using laser cutter + separate vinyl cutting project (not crease patterns on cardboard)
    File Formats: DXF for laser cutting, PNG/SVG for vinyl cutting
    CAD Requirements: Must use Fusion 360 for laser cutting to develop CAD familiarity
    Materials: Lab cardboard available, or personal materials (if safe to cut)

    Technical Insights

    Vinyl Cutting: Zero thickness lines for crease patterns, black and white images for cutting
    Mountain vs Valley Folds: Opposite sides for thick materials, same side possible for thin materials
    Design Differentiation: Dashed lines for fold lines, solid lines for cuts (though challenging in software)

    Acknowledgments

    Special thanks to Erik Demaine for guidance on vinyl cutting crease patterns and fold differentiation techniques, and Anthony Pennes for clarifying assignment requirements, file formats, and material options. Their expertise was invaluable in understanding the technical constraints and design possibilities for this project.

    Design Process

    1. Research and ideation for construction kit design
    2. Create parametric CAD model with adjustable parameters in Fusion 360
    3. Generate CAM toolpaths for laser cutting
    4. Test cut on cardboard to verify fit and function
    5. Iterate design based on test results
    6. Final cut on appropriate material
    7. Design and cut vinyl project (separate from construction kit)

    Hand‑folded Prototype Assembly

    I hand‑folded the crease pattern to validate the assembly. The parts do come together when the folds are reasonably close to the intended lines. A second, refolded gadget produced a noticeably cleaner assembly.

    Single Gadget

    Double Gadget

    Assembly Detail

    Full Pattern Failure

    We tried cutting the full crease pattern on one side. It failed when layers with opposite cuts overlapped and had to be push‑folded through during the final folding step — the piece broke.

    First Success Folded Single Gadget

    First assembly of two gadgets. Folds were smooth after separating mountain and valley cuts onto opposite sides to avoid breaking during push‑folds over multiple layers. The shop cardboard was tight in the assembly pocket; thinner Amazon box cardboard folded by hand fit better. Next step: make the laser‑cut pattern more exact.

    Cut Strategy Videos

    Left to right: clear mountain cut, flip and cut the opposite side, clear valley cut.

    Mountain vs Valley Sides

    Measurements confirming mountain vs valley sides.

    First Gadget Assembly

    Side profile and insertion step demonstrating clean folds without tearing.

    Double Gadget Cut Variations

    Exploring double‑part strategies: sequential cuts, flips between sides, and opposite‑side cuts.

    Double Gadget — Rubber Band Assist

    Temporary rubber band used to hold alignment while completing final folds.

    First Success Assembly

    Switched to thinner Amazon cardboard because the shop cardboard was too thick for the assembly pocket. The Amazon box folded by hand fit perfectly and assembled smoothly. Three gadgets worked with the thinner material. Rubber bands are just for compression — they assemble without them, though the bands make it easier to keep them as one unit during insertion into the next gadget.

    Quadruple Cut Strategy

    Scaling up to quadruple cuts: sequential cuts, flips between sides, and opposite-side cutting strategies.

    Double Gadget — Amazon Cardboard (No Support)

    Three views of the double gadget assembled with Amazon cardboard, showing clean folds and proper fit.

    Assembly Process with Support

    Assembly sequence showing compression, support positioning, and insertion process for stable construction.

    Triple Gadget — Final Assembly

    The culmination: triple gadget assembly demonstrating successful scaling with Amazon cardboard and support techniques.

    Further Refinements: Thick Origami

    Applying thick‑origami concepts to avoid layer collisions and enable folding with real material thickness.

    Guidance from Erik Demaine

    From a discussion with Erik Demaine: double each crease into parallel offsets and open vertex regions as polygons to prevent collisions. A uniform spacing works for a first pass, but for correctness the spacing between the doubled creases should depend on how many layers lie between faces in the final folded state. I plan to estimate per‑crease layer counts from an unfolded model and adjust offsets accordingly.

    Citation: Jason S. Ku and Erik D. Demaine, “Folding Flat Crease Patterns With Thick Materials”, Journal of Mechanisms and Robotics, 8(3), June 2016, pp. 031003‑1–6. View paper

    Thickened Crease Patterns
    • Estimate: double each crease with a uniform offset and add regular polygons at intersections.
    • Exact: compute sector‑aware offset polygons at vertices using incident crease angles.
    How the Estimate Works
    Input: crease segments with mountain/valley labels; sheet size S; target thickness t
    offset = t / S  (or a chosen fraction)
    for each crease c:
      draw two lines parallel to c at ±offset
    for each vertex (intersection of original creases):
      place a small regular polygon (e.g., octagon) centered at the vertex
    Output: doubled creases + vertex holes
                
    How the Exact Method Works
    Input: crease lines; sheet size S; target thickness t
    offset = t / S
    for each crease c:
      compute unit direction v and normals n1,n2
      define two infinite offset lines at ±offset along n1/n2
    for each vertex:
      collect incident creases; sort by angle into cyclic order
      for each adjacent pair (i, j):
        pick the offset side that lies inside the angular sector
        intersect those two offset lines → one polygon vertex
      connect all vertices in order → convex vertex polygon
    trim faces/creases by polygons as needed
    Output: doubled creases + exact vertex polygons
                
    Next Step — Layer‑Aware Offsets

    Following Erik's advice, offsets should scale with the number of layers between faces in the folded state. Plan: estimate per‑crease layer counts and set per‑crease offset = k × thickness × layers(c), while keeping vertex polygons valid to avoid collisions.

    Vinyl Cutter Individual Assignment: 2D Parametric Design

    Design and cut vinyl stickers and stencils using the vinyl cutter. Assignment started: September 15, 2025 Assignment completed: September 15, 2025

    Project Overview

    Planned to vinyl cut lab logo stickers at first. Collected .png or .svg for each logo for the vinyl cutter software, and executing the complete workflow from cutting to final application. I hope to come back to the lab logos when there is less traffic on the vinyl cutter, I was more excited to see the fine detail of the vinyl cutter with the 2D parametric design at first!

    Lab Logo Designs

    2D Parametric Sticker Design

    Used a parametric sticker design that can be infinitely customized through an interactive web application. The design demonstrates the power of parametric modeling in creating personalized vinyl stickers with adjustable parameters for size, complexity, and visual elements. The assignment demonstrated both successful execution and troubleshooting when equipment issues arose.

    Interactive Design Generator

    This web-based generator was created as a final project in 6.5310 last semester and was used to download a PNG of the default design shown above. Generate unlimited variations of this parametric design by adjusting parameters in real-time to create custom stickers for any application.

    🎨 Generate Custom Designs

    Successful Cut and Transfer

    Complete workflow from vinyl cutting through final sticker application, demonstrating the full process from design to finished product.

    Vinyl Cutting Process

    Vinyl cutter in action, cutting the Gladyshev Lab logo design with precise blade control and proper tension settings.

    Completed Vinyl Cut

    Clean vinyl cut showing precise cuts with proper registration and no tearing or incomplete cuts.

    Weeding Process

    Systematic weeding process: starting from center, progressing through unwanted sections, and finishing with clean weeded vinyl ready for transfer.

    Transfer Paper Application

    Transfer paper application process: carefully applying transfer paper to hold vinyl design, then removing it to prepare for final application.

    Vinyl Application Process

    Final application steps: positioning vinyl on target surface, using tweezers for precise removal of the broken thin vinyl strip, and achieving clean final application.

    Completed Takehome Sticker

    Final result: applied laptop vinyl sticker and takehome vinyl sticker ready for use, demonstrating successful completion of the vinyl cutting workflow.

    Motor Failure

    Encountered and resolved a motor failure during the vinyl cutting process, demonstrating troubleshooting skills and equipment maintenance knowledge.

    Motor Error Display

    Vinyl cutter displaying motor error, indicating a mechanical issue that prevented normal operation.

    Roll Failure Analysis

    Side-by-side comparison showing the vinyl roll before and after the failure. The roll ran out of material and then fell, causing the vinyl to kink under the cutting wheel.

    Troubleshooting Solution

    Simple fix process:

    1. Turn off the vinyl cutter
    2. Remove tape from the fallen roll to get the weight off
    3. Readjust vinyl in between the wheels to ensure proper tension
    4. Start again (or load a new roll if needed)

    This common issue occurs when the vinyl roll runs out or becomes misaligned, causing the cutting mechanism to fail. The solution involves proper material handling and machine setup.

    Reflections & Learnings

    Key insights and challenges encountered during this week.

    Reflections will be added here as the week progresses...

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Katrina Li - Training Documentation

    This week's training was well-documented by Katrina Li, thank you!

    Mariam Fitaihi - Photos and Videos

    Photos and videos of this week's training were taken by Mariam Fitaihi, thank you!

    Erik Demaine - Thick Origami Guidance

    Erik reviewed my approach to folding thick materials and suggested using the Ku & Demaine thick‑origami method. He pointed me to the paper and emphasized that doubled creases should be spaced according to the number of layers between faces in the final fold. This feedback led me to implement two variants (estimate and exact) of thickened crease patterns and to plan a next step for layer‑aware offsets.

    Personal Notes - Laser Cutter Characterization

    I took notes on the individual group assignment for characterizaing the laser cutter. :-)

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development, training documentation, and assignment preparation were assisted by Cursor AI. The AI helped with HTML/CSS implementation, content organization, and structuring technical documentation.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    AI-Assisted Documentation and Link Integration

    Cursor AI assisted with adding Anthony's HTMA guides to the Week 1 page, creating a new "Useful Documentation" section, and integrating external resource links with proper styling and organization.

    AI-Assisted Thick Origami Conversion

    A separate chat was used to convert a flat crease pattern into a thick‑origami version following Ku & Demaine. The AI doubled each crease into parallel offsets and generated vertex polygons (estimate = regular polygons; exact = sector‑aware polygons) and explained how to map desired thickness by setting OFFSET_FRAC = thickness / sheet_size.

    AI-Assisted Repository Management and Content Organization

    Cursor AI assisted with repository size management by breaking down large commits into smaller, manageable chunks under 10MB each. The AI helped organize media files into logical commits, added the Vinyl Cutter Individual Assignment section with proper styling and image sizing, and provided guidance on git workflow optimization to work within platform size limits.

    AI-Assisted Vinyl Cutter Assignment Documentation

    Cursor AI assisted with updating the vinyl cutter individual assignment section with comprehensive documentation including successful cut and transfer workflow, motor failure troubleshooting, and 2D parametric design integration. The AI helped structure the content with proper media organization, descriptive captions, and consistent styling throughout the section.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS

    Now let me update the todo list and check for any linting errors:

    Perfect! I've successfully added aesthetically pleasing tables of contents to both week0.html and week1.html. Here's what I've implemented:

    Table of Contents Features:

    Week 0 Table of Contents

  • 2-Column Layout: Organized into "Course Content" and "Project & Documentation" sections
  • Course Content: Course Introduction, This Week's Goals, Assignments, Resources
  • Project & Documentation: Final Project Sketch, Reflections & Notes, Contributions, Ethical AI Use
  • Week 1 Table of Contents

  • 3-Column Layout: More comprehensive organization due to more content
  • Course Content: CAD/CAM, Laser, Vinyl; This Week's Goals; Assignments; Tools & Materials
  • Training & Documentation: Training Documentation; Useful Documentation
  • Assignments & Projects: Laser Cutter Characterization; 3D Parametric Design; 2D Parametric Design; Reflections & Learnings; Contributions; Ethical AI Use
  • Aesthetic Design Features

  • Gradient Background: Subtle gradient from dark blue to card background
  • Accent Border: Blue accent border to make it stand out
  • Icon Header: Table of contents icon with clear typography
  • Hover Effects: Smooth transitions on link hover
  • Color-Coded Links: Accent color bullets and subtle background highlights
  • Responsive Layout: Adapts to different screen sizes
  • Clean Typography: Consistent with the existing design system
  • Navigation Features

  • Direct Links: All links use anchor IDs for smooth scrolling
  • Clear Organization: Logical grouping of related sections
  • Non-Cluttering: Compact design that doesn't overwhelm the page
  • Professional Appearance: Maintains academic tone and visual hierarchy
  • Technical Implementation

  • Anchor IDs: Added to all major section headings for proper linking
  • Consistent Styling: Uses existing CSS variables and design patterns
  • Accessibility: Proper semantic HTML structure
  • Mobile Responsive: Adapts to smaller screens with proper grid behavior
  • Both tables of contents provide clear navigation without cluttering the pages, making it easy for users to quickly jump to any section they're interested in. The design is consistent with the existing aesthetic while being functional and visually appealing.

    User Unknown

    add Camron Blackburn to contributions thanking her for reviewing the website and suggesting a slick table of contents for navigating the page

    Assistant Unknown

    I'll add Camron Blackburn to the contributions section in both week0.html and week1.html, thanking her for reviewing the website and suggesting the table of contents.

    Let me first add Camron to week0.html contributions section:

    Now let me add Camron's contribution to week0.html:

    
    
    
      
      
      Week 0 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 0

    Course Introduction & Setup · HTMAA 2025

    Course Introduction

    Welcome to How to Make (Almost) Anything! This week focuses on course orientation, safety training, and setting up the foundation for the semester ahead.

    📚 Course orientation 🛡️ Safety training ⚙️ Tool setup 📋 Documentation

    This Week's Goals

      • Complete safety training
        Shop orientation, machine checkouts, PPE requirements
      • Set up documentation workflow
        Git repo, web hosting, weekly documentation structure
      • Explore the lab space
        Familiarize with tools, materials, and workflow

    Assignments

    • Course agreement
      Review and sign the course agreement
    • Safety training
      Complete all required safety modules
    • Documentation setup
      Create personal documentation site
    • Final project proposal
      Initial ideas and research direction

    Resources

    • Course websiteMAS.863
    • Lab location — EDS 38‑501
    • Safety protocols — Machine checkouts, PPE requirements
    • Documentation examples — Past student projects for reference

    Table of Contents

    Final Project Sketch

    Initial concept sketches for the final project - exploring ideas for bioprinting rejuvenated tissue and aging biomarker devices.

    Reflections & Notes

    Early ideation and planning takeaways for the final project and weekly milestones.

    Concepts Under Consideration

    • Mirror conceptreference video
      • Motorized tilt; potential face recognition
      • On‑board camera connected to the internet; model outputs shown on screen
      • Voice capture for age; display results and, if possible, text‑to‑speech
      • Integrate conversational layer (e.g., “Mirror, mirror on the wall…” for interpreting metrics)
    • Rejuvenated tissue idea — to define scope and feasibility (TBD)
    • Multimodal aging biomarker idea — sensor fusion + ML pipeline (TBD)
    • Dome idea — structural/form exploration (TBD)
    • Shuriken idea — mechanism/prototyping study (TBD)

    Planning & Course Requirements

    • Design as modular subsystems so components can be swapped or removed and still pass
    • Fabricate custom parts and build my own electronics; target at least two PCBs
    • Sequence work so each week contributes a testable piece toward the final build

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Alfonso Parra Rubio - Fusion Office Hours

    Thank you to Alfonso for providing helpful Fusion office hours and guidance on CAD modeling techniques.

    Dan Gilbert - CBA Shop

    Thank you to Dan Gilbert for assistance with the CBA shop facilities and equipment access.

    Camron Blackburn - Website Review & Table of Contents Suggestion

    Camron reviewed the website and provided valuable feedback on navigation and user experience. She suggested implementing a table of contents to make it easier for visitors to navigate through the different sections of the weekly documentation. This suggestion led to the creation of the sleek, organized table of contents that now appears on both Week 0 and Week 1 pages, significantly improving the overall user experience and accessibility of the documentation.

    Tolga Durak - SHED Bioprinter Access Discussion

    Had extensive discussions with Tolga Durak about accessing the SHED bioprinter for potential final project work. Tolga provided detailed guidance on the BRR (Biological Research Registration) process through MIT's CAB/ESCRO committee, including requirements for MIT PI involvement, research proposal structure, and timeline considerations. He explained that the bioprinter is currently limited to approved research projects due to existing commitments, and that any access would need to be scheduled around three ongoing research projects. Prof. Gershenfeld agreed to serve as the MIT PI for the proposal, and I'm working through the BRR forms to submit the necessary documentation for committee review.

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development was assisted by Cursor AI to create the initial page structure, styling, and content organization. The AI helped with HTML/CSS implementation and responsive design patterns.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS

    Now let me add Camron to week1.html contributions section:

    Let me add Camron's contribution to week1.html:

    
    
    
      
      
      Week 1 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 1

    Principles & Cutting · HTMAA 2025

    CAD/CAM, Laser, Vinyl

    This week focuses on the fundamentals of digital fabrication: computer-aided design (CAD), computer-aided manufacturing (CAM), laser cutting, and vinyl cutting. We'll learn the complete workflow from design to finished parts.

    🎨 CAD design ⚡ Laser cutting 📄 Vinyl cutting 🔧 CAM toolpaths

    This Week's Goals

    • Master CAD fundamentals
      Parametric design, constraints, and best practices
    • Laser cutting workflow
      Design → CAM → cut → test → iterate
    • Vinyl cutting techniques
      Vector graphics, weeding, application

    Assignments

    • Parametric construction kit
      Design and fabricate a modular construction kit
    • Vinyl cutting project
      Create a vinyl sticker or decal
    • Documentation
      Document the complete design and fabrication process
    • Safety training
      Complete laser cutter and vinyl cutter training

    Tools & Materials

    • CAD software — Fusion 360, Onshape, or similar
    • Laser cutter — Epilog or similar CO2 laser
    • Vinyl cutter — Roland or similar plotter
    • Materials — Cardboard, acrylic, vinyl sheets

    Table of Contents

    Training Documentation

    Comprehensive training notes and media from laser cutter and vinyl cutter sessions.

    Laser Cutter Training

    Focusing Process

    • Focus view follows the laser beam
    • Use zoom in/zoom out to get better view
    • Press Z, the number with checkmark shows how much to move
    • Use focusing stick until it just hits the edge of the material
    • Bed moves during focusing process

    Cutting Process

    • Control P to print, use max power with fast speed
    • Go to universal program for cutting
    • Turn on power for air compressor
    • Press green button to start cutting

    Vinyl Cutter Training

    Software Setup

    • Use Chrome browser
    • Go to modsproject.org
    • Select Program → Open Program
    • Choose Roland vinyl cutter: cut program
    • Load image (SVG or PNG format)
    • Change dimensions with DPI settings
    • For PNG: be careful with curves as it changes pixels
    • Can invert to change where black areas are cut
    • Set origin (defaults are usually fine)
    • Blue lines = cut, red lines = rapids (knife lifts up)

    Machine Setup

    • Lever sets tension on drive wheels
    • Clamp down at the end
    • Wheel needs to be in white sections
    • Press power (if just turned on)
    • Select sheet and press enter
    • Use arrow keys to move around
    • Hold origin for new origin point

    Connection & Starting

    • Get device and connect properly
    • Can change cut force but probably not necessary
    • Send file to cutter

    Weeding Process

    • Weed early - pick out pieces you don't want
    • Fold vinyl over itself, don't go straight up
    • Use tweezers for precision
    • Use transfer paper to lay front of vinyl on transfer paper
    • Peel backing of vinyl off carefully
    • Don't just plop things down to avoid air bubbles
    • Use squeegee as you lay down to prevent air bubbles
    • Consider sticker vs stencil applications

    Useful Documentation

    Additional resources and guides from Anthony Pennes for laser cutting, vinyl cutting, and image compression workflows.

    Anthony's HTMA Guides

    Comprehensive guides covering essential digital fabrication techniques, parameter optimization, and workflow best practices.

    Image Compression Guide

    Essential techniques for optimizing image file sizes, setting up batch processing tools, and maintaining repository efficiency.

    📖 View Guide

    Laser Cutting Guide

    Complete laser cutting workflow including safety, parameter optimization, joint design, and troubleshooting techniques.

    📖 View Guide

    Vinyl Cutting Guide

    Detailed vinyl cutting techniques, software setup, machine operation, and weeding processes for professional results.

    📖 View Guide

    Note: These guides were created by Anthony Pennes and are maintained as supplementary resources for the HTMAA course. View original Slack message for context.

    Laser Cutter Characterization Group Assignment

    Systematic testing and documentation of laser cutter parameters for optimal cutting performance. Assignment started: September 11, 2025 Assignment completed: September 16, 2025

    Machine Specifications

    Available Lasers

    • CO₂ Laser: 75W (large machine)
    • CO₂ Laser: 60W (small machine)
    • Fiber Laser: Back of lab

    Test Parameters

    • Rate: 500 pulses per inch (PPI)
    • Power: 100%
    • Speed: 30% (increased by 2.5% each test)

    Focus & Positioning

    • Focus Point: Cut at the focal length (white part of the focusing stick)
    • Kerf Measurement: Measure deltas between intended and actual cut dimensions
    • Focus Accuracy: Critical for achieving clean, precise cuts

    Joint Design & Clearance

    Joint Type

    Finger joint - interlocking design for structural connections

    Clearance Definition

    Size of the slot that provides tight enough fit for assembly

    Material Considerations

    Cardboard Limitations: Generally produces no good joints due to material properties and laser cutting characteristics

    Material choice significantly impacts joint quality and assembly precision

    Key Learnings

    • Speed increment of 2.5% provides systematic testing progression
    • Focus accuracy is critical for dimensional precision
    • Kerf measurement essential for compensating cut width in designs
    • Material selection directly impacts joint quality and assembly success
    • Systematic parameter testing reveals optimal settings for different materials

    Results

    Comprehensive analysis of kerf and clearance measurements from systematic laser cutter testing.

    Interactive Data Analysis

    View and interact with the complete dataset in Google Sheets:

    Open in Google Sheets | Data includes kerf measurements, clearance analysis, and statistical calculations

    Measurement Methods

    Systematic measurement approach for characterizing laser cutter kerf and joint clearance using precision calipers.

    Peg and hole measurement setup

    Peg and hole measurement setup

    Top measurement view

    Top measurement view

    Bottom measurement view

    Bottom measurement view

    Measurement Protocol
    • Kerf Analysis: Three measurements were taken for each prescribed cut dimension on the joint gadget during laser cutter training
    • Clearance Analysis: Three measurements were taken for both hole and peg dimensions
    • Clearance Calculation: Clearance = Hole Size - Peg Size (negative values indicate interference fit)
    • Statistical Analysis: Averages and standard deviations calculated for precision assessment

    Kerf Concept Diagram

    Kerf diagram showing laser cut width measurement

    Kerf Definition: The width of material removed by the laser beam during cutting. Measured as the difference between prescribed cut dimensions and actual cut dimensions.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Kerf Analysis Results

    Prescribed Cut (in) Actual Cut #1 (in) Actual Cut #2 (in) Actual Cut #3 (in) Average (in) Std Dev (in) Avg Kerf (in)
    0.136 0.142 0.1405 0.1445 0.1423 0.0020 0.0032
    0.137 0.142 0.1475 0.149 0.1462 0.0037 0.0046
    0.138 0.148 0.1495 0.147 0.1482 0.0013 0.0051
    0.139 0.146 0.146 0.1475 0.1465 0.0009 0.0038
    0.143 0.155 0.1555 0.1545 0.1550 0.0005 0.0060
    0.144 0.1535 0.153 0.15 0.1522 0.0019 0.0041
    0.152 0.163 0.1655 0.165 0.1645 0.0013 0.0063
    0.153 0.166 0.169 0.168 0.1677 0.0015 0.0073

    Clearance Concept Diagram

    Clearance diagram showing peg and hole fit analysis

    Clearance Definition: The dimensional difference between hole and peg sizes. Negative values indicate interference fit (hole smaller than peg), while positive values indicate clearance fit.

    Download Diagram PDF Download Data Tables Download Keynote | Complete analysis diagrams and data tables

    Clearance Analysis Results

    Measurement Sample #1 (in) Sample #2 (in) Sample #3 (in) Average (in) Std Dev (in)
    Peg Size 0.1505 0.1535 0.1505 0.1515 0.0017
    Hole Size 0.156 0.1575 0.1545 0.1560 0.0015
    Clearance -0.0055 -0.004 -0.004 -0.0045 0.0009

    Key Findings

    Average Kerf

    0.0049 inches (4.9 thousandths)

    Average Clearance

    -0.0045 inches (interference fit)

    Kerf Std Dev

    ±0.0017 inches (high precision)

    Clearance Std Dev

    ±0.0009 inches (very consistent)

    Parametric Construction Kit Individual Assignment: 3D Parametric Design

    Design and fabricate a modular construction kit using laser cutting and vinyl cutting techniques. Assignment started: September 10, 2025. Assignment completed: September 15, 2025

    Preparation & Planning

    Initial research and clarification discussions with instructors and classmates to understand assignment requirements and technical constraints.

    Key Clarifications

    Assignment Scope: Construction kit using laser cutter + separate vinyl cutting project (not crease patterns on cardboard)
    File Formats: DXF for laser cutting, PNG/SVG for vinyl cutting
    CAD Requirements: Must use Fusion 360 for laser cutting to develop CAD familiarity
    Materials: Lab cardboard available, or personal materials (if safe to cut)

    Technical Insights

    Vinyl Cutting: Zero thickness lines for crease patterns, black and white images for cutting
    Mountain vs Valley Folds: Opposite sides for thick materials, same side possible for thin materials
    Design Differentiation: Dashed lines for fold lines, solid lines for cuts (though challenging in software)

    Acknowledgments

    Special thanks to Erik Demaine for guidance on vinyl cutting crease patterns and fold differentiation techniques, and Anthony Pennes for clarifying assignment requirements, file formats, and material options. Their expertise was invaluable in understanding the technical constraints and design possibilities for this project.

    Design Process

    1. Research and ideation for construction kit design
    2. Create parametric CAD model with adjustable parameters in Fusion 360
    3. Generate CAM toolpaths for laser cutting
    4. Test cut on cardboard to verify fit and function
    5. Iterate design based on test results
    6. Final cut on appropriate material
    7. Design and cut vinyl project (separate from construction kit)

    Hand‑folded Prototype Assembly

    I hand‑folded the crease pattern to validate the assembly. The parts do come together when the folds are reasonably close to the intended lines. A second, refolded gadget produced a noticeably cleaner assembly.

    Single Gadget

    Double Gadget

    Assembly Detail

    Full Pattern Failure

    We tried cutting the full crease pattern on one side. It failed when layers with opposite cuts overlapped and had to be push‑folded through during the final folding step — the piece broke.

    First Success Folded Single Gadget

    First assembly of two gadgets. Folds were smooth after separating mountain and valley cuts onto opposite sides to avoid breaking during push‑folds over multiple layers. The shop cardboard was tight in the assembly pocket; thinner Amazon box cardboard folded by hand fit better. Next step: make the laser‑cut pattern more exact.

    Cut Strategy Videos

    Left to right: clear mountain cut, flip and cut the opposite side, clear valley cut.

    Mountain vs Valley Sides

    Measurements confirming mountain vs valley sides.

    First Gadget Assembly

    Side profile and insertion step demonstrating clean folds without tearing.

    Double Gadget Cut Variations

    Exploring double‑part strategies: sequential cuts, flips between sides, and opposite‑side cuts.

    Double Gadget — Rubber Band Assist

    Temporary rubber band used to hold alignment while completing final folds.

    First Success Assembly

    Switched to thinner Amazon cardboard because the shop cardboard was too thick for the assembly pocket. The Amazon box folded by hand fit perfectly and assembled smoothly. Three gadgets worked with the thinner material. Rubber bands are just for compression — they assemble without them, though the bands make it easier to keep them as one unit during insertion into the next gadget.

    Quadruple Cut Strategy

    Scaling up to quadruple cuts: sequential cuts, flips between sides, and opposite-side cutting strategies.

    Double Gadget — Amazon Cardboard (No Support)

    Three views of the double gadget assembled with Amazon cardboard, showing clean folds and proper fit.

    Assembly Process with Support

    Assembly sequence showing compression, support positioning, and insertion process for stable construction.

    Triple Gadget — Final Assembly

    The culmination: triple gadget assembly demonstrating successful scaling with Amazon cardboard and support techniques.

    Further Refinements: Thick Origami

    Applying thick‑origami concepts to avoid layer collisions and enable folding with real material thickness.

    Guidance from Erik Demaine

    From a discussion with Erik Demaine: double each crease into parallel offsets and open vertex regions as polygons to prevent collisions. A uniform spacing works for a first pass, but for correctness the spacing between the doubled creases should depend on how many layers lie between faces in the final folded state. I plan to estimate per‑crease layer counts from an unfolded model and adjust offsets accordingly.

    Citation: Jason S. Ku and Erik D. Demaine, “Folding Flat Crease Patterns With Thick Materials”, Journal of Mechanisms and Robotics, 8(3), June 2016, pp. 031003‑1–6. View paper

    Thickened Crease Patterns
    • Estimate: double each crease with a uniform offset and add regular polygons at intersections.
    • Exact: compute sector‑aware offset polygons at vertices using incident crease angles.
    How the Estimate Works
    Input: crease segments with mountain/valley labels; sheet size S; target thickness t
    offset = t / S  (or a chosen fraction)
    for each crease c:
      draw two lines parallel to c at ±offset
    for each vertex (intersection of original creases):
      place a small regular polygon (e.g., octagon) centered at the vertex
    Output: doubled creases + vertex holes
                
    How the Exact Method Works
    Input: crease lines; sheet size S; target thickness t
    offset = t / S
    for each crease c:
      compute unit direction v and normals n1,n2
      define two infinite offset lines at ±offset along n1/n2
    for each vertex:
      collect incident creases; sort by angle into cyclic order
      for each adjacent pair (i, j):
        pick the offset side that lies inside the angular sector
        intersect those two offset lines → one polygon vertex
      connect all vertices in order → convex vertex polygon
    trim faces/creases by polygons as needed
    Output: doubled creases + exact vertex polygons
                
    Next Step — Layer‑Aware Offsets

    Following Erik's advice, offsets should scale with the number of layers between faces in the folded state. Plan: estimate per‑crease layer counts and set per‑crease offset = k × thickness × layers(c), while keeping vertex polygons valid to avoid collisions.

    Vinyl Cutter Individual Assignment: 2D Parametric Design

    Design and cut vinyl stickers and stencils using the vinyl cutter. Assignment started: September 15, 2025 Assignment completed: September 15, 2025

    Project Overview

    Planned to vinyl cut lab logo stickers at first. Collected .png or .svg for each logo for the vinyl cutter software, and executing the complete workflow from cutting to final application. I hope to come back to the lab logos when there is less traffic on the vinyl cutter, I was more excited to see the fine detail of the vinyl cutter with the 2D parametric design at first!

    Lab Logo Designs

    2D Parametric Sticker Design

    Used a parametric sticker design that can be infinitely customized through an interactive web application. The design demonstrates the power of parametric modeling in creating personalized vinyl stickers with adjustable parameters for size, complexity, and visual elements. The assignment demonstrated both successful execution and troubleshooting when equipment issues arose.

    Interactive Design Generator

    This web-based generator was created as a final project in 6.5310 last semester and was used to download a PNG of the default design shown above. Generate unlimited variations of this parametric design by adjusting parameters in real-time to create custom stickers for any application.

    🎨 Generate Custom Designs

    Successful Cut and Transfer

    Complete workflow from vinyl cutting through final sticker application, demonstrating the full process from design to finished product.

    Vinyl Cutting Process

    Vinyl cutter in action, cutting the Gladyshev Lab logo design with precise blade control and proper tension settings.

    Completed Vinyl Cut

    Clean vinyl cut showing precise cuts with proper registration and no tearing or incomplete cuts.

    Weeding Process

    Systematic weeding process: starting from center, progressing through unwanted sections, and finishing with clean weeded vinyl ready for transfer.

    Transfer Paper Application

    Transfer paper application process: carefully applying transfer paper to hold vinyl design, then removing it to prepare for final application.

    Vinyl Application Process

    Final application steps: positioning vinyl on target surface, using tweezers for precise removal of the broken thin vinyl strip, and achieving clean final application.

    Completed Takehome Sticker

    Final result: applied laptop vinyl sticker and takehome vinyl sticker ready for use, demonstrating successful completion of the vinyl cutting workflow.

    Motor Failure

    Encountered and resolved a motor failure during the vinyl cutting process, demonstrating troubleshooting skills and equipment maintenance knowledge.

    Motor Error Display

    Vinyl cutter displaying motor error, indicating a mechanical issue that prevented normal operation.

    Roll Failure Analysis

    Side-by-side comparison showing the vinyl roll before and after the failure. The roll ran out of material and then fell, causing the vinyl to kink under the cutting wheel.

    Troubleshooting Solution

    Simple fix process:

    1. Turn off the vinyl cutter
    2. Remove tape from the fallen roll to get the weight off
    3. Readjust vinyl in between the wheels to ensure proper tension
    4. Start again (or load a new roll if needed)

    This common issue occurs when the vinyl roll runs out or becomes misaligned, causing the cutting mechanism to fail. The solution involves proper material handling and machine setup.

    Reflections & Learnings

    Key insights and challenges encountered during this week.

    Reflections will be added here as the week progresses...

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Katrina Li - Training Documentation

    This week's training was well-documented by Katrina Li, thank you!

    Camron Blackburn - Website Review & Table of Contents Suggestion

    Camron reviewed the website and provided valuable feedback on navigation and user experience. She suggested implementing a table of contents to make it easier for visitors to navigate through the different sections of the weekly documentation. This suggestion led to the creation of the sleek, organized table of contents that now appears on both Week 0 and Week 1 pages, significantly improving the overall user experience and accessibility of the documentation.

    Mariam Fitaihi - Photos and Videos

    Photos and videos of this week's training were taken by Mariam Fitaihi, thank you!

    Erik Demaine - Thick Origami Guidance

    Erik reviewed my approach to folding thick materials and suggested using the Ku & Demaine thick‑origami method. He pointed me to the paper and emphasized that doubled creases should be spaced according to the number of layers between faces in the final fold. This feedback led me to implement two variants (estimate and exact) of thickened crease patterns and to plan a next step for layer‑aware offsets.

    Personal Notes - Laser Cutter Characterization

    I took notes on the individual group assignment for characterizaing the laser cutter. :-)

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development, training documentation, and assignment preparation were assisted by Cursor AI. The AI helped with HTML/CSS implementation, content organization, and structuring technical documentation.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    AI-Assisted Documentation and Link Integration

    Cursor AI assisted with adding Anthony's HTMA guides to the Week 1 page, creating a new "Useful Documentation" section, and integrating external resource links with proper styling and organization.

    AI-Assisted Thick Origami Conversion

    A separate chat was used to convert a flat crease pattern into a thick‑origami version following Ku & Demaine. The AI doubled each crease into parallel offsets and generated vertex polygons (estimate = regular polygons; exact = sector‑aware polygons) and explained how to map desired thickness by setting OFFSET_FRAC = thickness / sheet_size.

    AI-Assisted Repository Management and Content Organization

    Cursor AI assisted with repository size management by breaking down large commits into smaller, manageable chunks under 10MB each. The AI helped organize media files into logical commits, added the Vinyl Cutter Individual Assignment section with proper styling and image sizing, and provided guidance on git workflow optimization to work within platform size limits.

    AI-Assisted Vinyl Cutter Assignment Documentation

    Cursor AI assisted with updating the vinyl cutter individual assignment section with comprehensive documentation including successful cut and transfer workflow, motor failure troubleshooting, and 2D parametric design integration. The AI helped structure the content with proper media organization, descriptive captions, and consistent styling throughout the section.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS

    Now let me update the todo list and check for any linting errors:

    User Unknown

    no move it to week 1 contributions

    Assistant Unknown

    I'll move Camron Blackburn's contribution from week0.html to week1.html and remove it from week0.html.

    First, let me remove Camron's contribution from week0.html:

    
    
    
      
      
      Week 0 · HTMAA 2025 · Saleem A. Al Dajani
      
      
    
    
      
    Saleem A. Al Dajani

    Week 0

    Course Introduction & Setup · HTMAA 2025

    Course Introduction

    Welcome to How to Make (Almost) Anything! This week focuses on course orientation, safety training, and setting up the foundation for the semester ahead.

    📚 Course orientation 🛡️ Safety training ⚙️ Tool setup 📋 Documentation

    This Week's Goals

      • Complete safety training
        Shop orientation, machine checkouts, PPE requirements
      • Set up documentation workflow
        Git repo, web hosting, weekly documentation structure
      • Explore the lab space
        Familiarize with tools, materials, and workflow

    Assignments

    • Course agreement
      Review and sign the course agreement
    • Safety training
      Complete all required safety modules
    • Documentation setup
      Create personal documentation site
    • Final project proposal
      Initial ideas and research direction

    Resources

    • Course websiteMAS.863
    • Lab location — EDS 38‑501
    • Safety protocols — Machine checkouts, PPE requirements
    • Documentation examples — Past student projects for reference

    Table of Contents

    Final Project Sketch

    Initial concept sketches for the final project - exploring ideas for bioprinting rejuvenated tissue and aging biomarker devices.

    Reflections & Notes

    Early ideation and planning takeaways for the final project and weekly milestones.

    Concepts Under Consideration

    • Mirror conceptreference video
      • Motorized tilt; potential face recognition
      • On‑board camera connected to the internet; model outputs shown on screen
      • Voice capture for age; display results and, if possible, text‑to‑speech
      • Integrate conversational layer (e.g., “Mirror, mirror on the wall…” for interpreting metrics)
    • Rejuvenated tissue idea — to define scope and feasibility (TBD)
    • Multimodal aging biomarker idea — sensor fusion + ML pipeline (TBD)
    • Dome idea — structural/form exploration (TBD)
    • Shuriken idea — mechanism/prototyping study (TBD)

    Planning & Course Requirements

    • Design as modular subsystems so components can be swapped or removed and still pass
    • Fabricate custom parts and build my own electronics; target at least two PCBs
    • Sequence work so each week contributes a testable piece toward the final build

    Contributions

    Acknowledgements for the help I received this week from my classmates and instructors.

    Alfonso Parra Rubio - Fusion Office Hours

    Thank you to Alfonso for providing helpful Fusion office hours and guidance on CAD modeling techniques.

    Dan Gilbert - CBA Shop

    Thank you to Dan Gilbert for assistance with the CBA shop facilities and equipment access.

    Tolga Durak - SHED Bioprinter Access Discussion

    Had extensive discussions with Tolga Durak about accessing the SHED bioprinter for potential final project work. Tolga provided detailed guidance on the BRR (Biological Research Registration) process through MIT's CAB/ESCRO committee, including requirements for MIT PI involvement, research proposal structure, and timeline considerations. He explained that the bioprinter is currently limited to approved research projects due to existing commitments, and that any access would need to be scheduled around three ongoing research projects. Prof. Gershenfeld agreed to serve as the MIT PI for the proposal, and I'm working through the BRR forms to submit the necessary documentation for committee review.

    Ethical AI Use

    Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.

    AI-Assisted Web Development in Cursor IDE

    This week's webpage development was assisted by Cursor AI to create the initial page structure, styling, and content organization. The AI helped with HTML/CSS implementation and responsive design patterns.

    AI-Assisted Section Organization and Content Updates

    Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.

    © Saleem A. Al Dajani
    Made for HTMAA 2025 • Built with vanilla HTML/CSS

    Download Options

    For the complete technical details and full conversation transcript: