Skip to content

E-Textiles

01. From Electronics to E-Textiles

Around the same time, I was teaching an electronics studio at Ruwwad, a local NGO in Amman, where I worked with adolescents on exploring electronics and Arduino through a design-thinking approach.

The idea was to learn by making: experimenting with components, testing ideas, solving problems, and learning through trial and error. Teaching Arduino became a learning experience for me, too. While guiding the adolescents through the process, I was also strengthening my own understanding of electronics and programming.

Electronics studio at Ruwwad Arduino workshop with adolescents
Exploring electronics and Arduino through hands-on learning, experimentation, and troubleshooting at Ruwwad.

This experience got me thinking about how I could bring electronics into my own creative practice, beyond circuits and devices.

E-textiles felt like a natural continuation: combining electronics with textiles and weaving to make materials more interactive and alive. It's also another way to explore the phygital, bringing the physical and digital together through making and experimentation.


02. Research, References & Inspiration

2.1 Global Lecture with Liza Stark

We started the week with a global lecture by Liza Stark, which introduced us to the world of e-textiles and the different ways electronics can become part of textile practices.

After the lecture, I went through Liza's presentation and explored more of her work. I also looked into Computational Craft, a course at Parsons School of Design taught by Liza that explores the intersection of craft, textiles, and computation.

2.2 Inspirations

Two references that caught my attention were Sensor Knitting by Liza Stark1 and this video on YouTube2.

Sensor Knitting project by Liza Stark Thumbnail of the e-textiles video reference
References exploring the intersection of textiles, computation, and technology. The second image links to the original YouTube video.

These references got me thinking about how textile techniques can become more than just materials or surfaces. They can sense, respond, and interact with us, opening up new possibilities for combining craft and technology.

Why e-textiles?

What interests me is the possibility of combining familiar, tactile materials with electronics and digital behavior. Rather than treating technology as something separate from the textile, I want to explore how the two can become part of the same experience.

This connects to my interest in phygital experiences, where physical materials and digital technologies meet.


03. Tools & Materials

Tools and materials used

Electronics

  • Seeed Studio XIAO microcontroller
  • LEDs in multiple colors
  • Copper
  • Conductive thread and conductive fabric
  • Electronic components and circuit connections

Software

Textile materials

  • An existing woven piece from the Touch Weaving Residency
  • Additional weaving materials

Components and tools are documented as the experiments develop.


04. Process & Workflow

4.1 Understanding the Basics

Back in the local session, we started with the fundamentals of electricity. We went through Ohm's law, basic electronic components, and how electrical circuits work.

Although I had already been exploring electronics through teaching and making, revisiting these fundamentals helped me connect the technical side to the possibilities offered by e-textiles.

Electronic components and circuit experiments
Reviewing electronic components and circuit fundamentals.

4.2 Conductive Materials & Microcontrollers

For the hands-on workshop, we started exploring conductive materials, including conductive thread and conductive fabric. We then moved on to microelectronics, using the Seeed Studio XIAO and programming it through the Arduino IDE.

Conductive thread and textile materials Seeed Studio XIAO connected to a textile circuit
Exploring conductive textile materials and connecting textile experiments with a microcontroller.
Another view of the XIAO and textile circuit setup
A closer look at the microcontroller and textile circuit setup.

4.3 Experimenting with Pressure-Responsive Lighting

One of our experiments involved using pressure to control the intensity of light. I worked with multiple-colored LEDs and explored how their brightness changed as pressure was applied and released.

It was interesting to see how a simple physical action could change the behavior of the electronics. This connected materials, sensors, programming, and interaction, giving us a first look at how we could make a textile respond to touch.

Multiple-colored LEDs connected in the circuit Testing changes in LED intensity under pressure
Testing multiple-colored LEDs and observing changes in light as pressure is applied and released.
Setup of the pressure-responsive LED experiment
The pressure-responsive lighting experiment setup.

4.4 Returning to Weaving

For my own project, I wanted to build on something I was already exploring: weaving.

Weaving is often associated with traditional crafts, handmade objects, and cultural heritage. I find it interesting to introduce electronics into this context because it creates a meeting point between something familiar and something unexpected.

What happens when a woven textile can also light up or respond to interaction?

Rather than starting from scratch, I decided to revisit an old weaving piece I had started during the Touch Weaving Residency with Amman Design Week3, facilitated by Ishraq Zraikat.

