Recently Updated Pages
AV Rack
The 'AV Rack' houses some of our audiovisual equipment. Feel free to use the big buttons to turn...
Using delta time: breaking free of delay() in Arduino programming!
The Limitations Of Arduino's delay() Function If you've written any code for Arduino, or even jus...
Workshop: Using Arduino with p5.embroider
This is a write up of part of the p5.embroider tech skills workshop explaining how to use inputs ...
Digital and eTextile design at the CCI
This page is a guide to different techniques that can be used in digital and e-textile design, re...
Electronics Fabrication Tips, Tools and Resources
Here at the CCI, only a few courses require students to go beyond breadboard prototyping of circu...
Component Spinner Guide
In the Peckham Road Physical Computing workshop we have a number of components that are freely av...
Projection Mapping Workshop
Introduction to Projection Mapping (document under construction) TYPES OF PROJECTION MAPPING 2...
Basic Skills and Techniques
This page gives an overview and step-by-step instructions for some basic skills and techniques fr...
Workshop: Data Representation with p5.embroider
Using p5.embroider, we can use data imported from a csv file to create embroidered data represent...
Installing Visual Studio Code
VS Code is a free code editor, which runs on the macOS, Linux, and Windows operating systems. Get...
Create a Python Environment with Anaconda
There are different ways to build Python environments. Deciding which option is the best one for ...
Visual studio not in a CCI machine
If you notice that Visual studio is not installed on the machine you loaned, you can follow the n...
Sound System
Dark Lab Sound System Feel welcome to come in and enjoy - but please DO NOT bother other peo...
Virtual Reality
What do we have? We currently have the following headsets and other Virtual Reality (VR) equipm...
Anaconda not on CCI machine
All CCI machines should have Anaconda pre installed. Once you log in to one of our machines with ...
Python language
If you are brand new to the Python programming language, you first need to have it properly insta...
Filaments Settings
PLA Basic but Important Printing Guide Default settings wonβt work, make sure you set them correc...
Step 2 - Print Setting
Model Setup Scale & Size β Too small β loss of detail; too large β longer print time Orientation...
Step 4 - πππCheck the machine before you started
3D Printing Workflow Manual From slicing to post-print care β applies to UltiMaker Cura 3D print...
Sending data between TouchDesigner and Arduino
Just like most other creative coding languages and platforms, TouchDesigner allows you to connect...