Add an option to capture several frames for every step of the scan and average them
Add motor control arduino sketch
Make creating faces and filling holes in scan data configurable
Move initialisation out of scanner.py into main.py, add extra settings file
Add correct pinout for all optional pins
Add 'diff' detection type, which detects the laser line by comparing an image with the laser turned on with one with the laser turned off
Fix up arduino sketch, add multiple lasers, auto-deactivate motor if idle
Extend models a bit
Add silly un-mathy rotation function
Update gitignore
Update readme
Change all the things. At this point the basic scanning works, but the output is horrifically noisy