German engineering company Singulus Technologies AG (ETR:SNG) said on Friday it has won an order worth over EUR 20 million (USD 21m) for machines used in the production of CIGS thin-film solar modules.