For this week I wanted to experiment with using the DAVID structured light 3D scanner. The subject: the reproduction of a broken toy piece.



I chose to work on the reproduction of a broken toy piece. The idea is to roughly repair the piece to be able to scan it, rework it in a modeling software and 3D print it.

Scanning Process

Repairing and gluing the part

Repairing the damaged part with modeling clay

List of equipment

First checks

Setting the equipments

Trick: It is possible to locate the position of the calibration panel and the tripod with tape to don’t lose the equipments position:


In the calibration tab, choose the calibration panel (here V3) and click on the calibration button. If the job was good you get the triangulation angles between the LED projector and the camera.

We can observe the correspondence between the projected image and the target of the calibration panel

Positioning the object

When the calibration is done, it is possible to remove the calibration panel to install the object. It must be positioned in the center of the image. For this it’s possible to play on the orientation and the position of the rail supporting the camera and the LED projector.

Trick: To facilitate the alignment of different shots, we used a sheet of paper under the object. The corners of the sheet will serve as a reference.


In the structured light tab you have to choose the quality of the shots (here by default) and the orientation (vertical or horizontal) of the pattern (if the object to be scanned does not have a particular symmetry it is necessary to choose both).

Before starting it’s necessary to define the saving folder of the .obj files.

Now, we can click start to make the first shoot. The first scan appears in the scans list on the right side.

It’s necessary to change the position of the object with the turntable to make all the necessary shots.


Before the scan alignment step, it is best to clean up the scans. This will facilitate the calculations of alignments.


Free alignment

Once all the shots have been taken, a first stage of a free alignment of the scans is required. For this it is necessary to select in the scans list which one we want to align (check the box of the one which you want to move). Use the free alignment tool and select contact points.

Click first on the point of the scan to move and then on the corresponding point of the reference scan.

(Tip: holding down the control key to move only the selected scan)

Move all the scans in the same way compared to the reference scan (the first one for us).

Accurate global alignment

Once the free alignment of each scan is done, it is necessary to use the accurate global alignment.

Select “use texture” to facilitate alignment. It is possible to choose the number of iterations (here 20).


Once alignment is complete, it is possible to merge the objects and to save the 3D file (.obj).

Final result:

Note: Having selected fill hole option, after the merge an excrescence is created under the object. This can be removed when correcting defects with Meshmixer.

Modeling Process with Meshmixer

Editing the mesh
Cutting the excrescence: select plane cut in the Edit menu then position the plan to match the location of the cut)
In the select menu choose the brush set it the size and select the parts to remove (orange coloration). Then remove them with the delete key.
In the edit menu select make solid to automatically fill holes and create solid (it’s possible to choose the solid accuracy and the mesh density)
To even the surface of the solid use the flatten brush in the sculpt menu.

3D printing with Ultimaker original

I did a first test print with our faithful Ultimaker original. I used the Cura slicer to generate the gcode using the following parameters:

Final result:


Toy piece fixed




Ultimaker original