Open Question to our Readers

We all bring our own ideas to the table of what hackerspaces are about. For some, it’s a place to work. For others, it’s a place to socialize. For me personally, hackerspaces are a place to do work for the community in ways that are unique and effective for engineers and scientists.

I’ve participated in a lot of community service work in my life (voluntarily!) and I found that traditional community service organizations tend to mostly require manual labor from their membership. As you get more involved in the organization, there are other, minor administrative duties that you can take over, like publishing a print newsletter or keeping financial records. Some of the larger organizations have different divisions of state- and national-level management infrastructure that long-time committed members may participate in, for the greater governance of the organization.

But none of these things have any particular bearing on science, technology, engineering, or mathematics. I found myself feeling like I wasn’t contributing as much as I possibly could, because I wasn’t using my strongest skills (in my particular case, I’m an expert programmer with strengths in technical project management). While I certainly appreciate the need to just have bodies that can move trash, it seems a bit wasteful to perform traditional community service duties when you have a group of highly technical people on your hands.

But that is also just me. A lot of people have completely different ideas about what it means to have a hackerspace. Ultimately this is the beauty of the model: the hackerspace is incredibly malleable, independent, and always current. I’m very interested in knowing the variety of opinions from our readership on this very question – what DOES hackerspace mean to you? There may be an aspect of Hive76 some of our readership find intriguing that we fail to advertise to others.

January Star Trek Meetup

Hailing frequencies, open…

Attention all Trekkies, Hive 76 is hosting another meetup for the Philadelphia Star Trek Meetup Group! We’ll be watching an episode of Star Trek: The Original Series and then taking part in an immersive starship bridge simulation, so bring your laptops!

The event is happening this Saturday (Jan 21st) at 5 PM. Sorry for the late notice, but if you can make it, please sign up to our meetup group and RSVP.

Boldly go where no one has gone before, with us!

Open call for help from ESR

The GPSd Project

Eric S. Raymond has recently asked for some help from Philadelphia’s DIY and engineering community with an exciting project. Amongst many other interesting projects, ESR is the lead developer on GPSd, a “service daemon that monitors one or more GPSes…”. He needs help building a cheap GPS repeater to forward the RF data from his roof antenna to his test rack in his office. For any student or hobbiest electrical engineers looking to make a name for themselves, this could be an excellent opportunity.

CLASS: Introduction to 3D Rendering with Blender

January 28th, 1-6 pm @ Hive76

