FreeCAD Logo FreeCAD 1.0
  • English Afrikaans Arabic Belarusian Catalan Czech German Greek Spanish Spanish Basque Finnish Filipino French Galician Croatian Hungarian Indonesian Italian Japanese Kabyle Korean Lithuanian Dutch Norwegian Bokmal Polish Portuguese Portuguese Romanian Russian Slovak Slovenian Serbian Swedish Turkish Ukrainian Valencian Vietnamese Chinese Chinese
  • Features
  • Download
  • Blog
  • Documentation
    Documentation index Getting started Users documentation The FreeCAD manual Workbenches documentation Python coding documentation C++ coding documentation Tutorials Frequently asked questions Privacy policy About FreeCAD
  • Contribute
    How to help Sponsor Report a bug Make a pull request Jobs and funding Contribution guidelines Developers handbook Translations
  • Community
    Code of conduct Forum The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Calendar
  • ♥ Donate

Donate

$
SEPA Information
Please set up your SEPA bank transfer to:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Bank agency: BNP Paribas Fortis
Address: Rue de la Station 64, 1360 Perwez, Belgium

While Stripe doesn't support monthly donations, you can still become a sponsor! Simply make a one-time donation equivalent to 12 months of support, and you'll gain access to the corresponding sponsoring tier. It's an easy and flexible way to contribute.

If you are not sure or not able to commit to a regular donation, but still want to help the project, you can do a one-time donation, of any amount.

Choose freely the amount you wish to donate one time only.

You can support FreeCAD by sponsoring it as an individual or organization through various platforms. Sponsorship provides a steady income for developers, allowing the FPA to plan ahead and enabling greater investment in FreeCAD. To encourage sponsorship, we offer different tiers, and unless you choose to remain anonymous, your name or company logo will be featured on our website accordingly.

from 1 USD / 1 EUR per month. You will not have your name displayed here, but you will have helped the project a lot anyway. Together, normal sponsors maintain the project on its feet as much as the bigger sponsors.

from 25 USD / 25 EUR per month. Your name or company name is displayed on this page.

from 100 USD / 100 EUR per month. Your name or company name is displayed on this page, with a link to your website, and a one-line description text.

from 200 USD / 200 EUR per month. Your name or company name and logo displayed on this page, with a link to your website and a custom description text. Companies that have helped FreeCAD early on also appear under Gold sponsors.

Instead of donating each month, you might find it more comfortable to make a one-time donation that, when divided by twelve, would give you right to enter a sponsoring tier. Don't hesitate to do so!

Choose freely the amount you wish to donate each month.

Please inform your forum name or twitter handle as a notein your transfer, or reach to us, so we can give you proper credits!


TutorialInfo: Topic: Modeling Level: Beginner Author: User:WandererFan Time: Less than an hour FCVersion: 0.17 or higher Files: https://github.com/FreeCAD/Examples/blob/master/Basic_Part_Design_Tutorial_Example_017_Files/Basic_Part_Design_Tutorial_017.fcstd?raw=true Basic Part Design for v0.17 Sample
https://github.com/FreeCAD/Examples/blob/master/Basic_TechDraw_Tutorial_Example_Files/Basic_TechDraw_Tutorial.fcstd?raw=true Basic TechDraw Tutorial Sample

Basic TechDraw Tutorial

Introduction

This tutorial introduces the new user to some of the tools and techniques used in the Technical Drawing (TechDraw) Workbench. This tutorial is not a complete and comprehensive guide to the TechDraw Workbench and many of the tools and capabilities are not covered. This tutorial will take user through the steps needed to produce technical drawings of the part from the Basic Part Design Tutorial.

Before You Begin

Download the sample file from the Part Design tutorial.

The Task

In this tutorial, you will be using the TechDraw Workbench to create a 2D drawings of the 3D part below. We will create multiple Views of the part and add key dimensions. This Tutorial will not use every feature and tool available within the TechDraw Workbench, but should use enough to give the user of this tutorial a basic foundation upon which to build their knowledge and skills.

The Part

Creating a Drawing

Startup

  • You may wish to adjust your preference settings before beginning. See Note 1.
  • First open the file containing our 3D part. Then make sure you are in the TechDraw Workbench.
  • You will be selecting items in the Drawing window and/or the Combo panel. Selection in TechDraw works the same as in the 3D window. Items turn yellow when the cursor is in position to select them and turn green when selected. To select multiple items use the Ctrl key while clicking.

Views and Dimensions

