An equipment or machine requires lubrication from time to time in order to enhance the performance of the immovable or mobile equipment. However, due to several human or physical limitations, makes the timely lubrication quite difficult. Thus in order to avoid the delay, an Automatic Lubrication System is used which enables lubrication at specified time intervals. The Auto Lube System carries out this function of lubrication on its own in an optimal and enhanceable manner.