<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-8445579</id><updated>2009-11-08T22:38:17.608-08:00</updated><title type='text'>FABulous christine</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default?start-index=26&amp;max-results=25'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>27</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8445579.post-110422309009227455</id><published>2004-12-28T00:38:00.000-08:00</published><updated>2004-12-28T00:38:10.093-08:00</updated><title type='text'>flickerminick online</title><content type='html'>ta-da!&lt;br /&gt;&lt;br /&gt;please visit the official &lt;a href="http://web.mit.edu/cml/www/mas/flickerminick"&gt;flickerminick project website&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-110422309009227455?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/110422309009227455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=110422309009227455' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110422309009227455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110422309009227455'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/12/flickerminick-online.html' title='flickerminick online'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445579.post-110304397150160827</id><published>2004-12-14T09:06:00.000-08:00</published><updated>2004-12-14T23:46:27.496-08:00</updated><title type='text'>documentation</title><content type='html'>the aftermath.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.media.mit.edu/~cml/mas863"&gt;view&lt;/A&gt; : unabridged contents of digital camera from the fab open house&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.media.mit.edu/~cml/mas863/er"&gt;view&lt;/A&gt; : unabridged contents of digital camera from the fab open &lt;i&gt;haus&lt;/I&gt;&lt;br /&gt;&lt;br /&gt;comfy website for flickerminick is in the works. will publish accordingly.&lt;br /&gt;&lt;br /&gt;&lt;a href='http://photos1.blogger.com/img/203/2156/640/IMG_0139.1.jpg'&gt;&lt;img border='0' class='phostImg' src='http://photos1.blogger.com/img/203/2156/200/IMG_0139.1.jpg'&gt;&lt;/a&gt;&lt;br /&gt;the enormous room is a wee bit more comfy than e15-023...&lt;a href='http://www.hello.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbh.gif' alt='Posted by Hello' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-110304397150160827?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/110304397150160827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=110304397150160827' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110304397150160827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110304397150160827'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/12/documentation.html' title='documentation'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445579.post-110294012605557586</id><published>2004-12-13T03:54:00.000-08:00</published><updated>2004-12-13T04:22:30.203-08:00</updated><title type='text'>finale</title><content type='html'>done!&lt;br /&gt;&lt;br /&gt;&lt;img src="http://web.mit.edu/cml/www/images/jellyfish_web/IMG_0080.jpg"&gt;&lt;br /&gt;&lt;br /&gt;five parts, all succesfully executed:&lt;br /&gt;1. fans change in intensity via pwm, inflating and deflating the body&lt;br /&gt;2. tentacles twitch with [10!] stepper motors&lt;br /&gt;3. the LEDs in the interior modulate from bright white to soft purple with each breath&lt;br /&gt;4. el wire looks amazing...&lt;br /&gt;5. IR transceiver: if you get too close, be prepared to be stung!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;in the making&lt;/B&gt;&lt;br /&gt;&lt;img src="http://web.mit.edu/cml/www/images/jellyfish_web/IMG_0069.jpg"&gt;&lt;br /&gt;&lt;img src="http://web.mit.edu/cml/www/images/jellyfish_web/IMG_0074.jpg"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;B&gt;code&lt;/B&gt;&lt;br /&gt;&lt;a href="http://web.mit.edu/cml/www/images/jellyfish.c"&gt;jellyfish.c&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;&lt;B&gt;eagle files&lt;/B&gt;&lt;br /&gt;&lt;a href="http://web.mit.edu/cml/www/images/jellyetch.sch"&gt;jellyetch.sch&lt;/A&gt;&lt;br /&gt;&lt;a href="http://web.mit.edu/cml/www/images/jellyetch.brd"&gt;jellyetch.brd&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;&lt;B&gt;board&lt;/B&gt;&lt;br /&gt;&lt;img src="http://web.mit.edu/cml/www/images/jellyfish_web/IMG_0067.jpg"&gt;&lt;br /&gt;&lt;br /&gt;unfortunately, the chip wasnt working properly on the etched board; but i just threw everything on a breadboard and went to town with wire and clips. unexpected nicety: you can't see the mess in the dark!&lt;br /&gt;&lt;br /&gt;&lt;img src="http://web.mit.edu/cml/www/images/jellyfish_web/IMG_0078.jpg"&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;movies&lt;/B&gt;&lt;br /&gt;&lt;a href="http://web.mit.edu/cml/www/images/MVI_0064.avi"&gt;&lt;img src="http://web.mit.edu/cml/www/images/jellyfish_web/MVI_0064.jpg" border=0&gt;&lt;/A&gt;&lt;br /&gt;&lt;a href="http://web.mit.edu/cml/www/images/MVI_0071.avi"&gt;&lt;img src="http://web.mit.edu/cml/www/images/jellyfish_web/MVI_0071.jpg" border=0&gt;&lt;/A&gt;&lt;br /&gt;&lt;a href="http://web.mit.edu/cml/www/images/MVI_0079.avi"&gt;&lt;img src="http://web.mit.edu/cml/www/images/jellyfish_web/MVI_0079.jpg" border=0&gt;&lt;/A&gt;&lt;br /&gt;&lt;a href="http://web.mit.edu/cml/www/images/MVI_0082.avi"&gt;&lt;img src="http://web.mit.edu/cml/www/images/jellyfish_web/MVI_0082.jpg" border=0&gt;&lt;/A&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-110294012605557586?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/110294012605557586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=110294012605557586' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110294012605557586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110294012605557586'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/12/finale.html' title='finale'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445579.post-110266504877947813</id><published>2004-12-09T23:30:00.000-08:00</published><updated>2004-12-09T23:50:48.780-08:00</updated><title type='text'>thursday thoughts</title><content type='html'>[must sleep now]&lt;br /&gt;&lt;br /&gt;now i have the jellyfish breathing with random frequency. sweet!&lt;br /&gt;&lt;br /&gt;i recut the parts for the motors, and they fit well. new problem: not enough torque to spin the sucker. will try the couplings soon. hopefully. yes.&lt;br /&gt;&lt;br /&gt;managed to get 5 (probably even more!) superbright LEDs going off of one output pin, no resistors necessary. &lt;br /&gt;&lt;br /&gt;gross thought: many-a-plugin-adapter hanging from the apparatus. i wish it were cordless...&lt;br /&gt;&lt;br /&gt;[i love purple.]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-110266504877947813?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/110266504877947813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=110266504877947813' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110266504877947813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110266504877947813'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/12/thursday-thoughts.html' title='thursday thoughts'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445579.post-110258542937401947</id><published>2004-12-09T01:38:00.000-08:00</published><updated>2004-12-09T01:43:49.373-08:00</updated><title type='text'>wednesday woes</title><content type='html'>[the aftermath]&lt;br /&gt;&lt;br /&gt;update...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;motors&lt;/B&gt;&lt;br /&gt;tried to find the sweet spot. right now my pulse delay is around 1200 - 1500, and the motors run smoothly but they're overheating like crazy. my acrylic pulleys are melting, so need to cut some more. should try to cut the middle hole, maybe around 40 mils in diameter with slits to fit. need more radius for sizable rotational effect... i'll try cutting 1in, 2in, and perhaps 3in pieces.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;tentacles&lt;/B&gt;&lt;br /&gt;i like the fluidity of the silk thread. thoughts on EL wire... could illuminate when photosensors are dark.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-110258542937401947?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/110258542937401947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=110258542937401947' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110258542937401947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110258542937401947'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/12/wednesday-woes.html' title='wednesday woes'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445579.post-110257884901158361</id><published>2004-12-08T23:33:00.000-08:00</published><updated>2004-12-08T23:54:09.010-08:00</updated><title type='text'>midweek maintenance</title><content type='html'>[juicing up jellyfish]&lt;br /&gt;&lt;br /&gt;&lt;b&gt;updates from last time&lt;/B&gt;&lt;br /&gt;so, since my project has a bunch of different parts, here's the breakdown of components in order of priority: pulsating body with fans (works oh-so-beautifully), twitching tentacles (working on getting the timing of the motors down now), illuminating additions (just need to insulate the EL wire effectively, but the glow is perfect), a smattering of LEDs (the 12V ones are superbright!) poking about in random locations within the body, and lastly incorporating the IR sensor for interactivity. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;body&lt;/b&gt;&lt;br /&gt;so the fans are &lt;I&gt;much&lt;/I&gt; more powerful now that i have the 12V 1amp wall wort plugged in. they're so fast that they blow themselves over! too cool... a collective 288 cpm :) the overlaying of shimmery fabrics is wonderfully fluid, and the inflation appears nice and organic. the fans create a little noise, but the ebb + flow of the winds enable a breathy sensation. flow...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;tentacles&lt;/b&gt;&lt;br /&gt;the circuit and everything works, but the motors are getting really hot and twitchy. tonight's theme: coordinate the timing correctly so the stepper moves smoothly. later theme: getting better press-fit parts. when heated up, the acrylic loses its tightness around the 0.055 shaft (so tiny!). i may use couplings, and press-fit over them, or do a different style of fit where the hole is quite small with two slits to allow for selective expansion + compression.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;EL wire&lt;/B&gt;&lt;br /&gt;note to self: do not short out the wire through the inverter. 120 volts can cause a shock! :) but the phosphorous makes a wondrous glow. not sure whether to use as tentacles (they're not that flexible) or to just augment the mess underneath with EL. pulsating glow. maybe a random flicker.&lt;br /&gt;&lt;br /&gt;as far as presentation goes, will suspend from the overhang in the media lab atrium with fishing wire. lovely.&lt;br /&gt;&lt;br /&gt;[breadboarding now, but goal is to get circuit milled/etched/stuffed by the end of friday.] &lt;br /&gt;&lt;br /&gt;gotta love those alligator clips. solder is for wimps.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-110257884901158361?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/110257884901158361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=110257884901158361' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110257884901158361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110257884901158361'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/12/midweek-maintenance.html' title='midweek maintenance'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445579.post-110229500702746970</id><published>2004-12-05T16:48:00.000-08:00</published><updated>2004-12-06T07:53:13.043-08:00</updated><title type='text'>making waves with the jelly</title><content type='html'>[ongoing news + progress]&lt;br /&gt;&lt;br /&gt;so it's sunday night and the time is right. the last week has been well spent fabbing, circuiting, and hair-pulling. here's the update:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;materials&lt;/B&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.atmel.com/dyn/products/product_card.asp?part_id=2010"&gt;ATmega16&lt;/A&gt;&lt;br /&gt;&lt;li&gt;IR transceiver&lt;br /&gt;&lt;li&gt;clear acrylic base &lt;a href="http://web.mit.edu/cml/www/images/jellybase.cdr"&gt;corel file&lt;/A&gt; &lt;a href="http://web.mit.edu/cml/www/images/jellybase.dxf"&gt;dxf&lt;/A&gt;: this has a series of holes cut into it to attach (via pretty ribbon) the motors, the fabric for the body, and hooks for hanging&lt;br /&gt;&lt;li&gt;fabric for the body: shimmery ivory organza and iridescent purple/pink/blue (it matches the violet LEDs!) georgette&lt;br /&gt;&lt;li&gt;ribbons + string: pinky and beigy (visceral colors) kinky ribbon for the inner parts, and silk cord for tentacles, and ties for the motors and fans&lt;br /&gt;&lt;li&gt;fans: &lt;a href="http://web.mit.edu/cml/www/images/jellyfish_web/IMG_0055.jpg"&gt;&lt;img src="http://web.mit.edu/cml/www/images/jellyfish_tn/IMG_0055.jpg" border=0 align=right hspace=5 vspace=5 width=150&gt;&lt;/A&gt;huge $14.99 &lt;a href="http://www.microcenter.com/single_product_results.phtml?product_id=0178611"&gt;case fans from microcenter&lt;/A&gt;,  each of which outputs 72 cubic feet per minute. WHOA. i have four of them.&lt;br /&gt;&lt;li&gt;motors: ten stepper motors to twitch. i might have killed one of them already. details follow. &lt;br /&gt;&lt;li&gt;lots and lots of mosfets. &lt;a href="http://web.mit.edu/cml/www/images/jellyfish_web/IMG_0045.jpg"&gt;&lt;img src="http://web.mit.edu/cml/www/images/jellyfish_tn/IMG_0045.jpg" border=0 align=right hspace=5 vspace=5 height=150&gt;&lt;/A&gt;&lt;br /&gt;getting a little current-crazy. &lt;li&gt;acrylic pulleys: lasercut components in which to tie the tentacles onto the motors&lt;br /&gt;&lt;li&gt;thin copper wire: to sew LEDs into the fabric &lt;br /&gt;&lt;li&gt;LEDs: violet for sparkle, bright-white for illumination&lt;br /&gt;&lt;li&gt;ELwire + inverter from &lt;a href="http://www.coolight.com"&gt;coolight&lt;/A&gt;: still pending. but pink tail wire + white 2.3mm wire to string along tentacles&lt;br /&gt;&lt;li&gt;some sort of stand: thinking along the lines of a &lt;a href="http://www.mylittleworld.co.uk/acatalog/Bird_In_Brass_Cage_On_Stand399.jpg"&gt;suspended birdcage&lt;/A&gt;. &lt;a href="http://web.mit.edu/cml/www/images/jellyfish_web/IMG_0043.jpg"&gt;&lt;img src="http://web.mit.edu/cml/www/images/jellyfish_tn/IMG_0043.jpg" border=0 align=right hspace=5 vspace=5 width=150&gt;&lt;/A&gt; second best thing: a wheeley portable wardrobe. &lt;br /&gt;&lt;li&gt;circuit [prototype as of now]: &lt;a href="http://web.mit.edu/cml/www/images/jelly3.sch"&gt;schematic&lt;/A&gt;, &lt;a href="http://web.mit.edu/cml/www/images/jelly3.brd"&gt;board&lt;/A&gt;, &lt;a href="http://web.mit.edu/cml/www/images/jelly3.cmp"&gt;gerber&lt;/A&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;what works&lt;/B&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;circuit: so i fleshed out a quasi-realistic schematic for the board. a little (well, super) tricky to route, so just breadboarding at this time until the circuit fleshes out completely. &lt;a href="http://web.mit.edu/cml/www/images/jellyfish_web/IMG_0058.jpg"&gt;&lt;img src="http://web.mit.edu/cml/www/images/jellyfish_tn/IMG_0058.jpg" border=0 align=right hspace=5 vspace=5 width=150&gt;&lt;/A&gt; havent decided whether to modella it or etch, but the board seems like it'll be really big. planning on using the ATmega16 chip, with 32 glorious pins to work with. the basic organization is PORTA -&gt; IR transceiver to detect proximity, PORTB -&gt; fans, PORTC -&gt; motors, PORTD -&gt; LEDs.&lt;br /&gt;&lt;li&gt;AVR: right now, testing on the AT90S8515 chip with the STK500!!! &lt;a href="http://web.mit.edu/cml/www/images/jellyfish_web/IMG_0044.jpg"&gt;&lt;img src="http://web.mit.edu/cml/www/images/jellyfish_tn/IMG_0044.jpg" border=0 align=right hspace=5 vspace=5 height=150&gt;&lt;/A&gt; unsurprisingly, coding in C has been a godsend. using &lt;a href="http://winavr.sourgeforge.net"&gt;winAVR&lt;/A&gt; with programmer's notepad + avr studio. a little tricky + finicky; lots of late nights spent head-scratching, thanks to drained batteries, defective alligator clips, a wayward LED, and software crashes.&lt;br /&gt;&lt;li&gt;proximity sensing: played around witih IR transceiver, and know how it's working. very cool.&lt;br /&gt;&lt;li&gt;body: initial attempts using four small case fans were paltry, sad, flaccid. &lt;a href="http://web.mit.edu/cml/www/images/jellyfish_web/IMG_0057.jpg"&gt;&lt;img src="http://web.mit.edu/cml/www/images/jellyfish_tn/IMG_0057.jpg" border=0 align=right hspace=5 vspace=5 width=150&gt;&lt;/A&gt;  the fabric's a bit sheer and porous, but the fans failed to make it budge. basically, they blew [pun intended]. scavenged microcenter for some mightier fans. definitely hit the jackpot with these super ones that even come with their own modulation knob. &lt;a href="http://web.mit.edu/cml/www/images/jellyfish_web/IMG_0056.jpg"&gt;&lt;img src="http://web.mit.edu/cml/www/images/jellyfish_tn/IMG_0056.jpg" border=0 align=right hspace=5 vspace=5 width=150&gt;&lt;/A&gt; tied them up prettily in bows with silk cord and strapped them, damsel-to-traintracks-esque, to the base. good news: got PWM working on the fans to adjust the speed. managed to hook (n+1) fans up so they coordinate and spin synchronously. each fan (12V, 0.5 amp per) is attached to its own mosfet to maximize the wind output. &lt;br /&gt;&lt;li&gt;tentacles: got stepper motor to work, but then it started to flip out and get &lt;a href="http://web.mit.edu/cml/www/images/jellyfish_web/IMG_0041.jpg"&gt;&lt;img src="http://web.mit.edu/cml/www/images/jellyfish_tn/IMG_0041.jpg" border=0 align=right hspace=5 vspace=5 width=150&gt;&lt;/A&gt;warm + stop working + twitch. the motors are tied to the underside of the base, and tentacles are tied onto lasercut pulley-hooks on the motor. as the motors pulse on and off, the impulse wiggles down the attached string. each motor has its own mosfet, though all of their motions are coordinated, so all assigned to identical pin.&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;i&gt;below&lt;/I&gt;, the four fans installed onto the base. the fabric PWM-poofs!&lt;br /&gt;&lt;a href="http://web.mit.edu/cml/www/images/jellyfish_web/IMG_0061.jpg"&gt;&lt;img src="http://web.mit.edu/cml/www/images/jellyfish_tn/IMG_0061.jpg" border=0 hspace=5 vspace=5 width=150&gt;&lt;/A&gt; &lt;a href="http://web.mit.edu/cml/www/images/jellyfish_web/IMG_0062.jpg"&gt;&lt;img src="http://web.mit.edu/cml/www/images/jellyfish_tn/IMG_0062.jpg" border=0 hspace=5 vspace=5 width=150&gt;&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;what will work&lt;/B&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;interactivity: havent hooked up the IR transceiver to the circuitry yet, &lt;br /&gt;&lt;a href="http://web.mit.edu/cml/www/images/jellyfish_web/IMG_0047.jpg"&gt;&lt;img src="http://web.mit.edu/cml/www/images/jellyfish_tn/IMG_0047.jpg" border=0 align=right hspace=5 vspace=5 width=150&gt;&lt;/A&gt;but i have parts working on breadboard. when a person gets close/touching, the lights will flicker, the white lights will refresh illumination, and the body + legs will convulse. &lt;br /&gt;&lt;li&gt;coordination: getting the timing right so that motors, fans, and lights work together simultaneously.&lt;br /&gt;&lt;li&gt;the LEDs: the LEDs will be distributed about the fabric body, sewn using copper wire as thread. &lt;br /&gt;&lt;li&gt;suspension: jellyfish will be hung with clear fishing line [how appropriate!] from some sort of hook. first thought was a freestanding doorjamb-like thing, but a birdcage will work nicely. trying to find one, or will fabricate a good solution.&lt;br /&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-110229500702746970?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/110229500702746970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=110229500702746970' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110229500702746970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110229500702746970'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/12/making-waves-with-jelly.html' title='making waves with the jelly'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445579.post-110175035218180688</id><published>2004-11-29T09:44:00.000-08:00</published><updated>2004-11-29T09:46:45.846-08:00</updated><title type='text'>inspiration</title><content type='html'>&lt;a href="http://freespace.virgin.net/john.coppinger/Jellyfish-02%20copy.JPG"&gt;john coppinger&lt;/A&gt;&lt;br /&gt;&lt;a href="http://www.dollyduo.com/Jellyfish.jpg"&gt;jellyfish dolls&lt;/A&gt;&lt;br /&gt;&lt;a href="http://www.hpsd48.ab.ca/hpe/02french/jellyfish.gif"&gt;simplicity&lt;/A&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-110175035218180688?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/110175035218180688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=110175035218180688' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110175035218180688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110175035218180688'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/11/inspiration.html' title='inspiration'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445579.post-110174529047547463</id><published>2004-11-29T08:18:00.000-08:00</published><updated>2004-11-29T09:51:21.316-08:00</updated><title type='text'>movement</title><content type='html'>&lt;EMBED SRC="http://people.whitman.edu/~yancey/swimmingjelly.MPG" AUTOSTART="false"  height=400 width=400&gt;&lt;/EMBED&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-110174529047547463?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/110174529047547463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=110174529047547463' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110174529047547463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110174529047547463'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/11/movement.html' title='movement'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445579.post-110174500801052345</id><published>2004-11-29T08:09:00.000-08:00</published><updated>2004-11-29T08:16:48.016-08:00</updated><title type='text'>sketches</title><content type='html'>&lt;p class="desc"&gt;&lt;p&gt;&lt;span class="textreg"&gt;Click a picture to see a larger view.&lt;/span&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr size="1"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://web.mit.edu/cml/www/images/img_0032.jpg"&gt;&lt;img align="center" src="http://web.mit.edu/cml/www/images/img_0032_sm.jpg" width="122" height="94 alt="img_0032.jpg"" title="img_0032.jpg" border="0"&gt;&lt;/a&gt;&lt;a href="http://web.mit.edu/cml/www/images/img_0033.jpg"&gt;&lt;img align="center" src="http://web.mit.edu/cml/www/images/img_0033_sm.jpg" width="94" height="122 alt="img_0033.jpg"" title="img_0033.jpg" border="0"&gt;&lt;/a&gt;&lt;a href="http://web.mit.edu/cml/www/images/img_0034.jpg"&gt;&lt;img align="center" src="http://web.mit.edu/cml/www/images/img_0034_sm.jpg" width="94" height="122 alt="img_0034.jpg"" title="img_0034.jpg" border="0"&gt;&lt;/a&gt;&lt;a href="http://web.mit.edu/cml/www/images/img_0035.jpg"&gt;&lt;img align="center" src="http://web.mit.edu/cml/www/images/img_0035_sm.jpg" width="94" height="122 alt="img_0035.jpg"" title="img_0035.jpg" border="0"&gt;&lt;/a&gt;&lt;a href="http://web.mit.edu/cml/www/images/img_0036.jpg"&gt;&lt;img align="center" src="http://web.mit.edu/cml/www/images/img_0036_sm.jpg" width="94" height="122 alt="img_0036.jpg"" title="img_0036.jpg" border="0"&gt;&lt;/a&gt;&lt;a href="http://web.mit.edu/cml/www/images/img_0037.jpg"&gt;&lt;img align="center" src="http://web.mit.edu/cml/www/images/img_0037_sm.jpg" width="94" height="122 alt="img_0037.jpg"" title="img_0037.jpg" border="0"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-110174500801052345?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/110174500801052345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=110174500801052345' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110174500801052345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110174500801052345'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/11/sketches.html' title='sketches'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445579.post-110167320106947443</id><published>2004-11-28T13:10:00.000-08:00</published><updated>2004-11-29T07:43:04.250-08:00</updated><title type='text'>bendo bento</title><content type='html'>[micromachinery]&lt;br /&gt;&lt;br /&gt;manu's intro lecture to the micromachines was trés interesting, not to mention helpful. hooray for small things!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.iamtonyang.com/0312/tofu_box_lunch.jpg"&gt;&lt;img src="http://www.iamtonyang.com/0312/tofu_box_lunch_sm.jpg" align=right border=0 hspace=5&gt;&lt;/A&gt; i wanted to take something already small and uber-smallify it. hence, i chose to design a miniscule version of a &lt;a href="http://en.wikipedia.org/wiki/Bento"&gt;bento box&lt;/A&gt;. bento is a japanese meal organized neatly into different compartments, beautifully arranged with marvelously mini morsels. [interesting tidbit from wikipedia: Shōkadō bentō (松花堂弁当) is a traditional black-lacquered Japanese bento box, a type of lunchbox. It inspired IBM's ThinkPad design.] a bento box display is something very simple and compartmentalized, but also complex in aesthetics, layout, and components.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://web.mit.edu/cml/www/images/bento.gif"&gt;&lt;img src="http://web.mit.edu/cml/www/images/bento_sm.gif" border=0 vspace=5 hspace=5 align=left&gt;&lt;/A&gt;here are my 2D files, designed in coreldraw:&lt;br /&gt;&lt;a href="http://web.mit.edu/cml/www/images/bento2D.cdr"&gt;corel10 file&lt;/A&gt;&lt;br /&gt;&lt;a href="http://web.mit.edu/cml/www/images/bento2D.dxf"&gt;dxf file&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;update&lt;/b&gt;: inspired to create little containers for even littler things. can put tiny glass beads (~40 microns) within the boxes to make gorgeous microscopic pieces. i'm thinking joseph cornell meets richard feynmann.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://web.mit.edu/cml/www/images/bento6.gif" border=0 vspace=5 hspace=5 align=left&gt;six bento box configurations: &lt;a href="http://web.mit.edu/cml/www/images/bento.zip"&gt;zip file&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;interested in freestanding structures, multi-layer techniques, and is there any possibility for mini pressfit parts?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-110167320106947443?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/110167320106947443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=110167320106947443' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110167320106947443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110167320106947443'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/11/bendo-bento.html' title='bendo bento'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445579.post-110054082300187587</id><published>2004-11-15T09:47:00.000-08:00</published><updated>2004-11-15T09:47:03.000-08:00</updated><title type='text'>puttering</title><content type='html'>[stepper motors]&lt;br /&gt;&lt;br /&gt;i'm not sure what's wrong, but i bet it's due to my shoddy soldering skillls. my first board got off to a shaky start, burned my fingers, spun the motor for a few glorious seconds, and then emitted grand burnt fumes. toasted to the mosted. i just soldered up a second board this morning (thanks emma!) which refuses to receive uploaded code. i know my connector is okay because i just programmed amon's chip. what's happening??&lt;br /&gt;&lt;br /&gt;with the teeming innards of the velcro room here, i concocted a cute spinning carnival-game-esque game with the glory of manifold adhesives, bubble wrap, and a chinet dinner plate. there's even a dual scoring scheme! fun for everyone.&lt;br /&gt;&lt;br /&gt;since my final project will need probably 8-10 running motors, i need to get this problem with the board solved.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-110054082300187587?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/110054082300187587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=110054082300187587' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110054082300187587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110054082300187587'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/11/puttering.html' title='puttering'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445579.post-110003049633309320</id><published>2004-11-09T11:50:00.000-08:00</published><updated>2004-11-09T12:08:37.230-08:00</updated><title type='text'>surfacing</title><content type='html'>updated final project proposal; see if this is gonna fly.&lt;br /&gt;&lt;br /&gt;so after experimenting around with the newer toys, and with some external inspiration, my latest project idea is loosely related to the chandelier project. first, i wanted something more organic-looking than something stiff and traditional. organic shapes with more modern-tech materials. doodled some starfishesque shapes, and slowly morphed to an octopus, an anemone, a jellyfish. i can imagine a stepper motor attached to each waving limb, with each individually controlled, legs curling or wiggling based on proximity. a light would softly glow within the main interior. and then, as an extension, instead of hanging on the ceiling, the whole light would be submerged in water. i'm hoping the vacuum form can produce a watertight housing for the circuitry.&lt;br /&gt;&lt;br /&gt;just googling about for underwater light fixtures shaped like sea creatures, and came upon the indoor furnishing works of &lt;a href="http://www.aquagallery.com"&gt;aqua gallery&lt;/A&gt;. i was amazed... this is exactly what i was thinking! except, of course, it'd be underwater, while responding to touch (and perhaps sound) through variable-state light glow pulsations and graceful tentacle wiggling.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://web.mit.edu/cml/www/images/anemonelamp.jpg"&gt;&lt;img src="http://web.mit.edu/cml/www/images/aquaregia.jpg"&gt;&lt;img src="http://web.mit.edu/cml/www/images/aquaregiadetail.jpg" hspace=10&gt; &lt;br /&gt;&lt;br /&gt;how beautiful would this be? even if it were suspended from the ceiling instead of submerged in water, it'd create beautiful movement. i imagine the legs reacting quickly at first, then a slow retreat, the rest of the limbs imperceptibly swaying. however, to have it actually work underwater would be incredible... line the legs with translucent chiffon, inflate the 'head' from below, and infuse the tank with tiny diffusing particles. think: the wondrous jellyfish from finding nemo. no surprise that that was my favorite scene in the film. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-110003049633309320?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/110003049633309320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=110003049633309320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110003049633309320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110003049633309320'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/11/surfacing.html' title='surfacing'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445579.post-110002455370684055</id><published>2004-11-09T09:26:00.000-08:00</published><updated>2004-11-09T10:25:24.410-08:00</updated><title type='text'>machining</title><content type='html'>[a.k.a. dont kill yourself.]&lt;br /&gt;&lt;br /&gt;so the big rule of using the lab machines: &lt;B&gt;be safe&lt;/B&gt;.&lt;br /&gt;&lt;br /&gt;some good pointers:&lt;br /&gt;- know how to &lt;b&gt;turn the machine off&lt;/b&gt; before you turn it on. &lt;br /&gt;- &lt;b&gt; dont push toward &lt;/b&gt; the tool&lt;br /&gt;- &lt;b&gt; dont reach into &lt;/b&gt; the tool&lt;br /&gt;- always machine &lt;b&gt; with somebody&lt;/B&gt;! friends are handy.&lt;br /&gt;- do a &lt;b&gt; dry run&lt;/B&gt; in the air first before dealing with materials&lt;br /&gt;- use your ears; the machine should &lt;b&gt;sound happy&lt;/B&gt;&lt;br /&gt;&lt;br /&gt;so, hopefully by the end of this, we retain all our limbs and fingers, and everyone's alive.&lt;br /&gt;&lt;br /&gt;a small list of available toys:&lt;br /&gt;- spot welder&lt;br /&gt;- ultrasonic welder (can connect + seal plastics, textiles)&lt;br /&gt;- drill press (keep speed low, use key to tighten chuck, pedal control)&lt;br /&gt;- radial saw (just for wood!)&lt;br /&gt;- cordless drill (vrrrm vrrrrrmmmm)&lt;br /&gt;- taps (for cutting in screw threads)&lt;br /&gt;- die (make your own custom screws!)&lt;br /&gt;- vertical bandsaw (hands on sides, curled grip, interchangable holding fixtures)&lt;br /&gt;- horizontal bandsaw (adjust vise, speed, auto shutoff)&lt;br /&gt;- scroll saw (for curvacious cuts)&lt;br /&gt;&lt;br /&gt;fun with the nc mill... so there's scary sounds and lots of cryptic buttons, which means that john gets to happily help out with everything. easy to break or ram through stuff, so careful is the word. for our initial project we were constrained to three tools (1/4", 1/8", 1/16" bits) and about a 1/2" depth within the 3/8" die half. whee, featurecam!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://web.mit.edu/cml/www/images/leafmold_big.jpg"&gt;&lt;img src="http://web.mit.edu/cml/www/images/leafmold.jpg" border=0 vspace=5 hspace=5 align=left &gt;&lt;/A&gt; using the leaf dfx that i did in corel (linked below), milled this with john's help. just a 2D shape, as a pocket created in featurecam. however, it came out quite prettily, with no real hurdles. i think we just needed to make the stem parts a tiny bit thicker to accomodate the bit sizes. perhaps another change for the future: add more runners so that the inner leaves get injected more evenly.&lt;br /&gt;&lt;br /&gt;injection molding! so technically, one could flow plastic glass spheres, cut-up fibers (graphite, glass, natural), &lt;a href="http://www.westmarine.com"&gt;composites&lt;/A&gt; (fibers in binders, very strong and conductive), metal, and ceramic (powdered in plastic). apparently the &lt;a href="http://store.swatch.com/collections"&gt;swatch irony&lt;/A&gt; line was the first injection molded metal watches on the market. for us, we're just using pellets of ABS plastic that can be dyed using little color pellets. &lt;a href="http://web.mit.edu/cml/www/images/injectedleaves_big.jpg"&gt;&lt;img src="http://web.mit.edu/cml/www/images/injectedleaves.jpg" border=0 vspace=5 hspace=5 align=right&gt;&lt;/A&gt; so here we are with the gorgeous results. the first couple we made only came in partially, with it just forming in two parts, the top-most leaf and the stem. blame it on the minimal runners. did a little better by decreasing the speed of injection and increasing the temperature a bit. by making it runnier and slower, it managed to fill in the internal gaps and create a leaf. yay! imagine hundreds of these, forming a botanical bonanza. &lt;br /&gt;&lt;br /&gt;notes on the injector: fill the material pellets about 2/3 way in the hopper, and add dye pellets if necessary (they're found in baggies under the machine). first, PURGE: align the purge plate in base, make sure there's a 40-50 degree difference in temperature, and start hydraulics (big green button). the mantra: engage carriage, inject (squooze), extrude (fill the cylinder with material). to lower pressure, turn knob in back CCW. watch for the plastic to come teeming out the top and sides of mold when it's full. to automate, can use the timers to dispense the allotment of injected plastic. you turn the thingy on top to specify how much material to extrude each time.&lt;br /&gt;&lt;br /&gt;the vacuum former is very fun and easy to use. the smaller envelope is about 12" x 12"; the larger is 24" x 24". use PET, and make sure to take off the protective sheets first! put whatever object you want to form around on the tray, and lower it to safety with the big lever. place the PET sheet in the hole, aligning the sides with the sandwiching gaskets. lower the top (you might need to jiggle the bottom tray to align properly) and hand-lock in place. turn on all the burners and let it cook. the PET is ready to form when it's hot enough; you can tell if the middle is sagging about an inch or so. [then comes the fun part...] you raise your object with the lever, and then push the big green VACUUM button and watch the plastic get sucked down around your thing. you can use the eraser next to the machine to smooth out corners and curves. when satisfied with the result, press the yellow RELEASE button and voila.  &lt;br /&gt;&lt;br /&gt;&lt;a href="http://web.mit.edu/cml/www/images/vacuumbowls_big.jpg"&gt;&lt;img src="http://web.mit.edu/cml/www/images/vacuumbowls.jpg" border=0&gt;&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;the best thing for this is making packaging, but i guess i liked to create something more, perhaps a more generic container. i liked these ceramic nesting bowls from crate and barrel, so i v-formed over them. one concern: figure out how to get your object out from the plastic after forming! i had a bear of a time trying to pry the largest bowl out. hints: before forming, spray objects with a touch of STONER (i.e. machining PAM spray, a touch of smoothing grease), or if it's still stuck, put a shot of the heat gun onto the plastic until it gives way. after forming, you can crop the PET using the scrollsaw (it makes an awful noise!) and use &lt;img src="http://www.howardmodels.com/Topography/moroccos.jpg" vspace=5 hspace=5 align=left&gt;the sander to polish the edges (note: dont wear your black best, as the whitish specks get everywhere). anyway, the clear PET bowls look pretty cute, and make handy containers. also, since they fit the forms of the original bowls perfectly, i managed to augment my 3 nesting bowl set to a 6 bowl set. neat.&lt;br /&gt;&lt;br /&gt;i originally had a vision of creating a 3D topographical terrain by vacuum forming in iteration over a series of growing hills. i'd make a model of three legos, say, and vacuum form. augment the structure a big, form another piece, and fit over. therefore, looking through the multiple transparent layers you could see each contour map corresponding to time, for example. this would have been supercool, but i didnt want to use up a lot of PET sheets for this week. perhaps for another time, i may be able to recreate my vision.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-110002455370684055?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/110002455370684055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=110002455370684055' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110002455370684055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110002455370684055'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/11/machining.html' title='machining'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445579.post-110002038289245574</id><published>2004-11-09T09:13:00.000-08:00</published><updated>2004-11-09T09:25:38.670-08:00</updated><title type='text'>iffy EFE</title><content type='html'>so my EFE microcontroller board didnt quite work out from a couple weeks ago. various problems... the python onscreen visualization didnt run correctly, my capacitance values kept jumping around (leapfrog!), and i was bashing my head in on assembly syntax. &lt;br /&gt;&lt;br /&gt;i tried the vinylcutter with the copper foil atop the epoxy substrate, but got a little frustrated at the weeding process. the cutting was fine; i think it was successful at around 65% force, and i had no problems with the sticky transfer. but weeding. argh! tweezers in hand, i would almost get there, and then near the end i'd rip up the leads. a tedious process that a spastic hand unfortunately doesnt have much patience for. i found solace and safety in the modella, which milled to perfection.  ah.&lt;br /&gt;&lt;br /&gt;some asm notes:&lt;br /&gt;&lt;br /&gt;&lt;font face="courier"&gt;.equ&lt;/font&gt; actually assigns something another name (sort of like #DEFINE), aliasing, nom de plume, whatever you fancy&lt;br /&gt;&lt;font face="courier"&gt;.def&lt;/font&gt; just declares a variable, taking dibs on a spot in memory&lt;br /&gt;&lt;font face="courier"&gt;DDRM&lt;/font&gt; specifies whether a pin is output or input&lt;br /&gt;   &lt;font face="courier"&gt;sbi&lt;/font&gt; set bit - output&lt;br /&gt;   &lt;font face="courier"&gt;cbi&lt;/font&gt; clear bit - input&lt;br /&gt;&lt;font face="courier"&gt;PORTB&lt;/font&gt; specifies whether a pin is turned high or low&lt;br /&gt;   &lt;font face="courier"&gt;sbi&lt;/font&gt; set bit - high&lt;br /&gt;   &lt;font face="courier"&gt;cbi&lt;/font&gt; clear bit - low&lt;br /&gt;&lt;br /&gt;use undersampling to integrate the slow conversion rate of the A-&gt;D and the fast sample + hold signal. when your finger gets closer, the charge is slower because humans are huge capacitors. the &lt;b&gt;big hint&lt;/b&gt; in running the EFE boards is to convert your object to capacitance and resistance.&lt;br /&gt;&lt;br /&gt;also, the &lt;a href="http://www.atmel.com/dyn/resources/prod_documents/doc1187.pdf"&gt;datasheet&lt;/A&gt; == ATtiny bible. read it and know.&lt;br /&gt;&lt;br /&gt;postscript: for the jumps, neil suggests putting in &lt;font face="courier"&gt;NOP&lt;/font&gt;s to syncronize the ADC undersampling of 60-cycle. gotta figure this out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-110002038289245574?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/110002038289245574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=110002038289245574' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110002038289245574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/110002038289245574'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/11/iffy-efe.html' title='iffy EFE'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445579.post-109995538858305370</id><published>2004-11-08T15:09:00.000-08:00</published><updated>2004-11-08T15:09:48.583-08:00</updated><title type='text'>robotic chandelier</title><content type='html'>&lt;a href="http://www.media.mit.edu/cogmac/projects/elvis.html"&gt;elvis&lt;/a&gt; by the cognitive machines group, deb roy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-109995538858305370?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/109995538858305370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=109995538858305370' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/109995538858305370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/109995538858305370'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/11/robotic-chandelier.html' title='robotic chandelier'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445579.post-109995533476588559</id><published>2004-11-08T15:08:00.000-08:00</published><updated>2004-11-08T15:08:54.766-08:00</updated><title type='text'>Aqua Creations -- Furniture </title><content type='html'>&lt;a href="http://www.aquagallery.com/Press/?ArticleID=59"&gt;Aqua Creations -- Furniture &amp; Lighting Design by Ayala S. Serfaty&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-109995533476588559?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/109995533476588559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=109995533476588559' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/109995533476588559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/109995533476588559'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/11/aqua-creations-furniture.html' title='Aqua Creations -- Furniture '/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445579.post-109932661259133766</id><published>2004-11-01T08:30:00.000-08:00</published><updated>2004-11-01T09:18:02.403-08:00</updated><title type='text'>it's mill[ing] time</title><content type='html'>started out with a grandiose idea of making leaves, replete with stems, veins, and softly turned tips. just produced a line drawing in coreldraw. john took one look at my &lt;a href="http://www.cmliu.com/images/leaf1a.dxf"&gt;file&lt;/A&gt; and laughed maniacally. seems i didnt take into account the size of the bits, so the design was a little too detailed with tiny resolution. &lt;br /&gt;&lt;br /&gt;simplified the leaf by just drawing the outline (nixed the veins) and drew a thicker stem. &lt;a href="http://www.cmliu.com/images/leafsimple.dxf"&gt;here&lt;/A&gt; is the dxf.&lt;br /&gt;&lt;br /&gt;wanted to get a little more adventurous, stepping into the next dimension, so created an adorable ladybug in 3dstudiomax. learned that for proper dxf export, you must convert everything to an editable mesh, and can probably save some headache by just creating a block to represent your cast and doing a boolean difference with the object, modeling the mold itself.&lt;br /&gt;&lt;br /&gt;files for my ladybug! &lt;br /&gt;&lt;a href="http://www.cmliu.com/images/ladybug_block.dxf"&gt;the dxf&lt;/A&gt;&lt;br /&gt;&lt;a href="http://www.cmliu.com/images/ladybugfull.jpg"&gt;screenshot of the actual intended object&lt;/A&gt;&lt;br /&gt;&lt;a href="http://www.cmliu.com/images/ladybugblock.jpg"&gt;screenshot of the inverted cast&lt;/A&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-109932661259133766?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/109932661259133766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=109932661259133766' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/109932661259133766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/109932661259133766'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/11/its-milling-time.html' title='it&apos;s mill[ing] time'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445579.post-109815658662175190</id><published>2004-10-18T20:29:00.000-07:00</published><updated>2004-10-18T20:29:46.623-07:00</updated><title type='text'>tom robbins</title><content type='html'>in the center of a marble-top desk, directly under a crystal chandelier, sitting alone on a silver tray, was a large, raw beet.  the beet must have been out of the groun a week or more, for it had the ashen exterior of a cancer victim. yet, when struck at a particular angle by a flicker of candlelight from the chandelier, its heart of wine-drenched velvet shone through.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-109815658662175190?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/109815658662175190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=109815658662175190' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/109815658662175190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/109815658662175190'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/10/tom-robbins.html' title='tom robbins'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445579.post-109813179638882743</id><published>2004-10-18T13:12:00.000-07:00</published><updated>2004-10-18T13:36:36.386-07:00</updated><title type='text'>anecdotes</title><content type='html'>[all things chandeliers]&lt;br /&gt;&lt;br /&gt;allusions, inspirations, references:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tdctrade.com/mne/ele/electrical058.htm"&gt;lighting&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;some contemporary chandeliers in frankfurt; some projects with LEDs&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.schonbek.com/artsaward.html"&gt;chandelier innovation&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;With “Scheherazade” Schonbek developed an entirely new way to construct a beaded chandelier (patent pending). Each strand of beads is encased within four slender strands of metalwork, so that the beaded arms and scrolls appear to float.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.bartleby.com/66/89/24089.html"&gt;Robert Frost&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;I had a vision of them put together&lt;br /&gt;Not like a man, but like a chandelier.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.bartleby.com/66/4/43004.html"&gt;Jane O’Reilly&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;I used to join the murmurings about “Where are the qualified women?” As we murmured, we would all gaze about the room, up toward the chandelier, into the corner behind the potted palm, under the napkin, hoping perhaps that qualified women would pop out like leprechauns.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.bartleby.com/63/79/8579.html"&gt;Sam Moore&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;Radio tried everything, and it all worked. It invented a new kind of singer whose voice wasn’t even loud enough to carry across a hotel bedroom, and Americans, as it turned out, would rather hear these “crooners” than any big-bellied tenor who ever shook an opera house chandelier.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.bartleby.com/102/52.html"&gt;love in a cottage, willis&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;But give me a sly flirtation   &lt;br /&gt;  By the light of a chandelier—   10 &lt;br /&gt;With music to play in the pauses,   &lt;br /&gt;  And nobody very near;   &lt;br /&gt;Or a seat on a silken sofa,   &lt;br /&gt;  With a glass of pure old wine,   &lt;br /&gt;And mamma too blind to discover   15 &lt;br /&gt;  The small white hand in mine. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.bartleby.com/313/3/5.html"&gt;the story of the white blackbird, de musset&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;Chaffinches, linnets, and robin redbreasts had grouped themselves lightly on some pruned branches like crystals on a chandelier. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.bartleby.com/305/3.html"&gt;vanity fair, thackeray&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;“&lt;B&gt;O heavenly&lt;/B&gt;!” said Miss Sharp, and her eyes went from the carpet straight to the chandelier.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://poe.thefreelibrary.com/Poems/1-4#Chandelier"&gt;hop-frog, poe&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;The grand saloon in which the masquerade was to take place, was a circular room, very lofty, and receiving the light of the sun only through a single window at top. At night (the season for which the apartment was especially designed) it was illuminated principally by a large chandelier, depending by a chain from the centre of the sky-light, and lowered, or elevated, by means of a counter-balance as usual; but (in order not to look unsightly) this latter passed outside the cupola and over the roof...&lt;br /&gt;&lt;br /&gt;At his suggestion it was that, on this occasion, the chandelier was removed. Its waxen drippings (which, in weather so warm, it was quite impossible to prevent) would have been seriously detrimental to the rich dresses of the guests, who, on account of the crowded state of the saloon, could not all be expected to keep from out its centre; that is to say, from under the chandelier...&lt;br /&gt;&lt;br /&gt;While the tumult was at its height, and each masquerader attentive only to his own safety (for, in fact, there was much real danger from the pressure of the excited crowd), the chain by which the chandelier ordinarily hung, and which had been drawn up on its removal, might have been seen very gradually to descend, until its hooked extremity came within three feet of the floor...&lt;br /&gt;&lt;br /&gt;Soon after this, the king and his seven friends having reeled about the hall in all directions, found themselves, at length, in its centre, and, of course, in immediate contact with the chain. While they were thus situated, the dwarf, who had followed noiselessly at their heels, inciting them to keep up the commotion, took hold of their own chain at the intersection of the two portions which crossed the circle diametrically and at right angles. Here, with the rapidity of thought, he inserted the hook from which the chandelier had been wont to depend; and, in an instant, by some unseen agency, the chandelier-chain was drawn so far upward as to take the hook out of reach, and, as an inevitable consequence, to drag the ourang-outangs together in close connection, and face to face.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://grimm.thefreelibrary.com/Fairy-Tales/17-1#Chandelier"&gt;fundevogel, grimm&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;"Fundevogel, never leave me, and I will never leave you." Fundevogel said: "Neither now; nor ever." Said Lina: "Then do you become a church, and I'll be the chandelier in it."&lt;br /&gt;&lt;br /&gt;&lt;a href="http://barrie.thefreelibrary.com/The-Little-White-Bird/3-1#Chandelier"&gt;the little white bird, barrie&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;There were many oil-paintings on the walls, mostly without frames, and I must mention the chandelier, which was obviously of fabulous worth, for she had encased it in a holland bag.&lt;br /&gt;&lt;br /&gt;I looked around me despairingly, and my eye alighted on the holland covering. "There is a fine chandelier in that holland bag," I said coaxingly.&lt;br /&gt;&lt;br /&gt;She sniffed and was raising an untender hand, when I checked her. "Forbear, ma'am," I cried with authority, "I prefer to believe in that bag. How much to be pitied, ma'am, are those who have lost faith in everything." I think all the pretty things that the little nursery governess had made out of nothing squeezed my hand for letting the chandelier off.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.spiritburner.com/stoves_in_literature.htm"&gt;the master and margarita, bulgakov&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;Then, he began crawling up the wall, ripping the wallpaper with his claws, and in two seconds he was high overhead, sitting on the metal curtain rod. In a flash, hands grabbed at the curtain and tore it down together &lt;br /&gt;with the rod, letting the sunlight burst into the darkened room. But neither the fraudulently revived cat nor the primus fell down. The cat, still holding on to his primus, managed to swing through the air and land on the chandelier that was hanging in the center of the room."&lt;br /&gt;&lt;br /&gt;The cat escapes with his primus stove and more havoc ensues.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-109813179638882743?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/109813179638882743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=109813179638882743' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/109813179638882743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/109813179638882743'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/10/anecdotes.html' title='anecdotes'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445579.post-109811750688430106</id><published>2004-10-18T09:37:00.000-07:00</published><updated>2004-10-18T10:00:53.800-07:00</updated><title type='text'>proposal</title><content type='html'>[half-way mark.]&lt;br /&gt;&lt;br /&gt;ideas on final projects:&lt;br /&gt;&lt;br /&gt;&lt;B&gt;chandelier of change&lt;/B&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://altura.speedera.net/ccimg.catalogcity.com/210000/214800/214836/Products/8103293.jpg" align="right" width="50%" hspace=5&gt;a bit fascinated with lighting; using alternative materials and mechanisms to create a chandelier with a twist. inspired as well by the evans exhibit up at the lvac. the mix of the antiqated style + digital capabilities. &lt;br /&gt;&lt;br /&gt;inspiration: the intricate, gorgeous chandeliers at harvard's dudley house dining hall. they seem so capable of magical things.&lt;br /&gt;&lt;br /&gt;plan: set up LEDs as the pinpoints of light, like the array of candles. put pressure sensors to detect air speed, so the user could put out whichever candles they wanted by definitively blowing them out. to light them, you could hold a lit candle to an unlit one, and the light would be transferred over as with a flame. you could also light one by itself by closing your hand [squeezing?] over it and then uncovering the light. the hand holds a bit of mystery.&lt;br /&gt;&lt;br /&gt;the intensity of the light would be manipulated by either blowing softly [a progressive dimming] or cupping your hand around it as to protect the flame [a progressive brightening].&lt;br /&gt;&lt;br /&gt;other than the manual lighting interface, the lights could throb in time with a user's heartrate - connection via pulse reader. could also assign each light to a specific star, and twinkle them with varying intensity on the light with real-time cosmological data. perhaps i could hook this up with an email correspondance database, with the lights forming an ambient device that notifies which people you've had good response rate with, and which rapports are dying away [light fading].&lt;br /&gt;&lt;br /&gt;want to infuse a bit of unpredictability, surprise. &lt;br /&gt;&lt;br /&gt;materials: programmed microcontroller, sensors, LEDs (3-way, hopefully), data input devices, construction of acrylic, aluminum, and plastic&lt;br /&gt;&lt;br /&gt;&lt;b&gt;the dancer&lt;/B&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://cyber.law.harvard.edu/blogs/static/lydon/degaslittledancer.jpg" align="left" width="50%" hspace=5&gt;i like the idea of using mixed media, a la degas with his dancer. the 3d printers take forever and you have a tradeoff between color and strength. however, could do more with creating more organic pieces by printing in ABS and fusing bits of fabric, texture, fur, found objects, onto and around it. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-109811750688430106?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/109811750688430106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=109811750688430106' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/109811750688430106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/109811750688430106'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/10/proposal.html' title='proposal'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445579.post-109811240061965013</id><published>2004-10-18T08:13:00.000-07:00</published><updated>2004-10-18T08:21:50.030-07:00</updated><title type='text'>three thousand dimensions</title><content type='html'>[foray into the monstrous]&lt;br /&gt;&lt;br /&gt;happily [or not so, for some], the stratasys printer got back online by the end of last week. john gave us a little primer, which goes a little something like this:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;stratasys printing:&lt;/B&gt;&lt;br /&gt;&lt;br /&gt;takes input as STL files (apparently it likes ASCII mode, whereas the zcorp has a predilection for binary files). unless you want your thing to print for a day and a half (quite literally), keep the z-values low, and your thing small.  in the insight software, scale your object using STL -&gt; scale.  on screen, navigate through menus and things using the &lt;B&gt;&lt;&lt; &gt;&gt;&lt;/b&gt; buttons, and make sure settings are what they should be (as posted). click the green flag icon to start conversion of the STL file for the printer. click the button with the little horizontal lines to sift through the stack of layers that are created from the process to see if everything looks good with the binding material and if there's wiggle room where you intended it to be. to toggle between the object and support, go to STL -&gt; display.&lt;br /&gt;&lt;br /&gt;start communicating with the printer! click thing on screen that looks like a box talking (ok, ok, it's an arrow) to another bigger box.  &lt;br /&gt;&lt;br /&gt;now, to the machine: push ENTER and make sure that the support material temperature reaches 235.  ensure the foam pad is agreeably smooth and secured by pins.  now, the purging process to make sure the heads are smooth as silk. push LOAD when you see MODELING material appear on the LCD.  the head should jog forward and the nozzle starts going. when the thread that emerges is whitish and smooth, push LOAD again to stop. to clean the support nozzle, push MODEL SUPPORT, and then do the same thing with the LOAD buttons. when done with this whole thing, make sure the modeling nozzle is back in the lower position.&lt;br /&gt;&lt;br /&gt;ah, how cathartic.  everyone needs a good purging.&lt;br /&gt;&lt;br /&gt;pushing PAUSE puts it to absolute (0,0) in the (x,y) direction. you can press arrows to reset it if necessary. to adjust the z, press Z-AXIS and then use the up-down arrows. you want to bury the modeling tip about 1mm in the foam (ever-so-slightly below the surface). &lt;br /&gt;&lt;br /&gt;make sure the printing is ok: the support material should be piped out in an outline first, NOT a raster. if this is not the case, make sure all is well; press PAUSE. on a good day, the support draws the outline and then fills in by rastering.&lt;br /&gt;&lt;br /&gt;the nozzle heads we use are the ones with 2 rings on them, a T12 model. claim to have 1mil resolution; seems like for moving parts, the tolerance hovers around 20mil.&lt;br /&gt;&lt;br /&gt;we had initial problems of the stratasys suddenly shutting off repeatedly. cause was ascertained to be overheating of the interior envelope, so leaving the door ajar seemed to do the trick. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;the experiments&lt;/B&gt;&lt;br /&gt;&lt;br /&gt;so although the zcorp dazzled with its petite stature and color capabilities, i didn't want to deal with particles in the lung and shattering [hearts] pieces. i'll play around with it soon enough, but set my eyes on the stratasys because of its durable ABS. or so i first thought.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://web.mit.edu/cml/www/images/abacusvrml.gif" align="right" hspace=5&gt; spent some time playing around with 3d studio max and fell in love with it's intuitive-like-blender-is-not quality. played around with the primitives and thought an abacus might be something cool that dealt with interlocked moving parts and become something remotely useful. also made a bracelet to match (resembles those tasty candy necklaces we all know and love) for fun, and tried out a torus knot to see how it'd print.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://web.mit.edu/cml/www/images/3dprint.zip"&gt;design files&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;&lt;B&gt;time is of the essence.&lt;/B&gt; on the stratatys, two objects:  &lt;br /&gt;my abacus (resized to 50%) 4" x 2" x 1/4" (relatively flat) and the knot about 2" x 2" x 2". they're laid side by side. the estimated printing time is 13 hrs. (!) the reason it took so long was the height of the knot. &lt;br /&gt;&lt;br /&gt;i wasn't there to witness it, but i heard my abacus was so fragile it snapped in pieces while support material was removed from it before the bubbling bath. the remains:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://web.mit.edu/cml/www/images/abacussmall.jpg"&gt;&lt;br /&gt;&lt;br /&gt;reprinted the abacus at a larger size. much better; the beads resemble cheerios. however, the plastic is quite noticably stringy around the beads. the rectangular frame, however, is sturdy and clean-cut. my hunch is that the printer doesnt do terribly well with small areas with high curvatures. the torii of the beads are probably curvier than the printer can handle to print cleanly. &lt;br /&gt;&lt;br /&gt;and the knot? it turned out gorgeously. check it out! &lt;br /&gt;&lt;br /&gt;&lt;img src="http://web.mit.edu/cml/www/images/torusknot.jpg"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-109811240061965013?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/109811240061965013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=109811240061965013' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/109811240061965013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/109811240061965013'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/10/three-thousand-dimensions.html' title='three thousand dimensions'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445579.post-109699278732794885</id><published>2004-10-05T09:12:00.000-07:00</published><updated>2004-10-05T12:05:02.803-07:00</updated><title type='text'>dreams of white</title><content type='html'>[learning how to use the 3D laser scanner and printer]&lt;br /&gt;&lt;br /&gt;for next week: take anything 2D or 3D, provide input, and print output. [the possibilities loom.]&lt;br /&gt;&lt;br /&gt;here are the best attempts to gather the knowledge i've absorbed in the last two days regarding the 3D machines. so fancy; this is the moment i've been waiting for.&lt;br /&gt;&lt;br /&gt;the dreaded blender resurfaces for texture mapping bitmaps onto mesh curves. the plan: learn 3d studio max this week and see if it's easier to work with. but in case i bug out...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;blender [newest version]:&lt;/B&gt;&lt;br /&gt;- create a mesh [e.g. uv sphere - 12 segments, 12 rings].&lt;br /&gt;- uv face select mode&lt;br /&gt;- uv image editor mode&lt;br /&gt;- [on right screen] image : open image&lt;br /&gt;- U_key: sphere&lt;br /&gt;- texture&lt;br /&gt;- A_key: shift-right-click the polygons&lt;br /&gt;and then, exporting as VRML 2.0 preserves the color mapping.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;minolta laser scanner:&lt;/B&gt;&lt;br /&gt;- SCSI connection, so turn scanner on, then turn computer on&lt;br /&gt;- &lt;a href="http://www.geomagic.com/products/studio/"&gt;geomagic studio&lt;/a&gt; software&lt;br /&gt;- i found this software &lt;a href="http://www.architecture.yale.edu/dmonline/Equipment/3d-digitizer/3DDigitizerGeomagic.pdf"&gt;tutorial&lt;/a&gt; and this &lt;a href="http://www.architecture.yale.edu/dmonline/Equipment/3d-digitizer/Geomagic5.pdf"&gt;other tutorial&lt;/a&gt; online&lt;br /&gt;- show image window -&gt; show streaming video&lt;br /&gt;- can either autofocus or input manual distance and power&lt;br /&gt;- each scanning pass obtains 300,000 points of data [wow!]&lt;br /&gt;- to clean up, points -&gt; reduce noise, points -&gt; wrap, polygon -&gt; fill holes&lt;br /&gt;- to smooth edges, tools -&gt; make boundary edges -&gt; path fit&lt;br /&gt;- to simplify, polygon -&gt; decimate&lt;br /&gt;- to stitch together several scans, callibrate z-axis, tools -&gt; registration&lt;br /&gt;save as VMRL 2.0 file!&lt;br /&gt;&lt;br /&gt;so there are two printers at our disposal: the &lt;a href="http://www.stratasys.com/"&gt;stratasys&lt;/a&gt;, which takes in STL files and prototypes in heavy-duty monochrome ABS plastic, and the &lt;a href="http://www.zcorp.com"&gt;zcorp&lt;/a&gt;, which takes in STL or VRML files and models in color using a special plaster. sadly, at the moment, the stratasys is out of commission. the zcorp prints to 0.004" resolution.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;zcorp printing:&lt;/B&gt;&lt;br /&gt;&lt;br /&gt;[to fill the trays, can either do automatically or manually.]&lt;br /&gt;&lt;br /&gt;auto: go to &lt;span style="font-family:courier new;font-size:85%;"&gt;online&lt;/span&gt; mode, and do 406service -&gt; fill bed -&gt; start. the printer goes and does its own thing for a couple minutes, spreading the plaster smoothly from the feed bin to the build bin. use the vacuum on the side to suck up the excess dust. to get the particles underneath the head, go &lt;span style="font-family:courier new;font-size:85%;"&gt;offline&lt;/span&gt;, press &lt;span style="font-family:courier new;font-size:85%;"&gt;spread&lt;/span&gt; to move the head, and suck away.&lt;br /&gt;&lt;br /&gt;manual: make sure you're in &lt;span style="font-family:courier new;font-size:85%;"&gt;offline&lt;/span&gt; mode. even out contents of feed bin with special flattening tool. move the build bin to about quarter-inch below the top lip. &lt;span style="font-family:courier new;font-size:85%;"&gt;spread&lt;/span&gt;. raise feed bin to about quarter-inch above the top. &lt;span style="font-family:courier new;font-size:85%;"&gt;spread&lt;/span&gt;. raise feed bin. &lt;span style="font-family:courier new;font-size:85%;"&gt;spread&lt;/span&gt;. keep &lt;span style="font-family:courier new;font-size:85%;"&gt;spread&lt;/span&gt;ing until things look smooth. lower build tray to about quarter-inch below the lip. vacuum excess. [keep things pretty and neat while working; the white dust gets everywhere.]&lt;br /&gt;&lt;br /&gt;go to 406service -&gt; unpark and use deionized water to wet the wipers and the cups. dry only the cups with a paper towel.&lt;br /&gt;&lt;br /&gt;&lt;B&gt;on with the software! zprint!&lt;/B&gt;&lt;br /&gt;&lt;br /&gt;when using the zprint software for the zcorp printer, should always &lt;span style="font-family:courier new;font-size:85%;"&gt;import&lt;/span&gt; your files. the most efficient way to use the space within the printing envelope is to place the objects on the bottom; keeping z-values low is key to saving hours of plaster laying. good idea to buddy up with friends to lay jobs simultaneously on the printing bed.&lt;br /&gt;- transform -&gt; justify to line up to area envelope&lt;br /&gt;- do print estimate (quicker for monochrome)&lt;br /&gt;- problems? try edit-&gt;invert normals&lt;br /&gt;- default with spatial interior&lt;br /&gt;- want a shell? take boolean subtraction of smaller shape from larger one&lt;br /&gt;&lt;br /&gt;click the button for &lt;span style="font-family:courier new;font-size:85%;"&gt;3D print setup&lt;/span&gt; and choose either setting of ZP102 [drier] or ZP56-102 [wetter, better color]. if you want monochrome printing, choose 406service -&gt; change binder supply. the best part of this is an email notification service that tells you when your thing has finished after 31.7 hours! edit -&gt; preferences to enter email. :) &lt;br /&gt;&lt;br /&gt;post-printing, take dusty object over to the vacuum station and scrape, wipe, suck, and excavate to heart's delight. post-post-printing, put into the oven machine to heat and wax, which strengthens and preserves the plaster model.&lt;br /&gt;&lt;br /&gt;the coolest models to come out of the 3D printers are those with integrated free-moving parts, such as a ball-bearing system, a time-watch mechanism, or a ball-and-socket connected vertebrae. more skeletal-inspired ideas: fixed joint, hinge joint, pivot joint, sliding joint. i wonder if i could make a rough metronome. found page of &lt;a href="http://vlpdb.mpiwg-berlin.mpg.de/vlp/FMPro?-db=img.fp5&amp;-format=tecresults.html&amp;-error=tecError.html&amp;-sortfield=literature%3ayear&amp;exportCaption=with&amp;-max=10&amp;-find"&gt;cool historical instruments&lt;/A&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-109699278732794885?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/109699278732794885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=109699278732794885' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/109699278732794885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/109699278732794885'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/10/dreams-of-white.html' title='dreams of white'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445579.post-109692530910575336</id><published>2004-10-04T14:26:00.000-07:00</published><updated>2004-10-05T11:01:42.750-07:00</updated><title type='text'>microcontrolling the world</title><content type='html'>[milling via modela, surface-mount soldering, tied up in knots, and windows assembly]&lt;br /&gt;&lt;br /&gt;&lt;img src="http://web.mit.edu/cml/www/images/helloboardscheme.gif"&gt;&lt;BR&gt;&lt;br /&gt;&lt;img src="http://web.mit.edu/cml/www/images/helloboard.gif"&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://web.mit.edu/cml/www/images/hellochip_caption.jpg" vspace=2 hspace=2&gt;&lt;img src="http://web.mit.edu/cml/www/images/hellochip_pure.jpg" vspace=2 hspace=2&gt;&lt;img src="http://web.mit.edu/cml/www/images/hellochip_scale.jpg" vspace=2 hspace=2&gt;&lt;img src="http://web.mit.edu/cml/www/images/hellochip_serial.jpg" vspace=2 hspace=2&gt;&lt;img src="http://web.mit.edu/cml/www/images/hellochip_parallel.jpg" vspace=2 hspace=2&gt;&lt;img src="http://web.mit.edu/cml/www/images/hellochip_clip.jpg" vspace=2 hspace=2&gt;&lt;br /&gt;&lt;br /&gt;my procedure for getting this going on windows follows. i was a little hesitant to install linux from scratch on my computer, because that might invite more trouble, especially in the limited time window i had for the assignment.&lt;br /&gt;&lt;br /&gt;download &lt;a href="http://avra.sourceforge.net/"&gt;avra&lt;/a&gt; with the include files &lt;a href="http://web.media.mit.edu/~neilg/fab/dist/hello/tn15def.inc"&gt;tn15def.inc&lt;/a&gt; and &lt;a href="http://web.media.mit.edu/~neilg/fab/dist/hello/tn26def.inc"&gt;tn26def.inc&lt;/a&gt;, download &lt;a href="http://savannah.nongnu.org/download/uisp/"&gt;uisp&lt;/a&gt; [on the download page, you want the link that's&lt;br /&gt;like the 3rd down [ uisp-20040311.tar.bz2 ; i used &lt;a href="http://www.rarlab.com"&gt;winrar&lt;/a&gt; to extract the&lt;br /&gt;files], download &lt;a href="http://www.python.org"&gt;python&lt;/a&gt;, download &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=46487"&gt;pyserial, pyparallel, giveio&lt;/a&gt;, and &lt;a href="http://sourceforge.net/projects/pywin32/"&gt;pywin32&lt;/a&gt; (all on &lt;a href="http://sourceforge.net"&gt;sourceforge&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;you need &lt;a href="http://www.cygwin.com"&gt;cygwin&lt;/a&gt; to compile uisp; when installing cygwin, make sure you install the auto-make and gcc components [in that dialog box during setup, click 'view' in the upper right and the components are in alphabetical&lt;br /&gt;order]&lt;br /&gt;&lt;br /&gt;then go in cygwin, get in the uisp directory, and type &lt;span style="font-family:courier new;font-size:85%;"&gt;./configure&lt;/span&gt;. after&lt;br /&gt;that, type &lt;span style="font-family:courier new;font-size:85%;"&gt;make&lt;/span&gt;. and then &lt;span style="font-family:courier new;font-size:85%;"&gt;make install&lt;/span&gt;. things should go ok.&lt;br /&gt;&lt;br /&gt;you have to change the paths in windows; to to my computer, right-click,&lt;br /&gt;properties, advanced tab, and then environmental properties. edit the path&lt;br /&gt;settings (on the bottom) and add the directories that python, avra, and uisp&lt;br /&gt;are located (separated by semi colons)&lt;br /&gt;&lt;br /&gt;alright, now you have to check what your parallel port and serial port are&lt;br /&gt;called. go to my computer - properties - device manager. check out the&lt;br /&gt;ports. my serial port was COM5 [although every time my computer started up it would rename the port to COM4 or COM6, you want to check each time]; my parallel port was 0378 (click on lpt1 and do properties, resources tab, the number should be on top; all of ours were 0378 so i think that's the default)&lt;br /&gt;&lt;br /&gt;edit your rx.py file so that the serial port reflects your COM port. mine&lt;br /&gt;has '/COM5' instead of '/dev...' whatever is there.&lt;br /&gt;&lt;br /&gt;now... run-&gt;cmd.exe. go to your directory with the rx.py file. type python&lt;br /&gt;rx.py. keep this window running in the background. [this is where the hello&lt;br /&gt;world stuff should display when it's running]&lt;br /&gt;&lt;br /&gt;open another cmd window. go to directory with your hello.asm file. type avra&lt;br /&gt;hello.asm -- this compiles the code and creates a hello.hex file.&lt;br /&gt;&lt;br /&gt;type the uisp command that neil has to load code, except change the parallel port to reflect yours; mine looks like:&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;uisp -dlpt=0x378 -dprog=dapa -dvoltage=3 -dt_sck=50 --erase --upload if=hello.hex&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;once you type that, it should say something like 'uploading; flash&lt;br /&gt;installed' or something to that effect, and you should see random letters&lt;br /&gt;streaming down on the rx.py window (or hello world if you're really lucky).&lt;br /&gt;most likely you'll get some weird error. check to make sure all the cables&lt;br /&gt;are really connected, and shove those serial cable wires even tighter.&lt;br /&gt;anyway, it should work if the connections are good.&lt;br /&gt;&lt;br /&gt;and then, if you find you're getting gibberish letters, edit the hello.asm&lt;br /&gt;file and change the b value. every time you edit it, save, and then&lt;br /&gt;recompile using avra. load onto chip using uisp and keep trying til it&lt;br /&gt;works.&lt;br /&gt;&lt;br /&gt;and voila! here's the beautiful evidence...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://web.mit.edu/cml/www/images/loremipsum_crop.gif"&gt;&lt;img src="http://web.mit.edu/cml/www/images/loremipsum_small.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;metal crimp madness!&lt;br /&gt;&lt;br /&gt;it took me about an hour to do my first one; then realized you're supposed to thread the wire through, not shove it in from the top! :)&lt;br /&gt;&lt;br /&gt;i just heeded raffi's advice; strip a wire, twist the strands, then thread&lt;br /&gt;thru the crimp. make sure there's rubber wire covering going through the&lt;br /&gt;first (the largest) pair of clips. take needlenose pliers or something and&lt;br /&gt;just squeeze the clips to tighten around the rubber (like tongs). put a dot&lt;br /&gt;of solder in the middle of the crimp to secure the wire inside (although i&lt;br /&gt;think mine are not really that secure). i was careful not to put too much&lt;br /&gt;solder because i know that's diastrous too. cut off the excess wire from&lt;br /&gt;the end.&lt;br /&gt;&lt;br /&gt;then, bend off the crimp from the metal tape and stick into the serial&lt;br /&gt;connector. i used pliers to shove the thing in completely. make sure the&lt;br /&gt;widest part of the base is in.&lt;br /&gt;&lt;br /&gt;i think the best thing is to check every time that all the crimps are in the connector before trying to upload/download to the chip. they arent the most secure things; i thought the metal crimps would catch onto something inside the plastic serial connector to help them stay in but there's always danger of them slipping ever-so-slightly out.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-109692530910575336?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/109692530910575336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=109692530910575336' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/109692530910575336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/109692530910575336'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/10/microcontrolling-world.html' title='microcontrolling the world'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8445579.post-109690411102265375</id><published>2004-10-04T08:33:00.000-07:00</published><updated>2004-10-04T14:25:36.803-07:00</updated><title type='text'>the divisions of time and space</title><content type='html'>[lasercutting, ho!]&lt;br /&gt;&lt;br /&gt;will fill in the details later. but for now, a picture:&lt;br /&gt;&lt;BR&gt;&lt;br /&gt;&lt;img src="http://web.mit.edu/cml/www/images/bluelamp.jpg"&gt;&lt;BR&gt;&lt;br /&gt;there's a 40W bulb inside; the evanescent glow is quite nice.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8445579-109690411102265375?l=cmliufab.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cmliufab.blogspot.com/feeds/109690411102265375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8445579&amp;postID=109690411102265375' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/109690411102265375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8445579/posts/default/109690411102265375'/><link rel='alternate' type='text/html' href='http://cmliufab.blogspot.com/2004/10/divisions-of-time-and-space.html' title='the divisions of time and space'/><author><name>christine</name><uri>http://www.blogger.com/profile/01150039678504590811</uri><email>me@cmliu.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04555785556422259940'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>