Member Since: July 8, 2007

Country: United States



I’m a student at MIT studying electrical engineering and computer science. I’m interested in abstraction, physics, perception, systems theory, pattern languages, electronic music, noise, and signal processing by that weird brain stuff.


Cofounder, product engineer


LeafLabs! leaflabs.com

Programming Languages

from the back of my hand to becoming comfortable: Python, MATLAB, Mathematica, C


Henryetta High School Oklahoma School of Science and Math Regional Center - Okmulgee Massachusetts Institute of Technology


electronic hardware design, sensors, signal processing, physical computing


I already listed some interests. Some of my hobbies are playing in my band, FORTRAN (myspace.com/123fortran), doing little experiments to in an effort to open minds, playing the occasional game of Go, talking and thinking about math with people who can actually do it, Wikipedia adventures, writing programs that help people make music, trying to observe what’s right under the nose, right beneath the surface.


http://okie.twosense.org http://myspace.com/123fortran http://www.leaflabs.com http://www.youtube.com/heresthejon http://www.twitter.com/okie


one paper about instrumentation of an inertial exercise device for space travel. you don’t want to read it.

  • I’m not sure, but in the video you saw, they may have been using a MEMS accelerometer. I saw a video from Analog Devices where they were using an accelerometer attached the the body of an acoustic guitar.

  • I’ve worked with Gold Phoenix (http://www.goldphoenixpcb.com) for quantities of 100-500. They manufacture, test, and assemble PCBs, and their prices are excellent. You send them design files and components. Lead time can end up being a month total due to things getting hung up in customs for several weeks if you’re shipping from the US, especially if certain components are involved. But overall, I had a good experience and ended up with quality units.

  • You can imagine a system that if you change the orientation of the magnetometer you may flip North and South, but if the system knew which way was down, toward the center of the Earth, then it could correct for that. There’s other neat things you can do with this combo. If you know which direction down is, you can make a guess about your location on Earth! Even without knowing which way down is, you could rule out a lot of possibilities of your location, but knowing rules out more. The magnetic field on the South Pole points straight down, and on the North Pole, straight up. Between the poles, it of course changes continuously from up to down. The magnetic field also varies in direction and magnitude with altitude.

  • Okie from LeafLabs here–
    The Arduino Pro form factor was chosen for Maple because it’s smaller, lighter, and maybe a tad more cute than the standard size.
    The mounting hole positions are very close to the Arduino Pro’s mounting holes' positions, except the two holes on the right side of Maple are each 3/100" farther from each other than they are on the Arduino Pro. This was done so that 4-40 screw heads would clear the double row header while being a small enough adjustment that it would possibly still fit, albeit more tight, to an Arduino Pro mounting system.
    I’m glad you brought this up because on the current Maple revision (r5), the double row header dropped two pins (they’re still broken out to thru-hole pads) so that it could be comfortably aligned to the 0.1" grid, which means there’s room to realign the holes exactly with the Arduino Pro.

  • Okie from LeafLabs here–
    The form factor of Maple was fashioned after the Arduino Pro.

  • From the Arduino FAQ:
    “Note that while we don’t attempt to restrict uses of the "duino” suffix, its use causes the Italians on the team to cringe (apparently it sounds terrible); you might want to avoid it. (It’s also trademarked by a Hungarian company.)"

  • The “Q2/Q3 circuit” is for signaling power consumption information to the USB host. The supply with the value “+5V” is on the same net (which means it’s connected) as “+5V USB”. That’s confusing, and they should have the same value.

  • If you’re working with up above about 1MHz clocks, watch out for those resistor dividers. They’ll attenuate your signal.

  • A couple days ago the link to the datasheet about was dead. Now the link to the homepage is dead as well.