Background
An embroidery machine is used to automatically stitch various kinds of patterns on a garment. It usually equips with a machine controller and provides a user-interface for the operator to control the machine. Typical functions handled by the controller include loading the design data to be stitched, assigning appropriate thread colors for various parts of the design and executing machine commands such as trims, speed changes, distance of the stitches...etc.
Objectives
To design and develop a controller which could control the embroidery machine in a more efficient way, and with less vibrations. The problems on frequent thread breakage, frequent refilling of under thread holder, diagnostic/network capability will also be investigated.
Technology
To perform fast real time control of the machine, the controller will be developed using Linux in an embedded system, with advanced control algorithms for accurate positioning. The implementation of tension control will maintain the tension on the thread and reduce the risk of frequent breakage. Automatic compensation for the vibration during machine operation will further enhance the positional accuracy of individual stitches.