I’m assuming you are working in the Part Design workbench. Select the sketch and click Edit->duplicate selected object. Make sure that only the sketch is copied (depending on the version, either deselect the plane or click don’t include dependent objects). This will produce a duplicate sketch in the active body (if you want the duplicate in a different ...
When you want to change an STL file in FreeCAD then this is how I do it. I open the STL file in FreeCAD and select the option in the Part/Component sub-menu: Make a form from mesh (hope that I translated it well. I use the Dutch version). It can take quite some time but when it is finished you have an editable object. Just remove the STL object and do what ...
I found that the answer provided by @Marco was helpful but not the correct answer I was looking for.
Here is the general approach I used (Based on this).
Create new document
Import STL file
Switch to Part workbench
Select imported mesh
Part -> Create Shape from Mesh (use default tolerance)
Delete imported mesh
Part -> Refine Shape
As far as I know there is not a workbench capable of producing the design you want with a single click "new worm gear". But it is a rather simple affair to create the part you want from scratch.
What you want to do is to sweep a sketch along a helix. It is a very similar process to the one you would follow to create a thread documented in the official ...
FreeCAD, like many other 3D programs (including blender) does use Isometric/Orthographic display as the default displaying option as it allows to see on one view if some lengths or angles are "equal".
In many cases, a perspective view can be toggled on to allow visualization in a room, especially for architectural one.
In the case of FreeCAD with all its ...
freeCad has a draft rotate function in DRAFT workbench:
Select an object;
Press the Draft Rotate button, then;
Click to set the rotating point and rotate.
You will get used to that after a few trails.
There is a step by step guide on freeCad site.
There is also a short demo of the function here.
CAD programs uses parallel view not perspective view.
So the length of 2 objects with the same length are displayed as 2 objects with the same length on the screen.
This is better for constructing stuff.
This answer assumes you're working in the Part Design workbench.
So you want to adjust the starting height of a pad or pocket. There are two ways I can think of to do this easily.
Adjust the Z attachment value of the sketch to lower the sketch below the surface.
Use the "two dimensions" option in the pad/pocket operation and set the second value ...
OpenSCAD lacks any facilities to perform computations on the resulting geometry (derived from CSG or directly imported). It has a decent functional language for expressing geometry in terms of parameters and functions/modules, but the road is one way; geometry is an output only and doesn't loop back into input. So automation of this entirely in OpenSCAD is ...
For stuff like this, OpenSCAD is your friend. There are several different approaches you could take:
Generate an image file with grayscale color representing the height of the function on an XY grid, and use the surface feature to import it as a heightmap.
Write the function as a mathematical expression in OpenSCAD language, and write a module to generate ...
Instead of using FreeCAD, I would import the mesh data into a vertex-based 3D modeling software, such as blender.
After stitching the model in any areas where you still have gaps, you remove any vertex belonging to areas you do not want to use for the mask. This leaves you with pretty much a skin-tight base for your mask. Select all the remaining surfaces ...
It depends on the software you're using, but here is an example with TinkerCad.
Step 1: Import your 3D model (imagine that the ball is a head):
Step 2: Change its type from "Solid" to "Hole"
Step 3: Create a "Solid" box around your imported model.
Here is the inverted Solid/Hole version:
Here is the Solid version with the ...
FDM printers slice models in STL or OBJ format. Neither of these formats can transmit properties like Materials: they consist fully of surface definitions.
But... Multi-Material printing is a thing, yes?
Yes, but Multi-material prints use a simple trick: a single STL object can contain more than one surface definition, and you can slice more than ...
I have been down that road with FreeCAD and STL files and never ever succeeded. I actually use Prusa Slic3r whenever I need to edit STL files such as resize, cut or split and object.
That said, FreeCAD is extremely powerful when you learn how to use it. It took me several months to get a good workflow with part design and the ability to write scripts/tools ...
There are a number of steps to importing an STL file into FreeCAD and being able to use it.
This page discusses this in detail, but to summarize:
Import the STL
In the Part workbench, use Create shape from mesh.
Use the Advanced utility and select Solid from shell.
Now I will tell you from personal experience, you still may not be able to what you want to ...
Stls may not properly import as solids. This is likely what is happening in your case. Stl format is ultimately just a bunch of triangles without a proper definition of a solid. The boolean Difference found faces to attach to the circle so it used them. The trouble is, there were even more faces at the same location (not uncommon).
You could manually ...
Only proper solution that's worked for me on the .stl level like this is manually deleting and patching the triangles in FreeCAD's Mesh Design. It's usually time consuming, but there are 3d scans and the like that just cannot be modified correctly without fixing the mesh (either before or after the mod).
I suspect that your method to create the hole for the pins may not be consistent with the modeling practice that FreeCad and other programs of this nature require.
Consider the following:
Import your base shape.
Create a second shape that matches the hole you wish to create. It must be a solid object, not a plane or other single surface item.
Consult one ...
I would also like to take a look at the A2plus Workbench (Freecad Addon). There you can define constraints which can help with this problem. As far as I know, parts cannot be moved with the mouse pointer, but angle parameters can be entered.
I found Dave G's answer to be helpful, however I could only use additive features (e.g. Pad) on the created object, and could not make subtractive features into the object (e.g. Pocket).
Here's what worked for me using FreeCAD 0.19 (Instructions from this site):
Create new document
Import STL (File --> Import)
Part workbench --> Create shape from mesh