Sardauscan : opensource DIY 30$ laser scanner

Sardauscan is a open source Sub 30$ 3D laser scanner that you can easely print yourself. Even 12$ if you already have a hercule HD twist. I think we can say it's "the cheaper 3d scaner on earth"

3D printer parts and enhancements

Creative Commons Attribution Noncommercial Share Alike

Commercial use is not allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags


Sardauscan is a open source Sub 30$ 3D laser scanner that you can easely print yourself.

Even 12$ if you already have a hercule HD twist. I think we can say it's "the cheaper 3d scaner on earth"

you just need a arduino nano, 1 to 4 line laser and a micro geared stepper (28BYJ-48)
(see instruction for BOM)

no external power needed. just 2 free usb port on your pc : one for the webcam the other for the rest.

The software Is written in C# and allow you to compose your Scan task by drag and drop.

Recommended Process is composed from these scan
“Scan” => “IrQ filter” => “merge laser” (if you use more than one laser) => “Build Mesh by interpolation “ => “Save STL”.

But if you are not satisfied with the build-in processing task, or if you prefer use another heavy but powerful software to work with your point clouds like meslab or other,

you can just “Scan” => “Save Ply” and import them in your preferred application.

While the software come with a building support of the Sardauscan hardware, and usb camera. You can easely write your own Hardware proxy via plugins.

You can event build your own task to insert in your scan process.

Source Code :

real time scan video :
postprocessing start @ 1:50, if you want to see the speed of post processing (smooth, mesh reconstruct, and stl generation )

i've adden a instructable to explain how to build, calibrate and use the sardauscan. any vote will be apreciated ;)

Materials and methods

- Bunch of M3 (16 and 20 mm)

- Bunch of M4 (12 ans 20 mm)

-1x chinese Arduino nano (chinese copy, 4$)

- 1x chinese Stepper Motor and controler (5$)

- 1-4x Line laser (2.5$ piece)

- 1x Hercule HD twist (15$)
- 20x20 profile ( can be printed : for exemple

- optionnal 3x 4mm roller (0.3$ piece)

total 26.5$ (1 laser) to 35$ (4 lasers)

2020 lengths of my build (but you can use whatever you want, just make sure the camera can see all the scan area)
- 2x 140mm
- 1x 120mm
- 1x 250mm

you must install the accellstepper library in arduino to compile the firmware

what to print.
- 1 x arm_left.stl
- 1x box.stl
- 1x box_door.stl
- 1x box_arduino_clamp.stl
- 1x arm_right.stl
- 1x CORNER.stl
- 1x MOTOR_MOUNT.stl
- 1 to 4 x laser_holder.stl
- 1x Camera_HOLDER_UPPER_PART.stl
- 1x center_axe_MINIMAL.stl OR 1x table_AXLE.stl
- 3x roller_baseV2.stl
- 1x calibration.stl

you can print 12x M4_tslot_nut.stl if you use 20x20 profile and you don't have any



Issues are used to track todos, bugs or requests. To get started, you could create an issue.


8809d76e89f83a709467649ead3834bc?default=blank&size=40sc2charlie added this to the things to make collection ago
F6ef79dab4241f4dbea1bf13e02a9e46?default=blank&size=40Fraudrin68 added this to the Appliances collection ago
Fad0707fd7510a28b9f22910640218d5?default=blank&size=40Albert Plattner added this to the 3d scanner collection ago
0592e92f50010d5abf34a408bf416747?default=blank&size=40redpaul6t8 added this to the Things to Make collection ago
Mini img 20160616 214649728ltmhenrique added this to the Printer collection ago
6ab45cd024fe7b1169c875fd6ac7cf80?default=blank&size=40obando7921 added this to the Juanette collection ago
F54594bde5d3af1b414fae694f17d292?default=blank&size=40Yurii Sharshneou added this to the 3dprint collection ago
Da90b05e5c69a9fa5501972852b95635?default=blank&size=40Raymond De Cock added this to the a voir collection ago
688664bc0d8ecdac7620c9d33700504e?default=blank&size=40David Miller added this to the To Print collection ago
B1e5d2d82881c6c179ef909349555ce2?default=blank&size=40chantling added this to the Misc Tools collection ago
D769a40365c03d7052cb5be634e0d00a?default=blank&size=40Diogo Ale added this to the projetos collection ago
5e2b50b97a7d9e8bcf15657e25d44988?default=blank&size=40jak! added this to the 3D scan collection ago
693ee8013514f0e5b3beb1dcbd52a394?default=blank&size=40dropkickpalace added this to the To Make collection ago
Mini ocieicon101 squareOcie Ward added this to the tools collection ago
39e2f3590d780a2acf7d1cf162601af8?default=blank&size=40frol added this to the 3D printing collection ago
59f89b722e5ca3af4415d8b5f1df1cb7?default=blank&size=40savan added this to the Escaner collection ago
Mini kayKayle-Ann Lee Chee added this to the Tools collection ago
5e19556435e9261b62407f33a8009fed?default=blank&size=40bestriper added this to the Varios collection ago
2191b2b633c6f62d092e1b17eae59c01?default=blank&size=40Keeper of Tribal Knowledge added this to the Printrbot Upgrades collection ago
63ef46524177bc4ebe1e4af395711ed7?default=blank&size=40mmgarcia30 added this to the 3D Scanner collection ago
Aa774fe3cf506aaad1d9a1092de73384?default=blank&size=40Esteed added this to the To make collection ago
E0b6e8d89936521cd07482daf4e725bf?default=blank&size=40laserval added this to the Tools collection ago
Ed13bd4c72fec6ba1d4d9ef8001fd4d2?default=blank&size=40Tuomas Kuosmanen added this to the tools collection ago
Cb013efa08026866713ee8ea4f98a733?default=blank&size=40Sergey Fedorov added this to the 3D Scanners collection ago
9f8752bc52e505ee4a854f9eb6a0f371?default=blank&size=40pl3x added this to the tools collection ago
623b1a923877ce77622c306a1a0618f5?default=blank&size=40stalledaction added this to the 3D Printer excessories collection ago
4b53ccd7432e9f5c0ec597f78dce280d?default=blank&size=40Gebels added this to the 3d scan collection ago
74f69c942c2c480d8d0b646900f03987?default=blank&size=40pandionrain added this to the 3d printer mods collection ago
Mini 10775385Fabio Ferretti published this design ago