Introduction: Furby Hijack

Picture of Furby Hijack

I took control of a furby's body using a PIC16F877 microcomputer. Videos on last step.

The furby's in-built sensors and actuators:
light sensor,
IR sensor,
IR transmitter,
tongue touch sensor,
belly touch sensor,

The furby's main (and only) motor was dead, so I added other motors.

Step 1: Skin the Bastard

Picture of Skin the Bastard

Skin the furby (yank its skin up over the top of its head). You'll have to clip a ziptie at the base of the back of its skin first then you'll have to clip little stiches connecting the skin around the face area.

Once it's off you'll see connectors on the left and right of the furbies body, these are the wires connected to all the sensors. You should even see written next to some of the wire connections 'S1' 'S2' (sensor 1 and sensor 2, etc). Figure out which wires go where.

Above the furby's eyes:
-In the center is a light sensor (changes resistance in response to light)
-On one side of the light sensor is an IR emitter (like on your TV remote)
-On the other side is an IR receiver (like on your TV)

On the furby's sides:
-wires from the belly touch sensor
-wires from the speaker
-wires from the tongue touch sensor
-wires from the microphone

solder longer wires onto any sensor wires you want to connect to your PIC, label them.

Step 2: Connect the Sensors

Picture of Connect the Sensors

To connect simple touch sensors to your PIC use the first circuit depicted below, the touch sensor is symbolized by the little black arrow (a touch sensor is a simple switch). Your PIC IO line will see low while the touch sensor is open (nonconductive) and will see high when the tocuh sensor is closed (conductive).
So if your touch sensor is 'normally open' (like the tongue and belly sensor on the furby) then you'll want to program your PIC to wait for a high on the IO line (a high signifies the touch sensor has been touched). If you touch sensor is 'normally closed' (like the springy bump sensors I made and will describe later), do the oposite obviously.

To connect a light sensor (a light sensors resistance changes according to the amount of light shining on it) use the second circuit. Connect it to the analog to digital converter (ADC) pin of your PIC. Mess with the potentiometer setting to get the voltage to a range that works with your program.

To connect a small speaker (like the 32ohm one on the furby) to the PIC use either the third or fourth circuit. I used the capacitor circuit initially, and it worked great, til I added motors to the PIC (later step), then for some reason the PIC was having trouble supplying the current needed for the speaker. So the fourth circuit (the one with the transistor) would be better to use cause it wouldn't tax the PIC's power output capabilities.

Step 3: Add Motors

Picture of Add Motors

The furby would have been boring just sitting there, unmoving, bleeping its speaker when sensors were activated, so I decided to add two 9v lego motors so that the furby could drive around while sampling its sensors.