All work in TechDraw begins with a Page. Pages are based on Templates and contain Views.

  1. Click on TechDraw PageDefault to create a new Page.
  2. Click on Body in the 3D view or in the Combo view.
  3. Click on TechDraw View. This will add the View to the page we just created.

Now we have a View on the Page looking down at the top of the Body. It is a little small, though.

  1. Select Page in the Combo view and scroll to the Scale property on the Data tab.
  2. Change the Scale from 1 to 2 and press Enter. The View will get bigger.
  3. Drag the View away from the documentation block in the bottom right of the page.

Better, but a little boring. Let\'s add some Dimensions.

  1. Select the top-left Vertex (small dot) with the LMB (Left Mouse Button), then also select (Ctrl+LMB) the bottom-left vertex.
  2. Click on TechDraw VerticalDimension. Drag the dimension text away from the Body.
  3. Try that again with the top-left and top-right Vertices and TechDraw HorizontalDimension.

Editable Text

We should add some documentation to our drawing.

  1. Click on the small green square beside Title in the documentation block. You\'ll get a pop-up window where you can change Title to something more meaningful.
  2. Just for practice, put your name in the Designed by Name field the same way.

Getting better. Let\'s add some text to the page.

  1. Click on TechDraw Annotation. A text block will appear in the middle of the page.
  2. Drag the text block away from the main View.
  3. Click on Annotation in the Combo view and scroll to the Text property on the Data tab.
  4. Click in the data area, then click on the ellipsis at the right of the field. You\'ll get a pop-up window where you can change the text to something more meaningful.

Before we leave this Page, let\'s see what it will look like when we print it.

  1. Click on TechDraw ToggleFrame. The Vertices and View frames will disappear. You can get them back by clicking Toggle again.

Multiple Views of a Single Part

Let\'s create a multiview drawing using a different Template as a starting point. We\'ll be using the First Angle convention, but you can change to Third Angle if that is your local convention.

  1. Click on TechDraw PageTemplate. A file chooser dialog will appear. Select a template file. We\'re going to use \"ANSIB.SVG\". A new tab will appear.
  2. Select \"Body\" and \"Page001\" (if you have more than one page in your document, you need to tell TechDraw which one to use).
  3. Click on TechDraw ProjectionGroup. The familiar small view in the middle of the page will appear and a dialog will appear in the Task panel.
  4. Click on several boxes in the Secondary Views section of the dialog.
  5. Drag the View labelled \"Front\". All the other Views move with it.
  6. Change the Scale drop down box from Page to Custom and change the Custom Scale to 2:1. Press the OK button.

  1. In the View labelled \"TopLeftFront\", select the two Vertices at the extreme ends of the front edge of the work piece.
  2. Click on TechDraw LengthDimension. Drag the dimension text away from the Body.

Linking Dimensions to 3D Model

Do you notice a problem with the dimension we just created?

From the first part of this tutorial, we know that the work piece is 53 mm wide, but our new dimensions reads 43.27. This is because \"TopLeftFront\" is an isometric projection, and our first drawing was an orthogonal (multiview) projection. To get the right value, we need to link our dimension directly to the 3D model.

  1. Note the name of our faulty dimension in the Combo panel. We\'ll need it in a minute.
  2. Change to the 3D tab and select the Vertices at the ends of the front edge of the work piece. Also select Page001.
  3. Click on TechDraw LinkDimension. A dialog will open in the Task panel.
  4. In the dialog, move our dimension from the Available column to the Selected column. Press OK.
  5. Return to Page001. Our dimension should now read the correct value of 53. (if you still see 43.27, you may need to press the Recompute button or drag the dimension value a bit until it changes.)

Going Further

In this tutorial you have learned enough about TechDraw to produce a drawing like this one (by NormandC). See Note 2.

There is much more functionality in TechDraw for you to explore - Section Views, Detail Views, Svg Symbols, Images, face hatching.

Notes

  1. There is an excellent set of suggested preferences in this Forum post.
  2. This drawing was produced in v0.18. It shows dimensions in the proper format for an isometric view. In v0.17 the extension lines will be perpendicular to the edge rather than aligned with the axes.

Additional Resources

  • FreeCAD file of this exercise for comparison (made with 0.17) Download

{{TechDraw Tools navi}}


⏵ documentation index > TechDraw > Basic TechDraw Tutorial

This page is retrieved from https://github.com/FreeCAD/FreeCAD-documentation/blob/main/wiki/Basic_TechDraw_Tutorial.md

Get in touch!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© The FreeCAD Team. Homepage image credits (top to bottom): ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

This project is supported by: , KiCad Services Corp. and other sponsors

GitHubImprove this page on GitHub