Original woven textile from the Touch Weaving Residency
The weaving piece I started during the Touch Weaving Residency.

4.5 Continuing the Weaving

I continued weaving and developing the piece, thinking about how I could introduce electronic components without losing the character of the textile itself.

Continuing to weave the textile
Continuing the weaving before introducing electronic components.

4.6 Introducing Copper and LEDs

Once I had continued working on the textile, I started introducing copper and LEDs into the weaving. I wanted to see how these materials could sit alongside the threads and become part of the textile, rather than simply being attached to it afterward.

Copper incorporated into the woven textile LEDs being integrated into the woven textile
Experimenting with copper as part of the woven structure and testing how LEDs could be integrated into the textile.

From there, I started experimenting with the placement and connections of the electronic components, testing different ways to integrate the LEDs into the textile and make them light up.

First test of electronic components on the woven textile Close-up of LEDs and copper integrated into the weaving
Initial e-textile tests exploring the relationship between copper, LEDs, and threads.

4.7 Connecting the XIAO to Arduino IDE

The next step was to connect the textile experiment to a microcontroller and control the LEDs through code.

I used the Seeed Studio XIAO and the Arduino IDE to set up the connection between the physical components and the software. This allowed me to move from experimenting with the placement of copper and LEDs to exploring how their behavior could be controlled through programming.

Connecting the Seeed Studio XIAO to a laptop Setting up the Seeed Studio XIAO in Arduino IDE
Connecting the XIAO to the laptop and preparing the microcontroller in Arduino IDE.

This brought me back to some of the concepts I had been exploring while teaching electronics at Ruwwad, but now I was applying them to my own textile work.


05. Troubleshooting & Problem-Solving

Working with electronics is often a process of testing, checking connections, and figuring out where things go wrong. During the LED setup, I checked the hardware connections and adjusted the code to use the correct output pin.

Issue: LED output was not working as expected

What I checked:

  • The physical hardware connections.
  • The LED output pin in the code.
  • The cable and microcontroller setup.

What helped:

I changed the LED output configuration to use pin D6 and added pinMode(D6, OUTPUT); to the setup. I also tested with Mohammad's cable and microcontroller to compare the hardware setup.

After checking the connections and updating the output configuration, the setup worked.

What I learned:

Troubleshooting is part of the process. Instead of assuming the problem is in the code or the hardware, it helps to check each part separately and test one change at a time.


06. Code

The following is the relevant line used to configure pin D6 as an output. It is a snippet from the troubleshooting process, not the complete Arduino sketch.

void setup() {
    pinMode(D6, OUTPUT);
}

This configures D6 as an output so it can be used to control an electronic component, such as an LED, according to the rest of the program.

What to include when uploading the full code
  • Save the complete Arduino sketch as an .ino file.
  • Add a short explanation of what the code does.
  • Reference the file here and include it in the fabrication files section.
  • If you have multiple versions, document what changed between them.

07. Results & Documentation

At this stage, the project brought together three elements I wanted to explore: weaving, electronics, and interaction.

The experiments allowed me to start integrating copper and LEDs into an existing textile and explore how a familiar craft technique could take on another layer through electronics.

What I achieved
  • Continued an existing woven textile rather than starting from scratch.
  • Experimented with copper and LEDs as part of the textile.
  • Explored pressure-responsive lighting during the workshop.
  • Connected the Seeed Studio XIAO to the Arduino IDE.
  • Practiced troubleshooting hardware connections and output configuration.
What still needs documenting
  • A video showing the LEDs working in the textile.
  • A close-up of the final connections.
  • The complete Arduino sketch.
  • Measurements of the woven piece.
  • A final photo of the textile with the electronics working.

08. Reflection

This week connected two parts of my practice: teaching electronics through design thinking and exploring electronics through my own artistic work.

I am especially interested in how weaving can move beyond being a static surface and become something that responds, lights up, and invites interaction. Combining traditional textile techniques with electronics opens up possibilities I want to keep exploring through my phygital practice.


09. Fabrication Files & References

Fabrication files

  • Arduino sketch (.ino)
  • Circuit diagram
  • Additional design or fabrication files

References


  1. Liza Stark, Sensor Knitting. Project page. ↩

  2. YouTube video reference. ↩

  3. Amman Design Week, Touch: Experimental Weaving Residency. ↩