A yarn coiling apparatus (5) is disclosed that allows for easily changing the configuration of the yarn layout. This is achieved by using a programmable controller (C) to vary the amount by which first (50a) and second linear (50b) moving mechanisms move a pin (85) that is attached through a frame (80) to depending yarn tubes (10). By varying the program within the controller, the layout is changed. This device eliminates all the problems found in conventional gear and crank-based yarn coilers.