The yarn selection is the foremost thing in Knitting, especially for machine knitting because you need to choose yarn count and what twist you need to use.
Yarn count is extremely important because on a particular machine certain parameters are always fixed, like machine gauge and the technologies, whether it is a flat bed or circular bed knitting.
Some of the common features which are used in knitting, from the yarn point of view, the yarn should be smooth, especially if the yarn is very very rough then you can have the problem of abrasion with the yarn needles or the trick on the bed.
Yarn futures of Knitting
Smooth
So smoother yarn is better for knitting because it will keep watch in the fabric formation and less fly will generate and also the friction will be less so there is less rubbing of the machine parts
Strong
Yarn should be sufficiently strong because simultaneously so many yarns are catching the yarn and pulling strongly towards the bed inside the trick, so if the yarn is not strong it might break very easily
Good elastic recovery
Because you have seen the yarn always in extension mode on the machine so the yarn should recover well otherwise you will get extended fabric or distorted fabric
Count
We have different diameters of yarn because the yarn count can vary depending on the yarn spinning parameters. So what is the right count and that is suitable for the machine, it will depend on the machine gauge and the technologies which you are using