Learn about the GrabCAD Platform
Get to know GrabCAD as an open software platform for Additive Manufacturing
Visit our new homepage
Home
Control
Shop
Streamline Pro
Partner Program
Print
Community
Log in
Library
Challenges
Groups
Questions
Tutorials
Engineers
Blog
Log in
Learn from thousands of free Tutorials.
New user?
Join the community
or
log in.
Tutorials
Most liked this month
Recent
Most liked
Most viewed
Most commented
This week
This month
All time
Category
Design & CAD
Modeling
Drafting
Assemblies
BOM
Dimensioning / Tolerancing
Translations
Manufacturing & CAM
3D Printing
Tooling
NC Machining
Composites
Measurement / Inspection
Simulation & CAE
FEM
CFD
Kinematics
Process Simulation
Engineering Fundamentals
Theory
Process
Standards
Other
Software
Snagit
Alibre Design
ArchiCAD
AutoCAD
AutoCAD Electrical
Autodesk 3ds Max
Autodesk Alias
Autodesk Inventor
Autodesk Maya
Autodesk Revit
Autodesk 123D
BricsCAD
Bentley MicroStation
BlenderCAD
BobCAD-CAM
CATIA
Delmia
DraftSight
FreeCAD
Femap
Fusion 360
Geomagic Design
IronCAD
JT
Kompas-3D
KeyCreator
KeyShot
Lagoa
Luxology
Mastercam
Moi3D
NX Unigraphics
OBJ
Onshape
OpenSCAD
Parasolid
Powermill
Powershape
Pro/Engineer Wildfire
PTC Creo Parametric
PTC Creo Elements
Rhino
SpaceClaim
SOLIDWORKS
solidThinking Evolve
Solid Edge
SolidFace
STEP / IGES
SketchUp
STL
TopSolid
TinkerCAD
T-Flex CAD
TurboCAD
VectorWorks
ViaCAD 3D
VRML / WRL
ZW3D
GrabCAD Print
Rendering
GrabCAD Community
GrabCAD Workbench
Text file
3D Manufacturing Format
Cinema 4D
Other
Skill level
All levels
Beginner
Intermediate
Expert
Modeling
×
Process Simulation
×
BlenderCAD
×
DraftSight
×
FreeCAD
×
How to Design a Cube in FreeCAD using Python Script
The Savvy Engineer
in
Modeling
2
0
Beginner
Learning how to design a cube in FreeCAD using a Python script is an excellent way to understand the fundamentals of parametric modeling and automation in CAD design. Creating a cube may seem simple, but doing it through scripting introduces you to FreeCAD’s powerful Python interface, which controls almost every aspect of the software. By writing a short script, you learn how to define dimensions, create shapes, and manipulate geometry programmatically.
FreeCAD
python script
python
freecad
How to Design a Sphere in FreeCAD using Python Script
The Savvy Engineer
in
Modeling
2
0
Beginner
Learning how to design a sphere in FreeCAD using a Python script is an excellent way to explore the power of parametric and programmatic modeling. While creating a sphere may look simple, scripting it teaches you how FreeCAD’s geometry and parametric system work together through Python. By writing a few lines of code, you can define parameters such as radius, position, and placement, giving you precise control over your 3D model.
FreeCAD
python script
freecad
sphere
Freecad Reverse Engineering - from STL to Solid body
The Savvy Engineer
in
Modeling
2
0
Beginner
Learning FreeCAD reverse engineering by converting an STL file format to a solid body is an essential skill for anyone interested in product design, 3D modeling, or manufacturing. This process allows you to transform mesh-based 3D scans or downloaded models into editable, parametric solid models that can be refined, modified, or reproduced accurately. It bridges the gap between raw 3D data and professional design work.
FreeCAD
solid body
solid
stl
engineering
reverse engineering
freecad
👍 FreeCAD Honeycomb Pattern - FreeCAD Tutorial - FreeCAD MultiTransform - FreeCAD 1
🤜 AllVisuals4U & 3DParts4U 🤛
in
Modeling
2
0
Intermediate
👍 FreeCAD Honeycomb Pattern - FreeCAD Tutorial - FreeCAD MultiTransform - FreeCAD 1
FreeCAD
freecad array
freecad linear pattern
freecad rectangular array
freecad 1
freecad multitransform
freecad tutorial
freecad honeycomb pattern
allvisuals4u
FreeCAD | Editable Twisted Fibers using a Python Script
The Savvy Engineer
in
Modeling
2
0
Beginner
Learning to design editable twisted fibers in FreeCAD using Python scripting is valuable for several compelling reasons: Parametric Flexibility and Automation Complex Geometry Made Manageable Real-World Applications Workflow Efficiency FreeCAD Mastery
FreeCAD
python script
twisted fibers
freecad
How to Design a Pipe in FreeCAD Using a Python Script
The Savvy Engineer
in
Modeling
1
0
Beginner
Learning how to design a pipe in FreeCAD using a Python script is an important skill for anyone interested in computer-aided design, automation, or engineering innovation. FreeCAD is a powerful open-source 3D modeling software that supports Python scripting, allowing users to create complex designs through code. Understanding how to use Python to design a pipe not only enhances your modeling efficiency but also develops your ability to automate repetitive design tasks.
FreeCAD
python script
python
freecad
pipe
FreeCAD | Editable I-Beam Profile using a Python Script
The Savvy Engineer
in
Modeling
1
0
Beginner
Learning to design an I-beam profile in FreeCAD using a Python script is fundamentally about transitioning from manual drawing to parametric automation, a critical skill in modern engineering.
FreeCAD
python script
i-beam profile
i-beam
freecad
FreeCAD | Editable Faceted Dome using a Python Script
The Savvy Engineer
in
Modeling
1
0
Beginner
Learning to design a Faceted Dome (like a geodesic or architectural dome) in FreeCAD using a Python script is a key skill for tackling geometric complexity, architectural design, and fabrication. Scripting a faceted dome transforms a challenging manual modeling task into a precise, automated, and fabrication-ready engineering solution.
FreeCAD
python
python script
faceted dome
freecad
Shorten parts parametrically in FreeCAD
DDMDZN
in
Modeling
0
0
Intermediate
I needed to shorten a part by 0.1mm. A quick and dirty approach would have gotten the job done, but what if there were more changes upstream? I came up with a workflow to remove material from the "middle" of a part while still being able to make upstream changes that trickle down to the shortened part. Sound confusing? It's not. Play around with the project file and you will see how to replicate this workflow.
FreeCAD
parametric modeling
FreeCAD | Editable T-Beam Profile using a Python Script
The Savvy Engineer
in
Modeling
0
0
Beginner
Learning to design a T-Beam profile in FreeCAD using a Python script is a key step toward mastering structural modeling automation and achieving true design flexibility.
FreeCAD
python
T-beam
freecad
🧲 FreeCAD Tutorial - FreeCAD Mirror Body - FreeCAD Mirror Part - FreeCAD Mirror Feature
🤜 AllVisuals4U & 3DParts4U 🤛
in
Modeling
0
0
Beginner
🧲 FreeCAD Tutorial - FreeCAD Mirror Body - FreeCAD Mirror Part - FreeCAD Mirror Feature
FreeCAD
freecad rotate object
freecad mirror sketch
freecad mirror feature
freecad mirror part
freecad mirror body
freecad tutorial
allvisuals4u
💠 FreeCAD Polar Pattern - FreeCAD 1 - FreeCAD Tutorial - FreeCAD Pocket
🤜 AllVisuals4U & 3DParts4U 🤛
in
Modeling
0
0
Beginner
💠 FreeCAD Polar Pattern - FreeCAD 1 - FreeCAD Tutorial - FreeCAD Pocket
FreeCAD
freecad circular array
freecad tutorial
freecad 1
freecad polar pattern
ad
pcbway
allvisuals4u
Key Chain 3D modeling Tutorial
Ronnel Cacho
in
Modeling
0
0
Beginner
This design made through FreeCad an open source 3d Modeling Software
FreeCAD
open source
3d modeling
⛓ Chain Link Design - FreeCAD Rotate Object - FreeCAD Linear Pattern - FreeCAD Array
🤜 AllVisuals4U & 3DParts4U 🤛
in
Modeling
0
0
Intermediate
⛓ Chain Link Design - FreeCAD Rotate Object - FreeCAD Linear Pattern - FreeCAD Array
FreeCAD
freecad polar pattern
freecad array
freecad linear pattern
freecad rotate object
chain link design
allvisuals4u