I-cybie And Possible Ez-b Conversion

 
#1

I've been cleaning out the attic this morning, and found a box of goodies I forgot I had. In this treasure trove, I found an I-Cybie robot dog which, after charging the battery, still works.

It got me wondering how hard (if at all possible) would it be it take out the existing PCB, and change it for a v4. Does anyone know what kind of sensors and motors/servos the limbs use, or has anyone even tried to put an EZ-B inside of one of these things (successfully or unsuccessfully)

I'm a bit hesitant to take this little guy apart, but I am a little tempted to get the screwdrivers out this weekend and have a look.

I'd be interested to hear your thoughts guys. Smile

User-inserted image

#2

I think it would be a cool project. It's going to be a tight fit without modifications though. There was a thread where I looked into doing this but didn't do it.

#3

Here's a link to a tear down.
www.hackinglab.org/icybie/index_icybie.html


User-inserted image

#4

Thanks for the replies guys.

When I posted post #1, I was sitting down eating a sandwich thinking about if modding the little fella could be possible. I'm now fine for the day so stuck I-Cybie in the search bar and found a few results.

So from what I can gather, nobody has successfully done an I-Cybie and EZ-B mod, and it looks like the best way to do it would be to gut it out completely and replace the legs with servos (my original thought) as I found out that the limbs are infact DC motors with H-bridges.

You know, I'm pretty sure I have another one somewhere and it was gold. Can't remember if it got sold, thrown out, or if it's stuck in another box in the attic. Going to have another look at the weekend as I have more boxes to go through, but if I do still have another one, I may very well gut one out and see what I can do. I have quite a few HD servos, camera, 4 in 1 sensor (for the accelerometer), and some other stuff I might be able to use. Don't know if I would be able to use the existing sensors with the EZ-B, as I can't find any specs for them yet.

Hey, this might turn out to be an interesting project to get stuck in to. Winky

#5

My JD might have to make the ultimate sacrifice, but this just might work. A possible rear (or front) leg configuration...

User-inserted image

Just enough room to put two rotation servos in back to back...
User-inserted image

and it's a good height...
User-inserted image

Not sure how I could fit the original leg covers to the servos though... yet!

#6

Can't wait to see it!

#7

Good luck, can't wait to see what happens. You mentioned that it might have an h-bridge, there are tutorials on using them, I'm waiting on a couple to come in myself for a project.

#8

Nice. This is a good idea. I have an icybie as well. For years I looked into it for hacking. It doesn't actually use servos. Just motors Frown without potentiometers. That saddened me!

Replacing with servos is the best option for sure. Get your dremmel warmed up!

#9

@cparks.

Thanks. I might have to start another post as a project showcase for this, lol

Anyway, wiring up H-Bridges is not a problem for me, and yes, the dog does have a H-Bridge which controls all of the joints DC motors... 16 bridges in total I believe, which are part of the main PCB. To get motor position to make the motors act like servos, I would need to somehow hack the existing encoders, or hack some servos for their PCB's which would be a lot of work, so servos will be the easier option.

#10

Hey DJ.

Yeah, the Dremel is sitting poised and ready. I was looking through some of the older threads a bit earlier with anything with "I-Cybie" in the text, and read your posts. I would say I'm supprised you didn't get around to doing it yourself... but then you have been rather busy Grin.

I agree it is a shame, and surprised me, that it doesn't have servos, as that would have made things far simpler, but hey, your servos should do the job nicely. Do you, or anyone know much about the existing sensors (voltage etc) that are inside the dog, and could they possibly be used with the v4's ADC ports?