Maker Faire 2013 – One Mentor’s Perspective

(I’m Gordon Good, one of the team mentors/parents for Silicon Valley Young Makers/Team Saphira)

My son James and I got involved with the Silicon Valley Young Makers team back in March 2013 with encouragement from team member Malik and his dad Jean (James and Malik have been buddies practically since birth). It’s so impressive what the team has accomplished in the last few months. I’m sure we’ll be posting more about all the work that lead up to where we are today, but in this post I’ll give my perspective as a mentor on how the Maker Faire Weekend of May 18/19 2013 went.

Friday: Packing, Driving, and… oops!

On Friday morning we gathered at Jeff’s house to wrap up last-minute things and get packed. There were actually quite a few loose ends to take care of, and as a result we never had a chance to do a full system test. That turned out to be a bit of a problem (more on that later). Of course, all the young makers were at school, so we didn’t have any help.

In the late afternoon, we were finally ready to load up and go. Getting Saphira into Jeff’s truck is quite an operation, but we got her in, along with the robotic base and the big particle board castle wall, which just barely fit, resting on top of Saphira. We set the castle wall on top of Saphira, closed the truck tailgate and rear window, and the caravan (Jeff’s truck, Sue’s SUV, and Jean and Gordon’s cars) headed north on I-280 to San Mateo.

Arriving at the San Mateo County Event Center, we drove the truck in the gate, found our site, parked, and tried to open the rear window of the truck and… it wouldn’t open! The castle wall had slid backwards and had jammed the left latch for the rear window. Try as we might, the latch would not open. It would have been a real bummer if Saphira stayed locked in the truck all weekend. Fortunately, Jeff managed to wrestle the latch open and Saphira was free.

Setup Time: Paella, Melted Powerpoles, and Trashed ext4 Filesystems

Maker Faire is a very well-oiled machine, and we had lots of help getting our site ready. Electrical power was all ready to go, and a temporary shortage of safety barricades was resolved immediately by staff. While we were setting up, the Makers-only party was ramping up (and was right next door, conveniently). Free Paella for everyone, and Jean, Malik and I were served our dinner by none other than Dale Dougherty! It was also great to get a visit from Team Viper (Saphira’s original Makers) while we were setting up. Their support over the months leading up to Maker Faire was very much appreciated!

After dinner, Malik hooked up Saphira’s motor controller and drove her around to show her off. After a few minutes, he came running back to me, saying “I smell burning plastic!” Uh-oh. Here’s what he smelled:

IMG_3810

As it turns out, when I assembled the Powerpoles, I didn’t push the crimp-on part far enough through the plastic body, so the connectors were only engaging the metal clips that are intended to provide pressure on the crimp-ons. I’ve only used the smaller 15 amp versions, and these monster 50 amp versions require a lot of force to seat the crimp-on correctly. As a result, the connection was loose, and one terminal was arcing, which created the heat that melted the plastic. Moral of the story? Read The Fine Manual!

Then, when we did our pneumatics test, nothing moved. We attached a monitor and rebooted the Pi, and discovered that it wouldn’t boot, complaining that the root filesystem was corrupt and couldn’t be mounted. Less than 15 hours to go, and we were dead in the water!

Late Night Plan B

We decided to take a two-pronged approach to rescuing Saphira. Plan A was to reinstall the Raspbian OS on the SD card, the reinstall the motion control software team member Jasper had written. Plan B was to revert to using the Arduino-based motion controller originally built in 2010. However, since all our solenoids were now hardwired to our new driver circuitry, we needed some way to drive that from the Arduino. I grabbed all of the wire connectors, IDC headers, and DB-25 connectors I could find and stuffed them into my backpack so we could try to wire the things together, but I was hopeful we wouldn’t need to do that. I also rebuilt all of the 50 amp Powerpole connectors (properly, finally). I got to sleep at 1am, worried about having to get everything working on-site.

Jasper to the Rescue

Working on the Raspberry Pi

Saturday morning at 7:30 I headed over to Jeff’s house to drop off the rebuilt power connectors, and found our young maker Jasper hard at work reloading Raspbian and installing WiringPi (which we need to drive the GPIO pins). We still didn’t understand why the Pi had failed so badly, and I was worried that we’d have more problems during the day. I headed home to get myself and  James ready for the day.

James and I arrived at Maker Faire at opening time (10 am). I learned that Jasper had gotten the Pi’s OS and all the needed extra software reinstalled, had gotten the wireless game controller working, and had figured out how to get WiFi access from our site, which was a huge relief. We didn’t get the Pi to automatically run the motion control script, which meant that it had to stay hooked up to a monitor and keyboard, and, in turn, that meant that we had to move the driver circuitry off of Saphira and onto a table away from the flame. After everything was reconfigured and plugged in, Jasper pushed the joystick on the game controller forward and… Saphira rose up! Cheers and applause…. and we were ready to show. Here’s what her fire looked like:

