Profile

Cover photo
Kyle Machulis
Works at Mozilla Corporation
Attended University of Oklahoma
Lives in Berkeley, CA
895 followers|18,494 views
AboutPostsPhotosYouTube

Stream

Kyle Machulis

Shared publicly  - 
 
Boot2Gecko: An Open Platform Phone for your Open Platform Body. http://www.flickr.com/photos/qdot76367/6896646296/in/photostream

Stelarc (stelarc.org/?catID=20247) visited me while he was in the Bay Area to talk about some projects.While he was at my place, I realized I had a Boot 2 Gecko phone, and he had an extra ear, so, you know, why not?

(Explanation: the man with the ear arm in the photo is Stelarc, an austrailian performance artist who was visiting the bay area rightnow. The ear is quite real, at least, in that it is a physical part of him, grown from stem cells and surgically implanted using a bio-base that has now become actual tissue. It's part of an ongoing piece, which at some point will actually have an implanted mic which will broadcast audio the ear hears to the internet. He was visiting me to talk about some projects and I had my B2G phone handy and couldn't resist. This is how you future proof your technology, people.)

(Note: Stelarc in no way endorses B2G, he was just nice enough to loan me his arm for the picture. Neither does Mozilla endorse putting ears on your arm.)
2
Mathilde Berchon's profile photo
 
For real? This is totally insane. Thanks for sharing.
Add a comment...

Kyle Machulis

Shared publicly  - 
 
Yaaaaay controls gotten! We're on our way to having a completely computer controlled keepon

Keepon Hacking Proof of Concept
1
George Lagui's profile photoPearl Chen's profile photoJoel RAVEL's profile photoKyle Machulis's profile photo
9 comments
 
