Digestly

Feb 13, 2025

Introduction to FreeCAD Part 8: Curved Surfaces

DigiKey - Introduction to FreeCAD Part 8: Curved Surfaces

The video explores advanced techniques for creating curved surfaces in FreeCAD, particularly using the Gordon surface from the curves workbench. It begins by installing the curves workbench and importing images for reference. The process involves creating sketches and converting them into B-splines, which are necessary for the Gordon surface tool. The video emphasizes the importance of having a rectangular pattern of curves, with rails and ribs, to successfully use the Gordon surface tool. Practical examples include modeling a computer mouse, where the top and side views are used to create a 3D shape. The video also discusses the challenges and experimental nature of FreeCAD's tools, suggesting that users may need to try different methods to achieve desired results. The tutorial concludes with converting the surface into a solid and preparing it for 3D printing, highlighting the importance of checking for gaps and ensuring the model is error-free before proceeding.

Key Points:

  • Install the curves workbench in FreeCAD for advanced surface modeling.
  • Use the Gordon surface tool by creating a rectangular pattern of curves with rails and ribs.
  • Convert sketches into B-splines to use with the Gordon surface tool.
  • Ensure all curves are connected and check for gaps before converting to a solid.
  • Experiment with different methods as FreeCAD tools can be buggy or experimental.

Details:

1. 🎨 Introduction to Organic Shapes

  • Organic shapes can be complex to create, especially in FreeCAD, requiring a detailed understanding of the available tools and techniques.
  • Previous techniques, such as sweeps and lofts, are insufficient for all aspects of organic shape creation, necessitating more advanced methods.
  • The episode focuses on creating curved surfaces using various tools and workbenches, which is a key aspect of organic shapes.
  • Frequent switching between workbenches is necessary, indicating a need for users to pause and practice to gain proficiency.
  • Many FreeCAD tools for this task are experimental or buggy, highlighting potential areas for tool improvement.
  • Some demonstrated tools are non-parametric, meaning results can vary and may not be easily modified once created.
  • Expectations are set for significant improvements in FreeCAD over the next few years, possibly rendering current methods obsolete.
  • The tutorial encourages a hands-on approach, urging viewers to experiment with the tools to better understand their capabilities and limitations.
  • Specific tools and techniques are not detailed in this overview, suggesting users should explore further resources or tutorials for in-depth guidance.
  • The section could benefit from examples or case studies to illustrate successful applications of these techniques in real-world scenarios.

2. 🖌️ Exploring Curved Surface Techniques

  • The Gordon surface technique is identified as the simplest method for mapping surfaces to an array of curved lines, requiring them to be in a rectangular formation with distinct sides.
  • Two sides serve as 'rails' while the surface is 'swept' across 'ribs', following these rails; it is crucial that lines adhere to this pattern for the tool to function effectively.
  • The technique is applicable to the majority of surface tools, which also require a similar pattern for effectiveness.
  • A practical example is provided through the modeling of a computer mouse, highlighting the necessity of practice in handling such intricate designs.
  • The text illustrates a real-world scenario where an engineering shop receives a mouse design diagram, underscoring the technique's application in problem-solving and design execution.

3. 📐 Preparing and Aligning the Mouse Model

3.1. Installation and Setup

3.2. Importing and Aligning Images

4. ✏️ Precision with Sketches and Projections

4.1. Using the Freehand B-Spline Tool

4.2. Creating and Constraining Sketches for Parametric Design

4.3. Advanced Sketch Techniques and Workarounds

5. 🔄 Crafting the Mouse Outline and Details

  • Leverage the mixed curve tool to create 3D projections that maintain dynamic updates from original sketches, ensuring design flexibility and precision.
  • Adjust curve visibility by changing colors and line widths, such as using a bright blue line with a width of four, to enhance design clarity during iterations.
  • Use external geometry in sketches to accurately define endpoints, aiding in constructing complex shapes like the mouse outline.
  • Employ the Gordon surface tool to create rectangular-like shapes from multiple B-splines, ensuring smooth surface transitions crucial for ergonomic designs.
  • Maintain smooth B-spline transitions using construction geometry and parallel constraints, essential for ergonomic and aesthetic design.
  • Utilize freehand B-splines for rapid iterations, acknowledging their parametric limitations, and supplement with sketch-based methods for precision adjustments.
  • Transform sketches into B-splines using the 'join curves' tool to ensure compatibility with advanced tools like the Gordon surface while retaining dynamic updates.

6. 🌀 Advanced Surface Troubleshooting

6.1. Creating a Surface with Guide Rails and Ribbings

6.2. Using the Curves Workbench

6.3. Sketching and Ribbings on Non-Standard Planes

6.4. Creating Temporary Geometry and Adjustments

7. 🔧 Ribbing, Sketching, and Curve Manipulation

  • Designers use a systematic approach by selecting three points to create a sketch plane, utilizing external geometry to accurately design finger grooves.
  • Horizontal constraints are critical for ensuring smooth transitions when mirroring designs across components, such as finger grooves.
  • The design process employs spline manipulation and constraint setting to achieve precise shapes, like deeper or smoother finger grooves.
  • Parametric design is key, enabling designers to adjust features based on user-defined variables, enhancing flexibility and customization.
  • Bezier splines and split curve tools are essential for segmenting the design into distinct rails and segments, facilitating detailed modeling.
  • The experimental Gordon surface tool assists in creating complex curved surfaces, though it requires frequent saves due to potential instability.
  • Joining curves and addressing gaps are crucial for readying designs for solid modeling, with tools available to join objects and modify tolerance values.

8. 🔗 Constructing and Finalizing the Mouse Shell

  • The mirroring process across the YZ plane helps create a prototype of the mouse.
  • Using a ruled surface creates a flat bottom to hold electronics, which may leave gaps that do not necessarily need to be joined at this step.
  • Converting faces into a shell is necessary before converting the shell into a solid.
  • The shell is a collection of surfaces that need to be enclosed before being converted into a solid.
  • The process of creating a solid from a shell can help close gaps that sometimes remain open when creating a shell.
  • Checking geometry for errors ensures the object can be imported into part design without issues.
  • Errors like gaps may allow for 3D printing but can cause problems in part design imports.

9. 📢 Conclusion and Future Steps

  • The tutorial effectively demonstrates the process of creating a base feature and designing on it, showcasing a successful 3D printing of a small-scale model that saves filament and time, highlighting the importance of efficient prototyping.
  • Key achievements include the demonstration of basic 3D printing techniques and the practical benefits of model size reduction, which can lead to better resource management.
  • Future work involves developing a complete shell for the mouse, splitting buttons, and adding a scroll wheel, with an emphasis on the next steps in comprehensive product development.
  • The project encourages community engagement by inviting users to share modified designs on social media using specific hashtags, facilitating feedback and collaboration.
  • The series will progress to creating functioning assemblies, indicating a structured learning path for viewers to enhance their skills in 3D design and printing.
View Full Content
Upgrade to Plus to unlock complete episodes, key insights, and in-depth analysis
Starting at $5/month. Cancel anytime.