And here is one of her performances:

 Working The Crowd

Apart from being proud of our young makers for pulling off Saphira in the first place, we were really impressed with how they worked with our crowds, especially the young kids, and explained how Saphira worked during a “behind the scenes” session after each show. They explained how the body motion worked, how the sound worked, and, of course, how Saphira breathes fire. Here’s Malik explaining the pneumatics.

Young and old were invited to learn about Saphira

And here’s Megan helping a very young maker be the voice of Saphira during a show:

Part of the growing Saphira Fan Club

She had such a great time, she went and got a Saphira tattoo somewhere!

IMAG1736IMAG1735

And this wasn’t our only very young maker to operate Saphira’s voice during our shows. This little girl Poppy did a great job making Saphira roar and speak, and look at that big thumbs-up!

 Last Thoughts

This is the third Maker Faire I’ve been to, but my first as a maker, and in the three years I’ve been there, I really can’t recall ever hearing any serious complaints. Oh, sure, there may have been some occasional grumbling about long lines, but overall, the atmosphere was just incredibly positive. I think that’s no accident – makers tend to dwell on what’s wrong with something only as long as necessary to make it right.

I am looking forward to mentoring our team over the next year. Saphira will be even more awesome in 2014.

Maker Faire 2013: A Big Success

Maker Faire Bay Area 2013 is behind us now, and what a success it was! Here’s a video of one of our team’s performances:

 

Other than some hiccups Friday night, Saphira performed flawlessly the whole weekend, due to the excellent work of our young makers team. If you came and saw Saphira – thank you!!

Robot Base Control Board

SaphiraMotorController

Motor controller board for Saphira

On Saturday May 11, we laid out all of the components for the control circuitry that will control the robotic base for Saphira. Everything is either screwed down or secured with Velcro. In the photo (click for a larger version) you can see:

  • The large 6 gauge wire coming from the battery (upper right)
  • A heavy duty 140 amp circuit breaker/kill switch near the hand
  • A power distribution block with individual fuses (upper left)feeding the two motor controllers (one on each side at the bottom) and a 12v to 9v power converter for the Arduino (large box in the middle).
  • A blue ethernet cable that connects the joystick controller to the Arduino.

This will mount on the welded base for Saphira and allow the driver to walk behind Saphira.

Software on the Arduino reads the joystick position and sends the appropriate PWM signals to the motor controllers. That code is available on Github if you’d like to take a look. The motor controllers are the Victor 888 model from VEX Robotics.

One week to go to Maker Faire!

More Saphira Progress

This past weekend we made a lot of progress. Saphira is now repainted blue, and new eye prototypes have been casted out of two-part resin.

IMG_3763

These new eyes are very cool, and since these are just prototypes, we’re sure the final build will be even more impressive

And be sure to have adequate protection when painting!

IMG_3771

We also got the base back from the welders:

IMG_3762

There is some additional footprint on the front to balance Saphira when she rises quickly (she had a tendency to tip forward).

We made good progress on building the wood and steel platforms on which we’ll attach the rebuild hydraulics and all of the electronics for the robotic drive and the sound system.

We also learned how to use a couple of different power tools safely and skillfully, with Jeff’s help. A bandsaw:

IMG_3766

And a jigsaw:

IMG_3774

Malik helping.

IMG_3694

Jasper working on code that will run on the Raspberry Pi…

IMG_3777

…and then helping Jean while he tracks down some minor problems with the wiring harness that connects the Raspberry Pi to the solenoid driver circuitry.

IMG_3776

 

Saphira Fire Testing and Robot Base Build

On Saturday, April 27, 2013, we took Saphira to St. Francis High School where the Robotics Team there helped build a robotic base for Saphira so that she can move. We also had the Mountain View Fire Department come out and go over our safety plan, so of course Saphira had to give them a performance:

The firefighters brought MTV Engine 2 out, and gave all the kids (and the adults) in impromptu tour and demo of the fire engine.

Many thanks to the St. Francis Robotics Team and the Mountain View Fire Department!

Here are a few photos of the early part of the base build (I needed to leave early):

IMG_3739

IMG_3736

And St.Francis’ robotics hackerspace:

IMG_3737

More base build photos later!

 

Saphira 2.0 – new wing design takes flight

http://youtu.be/bK_Zwu7LrJs

Photos – Saphira 2.0 Build

Here are some photos from our build for Saphira 2.0, to be shown at Maker Faire Bay Area 2013:

IMG_3686

Saphira, Wingless

IMG_3695

Megan and James assembling Sapihra’s new wings.

\IMG_3694

Jeff showing Malik the pneumatic actuators that make Saphira move.

IMG_3698

A new set of header pins to make the connection to the Arduino more stable.

IMG_3693

Reverse-engineering the solenoid drivers.