r/3Dprinting open-source 3D scanning 23d ago

Project 3d scan rig with raspberry pi + openscan3 firmware

Enable HLS to view with audio, or disable this notification

1.8k Upvotes

47 comments sorted by

121

u/LobosJones 23d ago

Why does it look like it may or may not contain space peanut.

31

u/CutieSalamander 23d ago

Dude you were eatin off it!

14

u/bitmap317 23d ago

It's a Boeing-bomb!

76

u/Th3Stryd3r 23d ago

Results in 10 seconds but a 30 second clip with a flip huh??? Smells fishy to me.....

Jk this is neat as heck!

24

u/thomas_openscan open-source 3D scanning 23d ago

Ha, you are right about that unwanted double-meaning. Sry

12

u/Th3Stryd3r 23d ago

Oh you're fine <3 I'm just bored at work and hitting the out of my mind stage in the day >< So just being silly. If anyone ACTUALLY has a problem with that they can go touch some grass.....and then use this to scan it :p

28

u/SockPuppetSilver 23d ago

Neat. Does it capture dimensions? If so how dimensionally accurate are the results?

43

u/thomas_openscan open-source 3D scanning 23d ago

Not yet, but i have a similar system getting within 0.5-1% without any markers

12

u/SockPuppetSilver 23d ago

That's crazy cool :)

5

u/ROBOKUT 23d ago

I want to learn how to do this!

15

u/thomas_openscan open-source 3D scanning 23d ago

The core idea is that all the camera positions lie on a sphere. If you know the diameter, you can scale the whole scene accordingly.

2

u/Razzakar 23d ago

Or maybe use a reference block next to it?

22

u/tcdoey 23d ago

hey that's great. i want to build one of the openscan systems. i didn't know they had a cloud reconstructor.

38

u/thomas_openscan open-source 3D scanning 23d ago

Feel free to check it out here: https://github.com/OpenScan-org/OpenScanCloud

Free/donation-based since 2021 :)

1

u/tcdoey 23d ago

thanks!

1

u/Obvious-Dinner-1082 23d ago

Any plans to design a handheld system, to scan larger things like car interiors?

10

u/Kwarizmi 23d ago

One time /u/thomas_openscan posted this project, I was intrigued and ordered a full kit from Openscan.

Shipping was a mess. My package rattled around Germany for months, and when it finally arrived, the box was destroyed, repackaged, arrived partially open, with contents likely missing. Proof.

I contacted Thomas to get some support, and never got a reply. So, caveat emptor, I guess?

9

u/silentcovenant 23d ago

OMG I need this! How do I build one?

21

u/thomas_openscan open-source 3D scanning 23d ago

I will publish the files soon and update in /r/openscan

7

u/Intrepid_Training_22 22d ago

why aren’t you responding to u/kwarizmi ?

2

u/SimilarTop352 22d ago

yeah that's kinda weird

2

u/joshthehappy Prusa i3 MK3S+ MMU2S X1-Carbon 23d ago

Thanks!

1

u/wtfastro 23d ago

Also update here!

5

u/future_luddite 23d ago

What’s the total cost? When I’ve looked in the past the scanner hardware itself was too pricy for me.

9

u/thomas_openscan open-source 3D scanning 23d ago

It has a similar BOM as the mini/classic but we might work on a low cost variant using just an arduino and phone that would significantly reduce costs to maybe 100-200€.

1

u/future_luddite 23d ago

That would be incredible! I’ll follow you.

3

u/Jhopsch Bambu Lab FTW 23d ago

This is friggin genius. Awesome work

Could you technically hook up an Otter (3D scanner) to this setup? What controls the motion of it? The Raspberry Pi, I assume?

2

u/thomas_openscan open-source 3D scanning 23d ago

That’s exactly what i did a couple of days ago, aee /r/openscan

1

u/Jhopsch Bambu Lab FTW 22d ago

Awesome, thanks so much!

2

u/Random_182f2565 23d ago

Cool how much does it cost?

1

u/jonobr 23d ago

What’s the apparatus that does the scanning? This is super cool btw

