In this episode of our FreeCAD tutorial series, we delve into creating complex, organic shapes using sweeps and lofts with guide curves. While FreeCAD is a powerful open-source CAD software, it doesn't natively support guide rails for sweeps and lofts—a feature that allows for more intricate and flowing designs. However, with some ingenuity and the use of additional workbenches (plugins), we can achieve similar results and expand FreeCAD's capabilities.
This is the seventh video in our 10-part Introduction to FreeCAD series. You can find the FreeCAD files used for this tutorial in this GitHub repository: https://github.com/ShawnHymel/introduction-to-freecad
The written version of this guide can be found here: https://www.digikey.com/en/maker/tutorials/2025/intro-to-freecad-part-7-sweeps-and-lofts-with-guide-curves
We begin by exploring how to manually create organic shapes using B-splines and the Loft tool. By designing a simple boat hull, we demonstrate how to create and manipulate B-splines to form the rib sections of the hull. You'll learn how to define guide rails along different planes and how to loft between multiple cross-sectional sketches to form a smooth, curved surface. This method, while effective, can be time-consuming.
To simplify the process, we introduce the Curved Shapes Workbench, a plugin that adds guide rail functionality to FreeCAD. This workbench allows you to use guide curves directly in your sweeps and lofts, making it much easier to create complex geometries. We guide you through the installation of the plugin and demonstrate how to use it to recreate the boat hull with improved efficiency and precision. With the Curved Shapes Workbench, you'll be able to produce more accurate models in less time.
We also cover techniques for hollowing out the hull to prepare it for 3D printing. You'll learn how to navigate around some of FreeCAD's limitations, such as issues with the Thickness tool, by using alternative methods like cloning and scaling in the Draft workbench and performing Boolean operations in the Part workbench. By the end of this segment, you'll have a hollow boat hull model ready for 3D printing and practical knowledge of FreeCAD's various workbenches.
Finally, we present a challenge: designing a propeller using the skills learned in this episode. Propellers require creating curved, slanted blades, making them an excellent project to apply B-splines, lofts, and guide curves. You'll need to utilize padding, revolving, and pattern features to complete this task. This challenge is designed to push your FreeCAD skills to the next level and encourage you to explore the software's advanced capabilities.
Whether you're a hobbyist looking to enhance your 3D printing projects or a professional aiming to expand your CAD modeling expertise, this tutorial offers valuable insights into FreeCAD's advanced features. Join us as we unlock the potential of sweeps and lofts with guide curves, enabling you to create intricate and organic designs in FreeCAD. Don't forget to like, subscribe, and share your creations using the hashtag #DKFreeCAD. Stay tuned for the next episode, where we'll explore even more advanced techniques for creating complex curved surfaces in FreeCAD.
00:00 Intro
00:52 Overview of B-Splines
01:29 Overview of Boat Hull
02:02 Cross Section Sketch
07:36 XY Guide Rails
11:45 YZ Guide Rails
14:26 Clone and Modify Ribs
27:13 Loft Tool
31:42 Install Curved Shapes Addon
33:47 Overview of Curved Shapes Workbench
34:53 Curved Array Tool
38:18 Clone and Boolean Cut to Create a Shell
42:28 Create a Base Feature for Part Design Workbench
43:17 Export for 3D Printing
44:16 Challenge: Propeller
48:06 Conclusion
LulzBot SideKick 747 3D Printer: https://www.digikey.com/en/products/detail/lulzbot/KT-PR0058-BS1MLRP/16186574
3D printer filament: https://www.digikey.com/en/products/filter/3d-printing-materials/944?s=N4IgTCBcDaIGYEsA2BDAtgUwHYBcQF0BfIA
Maker.io - https://www.digikey.com/en/maker
DigiKey’s Blog – TheCircuit https://www.digikey.com/en/blog
Connect with DigiKey on Facebook https://www.facebook.com/digikey.electronics/
And follow us on X: https://x.com/digikey