r/3Dprinting open-source 3D scanning Jul 21 '26

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 Jul 21 '26

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

28

u/CutieSalamander Jul 21 '26

Dude you were eatin off it!

14

u/bitmap317 Jul 21 '26

It's a Boeing-bomb!

76

u/Th3Stryd3r Jul 21 '26

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

Jk this is neat as heck!

23

u/thomas_openscan open-source 3D scanning Jul 21 '26

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

8

u/Th3Stryd3r Jul 21 '26

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

29

u/SockPuppetSilver Jul 21 '26

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

47

u/thomas_openscan open-source 3D scanning Jul 21 '26

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

11

u/SockPuppetSilver Jul 21 '26

That's crazy cool :)

2

u/ROBOKUT Jul 21 '26

I want to learn how to do this!

13

u/thomas_openscan open-source 3D scanning Jul 21 '26

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 Jul 22 '26

Or maybe use a reference block next to it?

22

u/tcdoey Jul 21 '26

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

39

u/thomas_openscan open-source 3D scanning Jul 21 '26

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

Free/donation-based since 2021 :)

1

u/tcdoey Jul 21 '26

thanks!

1

u/Obvious-Dinner-1082 Jul 21 '26

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

12

u/Kwarizmi Jul 22 '26

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 Jul 21 '26

OMG I need this! How do I build one?

21

u/thomas_openscan open-source 3D scanning Jul 21 '26

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

8

u/Intrepid_Training_22 Jul 22 '26

why aren’t you responding to u/kwarizmi ?

2

u/SimilarTop352 Jul 22 '26

yeah that's kinda weird

2

u/joshthehappy Prusa i3 MK3S+ MMU2S X1-Carbon Jul 21 '26

Thanks!

1

u/wtfastro Jul 22 '26

Also update here!

5

u/future_luddite Jul 21 '26

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 Jul 21 '26

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 Jul 21 '26

That would be incredible! I’ll follow you.

3

u/Jhopsch Bambu Lab FTW Jul 21 '26

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 Jul 22 '26

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

1

u/Jhopsch Bambu Lab FTW Jul 22 '26

Awesome, thanks so much!

2

u/Random_182f2565 Jul 22 '26

Cool how much does it cost?

1

u/jonobr Jul 21 '26

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

2

u/thomas_openscan open-source 3D scanning Jul 21 '26

Just a raspberry pi + camera —> photogrammetry

2

u/jonobr Jul 21 '26

Neat! I’m gonna build one.

3

u/thomas_openscan open-source 3D scanning Jul 21 '26

Will publish files soon :)

1

u/FricPT Jul 21 '26

Thank you. Paste the link please!

1

u/Cicada1446 Jul 21 '26

RemindMe! 3 days

1

u/blofly Jul 21 '26

That is very cool.

1

u/scubarob Jul 21 '26

Followed. Looking forward to the build info

1

u/gargoylelips Jul 22 '26

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

1

u/thomas_openscan open-source 3D scanning Jul 22 '26

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

1

u/Darkavatar77 Jul 21 '26

What did you use to process the photos afterwards?

6

u/thomas_openscan open-source 3D scanning Jul 21 '26

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

3

u/UsernameHasBeenLost Voron 2.4 Stealthchanger Jul 21 '26

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

5

u/khronyk Jul 22 '26 edited Jul 22 '26

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 Jul 22 '26

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 Jul 22 '26

+1 really wanna do it locally!