To control motors from a PIC (or other microcontroller) one must use an H-bridge ( You can build your own using transistors or you can buy an h-bridge IC.

I used an L293 H-Bridge IC to drive the motors, it's a nice small, simple IC. See the diagram below for how the IC works.
As you can see from the table below the diagram, all your PIC has to do to control the motor is to change the high/low states on the DIRA1 and DIRB1 pins to control motor A, and the DIRA2 and DIRB2 pins to control motor B.

Makesure to put a capacitor between the motors' power and ground. A different power supply (higher voltage) from the one that supplies your PIC must be used for the motors. However the grounds should be shared between the two power supplies.
Because motors can cause voltage spikes when turned on and off, make sure to put a capacitor between the motors power and ground. Also put a cap between the PIC power and ground.

Step 4: Add Bump Sensors

Picture of Add Bump Sensors

Make bump sensors. This step is necessary if your furby will be driving around like mine. These bump sensors will keep the furby from driving endlessly into a wall.

buy some papermate mechanical pencils (as in picture #1)
snap the tip off of one.
yank out the spring (picture #2)
Solder an insulated electrical wire to one end.

get some pipette tips (this is what I used but any number of things could be used) as in picture #3

Get a thin (should fit inside the spring) stiff metal rod. I used a thin metal rod from a broken umbrella I found on the street. Solder an insulated electrical wire to one end (picture #4).

Stick the nonsoldered rod end through the pipette so that about half an inch protrudes (picture #5)

Stick the pipette/rod into the spring and bend the metal rod so that its tip touches the spring around it, and glue the pipette/rod base the the base of the spring (picture #6).

You're done. NOTE: this is a 'normally closed' bump sensor, so your PIC program should be waiting for a 0 on its IO pin to signify a bump (unlike the tongue and belly touch sensors of the furby which signify a touch by a 1 on the PIC IO pin).

Step 5: Write the Code

Picture of Write the Code

You'll have to write a program for your PIC to utilize the sensors and everything previously described. You can read my PIC instructables to start learning about how to do this:
Intro to PIC microcontrollers:
MATLAB to PIC serial control:
Serial Interrupts:
IO Pin Interrupts
PIC Debugging Board

Step 6: Watch It Go!

Picture of Watch It Go!
Videos of the sensors being tested:

Video of the furby on its maiden voyage:

To learn more about the basics of robotics buy this book:
Mobile Robots
It's the book I started with years ago, still the best starter book.

To learn about PIC microcontrollers here's a Great PIC Intro Book


Mew15845 (author)2016-09-09

I wish someone would make a hack program for furby connect! I want to program japanese into mine!

NealKipper (author)2013-09-26

Wow! Intensely scientific!

dlfynrdr (author)2009-07-19

I'm sorry, man, but this is just WRONG! You turned poor little Furby into a Borg!!

knuffe (author)dlfynrdr2011-01-05

Prepare to be assimilated! XD

IX Smith XI (author)dlfynrdr2009-07-19

It not wrong, it just funny.

Biggsy (author)IX Smith XI2010-02-05

I would have LOVED to see that Voyager eppisode, where Seven of Nine meets Fourthosund and seventy two of one point four billion Furby

Derin (author)dlfynrdr2009-07-24

It eventually happens to everyone,however it happens mostly to people named Jean-Luc and toys named Furby.

hobbles (author)2009-06-24

Whoa ultra furby....

sherlocksbumstead (author)2006-12-11

that's pretty awesome, but let's see if we can take it a bit further: CO2 Napalm Paintball Cannon Tazer Infrared ... be creative

how about we add some of this on furby?

just pick up 2 pneamatic pumps with 2 taser coils and long wires with a very high votage capisiter do the ir hack its on another instructable and figure out the napalm crap by your self "be creative"

this thing is held together by twist ties, a paintball gun's recoil would probably make it fall apart. tazer would be cool but it would only really work on people with bear feat (I think shoes would be too thick to zap through).

Sailor15797 (author)2007-05-05

i once got a furbie from mcdonalds, and my brother smashed it with a hammer

supersith22 (author)Sailor157972009-01-23

my brother could say the same thing lol furbies always freaked me out they're evil you know. nice job making the furby-stein btw

GorillazMiko (author)2007-09-20

Holy crap dude, you work so messy!

Mate, you should see my desk.

Oui mate, shall you take a picture?

Happy new year, one year on and I find this comment lol
I am just getting back into electronics for gcse =/
Good luck if your still active =]

instructa-fan (author)2007-03-16

It looks like frankin stein gone wrong! P.S. you're old enough to be on and you own a furby?????lol! nothing personal!

pAWNage (author)instructa-fan2007-03-17

lol dude what are you talking about furbies frickin rock, you can teach them to swear!!

instructa-fan (author)pAWNage2007-03-18

no shit?! how!!!?

Rokko8652 (author)instructa-fan2008-09-08

Actually, not to be a party crapper, but they just have a database of words, they just reveal more words over time, but they may have some of those words in there though....

hg341 (author)pAWNage2007-06-02

yea but you have to say it like 1000mill times lol....

evilgenius 398 (author)2008-09-03

wicked how cruel ripping his flesh off over his head

Machine Lord Zero (author)2007-09-20

Yes, good spelling is the difference between removing your clothes and being chased by an angry furless bear.

Dantron (author)codongolev2008-07-09

That is ridiculously awesome.

codongolev (author)Dantron2008-07-10

yes. yes it is.

FirstAttempt (author)2008-03-25

Awsome idea, mount this on the Furby -

Shifrin (author)2008-01-05

Ha, this thing is so cool! I wish I was capable of making one of these! That would be awesome... ~Shifrin

darth acexxacer (author)2007-12-17

can i make him say words like "death" and "i will kill you"?

knexguy (author)2007-09-10

aargh!!!!!!!! its frankenfurby!!!

newkiraj (author)2007-07-07

@mad cat Mine fell to the same fate.... this would've been MUCH cooler tho now all u need to add is a small butane tank, a stove sparker, a electronically controlled valve for the tank, and you have a gaurd for ur room! open the door, and risk 3rd degree burns lol

Mad Cat (author)2007-04-11

Hehe...I put a firework in my Furbie.

adamthiede (author)Mad Cat2007-07-05

good job.

adamthiede (author)2007-07-05

this is the maddest thing ive ever seen. (besides the banana phone!) Furbys are creepy and should be burned in a bonfire, not given super-sharp sensors and better motors.! (author)2007-06-29

ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh!!!!!!!!!1i was right furbies are trying to take over the world!!!! they mustve used computers to get onto hte simpsons!!nooooooooo

Pealife (author)2007-06-01


MRX2099 (author)2007-05-03

How easy would it be to save the furby skin, to replace back on later , install a motion detector when someone walks by or just moves in the room, and reprogram the chip for like to leave it at home and when someone enters the house it will seem like it is reporting the person to the cops via some wireless interface unless they tell their name, etc, as a fake gaurd for you home or something like that, just to scare a guest entering your home or place in the wife's bathroom when she enters early in the morning to freak her out like its posessed with new saying...

leevonk (author)2007-04-02

somebody sent me a message asking about the details of the supplies needed for the furby hijack project. Here's my reply, hope it helps other people with the same question. This applies mostly to those with little experience in electronics or microcomputers:

The furby project isn't very easy if you haven't used microcomputers before. There are many different types of microcomputers, I used the PIC. PICs are hard to learn how to use in a short amount of time. The best microcomputer to start learning with is the basic stamp (that's the one I learned to use first). The problem with the basic stamp is that it's harder to do analog to digital conversions (necssary to read from the furby's light sensor), but other than that, the basic stamp would be fine for the furby project. HEre's where you could get the basic stamp from:
To program the basic stamp you can either build your own circuit to interface the basic stamp with your PC or you can buy a 'module' that makes programming the stamp easy:

if you want to try using a PIC instead of a basic stamp here's where to get it from: go to and search for PIC16F877-04/P-ND
To program the PIC you'll need a PIC programmer such as this one:

here's where to get the motor controller (H-bridge) from: go to and search for 497-1389-5-ND

For the motors, you can either use lego motors if you have them (that's what I used) or look for good motors here:
(for instance:,_MABUCHI_FK-280_.html)
make sure that the voltages that the motors need can be supplied by whatever batteries you use.

to make the necessary circuits you'll need a
1) breadboard
2) breadboard hookup wire,_STR._100"#39;_.html
3) wire wrap sockets
4) wire wrap wire
5) and a wire wrap tool
6) wire wrap perf board
7) a multimeter

for more advanced electronics you should have:
8) a soldering iron (may not need it for beginner circuits but it will be useful, especially if you want to make the bump sensor like I did)
9) soldering iron stand
10) solder,60_40_SOLDER,_.032"#34;_DIA_.html
11) perf board,_1_HOLE_PAD_.html
12) DIP sockets,_NARROW_DIP_IC_SOCKET_.html

