All components are released under the General Public License 2.0. The whole code and all design files are provided at GitHub
The software is Browser-enabled. It works on all common Web-Browsers. This makes the FabScanPi software nearby platform independent.
The FabScanPi case is one of the main strengths of the scanner. It provides a scanning environment, where the ambient light can be controlled. This leads to better scan results.
All electronic components are perfectly mounted to the enclosure. The connections of the Raspberry Pi can be reached from the front and side parts of the enclosure.
The main parts of the electronics are the Raspberry Pi, Raspberry Pi camera module and the FabScanPi HAT.
All other electronic components, like motors, lasers and led’s are connected to the FabScanPi HAT.
The whole setup can be powered with one 12V power supply. A step down circuit on the FabScanPi HAT provides the 5V power to the Raspberry Pi.
The FabScanPi HAT is compatible to common used stepper motor drivers (A4988, TMC2100, TMC2130 etc.) But we recommend to use the Silent Step Stick motor drivers.
All versions of the official Raspberry Pi camera are compatible with the FabScanPi software.
The FabScanPi software consists of different parts. All software components are running on the latest Debian based Raspberry Pi operating system called Raspbian.
The easiest way to get started is to use the latest FabScanPi Raspbian image. All software components and configurations are pre-installed.
You can find the latest image here.
The idea behind the FabScanPi Frontend was to make it Browser-Enabled. It can be run on all operating systems wich are able to run modern Web-Browsers.
The backend is running on the FabScanPi based Raspbian operating system behind the FabScanPi Web-Enabled frontend. The backend is the heart of the software it is doing all the calculations during a scan process.
The firmware defines the smallest software component of the project. It is needed to control the hardware components like lasers, motors and led lights. It is Arduino based. The firmware is automatically flashed to the FabScanPi HAT if a new version is available.