Download or create a 3D model of your choice and the free and open source Blender (v2.61 or later, http://www.blender.org/) and I’ll take you through the process of texturing, lighting, rendering, compositing, and post-processing to make a photo-realistic 3D render.

You’ll learn the ins and outs of the interface in Blender, a professional strength, free and open source program for 3D rendering, animation, modeling, texturing, compositing, and post processing.

The class will be broken up into 3 parts:
Part I: I’ll start from the very basics of learning the interface
Part 2: We’ll all go through texturing and lighting a basic scene together
Part 3: Each person will move on to importing, texturing, lighting, rendering, and compositing their own model of choice for the remainder of the class.

Class is limited to 10 people to help ensure you get enough attention.

Prereqs
Hardware: You must bring a computer with Blender v2.61 installed and a 3-button mouse. Any computer that can take Blender v2.61 will work (OS X, Linux, Windows are all fine!), but newer ones will render faster giving you better feedback as you work.
Human: No previous knowledge of Blender is necessary.

Here are a couple links to see some of what you can do in Blender:
rendering:
Soda Cans
Batmobile
OMG Pwnies

Eventually you’ll probably want to do animations and motion tracking (NOT COVERED IN THIS INTRO CLASS):
Motion Tracking on Youtube

Some places to grab legally free 3D models for the class. Smaller file sizes will ensure you will be able to manipulate the interface with zero glitches.
http://grabcad.com/
http://www.blendswap.com/
http://thingiverse.com/
Blender.org

The JayOscillator

The JayOscillator is the stupid name that I came up with for my HTML 5 synthesizer that I’ve been working on over the last month or so.  I spent a good part of today making it look pretty, though now It works in Chrome and Safari right now. It technically works in FireFox, but the displays for the variables don’t seem to want to open their eyes. Take a look:

The JayOscillator

I named it the “JayOscillator” after the Korg KAOSCILLATOR, as my thing is a similar sort of notion, written in JavaScript.

You can try it out here for now, though no promises that the URL won’t change in the future.

Unfortunately, I think I have to give up on iPad support. Apple nerfed the ability to auto-start HTML 5 audio tags from JavaScript. Without that ability, their is no way I can keep a continuous tone going.

I’m considering rewriting this as a native app, though. Most of the effort here has been in figuring out the math necessary to get this going. Since that work is done, porting to different languages and platforms is more of a chore in API calls.

My Little Pwnies

Some more fun with Blender. Introducing… My Little Pwnies. enjoy.

My Little Pwnies. Sure, they LOOK cute. But they can frag you like nobody's business.

original pony models are here (no longer available, but i have copies if you want lemme know).

Super Saturday!

This Saturday we’ll be having an open house at 2 PM, then onward from there we’ll be watching an episode of Game of Thrones, and playing Dungeons and Dragons as part of our new Geek Out event. Unfortunately for now, the game is limited to the first 4 participants, but if there’s enough interest we’ll be expanding soon enough.

Feel free to bring snacks and stop by for the fun!

Open-Source Photorealism, Blender and the Cycles Rendering Engine

See... rendering is fun!! I downloaded a partially completed batmobile model from Blendswap.com (thanks Xuan!), but it wasn't ready for primetime yet. So I segmented, textured, and lit everything (including the Tron style wheels), before rendering it with Cycles. Everything was done in Blender 2.61 FTW.

Blender continues to be my favorite open-source 3D modeling and rendering software package. It has seen tremendous growth over the last couple of years, moving from a fledgling modeling project to a blockbuster production quality modeling, animation, lighting, rendering, and post-processing toolkit.

It’s snowballing into a truly stunning software package. So, there’s no better time than now to teach you how to use it!

In about two weeks I’ll be offering an Intro Blender interface, rendering, compositing, and video motion tracking class right here at Hive76. I’m looking at a 2-day class January 28th-29th, probably 4 hours each day. The beauty is you don’t need to have any 3D modeling skills… there are a TON of LEGALLY FREE and INSANELY DETAILED 3D models widely available. Pick your favorite model and I’ll help you work with it over 2-days to get you positioning, rendering, texturing, and lighting. Hopefully on day 2 we’ll have enough time to try some basic animations inserted over video recorded from meatspace.

Any questions, come to our weekly Wednesday night open house and see what we’re talking about.

Instrument DIY

DIY Scale (and some other fine instruments)

Ok, you probably can’t make the baby grand in this picture, and even the metronome is likely to be a serious DIY challenge — but you can definitely make a pretty accurate DIY scale, and you can do it cheaply and easily.

I needed an accurate scale for a science project and knocked this baby together (based on this design) using found parts.  I was able to easily measure to centi-gram precision and with a little care, a scale like this could be tuned to measure to milligram precision.

Precision (the ability to discriminate between differences in mass) is largely a matter of careful construction — accuracy (the ability to weigh to an agreed upon standard) is another matter altogether,  and it basically hinges on having an accurate reference.  Fortunately, a great institution, born of Philly — the U.S. Mint — was wise enough to make Nickels and Pennies in rather convenient dimensions.  It turns out that nickels are 5.000 grams and pennies are 2.500 grams — so you not only have sub-milligram accurate references of convenient size — you also have an easy way to cross-check your scale by using nickels to weigh pennies and vice-versa.

Details of DIY Scale

The zoomed in photo shows most of the essential elements of construction.  Basically, I used a threaded 10-24 rod for the balance (10-32 would have been a better choice).  I used a wall-board razor as my knife-edge pivot point.  Two angle-brackets served as a hard, flat surface for the knife edge.  A nickel with a hole in it and some thread served as a reference weight (I wound up with a whole array of perforated nickels and pennies). A wall-board T-square served to measure the distance from the pivot to the reference weight.  I used an index card and a small mirror to make a sliding mirror in order to read the position of the weight w/o parallax error.  The whole shootin’-match was held on a stand that was salvaged from a cheap drill-press.  Measurements were performed by reading the distance between the movable weight and the pivot point, and entering that value in a Google Docs spreadsheet.

I definitely could have purchased a milligram scale for far less than this cost me in terms of spare time, but I learned a lot about scales in the process.  Almost all of it was stuff that I knew “in principle” — but actually building the scale infused my arm-chair knowledge with real-world experience, yielding an alloy whose properties seem to have exceeded its constituent parts.

The scale was nowhere near large enough to measure my satisfaction, but I estimate that this exercise yielded just about one metric ton of fun.

Hackathon: PAFA Installation

This coming March, Hive76 and the Hacktory will be teaming up again for another installation at the Pennsylvania Academy of the Fine Arts.

Come to Hive76 on January 21st 10AM – 4PM for a build hackathon focusing on this installation! Some of the things we’ll be focusing on include touch-sensitive light chimes inspired by these, a computer vision-based theremin using Sean’s html5 synth, and altering the brightness of lights based on radio frequency interference. We’ll be splitting up in to teams to work on these problems and have some working prototypes by the end of the day. Stay for an hour or six!

See you on the 21st!