Workshop Weekend

Howdy Hackers!

Another great Saturday at SSD. The number of the day is 2.

We had 2 workshops today, an FPGA class (more info and photos to come) and we now have our second 3D printing graduating class from the 3D printing workshop 2.0  – We also get to welcome 2 new members home, Bill and Adam. Now we have over 50 members!

_______________________

3D printing workshop 2.0 went amazing; the workshop itself was more streamlined and we have 9 new people certified to run the Boulder Hackerspace 3D printers. Everybody got to leave with some cool “gear” no pun intended;) Ok maybe there is a pun here.

Here are some photos of the event:

2013-06-15 17.47.29

2013-06-15 17.48.22

2013-06-15 17.48.262013-06-15 18.03.16

Sign up for next week’s 3D printing class held on Saturday 6-22-13, the spots fill up quick so sign up today right HERE

I am holding an additional 3D printing workshop for a member’s business colleagues just prior; we’ll see how 2 3D printing workshops go in a single day=)

Hack on my friends!

 

Member Project of the Week: The Cyclophone

The Cyclophone in the Soundpuddle at Apogaea.

Ben and I had been talking about building a MIDI controller based off an Arduino for some time now. Then, about a month ago, with Apogaea just around the corner, we started thinking about making an instrument for the Soundpuddle, John English’s spectrum-analyzing dome. We thought it would be cool to build a circular keyboard, where each key would emit a tone which corresponds to a frequency bin on the Soundpuddle. Thus began development on the Cyclophone.

The Completed Cyclophone

The Completed Cyclophone

We did a lot of brainstorming that first week, which included building a couple of prototypes. The first prototype was just aimed at answering the basic questions: Can we reliably send note-on messages over the serial port, and without latency? Can wooden keys give a good tactile response? Will this even work? The result of these first experiments was a little creation that we affectionately call the “cuttlefish”.

The "cuttlefish" prototype

The “cuttlefish” prototype

The cuttlefish gave us a good first impression of how we were going to proceed, both on the hardware and software sides. One realization was that, as long as we were using our own custom software to synthesize the sounds (see my Pythagoras repo), there was no reason for us to bother with the MIDI protocol. We could just write small, byte-sized messages to the serial port, and then trigger callbacks in the software every time a byte is read. Another realization was that we needed to debounce the signal from the switches – otherwise, each key press would result in several erratically-timed notes being played. But most importantly, we realized that this was totally going to work maybe!

The next step was to move these concepts over to the circular table design. So we cut a circle (41″ in diameter) out of a piece of 1/2″ plywood, and made 24 cuts along radii from the outside. The length of the cuts was determined by experimenting with another single-key prototype to achieve a good action with the wood’s flexibility.

Testing out the flexibility of the first cuts in the top.

Testing out the flexibility of the first cuts in the top.

The next challenge was mounting the switches underneath the keys. We knew we were going to need a mechanism which allowed for adjustment of the switch height, because each key had a different flex according to its grain direction (the joys of working with wood). But the switches we had were very small and very simple (and very cheap) – they provided no easy way to mount them at all. So we ended up coming up with a system where the switch is clamped, facing down, between some blocks of wood on the underside of the keys. Beneath the switch, we thread a 1/4″ hex bolt through an angle bracket mounted on the spacer block. By turning the bolt, we could raise or lower the sensitivity of each key individually.

All 24 switch mechanisms, mounted on the underside.

All 24 switch mechanisms, mounted on the underside.

 

A close-up of a few of the switch mechanisms.

A close-up of a few of the switch mechanisms.

Once all the switches were on, we wired them into the Arduino and tested the action. We noticed that sometimes, depressing a key would warp the entire top in a way that pressed several other keys simultaneously. To make the whole structure more rigid, and also in anticipation of the “safety bumpers” we were going to want to put under the keys, we mounted another plywood disk, about 3 feet in diameter, on the bottom of the wooden spacer blocks, preventing their relative movement. This helped immensely in keeping the top from flexing like a big saddle every time a key was pressed.

