### Where is it?

The K'NEX Calculator is now located in the Olin College library. If you are interested in a demo, feel free to visit!

skip to main |
skip to sidebar
#
The K'NEX Computer

###
Where is it?

###
KNEX Calculator

## About the Project

## Links to devices by others

Mechanical Computing: Thinking with Balls

The K'NEX Calculator is now located in the Olin College library. If you are interested in a demo, feel free to visit!

Posted by Jeff DeCew 2 comments

The K'NEX calculator stands over 10 feet tall, and can perform 4 bit addition and subtraction operations in about 30 seconds. The slowest part of the operation is the user entering the balls. From there the balls trickle down, computing the result of the operation, and then sending that through a 4 bit decoder, which flips a flag that tells the user the answer. Since it is 4 bit, we can add and subtract numbers from 0 to 15.

The calculator uses 9 balls to perform a computation: 4 for the first number, 1 for the operation (add or subtract) and 4 for the second number. The first ball to go in also resets all the display flags.

As the balls enter, they go into different logic gates, setting states and waiting. For more information on how the gates work, check out the Ball Theory section.

The denser looking, top half of the machine is the adder / subtracter. It outputs a 4-bit binary answer. Under that is the 4-bit binary decoder which displays the answer in decimal on a flag.

Posted by Matt Donahoe 22 comments

Subscribe to:
Posts (Atom)

Matt Donahoe and Jeff DeCew built the K'NEX calculator and other logic devices while attending Olin College.

It started as a final project for the Computer Architecture class and became a fun side project. The goal was to create a 4-bit programmable computer, but we settled for a calculator instead.

Olek Lorenc and Doug Ellwanger contributed to the effort.

It started as a final project for the Computer Architecture class and became a fun side project. The goal was to create a 4-bit programmable computer, but we settled for a calculator instead.

Olek Lorenc and Doug Ellwanger contributed to the effort.