Mike’s Brain

Just ticking away…

Mike’s Brain header image 4

Who says power tools and fireworks don’t mix?

July 4th, 2009 by Mike
Respond

I was getting set up to take pictures of the kids with sparklers, and was showing them how to bend the sparkler handle so you can spin them like a pinwheel.

Hmmm… Inspiration hits with a mental “UUUEEGGHH?!?!” (that’s the Tim Allen Home Improvement sound) — What about attaching the sparkler to the end of a power drill?

power tools and fireworks
power tools and fireworks
power tools and fireworks

Instead of putting the sparkler in the drill jaws the same way you’d put in a regular bit, I put the sparkler handle in sideways – it’s pretty malleable, and bends when the jaws tighten.

Tags:   · · No Comments.

100kGarages

May 13th, 2009 by Mike
Respond

Interesting idea — crowds sourcing the physcial part of digital fabrication.

www.100kgarages.com

“It has been the risk-takers, the doers, the Makers of things – some celebrated but more often men and women obscure in their labor, who have carried us up the long, rugged path towards prosperity and freedom.” Barak Obama, Inaugural Speech 1/2009

Tags:   · No Comments.

GeckoDrive Servo/Stepper Motor FAQs

May 10th, 2009 by Mike
Respond

Lot’s of good general information about stepper and servro motors… What are the advantages/disadvantages between steppers and servos? Should I use servos or steppers in my machine? Torque & micro/full stepping?

geckodrive.com/faq.aspx?n=783775

Tags:   · No Comments.

Bruce Sterling: Generative Art and Design

May 7th, 2009 by Mike
Respond

Bruce Sterling workshop at Fabrica entitled “Generative Art and Design: Critical Assessments”

www.fabrica.it/workshops/sterling_videos.html

Also available via Google video: video.google.com/videoplay?docid=-3640928883631876365

Tags:   · No Comments.

Enrico Dini: Large Scale (6m x 6m x 1m) 3D Printing

May 7th, 2009 by Mike
Respond

Large scale 3D printing using sand and epoxy resin. The results resemble sandstone, with strength comparable to reinforced concrete. The process sounds simular to the way Zcorp printers work, though with a different scale & resolutions (25 DPI).

www.shapeways.com/blog/archives/217-3D-printing-buildings-interview-with-Enrico-Dini-of-D_Shape.html

Tags:   No Comments.

Rapid Prototyping and Mathematical Art

May 7th, 2009 by Mike
Respond

Talk given to the University of Waterloo Computer Science Club by Craig S. Kaplan — video and slides. “Quick tour of technologies, techniques and applications for computer-aided manufacturing in 2D and 3D”. Lot’s of good pictures of prominent artists in the area, examples of both additive and subtractive processes.

csclub.uwaterloo.ca/media/Rapid Prototyping and Mathematical Art

Tags:   · No Comments.

Rheoscopic Resources

May 5th, 2009 by Mike
Respond

Rheoscopic fluids allow you to current flows — think of a bottle of pearlescent shampoo.

Paul Matisse created a number of Kalliroscopes, which use rheoscopic fluid to display fluid flow.  Info on Matisses’s work, and has rheoscopic fluid for sale. 

www.kalliroscope.com (Warning – horrible Java menus!)

Another source - Pearl Swirl Rheoscopic Concentrate from Steve Spangler Science

Tags:   · No Comments.

Arduino I2C

May 4th, 2009 by Mike
Respond

Arduino  Expansion I/O via I2C
 
Arduino and the Two-Wire Interface (TWI/I2C) Including A Short Didactic Parenthetical On Making TWI Work On An Arduino Mini

Tags:   · No Comments.

Control of Stepping Motors – A Tutorial

April 2nd, 2009 by Mike
Respond

A little old, but lots of good information.

“This tutorial covers the basic principles of stepping motors and stepping motor control systems, including both the physics of steppers, the electronics of the basic control systems, and software architectures appropriate for motor control.”

www.cs.uiowa.edu/~jones/step/

Tags:   · · No Comments.

Smoothstep interpolation for motion control

March 8th, 2009 by Mike
Respond

“Adding little smoothness to all kinds of movement, be it actual movement of the camera, some object, fading of lights, fading in and out etc, makes things much more enjoyable to watch. Sharp movements and changes are jarring and should be avoided.

danthompsonsblog.blogspot.com/2009/02/smoothstep-interpolation-with-arduino.html
sol.gfxile.net/interpolation/index.html

For example, X ranges between points A and B in N steps.

With linear interpolation:

 for (i = 0; i < N; i++)
 {
   v = i / N;
   X = (A * v) + (B * (1 – v));
 } 

With smoothing:

#define SMOOTHSTEP(x) ((x) * (x) * (3 – 2 * (x)))
for (i = 0; i < N; i++)
 {
   v = i / N;
   v = SMOOTHSTEP(v);
   X = (A * v) + (B * (1 – v));
 }

Tags:   · · No Comments.