We had also picked up some potentiometers and a rotary selector switch from JB Saunders, which we wanted to mount on the top to control some parameters of the programs we were running. So we mounted the rotary switch right in the middle, as a kind of mode selector, and then mounted the 3 pots symmetrically around that.

With knobs and bottom layer installed.

With knobs and bottom layer installed.

The neatly organized guts of the Cyclophone.

The neatly organized guts of the Cyclophone.

At this point, the Cyclophone was nearly complete – all that was left was to pretty it up. We thought about just painting it a solid color, but we realized that with such a large instrument, it’s actually difficult to keep track of the keys when they all look the same – a unique design would be much better. We had originally planned to have an artist friend paint the top, but with just a week left before Apogaea, and summer jobs keeping people busy, scheduling conflicts made that impossible. And so we were left – a physicist and a software engineer – with the task of coming up with an artistic design for the top. We ended up using the only graphic design tools we were comfortable with – polar equations – to come up with a sort of rosette design for the top.

Rosette made from 6 logarithmic spirals.

Rosette made from 6 logarithmic spirals.

Close-up of paint job.

Close-up of paint job.

The paint job took about 3 days, during which we applied 3 layers by hand. After that, we built a base for the thing, so that it sat about 12 inches high, good for playing while seated on the floor. Finally, Dan Julio donated an RGB LED strip and driver to illuminate the table from below.

Shown with LED strip illuminated.

Shown with LED strip illuminated.

On its base, painted and ready for Apogaea!

On its base, painted and ready for Apogaea!

At Apogaea, the Cyclophone took its place in the center of the Soundpuddle. We had it running off Ben’s laptop, with 5 modes to choose from, via the rotary selector:

  1. Chromatic sine waves (Soundpuddle mode)
  2. Tabla samples + koto, chimes, and guitar (all pentatonic)
  3. Half piano, half guitar (harmonic minor scale)
  4. FM synthesizer (major scale, parameters tunable by knobs)
  5. Drum circle
The Cyclophone in the Soundpuddle at Apogaea.

The Cyclophone in the Soundpuddle at Apogaea.

Here’s a video of the Cyclophone fulfilling its destiny at Apogaea:

We had a lot of fun working on this project, and I expect it won’t be the last USB controller we build (next step, velocity sensitivity!). It was also great being part of the Soundpuddle project – many thanks to John English and the entire Soundpuddle crew for making it all possible.

Nearly all of the code we used in this project is available in my Github repo. If you have specific questions about the construction of the Cyclophone, feel free to contact me (Chris Chronopoulos) or Ben Burdette.

Introducing the UConduit h-bot 3D printer / reprap!

 

What is the UConduit?

The UConduit 3D printer is an h-bot 3D printer, with a frame built from electrical conduit (steel conduit that you can find at the hardware store). It was designed by SSD member Lee Miller and is open source hardware via the Creative Commons Share-Alike license. It is hosted on github at https://github.com/iquizzle/uconduit. All printed parts are designed using OpenSCAD (which is an open source CAD environment) so that parts can be freely compiled and modified.

picture1

Why electrical conduit?

There are many options for framing. Most higher-end 3D printers these days are using aluminum t-slotted extrusion or specialty laser cut parts. While I think these options are achieving excellent results, I wanted to build a printer that also had a solid frame, but went back to the hardware store mentality of the earlier Mendel and Prusa printers. Conduit is extremely inexpensive ($3.50/5ft) and plenty stiff for a printer. It created some extra challenges in design work, but has an additional payoff.

The printer is held together using o-rings and compression flanges. Each end has two rubber o-rings. There is a “hard clamp” and a “soft clamp”. The hard clamped o-ring creates a pivot point and firmly holds the conduit in place. By adding a second “soft clamped” o-ring on each end, vibrations are very effectively damped. As a result, the printer is not only fast, but also super quiet! As a physicist, I’ve used this type of connection to create vacuum-tight seals on tube furnaces, which is where I first got the idea. Additionally, wiring can be neatly routed from the top to the bottom of the printer (using the conduit for its intended purpose!).

picture2

What is an h-bot?

