How to Freeform the Bicore ( BEAM Robotics )





Introduction: How to Freeform the Bicore ( BEAM Robotics )

This instructable is part of the one motor walker.

The bicore or suspended bicore is the name given to a little circuit created by Mark Tilden. He is the founder of BEAM robotics. BEAM robotics is an acronym for Biology, Electronics, Aesthetics, and Mechanics.

quote from Wiki

"Probably the most utilized Nv Net topology in BEAM, the Bicore consists of two neurons placed in a loop that alternates current to the output. Input into the loop is given in the form of changing the resistance in each separate Neuron, which changes the rate at which the Neuron discharges, affecting the pace at which the loop oscilates."

WOW my head! Let me reformulate that for you.

The bicore is a oscillating circuit. In our case, it will oscillate a motor, like the wiper on your car.
The motor will go back and forth, back and forth when power is apply.

Look at this video to understand:

This instructable was a Flash animation for my BEAM website. You simply follow these instructions.

Step 1: The Bicore Freeform

Many thanks to Ian Bernstein from

Step 2: How to Freeform the Bicore ( BEAM Robotics )

the parts

I recommend the 74AC240

the AC version.

It give more power for the motor.

The resistor in this circuit will change the oscillation. Bigger resitor make the oscillation long.
You see both (R)

it equals to this


You connect the resistor between the tow (R)
From pin2 to pin17

You will find all these part at

They have everything and there are very friendly!

Step 3: How to Freeform the Bicore ( BEAM Robotics )

Step 4: How to Freeform the Bicore ( BEAM Robotics )

Step 5: How to Freeform the Bicore ( BEAM Robotics )

Step 6: How to Freeform the Bicore ( BEAM Robotics )

Step 7: How to Freeform the Bicore ( BEAM Robotics )

Step 8: How to Freeform the Bicore ( BEAM Robotics )

Step 9: How to Freeform the Bicore ( BEAM Robotics )

Step 10: How to Freeform the Bicore ( BEAM Robotics )

Step 11: How to Freeform the Bicore ( BEAM Robotics )

Step 12: How to Freeform the Bicore ( BEAM Robotics )



  • Epilog Challenge 9

    Epilog Challenge 9
  • First Time Author Contest 2018

    First Time Author Contest 2018
  • Sew Warm Contest 2018

    Sew Warm Contest 2018

We have a be nice policy.
Please be positive and constructive.




100% nothings wrong checked it many times


I Have followed the steps one by one and managed to make it BUT , when i connect it to 5v all i can see is that my motor is vibrating like crazy and after measuring the voltage across the motor i discovered it was less than a volt.....

I Used the 74HC240 , With the 22nF Capacitors and a 1/4 100k resistor , my motor is a dc one from a cd player . . . . I Am utterly confused, any help please ?

oh boy oh boy! It's been a very long time I did not touch a bicore!

are you sure those are 22nF?
are you sure that is a 100k resistor?
is the motor able to spin easilly with a 5V battery?

If you change from 100k to 1Meg resistor, this will tell how long it turn on one side then the other side. On a servo motor it turn clockwise for 1/2 a second and anti clockwire for 1/2 second

if you have a small resistor, that mean that it would oscillate really fast..
maybe that is why you hear the vibration but it might just be the motor spinning clockwire then anti clockwire REALLY fast.

try a different resistor,

measuting the motor voltage could and could not be usefull.
I guest that if the oscillation is slow, you might actually see for example 5Volts for 1/2 second then -5Volts for 1/2 seconds.

if that does not work, disconnect everything and star again.
try on breaboard. try other small motor.

oh yeah... the HC240 is not that powerfull... you need the AC that can provide more current per pins. Yeah HC = 35mA per output

the AC = 75mA

you have 3 buffer/output on the bicore, that mean
35mA * 3 = 105mA
75mA * 3 = 225mA

Now it depends on how much current your motor is. If it's brand new and not recycle it can be low, under 100mA otherwise if it's more then it could not work since the chip will protect itself or fail.

good luck!

Well , I don't know I am starting to feel dumb , I made the whole thing again only to get the same humming motor , the difference is when I push the motor it starts moving indefinitely to one direction , for the love of god I can't find a AC version

Thanks for your fast response , you provided me with all the stuff I should know, Appreciated ! :)

hi. im wondering if the capacitor value is essential? can i use a 0.1 microfarad ceramic cap instead of 0.22??

no programming or software?

If i am using a 9v battery which Chip should I use instead of 74AC240.

hey guys.
i got the ic 74hct240.
What i was wondering is that does this ic require any sort of programming or is it pre programed..

Hello Sir, Can I use 'SN74LS240N' instead of 74HCT240. I am unable get this IC . Please tell sir,I really want to do this project. Also is their any application of '74HC14B1' IC in BEAM Robotics.