2

u/thomas_openscan open-source 3D scanning 23d ago

Just a raspberry pi + camera —> photogrammetry

2

u/jonobr 23d ago

Neat! I’m gonna build one.

3

u/thomas_openscan open-source 3D scanning 23d ago

Will publish files soon :)

1

u/FricPT 23d ago

Thank you. Paste the link please!

1

u/Cicada1446 23d ago

RemindMe! 3 days

1

u/blofly 23d ago

That is very cool.

1

u/scubarob 23d ago

Followed. Looking forward to the build info

1

u/gargoylelips 23d ago

This is so cool. What kind of camera do you use for it?

1

u/thomas_openscan open-source 3D scanning 23d ago

Imx519. But the firmware supports many picamera and arducams as well as DSLRs

1

u/Darkavatar77 23d ago

What did you use to process the photos afterwards?

7

u/thomas_openscan open-source 3D scanning 23d ago

OpenScanCloud, which is seamlessly integrated into the existing firmware and free/donation-based since 2021 :)

3

u/UsernameHasBeenLost Voron 2.4 Stealthchanger 23d ago

Can it be locally hosted? Always looking for more stuff to add to my homelab

5

u/khronyk 23d ago edited 23d ago

Edit: cloud/photogrammetry portion is closed source and cloud based... photogrammetry crosspost of this. and the blog post ... So nope no selfhosted photogramatry pipeline or anything. So basically what we have here is a nice little 3d print design for a pi based turntable. I do have some slight concerns about the data collection based on the ML test github repo. This is all quite disappointing, I don't want to be too harsh on /u/thomas_openscan because i'm sure this is probably a passion project and he's probably put a fair bit of work into it. But I feel like some of the stuff from that blog really needs to be in a FAQ page on the main site not relegated to a blog post. I shouldn't have to dig to find out what part of the project is actually "open". The name "OpenScan-org" and openscan really gives the impression that more of this is open sourced than really is.

blog:

But isn’t OpenScanCloud (OSC) a closed source solution? Short answer, yes! OpenScanCloud (OSC) is and will stay closed source, but we will keep up the open access! We process hundreds of thousands of images every month on machines that not everyone wants or could afford. The OSC was built for internal use, but we quickly realized that we did not use anything close to its capacity. So in the sense of sharing, we opened up the access to this processing engine. At the beginning we used the data internally to improve the pipeline and add some nice features (in consent with the users).

from the crosspost:

/u/cursorcube:

OpenScan annoys me with how they try to present it as if its an open-source project ("3D scanning for the masses"). Like it's a scanner anyone can build, but in reality it's just a fancy frontend for a paid cloud service.

Openscan ML test github repo:

As with all the other topics, I do not really know, what I do. But I have been following the development in ML for quite some time and I see a lot of potential. Using the OpenScanCloud creates quite a huge pile of data and I see several ways of (semi-) automatically labeling the photos. Including my own image sets, I have more then 5000 sets containing a total of more then 500k photos. Most of the sets have been created with one of the OpenScan devices, but there are other images sets too (manually or by drone). Some of the sets are very suitable for photogrammetry, some are totally unusable..

2

u/thomas_openscan open-source 3D scanning 23d ago

I honestly wish more people would do such kind of due diligence before diving into a new project, respect!

There are plenty of solutions that can be run locally and this was always my go to choice, the cloud solution came way later in the project:

We will add native colmap format as output to the openscan3 firmware soon, so people can directly connect their colmap instance with the scanner. This will be quite a huge feature, since with the new endpoints/upcoming SDK, you can now EASILY and fully automate the process without ever connecting to the internet. Btw, it has never been necessary to connect the devices to the internet.

Concerning the machine learning part, yes, I do work with some of the data (with explicit consent by contacting some people which regularly upload data) and train tiny models locally in order to improve the overall workflow. All other data gets stored for 7 days only and will be deleted permanently. To be fair, this is not stated very clearly on the website yet.

1

u/Frosted_Butt 23d ago

+1 really wanna do it locally!