Category Archives: Announcements

DorkbotLex #3

3538107276_c7515214a2.jpg?v=0
I made it to the third Dorkbot event in Lexington yesterday, and it was again a great show. This time there were four excellent presentations of the kind of artistically tenological projects dorkbot is meant to showcase. The first presentation was Clint Davis, showing a spatially aware music controller, built from an arduino, some infrared range finders, and Pure Data. The second presentation was of a solder-free LED hula-hoop by Lauren Sherrow (pictured above). There was then a showing of Aaron Miller’s Day of Defeat-based machinima piece I, Bots, about variously self-aware bots on a DoD public server. Finally, Jordan Munson showed off his work on a new generation of electronic music interfaces, including an OpenSoundControl controller on an iPod touch, and using a wiimote as a gestural interface. At the end there was a lot of discussion about organizing social/cultural events for geeks and hackers, I wish more of the Collexion folks had been there to participate.
The better of the pictures I took are up in a flickr set.

Posted in Announcements, DIY, General, OldBlog | Tagged , | Leave a comment

Civil Disobedience Kickball

3472421518_29d73ef008.jpg?v=0
Some guys in Lexington arranged for a Kickball game in the centerpointe unsightly hole earlier today. This is a very cool idea for voicing public displeasure at the empty hole in our downtown, and there was a pretty good turnout.
The organizers however made one fatal mistake; they announced the event on facebook. All the cool kids may be on facebook, but you know who else is on facebook? — the cops. They were waiting for the event to start. I walked up about 5 minutes late just as the participants were being kicked off the field; thankfully the cops were reasonably cool about the whole thing and just told everyone to leave.

Posted in Announcements, General, OldBlog | Leave a comment

DorkbotLex #2

A reminder in case anyone else missed the announcement when it went out, the next DorkbotLex is this coming Saturday (2009-04-18), again at CPR.
According to the announce email, the topics this time are:
Circuit bent toys – by artist + UK School of Fine Arts new media professor Dima Strakovsky
Phonograffiti – by Lexington based sound/visual artist Jason Corder aka OfftheSky
Hacked electronics – by Lexington based sound artist Grynden
– Garage science – a mini workshop for everyone that [Senom Yalcin] will lead: DNA extraction using simple materials
It sounds like another good showing, I hope to have time to be there, and encourage everyone interested to come out.

Posted in Announcements, DIY, General, OldBlog | Tagged , | 2 Comments

CNC Beginnings

The beginnings of my CNC project, in the form of parts for the XY table, and associated tool pile:
XYParts_sm.jpg
The motion capability will be 9” in the X dimension and 6” in the Y direction, the Z axis is on hold until after the semester is over, there just isn’t time to design it in now.
Drives:
Each axis will be driven by a 130 oz-in NEMA23 Stepper (Lin Engineering 5618S-58-01)
The lead screw to run the axis is a 3/8” coarse threaded rod, cut to length
The travel nuts are 1.125” coupling nuts (long, to help with backlash without spending money)
One remaining problem is couplers for attaching the lead screw to the drive shaft, there are lots of options, but they all seem to cost at least $10/axis. I suspect unless something better appears I’ll end up with lovejoy couplings.

From aluminum square tubing (1” OD, .062” walls):
8”x8” (outside) square frame for Y axis
6”x12” (outside) rectangle for X axis
The framing will be assembled with bolts, tabs cut from 90deg angle stock, and a bit of epoxy to make it easier.

The next big fuss is figuring out the driver circuits. The motors are rated for 2A at any practical voltage, and only show about 2.6Ohms/coil of resistance, so its going to require proper current-controlled drivers, which may be expensive.

The thing I’m liking most about this project is that I’m learning a huge amount of practical, hands-on knowledge about metalworking and mechanical devices in a hurry, in a low-investment environment so I can experiment and really get a feel for things. I’m not sure if I’ll ever do much more metalwork, but its a good skill to have.

Posted in Announcements, DIY, Electronics, General, Objects, OldBlog | Tagged | 1 Comment

Dorkbotlex #1

3359235534_1cdf0bd6fd.jpg?v=0
I went to dorkbotlex last Saturday (pi day!) and just got around to flickring the (few) pictures I took. Flickr set here. There are also some videos on their tumblr page.
As always, it makes me really happy to see signs of geek culture in Lexington.

Posted in Announcements, DIY, General, OldBlog | Tagged , | Leave a comment

Southeastcon 2009

Some highlights of my experience:
* The robot team got owned hard. Didn’t pick up a single object during competition, although it worked pretty well during the last run on the practice field.
* Our ethics competition team took 1st, and a UK student’s paper took 3rd in the student paper competition, so UK’s student branch made out pretty well overall.
* I *can* stay up for 43 hours straight, as long as I get a few quiet minutes to put myself into a meditative state every 8ish.
* Robots can be worked on any time, any where, any state of intoxication (image).
* It is possible for every single sensor mechanism on a robot to fail catastrophically over a span of a few hours.
* It is unwise to have temperamental people working on programming, especially more than one; once that happens no one else can touch the codebase, and huge amounts of time will be wasted on hissyfits.
* It is in fact possible to fabricate a variety of effective sensors from items found at WallMart. Optical mouse bits+ laser pointer bits= optointerrupter. Thick wire + thin wire + suspension = pressure sensor.
* I really enjoy how friendly the competition is. Competing teams share tools and parts and help each other… I think we all sort of regard it as a karmic system.
*This will be updated with a link to pictures/videos which are supposed be posted when they become available, I don’t feel like cleaning and uploading mine separately, and most of the ones I’d like linked are supposed to be handled by others.

