I'm not a professional draftsman.  I was initially intimidated by
FreeCAD, as many people naturally are.  I knew when I was glomming parts
together using geometric primitives that I wasn't doing *real* CAD, but
that inelegant method allowed me to produce simple usable parts.  Some
complex parts need to be drawn in 2D and lofted or rotated, and that's
what I do when I need a complex shape, but if I was drawing Gene's
simple part in FreeCAD it's much faster to create two cylinders and
subtract one from the other, and it would be much faster and easier for
Gene to get the part he wants that way instead of trying to talk him
through using Draft mode to draw 2D shapes (which requires selecting
working planes, etc.) and then switching to Part mode to extrude the
shape into 3D.

I totally agree that restricting ourselves to simple 3D shapes would
severely limit our capabilities, but for simple 3D shapes it's easier in
FreeCAD to stay in the 3D Part environment and simply create the
parametric part I need.  The notion of drawing 2D parts and then lofting
or rotating them as THE way to work seems to have its origins in the
days when AutoCAD was trying to embrace 3D CAD but was barking up the
wrong tree because they were adding that capability to their legacy 2D CAD.

I assume Fusion360 and Solidworks make it much easier to work in 2D and
3D.  It's not terribly difficult in FreeCAD, but I find it cumbersome to
switch gears.  If I want a rectangular plate with some holes or a disk
or tube, it's much easier to use the 3D primitives.  It's certainly much
easier to talk a newbie through the 3D process than try to convince them
to draw 2D parts and then switch to 3D to extrude them, which is similar
to telling then to use a 2D CAD program to draw their part and then
export that to a DXF and import that into a separate program to loft the
part and create the G code.

And it IS surprising how complex parts can be when constructed using 3D
primitives.  Most of us aren't doing a lot of 3D surface machining for
injection molds or art objects.  Most of us are cranking out simple
parts that are readily machinable using 2.5D methods.  Gene's part is on
the simple side but is a good example.  Designing parts from 3D
primitives is quite amenable to the types of parts that hobbyists are
usually machining.  I don't have a five axis machining center in my
basement shop, so I had no need for complex 3D CAD until I had a 3D
printer that was much less restricted in the part geometry it could
create.  In fact, for the simple parts I machine on the mill, router and
lathes, I prefer to write my own G code from scratch rather than using
CAD and CAM.





On 9/20/20 6:38 AM, andy pugh wrote:
> On Sun, 20 Sep 2020 at 06:52, Bruce Layne <linux...@thinkingdevices.com> 
> wrote:
>
>>  It's amazing how much can be
>> accomplished by using geometric primitives (cube, cone, sphere,
>> cylinder, torus) and using Boolean operations to add or subtract these
>> components, then using chamfer or fillet on the edges.
> I would suggest that this probably isn't the best way to work.
>
> It is typically rather more flexible to start with a sketch then
> extrude it (for milling) or revolve it (for turning).
>
> The vast majority of lathe parts can be designed from a single
> dimensioned sketch revolved about an axis.
>


_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to