Category Archives: Engineering

Learn about microcontrollers at TechShop

 

Coming up real soon now: Three microcontroller-oriented classes, on Saturday afternoons at TechShop, at different levels of skill and with different emphases:

 

 

  • Sat. June 9, 1:00 PM: Make a Micro Readerboard
  • Sat. June 16, 1:00 PM: Introduction to AVR Microcontrollers
  • Sat. July 7, 1:00 PM: Choosing a Microcontroller

The classes are held at TechShop, a San Francisco Bay Area “open-access public workshop,” located just off of 101 in Menlo Park, where you can go use a wide range of tools to make things, and take all kinds of classes.
   
Make a custom LED Micro-Readerboard

Next Saturday, June 9, I’ll be giving a fun little class, suitable for anyone with a bit of soldering experience (even youngsters), where you can customize the phrases in and assemble an LED Micro-Readerboard. It’s a cute little thing that spells out a preprogrammed messages (e.g., your name), one letter at a time, on a single-character alphanumeric display. These are much like the ones that we programmed to be holiday ornaments a few months ago, but these are actually extra-spiffy version 2.0 micro-readerboards with higher brightness and better battery life. And, if you take the class, you get to choose what messages to put on your readerboard and take it home. It’s a neat, self-contained project that’s a great example of what you can do with a little AVR microcontroller.

(UPDATE: Second class added on June 30, also at 1:00 PM.)

And speaking of AVR Microcontrollers….

 

ATtiny2313

Introduction to AVR Microcontrollers

Saturday, June 16, 1:00 PM

You may have noticed that a number of our interesting projects are based around AVR microcontrollers. AVR microcontrollers are powerful and inexpensive single-chip computers that are available in a wide range of sizes. They also happen to be remarkably easy to program in C, using entirely free and open-source tools that run on Macs, Windows, and Unix-like operating systems. In this practical introduction to AVR microcontrollers, we’ll take it from the beginning so that you can go home and use AVRs for your own cool projects. Some topics to be covered include: different types of AVRs and how to pick one, what kinds of programmer you should get, how to install the software tools, how to get started actually programming them, and how to download and run your code on the microcontroller.

Choosing a microcontroller

Finally, on July 7, I’ll be giving a repeat of this introductory microcontroller class, called Choosing a Microcontroller. This large-format seminar is designed to be a broad introduction to the capabilities and variety of single-chip computers, as well how to actually pick one for a given application. It’s easy to get overwhelmed looking at the variety of range of micros, from four-bit micros that have a 4-bit wide data path — and actually cost four bits— to AVRs and PICs, basic stamps and Arduinos, to 32-bit gorillas with names like ARM, Blackfin, and Coldfire. So, we’ll try and cut through the fog and help you figure out where to get started.

If you’ve heard people getting excited about or doing cool things with microcontrollers and want to learn more, this might be a great introduction to the field.

Sign up for these and other TechShop classes here.

(By the way, it’s hard to tell what types of things people want to learn about. So, if you have suggestions for other classes that you’d like to see taught by the Evil Mad Scientists, you can E-mail us or leave comments here or in the forums.)

Maker Faire Bay Area 2007 was fantastic!

Kill your television and make stuff!Maker Faire was a smashing success. The big message of the fair was summarized succinctly and stamped on the back of a card we were given: “Kill Your Television and Make Stuff!”

We had a great time in our little prototyping world off in the corner of the Expo hall by SRL. Near us Bathsheba Grossman had her beautiful sculptures, Fab@Home was printing with cheese and frosting, John Guy had his 3D CNC gantry next to his margarita machine, and Lee Krasnow had an entire workshop for his precision puzzle making. We were also by a couple of exhibitors (as opposed to makers): Epilog and Protopulsion, but I have to say, it seemed like the makers all got a lot more traffic than the corporate folks with their tradeshow-style setups. We were all off behind the Tesla coils, which stole our visitors’ attention hourly. Nobody could compete with the Tesla coils when they were running!

We can’t possibly list all of the cool things we saw, and we didn’t see half of the stuff there, but read on for some of the highlights for us.
Continue reading Maker Faire Bay Area 2007 was fantastic!

Interactive LED coffee tables

BWC's new coffee table

