top of page

New Firmware with cloud functionality for OpenScan Classic & Mini (Beta)

After publishing a Windows Desktop GUI and the Python script to upload files to the OpenScanCloud, I finally managed to implement the new features into the OpenScan Firmware.



Basically, this makes the OpenScan Classic and Mini smart devices able to create highly detailed 3D scans without any additional hardware or software!

The firmware hasn't been changed a lot, and I only added two new panels to the right side of the Files&Cloud tab. You will always be able to transfer the zip-files to your local computer and do the processing manually.

But I have seen an increasing number of people struggling with either the software and/or hardware requirements that come with photogrammetry... Therefore, it is now possible to select and upload an image set to my servers, where I will do the processing and send you the result by email.


Install the latest Beta-Firmware

In order to use this beta functionality, you will need to log in to your Raspberry Pi and run the following single-line-command in the terminal:

sudo wget -O /home/pi/.node-red/flows_raspberrypi.json && node-red-restart

which will download and install the latest beta firmware.


OpenScanCloud Settings

The only thing needed is a personal token, which you can easily apply for by sending an email to You will then need to enter the token in the OpenScanCloud Settings Tab (in this example: 4x1c1128e ...):

After hitting refresh, some associated data will be loaded from the server:

  • Credit - A number showing how much gigabyte you are currently allowed to upload and process. This value is currently limited to prevent abuse. Anyway, if you run out of "credit", just email me.

  • Max. Number of Photos: Is the maximum number of photos that are allowed in ONE set.

  • Max Filesize: in gigabyte is the limit for the file size for ONE image set/zip.

There will be some updates in the near future, and after installing this version, you will be able to get those updates by simply clicking the update button below. I will write blog posts about any major updates of the firmware, but you can also follow the project on GitHub.


Upload & Process image sets with OpenScanCloud

In order to start processing, you will only need to select an image set from the list and press upload. In order to upload the set, the file might need to be split into 200MB chunks. This step is fully automated and can take up to a minute, so please be patient. Those chunks will be uploaded and processing will be started as soon as possible.

You can always press refresh to query the current status of your projects, which should be one of the following:

  • created: The project has been successfully created on the server

  • initialized: All files have been uploaded and processing will start soon

  • processing started/failed/done: self-explanatory


OpenScanCloud - Example - Miniature

I have scanned this 9 cm tall figurine with the OpenScanMini and took a total of 70 photos. In order to get such a clean result, I needed to cover the surface with a fine layer of scanning spray (see this blog post for more details). Besides the uploading time, processing took not even three full minutes :)

So far, I have tested the engine with over 50.000 images in 700 photo sets and the robustness and speed are quite impressive.

Feel free to join the testing by sending me a mail to and let me know what you think.

Best regards,


586 views2 comments

Recent Posts

See All

Is OpenScan an Open Source project?

The short answer is absolutely yes, the longer answer gets a bit more nuanced and we will have to dig into some details. So if you are concerned or just interested, stick around and feel free to share


Rated 0 out of 5 stars.
No ratings yet

Add a rating

That's Awesome Thomas!!

Do you have a walkthrough video showing it from spraying, to scanning to uploading and the final result? I feel like that would be really helpful to allow me to not only utilise your software but also upgrade my preparation/scanning capabilities?

Replying to

YES! I will absolutely do this as soon as I have pushed the next major update. I think, that this will be a state, that is worth documenting! :)

bottom of page