Week 17 – Wildcard Week

Hero shot of my first CNC embroidery test

This week is focused on Wildcard Week. The goal of the assignment was to design and produce something using a digital process that had not been covered in another Fab Academy assignment.

For this assignment, I decided to work with a CNC embroidery machine. I used Inkscape together with the Ink/Stitch extension to convert a digital vector design into embroidery machine instructions. My first test was to embroider a captain symbol, and the next objective is to apply this workflow to embroider a robotic hand that will be part of an inflatable element for my final project.

On this page I document:

Assignment and Learning Outcomes

The weekly assignment is:

Learning Outcomes

Checklist

Official Fab Academy Wildcard Week page: Wildcard Week

Chosen Process – CNC Embroidery

For this week I chose CNC embroidery because it combines digital design, computer-aided manufacturing and textile fabrication. The process starts with a vector drawing and finishes with a real embroidered object produced by a machine.

Embroidery is interesting for my final project because Hugbot will have soft and inflatable parts. Instead of only using rigid materials, embroidery allows me to add graphic details, symbols, textures and functional sewing patterns to textile surfaces.

CNC embroidery machine used during Wildcard Week

Why This Process Is Different

In previous assignments I worked with processes such as laser cutting, 3D printing, electronics production, molding, casting, programming and mechanical design. CNC embroidery is different because the final result is produced on fabric using thread, stitch paths, density, direction and tension.

The machine does not remove material like a milling machine and does not add melted plastic like a 3D printer. Instead, it creates a design by moving fabric under a needle and placing stitches in specific positions. For this reason, the design must be prepared considering the behaviour of fabric and thread.

Project Idea

My main idea for this week was to learn the complete embroidery workflow before applying it to the final project. The final objective is to embroider a robotic hand design that can be used on an inflatable part of Hugbot.

As a first test, I decided to embroider a captain symbol. This was a good starting point because it has a clear shape and allows me to test the conversion from vector drawing to stitches.

Captain symbol vector design prepared in Inkscape

Design Goals

Download captain symbol SVG

Software Tools

I used Inkscape as the main vector design software. Inkscape allows me to draw, modify and organize the geometry of the design. To generate embroidery files, I used the Ink/Stitch extension.

Embroidery files were created using Inkscape , Inkscape. ( see assignment week 3)

Tool Use Reason
Inkscape Vector drawing and design preparation Free, open-source and compatible with SVG files
Ink/Stitch Embroidery digitizing and stitch generation Allows SVG designs to be converted into embroidery machine files
CNC embroidery machine software Machine operation and file loading Used to send the embroidery file to the machine
Ink/Stitch workflow inside Inkscape

Embroidery files were created using Ink/Stitch , an embroidery extension for Inkscape.

About Ink/Stitch

Ink/Stitch is an extension for Inkscape that adds embroidery functions. It allows the user to define stitch types, simulate the result and export machine-readable embroidery files.

This was important because a normal SVG file is only a drawing. The embroidery machine needs information about stitches, order, direction and thread changes.

First we need to install Inksticht and follow the turorial of Nuria (fablab León)

Ink/Stitch workflow inside Inkscape

Workflow

Workflow Diagram

🧵 Embroidery Workflow Diagram

🎨

1. Create Design

Create or import the captain symbol in Inkscape.

Vector cleanup
⬇️
🧹

2. Clean Vector

Simplify shapes and prepare the drawing.

Vector cleanup
⬇️
🛠️

3. Convert to Paths

Transform objects into embroidery-ready paths.

Convert to paths
⬇️
🧵

4. Define Stitches

Choose fill areas and outline areas.

⬇️
⚙️

5. Ink/Stitch Magic

Assign embroidery parameters and stitch settings.

Inkstitch parameters
⬇️
🎬

6. Simulation

Check stitch order and thread direction.

Inkstitch parameters
⬇️
💾

7. Export File

Generate the embroidery machine file.

Export embroidery file
⬇️
🪡

8. Prepare Fabric

Mount fabric, stabilizer and embroidery hoop.

Export embroidery file Export embroidery file
⬇️
🤖

9. CNC Embroidery

Load the file and start the machine.

Export embroidery file
⬇️
🏴‍☠️

10. Final Result

Inspect the embroidery and improve the design if needed.

The complete process can be summarized as:

