FreeLSS is a free as in open source, open hardware, and open electronic design 3D printable turn table laser scanning platform created by Uriah Liggett. It is based on the Raspberry Pi, written in C++, and licensed under the GPL. The scanning software runs self-contained on the Raspberry Pi without the need for a connected computer via USB. The user interface is completely web based and is exposed via microhttpd on the Pi. Laser sensing is performed via the official 5 MP Raspberry Pi camera. The camera can be operated in either video or still mode. Video mode camera access is provided by the Raspicam library. Access to the GPIO pins are provided by wiringPi.
- Real-time previewing of 3D scan
- Point cloud export
- Triangle mesh export
- Assisted calibration
- Support for dual laser lines (right and left)
- Up to 6400 samples per table revolution (with reference electronics)
- 5 megapixel camera sensor
- Support for camera Still mode and Video code
- Configurable Image Processing Settings
- Ability to generate images at different stages of the image processing pipeline for debugging
- Persistant storage of previous scans
- Manual control of lasers and turn table
- Flexible architecture
FreeLSS can generate results in the following formats.
- PLY - Colored Point Cloud
- XYZ - Comma Delimited 3D Point Cloud
- STL - 3D Triangle Mesh
The ATLAS 3D scanner by Murobo uses FreeLSS to perform 3D laser scanning. FreeLSS is also used in a number of hobby scanners.