Next year’s robot will traverse a course indicated by the same RF fence used this year, on the same astroturf field, with a number of added wood and plexiglass obstacles. The difficulty will come from having to begin the round with no stored energy, and use high intensity lighting on the field to gather power. The organizers are already clever enough to put a “commercially available parts only” rule to keep schools with access to experimental solar panels from employing them, but there are still going to be issues with some schools throwing money at the problem. As much as it is a nifty task about which I have a variety of ideas… I’m not sure that I want to be involved. This year’s robot was, while fun on the technical side, an exercise in frustration mostly due to personalities on the team, and time consuming in the extreme; I’d rather avoid being on the hook for it again. Maybe in an expressly limited advisory role or something, we’re discouraged from having graduate students on the team anyway.

Posted in Announcements, General, OldBlog, School | Tagged | Leave a comment

Collexion

EDIT: Never mind, voting has been extended until Friday 2008-02-28

By a vote-with-pledge-for-appropriate-membership-fee, the Lexington hacker space and associated community is now known as Collexion. This was my second choice after LexCapacitor (a double pun on flux capacitor and NYC Resistor, beyond the obvious “storing creative energy”). I agree that this is probably more friendly to the non electronics-dorks in the potential community, and am perfectly satisfied with the outcome. It also sounds like we have a space; will be moving in to a portion of the very large, very nice space recently leased by Awesome Inc., who are working to start as a reasonably compatibly aimed technology business incubator/coworking space. So long as there are no further incidents with people from Awesome (cap = Awesome Inc.) speaking for us, and the slimy MBA feel of the Awesome people doesn’t interfere with our hacker flair, it seems like a great arrangement for all involved.

Posted in Announcements, DIY, General, OldBlog | Tagged | Leave a comment

Research!

I have a likely masters project topic: LARs, or, more specifically, a complier which targets the LAR model.
To attempt to explain to people who aren’t computer engineers:
In “normal” modern computer designs, memory is broken into a number of levels.
At the highest level, there is a relatively huge main memory (this is RAM in a modern system). In the early days of computers, main memory was at least as fast as the processor. Processors have been becoming faster at a much higher rate than memory, and so in a modern computer main memory is about 4 orders of magnitude slower than the processor.
Next is a system of caches, which are smaller and faster to access than main memory, but larger and slower than registers. A cache attempts to hold things from main memory which are likely to be needed soon, in order to help hide how slow memory is. Unfortunately, the algorithms used to determine what is in the cache are, necessarily, very, very stupid. So while caches are overall helpful to performance, it is because they help a lot about 10% of the time, and only hurt a little bit the other 90% of the time. Caches are divided into cache lines, which contain several items of data, information about where the data originated, weather the data has been changed, and some demarcation for the relative priority of that line.
At the smallest and fastest level, there are a small collection of fast one-item storage areas called registers in which active data is placed. Registers are generally accessible in a single CPU clock cycle.

In theory, by rethinking the design of the register, one can eliminate caches while still successfully hiding memory latency, and collecting a variety of interesting fringe benefits along the way. This is what LARs, and their predecessor CRegs attempt to do. Fundamentally, a LAR looks something like a register; the processor addresses it directly, it is very fast, and it is relatively small. A LAR also looks like a cache line, in that it holds several data elements, a field to mark if it has been changed (dirty bit), a source (where the contents came from in main memory), and some meta data to allow intelligent handling of the contents. There are a variety of awesome consequences to this design, including cool tricks with intelligent parallelism, and huge, huge wins in memory bandwidth. My project will be making a complier which can compile normal code (probably C) against the LARs model in an intelligent way. Two other students are already underway working on a hardware (FPGA) implementation of the concept architecture.
For those few people (the special weirdos)who made it to the end of this post without glazing, the first link has papers with (some) detail for you to look at. For the rest of you, this has been an episode of “talking to grad students about their research,” which can be safely ignored. It will undoubtedly be followed by more like it with more frightening technical detail.

Posted in Announcements, General, OldBlog, School | 3 Comments

Hacker Space!

I am absolutely FLOORED by the response to the hacker space idea. I’m so used to Lexington (as a community) being apathetic and cultureless that it startles me when people show up excited for things. For a meeting announced on blogs/tweeted/transmitted by word of mouth, with a fairly specific interest group to generate 35-40 enthusiastic people, and interested notes from at least a dozen others is remarkable. It sounds like it’s going to move quickly, there’s a Google group already set up to discuss details, and on the strength (financial commitment) of the freelance programmers/web developers looking to use it as an office during the day alone there may be an actual physical space in the next few days.

Posted in Announcements, General, OldBlog | Tagged | Leave a comment

Lexington, KY Hacker Space?

I don’t know (at least I don’t think I know) anyone involved, and Lexington will probably be a hard city to set one up in, but apparently some people are trying to arrange a hacker space in town.
They have an orginizational meeting Thursday at Common Grounds, I think I might go see whats up. Others?

Posted in Announcements, DIY, General, OldBlog | Tagged | Leave a comment