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!

Basic modeling tutorial


TutorialInfo: Topic: Introduction to modelling Level: Beginner Time: 15 minutes Author: User:Normandc FCVersion: any Files: none }}

Introduction

This Basic Modeling Tutorial will show you how to model an iron angle. One thing to know is that FreeCAD is modular by design, and like for many other CAD software, there are always more than one way to do things. We will explore two methods here.

This tutorial was written with version 0.15 of FreeCAD.

Before we begin

Keep in mind that FreeCAD is still in an early stage of development, so you might not be as productive as with another CAD application, and you will certainly encounter bugs, or experience crashes. FreeCAD now has the ability to save backup files. The number of those backup files can be specified in the preferences dialog. Don\'t hesitate to allow 2 or 3 backup files until you know well how to deal with FreeCAD.

Save your work often, from time to time save your work under a different name, so you have a \"safe\" copy to fall back to, and be prepared to the possibility that some commands might not give you the expected results.

Modeling Techniques Intro

The first technique of solid modeling is Constructive Solid Geometry . There is also a detailed explanation of Constructive_solid_geometry on the wiki. You work with primitive shapes like cubes, cylinders, spheres and cones to construct your geometry by combining them, subtracting one shape from the other, or intersecting them. These tools are part of the Part Workbench. You can also apply transformations on shapes, like applying rounds or chamfers on edges. These tools are also in the Part Workbench.

Then there are more advanced tools. You start by drawing a 2D profile which you\'ll either extrude or revolve.

So let\'s start by trying to do some iron feet for a table with these 2 methods.

1st Method - By Constructive Solid Geometry

  1. Start with the Part Workbench !.
  2. If you haven\'t opened a new FreeCAD document , from the pull-down menu click File , New or click the !{width="32"} Create a new empty document icon.
  3. Click on the !{width="32"} Box button to create a box
  4. Change its dimensions by selecting it either in the 3D space, or by clicking it in the Project tab to the left, then
  5. Click on the Data tab at the bottom, and change values for Length, Width and Height to 50mm, 50 and 750 Note*: back when these captures were taken, the properties were ordered differently, with Height being first*.
  6. The box now fills most of the 3D view. Click on !{width="32"} Fit All to fit the view to the newly created box.
  7. Create a second box the same way, but with values L=40, W=40 and H=750mm. By default this box will be superimposed on the first one. **
  8. You\'ll now subtract the second box from the first. Select the first shape first , then the second one , the selection order is important! to either CAD or Blender selection.)
  9. On the Part Workbench toolbar, click on the !{width="32"} Cut tool.

!Fig. 1.1 The first box

!Fig. 1.2 The second box on top of the first one, ready to be subtracted

!Fig. 1.3 After the subtraction

You now have your first iron angle . You\'ll notice that, in the Project tab on the left, both boxes have been replaced by a \"Cut\" object. Actually, they\'re not disappeared, but rather grouped under the Cut object. Click on the + in front of it, and you\'ll see that both boxes are still there, but greyed out . If you click on either of them and hit the Space bar, it will show up. The space bar toggles visibility of selected objects. **

Don\'t want the angle oriented that way? You just need to change the placement of the Box001 shape. Select it, unhide it, and in the Data tab, click on the + in front of Placement, then expand the Position parameter, and change its X and Y coordinates. Hit Enter, hide the Box001 shape again, and your angle orientation is now different. ** You can even change either of your shapes dimensions, and the Cut object will be updated.

!Fig. 1.4 The cut operation retains its original objects ")

!Fig. 1.5 You can still make the original boxes visible

By the way, we can add rounds to the angle so it is more realistic, using the !{width="32"} Fillet tool. **

!Fig. 1.6 The filleted edges

2nd Method - By extruding a profile

This method requires that you start by drawing a 2D profile. You need to activate the Draft workbench !.

  • If you haven\'t opened a new FreeCAD document , from the pull-down menu click File , New or click the !{width="32"} Create a new empty document icon.

Setting the working plane

First we need to define on which working plane to draft our profile.

  1. Locate the toolbar displayed below. Depending on your Draft preferences, it may be below the main toolbar, to the left or to the right.

    : !

  2. Press the Auto button .

  3. Depending on your Draft preferences, this expands a Select Plane dialog in the Tasks side panel, or a horizontal toolbar labeled \"active command: Select Plane\". See the Note on Draft Working Plane Button for screen captures showing the two expanded modes.

  4. We will leave the Offset field at a value of zero.

  5. Press the XY button to set the working plane to XY. This closes the Tasks panel or the expanded buttons. The \"Auto\" button will now be relabeled as \"Top\" to show it is the active plane.

Drafting the profile

  1. Select the !{width="32"} DWire tool.
  2. Check the \"Relative\" and \"Filled\" boxes.
  3. Rather than drawing the shape in the 3D view, we\'ll enter coordinates in the Global X, Global Y and Global Z input fields. The process is the following:
    1. Click in the Global X input field;
    2. Enter a value as listed in the bullet list below and press TAB to go to the Global Y input field;
    3. Enter the Global Y value and press TAB to go to the Global Z input field;
    4. In the Global Z field, leave the zero value and press ENTER to validate the coordinates for the point;
    5. Repeat for the next 5 points.
      • Coordinates
      • 1st point: 0, 0, 0
      • 2nd point: 50, 0, 0
      • 3rd point: 0,10, 0
      • 4th point: -40, 0, 0 Note: in FreeCAD 0.16, there is a bug that removes the previous point when entering the minus sign in the input field. A workaround is to enter a positive value, then place the cursor before the number and add the minus sign.
      • 5th point: 0, 40, 0
      • 6th point: -10, 0, 0
  4. Press the Close button to close the profile. You should now have this profile, titled DWire in the Model tab:

!Fig. 1.7 The base DWire

Hit the 0 key on the numerical keypad to set the view to axonometric.

Extruding the profile

Activate the !{width="32"} Part Workbench either from the workbench selector, or from the Std View Menu View , Workbench , Part{: mediawiki} menu.

Click on the Image:Part_Extrude.svg 32px Part_Extrude{: mediawiki} tool.

On the Tasks tab on the left, select the Wire object. Then enter the desired length, say 750mm. Leave the direction at Z = 1. Press OK. You should now have an Extrude object in the Model tab **

!Fig. 1.8 The extruded object

This method has a minor caveat compared to the other one: to edit the shape, you need to edit the Wire, it\'s not as easy to do as the previous method.

And there are a few other ways to do it too! I hope these two examples get you started. You\'ll sure hit some snags along the way , but don\'t hesitate to ask questions on the FreeCAD forum!

Note on Draft Working Plane Button

The label on your button may be different, depending on your version and also on what you were doing beforehand. The button label could read: \"Top\", \"Front\", \"Side\", \"None\" or a Vector representation such as d. It can also be blank. For example:

!Select Plane None

!Select Plane Top

!Select Plane View After pressing the button, the options will be expanded into either of the following configurations.

!Select Plane parameters as shown in Tasks panel mode.

!Select Plane parameters as shown in Toolbar mode.

The above instructions will work, no matter what label your button has.

{{Userdocnavi


⏵ documentation index > Part > Basic modeling tutorial

This page is retrieved from https://github.com/FreeCAD/FreeCAD-documentation/blob/main/wiki/Basic_modeling_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