Release
v0.2 release notes
Easy Scanner v0.2: a ready APK, Z-up PLY export shared from the phone, the full assembly with renders, a flange clip for the laser mount and ChArUco boards A4–A0.
What's in v0.2
Highlights
- A ready APK.
easyscanner-0.2.0.apkon the release page: Android 10+, arm64, signed with a development key. - Z-up PLY, shared from the phone. Export writes a binary PLY in
millimetres with Z up and the object standing over the board, copies it to
Download/EasyScannerand opens the share sheet. - The full assembly. Phone, clamp, U profile and the laser on its ball
mount as STEP, a FreeCAD file and glTF in
cad/assembly/, plus Blender renders and the script that makes them. - A flange clip for the laser mount. It grips one flange of the 16 × 13 mm U profile; the snap-on block stays as the other option.
- ChArUco boards A4–A0. Vector PDFs at true scale, all
DICT_5X5_100, andcharuco/make_board.py, which draws any other size and checks the PDFs by detecting every corner. The PDFs are also on the project page.
First scan on a real phone
Camera calibration from 64 views of the board, the laser plane at rms 0.35 mm, then a hand-held scan of a phone exported as 254 219 points. The accuracy of real scans has not been measured yet.
Grab it
Tag v0.2
with the APK.
RawMechatronicsOrg/EasyScanner
Hand-held laser line scanner from an Android phone: the app (Kotlin + a Rust core with OpenCV), printable parts, the assembly and ChArUco boards. v0.2.
Rust000Updated today