Repository navigation
Easy Scanner v0.2
A hand-held laser line scanner on an Android phone: the app, the printable parts, the whole assembly and ChArUco boards to print.
Install
Download easyscanner-0.2.0.apk below and open it on the phone (allow installing apps from that source), or adb install easyscanner-0.2.0.apk.
Android 10 or newer, arm64. The APK is signed with a development key: if a build of your own is installed, uninstall it first.
Then print a board, enter its numbers in Settings → ChArUco board, calibrate the camera, then the laser plane, and scan. See the README.
What's new since v0.1
- Export straight from the phone: the PLY is written Z up with the object standing over the board, copied to
Download/EasyScannerand offered through the share sheet. - The app on a real phone: camera calibration, laser-plane calibration (rms 0.35 mm) and a 254 k-point scan, with screenshots in the README.
- Assembly: the whole scanner as STEP, FreeCAD and glTF, with renders and a schematic of the laser line (cad/assembly).
- Flange clip: a laser-mount clip that grips one flange of the 16 × 13 U profile.
- ChArUco boards: A4 to A0 as true-scale PDFs, plus
charuco/make_board.pyfor any other size (charuco/boards). android/tools/pull-scans.ps1copies scans and photo sessions to a computer over adb.
Still a kit of working pieces, not a finished product: the accuracy of real scans has not been measured yet.
SHA-256 of the APK: b826fb6f653e66d2d2173aa2f2bb9aecd983e7abd2e88813170369a9681a0dd4