Think etch-a-sketch! I’ve never deconstructed an etch-a-sketch, but I’d guess that it probably works in a similar way. Two motors are connected to a single belt, which is wrapped in an H shape. If you turn one motor and hold the other fixed, the print head moves at 45-degrees. Combinations of the two motors turning the same way or in opposite directions gives movements in the x and y directions. An advantage to this geometry is that all of the motors in the UConduit remain fixed. Because motors are the heaviest objects in a printer, the inertial forces are significantly reduced by keeping them stationary. I worked with SSD member Free Beachler to modify the popular open source 3D printer firmware “marlin” in order to accommodate the h-bot geometry. I’m very pleased with the results so far, but 3D printing is very competitive in the maker world right now, so you be the judge!

Here is a youtube video of it in action:

 

Learn How to 3D Print Workshop

ze printas

3D printing has started to become the talk of the town; so why not throw a workshop and teach others how to use it for their own personal projects? After all, we have 2 of them and have spawned about 18 of these self replicating machines with many other prototypes, trinkets, gadgets, and gizmos that members have made along the way.

ze printas

Saturday, June 1st, the first formal 3D printing workshop at our new location was held with an excellent turnout. A great group of 8 people with a broad spectrum of backgrounds showed up to add this useful skill under their belt and bounce ideas off each other; certainly a stimulating and entertaining environment.

tour

The main point of this workshop was to set you up for success; how to set up the printer correctly:

printers

tape

 

Calibrate it:

 

leveling

And then how to use the programs necessary to make your idea into a tangible object:

spaceinvaders

final product

 

 

Having access to this emerging technology is nothing short of…Awesome=) I’ll be hosting another workshop June 15th at 3pm; proceeds go towards helping SSD become a better place to Make, Hack, Learn, and Play! Sign up quick because there’s only a limited amount of spots left: http://www.meetup.com/Solid-State-Depot-The-Boulder-Hackerspace/events/121847242/

Looking forward to teaching you how to 3D print successfully and make some cool things=)

Hack on,

Bryant Hadley

 

 

 

Member Project of the Week!

This is not shameless self-promotion. This is what happens when no one sends me a project to post by Thursday — I post a project of my own! If you’ve been at the space over the last week or two, you’ve seen this taking shape:

100APPLE_IMG_0321

It’s a desk I’m making using reclaimed pine boards. They started life as my parents’ fence, looking like this:

A few passes through the auto planer, and voila! A finished desk. Well, almost finished. I’ve got a couple more rounds of sanding to do, then I’ll stain it and install. The legs in the picture above are just saw horses; it’ll be mounted on black steel pipe with flanges for feet.

Member Project of the Week!

Welcome to a new blog section where we feature the work of our incredibly talented members! Look for a new hack every Tuesday, and learn just what we all get up to at SSD.

This week, Skyler Fly-Wilson shared this video of a dancing LED demo he put together using Arduino. It’s super cool, and he’s got some great thoughts on where to take it next. Check it out!

Grand Opening Extravaganza April 27

We are having an event to celebrate our move to our new space:

WHAT: The Solid State Depot Grand Opening

WHEN: Saturday April 27, 2013 from 3pm to midnight

WHERE: Our new location at 1965 33rd. St. Unit B, Boulder, CO

WHY: To celebrate moving into our new space!

COST: Free for everyone to attend; donations appreciated*

FOOD + DRINKS + LIVE MUSIC + FUN PROJECTS AND FUN PEOPLE

We’re here to show you what kind of projects people have worked on, what tools we have available for your projects, and introduce you to a proactive community of awesome makers making things at our new location!

If you are already a member, bring some friends who might enjoy our company. If you’re new to our group, stop by, say hello and check out our new digs.

AGENDA:

3pm- meet and mingle
4:30-6:30pm – food & drink**
7:30 – Special Project Surprise event to blow your mind!
8:30-12 – Live music, hang out, have fun

WHAT TO EXPECT

***At the event there will be a sign up for 2 workshops held the next day that you can only sign up for at our Grand Opening
***We have 3D Printed prize giveaways and a raffle.
***Awesome music will be playing and you can even get your hands on a theramin!
***We’ll be presenting an awesome project at 7:30PM that will blow your mind!!

WHAT ELSE?

