<p>As a software developer and 3D printing enthusiast I can tell you that indeed, as Trish said, the limit is your memory (RAM) and loading/slicing time depends on the CPU power.</p>
<p><strong>RAM</strong>: keep an eye on the memory usage in the task manager/performance/memory tab. When it reaches the top of the graph, the application will suddenly crash and disappear.</p>
<p><strong>CPU</strong>: The application (Cura/3D Slicer/Prusaslicer) can become &quot;not responsive&quot;. This does not always mean that the process hangs. It just means that the CPU is very busy and the program is not reporting the progress to windows. Most probably the application will recover from this if you just choose to wait.</p>
<p>Files do not get dumbed down when imported, as far as I am aware, in Cura. They are shown exactly like in the STL. Don't know about other software though, but I doubt this happens.</p>
<p>As you noted, this has nothing to do with G-code, which is loaded serially.</p>

CC BY-SA 4.0
2021-01-04T15:05:11.040Z
2023-03-01T14:40:21.150Z
2023-03-01T14:40:21.150Z
Hacky
<p>As a new Cura UltiMaker user, I found that when I tried to load a very detailed STL file, I received a message that it had too many faces. On checking the Cura site, it said that the limit was 30K faces. That may be a limitation only of the version of Cura that I have (it is for a Fokoos Odin-5 printer).</p>

CC BY-SA 4.0
2023-03-01T07:39:43.303Z
2023-03-01T07:41:47.563Z
2023-03-01T07:41:47.563Z
Gardoglee
<p>Odd question for everyone, hope it has a distinct answer.   I'm often printing bone models derived from CT scans (I work in a hospital) and they often have something on the order of 5 million faces +/-.  Now, I know from experience that I can decimate them down to 10-20 % of the original faces and they still pretty much look the same, so I often do that to help my computer run faster.  I also know that &quot;GrabCad&quot; (the software for my j750) can handle these face counts and the limiting factor is more so the actual physical print resolution.  But it got me curious:</p>
<p>Lets say I was using other software.  Lets say more universally available software such as PrusaSlicer or Cura.  Now obviously if I'm printing on a Prusa I probably don't need to worry about capturing all the detail from 5 million faces because I doubt I can print that intricately, but lets take the actual printing out of it (and I guess even before it gets to the G-code stage).</p>
<p>Can Cura/PrusaSlicer handle that many faces?  Is there a limit?  Do files get &quot;dumbed down&quot; at all when they come in?  What I'm trying to ask exactly is outside of the G-code and actual printing step, can the software side of things handle something with 10 million faces? 20 million? Is there a limit?</p>

CC BY-SA 4.0
2020-12-21T21:23:32.170Z
I don't see why there would be any hard limit to the number of faces that can be handled, so long as you're willing to wait for your computer to do the work and there is sufficient memory available.
Tom van der Zanden
CC BY-SA 4.0
2020-12-22T01:37:35.950Z
I can't answer with a specific figure, but from experience, I can tell you I've crashed three of the more common slicers doing as you describe. Many faces means the program is working at an unusual level and as you've noted, an excessive detail reference. When a windows program is "not responding," one might wait and hope, but as soon as another operation is requested, "not responding" is again expected.
fred_dot_u
CC BY-SA 4.0
2020-12-22T13:13:10.850Z
I have loaded a ridiculous sized STL one. Like, almost a Gigabite. It was processed within some hour and then took ages to slice ("task unresponsive")
Trish
CC BY-SA 4.0
2020-12-22T13:19:35.707Z
@Trish Got ya.  So it sounds like IF there is a limit, its so large that in effect it'll never be an issue
Joseph Crozier
CC BY-SA 4.0
2020-12-22T13:28:08.803Z
@JosephCrozier the limit is not software but your hardware.
Trish
CC BY-SA 4.0
2021-01-05T18:37:09.867Z
A much bigger issue/concern will be your printer. Just because you have all the faces doesn't mean you'll necessarily be able to print them. I.e. if you have a face that 0.001mm on one edge, but your nozzle is 0.1 mm you're not going to be able to print it (it's more complicated, but I think that shows the idea). You could probably run your stl through some type of low pass filter/patcher and extract the meaningful geometry. Not sure if there's a stock software that does that, but it's doable/plausible.
Diesel
<slicing><prusaslicer>
File size limit in 3D printing software
Joseph Crozier
# File size limit in 3D printing software

