With a single time-of-flight sensor, a motor, and a microcontroller, I created a device that is able to create a 3D point-cloud that accurately reflects the surroundings of the device. Details of the device's implementation are shown below in the project report.