Last year at Maker Faire, we showed off our interactive LED dining table. There, we met the fine folks at Because We Can, who make amazing mostly wooden things with a little help from their robot. We eventually all decided on collaborating to design and build a new series of interactive coffee tables. We’ve just wrapped up the project and are introducing them this weekend at Maker Faire.

Besides what is written about them on this page, you can read more about them on the
Because We Can Blog, and you can also see lots of photos in the product pages for the two different coffee table designs: the wave and the ripple.

The new tables are designed to look really great whether or not you can see the LEDs. The wooden bases are elegant and attractive, and also if you go up to one and touch it, it will respond by pleasantly lighting up in that area. The tables are designed to respond in a subtle and gentle fashion to stimulus provided by human interaction. They are normally dim and constant– the most you’ll see in a dark room is a faint glow of twinkling like the night sky. When you set your glass down on the table, however, the table “sees” the motion that induces a slow ripple starting in that location that spreads out to other areas of the table as it dissipates. The overall effect is a bit like touching a pool of water, in that your local disturbance turns into an overall gentle rippling, and eventually settles down. It is decidedly not a disco floor– there is no blinking, no programmed oscillations, or for that matter, any digital electronics at all– the circuitry is completely analog to improve aesthetics and reduce eyestrain.

Continue reading Interactive LED coffee tables

A few more sugar sculptures

Sugar Soliton

This is a rendering of the sculpture Soliton by Bathsheba Grossman, as output by the CandyFab 4000; it’s a three-dimensional form made out of pure sugar. Seeing Bathsheba’s sculptures at the 2006 Maker Faire was the inspiration for us to build the machine in the first place, so it’s quite exciting to be able to print this. (The design is used by her kind permission– please buy some of her sculptures!)

This is our second try at fabbing this difficult shape. Our first attempt was at a somewhat smaller size and ran into trouble with the thin beams when *one* of our thin horizontal layers turned out to be too weakly bonded. To avoid a second failure, we enlarged the model but also ran the heater element very hot and for an extended period of time to make the pixels srong, but also larger, more rounded, and richer in color– a darker caramel.

In this view we’re looking right down at the printed layers of sugar; we think that the grain of the layers makes this look a lot like a wood carving.

Of course, that’s not all that we’ve been printing this week. Here is one more large-scale object that we made:

mobius monster

The shape is a 3/4 twist mobius strip with a square cross section and windows cut at regular intervals in all of the sides the side. Even though it’s hollow, it still weighs seven pounds and fourteen ounces– that’s a lot of sugar. We’re bringing this monster to Maker Faire this weekend, so you can see it for yourself, too.

Solid freeform fabrication: DIY, on the cheap, and made of pure sugar

CandyFab Sign

In February we gave a sneak preview of our project to construct a home-built three dimensional fabricator. Our design goals were (1) a low cost design leveraging recycled components (2) large printable volume emphasized over high resolution, and (3) ability to use low-cost printing media including granulated sugar. We are extremely pleased to be able to report that it has been a success: Our three dimensional fabricator is now fully operational and we have used it to print several large, low-resolution, objects out of pure sugar.

Coil Screw, dodecahedron

Continue reading Solid freeform fabrication: DIY, on the cheap, and made of pure sugar

Reminder: Intro microcontroller class tomorrow (Saturday)

Reminder: This Saturday, April 21, I’ll be giving a seminar at TechShop that’s an introduction to microcontrollers, called Choosing a Microcontroller. This is designed to be an introduction to the capabilities and variety of single-chip computers, as well how to actually pick one for a given application. It’s easy to get overwhelmed looking at the variety of range of micros, from four-bit micros that have a 4-bit wide data path — and actually cost four bits— to AVRs and PICs, basic stamps and Arduinos, to 32-bit gorillas with names like ARM, Blackfin, and Coldfire. So, we’ll try and cut through the fog and help you figure out where to get started.

If you’ve heard people getting excited about or doing cool things with microcontrollers and want to learn more, this might be a great introduction to the field.
Sign up for this and other TechShop classes here!

[Related: EvilMadScientist Microcontroller Projects]

Resources for choosing a microcontroller

ATtiny2313 I’ve put together a short list (after the jump) of some potentially useful resources that may be of help in choosing a microcontroller for your project, or just getting started with microcontrollers in general. I plan to add to this list from time to time. If you have other suggested resources to add to the list, please feel free to leave them in the comments here– good suggestions may be incorporated into future revisions of the list.

Continue reading Resources for choosing a microcontroller