A ball mill is a type of grinder that consists of a hollow cylindrical shell rotating about its axis. The shell is filled with balls that grind the materials through impact and attrition. Ball mills are used to grind materials in processes like mineral dressing, paints, pyrotechnics, and selective laser sintering. The ball mill works on the principle of impact, where size reduction is done by the balls dropping from near the top of the shell onto the material being ground. Factors like feed rate, properties of the material, ball size, and rotation speed affect the size of the final product from the ball mill.