教程
本页展示了一系列精选的高质量图文教程。完整无序的教程集可以在Category:Tutorials找到。
可通过访问离站教程 与 视频教程来查阅外网提供的系列教程。YouTube是一个极有用的视频教程源。
如果您希望为FreeCAD维基文档与教程的编写做出贡献,请参考维基的通用指南WikiPages,并阅读tutorial guidelines。
请注意每个教程中所用的FreeCAD版本,因为有些教程采用的是老版FreeCAD。尽管常规的建模方式在新版FreeCAD中依然可行,但是某些工具却可能已经发生了变化。
建筑物与BIM
-
建筑工作台教程 (v0.14)
本文是一篇针对建筑工作台的基本介绍文章。文中通过DXF格式文件导入图纸,最后构建出对应的3D模型,整个流程大致展示了该工作台的一般工作流程。 -
BIM 建模
本文讨论了如何建立一个小屋的模型、利用TechDraw工作台生成一份蓝图(blueprint),并导出为IFC格式文件。 -
打开窗口与门 (v0.18)
本文展示了如何利用elevation与plan符号显示打开的窗口与门,并利用TechDraw工作台生成一个基本的平面图。 -
设计自定义窗口 (v0.18)
本文展示了如何利用草图工作台来绘制自定义门窗,并将其调整至墙体中合适的位置。 -
建筑面板教程 (v0.15)
文中利用草图工作台创建一个微型建筑的屋面板(roof panel)。这里会运用窗口工具与面板工具。 -
维基房屋(WikiHouse)建模
先导入由SketchUp创建的WikiHouse网格模型,再利用草图工作台与面板工具对其重新建模。
零件造型
FreeCAD提供了两种主要工作流程来实现零件造型(modeling part):
- 利用零件工作台(Part workbench)中的构造实体几何(constructive solid geometry,简作CSG)方法来组合对象(combining objects),以及
- 利用零件设计工作台进行参数化建模,并编辑feature。
请注意,零件设计工作台的工作流程自FreeCAD 0.17版起有了较大变化,而部分教程还未对此更新,可能仍然采用的是0.16版本。
-
Creating a simple part with PartDesign (v0.17)
An introduction to the PartDesign workflow: tracing a sketch, using pad, pocket, and moving the object. -
Basic Part Design Tutorial (v0.17)
Model a simple part using a feature editing methodology: creating a sketch, using pad, external references, pocket, and mirror. -
Model an electric toothbrush head stand (v0.16)
Multiple features used: sketch, distance and coincident constraints, pad, external references, fillet, chamfer, linear pattern, and draft. -
Modeling for product design (v0.16)
Modeling a Lego block: sketches, vertical and horizontal distance constraints, pad, pocket, external reference, linear pattern, and assembly. -
Traditional modeling, the CSG way
Modeling a table by using simple solids like cubes and cylinders, and performing boolean operations (fusions and cuts) with them. -
Draft ShapeString tutorial (v0.16)
Create engraved text on a solid: extrude a shapestring to make it solid, then use a boolean cut to carve it from another solid. -
Create a wiffle ball (v0.16)
Use solid primitives, like cubes and cylinders, and boolean operations, like union and cut, to create a hollowed ball. -
Basic modeling tutorial
Create an iron angle by two methods: using solid primitives, and boolean operations (CSG); and by extruding a planar profile.
绘制底图与草图
-
Traditional 2D drafting
Draw a floor plan with lines, wires, rectangles, circular arcs, and add hatch patterns, annotations, and dimensions. Export the result to DXF. -
Draft tutorial (v0.16)
This is a basic introduction to the tools of the Draft Workbench: working plane, grid, line, arc, upgrade, rectangle, circle, polygon, arrays, dimensions, annotations, and shapestring. -
Sketcher tutorial (v0.16)
This is a basic introduction to the tools of the Sketcher Workbench: construction mode, line, circle, arc, constraints (equality, vertical, horizontal, tangential, distance, angle, radius). -
Sketcher micro tutorial (v0.16)
Learn to efficiently constrain a sketch. Prefer geometric constraints over dimensional constraints.
Technical Drawings
-
Basic TechDraw Tutorial (v0.17)
This is the essential introduction to the tools of the TechDraw Workbench: page, view, scale, vertical and horizontal dimensions, annotations, projection groups, linking dimensions to the 3D view. -
Creating a new background template (v0.17)
Instructions to create a page template in Inkscape for using it with the TechDraw Workbench. Determine the size of the sheet, draw a frame for the page, define fixed text, and editable text fields.
FEM
-
CalculiX cantilever FEM analysis (v0.17)
This in an example included in every installation of FreeCAD; it demonstrates a basic analysis with the CalculiX FE solver. Purge the current result, re-run the solver, and view the displacements and stresses in the deformed mesh in the viewport. -
Simple FEM introduction (v0.17)
This is a short introduction to the steps required to perform an analysis in the FEM Workbench: model your object, create a mesh, add constraints and forces, add a material, run the solver, and visualize the results. -
FEM shear analysis of a composite block (v0.17)
Study the deformation of a block made of a hard nucleus surrounded by a softer material: create mesh regions, add materials, set up sliding constraints, add shear loads, run the solver, and visualize the results with a clip plane.
CNC & 3D打印
-
Path Workbench for the impatient
This is a quick presentation of the workflow for the Path Workbench: create a job, define the output, define the milling tool, define the path operations, start the simulation, and generate a G-code output file. -
Preparing models for 3D printing (v0.16)
Convert a solid object to a mesh object using the Mesh Workbench, export the mesh to STL format, and use Slic3r to prepare the G-code. Alternatively use the Cura Workbench or the Path Workbench to generate the G-code.
文件的导入与导出
-
安装DXF文件导入程序
在您所用的系统中安装DXF导入程序,这样,您就可以利用FreeCAD打开DXF与DWG文件。
渲染
-
Creating renderings
Quickly produce a rendered image of your bodies with POV-Ray and LuxRender, if they are installed in your system. -
Raytracing tutorial (v0.16)
Describes the basic workflow of the Raytracing Workbench using POV-Ray or LuxRender: set the path to the renderers, create a project, set the camera position, select the model, run the renderer. -
Intermediate FreeCAD and POV-ray tutorial (v0.18)
Workflow to produce a better render with POV-Ray: create a project, add objects, set the camera, save the .pov file, manually edit the file to improve the textures, planes, lights, and then run the renderer. -
Rendering a FreeCAD assembly with Blender (v0.18)
Export bodies from FreeCAD to Wavefront .obj, import the file into Blender, set up a simple Sun light, assign basic materials with the Principled BSDF shader, and produce a rendered image with EEVEE and Cycles.
机器人工作台
-
机器人工作台教程 (v0.17)
模拟工业机器人的运动:建立一个机器人的运动轨迹(trajectory)、建立初始位置(home position)、改变机器人的位置、插入各种路点(waypoints),并模拟机器人的运动。
绘制函数图像
-
Basic plot
Draw simple mathematical functions in the Plot Workbench using the underlying Python plotting libraries: define the input list (X), two output lists (Y1, Y2), plot the functions (Y1 and Y2 against X), set the grid, line styles, legends, axes labels, plot title, and save the plot. -
Multiaxes plot
Draw a more complicated plot in the Plot Workbench with two different input lists (X, T), and three output lists (Y1, Y2, Y3), then create two sets of axes in the same plot, and plot the pairs of lists (Y1 against X, and Y2 and Y3 against T); set the axes labels and grid, and move the legends and title.
绘制工作台的使用
-
Drawing tutorial (v0.16)
This is the essential introduction to the tools of the Drawing Workbench to create blueprints. -
Generating 2D drawings (v0.16)
Generate 2D projections of your 3D models, and add dimensions.