This cotton towel production equipment manufactured for tough textile producers seeking high speed and stability offers full vertical integration from fiber preparation of cotton to roll ready towels. The towel-making machine consists of modular stations for the unwinding of the raw cotton fibers, carding those fibers into slivers, then compacting those slivers into yarn, weaving or knitting terry loops, setting the pile, and cutting to the desired towel length; all these modules operate under the control of a central Programmable Logic Controller (PLC). The machine is capable of producing multiple types of towels: using different formats, varying lengths of nap, and adjusting the height of pile; these combinations produce plush and uniformly sized cotton towels with identical color and weight.