A 3D scanner based on active triangulation is operating at the department which is able to create a 3D CAD model of the target object. The object is moved by two stepper motors while is illuminated by a laserline. A high resolution camera captures the reflected rays then a software running on computer creates the 3D model from these pictures.
The scanner is controlled by an embedded microcontroller which was developed by more students over more semesters, finally it was won its current state owing to Máté Katona’s work. The system even has a display panel which is in communication with the controller. We would like to display relevant information of components of the system on the panel and would like to access simple functions of the controller through it. Also the hardware of the panel was finalized by Máté Katona, but the software implementing tasks described above has not been completed yet.
The hardware was practically untested when I got it, therefore my first task was to revive the panel and fix all incidental hardware failures. After completing the necessary hardware modifications, my main task was to develop and test the software of the panel as well as to verify the correctness of the displayed data and the correct usage of the user settings.