Wifi, using OpenSoundControl and the Control Application (https://market.android.com/details?id=com.charlieroberts.Control&hl=en) to talk to a python server on the host machine, which talks serial to the arduino, which talks I2C to the keepon. :)
Add a comment...

Kyle Machulis

Shared publicly  - 
 
Ok, time for the EEs to speak up

I'm working on reverse engineering the MyKeepon bot right now, the repo is at

http://www.github.com/qdot/keepoff

You can also check my twitter stream for the last two days for the real time talking-to-myself stream.

Anyways, the board provides various obvious taps for the i2c line between the two processors. However, now that I've got commands done, I'm finding that I'm not quite sure how to actually become the master node in order to issue commands to the motors/sound/etc... It seems like shorting the available V line on the pads might take the whole 3.3v side of the board with it. It could also be that idea actually works and the fact that I haven't shifted the arduino I'm using down from 5v could be causing it to not communicate. Any ideas?

http://www.flickr.com/photos/qdot76367/6296272375/in/photostream is the circuit board I'm working with.

https://github.com/qdot/keepoff/blob/master/doc/keepon_reverse_engineering.asciidoc is the documentation of the protocol that's finished so far.
keepoff - Reverse engineering the MyKeepon Dance Bot
1
Kyle Machulis's profile photo
 
So, they've already gone to the trouble of providing the pads for me. If you check out the circuit board image in the picture, the gigantic happy face is the bus tap. The problem is, how to turn off the master node so I can put my own commands in. Cutting the pins is the most obvious, but messiest, solution. It seems like there's gotta be something simpler than that.
Add a comment...

Kyle Machulis

Shared publicly  - 
 
Working on reverse engineering the new MyKeepon robot. So much for a warranty.

http://p.twimg.com/AdC2O3HCIAMMGQt.jpg:large

Board annotations are at

http://www.flickr.com/photos/qdot76367/6296272375/in/photostream

Git repo for code, datasheets, etc... at

http://www.github.com/qdot/keepoff
1
1
Richard Sim's profile photoJ Gingold's profile photo
 
The 1117 is likely a generic LM1117 vreg (and probably fixed 3.3V given the 33 in the numbers). They're very common and made by a lot of different manufacturers. No idea about the HC2025 chip though; looks like it's probably a h-bridge.
Add a comment...

Kyle Machulis

Shared publicly  - 
 
This is far, far more disturbing than it has any right to be.

http://www.tobiaszehntner.com/work_aquarium.html
TOBIAS ZEHNTNER | Work, Info | Contact. Wave (light) | Wave (water) | No Input | Pendulum | Surfaces | Citywall | Trace | Zeitfenster | Matchbox Melody | Break Time | Hands | Aquarium | Off-piste | Gr...
7
3
david brunnthaler's profile photoBager Akbay's profile photo
Add a comment...

Kyle Machulis

Shared publicly  - 
 
Goodbye laser cars, hello red pandas + web. Start at Mozilla on Monday. This article had me skipping all the way there: http://j.mp/ogcALk
Mozilla Openness facts - Paul Rouget's Blog
5
Josh Burley's profile photoMark Lentczner's profile photoKyle Machulis's profile photo
4 comments
 
And yes, this is Donovan's fault. :)
Add a comment...
In his circles
301 people
Have him in circles
895 people
Sher Salmson's profile photo
Dhananjay Dalvi's profile photo
Ann L Hale's profile photo
Unico Unique's profile photo
Kyhwana Pardus's profile photo
Dave Kap's profile photo
Nazar R's profile photo
Baloydi Lloydi's profile photo
Voodoo ToYou's profile photo

Kyle Machulis

Shared publicly  - 
 
Keepon robot control via Kinect camera, demoed via goth dance

Kinect Keepon Control Demo
4
Kyle Machulis's profile photoGinger Markley's profile photo
3 comments
 
No way, this is 110 percent awesome.
Add a comment...

Kyle Machulis

Shared publicly  - 
1
1
Bryon Majusiak's profile photoKyle Machulis's profile photoGeorge Lagui's profile photoKaolin Fire's profile photo
3 comments
 
nice post... I'm going to continue following your progress. I bought two during the weekend, one to see how my 6-week old daughter reacts to it, and the other to either hack myself or give to friends who have two toddlers.
Add a comment...

Kyle Machulis

Shared publicly  - 
 
Oh yeah. And here he is dancing to Ryoji Ikeda.
2
Bryon Majusiak's profile photoGeorge Lagui's profile photo
2 comments
 
cool! I want one.
Add a comment...

Kyle Machulis

Shared publicly  - 
 
Because sometimes, you need to put a penis in traces on a circuit board.

And use a via for balls.

I present, the Pen15 board. Designed by Birdbrain Labs (it's the 'actually usable' version of my circuit from my class in Rotterdam last year: http://www.flickr.com/photos/qdot76367/5971427447/in/photostream), for use in the Kinect Teledildonics course I'm doing at CMU next month ( http://artandcode.com/3d/workshops/2b-teledildonics-with-the-kinect-and-arduino)

http://birdbrainlabs.com/techtogo/products.php?236&cPath=24

I'll most likely be doing the workshop again other places after the CMU one, will post here and other places as the schedule happens.
1
Kevin Videll's profile photoJohn Kaufman's profile photo
2 comments
 
Why does it need a temp sensor?
Add a comment...

Kyle Machulis

Shared publicly  - 
 
Patric King originally shared:
 
WHAT the FUCK.
2
J Gingold's profile photoNich Hogue's profile phototom verre's profile photo
3 comments
 
Madonna's Like a Virgin vidio was so Punk For Girls®
Add a comment...
People
In his circles
301 people
Have him in circles
895 people
Sher Salmson's profile photo
Dhananjay Dalvi's profile photo
Ann L Hale's profile photo
Unico Unique's profile photo
Kyhwana Pardus's profile photo
Dave Kap's profile photo
Nazar R's profile photo
Baloydi Lloydi's profile photo
Voodoo ToYou's profile photo
Work
Occupation
Engineer
Employment
  • Mozilla Corporation
    Systems Engineer, 2011 - present
  • Nonpolynomial Labs
    Founder/Engineer, 2006 - present
  • 510 Systems
    Senior Engineer, 2008 - 2011
  • Linden Lab
    Senior Engineer, 2006 - 2008
  • KISS Institute for Practical Robotics
    Senior Engineer, 2003 - 2006
  • Microsoft
    Student Technical Evangalist, 1998 - 2001
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Berkeley, CA
Previously
Bartlesville, OK - Norman, OK - Seattle, WA - Oklahoma City, OK
Story
Tagline
Engineer, arter, teledildonicist, cube
Education
  • University of Oklahoma
    Computer Science, 1998 - 2002
Basic Information
Gender
Male
Other names
qDot