Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

373 total results found

The Physical computing Project Index.

How To Guides

Page is in construction.

ComfyUI installation for Windows users

How To Guides Jumpstart Python (set up)

This guide is intended for both personal and CCI computers. Installation On CCI PCs we almost always install ComfyUI into the root folder of the `C:/ drive. You can find it in C:/ComfyUI folder. If you are installing ComfyUI on your personal Windows machine, ...

Spring 2026 Tech Skills Calendar

Technical Skills Workshops Workshops Archive

This is the new schedule for the spring 2026 technical skills workshops. As ever, no prerequisites and no signup needed! We do record these and put them on Moodle, but you can also ask us about the content. For all of the workshops that mention sign up, please...

How to send data between Unity and Arduino

How To Guides Creative Coding

Using the Serial Port in Unity Game Engine Sending data back and forth between Unity and your Arduino is relatively straightforward! You can hook up sensors and buttons as input for your Unity project - or vice versa: control LEDs, motors or other physical t...

Workshop: Generative Embroidery with p5.embroider

eTextiles Lab Digital Embroidery

This is the written version of the e-textiles embroidery workshop, and can either accompany the live workshop or be worked through by itself. Copies of the files used for each of the exercises that can be downloaded here, but I'd recommend trying to generate t...

How do I find the MAC address of my device?

How To Guides IoT Network

To connect your device to UAL-IoT we need it's MAC address, a unique address to that device. A MAC address is a hexadecimal number made up of 6 pairs of numbers, most commonly they look like this: aa:df:87:92:97:68, sometimes also reprisented like this: aa.df....

How to connect microcontrollers (Arduino) and single board computers (Raspberry Pi) to the UAL network

How To Guides IoT Network

Many microcontrollers and single board computers have trouble with connecting to more secure networks like UAL-WiFi. Context Your home Wi-Fi will use a security system such as WEP, WPA, WPA2 Personal or WPA3 Personal which use a PSK (Pre-Shared Key) or passwor...

Workshop: Using Arduino with p5.embroider

eTextiles Lab Digital Embroidery

This is a write up of part of the p5.embroider tech skills workshop explaining how to use inputs from Arduino to alter a p5.embroider sketch. There are a few steps to this process: Circuit Arduino Code p5 Code 1. Circuit First, you need to build your circuit...

IoT Network

How To Guides

How to add a MAC address to the UAL-IoT whitelist

How To Guides IoT Network

All devices have to be requested through a UAL MySupport ticket to IT. Click here to raise a request Once you log in, you'll be redirected to the "WiFi: Internet of Things WiFi Request" form. Which site are you based at? This asks you to say which UAL buildi...

How do I get the IP address of my device?

How To Guides IoT Network

Depending on what device you are using you'll need to take a different approach. Windows In Windows you can right click on the Wi-Fi icon in the system tray and click properties to get the IP address, or open the Command Prompt and type ipconfig macOS, UNIX an...

How do I get a static IP, or DHCP reservation?

How To Guides IoT Network

Wherever possible this should be avoided, please see information about how to get your current IP here. If necessary you can raise a general ticket with the MAC address and building you are going to be working in, and IT can create a DHCP reservation which mea...

AV Rack

Dark Lab Equipment

The 'AV Rack' houses some of our audiovisual equipment. Feel free to use the big buttons to turn on the sound system, the DMX stage lights, and the equipment in the rack itself. It is a standard 19"-wide enclosure that can hold things like audio interface...

Projection Mapping in Unity

How To Guides Creative Coding

p5.embroider

eTextiles Lab Digital Embroidery

p5.embroider is a p5.js library for creating digital embroidery patterns. It takes your p5.js sketches and converts them directly to embrodiery meaning it is easy to take your sketches and create them on fabric! Resources Documentation GitHub Walk-through Ins...

Step 3 - Model Checking

Digital Fabrication Lab Ultimaker S7 - 3D Printers

Ultimaker Cura has a workflow based on three stages; the prepare, preview and monitor stage. Each stage has a unique stage menu to efficiently go through the 3D printing process. Prepare Page The prepare stage is the first stage. The goal of this stage is to l...

Sending data between TouchDesigner and Arduino

How To Guides Creative Coding

Just like most other creative coding languages and platforms, TouchDesigner allows you to connect an Arduino and hook up sensors, LEDs, servos, etc. to your project. The makers of TouchDesigner offer a guide about how to do this. Their article includes sample ...

Short Rowing (Partial Knitting)

eTextiles Lab Digital Knitting Machine

Short rowing is a method that allows you to put needles 'on hold' and knit a row without adding a new stitch onto every needle (called a short or partial row). This allows you to create interesting shapes including 3d and curved swatches (such as the heel or t...