thermitemaster (author)2006-12-07

Hmmm... Funny. I always though fubys were filled with pure evil.

Wow, me too. They're pretty scary in some ways.

leevonk (author)thermitemaster2006-12-11

I forgot to mention that if you make the first cut in the skin with scissors instead of a sharpened crucifix a howling specter soars out goes up your butt.

thermitemaster (author)leevonk2006-12-13

ok... good.. those rumors from "Fake science Monthly magazine" were right.

robodud3 (author)2007-02-17

where do i get free time and money like that well the parts dont look too exspensive but they could be better spent on somthing like mor electroic parts

robbtoberfest (author)2007-01-17

Isn't that what they did to Robocop? That poor bastard.

aforsberg (author)2006-11-14

this is pretty cool. but, i need to ask: why? wait: i know this! too mush time on your hands. i know. me too.

leevonk (author)aforsberg2006-12-11

actually I spent some time at work building this. I felt guilty but I spend huge amounts of time at work usually anyway. I had to build this for a robot show that I signed up for without any robots.

Dazzaa (author)2006-11-14

Always wanted to see what a furbie looked like underneath

pjax (author)2006-11-03

lol. that furby would pass as a LEGO RCX robot. it needs more synergy, more sensor-furby interaction. and don't forget the original purpose of furby... look cute. otherwise you'll just be using its sensors. a lego RIS would have done the same thing

and about those touch sensors. i'm having a hard time picturing how they work. so when it bumps, the metal rod loses contact with the spring? is that it? what if the bump is too hard and the metal rod contacts the other side of the spring?

About This Instructable




More by leevonk:WolfPack: Large-Dog CarrierVortex-Drive Micro ROV (ROVVor)Squintasaurus: cybernetic dynamically adjustable vision enhancement system
Add instructable to: