The short answer is that there is no hard maximum file size, but it's safe to assume that parts under 20MB will upload and work correctly (as long as the part doesn't have any errors). Please see our section about STL file errors.
The CI Print CLOUD platform uses two stages to upload parts. When you first upload a part, the part is loaded locally into your web browser. This allows you to view the part in the part preview and set the print options (like infill strength, size, orientation, etc...)
Once you are happy with the part, clicking Submit will send it to the server where it will be sliced and translated into code that is then sent to the printer itself.
Loading the part in your browser:
The file size limit for loading parts into the print preview is almost completely determined by the computer or hardware it is being loaded on. Since all of the processing work for print preview happens locally in your web browser, having more memory, a faster processor and a faster graphics card can increase the chances of large files loading quickly and successfully.
Uploading (submitting) parts to the NVCLOUD server:
Once you're happy with the part orientation and submission settings, you can click Submit or Save to send the part to the NVCLOUD servers. Clicking Submit will send the part file to the NVCLOUD server for slicing.
Parts that are too large can fail to slice if the computations are unable to complete within the defined time limit. Currently, NVBOTS allows parts to compute for up to 30 minutes. If the part is taking longer, then the operation times out and the part will 'fail to slice'.
The length of time that a part will compute through the slicer will vary by file size, but more important, it will increase as the part complexity and number of polygons increases. If your parts are failing to slice, and your sure the part doesn't have any STL file errors (see our section about STL file errors), then you may want to try reducing the polygon count or 'decimate' your 3d model.