(Asked by: username_0 on 2020-12-21)

Odd question for everyone, hope it has a distinct answer. I'm often printing bone models derived from CT scans (I work in a hospital) and they often have something on the order of 5 million faces +/-. Now, I know from experience that I can decimate them down to 10-20 % of the original faces and they still pretty much look the same, so I often do that to help my computer run faster. I also know that "GrabCad" (the software for my j750) can handle these face counts and the limiting factor is more so the actual physical print resolution. But it got me curious:

Lets say I was using other software. Lets say more universally available software such as PrusaSlicer or Cura. Now obviously if I'm printing on a Prusa I probably don't need to worry about capturing all the detail from 5 million faces because I doubt I can print that intricately, but lets take the actual printing out of it (and I guess even before it gets to the G-code stage).

Can Cura/PrusaSlicer handle that many faces? Is there a limit? Do files get "dumbed down" at all when they come in? What I'm trying to ask exactly is outside of the G-code and actual printing step, can the software side of things handle something with 10 million faces? 20 million? Is there a limit?

**Tags:** slicing, prusaslicer
> **Comments:**
> **username_1**: I don't see why there would be any hard limit to the number of faces that can be handled, so long as you're willing to wait for your computer to do the work and there is sufficient memory available.  
> **username_2**: I can't answer with a specific figure, but from experience, I can tell you I've crashed three of the more common slicers doing as you describe. Many faces means the program is working at an unusual level and as you've noted, an excessive detail reference. When a windows program is "not responding," one might wait and hope, but as soon as another operation is requested, "not responding" is again expected.  
> **username_3**: I have loaded a ridiculous sized STL one. Like, almost a Gigabite. It was processed within some hour and then took ages to slice ("task unresponsive")  
> **username_0**: @Trish Got ya.  So it sounds like IF there is a limit, its so large that in effect it'll never be an issue  
> **username_3**: @JosephCrozier the limit is not software but your hardware.  
> **username_4**: A much bigger issue/concern will be your printer. Just because you have all the faces doesn't mean you'll necessarily be able to print them. I.e. if you have a face that 0.001mm on one edge, but your nozzle is 0.1 mm you're not going to be able to print it (it's more complicated, but I think that shows the idea). You could probably run your stl through some type of low pass filter/patcher and extract the meaningful geometry. Not sure if there's a stock software that does that, but it's doable/plausible.  

---

## 2 answers

### Answer by username_5 on 2021-01-04. Score: 1 | Accepted answer

As a software developer and 3D printing enthusiast I can tell you that indeed, as Trish said, the limit is your memory (RAM) and loading/slicing time depends on the CPU power.

**RAM**: keep an eye on the memory usage in the task manager/performance/memory tab. When it reaches the top of the graph, the application will suddenly crash and disappear.

**CPU**: The application (Cura/3D Slicer/Prusaslicer) can become "not responsive". This does not always mean that the process hangs. It just means that the CPU is very busy and the program is not reporting the progress to windows. Most probably the application will recover from this if you just choose to wait.

Files do not get dumbed down when imported, as far as I am aware, in Cura. They are shown exactly like in the STL. Don't know about other software though, but I doubt this happens.

As you noted, this has nothing to do with G-code, which is loaded serially.


---

### Answer by username_6 on 2023-03-01. Score: 1

As a new Cura UltiMaker user, I found that when I tried to load a very detailed STL file, I received a message that it had too many faces. On checking the Cura site, it said that the limit was 30K faces. That may be a limitation only of the version of Cura that I have (it is for a Fokoos Odin-5 printer).


---

