Produce a 2D plan from an existing mechanical part

Hello,
I am looking for help and technical advice in order to find the right method to carry out an accurate survey of a plate with holes used for wiring, covered with many nails arranged very close to each other.

I currently have two plates:
a plate of 1 m × 2 m;
a 3 m × 2 m plate.

The nails are extremely numerous and almost side by side over the entire surface. In addition:
the nails are not all at the same height;
some are slightly inclined;
The metal surface creates a lot of reflections.

My goal is to get:
The exact position of the holes in order to be able to do 3D and 2D.

I've already tried several approaches:
manual measurements by the meter; 3D scanner.
But the results are not precise enough. Manual measurements are extremely time-consuming and inaccurate. As for the 3D scanner, it did not give good results because of the reflections of the nails or their very close proximity, and the inclinations of some nails. The scanner often merges elements or loses important geometric information.

I am therefore looking for a more suitable method to accurately record the position of the holes on this wiring board in order to rebuild a reliable 2D and 3D model.

Thank you in advance for your help.

Ludo

Hello to the thread? :grinning:
The solution works but more seriously
Why not put a dot or drop of paint on each nail that will avoid dazzling your scan. Or even a protection on your sheet metal

Hello @Ludo_Bio ,

The problem seems essentially 2D, except for the oblique nails...
With the right lighting to limit reflections, wouldn't a simple high-resolution top-down photo used as a sketch image be a solution?
Or several stitched photos.
Maybe the human eye is better at distinguishing different nails than a 3D scanner.

1 Like

If these holes are machine-made, the machine's tolerance is sufficient for your compliance.
What kind of piece would you have a picture of?

Make a laser cutting comb that allows you to check the exact position of the nails on an X-shaped row for example, and make another comb for the Y-rows.