| FreeCAD isn't perfect obviously (but neither IMO is the situation with any 'gratis' tier of commercial CAD). You pays your no money and you takes your complicated choice. Rules for FreeCAD fillet and chamfers: - In OpenCascade, dress-up operations like fillets and chamfers unfortunately can't wholly consume existing edges; this explains almost all the reasons why they fail. - So if it's only dress-up, presentational stuff, do it last, or as late as you can in any given part - If a fillet or chamfer is structural or fundamental, consider adding it to the sketch (there are constraint-preserving fillet tools, and now in 0.22-dev/future 1.0 the same is true for chamfers) - If you need to fillet or chamfer generated geometry, consider how you might add it/cut it out with sweeps or grooves. This is a bit of a pain, but it's nowhere near as much of a pain as trying to do them in OpenSCAD! |