A novel consumer grade automatic sorter for pieces is disclosed with an application to organizing interlocking toy brick systems. The invention of a novel means to propel and separate pieces, and process sensor data in combination with standard methods for binning and storage. A novel mechanical screw is proposed to propel the parts. The device comprises a novel combination of backgrounds and artificial intelligence/machine learning to enable sensing of colors, estimation of size, and transparency of pieces. In addition, a method to embed a neural network efficiently on a microcontroller is disclosed.