Linux Format

Design 3D parts with computer aided design

Credit: www.freecadweb.org

FreeCAD is a CAD (computer aided design) program that can be used to design and visualise 3D objects. It’s a parametric modeller in that all dimensions are specified as parameters, and they can be controlled like variables in computer programming. This also means that you can design a complex 3D object and, at any time, alter any element that makes up that object.

FreeCAD is also a solid modeller, meaning that if you cut a chunk out of a solid object in FreeCAD, it’s like taking a bite out of an apple. By contrast, in a polygonbased modeller such as Blender, the objects that you work with are actually hollow.

FreeCAD can turn its hand to many different types of projects such as simple models like the one we’re going to work on in this month’s tutorial, and ranging all the way up to detailed architectural design of buildings and complex robotic concepts. The different areas of specialisation are accessed through the various workbenches of FreeCAD. For the purposes of this tutorial, we’re going to spend most of our time in the Part Design and Sketcher workbenches, and we’re going to make a 3D object – an electronic enclosure.

Free as in design

Having launched FreeCAD, start by clicking the New icon in the main toolbar to create a new document. Select the Part Design workbench (not to be confused with the Part workbench) in the drop-down in the main toolbar. When you change from one workbench to another, you should notice available tools in the toolbar change.

The sidebar has a window marked Combo View and this has two tabs: Model and Tasks. If you look at the content of the Tasks tab, it should offer

You’re reading a preview, subscribe to read more.

More from Linux Format

Linux Format1 min read
Vector Vexations
Why does MySQL not support vectors in its community edition? Generative AI is the hot topic in tech. GenAI relies on vector data. Yet Oracle has no plans to support vectors in the community edition of MySQL. If you want to try out vector data with ot
Linux Format5 min read
Tips For Managing Docker Containers
Everyone knows how containers revolutionised application building and deployment. Using a E disposable stack of containers that make up an app that aren’t using the docker-compose command to manage the stack are missing a trick. It allows the shippin
Linux Format1 min read
Wine For Wayland
2023 was a great year for the Wayland driver for Wine. The goal was to move forward from the experimental phase and make the driver a proper upstream component. A year later, after several merge requests, many people are now already able to use the l

Related