*Currently we are trying to raise funds to become a legitimate nationally recognized 501c3 Non Profit and to fund for the adjacent space next to us so we can build an even more solid hacker foundation here in boulder. For the biggest contributors we will mill out a piece of aluminum with your name on it and hang it on the wall for all to see in gratitude for helping SSD succeed!

**SSD will only be providing non-alcoholic beverages. If you would like alcoholic beverages feel free to BYOB, or you can visit the Twisted Pine tap house right around the corner from us. They will be open from 12pm-9pm the day of the grand opening.

Solid State Depot is Moving!!!!!! (again)

We have outgrown our current space and are moving into a new, better space. Come help us get settled in.

We can use all the help we can get. Whether your a long time member or just recently found the group, you’re welcome to come join moving party. You can check out our new digs and see what we’re all about.

Here is the tentative plan:

Packing has already commenced. If you want to come in tonight to help pack that would be great. Friday day will also be packing time for anyone who can make it. Friday evening after the bulk of us are off of work, we will begin taking small loads to the new space and continue packing anything else left over. Saturday, We will be getting a rental truck to move most of the furniture and equipment. Times for the rental truck have yet to be determined, but I’ll update this post as soon as we know. Most of us plan on being there starting at 8-9am and working most of the day. If you can come at any point during Saturday, this is when we will need the most help.

OLD ADDRESS:
5311 Western Ave. Suite 115 Boulder, CO 80301
NEW ADDRESS
1965 33rd Street, Building E B*, Boulder, CO 80301 (located around the corner from Twisted Pine, and on the backside of The Spot, next to Anco Engineers). It’s a U-shaped building, we are inside the U.
*oops – our lease said E, but it is actually unit B.

We plan on having people at both locations throughout the day (mostly the old location in the morning), if you show up at either location, I’m sure there will be plenty to help with.

We will be supplying beer and pizza.

Bring your friends, bring your family, come check out the new space, and most of all come help your local hackerspace!

If you have any questions don’t hesitate to ask.

March Workshops

We have a few workshops scheduled for March:

Monday, March 11, 6-9 pm: Arduino Hack Night
We will answer (hopefully) all the questions you have about Arduino, and potentially getting you started (or finished) with an Arduino project. This is a free BYOB (Bring your own board) event open to members and non-members alike. See the meetup page for full details and to RSVP.

Saturday, March 16, 1-4pm: PCB Etching Workshop
We will teach you how to etch your own PCB prototypes using common household supplies. This class is free for paying SSD members. For non-members the cost is $20. See the meetup page for full details and to RSVP.

Saturday, March 23, 1-4pm: PCB Design Class
Learn how to make a schematic and layout a PCB to create your own electronics projects. Bring a laptop – we’ll install and use Eagle (in Linux, Windows, or OS-X), circuit CAD software with a free version. Cost: $10 for non-members, free for members. See the meetup page for full details and to RSVP.

All events will be held at our space at 5311 Western Ave, Suite 115 in Boulder. Happy hacking, hope to see you soon!

LulzBot 3D Printer At Our Space

This past fall we had a visitor from the Loveland-based company Aleph Objects, Inc. which makes Lulzbot 3D printers. After the visit, they offered to sponsor us by providing us with a LulzBot AO-100 3D Printer Package.

The printer was basically ready to go – nearly no assembly time and already calibrated. We were printing within 10 minutes of taking it out of the box! For most other printers, it takes many hours to assemble and calibrate.

The LulzBot AO-100 is similar to the MendelMax but with LulzBot’s own printed parts. It prints faster than the Reprap Prusa Mendel we have had at our space since last spring.

Stop by our space in east Boulder on a Tuesday night and chat with us to find out more and perhaps see the LulzBot in action. If you want to use it, become a member and get some instruction from one of our 3D printing gurus. Also, if you are in Denver this Thursday afternoon, you can chat with the LulzBot team and see some of their printers in action at a 3D printing open house, which is being held from 3-6 pm at the 3D Printing Store at 4603 Monaco Street, Denver.

For more information about LulzBot, please visit their website at www.lulzbot.com. Thank you to Jon and LulzBot for sponsoring us with a new printer!