Singulus Technologies AG (ETR:SNG) has received a CIGS machinery supply contract for a volume amounting to EUR 50 million (USD 55.8m) from a unit of China National Building Materials (CNBM).