1 (edited by pirvan 2016-05-17 13:36:59)

Topic: How to scan small objects with high detail

Unfortunately, this is a question, not a tutorial.

A while back, n2ri was trying to scan small objects like HO scale cars.  For the last few days, I've been trying to scan very small figurines, in particular some Warhammer 40K Space Marines.

Unfortunately, I haven't been able to get any usable scans.  By this I mean the basic shape is there, but detail just isn't there.

So I'm thinking about using one of those clip-on telephoto lenses you can get for a Phone camera.  Obviously that would require me to refocus the lens, so I'll probably make some kind of external focusing lever or ring.

I also plan on replacing the lasers with focusing types.

But here is the question.  Considering the object appears closer to the camera, would the Camera Z distance have to be changed (for example if I use a 2x telephoto, will camera Z = 5.25")

To print or, 3D print, that is the question...
SD3 printer w/too many mods,  Printrbot Simple Maker Ed.,  FormLabs Form 1+
AnyCubic Photon, Shining 3D EinScan-S & Atlas 3D scanners...
...and too much time on my hands.

2

Re: How to scan small objects with high detail

thats why I just refocused the camera to proper Macro for my objects to have crisp focus at center of turntable. so as not to change magnification and dimensions of scanned object in file.

also there are replacement lenses for the Pi cam on ebay cheap for other uses of the camera. and youtubes of how to swap them etc.

the Atlas scanner as shipped just dont have crisp Macro ability until focused properly also laser lines are too fat for anything but fuzzy surface details on objects with small corner areas. I have not yet gotten my patience back to finalize the focusable lasers swapped in with new mounts etc nor messed with the new photo tent and light meter. the camera focus nearly ended with me bashing the scanner to bits between that tedious work and its bad power supply issues frustrating me. lol
and the non working WIFI connection must be hard wired instead. the settings tweaking is a whole other challenge too. guess I'm getting short tempered in my old age. I used to do great on tiny mind blowing tedious modeling etc and puzzles.
maybe when other projects get finished around the house I'll come back to 'THE Scanner' but for now 3D printing stuff has to wait (or as my wife calls them "playing with aggravating Toys") I am thinking she may be right.

Solidoodle 2 with Deluxe kit cover & glass bed with heater. and 2nd board SD2 used not 3rd and alum platform not installed yet still wood. also need cooling fan installed to board. use Repetier Host couple vers. Slic3r also have all free ware STL programs

3

Re: How to scan small objects with high detail

I wonder if an Laser 3D Scanner with at least a 10 megapixel camera and focal point of like 3 feet (beyond Macro) would be better at picking up details on objects both tiny and full size of turntable? that way lense would have a deeper field of view than Macro requires. My Son took photos from an airplane tour while in Hawaii with a 13 megapixel camera and you can zoom in so much its unreal. postcard quality yet can zoom like 200x plus and see peoples clothing colors and if male or female even though at normal size there seems to be no people in photo. true these files would need more memory in Pi but wow. just an idea

Solidoodle 2 with Deluxe kit cover & glass bed with heater. and 2nd board SD2 used not 3rd and alum platform not installed yet still wood. also need cooling fan installed to board. use Repetier Host couple vers. Slic3r also have all free ware STL programs

4

Re: How to scan small objects with high detail

About how big are the Warhammer models?  Can you post a picture of what you're currently getting?

5

Re: How to scan small objects with high detail

they are called 25mm fantasy figures (also some 16mm high versions like HO solders are used) I am also trying N scale vehicle scans and thats where my Pi cam is focused for now. I can read decals on side of N scale dragsters now which is smallet than a number 2 font

Solidoodle 2 with Deluxe kit cover & glass bed with heater. and 2nd board SD2 used not 3rd and alum platform not installed yet still wood. also need cooling fan installed to board. use Repetier Host couple vers. Slic3r also have all free ware STL programs

6

Re: How to scan small objects with high detail

I'm sure what we are trying to do is achievable with the Atlas Scanner if modified/tweaked in a few areas. then maybe upgrade kit at a small price increase and clinch the low budget 3D scanner market for small modelers at least. I am sure the war gaming metal casting industry wont like it though hehe. but the Gamers will love it when they can drop the hazards of lead/pewter casting for 3D printing low hazard methods at same or cheaper cost on rare new objects custom made.

Solidoodle 2 with Deluxe kit cover & glass bed with heater. and 2nd board SD2 used not 3rd and alum platform not installed yet still wood. also need cooling fan installed to board. use Repetier Host couple vers. Slic3r also have all free ware STL programs

7

Re: How to scan small objects with high detail

I should have the new software updated wrapped up soon.  Once I do, I will switch gears and see what we can do about scanning smaller models at higher detail.

- Uriah

8 (edited by n2ri 2016-05-18 03:56:22)

Re: How to scan small objects with high detail

hairu526 wrote:

I should have the new software updated wrapped up soon.  Once I do, I will switch gears and see what we can do about scanning smaller models at higher detail.

- Uriah


Thanks a lot for helping with this Uriah! I think its a great opportunity to expand the scanners sales and appeal to R&D, architecture modeling, and other miniature modeling craftsman and grow your product marketing/future. there are low cost lasers with focus that have a 12mm barrel instead of the 9mm current ones so new mounts are also needed plus those lasers have much shorter wires that need spliced to old wires or lengthened. also there are options after market for the Pi camera so they should also be available from factory with preset Macro focus distance or adjustable much easier than the current way. or maybe change focal length for deeper field of view depending on size of target to be scanned.

I think its great the designer/maker of the Scanner gets involved in upgrades to meet customer needs as they arise. this is rare these days with the fast paced China production route most manufacturers use. you rock!

Solidoodle 2 with Deluxe kit cover & glass bed with heater. and 2nd board SD2 used not 3rd and alum platform not installed yet still wood. also need cooling fan installed to board. use Repetier Host couple vers. Slic3r also have all free ware STL programs

9

Re: How to scan small objects with high detail

hairu526 wrote:

I should have the new software updated wrapped up soon.  Once I do, I will switch gears and see what we can do about scanning smaller models at higher detail.

- Uriah

The miniatures I'm working with are about 38-40mm in height on average, some larger (taller). Here is a photo of the model parts, and a closeup of their detail.

I was actually thinking of scanning the parts separately, as it's easier to scan the individual parts, then assemble them as a whole model.  This way, there's no problems with blind spots during scan. 

For all intents and purposes by scanning a bunch of different parts, I end up with a "construction set", where I can mix and match armor, heads, weapons, etc.

http://www.soliforum.com/misc.php?action=pun_attachment&item=9908

Post's attachments

Space marine models.jpg
Space marine models.jpg 648.8 kb, 2 downloads since 2016-05-18 

You don't have the permssions to download the attachments of this post.
To print or, 3D print, that is the question...
SD3 printer w/too many mods,  Printrbot Simple Maker Ed.,  FormLabs Form 1+
AnyCubic Photon, Shining 3D EinScan-S & Atlas 3D scanners...
...and too much time on my hands.

10

Re: How to scan small objects with high detail

Here are my adapted laser holders, designed for the 12mm focus-able line lasers.  The knurled ring at the back is fixed on the body of the lasers, and adjusts the vertical alignment of the laser line.

So you first adjust the focus by adjusting the front ring on the laser.  Once that's in focus, you use the back ring to adjust the vertical alignment.

http://www.soliforum.com/misc.php?action=pun_attachment&item=9910

http://www.soliforum.com/misc.php?action=pun_attachment&item=9909

For those interested in changing to 12mm lasers, I'm including the STL files.   

BTW, the model doesn't have any extra clearance built in, as I printed these things on my Form 1+, and the dimensional accuracy is such that I don't need to account for filament expansion or anything like that.  So you may have to do some sanding.

Post's attachments

Laser holder 12mm Adjustment Ring - 2x.STL 146.86 kb, 36 downloads since 2016-05-18 

Laser holder 12mm Arm (Left).STL 212.09 kb, 31 downloads since 2016-05-18 

Laser holder 12mm Arm (Right).STL 212.09 kb, 29 downloads since 2016-05-18 

Laser holder 12mm Body.jpg
Laser holder 12mm Body.jpg 115.34 kb, 3 downloads since 2016-05-18 

Laser Holder.jpg
Laser Holder.jpg 222.05 kb, 2 downloads since 2016-05-18 

You don't have the permssions to download the attachments of this post.
To print or, 3D print, that is the question...
SD3 printer w/too many mods,  Printrbot Simple Maker Ed.,  FormLabs Form 1+
AnyCubic Photon, Shining 3D EinScan-S & Atlas 3D scanners...
...and too much time on my hands.

11

Re: How to scan small objects with high detail

I just printed the mounts posted in another topic and the barrel sticks out enough to grasp and turn it for alignment, after focusing laser line.

Solidoodle 2 with Deluxe kit cover & glass bed with heater. and 2nd board SD2 used not 3rd and alum platform not installed yet still wood. also need cooling fan installed to board. use Repetier Host couple vers. Slic3r also have all free ware STL programs

12

Re: How to scan small objects with high detail

Pirvan, can you post a link to the lasers you are using? What about the possibility of using something like this? http://www.ipevo.com/prods/Ziggi-HD_Plu … nt_Camera, 8MP. I have one and the quality is quite good, and it has adjustable focus (including macro) and works over USB etc. Exposure can be controlled as well. I might try it once I get my rig working if I find the results poor.

There is also something like this:

http://www.e-consystems.com/UltraHD-USB-Camera.asp. 13 MP board-level camera, works over USB 3.0...I know the pi doesn't have usb 3.0 ports but it could be substituted with something else?

13

Re: How to scan small objects with high detail

The laser I'm using I got from eBay
http://www.ebay.com/itm/131537889255?_t … EBIDX%3AIT

As for the cameras you mentioned, they would have to be supported by the Raspberry Pi, and the OS.  I'm not sure if the Raspberry supports USB based cameras.  The RaspiCam plugs into it's own dedicated connector (CSI bus), not a USB bus.

To print or, 3D print, that is the question...
SD3 printer w/too many mods,  Printrbot Simple Maker Ed.,  FormLabs Form 1+
AnyCubic Photon, Shining 3D EinScan-S & Atlas 3D scanners...
...and too much time on my hands.

14

Re: How to scan small objects with high detail

maybe if the new Pi3 can be used on the Atlas.

Solidoodle 2 with Deluxe kit cover & glass bed with heater. and 2nd board SD2 used not 3rd and alum platform not installed yet still wood. also need cooling fan installed to board. use Repetier Host couple vers. Slic3r also have all free ware STL programs

15

Re: How to scan small objects with high detail

Yeah it might be worthwhile to port the code over to another SBC that supports USB 3.0 to get access to higher quality, cheap USB cameras. The second link I posted for a camera that costs around $100, and supports USB 2.0, and works with linux using standard drivers so wouldn't be too much of a stretch to get it working on the pi.

I'm also wondering about the lasers. It's probably worthwhile to investigate using different ones with different divergence characteristics, and different line-generating optics. It should be possible to get a sub-mm line width, and it seems like it would be better to use a blue laser than a red one, probably higher power too. I saw some 100 mW units on ebay that aren't that much more expensive which would allow scanning darker objects in brighter-lit scenes to capture more texture details.

16

Re: How to scan small objects with high detail

main thing is keep laser and ambient light frequency/color so camera and software can see them well enough to gain finer details

Solidoodle 2 with Deluxe kit cover & glass bed with heater. and 2nd board SD2 used not 3rd and alum platform not installed yet still wood. also need cooling fan installed to board. use Repetier Host couple vers. Slic3r also have all free ware STL programs

17

Re: How to scan small objects with high detail

I have the laser-cut acrylic frame.  Where can I find an .stl for the piece that attaches to the arm and screws to the body?

18

Re: How to scan small objects with high detail

http://www.thingiverse.com/thing:1280901

The files you need are referenced at the bottom of the description.

19

Re: How to scan small objects with high detail

hairu526 wrote:

http://www.thingiverse.com/thing:1280901

The files you need are referenced at the bottom of the description.

Excellent!  I wasn't looking down far enough.

Thanks Uriah!

-Kevin

20

Re: How to scan small objects with high detail

Thanks a lot.  The lasers just arrived and I'm printing the holders now.

Bob

21

Re: How to scan small objects with high detail

hairu526 wrote:

I should have the new software updated wrapped up soon.  Once I do, I will switch gears and see what we can do about scanning smaller models at higher detail.

- Uriah

Any movement on this front Uriah?

To print or, 3D print, that is the question...
SD3 printer w/too many mods,  Printrbot Simple Maker Ed.,  FormLabs Form 1+
AnyCubic Photon, Shining 3D EinScan-S & Atlas 3D scanners...
...and too much time on my hands.

22

Re: How to scan small objects with high detail

Yes, I'm still working in this area but I haven't had a chance to devote a lot of time to it yet.  I first tried adjusting the focal distance of the 8MP camera to all close as possible and then using a shorter frame in order to increase the relative object size on the sensor.  This seems to help, but the results are still not what I would like.  The main problem I'm facing is accurately and consistently choosing the center of the laser line with these very small objects.  I plan on experimenting with another laser, the Pi NOIR camera, and to see what software changes can be made that will help.

- Uriah

23

Re: How to scan small objects with high detail

What about using telephoto lens attachment in front of the camera?  I know I would have to refocus it, or alternately get a auto-focus camera, and use it with the lens attachment.

To print or, 3D print, that is the question...
SD3 printer w/too many mods,  Printrbot Simple Maker Ed.,  FormLabs Form 1+
AnyCubic Photon, Shining 3D EinScan-S & Atlas 3D scanners...
...and too much time on my hands.

24

Re: How to scan small objects with high detail

Any movement on this yet?

25

Re: How to scan small objects with high detail

I am looking into using opencv for the camera modeling in order to correct the lens distortion that would be present when using a macro lens.  Progress has been made but not as much as I would like.  I am still working on it.

- Uriah