<p>I have a question about Slic3r software.</p>

<p>I would like to subtract two parts. For example, I have an STL model, when I right click on the part, I can select <strong>Settings...</strong>, and in the <strong>Settings</strong> window, I can select modifier and I can select slab.with selecting proper thickness. Now we have two parts where one of them is inside of another. My problem is subtracting those two parts.</p>

<p>How can I subtract this part from another?</p>

[{'answer_id': 6197, 'author': 'cmm', 'author_id': 2082, 'author_profile': 'https://3dprinting.stackexchange.com/users/2082', 'pm_score': 2, 'selected': False, 'text': "<p>Given my limited familiarity with all the CAD tools that exist, I would fall back to something that I know does binary operations on volumes -- openScad.</p>\n\n<p>One can create two objects, one from each of the two STL files, and subtract one from the other.  One can also compute intersections, unions, and other operations.</p>\n\n<p>There are probably other programs that also do this, but openScad allows for doing in programmatically, so that once you have it right, you can update the objects without needing to redo the finicky part of the operations.</p>\n\n<p>slic3r may do this, but I haven't seen such features in my multi-year use of slic3r for slicing.  </p>\n\n<p>When in doubt, IMO it is better to script something.  It is virtually never that I do something only once, especially in 3D printing where rapid prototype leads to rapid change and improvement.</p>\n"}, {'answer_id': 6203, 'author': 'Axel Fernandes', 'author_id': 9769, 'author_profile': 'https://3dprinting.stackexchange.com/users/9769', 'pm_score': 0, 'selected': False, 'text': '<p>I am assuming your trying to perforate, hollow or cut your design in a specific shape that is the same as the inner 3D object or vice versa? </p>\n\n<p>Do this with 3Ds max its just really easy there for such operations.</p>\n\n<p>Please load into Autodesk 3Ds max and perform Boolean.</p>\n\n<p>This is the link on how to use the Boolean tool, <a href="https://knowledge.autodesk.com/support/3ds-max/learn-explore/caas/CloudHelp/cloudhelp/2017/ENU/3DSMax/files/GUID-3DBEB7C2-43CC-4B78-9463-5DD448FD921C-htm.html" rel="nofollow noreferrer">Boolean Compound Object</a></p>\n\n<p>There are other software like magics where this can be done  but as you seem to be trying this for the first time. I will suggest only 3Ds max.</p>\n'}, {'answer_id': 8144, 'author': 'MartianAndy', 'author_id': 14434, 'author_profile': 'https://3dprinting.stackexchange.com/users/14434', 'pm_score': 0, 'selected': False, 'text': "<p>Don't try to do it in the slicing program, instead create a new STL that is the difference.  The slicing program shouldn't be used to modify STLs.</p>\n\n<p>Plus, this is a pretty quick and easy thing to do.  You can do a difference operation using OpenSCAD (as mentioned above) or atomiccompiler.com if you don't want to install new software just for one operation.</p>\n"}, {'answer_id': 8146, 'author': 'Cem Kalyoncu', 'author_id': 8651, 'author_profile': 'https://3dprinting.stackexchange.com/users/8651', 'pm_score': 0, 'selected': False, 'text': '<p>If the objects are manifold and has no issues, Blender can perform boolean operations. I would prefer blender over OpenSCAD as OpenSCAD crashes (at least for me) if there are issues with the mesh; over 3DMax because it is free, fast, and smaller to download and works in my choice of operating system.</p>\n\n<p>Import STL files by File, Import, STL. If that option is not enabled: File, User Preferences, Add-ons, search for STL and enable that option.</p>\n\n<p>Simply select the main object with right click, on the right panel find modifiers with wrench icon, click add modifier and select the operation (difference) and the other object. If the result is not satisfying, try Carve in the solver options. If there are problems in the result it is generally because of issues with the STL files. Use a tool fix those issues and try again.</p>\n\n<p>Once you are happy with the result, you can export by selecting your object, going into File, export, STL and select Selected only option so that the negative object will not be merged with the carved result while exporting.</p>\n'}, {'answer_id': 8395, 'author': 'Julian', 'author_id': 14711, 'author_profile': 'https://3dprinting.stackexchange.com/users/14711', 'pm_score': 0, 'selected': False, 'text': '<p>Meshmixer will perform boolean operations between two STL objects faster than OpenSCAD. </p>\n\n<p>Import the primary .stl, append the second .stl: the one you want to take away from the primary. In the Object Browser window select the primary and then hold the Ctrl key down and left click on the second, a window pops up giving you a boolean difference option.</p>\n'}]
['https://3dprinting.stackexchange.com/questions/6188', 'https://3dprinting.stackexchange.com', 'https://3dprinting.stackexchange.com/users/11024/']