Engineers Garage

  • Electronic Projects & Tutorials
    • Electronic Projects
      • Arduino Projects
      • AVR
      • Raspberry pi
      • ESP8266
      • BeagleBone
      • 8051 Microcontroller
      • ARM
      • PIC Microcontroller
      • STM32
    • Tutorials
      • Audio Electronics
      • Battery Management
      • Brainwave
      • Electric Vehicles
      • EMI/EMC/RFI
      • Hardware Filters
      • IoT tutorials
      • Power Tutorials
      • Python
      • Sensors
      • USB
      • VHDL
    • Circuit Design
    • Project Videos
    • Components
  • Articles
    • Tech Articles
    • Insight
    • Invention Stories
    • How to
    • What Is
  • News
    • Electronic Product News
    • Business News
    • Company/Start-up News
    • DIY Reviews
    • Guest Post
  • Forums
    • EDABoard.com
    • Electro-Tech-Online
    • EG Forum Archive
  • DigiKey Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • Learn
    • eBooks/Tech Tips
    • Design Guides
    • Learning Center
    • Tech Toolboxes
    • Webinars & Digital Events
  • Resources
    • Digital Issues
    • EE Training Days
    • LEAP Awards
    • Podcasts
    • Webinars / Digital Events
    • White Papers
    • Engineering Diversity & Inclusion
    • DesignFast
  • Guest Post Guidelines
  • Advertise
  • Subscribe

Insight – How Computer ball mouse works

By Ashutosh Bhatt October 15, 2011

 

The first ever mouse was made by Douglas Engelbart of Stanford Research Center in 1963. It was one of the major inventions in computing world which supported keyboard to a large extent, making the experience of working on computer easier and faster. Since its invention different technologies have been developed to improve the efficiency of a mouse. A ball mouse is a type of electro mechanical device which uses a small ball as the key component to determine its movements and speed.
 
Image of 4-Input Ball Mouse of Computer
 
Fig. 1: Image of 4-Input Ball Mouse of Computer
 
A ball mouse is shown in the image. It has four inputs– left click, center click, right click and a scrolling wheel.

Bottom View

Image Showing Ball at Backside of Computer Mouse
 
Fig. 2: Image Showing Ball at Backside of Computer Mouse
 
The backside portion of the mouse shows the ball which is the heart of the ball mouse. When placed over a surface it rotates with the movement of the mouse. The ball mouse needs a flat surface with enough friction for smooth rotation of the ball and hence is generally accompanied with a mouse pad.  

Internal Structure

Internal Structure and Mechanism of Mouse
 
Fig. 3: Internal Structure and Mechanism of Mouse
 
The above image shows a glimpse of the internal structure of the mouse.

Top & Bottom Assembly 

(a) Top and Bottom Parts of Mouse. (b) Internal Layout of Top of Mouse
 
Fig. 4: (a) Top and Bottom Parts of Mouse. (b) Internal Layout of Top of Mouse
 
The above image shows the top and bottom parts of the mouse. This top half is connected to the bottom half through mechanical hooks and screws. The various parts of the top half segment are shown in the right  side image . The mechanical structure plays an important role. It holds the scrolling wheel, supports the ball and provides mechanical motion to different parts for left, right and center click.

Rollers

A Close View of Internal Mechanism of Lower Part of Mouse
 
Fig. 5: A Close View of Internal Mechanism of Lower Part of Mouse
 
When the hand moves the mouse, the ball starts rotating accordingly. The ball is in mechanical contact with two rollers, which in turn rotates with the motion of the ball. Each roller is made up of a cylindrical shaft with a special disk attached at one end of the shaft. The two rollers are placed perpendicular to each other to detect the motion in the X and Y direction.

Sensor Mechanism

Image Indicating the Disks of Sensor Mechanism of Mouse
 
Fig. 6: Image Indicating the Disks of Sensor Mechanism of Mouse
 
The disks attached with the rollers are specially shaped with equidistant holes in their circumference as shown in the image above. They are responsible for converting the mechanical motion into electrical pulses for further usage by the computer.
 
Image Showing the Positioning of LED, Roller Disks, and Infrared Sensor
 
Fig. 7: Image Showing the Positioning of LED, Roller Disks, and Infrared Sensor
 
The disc of the rollers is placed between an infrared LED and an infrared sensor as shown in the above image. The disc is positioned such that the holes on the circumference either allow or block the infrared rays from the LED to fall on the sensor. The sensor therefore gives the output as sequence of electrical pulses.

Semiconductor Chip/IC

Image Showing the Semiconductor Chip/IC

Fig. 8: Image Showing the Semiconductor Chip/IC

The chip shown in the middle of the above picture is an on board processor which collects the input from all the sensors and the mini switches. It processes the signals and sends them to the computer.  

Ball & Scroll Mechanism

Image Showing the Ball Mechanism
 
Fig. 9: Image Showing the Ball Mechanism
 
A spring is used to hold the ball in the proper position. Whenever the ball slips from its regular position a shaft attached with the spring brings the ball back in the right position.
 
Scrolling Wheel of Computer Ball Mouse
 
Fig. 10: Scrolling Wheel of Computer Ball Mouse
 
