Book about FreeCAD for architectural drawing
My goal with the book is to introduce FreeCAD to anyone looking to make architectural drawings. For example, we will create a floor plan design using most of the tools available in FreeCAD for 2D drawings. I hope that by the end of chapter eight, you start to see FreeCAD as a real replacement tool to help you create any design you like for architecture.
From that point, we can move in the future to a full BIM workflow using FreeCAD!
Here is a list of all the chapters:
- Chapter 1 – FreeCAD basics for technical drawing
-
Chapter 2 – Drawing with FreeCAD
-
Chapter 3 – Editing and changing drawings
- Chapter 4 – Starting a floor plan drawing
-
Chapter 5 – Adding doors, windows, and surroundings
-
Chapter 6 – Drawing the floor plan
-
Chapter 7 – Furniture, symbols, and annotations
-
Chapter 8 – Dimension lines, exporting, and printing
FreeCAD basics for technical drawing
In this chapter, we start to learn how FreeCAD works and the main parts of its unique user interface. Don’t expect something like an AutoCAD clone, because FreeCAD has its terminology and workflow. We will cover topics like:
- How to start a new project in FreeCAD
- Setup units for a project
- Understand how to use workbenches
- Handling the work plane for technical drawing
- Managing the zoom and views for technical drawing
- Using the snap controls for precision drawing
- Identify key panels from the Combo view
- Renaming objects and using groups
- Saving FreeCAD projects
Drawing with FreeCAD
After a quick overview of the tools and options related to the user interface to FreeCAD, it is time to start working with drawings. The Draft workbench offers us a lot of tools to create all kinds of shapes. The tools are available to make drawings look a lot like any other vector editing software. In this section you find information about:
- How to use the Tasks tab to draw
- Add lines and DWires to a project
- Control the start and end of a line
- Making drawings with numeric inputs
- Adjust line width and color
- Using construction mode
- Adding text and dimension lines
Drawing in 2D using Blender (Floor plan)
In this chapter, we will start the design process of a floor plan. The objective is to create a prepare a floor plan design for print or display in a monitor. You will learn in this section:
- Drawing a floor plan
- Creating the walls
- Making curved walls
- Working with doors and windows
- Drawing the stairs
- Creating the external area
- Preparing the floor plan for rendering
Editing and changing drawings
The following chapter shows a lot of those tools and how they can help you become more productive in a FreeCAD workflow. As you will notice, we will skip some of the tools from the toolbar now. But, when we start to work with the floor plan design, we will get back to the editing tools to explain the remaining options:
- How to select objects using the Document tree and the cursor
- Using the Combo View to edit drawings
- Process recomputing for drawings
- How to move, copy, and rotate drawings
- Offset lines in a drawing
- Create mirrored copies
- Changing drawings by joints
- Merging and exploding entities
- How to use the Upgrade and Downgrade options
Starting a floor plan drawing
In this chapter, we start the design by making construction lines and preparing all the necessary steps to get a complete floor plan. You will learn in this section:
- Prepare the user interface for a technical drawing
- Adjust the grid to create a floor plan
- Refresh and update the Draft grid
- Starting a floor plan with construction lines
- Make guidelines for walls
- Stretching and cutting lines
- Create a curved wall
Adding doors, windows, and surroundings
If you take a look at the current state of our design now, it is starting to look like a floor plan with lots of temporary shapes for walls. The walls are an important part of a floor plan, but we also need additional information to explain a design further.
You also need information about doors, windows, and the overall structure of a building. Here is what you will learn:
- How to draw placeholders for doors and windows
- Use expressions to further control copy location
- Divide lines with FreeCAD
- Copying and distributing placeholders
- Make temporary lines for an external structure
- Add columns to a project
Drawing the floor plan
After two chapters building lots of temporary graphics for the floor plan design, it is finally time to start adding some permanent lines and shapes. As you will notice from this chapter, it will be incredibly easy and fast to add those lines. Since we have multiple lines marking key locations and lengths for our floor plan, it will be a matter of using the snap system to create the new lines.:
- How to manage and create groups
- Moving objects between groups
- Set the visibility of entire groups
- Control the line width for all elements in a group
- Drawing walls
- Creating compound walls
- Making doors and windows
- Using different line styles for projections
Furniture, symbols, and annotations
In this chapter, you will learn how to import and manage external libraries as DXF and DWG files in FreeCAD. By the end of chapter 7, you will be able to import furniture models and also symbols from external files. Here is what you will learn:
- How to import external files to FreeCAD
- Install additional modules and libraries to FreeCAD
- Use the ODA File Converter to handle DWG files
- Integrate ODA File Converter to FreeCAD
- Add annotations to drawings
- Getting areas from rooms using the Survey tool
- Include labels for drawings
Dimension lines, exporting, and printing
As the last step in developing our floor plan, it is time to add another required feature for technical drawings in architecture. We will learn how to add and manage dimension lines in FreeCAD. Not only how to add and manage those lines, but also how you can export the project to formats such as PDF. Here is what you will learn:
- How to work with dimension lines
- Adding dimension lines to a project
- Using the Combo View to edit dimension lines
- Exporting a project as PDF
- Using a paper template for PDF
- Insert a project in a paper template
- Create more paper templates
- Change properties from an existing template
- Edit a title block from a template