August 15, 2010 8:19 PM
Puppet Master Final Project Page Updated
by Anna Kaziunas FrancePuppet Master final project page with links to all my Fab Academy work:
http://as220.org/~anna)

August 14, 2010 11:08 AM
Unsuccessful Modela Troubleshooting - Partially Successful Switch to Roland Vinyl Cutter
by Anna Kaziunas FranceI wish that I could relate tips for troubleshooting the Modela milling machine in this post - but I have hit a brick wall. (However, I recommend you try the steps below if you are troubleshooting your own milling machine.) My boards have been milling extremely hairy for weeks - punctuated by a workable board or two out of 50 or so milled.

I have tried:

When I first began using the Modela back in January - I often had these types of problems, but as I became better acquainted with the machine, the boards came out better overall, with an occasional hairy board. However, in the last few weeks I mill almost exclusively mangled boards with the occasional usable board being produced.
As I am completely out of time - I thought I would try to cut my remaining infrared prototype boards for my final project / networking on the vinyl cutter out of flexible copper sheets. The boards are very tiny - I am not sure I can get them off off the sticky background without destroying them. I cut many multiples to use as spare parts for when parts get torn. Hopefully this will work and I can finish my projects.

July 27, 2010 11:42 AM
Capacitive Sensing - PuppetMaster v.1-v.2
by Anna Kaziunas FranceMy final project for Fab Academy is a universal remote I am calling PuppetMaster, due to its ability to control out of reach objects / devices using the fingers. This post details the PuppetMaster boards v.1 - v.2 that use capacitive sensing.
The first working version of the prototype uses capacitive sensing built on the Hello World Step response example, but converted for use with a attiny 44.
I fabbed the board(s) myself, using the standard fab inventory parts.
However, there was a issue with this initial board and I could not get the modified code for the attiny 44 to work with the Hello.Step.45.py code. I attempted triage, but the board remained flaky. There seemed to be an issue between the ground pin on the chip and power.
In addition, I realized that I routed the Tx to Rx wrong on the FTDI header pins. I was using jumpers to work around it initially, but after the version 1 board’s persistent flakiness, I decided to make a version 2 board. I am not including the schematics & Eagle files for version 1 because of these issues.






I ran out of time in the lab and did not get a chance to mill out the board. Instead, I scored the perimeter with a utility knife and broke off the excess edge. Then I used a rasp to file the edges down.



July 27, 2010 11:36 AM
[Revised] Fab Academy Final Project Proposal: PuppetMaster
by Anna Kaziunas FranceMy final project for Fab Academy is a universal remote I am calling PuppetMaster, due to its ability to control out of reach objects / devices using the fingers. This is the revised final project proposal - the first proposal was overly ambitious and encompassed too many sensor types in too short of a time period.
First Working Prototype: The first working prototype (illustrated in the PuppetMaster v.1-v.2 [capacitive sensing] post) uses thin copper sheets to create a capacitive sensor between the index finger and the thumb.
For Fab 6: By Fab Academy graduation I propose that PuppetMaster will consist of a fabbed board that reads gestural input from accelerometers.
All board(s) will be fabbed, using the standard fab inventory parts with a few exceptions, (the sensors used in the later stages).
The First Stage [capacitive sensing]
The Second Stage [ accelerometer input]
| Stage | Description | Deliverable | Date Range | Board Version |
| Short Term — For Fab 6 | ||||
| 1.0 | Capacitive Sensing | working capacitive sensing prototype | Complete on 6/2/2010 | v.1 — v.2 |
| 2.0 | 6-axis Sensors (gyro, accelerometer) | accelerometer prototype | 06/02/2010 — 09/16/2010 | v.3 - |
| 3.0 | Basic gestural language | A few mapable gestures that can be read by the computer / another device | 06/02/2010 — 09/16/2010 | v.3 - |
| Long Term — Future Improvements to make the remote “universal†| ||||
| 4.0 | Infrared | infrared remote prototype | 05/16/2010 — TBD | |
| 5.0 | Radio Control | infrared remote prototype + radio control | 07/01/2010 - TBD | |
| 6.0 | Bluetooth | infrared remote prototype + radio control + bluetooth | 08/20/2010 — TBD | |
| 7.0 | Complex gestural Language | Full gestural language mapped to the 6-axis sensors | 07/01/2010 —TBD | |
July 27, 2010 11:13 AM
Final Project Licencing and Distribution
by Anna Kaziunas France
Invention, Intellectual Property and Business Models
Develop a plan for distributing your final project.
I plan to distribute my PuppetMaster (see Final Project pages in the main navigation for details on this project.) final project through my website as downloadable schematic and board files. Releases will be made available as individual stages are completed. If the project becomes popular, I may consider distributing it as a kit.
It is unlikely that I will patent this device, as patents are expensive and afford little protection unless you are the owner of a large company with deep pockets who is prepared to litigate.
I instead intend to use the Creative Commons for both licensing and enableling others to find these plans. (a non-commercial, modifications allowed, share alike license seems to make the most sense). This will enable me to keep the copyright to my work while allowing others to us, modify and improve it.
I will create and register the actual license when my final project is closer to completion.
June 2, 2010 7:11 AM
PuppetMaster Final Project Page
by Anna Kaziunas FranceThe project page for my PuppetMaster final project (and all of my Fab Academy project content) is located here: http://as220.org/~anna/