This wheel is used for scrolling the mouse on the screen. The working of wheel is similar to the rollers with a pair of infrared LED and sensor placed on opposite side of the wheel. A small steel rod shown in the left image is used to hold the wheel in the right position. The internal structure of the wheel has small rectangular bumps, so when the wheel rotates and the steel rod strikes these bumps they produce a small sound which we hear when we scroll the mouse.

Click Mechanism 

 Scrolling Wheel of Computer Ball Mouse

Fig. 11: Scrolling Wheel of Computer Ball Mouse

Miniature size switches are used as left, right and middle click as shown in the image. The design of the top half is in such a way that it presses these switches along with the mechanical moving parts corresponding to each click.

Filed Under: Insight
Tagged With: ball mouse, computer, computer ball mouse, computer mouse, mouse
 

Next Article

← Previous Article
Next Article →

Questions related to this article?
👉Ask and discuss on Electro-Tech-Online.com and EDAboard.com forums.



Tell Us What You Think!! Cancel reply

You must be logged in to post a comment.

EE TECH TOOLBOX

“ee
Tech Toolbox: 5G Technology
This Tech Toolbox covers the basics of 5G technology plus a story about how engineers designed and built a prototype DSL router mostly from old cellphone parts. Download this first 5G/wired/wireless communications Tech Toolbox to learn more!

EE Learning Center

EE Learning Center
“engineers
EXPAND YOUR KNOWLEDGE AND STAY CONNECTED
Get the latest info on technologies, tools and strategies for EE professionals.

HAVE A QUESTION?

Have a technical question about an article or other engineering questions? Check out our engineering forums EDABoard.com and Electro-Tech-Online.com where you can get those questions asked and answered by your peers!


RSS EDABOARD.com Discussions

  • Diode recovery test Irrm timing.
  • How to make string LEDs?
  • The Analog Gods Hate Me
  • Battery Deep Discharge – IC Workarounds?
  • Safe Current and Power Density Limits in PCB Copper(in A/m² and W/m³) simulation

RSS Electro-Tech-Online.com Discussions

  • Raise your hand if your car had one of these:
  • Tektronix 2235 channel 1 trace unstable
  • How to make string LEDs?
  • Wideband matching an electrically short bowtie antenna; 50 ohm, 434 MHz
  • The Analog Gods Hate Me

Featured – LoRa/LoRaWan Series

  • What is the LoRaWAN network and how does it work?
  • Understanding LoRa architecture: nodes, gateways, and servers
  • Revolutionizing RF: LoRa applications and advantages
  • How to build a LoRa gateway using Raspberry Pi
  • How LoRa enables long-range communication
  • How communication works between two LoRa end-node devices

Recent Articles

  • Tria modules integrate edge AI processing with multi-core processors
  • pSemi introduces RF switch with 52 dBm PMAX,PEAK and 90-dBm IIP3 linearity
  • XP Power launches 1.3 kW power supply with 58.9 W/cm³ density
  • How to enable Wi-Fi provisioning in ESP32-based IoT products
  • Amphenol RF introduces FAKRA to SMA adapters with 4 GHz operating frequency

EE ENGINEERING TRAINING DAYS

engineering

Submit a Guest Post

submit a guest post
Engineers Garage
  • Analog IC TIps
  • Connector Tips
  • Battery Power Tips
  • DesignFast
  • EDABoard Forums
  • EE World Online
  • Electro-Tech-Online Forums
  • EV Engineering
  • Microcontroller Tips
  • Power Electronic Tips
  • Sensor Tips
  • Test and Measurement Tips
  • 5G Technology World
  • Subscribe to our newsletter
  • About Us
  • Contact Us
  • Advertise

Copyright © 2025 WTWH Media LLC. All Rights Reserved. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media
Privacy Policy

Search Engineers Garage

  • Electronic Projects & Tutorials
    • Electronic Projects
      • Arduino Projects
      • AVR
      • Raspberry pi
      • ESP8266
      • BeagleBone
      • 8051 Microcontroller
      • ARM
      • PIC Microcontroller
      • STM32
    • Tutorials
      • Audio Electronics
      • Battery Management
      • Brainwave
      • Electric Vehicles
      • EMI/EMC/RFI
      • Hardware Filters
      • IoT tutorials
      • Power Tutorials
      • Python
      • Sensors
      • USB
      • VHDL
    • Circuit Design
    • Project Videos
    • Components
  • Articles
    • Tech Articles
    • Insight
    • Invention Stories
    • How to
    • What Is
  • News
    • Electronic Product News
    • Business News
    • Company/Start-up News
    • DIY Reviews
    • Guest Post
  • Forums
    • EDABoard.com
    • Electro-Tech-Online
    • EG Forum Archive
  • DigiKey Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • Learn
    • eBooks/Tech Tips
    • Design Guides
    • Learning Center
    • Tech Toolboxes
    • Webinars & Digital Events
  • Resources
    • Digital Issues
    • EE Training Days
    • LEAP Awards
    • Podcasts
    • Webinars / Digital Events
    • White Papers
    • Engineering Diversity & Inclusion
    • DesignFast
  • Guest Post Guidelines
  • Advertise
  • Subscribe