Profile

Cover photo
Kyle Machulis
Works at Mozilla Corporation
Attended University of Oklahoma
Lives in Berkeley, CA
825 followers|8,031 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
Joel RAVEL's profile photoKyle Machulis's profile photoGeorge Lagui's profile photoPearl Chen'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.
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 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  - 
 
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
John Kaufman's profile photoKevin Videll'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
tom verre's profile photoJ Gingold's profile photoNich Hogue's profile photo
3 comments
 
Madonna's Like a Virgin vidio was so Punk For Girls®
Add a comment...
Have him in circles
825 people
Palmer Truelson'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 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  - 
 
This is far, far more disturbing than it has any right to be.

http://www.tobiaszehntner.com/work_aquarium.html
7
3
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
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...
People
Have him in circles
825 people
Palmer Truelson'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