The inventor of the touch pad is David D. Thornburg and he did his invention in the year 1982. He worked at Xerox Palo Alto Research Center at this time. He was developing a pressure sensitive input device for computers. Xerox did not see the value of this invention and gave David the chance to develop it further on his own. David started the Koala Technologies Corporation and put the KoalaPad into production.
How does it work? The pressure sensitive device consist of the following parts. A sturdy base with above that two layers of electrical conducting material. These two electrical conducting layers are not touching each other. The whole thing is covered by a scratch resistant layer. This is the black part on the picture of the KoalaPad.
On the picture you can see the block diagram of the KoalaPad. The two electrical conducting layers have a connection strip on both sides. In the picture you see all four connection strips but in reality the layers are under each other. When you press with a special pen (stylus) on the top layer you will press the two electrical conducting layers together. On the point you press the two layers make an electrical contact with each other.
But how does the computer knows what the position of the pen is on the pad? In the block were all connection come together is the electronics of the KoalaPad which controls the pad.
The switches N and S are closed. Now there is a voltage over the electrical conducting layer of 5 volts. If you look from the N point the voltage will decrease to 0 downwards to the S point. For instance on 20% of the distance to the S point you will have 4 volt. On 50% of the distance is 2,5 volt and on 90% of the distance only 0,5 volt. Measuring point B is connected to the other electrical conducting layer. At this measuring point you will measure the voltage where the two layers are connected. For instance this is 1 volt and is the position in on the Y axis.
Now the switches N and S are opened and the switches E en W are closed. Now the voltage of 5 volts is from the point W to E. Now the measuring point A measures the voltage on the position where the two electrical conducting layers connect. For instance this is 4 volt and is the position in on the X axis.
The build in electronics turns the measured values (position X-Y) into a pot meter value and sends it through the (analog) paddle input of the joystick port to the computer.
People with a bit of electronics knowledge will say you will always have a fault with your measuring because the layer from the connection strip to the connection point is also a resistor and will vary in value when the distance to that point changes. But the impedance of the measuring is far greater than the resistance of the electrical conducting layer. So you can neglected the measuring fault.
The KoalaPad can only measure 1 contact point at the same time. If you press the surface at more than one place the measured values will be wrong and the position will be wrong also.
The resolution of the KoalaPad is depended of the (analog) paddle input of the joystick port and is about 225 x 225 pixels.
On the KoalaPad there are also two switches that can be used in the KoalaPainter program. These switches are connected to the left and right direction of the joystick port. (Just like the paddles)