May 19, 2010 8:49 AM
Encoded Building Materials with Computer Numerical Control Assembly
by Makeda StephensonView the project page here.
May 19, 2010 1:54 AM
Final Project Plan: PuppetMaster Universal Remote
by Anna Kaziunas France
My final project for Fab Academy is a universal remote I am calling PuppetMaster, due to its ability to wirelessly control out of reach objects / devices using the fingers. This device enables the user to remotely control infrared receiving devices (such as a television or stereo) from a maximum distance of 100 - 150 feet. The user of PuppetMaster will be able to operate the remote by using switches embedded in the fingertips. The board and power supply will be worn around the wrist like a watch or bracelet. (This makes weight and a small form factor a major design consideration for this project). Additional controls will be added in later stages. (see details below)
Form Factor / General Idea Mockup
If IR model - Infrared LED would be placed on top of hand in wrist strap.




I intend to fab the boards myself, using the standard fab inventory parts with a few exceptions, (especially the sensors used in the later stages). The first stage (to be completed by June 1 for the fab academy final project) consists of one mode of control (IR) but other modes (radio, bluetooth and additional gestural sensors) will be added as the project progresses. (See stages outlined below.) A dial or switching mechanism will be added to switch between the modes. These additional modes (combined with the necessary code) will allow the user to control almost any device with hand gestures. I am also keen to develop a gestural language in tandem with the addition of 6-axis sensors (3 axis gyro, 3 axis accelerometer) to the device.
I intend to use a lithium battery for lighter weight and longer life - that may need to come later, I am not sure I will have time to design a power supply.
Prototype in stages, adding functionality and additional control channels / technologies in each stage
1.0 Stage 1: Infrared
1.1. Use infrared to turn off on devices, navigate devices (most likely television)
1.1.1. Most likely commands:
1.1.1.1.On
1.1.1.2.Off
1.1.1.3.Up channel
1.1.1.4.Down channel
1.1.1.5.Other specialty features?
1.2. Power supply -> LiPo model uses lightweight lithium battery and outputs 5V
1.2.1 This is perfect for the TV-B-Gone style board I want to create / modify / fab
1.3 Parts List for puppetmaster (phase 1 - IR)
1.4. Complete working prototype by 6/01/2010
2.0 Stage 2: Radio Control
2.1. Add radio control to Stage 1 prototype
2.2. Enable mode switching on input device - different modes - different gestures
2.3. Experiment with driving a RC device.
2.4. Complete working prototype by 6/30/2010
3.0 Stage 3: Bluetooth
3.1. Add Bluetooth to Stage 1 prototype
3.2. Enable mode switching on input device - different modes - different gestures
3.3. Experiment with driving a RC device.
3.4. Complete working prototype by 7/30/2010
4.0 Stage 4: 6-axis motion sensors
4.1. Add additional sensors to interface:
4.1.1. 6-axis motion sensors (3 axis gyro, 3 axis accelerometer) to input gestures.
4.2. Complete working prototype by 11/01/2010
5.0 Stage 5: Gestural Language
5.1. Utilize 6-axis motion sensors (3 axis gyro, 3 axis accelerometer) to input gestures.
5.2. Creation of full blown gestural language (possibly based on sign language)
5.3. Complete working prototype by 11/01/2010
6.0 Stage 6: Personal LAN
6.1. Connect to the internet to create personal LAN.
6.1.1. Most likely by fabbing a board that can plug into an iphone,
6.1.2. This board could then provide any other user devices with data access
6.1.3. Could connect to Premonition system
6.2. Complete working prototype by 11/01/2010
| Stage | Description | Deliverable | Date Range |
| 1.0 | Infrared | Working infrared remote prototype | 05/16/2010 - 06/01/2010 |
| 2.0 | Radio Control | Working infrared remote prototype + radio control | 06/01/2010 - 06/30/2010 |
| 3.0 | Bluetooth | Working infrared remote prototype + radio control + bluetooth | 07/01/2010 - 7/30/2010 |
| 4.0 | 6-axis Sensors (gyro, acelorometer) | Stages 1 or 2 plus working sensor prototype | 06/01/2010 - 11/01/2010 |
| 5.0 | Gestural Language | Gestural language mapped to the 6-axis sensors | 06/01/2010 - 11/01/2010 |
| 6.0 | Personal LAN | Local area network driven by iphone data access that can wirelessly provide data to other personal devices. | 08/01/2010 - 11/01/2010 |
May 19, 2010 1:33 AM
Towards the final project
by Jenine Bressner
I've been lasercutting a lot of textiles for a while now. My diorama will be illuminated by a chandelier of lasercut textile and flameworked glass plants.
The LEDs will be attached to a photosensor. As ambient light fades, the LEDs will get brighter.
These are LEDs that will be within the textile plants.
![]()
I assembled these form studies to get a better sense of scale for larger chandeliers.
I flameworked these glass components. These forms will also house LEDs.
Above are some dolls that I sculpted. I also lampworked the glass eyes, and made the clothes and wigs.
The diorama will display automated figures controlled by servo motors. The figures and the diorama itself will include some cast parts.
My method of distribution for this project is to document the animation, and to use photographs of the diorama as illustrations. My intention is to make a series of these animated dioramas, and use the documents to delineate longer narratives; to illustrate books and compose longer animations that can be distributed.
May 18, 2010 10:25 PM
Final project notes
by Noah BedfordI initially wanted to do reverse-osmosis water desalination, but then I discovered forward osmosis, which uses ammonia salt to pull the water through membrane, detailed in this page about Yale's evaporative draw-solution system, but then Shawn emailed me a link to Ion Concentration Polarization, which reduces filter clogging, and decided to switch to making an ICP water filtration device with shrinky-dinks In the mean time I noticed that water desalination isn't very fabby, so decided to tack on a PPM/Ph meter and use feedback to calibrate the device.
I then proceeded to accomplish nothing. I don't know how to attach electrodes to anything small, and DuPont doesn't provide samples of Nafion, so I'll have to order some, and right now I'm just concentrating on getting parts together for the salinity meter, but that's a well-documented project I haven't done any research of my own on.
I'm considering switching to building a long-range capacitative+inductive RFID meter with an SD card to do a generic survey of RFID at this point, I guess I didn't panic early enough.
-\n
May 18, 2010 9:45 PM
Final project: pinball machine themed on an unfinished opera by Dylan Thomas and Stravinsky
by Shawn Wallace
Stravinsky's first opera was The Rake's Progress, and for years after he always intended to compose another. In 1953 he met with Dylan Thomas in New York to hash out the details of a libretto for an ambitious opera to be commissioned by Boston University. Several possible scenarios were tossed out, including a postapocalyptic love story and a libretto written by a large number of monkeys on typewriters. As fortune would have it, the poet died before the opera could be realized. This machine tells the story of the unfinished opera using the vernacular designs and mechanisms of pinball.
The game components will tell the story of the opera by combining the following elements:
4 possible scripts
12 characters
12 props
12 locales
26 typewriter keys
Each of the elements is keyed to a target on the playfield and has corresponding LED feedback.
General color guidelines for the design are:
Black and white cross-hatch
Spot complementary colors: orange/blue, purple/yellow
Collaged b&w paper images
The various components fall into these categories:
Manual Input
Flipper
Plunger
Coin op
Automatic mechanisms
Ball return
Tilt and bump sensing
Tracked Input
Targets
Bumpers
Holes
Switches
Output
Lights
Sound and music
Score
Backglass display
In the triage process of the final week I have focused on getting two output systems working; the LED array drivers and the sound and music generator.
The two working playfield ornaments are based on the Fabian Arduino-compatible board.
The Fluxamafet: sixteen N channel MOSFETs on an Atmega168. Controls banks of LED arrays.
The Fluxamamidi: An Atmega168 that generates MIDI sequences for all the sound effects and music in the game. Can read MIDI patches from an SD card and play back according to script and input.
The Fluxamabox (UNFINISHED): A MIDI to audio sound generator based on the ATSAM2195.
I started by milling a bunch of breakout boards grouping six LEDs into different configurations:

Coupled with the controller, they formed a dreaded floating octopus of wires:
Although they look nice from the front:
For the next group I decided to use the vinyl cutter, which works well for this kind of application:
A Processing interface for visualizing the array. Because Processing is syntactically similar to Arduino, you can cut and paste the model and upload as working firmware.
Here's the Processing code.
For now, the flippers are activated by (120V AC) sewing machine solenoids that I happen to have a lot of. I also have a bunch of 5V electromechanical relays that can switch them. Eventually I will swap these out for two-coil flipper solenoids comparable to those at pinballmedic.net.
Just got my pinball balls in the mail:

May 5, 2010 9:48 AM
Final Project Progress
by Elliot ClappClay model to determine form factor.
Structured light scanning attempt. Figuring out slices for laser cut frame.
PCB designs for buttons and bridge.
April 28, 2010 10:05 AM
Servo motor mosh
by Jenine BressnerHere is a very brief clip of a nodding head.
I attached a doll head that I sculpted (with flameworked glass eyes) to a servo motor. This will be part of a larger diorama of dancing automatons that I'm working on.
January 19, 2010 12:22 AM
Working outside the lab, but making progress
by Jenine BressnerI've been in L.A. for about a week now and I'm really eager to get back to the lab. I have so many ideas about how to incorporate every lesson thus far into my big project, especially making molds to cast multiples of tiny body parts for the characters I've been sculpting. I'll also be molding some 3-D rendered forms. Complicated and interactive automata dioramas!
I hand- sculpted the heads above in Cernit. I flameworked the glass eyes, and the "hair" on the right is made of trochus shells.
November 24, 2009 10:27 PM
Year-long Project
by Elliot ClappI'm working on creating an chording keyboard
http://en.wikipedia.org/wiki/Chorded_keyboard
for my final project. Hopefully I'll be able to use the skills I learn in the FAB Academy to make one that actually works.
October 13, 2009 10:18 PM
Coil wrapping machine
by Shawn WallacePinball machines need a lot of coils. I realized that my first step in creating a pinball machine would be to build a tool to wind accurate coils. The pinball machine hobbyist scene is pretty well organized, so I quickly found this chart at pinballmedic.net detailing the various coil winding schemes that I will need:
Puppet Master Final Project Page Updated
Unsuccessful Modela Troubleshooting - Partially Successful Switch to Roland Vinyl Cutter
Capacitive Sensing - PuppetMaster v.1-v.2
[Revised] Fab Academy Final Project Proposal: PuppetMaster
Final Project Licencing and Distribution
PuppetMaster Final Project Page
Encoded Building Materials with Computer Numerical Control Assembly
Final Project Plan: PuppetMaster Universal Remote
Final project: pinball machine themed on an unfinished opera by Dylan Thomas and Stravinsky
Working outside the lab, but making progress