Vector design → Path cleanup → Ink/Stitch parameters → Simulation → Machine file export → Fabric preparation → CNC embroidery → Final result

Notes of Design Preparation in Inkscape

I started by preparing the captain symbol as a vector drawing. Before sending the design to Ink/Stitch, I had to make sure that the geometry was clean and suitable for embroidery.

Notes of the Design Preparation Steps

One important lesson is that a design that looks good on the screen is not always suitable for embroidery. Very small details, sharp corners and thin lines can be difficult because the thread has a physical thickness.

Ink/Stitch Parameters

After preparing the SVG file, I used Ink/Stitch to convert the vector design into embroidery information. This step is called digitizing.

Parameter Purpose My Decision
Stitch type Defines how the machine creates each area Fill stitches for solid areas and running stitches for outlines
Stitch density Controls how close the stitches are Medium density for the first test
Stitch direction Changes texture and fabric behaviour Adjusted to follow the main shape of the symbol
Order of objects Defines the sequence of embroidery Background and filled areas first, details and outlines later
Jump stitches Thread movements between separated areas Reduced by organizing the object order
Ink/Stitch simulation of the embroidery path

Simulation

Before using the machine, I ran the simulation in Ink/Stitch. This allowed me to check the stitch order and detect possible problems before wasting material.

Materials and Machine Setup

For the first embroidery test I used fabric, embroidery thread and stabilizer. The stabilizer is important because it keeps the fabric firm while the needle moves quickly over the design.

Fabric, thread and stabilizer used for the embroidery test

USB files

Export embroidery file

We mount the stabilizer and the fabric onto the hoop, and the fabric is fixed with adhesive tape. The machine performs a home movement, so its working area must be clear. Select the 120 × 120 hoop. In the “Lines” menu, press the horizontal bars to select the device. Then select the design.

Export embroidery file

Materials

Machine Setup

  1. Place the stabilizer under the fabric.
  2. Fix the fabric and stabilizer inside the embroidery hoop.
  3. Check that the fabric is flat and correctly tensioned.
  4. Install the correct thread colour.
  5. Load the embroidery file into the machine.
  6. Check the origin position and embroidery area.
  7. Start the embroidery process slowly and observe the first stitches.

Production Test – Captain Symbol

The first production test was the captain symbol. This test helped me understand the relation between digital paths and the real behaviour of the embroidery machine.

CNC embroidery machine producing the captain symbol

The simbol

CNC embroidery machine producing the captain symbol

We place the thread of the chosen color before starting.

CNC embroidery machine producing the captain symbol

We start to work.

CNC embroidery machine producing the captain symbol

The bobbin ran out, and it had to be replaced with another one with thread.

CNC embroidery machine producing the captain symbol

Working again.

CNC embroidery machine producing the captain symbol

Worked with another thread.

During the test, I observed the movement of the hoop, the stitch direction and the tension of the fabric. This was very useful because some problems only appear when the design is physically embroidered.

Final embroidered captain symbol

Result

The result was a first successful embroidery test. The symbol was recognizable and the process confirmed that I can use this workflow to create custom textile details

Problems and Fixes

Problem 1 – The SVG was not ready for embroidery

Problem 2 – Small details were difficult to embroider

Problem 3 – Fabric movement

Problem 4 – Stitch order

Files to Reproduce the Assignment

To reproduce this assignment, the following files are needed:

File Description Link
Captain symbol SVG Original vector design prepared in Inkscape Download SVG
Ink/Stitch file Embroidery file generated from the SVG design Download Ink/Stitch SVG
Machine embroidery file File exported for the CNC embroidery machine Download machine file

The exact machine file extension depends on the embroidery machine used. Common embroidery formats include files such as vp3

Summary and Reflection

This week helped me understand a new digital fabrication process that is very different from the other machines I used during Fab Academy. CNC embroidery requires thinking not only about geometry, but also about material behaviour, thread, fabric tension and stitch order.

The most important lesson was that embroidery design is not just drawing. A good embroidery file needs clean paths, correct stitch parameters and a good simulation before using the machine.

The captain symbol was a useful first test because it allowed me to validate the complete workflow from Inkscape to the embroidery machine. Now I can apply the same process to more complex textile elements, such as the robotic hand for the inflatable part of Hugbot.

Credits and Acknowledgements

This documentation was developed as part of Fab Academy 2026.