PC motherboard types: ATX, Mini-ITX, Micro-ATX and E-ATX | ITIGIC

PC motherboard types: ATX, Mini-ITX, Micro-ATX and E-ATX | ITIGIC