From the needs the potential stakeholders gave, several specifications arose. The first is that the machine must differentiate the LEGO pieces into six distinct categories; axles/rods, beams, bushings, connectors, gears, and miscellaneous. At the end of the sorting, all of the pieces must be in six separate bins labeled with those categories. Another specification is that the machine must not be louder than 70 dBA as sounds louder than that could be harmful. Ideally, the sound level should not exceed 60 dBA as that is the noise level of an average conversation. Based on feedback from the team’s advisor and other professors, the team refined the spacing requirement as the machine needed to be contained within a 3’ x 4’ x 3’ area, so as not to monopolize the workspace it is operating in. Further, the team developed the specifications that the machine would be able to operate off of 120VAC and 50/60Hz, and that an average raspberry pi v2 compatible camera would suffice for the recognition system.