Originally Posted by
mmoe
Cambam is a good piece of software and I don't want to give the impression that I think poorly of it, but you are underestimating the difficulty of handling the files we're talking about. CamBam will work with STLs, but the problem with STLs is that they do get very large when you're dealing with surface scans. If you're the typical home machinist, you'll be dealing with STLs that were modeled from software that are perhaps betwen 2 and 30mb. A big one might get to 100mb, and that would be a very fine mesh as well (most people don't even know how to tighten up the mesh, so they never get very large). For that, CamBam is a well featured program that works with those files for a good price. CamBam, from my experimentation, does not have the horsepower to open a 300mb STL mesh. I can provide you with a topographical mesh of that size if you want to try it, but what you'll get is "Cambam is thinking" followed by a memory error.
Bobcad V24 can barely open STLs in the 300mb range, but even then it's a bit hit or miss which is why I cropped it down to a much smaller portion of the mesh. For a 100-500mb STL, Bobcad tends to crash opening it about half the time (V25 will do better due to 64 bit memory access). Even if you manage to get it open in Bobcad, don't even think about rotating it or applying a transformation. It will crash again about 50% of the time. Basically, you have to get them mesh properly oriented before you bring it into Bobcad so that you can skip right to toolpaths, which will then take up to 20 hours to calculate a Planar Slice.
The OP's sample was 328mb, which is really a very modest file size for a scan. I generated a high resolution STL of the island of Oahu based on USGS DEMs which is closer to 4gb in Binary format (ASCII would be larger still, possibly 24gb or so). A thinned version, where 1/4 of the data is dropped, is still around 1gb. Meshcam is the only CAM software I've been able to open a file like that with (at least for under $5000), and the main reason for this is that it was designed to use multicore, hyperthreading and 64bit technology from the ground up, along with the fact that I've got a pretty above average computer. It will run with 100% of 8 cores while using 99% of the available 16gb of RAM to generate toolpaths. It still takes about 4 to 6 hours for one toolpath with tolerances set to very moderate levels.
I do some pseudo organic 3D modeling, and I do run into memory errors with CB frm time to time so I can understand. I run CamBam on XP 32 so memory is always an issue for me with heavy processing. I always wondered how it would do on a 64 bit OS with access to more memory.
Bob La Londe
http://www.YumaBassMan.com